From d9ad30ccf321904cb2779c71704c69bae7fa8fca Mon Sep 17 00:00:00 2001 From: STP Date: Tue, 26 Nov 2019 21:36:24 +0100 Subject: [PATCH] first commit --- ...__Setting_up_overlayFS_on_Raspberry_Pi.pdf | Bin 0 -> 194036 bytes README.md | 110 + backup.sh | 53 + etc_org.acl | 7 + etc_org/.java/.systemPrefs/.system.lock | 0 etc_org/.java/.systemPrefs/.systemRootModFile | 0 etc_org/.pwd.lock | 0 etc_org/ImageMagick-6/coder.xml | 22 + etc_org/ImageMagick-6/colors.xml | 28 + etc_org/ImageMagick-6/delegates.xml | 136 + etc_org/ImageMagick-6/log.xml | 40 + etc_org/ImageMagick-6/magic.xml | 23 + etc_org/ImageMagick-6/mime.xml | 1142 + etc_org/ImageMagick-6/policy.xml | 69 + etc_org/ImageMagick-6/quantization-table.xml | 62 + etc_org/ImageMagick-6/thresholds.xml | 334 + etc_org/ImageMagick-6/type-dejavu.xml | 62 + etc_org/ImageMagick-6/type-ghostscript.xml | 54 + etc_org/ImageMagick-6/type-windows.xml | 102 + etc_org/ImageMagick-6/type.xml | 21 + etc_org/NetworkManager/NetworkManager.conf | 6 + .../NetworkManager/VPN/nm-pptp-service.name | 13 + .../conf.d/default-wifi-powersave-on.conf | 2 + .../NetworkManager/dispatcher.d/01ifupdown | 76 + .../NetworkManager/dispatcher.d/99tlp-rdw-nm | 119 + etc_org/UPower/UPower.conf | 94 + etc_org/X11/Xreset | 34 + etc_org/X11/Xreset.d/README | 4 + etc_org/X11/Xresources/x11-common | 10 + etc_org/X11/Xsession | 119 + .../X11/Xsession.d/20x11-common_process-args | 70 + .../X11/Xsession.d/30x11-common_xresources | 26 + .../X11/Xsession.d/35x11-common_xhost-local | 10 + .../X11/Xsession.d/40x11-common_xsessionrc | 6 + .../Xsession.d/50x11-common_determine-startup | 47 + etc_org/X11/Xsession.d/55mate-session_materc | 23 + etc_org/X11/Xsession.d/60x11-common_localhost | 4 + etc_org/X11/Xsession.d/60x11-common_xdg_path | 22 + etc_org/X11/Xsession.d/60xbrlapi | 1 + etc_org/X11/Xsession.d/60xdg-user-dirs-update | 3 + .../X11/Xsession.d/70gconfd_path-on-session | 9 + etc_org/X11/Xsession.d/70im-config_launch | 46 + etc_org/X11/Xsession.d/75dbus_dbus-launch | 17 + etc_org/X11/Xsession.d/90atk-adaptor | 25 + etc_org/X11/Xsession.d/90gpg-agent | 19 + etc_org/X11/Xsession.d/90qt-a11y | 9 + etc_org/X11/Xsession.d/90x11-common_ssh-agent | 24 + .../Xsession.d/95dbus_update-activation-env | 17 + etc_org/X11/Xsession.d/99mate-environment | 19 + etc_org/X11/Xsession.d/99x11-common_start | 7 + etc_org/X11/Xsession.options | 9 + etc_org/X11/app-defaults/Bitmap | 228 + etc_org/X11/app-defaults/Bitmap-color | 18 + etc_org/X11/app-defaults/Bitmap-nocase | 231 + etc_org/X11/app-defaults/Clock-color | 5 + etc_org/X11/app-defaults/Editres | 285 + etc_org/X11/app-defaults/Editres-color | 89 + etc_org/X11/app-defaults/KOI8RXTerm | 50 + etc_org/X11/app-defaults/KOI8RXTerm-color | 175 + etc_org/X11/app-defaults/UXTerm | 77 + etc_org/X11/app-defaults/UXTerm-color | 175 + etc_org/X11/app-defaults/Viewres | 95 + etc_org/X11/app-defaults/Viewres-color | 24 + etc_org/X11/app-defaults/XCalc | 528 + etc_org/X11/app-defaults/XCalc-color | 225 + etc_org/X11/app-defaults/XClipboard | 142 + etc_org/X11/app-defaults/XClock | 1 + etc_org/X11/app-defaults/XClock-color | 10 + etc_org/X11/app-defaults/XConsole | 21 + etc_org/X11/app-defaults/XFontSel | 148 + etc_org/X11/app-defaults/XLoad | 6 + etc_org/X11/app-defaults/XLogo | 4 + etc_org/X11/app-defaults/XLogo-color | 5 + etc_org/X11/app-defaults/XMore | 33 + etc_org/X11/app-defaults/XSm | 119 + etc_org/X11/app-defaults/XTerm | 261 + etc_org/X11/app-defaults/XTerm-color | 175 + etc_org/X11/app-defaults/Xditview | 96 + etc_org/X11/app-defaults/Xditview-chrtr | 25 + etc_org/X11/app-defaults/Xedit | 468 + etc_org/X11/app-defaults/Xedit-color | 195 + etc_org/X11/app-defaults/Xfd | 34 + etc_org/X11/app-defaults/Xgc | 2 + etc_org/X11/app-defaults/Xgc-color | 55 + etc_org/X11/app-defaults/Xmag | 25 + etc_org/X11/app-defaults/Xman | 195 + etc_org/X11/app-defaults/Xmessage | 6 + etc_org/X11/app-defaults/Xmessage-color | 44 + etc_org/X11/app-defaults/Xvidtune | 183 + etc_org/X11/cursors/core.theme | 2 + etc_org/X11/cursors/handhelds.theme | 2 + etc_org/X11/cursors/redglass.theme | 2 + etc_org/X11/cursors/whiteglass.theme | 2 + etc_org/X11/default-display-manager | 1 + etc_org/X11/fonts/Type1/xfonts-scalable.scale | 34 + etc_org/X11/fonts/misc/xfonts-base.alias | 77 + etc_org/X11/rgb.txt | 754 + etc_org/X11/xinit/xinitrc | 8 + etc_org/X11/xinit/xinputrc | 3 + etc_org/X11/xinit/xserverrc | 3 + etc_org/X11/xsm/system.xsm | 4 + etc_org/acpi/events/thinkpad-radiosw | 4 + etc_org/acpi/thinkpad-radiosw.sh | 46 + etc_org/adduser.conf | 88 + etc_org/alternatives/README | 2 + etc_org/alternatives/Xvnc | 1 + etc_org/alternatives/Xvnc.1.gz | 1 + etc_org/alternatives/aclocal | 1 + etc_org/alternatives/aclocal.1.gz | 1 + etc_org/alternatives/animate | 1 + etc_org/alternatives/animate.1.gz | 1 + .../alternatives/arm-linux-gnueabihf_egl_conf | 1 + .../alternatives/arm-linux-gnueabihf_gl_conf | 1 + .../arm-linux-gnueabihf_xorg_extra_modules | 1 + etc_org/alternatives/automake | 1 + etc_org/alternatives/automake.1.gz | 1 + etc_org/alternatives/awk | 1 + etc_org/alternatives/awk.1.gz | 1 + etc_org/alternatives/builtins.7.gz | 1 + etc_org/alternatives/c++ | 1 + etc_org/alternatives/c++.1.gz | 1 + etc_org/alternatives/c89 | 1 + etc_org/alternatives/c89.1.gz | 1 + etc_org/alternatives/c99 | 1 + etc_org/alternatives/c99.1.gz | 1 + etc_org/alternatives/cc | 1 + etc_org/alternatives/cc.1.gz | 1 + etc_org/alternatives/compare | 1 + etc_org/alternatives/compare.1.gz | 1 + etc_org/alternatives/composite | 1 + etc_org/alternatives/composite.1.gz | 1 + etc_org/alternatives/conjure | 1 + etc_org/alternatives/conjure.1.gz | 1 + etc_org/alternatives/convert | 1 + etc_org/alternatives/convert.1.gz | 1 + etc_org/alternatives/cpp | 1 + etc_org/alternatives/default.plymouth | 1 + etc_org/alternatives/default.plymouth.grub | 1 + etc_org/alternatives/display | 1 + etc_org/alternatives/display.1.gz | 1 + etc_org/alternatives/editor | 1 + etc_org/alternatives/editor.1.gz | 1 + etc_org/alternatives/ex | 1 + etc_org/alternatives/ex.1.gz | 1 + etc_org/alternatives/ex.fr.1.gz | 1 + etc_org/alternatives/ex.it.1.gz | 1 + etc_org/alternatives/ex.ja.1.gz | 1 + etc_org/alternatives/ex.pl.1.gz | 1 + etc_org/alternatives/ex.ru.1.gz | 1 + .../alternatives/fonts-japanese-gothic.ttf | 1 + etc_org/alternatives/from | 1 + etc_org/alternatives/from.1.gz | 1 + etc_org/alternatives/ftp | 1 + etc_org/alternatives/ftp.1.gz | 1 + etc_org/alternatives/ghostscript-current | 1 + etc_org/alternatives/gnome-www-browser | 1 + etc_org/alternatives/gstreamer-codec-install | 1 + etc_org/alternatives/identify | 1 + etc_org/alternatives/identify.1.gz | 1 + etc_org/alternatives/import | 1 + etc_org/alternatives/import.1.gz | 1 + etc_org/alternatives/infobrowser | 1 + etc_org/alternatives/infobrowser.1.gz | 1 + etc_org/alternatives/java | 1 + etc_org/alternatives/java.1.gz | 1 + etc_org/alternatives/jexec | 1 + etc_org/alternatives/jexec-binfmt | 1 + etc_org/alternatives/jjs | 1 + etc_org/alternatives/jjs.1.gz | 1 + etc_org/alternatives/keytool | 1 + etc_org/alternatives/keytool.1.gz | 1 + etc_org/alternatives/libblas.so.3 | 1 + etc_org/alternatives/libgksu-gconf-defaults | 1 + etc_org/alternatives/liblapack.so.3 | 1 + .../libtxc-dxtn-arm-linux-gnueabihf | 1 + etc_org/alternatives/lightdm-greeter | 1 + etc_org/alternatives/locate | 1 + etc_org/alternatives/locate.1.gz | 1 + etc_org/alternatives/lzcat | 1 + etc_org/alternatives/lzcat.1.gz | 1 + etc_org/alternatives/lzcmp | 1 + etc_org/alternatives/lzcmp.1.gz | 1 + etc_org/alternatives/lzdiff | 1 + etc_org/alternatives/lzdiff.1.gz | 1 + etc_org/alternatives/lzegrep | 1 + etc_org/alternatives/lzegrep.1.gz | 1 + etc_org/alternatives/lzfgrep | 1 + etc_org/alternatives/lzfgrep.1.gz | 1 + etc_org/alternatives/lzgrep | 1 + etc_org/alternatives/lzgrep.1.gz | 1 + etc_org/alternatives/lzless | 1 + etc_org/alternatives/lzless.1.gz | 1 + etc_org/alternatives/lzma | 1 + etc_org/alternatives/lzma.1.gz | 1 + etc_org/alternatives/lzmore | 1 + etc_org/alternatives/lzmore.1.gz | 1 + etc_org/alternatives/mogrify | 1 + etc_org/alternatives/mogrify.1.gz | 1 + etc_org/alternatives/montage | 1 + etc_org/alternatives/montage.1.gz | 1 + etc_org/alternatives/mt | 1 + etc_org/alternatives/mt.1.gz | 1 + etc_org/alternatives/nawk | 1 + etc_org/alternatives/nawk.1.gz | 1 + etc_org/alternatives/nc | 1 + etc_org/alternatives/nc.1.gz | 1 + etc_org/alternatives/netcat | 1 + etc_org/alternatives/netcat.1.gz | 1 + etc_org/alternatives/netrc.5.gz | 1 + etc_org/alternatives/newt-palette | 1 + etc_org/alternatives/orbd | 1 + etc_org/alternatives/orbd.1.gz | 1 + etc_org/alternatives/pack200 | 1 + etc_org/alternatives/pack200.1.gz | 1 + etc_org/alternatives/pager | 1 + etc_org/alternatives/pager.1.gz | 1 + etc_org/alternatives/pftp | 1 + etc_org/alternatives/pftp.1.gz | 1 + etc_org/alternatives/pico | 1 + etc_org/alternatives/pico.1.gz | 1 + etc_org/alternatives/pinentry | 1 + etc_org/alternatives/pinentry-x11 | 1 + etc_org/alternatives/pinentry-x11.1.gz | 1 + etc_org/alternatives/pinentry.1.gz | 1 + etc_org/alternatives/rcp | 1 + etc_org/alternatives/rcp.1.gz | 1 + etc_org/alternatives/rename | 1 + etc_org/alternatives/rename.1.gz | 1 + etc_org/alternatives/rlogin | 1 + etc_org/alternatives/rlogin.1.gz | 1 + etc_org/alternatives/rmid | 1 + etc_org/alternatives/rmid.1.gz | 1 + etc_org/alternatives/rmiregistry | 1 + etc_org/alternatives/rmiregistry.1.gz | 1 + etc_org/alternatives/rmt | 1 + etc_org/alternatives/rmt.8.gz | 1 + etc_org/alternatives/rsh | 1 + etc_org/alternatives/rsh.1.gz | 1 + etc_org/alternatives/rview | 1 + etc_org/alternatives/rvim | 1 + etc_org/alternatives/servertool | 1 + etc_org/alternatives/servertool.1.gz | 1 + etc_org/alternatives/stream | 1 + etc_org/alternatives/stream.1.gz | 1 + etc_org/alternatives/telnet | 1 + etc_org/alternatives/telnet.1.gz | 1 + etc_org/alternatives/text.plymouth | 1 + etc_org/alternatives/tnameserv | 1 + etc_org/alternatives/tnameserv.1.gz | 1 + etc_org/alternatives/traceroute6 | 1 + etc_org/alternatives/traceroute6.8.gz | 1 + etc_org/alternatives/unlzma | 1 + etc_org/alternatives/unlzma.1.gz | 1 + etc_org/alternatives/unpack200 | 1 + etc_org/alternatives/unpack200.1.gz | 1 + etc_org/alternatives/updatedb | 1 + etc_org/alternatives/vi | 1 + etc_org/alternatives/vi.1.gz | 1 + etc_org/alternatives/vi.fr.1.gz | 1 + etc_org/alternatives/vi.it.1.gz | 1 + etc_org/alternatives/vi.ja.1.gz | 1 + etc_org/alternatives/vi.pl.1.gz | 1 + etc_org/alternatives/vi.ru.1.gz | 1 + etc_org/alternatives/view | 1 + etc_org/alternatives/view.1.gz | 1 + etc_org/alternatives/view.fr.1.gz | 1 + etc_org/alternatives/view.it.1.gz | 1 + etc_org/alternatives/view.ja.1.gz | 1 + etc_org/alternatives/view.pl.1.gz | 1 + etc_org/alternatives/view.ru.1.gz | 1 + etc_org/alternatives/vim | 1 + etc_org/alternatives/vimdiff | 1 + etc_org/alternatives/vncconfig | 1 + etc_org/alternatives/vncconfig.1.gz | 1 + etc_org/alternatives/vncpasswd | 1 + etc_org/alternatives/vncpasswd.1.gz | 1 + etc_org/alternatives/vncserver | 1 + etc_org/alternatives/vncserver.1.gz | 1 + etc_org/alternatives/vtrgb | 1 + etc_org/alternatives/w | 1 + etc_org/alternatives/w.1.gz | 1 + etc_org/alternatives/write | 1 + etc_org/alternatives/write.1.gz | 1 + etc_org/alternatives/wx.pth | 1 + etc_org/alternatives/x-cursor-theme | 1 + etc_org/alternatives/x-session-manager | 1 + etc_org/alternatives/x-session-manager.1.gz | 1 + etc_org/alternatives/x-terminal-emulator | 1 + etc_org/alternatives/x-terminal-emulator.1.gz | 1 + etc_org/alternatives/x-window-manager | 1 + etc_org/alternatives/x-window-manager.1.gz | 1 + etc_org/alternatives/x-www-browser | 1 + etc_org/alternatives/x0vncserver | 1 + etc_org/alternatives/x0vncserver.1.gz | 1 + etc_org/anacrontab | 13 + .../conf-available/javascript-common.conf | 5 + etc_org/apm/event.d/20hdparm | 82 + etc_org/apm/event.d/anacron | 19 + etc_org/apm/resume.d/20alsa | 1 + etc_org/apm/scripts.d/alsa | 11 + etc_org/apm/suspend.d/80alsa | 1 + etc_org/apparmor.d/abstractions/lightdm | 113 + .../abstractions/lightdm_chromium-browser | 74 + .../abstractions/ubuntu-browsers.d/firefox | 14 + etc_org/apparmor.d/disable/usr.bin.firefox | 1 + etc_org/apparmor.d/disable/usr.sbin.rsyslogd | 1 + etc_org/apparmor.d/lightdm-guest-session | 24 + etc_org/apparmor.d/local/sbin.dhclient | 2 + etc_org/apparmor.d/local/usr.bin.firefox | 2 + .../local/usr.bin.ubuntu-core-launcher | 2 + .../apparmor.d/local/usr.sbin.cups-browsed | 2 + etc_org/apparmor.d/local/usr.sbin.cupsd | 2 + etc_org/apparmor.d/local/usr.sbin.ntpd | 2 + etc_org/apparmor.d/local/usr.sbin.rsyslogd | 2 + etc_org/apparmor.d/local/usr.sbin.tcpdump | 2 + etc_org/apparmor.d/sbin.dhclient | 108 + etc_org/apparmor.d/tunables/ntpd | 15 + etc_org/apparmor.d/usr.bin.firefox | 227 + etc_org/apparmor.d/usr.sbin.cups-browsed | 18 + etc_org/apparmor.d/usr.sbin.cupsd | 197 + etc_org/apparmor.d/usr.sbin.ntpd | 82 + etc_org/apparmor.d/usr.sbin.rsyslogd | 58 + etc_org/apparmor.d/usr.sbin.tcpdump | 66 + .../network-interface-security/sbin.dhclient | 1 + .../network-interface-security/usr.sbin.ntpd | 1 + etc_org/apport/blacklist.d/README.blacklist | 4 + etc_org/apport/blacklist.d/apport | 1 + etc_org/apport/blacklist.d/firefox | 2 + etc_org/apport/blacklist.d/thunderbird | 2 + etc_org/apport/crashdb.conf | 38 + .../indicator-sound-crashdb.conf | 6 + .../apport/crashdb.conf.d/plank-crashdb.conf | 5 + .../apport/crashdb.conf.d/signon-crashdb.conf | 5 + etc_org/apport/native-origins.d/firefox | 3 + etc_org/apport/native-origins.d/thunderbird | 3 + etc_org/apt/apt.conf.d/00aptitude | 1 + etc_org/apt/apt.conf.d/01-vendor-ubuntu | 1 + etc_org/apt/apt.conf.d/01autoremove | 48 + etc_org/apt/apt.conf.d/01autoremove-kernels | 43 + etc_org/apt/apt.conf.d/10periodic | 3 + etc_org/apt/apt.conf.d/15update-stamp | 1 + etc_org/apt/apt.conf.d/20archive | 3 + etc_org/apt/apt.conf.d/20auto-upgrades | 2 + etc_org/apt/apt.conf.d/20dbus | 2 + etc_org/apt/apt.conf.d/50raspi | 2 + etc_org/apt/apt.conf.d/50unattended-upgrades | 60 + etc_org/apt/apt.conf.d/70debconf | 3 + etc_org/apt/apt.conf.d/99update-notifier | 2 + .../apt/preferences.d/ubuntu-pi-flavour-maker | 3 + etc_org/apt/sources.list | 11 + ...flexiondotorg-ubuntu-minecraft-xenial.list | 2 + etc_org/apt/sources.list.d/teamviewer.list | 29 + ...ubuntu-mate-dev-ubuntu-welcome-xenial.list | 2 + ...u-pi-flavour-makers-ubuntu-ppa-xenial.list | 2 + etc_org/apt/trusted.gpg | Bin 0 -> 13958 bytes .../flexiondotorg_ubuntu_minecraft.gpg | Bin 0 -> 368 bytes .../flexiondotorg_ubuntu_minecraft.gpg~ | 0 .../ubuntu-mate-dev_ubuntu_welcome.gpg | Bin 0 -> 1313 bytes .../ubuntu-mate-dev_ubuntu_welcome.gpg~ | 0 .../ubuntu-pi-flavour-makers_ubuntu_ppa.gpg | Bin 0 -> 1151 bytes .../ubuntu-pi-flavour-makers_ubuntu_ppa.gpg~ | 0 etc_org/apt/trusted.gpg~ | Bin 0 -> 12255 bytes etc_org/at-spi2/accessibility.conf | 35 + etc_org/avahi/avahi-autoipd.action | 87 + etc_org/avahi/avahi-daemon.conf | 68 + etc_org/avahi/avahi-dnsconfd.action | 80 + etc_org/avahi/hosts | 27 + etc_org/bash.bashrc | 68 + etc_org/bash_completion | 1 + etc_org/bash_completion.d/apport_completion | 268 + etc_org/bash_completion.d/cryptdisks | 13 + .../bash_completion.d/desktop-file-validate | 12 + etc_org/bash_completion.d/git-prompt | 11 + etc_org/bash_completion.d/insserv | 36 + etc_org/bash_completion.d/libreoffice.sh | 110 + etc_org/bindresvport.blacklist | 15 + etc_org/bluetooth/input.conf | 13 + etc_org/bluetooth/main.conf | 89 + etc_org/bluetooth/network.conf | 6 + etc_org/bluetooth/proximity.conf | 9 + .../bonobo-activation-config.xml | 15 + etc_org/brlapi.key | 1 + etc_org/brltty.conf | 588 + etc_org/brltty/Attributes/invleft_right.atb | 28 + etc_org/brltty/Attributes/left_right.atb | 28 + etc_org/brltty/Attributes/upper_lower.atb | 28 + etc_org/brltty/Contraction/af.ctb | 74 + etc_org/brltty/Contraction/am.ctb | 304 + etc_org/brltty/Contraction/countries.cti | 261 + etc_org/brltty/Contraction/de-basis.ctb | 260 + etc_org/brltty/Contraction/de-kurzschrift.ctb | 1482 + etc_org/brltty/Contraction/de-vollschrift.ctb | 87 + etc_org/brltty/Contraction/en-ueb-g2.ctb | 377 + etc_org/brltty/Contraction/en-us-g2.ctb | 1540 + etc_org/brltty/Contraction/es.ctb | 353 + etc_org/brltty/Contraction/fr-abrege.ctb | 1789 + etc_org/brltty/Contraction/fr-integral.ctb | 138 + etc_org/brltty/Contraction/ha.ctb | 40 + etc_org/brltty/Contraction/id.ctb | 50 + etc_org/brltty/Contraction/ipa.ctb | 225 + etc_org/brltty/Contraction/ja.ctb | 490 + etc_org/brltty/Contraction/ko-g1.ctb | 41 + etc_org/brltty/Contraction/ko-g2.ctb | 31 + etc_org/brltty/Contraction/ko.ctb | 11605 ++++++ etc_org/brltty/Contraction/latex-access.ctb | 216 + etc_org/brltty/Contraction/letters-latin.cti | 77 + etc_org/brltty/Contraction/mg.ctb | 32 + etc_org/brltty/Contraction/mun.ctb | 34 + etc_org/brltty/Contraction/nabcc.cti | 128 + etc_org/brltty/Contraction/nl.ctb | 31 + etc_org/brltty/Contraction/ny.ctb | 33 + etc_org/brltty/Contraction/pt.ctb | 486 + etc_org/brltty/Contraction/si.ctb | 81 + etc_org/brltty/Contraction/sw.ctb | 46 + etc_org/brltty/Contraction/th.ctb | 118 + etc_org/brltty/Contraction/zh-tw-ucb.ctb | 14343 ++++++++ etc_org/brltty/Contraction/zh-tw.ctb | 29336 ++++++++++++++++ etc_org/brltty/Contraction/zu.ctb | 31 + etc_org/brltty/Input/al/abt_basic.kti | 97 + etc_org/brltty/Input/al/abt_extra.kti | 21 + etc_org/brltty/Input/al/abt_large.ktb | 26 + etc_org/brltty/Input/al/abt_small.ktb | 23 + etc_org/brltty/Input/al/bc-etouch.kti | 23 + etc_org/brltty/Input/al/bc-smartpad.kti | 85 + etc_org/brltty/Input/al/bc-thumb.kti | 23 + etc_org/brltty/Input/al/bc.kti | 120 + etc_org/brltty/Input/al/bc640.ktb | 30 + etc_org/brltty/Input/al/bc680.ktb | 32 + etc_org/brltty/Input/al/el.ktb | 21 + etc_org/brltty/Input/al/sat_basic.kti | 129 + etc_org/brltty/Input/al/sat_extra.kti | 26 + etc_org/brltty/Input/al/sat_large.ktb | 26 + etc_org/brltty/Input/al/sat_small.ktb | 23 + etc_org/brltty/Input/al/voyager.ktb | 21 + etc_org/brltty/Input/at/all.ktb | 95 + etc_org/brltty/Input/ba/all.txt | 3 + etc_org/brltty/Input/bd/all.txt | 14 + etc_org/brltty/Input/bg/all.ktb | 118 + etc_org/brltty/Input/bl/18.txt | 92 + etc_org/brltty/Input/bl/40_m20_m40.txt | 122 + etc_org/brltty/Input/bm/b9b10.kti | 23 + etc_org/brltty/Input/bm/b9b11b10.kti | 27 + etc_org/brltty/Input/bm/command.kti | 36 + etc_org/brltty/Input/bm/connect.ktb | 23 + etc_org/brltty/Input/bm/conny.ktb | 23 + etc_org/brltty/Input/bm/d6.kti | 86 + etc_org/brltty/Input/bm/default.ktb | 23 + etc_org/brltty/Input/bm/display6.kti | 24 + etc_org/brltty/Input/bm/display7.kti | 66 + etc_org/brltty/Input/bm/dm80p.ktb | 22 + etc_org/brltty/Input/bm/front10.kti | 63 + etc_org/brltty/Input/bm/front6.kti | 28 + etc_org/brltty/Input/bm/horizontal.kti | 39 + etc_org/brltty/Input/bm/inka.ktb | 29 + etc_org/brltty/Input/bm/keyboard.kti | 138 + etc_org/brltty/Input/bm/pro.ktb | 24 + etc_org/brltty/Input/bm/pronto.ktb | 23 + etc_org/brltty/Input/bm/pv.ktb | 23 + etc_org/brltty/Input/bm/rb.ktb | 31 + etc_org/brltty/Input/bm/routing6.kti | 43 + etc_org/brltty/Input/bm/routing7.kti | 39 + etc_org/brltty/Input/bm/status.kti | 34 + etc_org/brltty/Input/bm/sv.ktb | 22 + etc_org/brltty/Input/bm/ultra.ktb | 23 + etc_org/brltty/Input/bm/v40.ktb | 22 + etc_org/brltty/Input/bm/v80.ktb | 24 + etc_org/brltty/Input/bm/vertical.kti | 24 + etc_org/brltty/Input/bm/vk.ktb | 42 + etc_org/brltty/Input/bm/wheels.kti | 38 + etc_org/brltty/Input/bn/all.ktb | 212 + etc_org/brltty/Input/bn/input.kti | 27 + etc_org/brltty/Input/bp/all.kti | 196 + etc_org/brltty/Input/cb/all.ktb | 108 + etc_org/brltty/Input/ce/all.ktb | 126 + etc_org/brltty/Input/ce/novem.ktb | 31 + etc_org/brltty/Input/chords.kti | 109 + etc_org/brltty/Input/ec/all.txt | 26 + etc_org/brltty/Input/ec/spanish.txt | 25 + etc_org/brltty/Input/eu/all.txt | 28 + etc_org/brltty/Input/eu/braille.kti | 70 + etc_org/brltty/Input/eu/clio.ktb | 102 + etc_org/brltty/Input/eu/common.kti | 26 + etc_org/brltty/Input/eu/esys_large.ktb | 25 + etc_org/brltty/Input/eu/esys_medium.ktb | 24 + etc_org/brltty/Input/eu/esys_small.ktb | 23 + etc_org/brltty/Input/eu/esytime.ktb | 22 + etc_org/brltty/Input/eu/iris.ktb | 88 + etc_org/brltty/Input/eu/joysticks.kti | 64 + etc_org/brltty/Input/eu/sw12.kti | 35 + etc_org/brltty/Input/eu/sw34.kti | 21 + etc_org/brltty/Input/eu/sw56.kti | 21 + etc_org/brltty/Input/fs/bumpers.kti | 30 + etc_org/brltty/Input/fs/common.kti | 67 + etc_org/brltty/Input/fs/focus_basic.ktb | 21 + etc_org/brltty/Input/fs/focus_basic.kti | 57 + etc_org/brltty/Input/fs/focus_large.ktb | 24 + etc_org/brltty/Input/fs/focus_small.ktb | 22 + etc_org/brltty/Input/fs/pacmate.ktb | 46 + etc_org/brltty/Input/fs/rockers.kti | 25 + etc_org/brltty/Input/hd/mbl.ktb | 115 + etc_org/brltty/Input/hd/pfl.ktb | 118 + etc_org/brltty/Input/hm/braille.kti | 37 + etc_org/brltty/Input/hm/common.kti | 19 + etc_org/brltty/Input/hm/contexts.kti | 40 + etc_org/brltty/Input/hm/edge.ktb | 44 + etc_org/brltty/Input/hm/f14.kti | 38 + etc_org/brltty/Input/hm/f18.kti | 44 + etc_org/brltty/Input/hm/fnkey.kti | 49 + etc_org/brltty/Input/hm/left.kti | 32 + etc_org/brltty/Input/hm/letters.kti | 44 + etc_org/brltty/Input/hm/pan.ktb | 24 + etc_org/brltty/Input/hm/pan.kti | 40 + etc_org/brltty/Input/hm/qwerty.ktb | 23 + etc_org/brltty/Input/hm/qwerty.kti | 159 + etc_org/brltty/Input/hm/right.kti | 32 + etc_org/brltty/Input/hm/scroll.ktb | 24 + etc_org/brltty/Input/hm/scroll.kti | 71 + etc_org/brltty/Input/hm/sync.ktb | 27 + etc_org/brltty/Input/ht/ab40.ktb | 23 + etc_org/brltty/Input/ht/as40.ktb | 23 + etc_org/brltty/Input/ht/bb.ktb | 22 + etc_org/brltty/Input/ht/bkwm.ktb | 61 + etc_org/brltty/Input/ht/brln.ktb | 21 + etc_org/brltty/Input/ht/bs.kti | 49 + etc_org/brltty/Input/ht/bs40.ktb | 21 + etc_org/brltty/Input/ht/bs80.ktb | 22 + etc_org/brltty/Input/ht/cb40.ktb | 21 + etc_org/brltty/Input/ht/dots.kti | 64 + etc_org/brltty/Input/ht/easy.ktb | 43 + etc_org/brltty/Input/ht/input.kti | 37 + etc_org/brltty/Input/ht/keypad.kti | 105 + etc_org/brltty/Input/ht/mc88.ktb | 22 + etc_org/brltty/Input/ht/mdlr.ktb | 48 + etc_org/brltty/Input/ht/me.kti | 46 + etc_org/brltty/Input/ht/me64.ktb | 21 + etc_org/brltty/Input/ht/me88.ktb | 22 + etc_org/brltty/Input/ht/rockers.kti | 60 + etc_org/brltty/Input/ht/wave.ktb | 41 + etc_org/brltty/Input/hw/all.ktb | 84 + etc_org/brltty/Input/ir/all.kti | 39 + etc_org/brltty/Input/ir/brl.ktb | 114 + etc_org/brltty/Input/ir/pc.ktb | 54 + etc_org/brltty/Input/lb/all.txt | 3 + etc_org/brltty/Input/lt/all.txt | 35 + etc_org/brltty/Input/mb/all.txt | 55 + etc_org/brltty/Input/md/common.kti | 40 + etc_org/brltty/Input/md/default.ktb | 24 + etc_org/brltty/Input/md/fk.ktb | 22 + etc_org/brltty/Input/md/fk_s.ktb | 23 + etc_org/brltty/Input/md/fkeys.kti | 53 + etc_org/brltty/Input/md/kbd.ktb | 22 + etc_org/brltty/Input/md/keyboard.kti | 31 + etc_org/brltty/Input/md/status.kti | 20 + etc_org/brltty/Input/menu.kti | 32 + etc_org/brltty/Input/mm/common.kti | 100 + etc_org/brltty/Input/mm/pocket.ktb | 64 + etc_org/brltty/Input/mm/smart.ktb | 70 + etc_org/brltty/Input/mn/all.txt | 68 + etc_org/brltty/Input/mt/bd1_3.ktb | 21 + etc_org/brltty/Input/mt/bd1_3.kti | 64 + etc_org/brltty/Input/mt/bd1_3s.ktb | 22 + etc_org/brltty/Input/mt/bd1_6.ktb | 21 + etc_org/brltty/Input/mt/bd1_6.kti | 64 + etc_org/brltty/Input/mt/bd1_6s.ktb | 22 + etc_org/brltty/Input/mt/bd2.ktb | 20 + etc_org/brltty/Input/mt/status.kti | 19 + etc_org/brltty/Input/np/all.ktb | 45 + etc_org/brltty/Input/pg/all.ktb | 107 + etc_org/brltty/Input/pm/2d_l.ktb | 22 + etc_org/brltty/Input/pm/2d_s.ktb | 22 + etc_org/brltty/Input/pm/bar.kti | 60 + etc_org/brltty/Input/pm/c.ktb | 22 + etc_org/brltty/Input/pm/c_486.ktb | 22 + etc_org/brltty/Input/pm/el2d_80s.ktb | 22 + etc_org/brltty/Input/pm/el40c.ktb | 22 + etc_org/brltty/Input/pm/el40s.ktb | 22 + etc_org/brltty/Input/pm/el60c.ktb | 22 + etc_org/brltty/Input/pm/el66s.ktb | 22 + etc_org/brltty/Input/pm/el70s.ktb | 22 + etc_org/brltty/Input/pm/el80_ii.ktb | 22 + etc_org/brltty/Input/pm/el80c.ktb | 22 + etc_org/brltty/Input/pm/el80s.ktb | 22 + etc_org/brltty/Input/pm/el_2d_40.ktb | 23 + etc_org/brltty/Input/pm/el_2d_66.ktb | 23 + etc_org/brltty/Input/pm/el_2d_80.ktb | 23 + etc_org/brltty/Input/pm/el_40_p.ktb | 23 + etc_org/brltty/Input/pm/el_80.ktb | 23 + etc_org/brltty/Input/pm/elb_tr_20.ktb | 22 + etc_org/brltty/Input/pm/elb_tr_32.ktb | 22 + etc_org/brltty/Input/pm/elba_20.ktb | 23 + etc_org/brltty/Input/pm/elba_32.ktb | 23 + etc_org/brltty/Input/pm/front13.kti | 151 + etc_org/brltty/Input/pm/front9.kti | 61 + etc_org/brltty/Input/pm/ib_80.ktb | 22 + etc_org/brltty/Input/pm/keyboard.kti | 45 + etc_org/brltty/Input/pm/keys.kti | 85 + etc_org/brltty/Input/pm/routing.kti | 22 + etc_org/brltty/Input/pm/status0.kti | 20 + etc_org/brltty/Input/pm/status13.kti | 51 + etc_org/brltty/Input/pm/status2.kti | 23 + etc_org/brltty/Input/pm/status20.kti | 71 + etc_org/brltty/Input/pm/status22.kti | 76 + etc_org/brltty/Input/pm/status4.kti | 25 + etc_org/brltty/Input/pm/switches.kti | 168 + etc_org/brltty/Input/pm/trio.ktb | 23 + etc_org/brltty/Input/sk/bdp.ktb | 138 + etc_org/brltty/Input/sk/ntk.ktb | 147 + etc_org/brltty/Input/tn/all.txt | 51 + etc_org/brltty/Input/toggle.kti | 21 + etc_org/brltty/Input/ts/nav.kti | 124 + etc_org/brltty/Input/ts/nav20.ktb | 21 + etc_org/brltty/Input/ts/nav40.ktb | 21 + etc_org/brltty/Input/ts/nav80.ktb | 24 + etc_org/brltty/Input/ts/nav_large.kti | 38 + etc_org/brltty/Input/ts/nav_small.kti | 38 + etc_org/brltty/Input/ts/pb.kti | 121 + etc_org/brltty/Input/ts/pb40.ktb | 24 + etc_org/brltty/Input/ts/pb65.ktb | 24 + etc_org/brltty/Input/ts/pb80.ktb | 24 + etc_org/brltty/Input/ts/pb_large.kti | 24 + etc_org/brltty/Input/ts/pb_small.kti | 35 + etc_org/brltty/Input/ts/routing.kti | 44 + etc_org/brltty/Input/tt/all.txt | 23 + etc_org/brltty/Input/vd/all.txt | 26 + etc_org/brltty/Input/vo/all.ktb | 21 + etc_org/brltty/Input/vo/all.kti | 118 + etc_org/brltty/Input/vo/bp.ktb | 21 + etc_org/brltty/Input/vr/all.txt | 3 + etc_org/brltty/Input/vs/all.txt | 9 + etc_org/brltty/Input/xw/all.txt | 3 + etc_org/brltty/Keyboard/braille.ktb | 60 + etc_org/brltty/Keyboard/braille.kti | 70 + etc_org/brltty/Keyboard/desktop.ktb | 21 + etc_org/brltty/Keyboard/desktop.kti | 62 + etc_org/brltty/Keyboard/keypad.ktb | 134 + etc_org/brltty/Keyboard/kp_say.kti | 36 + etc_org/brltty/Keyboard/kp_speak.kti | 40 + etc_org/brltty/Keyboard/laptop.ktb | 137 + etc_org/brltty/Keyboard/sun_type6.ktb | 45 + etc_org/brltty/Text/ar.ttb | 177 + etc_org/brltty/Text/as.ttb | 24 + etc_org/brltty/Text/ascii-basic.tti | 24 + etc_org/brltty/Text/awa.ttb | 24 + etc_org/brltty/Text/bengali.tti | 109 + etc_org/brltty/Text/bg.ttb | 34 + etc_org/brltty/Text/bh.ttb | 24 + etc_org/brltty/Text/blocks.tti | 26 + etc_org/brltty/Text/bn.ttb | 24 + etc_org/brltty/Text/bo.ttb | 28 + etc_org/brltty/Text/boxes.tti | 168 + etc_org/brltty/Text/bra.ttb | 24 + etc_org/brltty/Text/brf.ttb | 131 + etc_org/brltty/Text/common.tti | 30 + etc_org/brltty/Text/cs.ttb | 176 + etc_org/brltty/Text/ctl-latin.tti | 47 + etc_org/brltty/Text/cy.ttb | 98 + etc_org/brltty/Text/da-1252.ttb | 226 + etc_org/brltty/Text/da-lt.ttb | 207 + etc_org/brltty/Text/da.ttb | 207 + etc_org/brltty/Text/de-chess.tti | 35 + etc_org/brltty/Text/de.ttb | 220 + etc_org/brltty/Text/devanagari.tti | 109 + etc_org/brltty/Text/dra.ttb | 24 + etc_org/brltty/Text/el.ttb | 256 + etc_org/brltty/Text/en-chess.tti | 35 + etc_org/brltty/Text/en-na-ascii.tti | 63 + etc_org/brltty/Text/en-nabcc.ttb | 421 + etc_org/brltty/Text/en.ttb | 21 + etc_org/brltty/Text/en_CA.ttb | 141 + etc_org/brltty/Text/en_GB.ttb | 209 + etc_org/brltty/Text/en_US.ttb | 203 + etc_org/brltty/Text/eo.ttb | 55 + etc_org/brltty/Text/es.ttb | 231 + etc_org/brltty/Text/et.ttb | 48 + etc_org/brltty/Text/fi.ttb | 205 + etc_org/brltty/Text/fr-2007.ttb | 226 + etc_org/brltty/Text/fr-cbifs.ttb | 204 + etc_org/brltty/Text/fr-vs.ttb | 240 + etc_org/brltty/Text/fr.ttb | 21 + etc_org/brltty/Text/fr_CA.ttb | 202 + etc_org/brltty/Text/fr_FR.ttb | 207 + etc_org/brltty/Text/ga.ttb | 49 + etc_org/brltty/Text/gd.ttb | 68 + etc_org/brltty/Text/gon.ttb | 25 + etc_org/brltty/Text/gu.ttb | 24 + etc_org/brltty/Text/gujarati.tti | 109 + etc_org/brltty/Text/gurmukhi.tti | 109 + etc_org/brltty/Text/he.ttb | 108 + etc_org/brltty/Text/hi.ttb | 24 + etc_org/brltty/Text/hr.ttb | 205 + etc_org/brltty/Text/hu.ttb | 92 + etc_org/brltty/Text/hy.ttb | 115 + etc_org/brltty/Text/is.ttb | 185 + etc_org/brltty/Text/it.ttb | 204 + etc_org/brltty/Text/kannada.tti | 109 + etc_org/brltty/Text/kha.ttb | 24 + etc_org/brltty/Text/kn.ttb | 24 + etc_org/brltty/Text/kok.ttb | 24 + etc_org/brltty/Text/kru.ttb | 24 + etc_org/brltty/Text/lt.ttb | 44 + etc_org/brltty/Text/ltr-alias.tti | 964 + etc_org/brltty/Text/ltr-cyrillic.tti | 99 + etc_org/brltty/Text/ltr-dot8.tti | 77 + etc_org/brltty/Text/ltr-latin.tti | 76 + etc_org/brltty/Text/ltr-tibetan.tti | 92 + etc_org/brltty/Text/lv.ttb | 227 + etc_org/brltty/Text/malayalam.tti | 109 + etc_org/brltty/Text/mg.ttb | 31 + etc_org/brltty/Text/mi.ttb | 31 + etc_org/brltty/Text/ml.ttb | 24 + etc_org/brltty/Text/mni.ttb | 24 + etc_org/brltty/Text/mr.ttb | 24 + etc_org/brltty/Text/mt.ttb | 49 + etc_org/brltty/Text/mun.ttb | 24 + etc_org/brltty/Text/mwr.ttb | 24 + etc_org/brltty/Text/ne.ttb | 24 + etc_org/brltty/Text/new.ttb | 25 + etc_org/brltty/Text/nl.ttb | 21 + etc_org/brltty/Text/nl_BE.ttb | 189 + etc_org/brltty/Text/nl_NL.ttb | 180 + etc_org/brltty/Text/no-generic.ttb | 206 + etc_org/brltty/Text/no-oup.ttb | 206 + etc_org/brltty/Text/no.ttb | 21 + etc_org/brltty/Text/num-alias.tti | 96 + etc_org/brltty/Text/num-dot6.tti | 34 + etc_org/brltty/Text/num-dot8.tti | 35 + etc_org/brltty/Text/num-french.tti | 34 + etc_org/brltty/Text/num-nemd8.tti | 35 + etc_org/brltty/Text/num-nemeth.tti | 35 + etc_org/brltty/Text/nwc.ttb | 25 + etc_org/brltty/Text/or.ttb | 24 + etc_org/brltty/Text/oriya.tti | 109 + etc_org/brltty/Text/pa.ttb | 24 + etc_org/brltty/Text/pi.ttb | 24 + etc_org/brltty/Text/pl.ttb | 203 + etc_org/brltty/Text/pt.ttb | 203 + etc_org/brltty/Text/punc-alternate.tti | 53 + etc_org/brltty/Text/punc-basic.tti | 33 + etc_org/brltty/Text/punc-tibetan.tti | 26 + etc_org/brltty/Text/ro.ttb | 51 + etc_org/brltty/Text/ru.ttb | 68 + etc_org/brltty/Text/sa.ttb | 24 + etc_org/brltty/Text/sat.ttb | 26 + etc_org/brltty/Text/sd.ttb | 24 + etc_org/brltty/Text/sk.ttb | 108 + etc_org/brltty/Text/sl.ttb | 179 + etc_org/brltty/Text/spaces.tti | 35 + etc_org/brltty/Text/sv-1989.ttb | 203 + etc_org/brltty/Text/sv-1996.ttb | 165 + etc_org/brltty/Text/sv.ttb | 21 + etc_org/brltty/Text/sw.ttb | 31 + etc_org/brltty/Text/ta.ttb | 24 + etc_org/brltty/Text/tamil.tti | 109 + etc_org/brltty/Text/te.ttb | 24 + etc_org/brltty/Text/telugu.tti | 109 + etc_org/brltty/Text/tr.ttb | 61 + etc_org/brltty/Text/vi.ttb | 250 + etc_org/ca-certificates.conf | 184 + etc_org/ca-certificates/update.d/jks-keystore | 93 + etc_org/calendar/default | 15 + etc_org/chatscripts/gprs | 38 + etc_org/chatscripts/pap | 22 + etc_org/chatscripts/provider | 19 + etc_org/console-setup/ISO-8859-1.acm | 135 + etc_org/console-setup/Uni2-Fixed16.psf.gz | Bin 0 -> 4147 bytes etc_org/console-setup/cached.kmap.gz | Bin 0 -> 4382 bytes etc_org/console-setup/compose.ARMSCII-8.inc | 1 + etc_org/console-setup/compose.CP1251.inc | 1 + etc_org/console-setup/compose.CP1255.inc | 1 + etc_org/console-setup/compose.CP1256.inc | 1 + .../compose.GEORGIAN-ACADEMY.inc | 1 + etc_org/console-setup/compose.GEORGIAN-PS.inc | 1 + etc_org/console-setup/compose.IBM1133.inc | 1 + etc_org/console-setup/compose.ISIRI-3342.inc | 1 + etc_org/console-setup/compose.ISO-8859-1.inc | 172 + etc_org/console-setup/compose.ISO-8859-10.inc | 1 + etc_org/console-setup/compose.ISO-8859-11.inc | 1 + etc_org/console-setup/compose.ISO-8859-13.inc | 169 + etc_org/console-setup/compose.ISO-8859-14.inc | 133 + etc_org/console-setup/compose.ISO-8859-15.inc | 157 + etc_org/console-setup/compose.ISO-8859-16.inc | 1 + etc_org/console-setup/compose.ISO-8859-2.inc | 164 + etc_org/console-setup/compose.ISO-8859-3.inc | 169 + etc_org/console-setup/compose.ISO-8859-4.inc | 127 + etc_org/console-setup/compose.ISO-8859-5.inc | 1 + etc_org/console-setup/compose.ISO-8859-6.inc | 1 + etc_org/console-setup/compose.ISO-8859-7.inc | 93 + etc_org/console-setup/compose.ISO-8859-8.inc | 1 + etc_org/console-setup/compose.ISO-8859-9.inc | 177 + etc_org/console-setup/compose.KOI8-R.inc | 1 + etc_org/console-setup/compose.KOI8-U.inc | 1 + etc_org/console-setup/compose.TIS-620.inc | 1 + etc_org/console-setup/compose.VISCII.inc | 1 + etc_org/console-setup/remap.inc | 32 + etc_org/console-setup/vtrgb | 3 + etc_org/console-setup/vtrgb.vga | 3 + etc_org/cron.d/.placeholder | 2 + etc_org/cron.d/anacron | 6 + etc_org/cron.d/popularity-contest | 3 + etc_org/cron.daily/.placeholder | 2 + etc_org/cron.daily/0anacron | 12 + etc_org/cron.daily/apport | 5 + etc_org/cron.daily/apt-compat | 55 + etc_org/cron.daily/bsdmainutils | 16 + etc_org/cron.daily/dpkg | 47 + etc_org/cron.daily/logrotate | 14 + etc_org/cron.daily/man-db | 44 + etc_org/cron.daily/mlocate | 21 + etc_org/cron.daily/ntp | 39 + etc_org/cron.daily/passwd | 9 + etc_org/cron.daily/popularity-contest | 144 + etc_org/cron.daily/update-notifier-common | 9 + etc_org/cron.hourly/.placeholder | 2 + etc_org/cron.monthly/.placeholder | 2 + etc_org/cron.monthly/0anacron | 12 + etc_org/cron.weekly/.placeholder | 2 + etc_org/cron.weekly/0anacron | 12 + etc_org/cron.weekly/fstrim | 3 + etc_org/cron.weekly/man-db | 31 + etc_org/cron.weekly/update-notifier-common | 8 + etc_org/crontab | 15 + etc_org/crypttab | 1 + etc_org/cups/cups-browsed.conf | 411 + etc_org/cups/cups-files.conf | 93 + etc_org/cups/cupsd.conf | 140 + etc_org/cups/raw.convs | 5 + etc_org/cups/raw.types | 5 + etc_org/cups/snmp.conf | 7 + etc_org/cups/subscriptions.conf | 3 + etc_org/cups/subscriptions.conf.O | 156 + etc_org/cupshelpers/preferreddrivers.xml | 316 + etc_org/dbus-1/session.conf | 1 + etc_org/dbus-1/system.conf | 1 + etc_org/dbus-1/system.d/avahi-dbus.conf | 32 + etc_org/dbus-1/system.d/bluetooth.conf | 46 + etc_org/dbus-1/system.d/com.hp.hplip.conf | 27 + .../com.redhat.NewPrinterNotification.conf | 31 + .../com.redhat.PrinterDriversInstaller.conf | 31 + .../system.d/com.ubuntu.LanguageSelector.conf | 22 + .../com.ubuntu.SoftwareProperties.conf | 20 + etc_org/dbus-1/system.d/dnsmasq.conf | 18 + etc_org/dbus-1/system.d/kerneloops.dbus | 28 + etc_org/dbus-1/system.d/nm-dispatcher.conf | 14 + etc_org/dbus-1/system.d/nm-pptp-service.conf | 22 + .../system.d/org.blueman.Mechanism.conf | 13 + etc_org/dbus-1/system.d/org.debian.apt.conf | 17 + .../system.d/org.freedesktop.Accounts.conf | 24 + .../org.freedesktop.ColorManager.conf | 38 + .../org.freedesktop.DisplayManager.conf | 21 + .../org.freedesktop.ModemManager1.conf | 209 + .../org.freedesktop.NetworkManager.conf | 163 + .../org.freedesktop.PackageKit-aptd.conf | 29 + .../system.d/org.freedesktop.PolicyKit1.conf | 20 + .../org.freedesktop.RealtimeKit1.conf | 31 + .../org.freedesktop.SystemToolsBackends.conf | 72 + .../system.d/org.freedesktop.UDisks2.conf | 16 + .../system.d/org.freedesktop.UPower.conf | 36 + .../system.d/org.freedesktop.fwupd.conf | 29 + .../system.d/org.freedesktop.hostname1.conf | 27 + .../system.d/org.freedesktop.locale1.conf | 27 + .../system.d/org.freedesktop.login1.conf | 270 + .../system.d/org.freedesktop.network1.conf | 42 + .../system.d/org.freedesktop.resolve1.conf | 27 + .../system.d/org.freedesktop.systemd1.conf | 212 + .../system.d/org.freedesktop.timedate1.conf | 27 + .../system.d/org.mate.CPUFreqSelector.conf | 20 + ...mate.SettingsDaemon.DateTimeMechanism.conf | 21 + .../org.opensuse.CupsPkHelper.Mechanism.conf | 18 + .../dbus-1/system.d/pulseaudio-system.conf | 31 + etc_org/dbus-1/system.d/wpa_supplicant.conf | 35 + etc_org/debconf.conf | 83 + etc_org/debian_version | 1 + etc_org/default/alsa | 14 + etc_org/default/anacron | 6 + etc_org/default/apport | 4 + etc_org/default/aufs | 81 + etc_org/default/avahi-daemon | 4 + etc_org/default/brltty | 16 + etc_org/default/bsdmainutils | 4 + etc_org/default/busybox-syslogd | 7 + etc_org/default/cacerts | 10 + etc_org/default/console-setup | 16 + etc_org/default/crda | 11 + etc_org/default/cron | 3 + etc_org/default/cryptdisks | 17 + etc_org/default/dbus | 7 + etc_org/default/devpts | 5 + etc_org/default/halt | 2 + etc_org/default/hddtemp | 39 + etc_org/default/im-config | 27 + etc_org/default/irqbalance | 6 + etc_org/default/kerneloops | 3 + etc_org/default/keyboard | 10 + etc_org/default/keyboard.pre-ubiquity | 10 + etc_org/default/locale | 12 + etc_org/default/networking | 11 + etc_org/default/nss | 37 + etc_org/default/ntp | 1 + etc_org/default/rcS | 24 + etc_org/default/rng-tools | 18 + etc_org/default/rsync | 41 + etc_org/default/rsyslog | 4 + etc_org/default/saned | 8 + etc_org/default/speech-dispatcher | 4 + etc_org/default/ssh | 5 + etc_org/default/tlp | 259 + etc_org/default/ufw | 45 + etc_org/default/useradd | 37 + etc_org/default/xrdp | 6 + etc_org/deluser.conf | 20 + etc_org/depmod.d/ubuntu.conf | 1 + etc_org/dhcp/debug | 38 + .../dhcp/dhclient-enter-hooks.d/avahi-autoipd | 31 + etc_org/dhcp/dhclient-enter-hooks.d/debug | 1 + .../dhcp/dhclient-enter-hooks.d/resolvconf | 81 + etc_org/dhcp/dhclient-enter-hooks.d/samba | 75 + etc_org/dhcp/dhclient-exit-hooks.d/debug | 1 + etc_org/dhcp/dhclient-exit-hooks.d/ntp | 64 + .../rfc3442-classless-routes | 78 + etc_org/dhcp/dhclient-exit-hooks.d/timesyncd | 42 + .../dhclient-exit-hooks.d/zzz_avahi-autoipd | 31 + etc_org/dhcp/dhclient.conf | 54 + etc_org/dictionaries-common/ispell-default | 0 etc_org/dictionaries-common/words | 1 + etc_org/dnsmasq.d/network-manager | 4 + etc_org/dpkg/dpkg.cfg | 13 + .../dpkg/dpkg.cfg.d/pkg-config-hook-config | 1 + etc_org/dpkg/origins/debian | 3 + etc_org/dpkg/origins/default | 1 + etc_org/dpkg/origins/ubuntu | 4 + etc_org/dpkg/shlibs.default | 7 + etc_org/dpkg/shlibs.override | 8 + etc_org/drirc | 92 + etc_org/emacs/site-start.d/00debian-vars.el | 57 + etc_org/emacs/site-start.d/50autoconf.el | 17 + .../site-start.d/50dictionaries-common.el | 40 + etc_org/emacs/site-start.el | 8 + etc_org/environment | 1 + etc_org/fb.modes | 1003 + etc_org/ffserver.conf | 372 + etc_org/firefox/pref/apturl.js | 6 + etc_org/firefox/syspref.js | 4 + etc_org/fonts/conf.avail/10-antialias.conf | 8 + etc_org/fonts/conf.avail/10-autohint.conf | 14 + etc_org/fonts/conf.avail/10-hinting-full.conf | 8 + .../fonts/conf.avail/10-hinting-medium.conf | 8 + .../fonts/conf.avail/10-hinting-slight.conf | 8 + etc_org/fonts/conf.avail/10-hinting.conf | 8 + etc_org/fonts/conf.avail/10-no-sub-pixel.conf | 14 + .../conf.avail/10-scale-bitmap-fonts.conf | 83 + .../fonts/conf.avail/10-sub-pixel-bgr.conf | 14 + .../fonts/conf.avail/10-sub-pixel-rgb.conf | 14 + .../fonts/conf.avail/10-sub-pixel-vbgr.conf | 14 + .../fonts/conf.avail/10-sub-pixel-vrgb.conf | 14 + etc_org/fonts/conf.avail/10-unhinted.conf | 14 + .../conf.avail/11-lcdfilter-default.conf | 16 + .../fonts/conf.avail/11-lcdfilter-legacy.conf | 16 + .../fonts/conf.avail/11-lcdfilter-light.conf | 16 + .../20-unhint-small-dejavu-lgc-sans-mono.conf | 26 + .../20-unhint-small-dejavu-lgc-sans.conf | 26 + .../20-unhint-small-dejavu-lgc-serif.conf | 26 + .../20-unhint-small-dejavu-sans-mono.conf | 26 + .../20-unhint-small-dejavu-sans.conf | 26 + .../20-unhint-small-dejavu-serif.conf | 26 + .../conf.avail/20-unhint-small-vera.conf | 48 + .../fonts/conf.avail/25-unhint-nonlatin.conf | 128 + etc_org/fonts/conf.avail/30-cjk-aliases.conf | 511 + .../fonts/conf.avail/30-droid-noto-mono.conf | 10 + etc_org/fonts/conf.avail/30-droid-noto.conf | 16 + .../fonts/conf.avail/30-metric-aliases.conf | 612 + etc_org/fonts/conf.avail/30-urw-aliases.conf | 24 + etc_org/fonts/conf.avail/40-nonlatin.conf | 243 + etc_org/fonts/conf.avail/45-latin.conf | 201 + etc_org/fonts/conf.avail/49-sansserif.conf | 21 + etc_org/fonts/conf.avail/50-user.conf | 15 + etc_org/fonts/conf.avail/51-local.conf | 6 + .../conf.avail/53-monospace-lcd-filter.conf | 22 + .../fonts/conf.avail/57-dejavu-sans-mono.conf | 62 + etc_org/fonts/conf.avail/57-dejavu-sans.conf | 87 + etc_org/fonts/conf.avail/57-dejavu-serif.conf | 69 + .../conf.avail/58-dejavu-lgc-sans-mono.conf | 62 + .../fonts/conf.avail/58-dejavu-lgc-sans.conf | 87 + .../fonts/conf.avail/58-dejavu-lgc-serif.conf | 69 + etc_org/fonts/conf.avail/60-latin.conf | 73 + .../fonts/conf.avail/64-01-tlwg-kinnari.conf | 10 + .../fonts/conf.avail/64-02-tlwg-norasi.conf | 10 + .../fonts/conf.avail/64-11-tlwg-waree.conf | 10 + etc_org/fonts/conf.avail/64-12-tlwg-loma.conf | 10 + .../fonts/conf.avail/64-13-tlwg-garuda.conf | 10 + .../fonts/conf.avail/64-14-tlwg-umpush.conf | 10 + etc_org/fonts/conf.avail/64-15-laksaman.conf | 10 + etc_org/fonts/conf.avail/64-21-tlwg-typo.conf | 10 + .../fonts/conf.avail/64-22-tlwg-typist.conf | 10 + etc_org/fonts/conf.avail/64-23-tlwg-mono.conf | 10 + .../64-language-selector-prefer.conf | 20 + .../65-0-fonts-guru-extra.conf | 30 + .../fonts/conf.avail/65-fonts-persian.conf | 419 + .../conf.avail/65-fonts-takao-pgothic.conf | 43 + etc_org/fonts/conf.avail/65-khmer.conf | 16 + etc_org/fonts/conf.avail/65-nonlatin.conf | 196 + .../fonts/conf.avail/66-lohit-punjabi.conf | 30 + .../69-language-selector-zh-cn.conf | 60 + .../69-language-selector-zh-hk.conf | 55 + .../69-language-selector-zh-mo.conf | 57 + .../69-language-selector-zh-sg.conf | 60 + .../69-language-selector-zh-tw.conf | 70 + etc_org/fonts/conf.avail/69-unifont.conf | 28 + .../fonts/conf.avail/70-force-bitmaps.conf | 12 + etc_org/fonts/conf.avail/70-no-bitmaps.conf | 12 + etc_org/fonts/conf.avail/70-yes-bitmaps.conf | 3 + etc_org/fonts/conf.avail/80-delicious.conf | 19 + .../conf.avail/89-tlwg-garuda-synthetic.conf | 27 + .../conf.avail/89-tlwg-kinnari-synthetic.conf | 27 + .../89-tlwg-laksaman-synthetic.conf | 27 + .../conf.avail/89-tlwg-loma-synthetic.conf | 27 + .../conf.avail/89-tlwg-umpush-synthetic.conf | 27 + .../conf.avail/89-tlwg-waree-synthetic.conf | 16 + etc_org/fonts/conf.avail/90-synthetic.conf | 64 + .../conf.avail/99-language-selector-zh.conf | 69 + etc_org/fonts/conf.d/10-antialias.conf | 1 + etc_org/fonts/conf.d/10-hinting-slight.conf | 1 + etc_org/fonts/conf.d/10-hinting.conf | 1 + .../fonts/conf.d/10-scale-bitmap-fonts.conf | 1 + .../fonts/conf.d/11-lcdfilter-default.conf | 1 + .../20-unhint-small-dejavu-lgc-sans-mono.conf | 1 + .../20-unhint-small-dejavu-lgc-sans.conf | 1 + .../20-unhint-small-dejavu-lgc-serif.conf | 1 + .../20-unhint-small-dejavu-sans-mono.conf | 1 + .../conf.d/20-unhint-small-dejavu-sans.conf | 1 + .../conf.d/20-unhint-small-dejavu-serif.conf | 1 + .../fonts/conf.d/20-unhint-small-vera.conf | 1 + etc_org/fonts/conf.d/30-cjk-aliases.conf | 1 + etc_org/fonts/conf.d/30-metric-aliases.conf | 1 + etc_org/fonts/conf.d/30-urw-aliases.conf | 1 + etc_org/fonts/conf.d/40-nonlatin.conf | 1 + etc_org/fonts/conf.d/45-latin.conf | 1 + etc_org/fonts/conf.d/49-sansserif.conf | 1 + etc_org/fonts/conf.d/50-user.conf | 1 + etc_org/fonts/conf.d/51-local.conf | 1 + etc_org/fonts/conf.d/57-dejavu-sans-mono.conf | 1 + etc_org/fonts/conf.d/57-dejavu-sans.conf | 1 + etc_org/fonts/conf.d/57-dejavu-serif.conf | 1 + .../fonts/conf.d/58-dejavu-lgc-sans-mono.conf | 1 + etc_org/fonts/conf.d/58-dejavu-lgc-sans.conf | 1 + etc_org/fonts/conf.d/58-dejavu-lgc-serif.conf | 1 + etc_org/fonts/conf.d/60-latin.conf | 1 + etc_org/fonts/conf.d/64-01-tlwg-kinnari.conf | 1 + etc_org/fonts/conf.d/64-02-tlwg-norasi.conf | 1 + etc_org/fonts/conf.d/64-11-tlwg-waree.conf | 1 + etc_org/fonts/conf.d/64-12-tlwg-loma.conf | 1 + etc_org/fonts/conf.d/64-13-tlwg-garuda.conf | 1 + etc_org/fonts/conf.d/64-14-tlwg-umpush.conf | 1 + etc_org/fonts/conf.d/64-15-laksaman.conf | 1 + etc_org/fonts/conf.d/64-21-tlwg-typo.conf | 1 + etc_org/fonts/conf.d/64-22-tlwg-typist.conf | 1 + etc_org/fonts/conf.d/64-23-tlwg-mono.conf | 1 + .../conf.d/64-language-selector-prefer.conf | 1 + .../fonts/conf.d/65-0-fonts-guru-extra.conf | 1 + etc_org/fonts/conf.d/65-fonts-persian.conf | 1 + .../fonts/conf.d/65-fonts-takao-pgothic.conf | 1 + etc_org/fonts/conf.d/65-khmer.conf | 31 + etc_org/fonts/conf.d/65-nonlatin.conf | 1 + etc_org/fonts/conf.d/66-lohit-punjabi.conf | 1 + .../conf.d/69-language-selector-zh-cn.conf | 1 + .../conf.d/69-language-selector-zh-hk.conf | 1 + .../conf.d/69-language-selector-zh-mo.conf | 1 + .../conf.d/69-language-selector-zh-sg.conf | 1 + .../conf.d/69-language-selector-zh-tw.conf | 1 + etc_org/fonts/conf.d/69-unifont.conf | 1 + etc_org/fonts/conf.d/70-no-bitmaps.conf | 1 + etc_org/fonts/conf.d/80-delicious.conf | 1 + .../conf.d/89-tlwg-garuda-synthetic.conf | 1 + .../conf.d/89-tlwg-kinnari-synthetic.conf | 1 + .../conf.d/89-tlwg-laksaman-synthetic.conf | 1 + .../fonts/conf.d/89-tlwg-loma-synthetic.conf | 1 + .../conf.d/89-tlwg-umpush-synthetic.conf | 1 + .../fonts/conf.d/89-tlwg-waree-synthetic.conf | 1 + etc_org/fonts/conf.d/90-fonts-nanum.conf | 1 + etc_org/fonts/conf.d/90-synthetic.conf | 1 + .../fonts/conf.d/99-language-selector-zh.conf | 1 + etc_org/fonts/conf.d/99pdftoopvp.conf | 18 + etc_org/fonts/conf.d/README | 23 + etc_org/fonts/fonts.conf | 89 + etc_org/fstab | 10 + etc_org/fstab-orig | 7 + etc_org/fuse.conf | 8 + etc_org/fwupd.conf | 10 + etc_org/gai.conf | 65 + etc_org/gconf/2/evoldap.conf | 87 + etc_org/gconf/2/path | 55 + .../gconf/gconf.xml.defaults/%gconf-tree.xml | 0 .../gconf/gconf.xml.mandatory/%gconf-tree.xml | 0 etc_org/gdb/gdbinit | 1 + .../cidfmap.d/90gs-cjk-resource-cns1.conf | 9 + .../cidfmap.d/90gs-cjk-resource-gb1.conf | 9 + .../cidfmap.d/90gs-cjk-resource-japan1.conf | 8 + .../cidfmap.d/90gs-cjk-resource-japan2.conf | 4 + .../cidfmap.d/90gs-cjk-resource-korea1.conf | 9 + etc_org/ghostscript/fontmap.d/10gsfonts.conf | 74 + etc_org/gnome-app-install/packages-whitelist | 6 + etc_org/gnome-system-tools/user-profiles.conf | 182 + .../modules/default-modules.conf | 31 + .../gnome-vfs-2.0/modules/extra-modules.conf | 19 + etc_org/gnome/defaults.list | 268 + etc_org/groff/man.local | 23 + etc_org/groff/mdoc.local | 23 + etc_org/group | 74 + etc_org/group- | 74 + etc_org/gshadow | 74 + etc_org/gshadow- | 74 + etc_org/gss/mech.d/README | 4 + etc_org/gtk-2.0/im-multipress.conf | 22 + etc_org/gtk-3.0/im-multipress.conf | 22 + etc_org/gtk-3.0/settings.ini | 5 + etc_org/gufw/app_profiles/0ad.jhansonxi | 7 + etc_org/gufw/app_profiles/0verkill.jhansonxi | 7 + etc_org/gufw/app_profiles/abuse.jhansonxi | 7 + etc_org/gufw/app_profiles/aleph-one.jhansonxi | 7 + .../gufw/app_profiles/alienarena.jhansonxi | 7 + etc_org/gufw/app_profiles/amanda.jhansonxi | 7 + etc_org/gufw/app_profiles/amule.gufw_app | 6 + .../armagetron-advanced.jhansonxi | 7 + .../gufw/app_profiles/armored-fist3.jhansonxi | 7 + etc_org/gufw/app_profiles/assaultcube.gufw | 7 + etc_org/gufw/app_profiles/asterisk.gufw_app | 7 + .../gufw/app_profiles/balazar-iii.jhansonxi | 7 + .../app_profiles/battlefield-1942.jhansonxi | 15 + .../gufw/app_profiles/bittorrent.jhansonxi | 24 + .../app_profiles/blobby-volley2.jhansonxi | 8 + etc_org/gufw/app_profiles/blood2.jhansonxi | 9 + etc_org/gufw/app_profiles/bos-wars.jhansonxi | 7 + etc_org/gufw/app_profiles/bzflag.jhansonxi | 7 + etc_org/gufw/app_profiles/camfrog.jhansonxi | 7 + .../gufw/app_profiles/castle-combat.jhansonxi | 14 + .../gufw/app_profiles/castle-vox.jhansonxi | 7 + etc_org/gufw/app_profiles/chat.ufw_app | 35 + etc_org/gufw/app_profiles/chocolatedoom.gufw | 7 + etc_org/gufw/app_profiles/clonk.jhansonxi | 24 + etc_org/gufw/app_profiles/comanche4.jhansonxi | 7 + etc_org/gufw/app_profiles/conquest.jhansonxi | 14 + etc_org/gufw/app_profiles/crossfire.jhansonxi | 14 + etc_org/gufw/app_profiles/cs2d.jhansonxi | 7 + .../app_profiles/cube2-sauerbraten.jhansonxi | 7 + etc_org/gufw/app_profiles/cups.gufw_service | 6 + etc_org/gufw/app_profiles/d2x-xl.jhansonxi | 7 + etc_org/gufw/app_profiles/daimonin.jhansonxi | 7 + .../dark-horizons-lore-invasion.jhansonxi | 8 + etc_org/gufw/app_profiles/defcon.jhansonxi | 7 + .../delta-force-black-hawk-down.jhansonxi | 7 + .../delta-force-land-warrior.jhansonxi | 7 + .../delta-force-task-force-dagger.jhansonxi | 7 + .../app_profiles/delta-force-xtreme.jhansonxi | 7 + .../gufw/app_profiles/delta-force.jhansonxi | 7 + .../gufw/app_profiles/delta-force2.jhansonxi | 7 + etc_org/gufw/app_profiles/deluge.gufw_app | 6 + etc_org/gufw/app_profiles/descent3.jhansonxi | 9 + etc_org/gufw/app_profiles/diablo.jhansonxi | 7 + etc_org/gufw/app_profiles/diablo2.jhansonxi | 7 + .../digital-audio-access-protocol.jhansonxi | 7 + .../gufw/app_profiles/directoryserver.ufw_app | 35 + etc_org/gufw/app_profiles/directx.jhansonxi | 14 + etc_org/gufw/app_profiles/dofus.gufw | 6 + .../app_profiles/domain-name-system.jhansonxi | 7 + .../gufw/app_profiles/domination.jhansonxi | 8 + etc_org/gufw/app_profiles/doom.jhansonxi | 7 + etc_org/gufw/app_profiles/doom3.jhansonxi | 8 + etc_org/gufw/app_profiles/doomsday.jhansonxi | 7 + etc_org/gufw/app_profiles/dopewars.jhansonxi | 8 + etc_org/gufw/app_profiles/dosbox.jhansonxi | 14 + .../drakan-order-of-the-flame.jhansonxi | 7 + etc_org/gufw/app_profiles/dropbox.gufw_app | 6 + etc_org/gufw/app_profiles/dropbox.jhansonxi | 7 + .../gufw/app_profiles/dxx-rebirth.jhansonxi | 7 + ...amic-host-configuration-protocol.jhansonxi | 7 + etc_org/gufw/app_profiles/eduke32.jhansonxi | 7 + .../enemy-territory-quake-wars.jhansonxi | 7 + ...l-islands-curse-of-the-lost-soul.jhansonxi | 8 + ...ible-messaging-presence-protocol.jhansonxi | 30 + .../f-16-multirole-fighter.jhansonxi | 7 + .../app_profiles/f-22-lightning3.jhansonxi | 7 + .../gufw/app_profiles/f-22-raptor.jhansonxi | 7 + .../file-transfer-protocol.jhansonxi | 8 + etc_org/gufw/app_profiles/fileserver.ufw_app | 5 + .../firefly-media-server.jhansonxi | 7 + .../gufw/app_profiles/foobillard.jhansonxi | 7 + etc_org/gufw/app_profiles/freeciv.jhansonxi | 7 + etc_org/gufw/app_profiles/freecol.jhansonxi | 7 + etc_org/gufw/app_profiles/freelords.jhansonxi | 7 + etc_org/gufw/app_profiles/freeorion.jhansonxi | 7 + .../gufw/app_profiles/freespace2.jhansonxi | 8 + etc_org/gufw/app_profiles/frostwire.jhansonxi | 8 + .../gufw/app_profiles/frozen-bubble.jhansonxi | 7 + etc_org/gufw/app_profiles/ftp.gufw_service | 7 + .../app_profiles/full-metal-soccer.jhansonxi | 22 + .../gufw/app_profiles/gameranger.jhansonxi | 7 + .../gamers-internet-tunnel.jhansonxi | 7 + .../games-for-windows-live.jhansonxi | 7 + etc_org/gufw/app_profiles/gamespy.jhansonxi | 15 + .../app_profiles/ggz-gaming-zone.jhansonxi | 7 + etc_org/gufw/app_profiles/glest.jhansonxi | 7 + .../gufw/app_profiles/globulation2.jhansonxi | 7 + etc_org/gufw/app_profiles/gnump3d.jhansonxi | 6 + etc_org/gufw/app_profiles/gnunet.jhansonxi | 8 + etc_org/gufw/app_profiles/gpsd.jhansonxi | 7 + etc_org/gufw/app_profiles/h323.jhansonxi | 29 + etc_org/gufw/app_profiles/hddtemp.jhansonxi | 7 + .../gufw/app_profiles/heavy-gear-ii.jhansonxi | 9 + etc_org/gufw/app_profiles/hedgewars.jhansonxi | 7 + etc_org/gufw/app_profiles/heretic2.jhansonxi | 7 + etc_org/gufw/app_profiles/hexen2.jhansonxi | 40 + etc_org/gufw/app_profiles/homm3.jhansonxi | 7 + etc_org/gufw/app_profiles/hplip.gufw_app | 5 + .../hypertext-transfer-protocol.jhansonxi | 44 + etc_org/gufw/app_profiles/icecast.jhansonxi | 14 + etc_org/gufw/app_profiles/imaze.jhansonxi | 7 + .../internet-printing-protocol.jhansonxi | 7 + .../internet-relay-chat.jhansonxi | 23 + .../joint-operations-typhoon-rising.jhansonxi | 7 + etc_org/gufw/app_profiles/kali.jhansonxi | 7 + .../kingpin-life-of-crime.jhansonxi | 7 + ...-Merchants-the-shattered-kingdom.jhansonxi | 7 + etc_org/gufw/app_profiles/kohan-is.jhansonxi | 7 + etc_org/gufw/app_profiles/ktorrent.gufw_app | 6 + .../gufw/app_profiles/lbreakout2.jhansonxi | 14 + etc_org/gufw/app_profiles/legends.jhansonxi | 7 + etc_org/gufw/app_profiles/liquidwar.gufw | 7 + .../gufw/app_profiles/london-law.jhansonxi | 7 + etc_org/gufw/app_profiles/lux.jhansonxi | 7 + etc_org/gufw/app_profiles/mailserver.ufw_app | 33 + .../majesty-the-fantasy-kingdom-sim.jhansonxi | 7 + .../gufw/app_profiles/maniadrive.jhansonxi | 14 + .../gufw/app_profiles/mechwarrior4.jhansonxi | 8 + etc_org/gufw/app_profiles/megamek.jhansonxi | 7 + .../app_profiles/mig-29-fulcrum.jhansonxi | 7 + etc_org/gufw/app_profiles/minecraft.jhansonxi | 7 + etc_org/gufw/app_profiles/minidlna.gufw | 6 + etc_org/gufw/app_profiles/monopd.jhansonxi | 9 + .../app_profiles/msn-gaming-zone.jhansonxi | 7 + .../gufw/app_profiles/multicast-dns.jhansonxi | 7 + etc_org/gufw/app_profiles/murmur.jhansonxi | 7 + .../music-player-daemon.jhansonxi | 7 + etc_org/gufw/app_profiles/mysql.jhansonxi | 7 + .../app_profiles/myth2-soulblighter.jhansonxi | 7 + etc_org/gufw/app_profiles/mythtv.jhansonxi | 7 + etc_org/gufw/app_profiles/nagios.gufw_app | 5 + ...nascar-racing-4-2002-2003-season.jhansonxi | 85 + .../nat-port-mapping-protocol.jhansonxi | 9 + etc_org/gufw/app_profiles/netpanzer.jhansonxi | 7 + .../network-time-protocol.jhansonxi | 7 + .../app_profiles/neverwinter-nights.jhansonxi | 7 + etc_org/gufw/app_profiles/nexuiz.jhansonxi | 7 + .../nfs-kernel-server-32765.jhansonxi | 16 + .../nfs-kernel-server-4000.jhansonxi | 18 + .../nfs-kernel-server-4194.jhansonxi | 16 + etc_org/gufw/app_profiles/nfs.gufw_service | 6 + etc_org/gufw/app_profiles/nicotine.gufw_app | 6 + etc_org/gufw/app_profiles/nrpe.gufw_app | 6 + .../app_profiles/nsclientplusplus.gufw_app | 5 + etc_org/gufw/app_profiles/openarena.jhansonxi | 7 + .../gufw/app_profiles/openmeetings.jhansonxi | 27 + etc_org/gufw/app_profiles/openrpg.jhansonxi | 7 + etc_org/gufw/app_profiles/openttd.jhansonxi | 7 + .../optimized-link-state-routing.jhansonxi | 7 + etc_org/gufw/app_profiles/pennmush.jhansonxi | 7 + etc_org/gufw/app_profiles/pioneers.jhansonxi | 14 + .../player-vs-player-gaming-network.jhansonxi | 14 + ...oint-to-point-tunneling-protocol.jhansonxi | 7 + etc_org/gufw/app_profiles/postal.jhansonxi | 8 + etc_org/gufw/app_profiles/postal2.jhansonxi | 8 + etc_org/gufw/app_profiles/postfix.gufw | 17 + etc_org/gufw/app_profiles/prey.jhansonxi | 7 + etc_org/gufw/app_profiles/printserver.ufw_app | 5 + etc_org/gufw/app_profiles/proxyserver.ufw_app | 11 + .../gufw/app_profiles/pulseaudio.jhansonxi | 7 + etc_org/gufw/app_profiles/qbittorent.gufw_app | 6 + etc_org/gufw/app_profiles/quake.jhansonxi | 16 + etc_org/gufw/app_profiles/quake2.jhansonxi | 8 + etc_org/gufw/app_profiles/quake3.jhansonxi | 32 + etc_org/gufw/app_profiles/quake4.jhansonxi | 7 + .../app_profiles/railroad-tycoon-2.jhansonxi | 7 + .../real-time-messaging-protocol.jhansonxi | 7 + etc_org/gufw/app_profiles/redeclipse.gufw | 7 + .../remote-desktop-protocol.jhansonxi | 8 + etc_org/gufw/app_profiles/rsync.jhansonxi | 7 + etc_org/gufw/app_profiles/rtcw-et.jhansonxi | 9 + etc_org/gufw/app_profiles/rune.jhansonxi | 14 + etc_org/gufw/app_profiles/ryzom.gufw | 6 + etc_org/gufw/app_profiles/sacred.jhansonxi | 48 + etc_org/gufw/app_profiles/samba.jhansonxi | 6 + etc_org/gufw/app_profiles/sane.jhansonxi | 15 + .../savage-the-battle-for-newerth.jhansonxi | 7 + .../savage2-a-tortured-soul.jhansonxi | 7 + .../gufw/app_profiles/scorched-3d.jhansonxi | 7 + .../serious-engine-dedicated-server.jhansonxi | 30 + .../gufw/app_profiles/serious-sam.jhansonxi | 8 + .../gufw/app_profiles/serious-sam2.jhansonxi | 8 + .../session-initiation-protocol.jhansonxi | 15 + .../session-traversal-utilities-nat.jhansonxi | 14 + .../shogo-mobile-armour-division.jhansonxi | 8 + .../sid-meiers-alpha-centauri.jhansonxi | 8 + .../sid-meiers-civilization-iv.jhansonxi | 8 + ...imple-service-discovery-protocol.jhansonxi | 8 + etc_org/gufw/app_profiles/sin.jhansonxi | 7 + etc_org/gufw/app_profiles/skype.gufw_app | 5 + etc_org/gufw/app_profiles/skype.jhansonxi | 61 + .../app_profiles/snowball-surprize.jhansonxi | 7 + .../app_profiles/soldier-of-fortune.jhansonxi | 9 + etc_org/gufw/app_profiles/spring.jhansonxi | 7 + etc_org/gufw/app_profiles/ssh.gufw_service | 7 + etc_org/gufw/app_profiles/starcraft.jhansonxi | 7 + etc_org/gufw/app_profiles/steam.gufw | 35 + etc_org/gufw/app_profiles/steam.jhansonxi | 7 + .../gufw/app_profiles/steel-storm.jhansonxi | 7 + etc_org/gufw/app_profiles/syslog.jhansonxi | 7 + .../app_profiles/tachyon-the-fringe.jhansonxi | 7 + .../gufw/app_profiles/teamspeak2.jhansonxi | 21 + .../gufw/app_profiles/teamspeak3.jhansonxi | 21 + etc_org/gufw/app_profiles/teeworlds.gufw | 7 + etc_org/gufw/app_profiles/telnet.jhansonxi | 15 + .../gufw/app_profiles/tether-game.jhansonxi | 7 + .../the-battle-for-wesnoth.jhansonxi | 7 + .../app_profiles/the-mana-world.jhansonxi | 7 + .../gufw/app_profiles/thinktanks.jhansonxi | 7 + .../app_profiles/thousand-parsec.jhansonxi | 21 + etc_org/gufw/app_profiles/tor.jhansonxi | 7 + etc_org/gufw/app_profiles/toribash.jhansonxi | 35 + .../gufw/app_profiles/transmission.gufw_app | 6 + .../app_profiles/transmissiondaemon.gufw_app | 6 + etc_org/gufw/app_profiles/tremulous.gufw | 7 + etc_org/gufw/app_profiles/tremulous.jhansonxi | 7 + etc_org/gufw/app_profiles/tribes2.jhansonxi | 20 + .../trivial-file-transfer-protocol.jhansonxi | 8 + etc_org/gufw/app_profiles/ubuntu_one.gufw_app | 5 + .../app_profiles/ufo-alien-invasion.jhansonxi | 7 + etc_org/gufw/app_profiles/upnp_apps.gufw | 6 + etc_org/gufw/app_profiles/upsd.jhansonxi | 7 + .../app_profiles/ur-quan-masters.jhansonxi | 7 + .../gufw/app_profiles/urban-terror.jhansonxi | 32 + .../app_profiles/usb-redirector.jhansonxi | 6 + etc_org/gufw/app_profiles/usbip.jhansonxi | 6 + etc_org/gufw/app_profiles/ut2004.jhansonxi | 16 + etc_org/gufw/app_profiles/vendettaonline.gufw | 6 + .../gufw/app_profiles/vibe-streamer.jhansonxi | 6 + ...virtual-network-computing-server.jhansonxi | 71 + etc_org/gufw/app_profiles/vlc.jhansonxi | 30 + etc_org/gufw/app_profiles/vnc.gufw_service | 7 + etc_org/gufw/app_profiles/vuze.gufw_app | 7 + etc_org/gufw/app_profiles/vuze_remote.gufw | 7 + etc_org/gufw/app_profiles/wakfu.gufw | 6 + .../gufw/app_profiles/warcraft2bne.jhansonxi | 7 + etc_org/gufw/app_profiles/warcraft3.jhansonxi | 14 + etc_org/gufw/app_profiles/warsow.jhansonxi | 7 + .../gufw/app_profiles/warzone-2100.jhansonxi | 7 + .../gufw/app_profiles/webcam-server.jhansonxi | 6 + etc_org/gufw/app_profiles/webmin.jhansonxi | 14 + etc_org/gufw/app_profiles/widelands.jhansonxi | 7 + .../app_profiles/windows-messenger.jhansonxi | 24 + .../app_profiles/world-of-padman.jhansonxi | 28 + .../app_profiles/world-of-warcraft.jhansonxi | 7 + etc_org/gufw/app_profiles/wormux.jhansonxi | 7 + etc_org/gufw/app_profiles/xbmc_remote.gufw | 5 + etc_org/gufw/app_profiles/xpilot.jhansonxi | 35 + etc_org/gufw/app_profiles/yang.jhansonxi | 22 + .../gufw/app_profiles/ysflight2000.jhansonxi | 8 + etc_org/hddtemp.db | 169 + etc_org/hdparm.conf | 136 + etc_org/host.conf | 3 + etc_org/hostname | 1 + etc_org/hosts | 8 + etc_org/hosts.allow | 10 + etc_org/hosts.deny | 17 + etc_org/hp/hplip.conf | 48 + etc_org/ifplugd/action.d/action_wpa | 1 + etc_org/iftab | 5 + etc_org/init.d/.depend.boot | 21 + etc_org/init.d/.depend.start | 25 + etc_org/init.d/.depend.stop | 14 + etc_org/init.d/README | 60 + etc_org/init.d/alsa-utils | 209 + etc_org/init.d/anacron | 69 + etc_org/init.d/apport | 117 + etc_org/init.d/avahi-daemon | 104 + etc_org/init.d/avahi-dnsconfd | 100 + etc_org/init.d/bluetooth | 135 + etc_org/init.d/bootmisc.sh | 61 + etc_org/init.d/brltty | 88 + etc_org/init.d/busybox-klogd | 160 + etc_org/init.d/busybox-syslogd | 161 + etc_org/init.d/checkfs.sh | 155 + etc_org/init.d/checkroot-bootclean.sh | 44 + etc_org/init.d/checkroot.sh | 371 + etc_org/init.d/console-setup | 61 + etc_org/init.d/cron | 92 + etc_org/init.d/cryptdisks | 53 + etc_org/init.d/cryptdisks-early | 53 + etc_org/init.d/cups | 96 + etc_org/init.d/cups-browsed | 65 + etc_org/init.d/dbus | 122 + etc_org/init.d/halt | 83 + etc_org/init.d/hddtemp | 100 + etc_org/init.d/hostname.sh | 68 + etc_org/init.d/hwclock.sh | 120 + etc_org/init.d/irqbalance | 97 + etc_org/init.d/kerneloops | 123 + etc_org/init.d/keyboard-setup | 70 + etc_org/init.d/killprocs | 62 + etc_org/init.d/kmod | 95 + etc_org/init.d/lightdm | 112 + etc_org/init.d/mountall-bootclean.sh | 36 + etc_org/init.d/mountall.sh | 100 + etc_org/init.d/mountdevsubfs.sh | 68 + etc_org/init.d/mountkernfs.sh | 75 + etc_org/init.d/mountnfs-bootclean.sh | 36 + etc_org/init.d/mountnfs.sh | 106 + etc_org/init.d/network-manager | 83 + etc_org/init.d/networking | 212 + etc_org/init.d/ntp | 92 + etc_org/init.d/ondemand | 73 + etc_org/init.d/plymouth | 89 + etc_org/init.d/plymouth-log | 47 + etc_org/init.d/pppd-dns | 23 + etc_org/init.d/procps | 54 + etc_org/init.d/rc | 265 + etc_org/init.d/rc.local | 43 + etc_org/init.d/rcS | 8 + etc_org/init.d/reboot | 41 + etc_org/init.d/resolvconf | 135 + etc_org/init.d/rng-tools | 99 + etc_org/init.d/rsync | 152 + etc_org/init.d/rsyslog | 126 + etc_org/init.d/saned | 101 + etc_org/init.d/sendsigs | 152 + etc_org/init.d/single | 35 + etc_org/init.d/skeleton | 27 + etc_org/init.d/speech-dispatcher | 87 + etc_org/init.d/ssh | 174 + etc_org/init.d/tlp | 41 + etc_org/init.d/udev | 251 + etc_org/init.d/ufw | 85 + etc_org/init.d/umountfs | 130 + etc_org/init.d/umountnfs.sh | 100 + etc_org/init.d/umountroot | 77 + etc_org/init.d/unattended-upgrades | 51 + etc_org/init.d/urandom | 106 + etc_org/init.d/uuidd | 62 + etc_org/init.d/whoopsie | 13 + etc_org/init.d/x11-common | 122 + etc_org/init.d/xrdp | 159 + etc_org/init/alsa-utils.conf | 9 + etc_org/init/anacron.conf | 14 + etc_org/init/apport.conf | 58 + etc_org/init/avahi-cups-reload.conf | 6 + etc_org/init/avahi-daemon.conf | 23 + etc_org/init/avahi-dnsconfd.conf | 15 + etc_org/init/bluetooth.conf | 46 + etc_org/init/console-font.conf | 12 + etc_org/init/console-setup.conf | 16 + etc_org/init/cron.conf | 14 + etc_org/init/cryptdisks-udev.conf | 25 + etc_org/init/cryptdisks.conf | 45 + etc_org/init/cups-browsed.conf | 20 + etc_org/init/cups.conf | 58 + etc_org/init/dbus.conf | 25 + etc_org/init/friendly-recovery.conf | 57 + etc_org/init/hostname.conf | 12 + etc_org/init/hostname.sh.conf | 9 + etc_org/init/hwclock-save.conf | 19 + etc_org/init/hwclock.conf | 21 + etc_org/init/hwclock.sh.conf | 3 + etc_org/init/irqbalance.conf | 25 + etc_org/init/kmod.conf | 24 + etc_org/init/lightdm.conf | 63 + etc_org/init/network-interface-container.conf | 19 + etc_org/init/network-interface-security.conf | 37 + etc_org/init/network-interface.conf | 34 + etc_org/init/network-manager.conf | 24 + etc_org/init/networking.conf | 80 + etc_org/init/oem-config.conf | 61 + etc_org/init/passwd.conf | 18 + etc_org/init/procps-instance.conf | 16 + etc_org/init/procps.conf | 5 + etc_org/init/resolvconf.conf | 19 + etc_org/init/rfkill-restore.conf | 17 + etc_org/init/rfkill-restore.override | 1 + etc_org/init/rfkill-store.conf | 18 + etc_org/init/rfkill-store.override | 1 + etc_org/init/rsyslog.conf | 21 + etc_org/init/setvtrgb.conf | 9 + etc_org/init/ssh.conf | 29 + etc_org/init/udev.conf | 14 + etc_org/init/udevmonitor.conf | 13 + etc_org/init/udevtrigger.conf | 16 + etc_org/init/ufw.conf | 18 + etc_org/init/ureadahead-other.conf | 19 + etc_org/init/ureadahead.conf | 28 + etc_org/init/usb-modeswitch-upstart.conf | 6 + etc_org/init/whoopsie.conf | 18 + etc_org/initramfs-tools/initramfs.conf | 73 + etc_org/initramfs-tools/modules | 11 + etc_org/initramfs-tools/update-initramfs.conf | 20 + etc_org/inputrc | 67 + etc_org/insserv.conf | 36 + etc_org/insserv.conf.d/busybox-syslogd | 1 + etc_org/inxi.conf | 2 + etc_org/iproute2/ematch_map | 7 + etc_org/iproute2/group | 2 + etc_org/iproute2/nl_protos | 23 + etc_org/iproute2/rt_dsfield | 26 + etc_org/iproute2/rt_protos | 31 + etc_org/iproute2/rt_realms | 13 + etc_org/iproute2/rt_scopes | 11 + etc_org/iproute2/rt_tables | 11 + etc_org/issue | 2 + etc_org/issue.net | 1 + etc_org/java-8-openjdk/calendars.properties | 60 + .../java-8-openjdk/content-types.properties | 280 + etc_org/java-8-openjdk/flavormap.properties | 78 + .../images/cursors/cursors.properties | 40 + etc_org/java-8-openjdk/jvm-armhf.cfg | 38 + etc_org/java-8-openjdk/logging.properties | 59 + .../management/jmxremote.access | 79 + .../management/jmxremote.password | 64 + .../management/management.properties | 331 + etc_org/java-8-openjdk/management/snmp.acl | 110 + etc_org/java-8-openjdk/net.properties | 101 + etc_org/java-8-openjdk/psfont.properties.ja | 119 + etc_org/java-8-openjdk/psfontj2d.properties | 323 + .../java-8-openjdk/security/blacklisted.certs | 20 + etc_org/java-8-openjdk/security/java.policy | 99 + etc_org/java-8-openjdk/security/java.security | 663 + etc_org/java-8-openjdk/security/nss.cfg | 4 + etc_org/java-8-openjdk/sound.properties | 49 + etc_org/java-8-openjdk/swing.properties | 2 + etc_org/kbd/config | 76 + etc_org/kbd/remap | 5 + etc_org/kernel-img.conf | 3 + etc_org/kernel/postinst.d/apt-auto-removal | 78 + etc_org/kernel/postinst.d/initramfs-tools | 35 + etc_org/kernel/postinst.d/pm-utils | 5 + etc_org/kernel/postinst.d/unattended-upgrades | 5 + etc_org/kernel/postinst.d/update-notifier | 1 + etc_org/kernel/postrm.d/initramfs-tools | 35 + etc_org/kerneloops.conf | 48 + etc_org/ld.so.cache | Bin 0 -> 100908 bytes etc_org/ld.so.conf | 2 + etc_org/ld.so.conf.d/00-vmcs.conf | 1 + etc_org/ld.so.conf.d/arm-linux-gnueabihf.conf | 3 + .../ld.so.conf.d/arm-linux-gnueabihf_EGL.conf | 1 + .../ld.so.conf.d/arm-linux-gnueabihf_GL.conf | 1 + etc_org/ld.so.conf.d/libc.conf | 2 + etc_org/ld.so.conf.d/vmcs.conf | 1 + etc_org/ld.so.preload | 1 + etc_org/ldap/ldap.conf | 17 + etc_org/legal | 8 + etc_org/libao.conf | 2 + etc_org/libaudit.conf | 7 + etc_org/libnl-3/classid | 45 + etc_org/libnl-3/pktloc | 76 + etc_org/libreoffice/psprint.conf | 99 + etc_org/libreoffice/soffice.sh | 21 + etc_org/libreoffice/sofficerc | 10 + etc_org/lightdm/lightdm-gtk-greeter.conf | 60 + .../98_tuxmania.conf | 17 + .../99_ubuntu-mate.conf | 35 + etc_org/lightdm/lightdm.conf | 165 + etc_org/lightdm/users.conf | 14 + .../conf-available/90-javascript-alias.conf | 1 + .../conf-enabled/90-javascript-alias.conf | 1 + etc_org/locale.alias | 82 + etc_org/locale.gen | 486 + etc_org/localtime | 1 + etc_org/logcheck/ignore.d.server/hddtemp | 2 + .../logcheck/ignore.d.server/libsasl2-modules | 1 + etc_org/logcheck/ignore.d.server/rng-tools | 5 + etc_org/logcheck/ignore.d.server/rsyslog | 6 + .../logcheck/violations.ignore.d/rng-tools | 5 + etc_org/login.defs | 341 + etc_org/logrotate.conf | 36 + etc_org/logrotate.d/apport | 9 + etc_org/logrotate.d/apt | 16 + etc_org/logrotate.d/cups-daemon | 13 + etc_org/logrotate.d/dpkg | 18 + etc_org/logrotate.d/lightdm | 9 + etc_org/logrotate.d/pm-utils | 8 + etc_org/logrotate.d/ppp | 9 + etc_org/logrotate.d/rsyslog.disabled | 37 + etc_org/logrotate.d/speech-dispatcher | 21 + etc_org/logrotate.d/ufw | 13 + etc_org/logrotate.d/unattended-upgrades | 10 + etc_org/lsb-release | 4 + etc_org/ltrace.conf | 543 + etc_org/machine-id | 1 + etc_org/magic | 3 + etc_org/magic.mime | 3 + etc_org/mailcap | 490 + etc_org/mailcap.order | 10 + etc_org/manpath.config | 131 + etc_org/menu-methods/menu-xdg | 52 + .../menu-methods/xdg-desktop-entry-spec-apps | 62 + .../menu-methods/xdg-desktop-entry-spec-dirs | 59 + .../xdg-desktop-entry-spec-sessions | 63 + etc_org/mime.types | 835 + etc_org/mke2fs.conf | 53 + etc_org/modprobe.d/alsa-base.conf | 43 + etc_org/modprobe.d/blacklist-ath_pci.conf | 7 + etc_org/modprobe.d/blacklist-firewire.conf | 10 + etc_org/modprobe.d/blacklist-framebuffer.conf | 32 + etc_org/modprobe.d/blacklist-modem.conf | 4 + etc_org/modprobe.d/blacklist-oss.conf | 1 + .../modprobe.d/blacklist-rare-network.conf | 22 + etc_org/modprobe.d/blacklist-rpi2.conf | 4 + etc_org/modprobe.d/blacklist-watchdog.conf | 50 + etc_org/modprobe.d/blacklist.conf | 55 + etc_org/modprobe.d/fbdev-blacklist.conf | 20 + etc_org/modprobe.d/iwlwifi.conf | 7 + etc_org/modprobe.d/mlx4.conf | 2 + etc_org/modules | 5 + etc_org/modules-load.d/cups-filters.conf | 5 + etc_org/modules-load.d/modules.conf | 1 + etc_org/modules-load.d/rpi2.conf | 2 + etc_org/mtab | 1 + etc_org/nanorc | 251 + etc_org/netscsid.conf | 62 + etc_org/network/if-down.d/avahi-autoipd | 36 + etc_org/network/if-down.d/resolvconf | 16 + etc_org/network/if-down.d/upstart | 20 + etc_org/network/if-down.d/wpasupplicant | 1 + etc_org/network/if-post-down.d/avahi-daemon | 1 + etc_org/network/if-post-down.d/wireless-tools | 64 + etc_org/network/if-post-down.d/wpasupplicant | 1 + etc_org/network/if-pre-up.d/ethtool | 14 + etc_org/network/if-pre-up.d/wireless-tools | 129 + etc_org/network/if-pre-up.d/wpasupplicant | 1 + etc_org/network/if-up.d/000resolvconf | 47 + etc_org/network/if-up.d/avahi-autoipd | 37 + etc_org/network/if-up.d/avahi-daemon | 16 + etc_org/network/if-up.d/ethtool | 55 + etc_org/network/if-up.d/openssh-server | 42 + etc_org/network/if-up.d/upstart | 54 + etc_org/network/if-up.d/wpasupplicant | 1 + etc_org/network/interfaces | 7 + etc_org/networks | 2 + etc_org/newt/palette | 1 + etc_org/newt/palette.original | 0 etc_org/newt/palette.ubuntu | 9 + etc_org/nsswitch.conf | 20 + etc_org/ntp.conf | 66 + etc_org/openal/alsoft.conf | 382 + etc_org/os-release | 1 + etc_org/overlayroot.conf | 168 + etc_org/pam.conf | 15 + etc_org/pam.d/chfn | 16 + etc_org/pam.d/chpasswd | 5 + etc_org/pam.d/chsh | 20 + etc_org/pam.d/common-account | 25 + etc_org/pam.d/common-auth | 26 + etc_org/pam.d/common-password | 35 + etc_org/pam.d/common-session | 32 + etc_org/pam.d/common-session-noninteractive | 31 + etc_org/pam.d/cron | 21 + etc_org/pam.d/cups | 3 + etc_org/pam.d/lightdm | 19 + etc_org/pam.d/lightdm-autologin | 12 + etc_org/pam.d/lightdm-greeter | 15 + etc_org/pam.d/login | 113 + etc_org/pam.d/newusers | 5 + etc_org/pam.d/other | 16 + etc_org/pam.d/passwd | 6 + etc_org/pam.d/polkit-1 | 8 + etc_org/pam.d/ppp | 6 + etc_org/pam.d/runuser | 5 + etc_org/pam.d/runuser-l | 5 + etc_org/pam.d/samba | 3 + etc_org/pam.d/sesman | 5 + etc_org/pam.d/sshd | 55 + etc_org/pam.d/su | 61 + etc_org/pam.d/sudo | 7 + etc_org/pam.d/systemd-user | 10 + etc_org/pam.d/xrdp-sesman | 1 + etc_org/papersize | 1 + etc_org/passwd | 44 + etc_org/passwd- | 44 + etc_org/pcmcia/config.opts | 38 + etc_org/perl/Net/libnet.cfg | 21 + etc_org/perl/XML/SAX/ParserDetails.ini | 18 + .../GPG-KEY-Linux-Vendor-Firmware-Service | 19 + etc_org/pki/fwupd/GPG-KEY-Hughski-Limited | 30 + .../GPG-KEY-Linux-Vendor-Firmware-Service | 19 + etc_org/pki/nssdb | 1 + etc_org/pm/power.d/95hdparm-apm | 1 + etc_org/pm/power.d/disable_wol | 1 + etc_org/pm/power.d/intel-audio-powersave | 1 + etc_org/pm/power.d/laptop-mode | 1 + etc_org/pm/power.d/pci_devices | 1 + etc_org/pm/power.d/pcie_aspm | 1 + etc_org/pm/power.d/sata_alpm | 1 + etc_org/pm/power.d/sched-powersave | 1 + etc_org/pm/power.d/usb_bluetooth | 1 + etc_org/pm/power.d/wireless | 1 + etc_org/pm/power.d/xfs_buffer | 1 + .../sleep.d/10_unattended-upgrades-hibernate | 33 + etc_org/pnm2ppa.conf | 187 + .../50-localauthority.conf | 10 + .../51-ubuntu-admin.conf | 2 + .../nullbackend.conf.d/50-nullbackend.conf | 16 + etc_org/ppp/chap-secrets | 4 + etc_org/ppp/ip-down | 52 + etc_org/ppp/ip-down.d/0000usepeerdns | 24 + etc_org/ppp/ip-down.d/000resolvconf | 21 + etc_org/ppp/ip-up | 59 + etc_org/ppp/ip-up.d/0000usepeerdns | 33 + etc_org/ppp/ip-up.d/000resolvconf | 33 + etc_org/ppp/ipv6-down | 28 + etc_org/ppp/ipv6-up | 35 + etc_org/ppp/options | 348 + etc_org/ppp/options.pptp | 59 + etc_org/ppp/pap-secrets | 43 + etc_org/ppp/peers/provider | 35 + etc_org/profile | 27 + etc_org/profile.d/bash_completion.sh | 16 + etc_org/profile.d/cedilla-portuguese.sh | 24 + etc_org/profile.d/gtk-accessibility.sh | 7 + etc_org/profile.d/vte-2.91.sh | 65 + etc_org/protocols | 64 + etc_org/pulse/client.conf | 35 + etc_org/pulse/daemon.conf | 86 + etc_org/pulse/default.pa | 164 + etc_org/pulse/system.pa | 56 + etc_org/purple/prefs.xml | 41 + etc_org/python/debian_config | 3 + etc_org/python2.7/sitecustomize.py | 7 + etc_org/python3.5/sitecustomize.py | 7 + etc_org/python3/debian_config | 3 + etc_org/rc.local | 11 + etc_org/rc0.d/K01alsa-utils | 1 + etc_org/rc0.d/K01avahi-dnsconfd | 1 + etc_org/rc0.d/K01bluetooth | 1 + etc_org/rc0.d/K01busybox-klogd | 1 + etc_org/rc0.d/K01cups-browsed | 1 + etc_org/rc0.d/K01hddtemp | 1 + etc_org/rc0.d/K01irqbalance | 1 + etc_org/rc0.d/K01kerneloops | 1 + etc_org/rc0.d/K01lightdm | 1 + etc_org/rc0.d/K01plymouth | 1 + etc_org/rc0.d/K01resolvconf | 1 + etc_org/rc0.d/K01rng-tools | 1 + etc_org/rc0.d/K01speech-dispatcher | 1 + etc_org/rc0.d/K01tlp | 1 + etc_org/rc0.d/K01unattended-upgrades | 1 + etc_org/rc0.d/K01urandom | 1 + etc_org/rc0.d/K01uuidd | 1 + etc_org/rc0.d/K01xrdp | 1 + etc_org/rc0.d/K02avahi-daemon | 1 + etc_org/rc0.d/K03busybox-syslogd | 1 + etc_org/rc0.d/K04sendsigs | 1 + etc_org/rc0.d/K05rsyslog | 1 + etc_org/rc0.d/K06hwclock.sh | 1 + etc_org/rc0.d/K06umountnfs.sh | 1 + etc_org/rc0.d/K07networking | 1 + etc_org/rc0.d/K08umountfs | 1 + etc_org/rc0.d/K09cryptdisks | 1 + etc_org/rc0.d/K10cryptdisks-early | 1 + etc_org/rc0.d/K11umountroot | 1 + etc_org/rc0.d/K12halt | 1 + etc_org/rc0.d/README | 11 + etc_org/rc1.d/K01alsa-utils | 1 + etc_org/rc1.d/K01avahi-dnsconfd | 1 + etc_org/rc1.d/K01bluetooth | 1 + etc_org/rc1.d/K01busybox-klogd | 1 + etc_org/rc1.d/K01cups | 1 + etc_org/rc1.d/K01cups-browsed | 1 + etc_org/rc1.d/K01hddtemp | 1 + etc_org/rc1.d/K01irqbalance | 1 + etc_org/rc1.d/K01kerneloops | 1 + etc_org/rc1.d/K01lightdm | 1 + etc_org/rc1.d/K01ntp | 1 + etc_org/rc1.d/K01rng-tools | 1 + etc_org/rc1.d/K01saned | 1 + etc_org/rc1.d/K01speech-dispatcher | 1 + etc_org/rc1.d/K01tlp | 1 + etc_org/rc1.d/K01ufw | 1 + etc_org/rc1.d/K01uuidd | 1 + etc_org/rc1.d/K01whoopsie | 1 + etc_org/rc1.d/K01xrdp | 1 + etc_org/rc1.d/K02avahi-daemon | 1 + etc_org/rc1.d/K03busybox-syslogd | 1 + etc_org/rc1.d/K05rsyslog | 1 + etc_org/rc1.d/README | 11 + etc_org/rc1.d/S01killprocs | 1 + etc_org/rc1.d/S02single | 1 + etc_org/rc2.d/README | 15 + etc_org/rc2.d/S01apport | 1 + etc_org/rc2.d/S01busybox-syslogd | 1 + etc_org/rc2.d/S01rsyslog | 1 + etc_org/rc2.d/S01tlp | 1 + etc_org/rc2.d/S01uuidd | 1 + etc_org/rc2.d/S01xrdp | 1 + etc_org/rc2.d/S02anacron | 1 + etc_org/rc2.d/S02busybox-klogd | 1 + etc_org/rc2.d/S02cron | 1 + etc_org/rc2.d/S02dbus | 1 + etc_org/rc2.d/S02hddtemp | 1 + etc_org/rc2.d/S02irqbalance | 1 + etc_org/rc2.d/S02kerneloops | 1 + etc_org/rc2.d/S02ntp | 1 + etc_org/rc2.d/S02rng-tools | 1 + etc_org/rc2.d/S02rsync | 1 + etc_org/rc2.d/S02speech-dispatcher | 1 + etc_org/rc2.d/S02ssh | 1 + etc_org/rc2.d/S02whoopsie | 1 + etc_org/rc2.d/S03avahi-daemon | 1 + etc_org/rc2.d/S03bluetooth | 1 + etc_org/rc2.d/S03lightdm | 1 + etc_org/rc2.d/S04avahi-dnsconfd | 1 + etc_org/rc2.d/S04cups | 1 + etc_org/rc2.d/S04cups-browsed | 1 + etc_org/rc2.d/S04saned | 1 + etc_org/rc2.d/S05ondemand | 1 + etc_org/rc2.d/S05plymouth | 1 + etc_org/rc2.d/S05rc.local | 1 + etc_org/rc3.d/README | 15 + etc_org/rc3.d/S01apport | 1 + etc_org/rc3.d/S01busybox-syslogd | 1 + etc_org/rc3.d/S01rsyslog | 1 + etc_org/rc3.d/S01tlp | 1 + etc_org/rc3.d/S01uuidd | 1 + etc_org/rc3.d/S01xrdp | 1 + etc_org/rc3.d/S02anacron | 1 + etc_org/rc3.d/S02busybox-klogd | 1 + etc_org/rc3.d/S02cron | 1 + etc_org/rc3.d/S02dbus | 1 + etc_org/rc3.d/S02hddtemp | 1 + etc_org/rc3.d/S02irqbalance | 1 + etc_org/rc3.d/S02kerneloops | 1 + etc_org/rc3.d/S02ntp | 1 + etc_org/rc3.d/S02rng-tools | 1 + etc_org/rc3.d/S02rsync | 1 + etc_org/rc3.d/S02speech-dispatcher | 1 + etc_org/rc3.d/S02ssh | 1 + etc_org/rc3.d/S02whoopsie | 1 + etc_org/rc3.d/S03avahi-daemon | 1 + etc_org/rc3.d/S03bluetooth | 1 + etc_org/rc3.d/S03lightdm | 1 + etc_org/rc3.d/S04avahi-dnsconfd | 1 + etc_org/rc3.d/S04cups | 1 + etc_org/rc3.d/S04cups-browsed | 1 + etc_org/rc3.d/S04saned | 1 + etc_org/rc3.d/S05ondemand | 1 + etc_org/rc3.d/S05plymouth | 1 + etc_org/rc3.d/S05rc.local | 1 + etc_org/rc4.d/README | 15 + etc_org/rc4.d/S01apport | 1 + etc_org/rc4.d/S01busybox-syslogd | 1 + etc_org/rc4.d/S01rsyslog | 1 + etc_org/rc4.d/S01tlp | 1 + etc_org/rc4.d/S01uuidd | 1 + etc_org/rc4.d/S01xrdp | 1 + etc_org/rc4.d/S02anacron | 1 + etc_org/rc4.d/S02busybox-klogd | 1 + etc_org/rc4.d/S02cron | 1 + etc_org/rc4.d/S02dbus | 1 + etc_org/rc4.d/S02hddtemp | 1 + etc_org/rc4.d/S02irqbalance | 1 + etc_org/rc4.d/S02kerneloops | 1 + etc_org/rc4.d/S02ntp | 1 + etc_org/rc4.d/S02rng-tools | 1 + etc_org/rc4.d/S02rsync | 1 + etc_org/rc4.d/S02speech-dispatcher | 1 + etc_org/rc4.d/S02ssh | 1 + etc_org/rc4.d/S02whoopsie | 1 + etc_org/rc4.d/S03avahi-daemon | 1 + etc_org/rc4.d/S03bluetooth | 1 + etc_org/rc4.d/S03lightdm | 1 + etc_org/rc4.d/S04avahi-dnsconfd | 1 + etc_org/rc4.d/S04cups | 1 + etc_org/rc4.d/S04cups-browsed | 1 + etc_org/rc4.d/S04saned | 1 + etc_org/rc4.d/S05ondemand | 1 + etc_org/rc4.d/S05plymouth | 1 + etc_org/rc4.d/S05rc.local | 1 + etc_org/rc5.d/README | 15 + etc_org/rc5.d/S01apport | 1 + etc_org/rc5.d/S01busybox-syslogd | 1 + etc_org/rc5.d/S01rsyslog | 1 + etc_org/rc5.d/S01tlp | 1 + etc_org/rc5.d/S01uuidd | 1 + etc_org/rc5.d/S01xrdp | 1 + etc_org/rc5.d/S02anacron | 1 + etc_org/rc5.d/S02busybox-klogd | 1 + etc_org/rc5.d/S02cron | 1 + etc_org/rc5.d/S02dbus | 1 + etc_org/rc5.d/S02hddtemp | 1 + etc_org/rc5.d/S02irqbalance | 1 + etc_org/rc5.d/S02kerneloops | 1 + etc_org/rc5.d/S02ntp | 1 + etc_org/rc5.d/S02rng-tools | 1 + etc_org/rc5.d/S02rsync | 1 + etc_org/rc5.d/S02speech-dispatcher | 1 + etc_org/rc5.d/S02ssh | 1 + etc_org/rc5.d/S02whoopsie | 1 + etc_org/rc5.d/S03avahi-daemon | 1 + etc_org/rc5.d/S03bluetooth | 1 + etc_org/rc5.d/S03lightdm | 1 + etc_org/rc5.d/S04avahi-dnsconfd | 1 + etc_org/rc5.d/S04cups | 1 + etc_org/rc5.d/S04cups-browsed | 1 + etc_org/rc5.d/S04saned | 1 + etc_org/rc5.d/S05ondemand | 1 + etc_org/rc5.d/S05plymouth | 1 + etc_org/rc5.d/S05rc.local | 1 + etc_org/rc6.d/K01alsa-utils | 1 + etc_org/rc6.d/K01avahi-dnsconfd | 1 + etc_org/rc6.d/K01bluetooth | 1 + etc_org/rc6.d/K01busybox-klogd | 1 + etc_org/rc6.d/K01cups-browsed | 1 + etc_org/rc6.d/K01hddtemp | 1 + etc_org/rc6.d/K01irqbalance | 1 + etc_org/rc6.d/K01kerneloops | 1 + etc_org/rc6.d/K01lightdm | 1 + etc_org/rc6.d/K01plymouth | 1 + etc_org/rc6.d/K01resolvconf | 1 + etc_org/rc6.d/K01rng-tools | 1 + etc_org/rc6.d/K01speech-dispatcher | 1 + etc_org/rc6.d/K01tlp | 1 + etc_org/rc6.d/K01unattended-upgrades | 1 + etc_org/rc6.d/K01urandom | 1 + etc_org/rc6.d/K01uuidd | 1 + etc_org/rc6.d/K01xrdp | 1 + etc_org/rc6.d/K02avahi-daemon | 1 + etc_org/rc6.d/K03busybox-syslogd | 1 + etc_org/rc6.d/K04sendsigs | 1 + etc_org/rc6.d/K05rsyslog | 1 + etc_org/rc6.d/K06hwclock.sh | 1 + etc_org/rc6.d/K06umountnfs.sh | 1 + etc_org/rc6.d/K07networking | 1 + etc_org/rc6.d/K08umountfs | 1 + etc_org/rc6.d/K09cryptdisks | 1 + etc_org/rc6.d/K10cryptdisks-early | 1 + etc_org/rc6.d/K11umountroot | 1 + etc_org/rc6.d/K12reboot | 1 + etc_org/rc6.d/README | 11 + etc_org/rcS.d/README | 12 + etc_org/rcS.d/S01console-setup | 1 + etc_org/rcS.d/S02alsa-utils | 1 + etc_org/rcS.d/S02hostname.sh | 1 + etc_org/rcS.d/S02mountkernfs.sh | 1 + etc_org/rcS.d/S02plymouth-log | 1 + etc_org/rcS.d/S02pppd-dns | 1 + etc_org/rcS.d/S02resolvconf | 1 + etc_org/rcS.d/S02ufw | 1 + etc_org/rcS.d/S02x11-common | 1 + etc_org/rcS.d/S03udev | 1 + etc_org/rcS.d/S04keyboard-setup | 1 + etc_org/rcS.d/S05brltty | 1 + etc_org/rcS.d/S05mountdevsubfs.sh | 1 + etc_org/rcS.d/S05procps | 1 + etc_org/rcS.d/S06hwclock.sh | 1 + etc_org/rcS.d/S07checkroot.sh | 1 + etc_org/rcS.d/S08cryptdisks-early | 1 + etc_org/rcS.d/S09checkroot-bootclean.sh | 1 + etc_org/rcS.d/S09kmod | 1 + etc_org/rcS.d/S09urandom | 1 + etc_org/rcS.d/S10cryptdisks | 1 + etc_org/rcS.d/S11checkfs.sh | 1 + etc_org/rcS.d/S12mountall.sh | 1 + etc_org/rcS.d/S12networking | 1 + etc_org/rcS.d/S13mountall-bootclean.sh | 1 + etc_org/rcS.d/S13mountnfs.sh | 1 + etc_org/rcS.d/S14mountnfs-bootclean.sh | 1 + etc_org/rcS.d/S15bootmisc.sh | 1 + etc_org/request-key.conf | 43 + etc_org/resolv.conf | 1 + etc_org/resolvconf/interface-order | 23 + etc_org/resolvconf/resolv.conf.d/base | 0 etc_org/resolvconf/resolv.conf.d/head | 2 + etc_org/resolvconf/resolv.conf.d/tail | 0 etc_org/resolvconf/update-libc.d/avahi-daemon | 8 + etc_org/resolvconf/update.d/libc | 161 + etc_org/rmt | 8 + etc_org/rpc | 40 + etc_org/rsyslog.conf | 61 + etc_org/rsyslog.d/20-ufw.conf | 7 + etc_org/rsyslog.d/50-default.conf | 68 + etc_org/samba/gdbcommands | 2 + etc_org/samba/smb.conf | 260 + etc_org/sane.d/abaton.conf | 2 + etc_org/sane.d/agfafocus.conf | 2 + etc_org/sane.d/apple.conf | 2 + etc_org/sane.d/artec.conf | 3 + etc_org/sane.d/artec_eplus48u.conf | 119 + etc_org/sane.d/avision.conf | 23 + etc_org/sane.d/bh.conf | 2 + etc_org/sane.d/canon.conf | 2 + etc_org/sane.d/canon630u.conf | 8 + etc_org/sane.d/canon_dr.conf | 207 + etc_org/sane.d/canon_pp.conf | 36 + etc_org/sane.d/cardscan.conf | 17 + etc_org/sane.d/coolscan.conf | 2 + etc_org/sane.d/coolscan2.conf | 20 + etc_org/sane.d/coolscan3.conf | 20 + etc_org/sane.d/dc210.conf | 29 + etc_org/sane.d/dc240.conf | 29 + etc_org/sane.d/dc25.conf | 23 + etc_org/sane.d/dell1600n_net.conf | 14 + etc_org/sane.d/dll.conf | 95 + etc_org/sane.d/dll.d/hplip | 4 + etc_org/sane.d/dmc.conf | 1 + etc_org/sane.d/epjitsu.conf | 74 + etc_org/sane.d/epson.conf | 27 + etc_org/sane.d/epson2.conf | 27 + etc_org/sane.d/epsonds.conf | 12 + etc_org/sane.d/fujitsu.conf | 155 + etc_org/sane.d/genesys.conf | 134 + etc_org/sane.d/gphoto2.conf | 32 + etc_org/sane.d/gt68xx.conf | 255 + etc_org/sane.d/hp.conf | 21 + etc_org/sane.d/hp3900.conf | 31 + etc_org/sane.d/hp4200.conf | 6 + etc_org/sane.d/hp5400.conf | 14 + etc_org/sane.d/hpsj5s.conf | 2 + etc_org/sane.d/hs2p.conf | 2 + etc_org/sane.d/ibm.conf | 3 + etc_org/sane.d/kodak.conf | 14 + etc_org/sane.d/kodakaio.conf | 80 + etc_org/sane.d/leo.conf | 8 + etc_org/sane.d/lexmark.conf | 8 + etc_org/sane.d/ma1509.conf | 10 + etc_org/sane.d/magicolor.conf | 42 + etc_org/sane.d/matsushita.conf | 23 + etc_org/sane.d/microtek.conf | 7 + etc_org/sane.d/microtek2.conf | 11 + etc_org/sane.d/mustek.conf | 41 + etc_org/sane.d/mustek_pp.conf | 103 + etc_org/sane.d/mustek_usb.conf | 39 + etc_org/sane.d/nec.conf | 1 + etc_org/sane.d/net.conf | 14 + etc_org/sane.d/p5.conf | 10 + etc_org/sane.d/pie.conf | 4 + etc_org/sane.d/pixma.conf | 14 + etc_org/sane.d/plustek.conf | 184 + etc_org/sane.d/plustek_pp.conf | 40 + etc_org/sane.d/qcam.conf | 12 + etc_org/sane.d/ricoh.conf | 2 + etc_org/sane.d/rts8891.conf | 9 + etc_org/sane.d/s9036.conf | 1 + etc_org/sane.d/saned.conf | 31 + etc_org/sane.d/sceptre.conf | 2 + etc_org/sane.d/sharp.conf | 42 + etc_org/sane.d/sm3840.conf | 5 + etc_org/sane.d/snapscan.conf | 115 + etc_org/sane.d/sp15c.conf | 1 + etc_org/sane.d/st400.conf | 53 + etc_org/sane.d/stv680.conf | 10 + etc_org/sane.d/tamarack.conf | 3 + etc_org/sane.d/teco1.conf | 17 + etc_org/sane.d/teco2.conf | 29 + etc_org/sane.d/teco3.conf | 11 + etc_org/sane.d/test.conf | 87 + etc_org/sane.d/u12.conf | 67 + etc_org/sane.d/umax.conf | 117 + etc_org/sane.d/umax1220u.conf | 14 + etc_org/sane.d/umax_pp.conf | 64 + etc_org/sane.d/xerox_mfp.conf | 212 + etc_org/securetty | 400 + etc_org/security/access.conf | 122 + etc_org/security/group.conf | 106 + etc_org/security/limits.conf | 56 + etc_org/security/limits.d/audio.conf.disabled | 11 + etc_org/security/namespace.conf | 28 + etc_org/security/namespace.init | 25 + etc_org/security/opasswd | 0 etc_org/security/pam_env.conf | 73 + etc_org/security/pwquality.conf | 50 + etc_org/security/sepermit.conf | 11 + etc_org/security/time.conf | 65 + etc_org/selinux/semanage.conf | 41 + etc_org/sensors.d/.placeholder | 0 etc_org/sensors3.conf | 523 + etc_org/services | 612 + etc_org/sgml/catalog | 1 + etc_org/sgml/xml-core.cat | 1 + etc_org/shadow | 44 + etc_org/shadow- | 43 + etc_org/shells | 5 + .../webkit-options.d/accounts.google.com.conf | 9 + .../webkit-options.d/login.yahoo.com.conf | 2 + .../webkit-options.d/www.facebook.com.conf | 7 + etc_org/signond.conf | 48 + etc_org/skel/.bash_logout | 7 + etc_org/skel/.bashrc | 117 + .../autostart/ubuntu-mate-welcome.desktop | 37 + etc_org/skel/.profile | 20 + etc_org/sound/events/gnome-2.soundlist | 736 + etc_org/sound/events/gtk-events-2.soundlist | 355 + .../events/mate-battstat_applet.soundlist | 329 + etc_org/speech-dispatcher/clients/emacs.conf | 7 + etc_org/speech-dispatcher/modules/cicero.conf | 30 + .../modules/dtk-generic.conf | 84 + .../modules/epos-generic.conf | 80 + .../modules/espeak-generic.conf | 123 + .../modules/espeak-mbrola-generic.conf | 158 + etc_org/speech-dispatcher/modules/espeak.conf | 56 + .../speech-dispatcher/modules/festival.conf | 76 + etc_org/speech-dispatcher/modules/flite.conf | 15 + etc_org/speech-dispatcher/modules/ibmtts.conf | 204 + etc_org/speech-dispatcher/modules/ivona.conf | 39 + .../modules/llia_phon-generic.conf | 66 + .../modules/pico-generic.conf | 77 + .../modules/swift-generic.conf | 65 + etc_org/speech-dispatcher/speechd.conf | 264 + etc_org/ssh/moduli | 267 + etc_org/ssh/ssh_config | 56 + etc_org/ssh/ssh_host_dsa_key | 12 + etc_org/ssh/ssh_host_dsa_key.pub | 1 + etc_org/ssh/ssh_host_ecdsa_key | 5 + etc_org/ssh/ssh_host_ecdsa_key.pub | 1 + etc_org/ssh/ssh_host_ed25519_key | 7 + etc_org/ssh/ssh_host_ed25519_key.pub | 1 + etc_org/ssh/ssh_host_rsa_key | 27 + etc_org/ssh/ssh_host_rsa_key.pub | 1 + etc_org/ssh/ssh_import_id | 4 + etc_org/ssh/sshd_config | 88 + etc_org/ssl/certs/00673b5b.0 | 1 + etc_org/ssl/certs/02265526.0 | 1 + etc_org/ssl/certs/024dc131.0 | 1 + etc_org/ssl/certs/02b73561.0 | 1 + etc_org/ssl/certs/03179a64.0 | 1 + etc_org/ssl/certs/034868d6.0 | 1 + etc_org/ssl/certs/03f2b8cf.0 | 1 + etc_org/ssl/certs/04f60c28.0 | 1 + etc_org/ssl/certs/052e396b.0 | 1 + etc_org/ssl/certs/062cdee6.0 | 1 + etc_org/ssl/certs/064e0aa9.0 | 1 + etc_org/ssl/certs/080911ac.0 | 1 + etc_org/ssl/certs/0810ba98.0 | 1 + etc_org/ssl/certs/08aef7bb.0 | 1 + etc_org/ssl/certs/09789157.0 | 1 + etc_org/ssl/certs/0b1b94ef.0 | 1 + etc_org/ssl/certs/0c4c9b6c.0 | 1 + etc_org/ssl/certs/0d1b923b.0 | 1 + etc_org/ssl/certs/0d5a4e1c.0 | 1 + etc_org/ssl/certs/0d69c7e1.0 | 1 + etc_org/ssl/certs/10531352.0 | 1 + etc_org/ssl/certs/106f3e4d.0 | 1 + etc_org/ssl/certs/111e6273.0 | 1 + etc_org/ssl/certs/116bf586.0 | 1 + etc_org/ssl/certs/119afc2e.0 | 1 + etc_org/ssl/certs/11f154d6.0 | 1 + etc_org/ssl/certs/124bbd54.0 | 1 + etc_org/ssl/certs/128805a3.0 | 1 + etc_org/ssl/certs/12d55845.0 | 1 + etc_org/ssl/certs/157753a5.0 | 1 + etc_org/ssl/certs/1636090b.0 | 1 + etc_org/ssl/certs/1676090a.0 | 1 + etc_org/ssl/certs/17b51fe6.0 | 1 + etc_org/ssl/certs/1874d4aa.0 | 1 + etc_org/ssl/certs/18856ac4.0 | 1 + etc_org/ssl/certs/19c1fa33.0 | 1 + etc_org/ssl/certs/1d3472b9.0 | 1 + etc_org/ssl/certs/1dac3003.0 | 1 + etc_org/ssl/certs/1dcd6f4c.0 | 1 + etc_org/ssl/certs/1df5a75f.0 | 1 + etc_org/ssl/certs/1e08bfd1.0 | 1 + etc_org/ssl/certs/1e09d511.0 | 1 + etc_org/ssl/certs/1e1eab7c.0 | 1 + etc_org/ssl/certs/1e8e7201.0 | 1 + etc_org/ssl/certs/1eb37bdf.0 | 1 + etc_org/ssl/certs/1ec4d31a.0 | 1 + etc_org/ssl/certs/1f58a078.0 | 1 + etc_org/ssl/certs/21855f49.0 | 1 + etc_org/ssl/certs/219d9499.0 | 1 + etc_org/ssl/certs/23f4c490.0 | 1 + etc_org/ssl/certs/244b5494.0 | 1 + etc_org/ssl/certs/24ad0b63.0 | 1 + etc_org/ssl/certs/262ba90f.0 | 1 + etc_org/ssl/certs/26eaad2f.0 | 1 + etc_org/ssl/certs/27af790d.0 | 1 + etc_org/ssl/certs/2ab3b959.0 | 1 + etc_org/ssl/certs/2add47b6.0 | 1 + etc_org/ssl/certs/2ae6433e.0 | 1 + etc_org/ssl/certs/2b349938.0 | 1 + etc_org/ssl/certs/2c543cd1.0 | 1 + etc_org/ssl/certs/2d9dafe4.0 | 1 + etc_org/ssl/certs/2e4eed3c.0 | 1 + etc_org/ssl/certs/2e5ac55d.0 | 1 + etc_org/ssl/certs/2edf7016.0 | 1 + etc_org/ssl/certs/2fa87019.0 | 1 + etc_org/ssl/certs/33815e15.0 | 1 + etc_org/ssl/certs/33815e15.1 | 1 + etc_org/ssl/certs/343eb6cb.0 | 1 + etc_org/ssl/certs/349f2832.0 | 1 + etc_org/ssl/certs/35105088.0 | 1 + etc_org/ssl/certs/3513523f.0 | 1 + etc_org/ssl/certs/354b2f6f | 1 + etc_org/ssl/certs/381ce4dd.0 | 1 + etc_org/ssl/certs/399e7759.0 | 1 + etc_org/ssl/certs/3a3b02ce.0 | 1 + etc_org/ssl/certs/3ad48a91.0 | 1 + etc_org/ssl/certs/3b2716e5.0 | 1 + etc_org/ssl/certs/3bde41ac.0 | 1 + etc_org/ssl/certs/3c58f906.0 | 1 + etc_org/ssl/certs/3c6676aa.0 | 1 + etc_org/ssl/certs/3c860d51.0 | 1 + etc_org/ssl/certs/3c9a4d3b.0 | 1 + etc_org/ssl/certs/3d441de8.0 | 1 + etc_org/ssl/certs/3e45d192.0 | 1 + etc_org/ssl/certs/3e7271e8.0 | 1 + etc_org/ssl/certs/3ee7e181.0 | 1 + etc_org/ssl/certs/3efd4dc0.0 | 1 + etc_org/ssl/certs/40547a79.0 | 1 + etc_org/ssl/certs/40dc992e.0 | 1 + etc_org/ssl/certs/415660c1.0 | 1 + etc_org/ssl/certs/415660c1.1 | 1 + etc_org/ssl/certs/418595b9.0 | 1 + etc_org/ssl/certs/4304c5e5.0 | 1 + etc_org/ssl/certs/442adcac.0 | 1 + etc_org/ssl/certs/450c6e38.0 | 1 + etc_org/ssl/certs/455f1b52.0 | 1 + etc_org/ssl/certs/46b2fd3b.0 | 1 + etc_org/ssl/certs/480720ec.0 | 1 + etc_org/ssl/certs/48a195d8.0 | 1 + etc_org/ssl/certs/48bec511.0 | 1 + etc_org/ssl/certs/4a6481c9.0 | 1 + etc_org/ssl/certs/4be590e0.0 | 1 + etc_org/ssl/certs/4bfab552.0 | 1 + etc_org/ssl/certs/4e18c148.0 | 1 + etc_org/ssl/certs/4f316efb.0 | 1 + etc_org/ssl/certs/5046c355.0 | 1 + etc_org/ssl/certs/524d9b43.0 | 1 + etc_org/ssl/certs/5273a94c.0 | 1 + etc_org/ssl/certs/52b525c7.0 | 1 + etc_org/ssl/certs/5443e9e3.0 | 1 + etc_org/ssl/certs/54657681.0 | 1 + etc_org/ssl/certs/5620c4aa.0 | 1 + etc_org/ssl/certs/56657bde.0 | 1 + etc_org/ssl/certs/57692373.0 | 1 + etc_org/ssl/certs/578d5c04.0 | 1 + etc_org/ssl/certs/57bbd831.0 | 1 + etc_org/ssl/certs/57bcb2da.0 | 1 + etc_org/ssl/certs/58a44af1.0 | 1 + etc_org/ssl/certs/592c0a9a.0 | 1 + etc_org/ssl/certs/594f1775.0 | 1 + etc_org/ssl/certs/5a250ea7.0 | 1 + etc_org/ssl/certs/5a3f0ff8.0 | 1 + etc_org/ssl/certs/5a4d6896.0 | 1 + etc_org/ssl/certs/5a5372fc.0 | 1 + etc_org/ssl/certs/5ad8a5d6.0 | 1 + etc_org/ssl/certs/5c44d531.0 | 1 + etc_org/ssl/certs/5cd81ad7.0 | 1 + etc_org/ssl/certs/5cf9d536.0 | 1 + etc_org/ssl/certs/5d63b0ae.0 | 1 + etc_org/ssl/certs/5e4e69e7.0 | 1 + etc_org/ssl/certs/5f15c80c.0 | 1 + etc_org/ssl/certs/5f47b495.0 | 1 + etc_org/ssl/certs/607986c7.0 | 1 + etc_org/ssl/certs/60afe812.0 | 1 + etc_org/ssl/certs/631c779f.0 | 1 + etc_org/ssl/certs/635ccfd5.0 | 1 + etc_org/ssl/certs/63a2c897.0 | 1 + etc_org/ssl/certs/6410666e.0 | 1 + etc_org/ssl/certs/653b494a.0 | 1 + etc_org/ssl/certs/65b876bd.0 | 1 + etc_org/ssl/certs/6645de82.0 | 1 + etc_org/ssl/certs/667c66d4.0 | 1 + etc_org/ssl/certs/67495436.0 | 1 + etc_org/ssl/certs/67d559d1.0 | 1 + etc_org/ssl/certs/69105f4f.0 | 1 + etc_org/ssl/certs/6b99d060.0 | 1 + etc_org/ssl/certs/6e8bf996.0 | 1 + etc_org/ssl/certs/6f2c1157.0 | 1 + etc_org/ssl/certs/6fcc125d.0 | 1 + etc_org/ssl/certs/706f604c.0 | 1 + etc_org/ssl/certs/72f369af.0 | 1 + etc_org/ssl/certs/72fa7371.0 | 1 + etc_org/ssl/certs/749e9e03.0 | 1 + etc_org/ssl/certs/74c26bd0.0 | 1 + etc_org/ssl/certs/755f7420.0 | 1 + etc_org/ssl/certs/75680d2e.0 | 1 + etc_org/ssl/certs/75d1b2ed.0 | 1 + etc_org/ssl/certs/7651b327.0 | 1 + etc_org/ssl/certs/7651b327.1 | 1 + etc_org/ssl/certs/76579174.0 | 1 + etc_org/ssl/certs/7672ac4b.0 | 1 + etc_org/ssl/certs/76cb8f92.0 | 1 + etc_org/ssl/certs/76faf6c0.0 | 1 + etc_org/ssl/certs/790a7190.0 | 1 + etc_org/ssl/certs/7992b8bb.0 | 1 + etc_org/ssl/certs/7999be0d.0 | 1 + etc_org/ssl/certs/79ad8b43.0 | 1 + etc_org/ssl/certs/7a481e66.0 | 1 + etc_org/ssl/certs/7a819ef2.0 | 1 + etc_org/ssl/certs/7d0b38bd.0 | 1 + etc_org/ssl/certs/7d453d8f.0 | 1 + etc_org/ssl/certs/7d5a75e4.0 | 1 + etc_org/ssl/certs/7f3d5d1d.0 | 1 + etc_org/ssl/certs/8096d0a9.0 | 1 + etc_org/ssl/certs/812e17de.0 | 1 + etc_org/ssl/certs/8160b96c.0 | 1 + etc_org/ssl/certs/81b9768f.0 | 1 + etc_org/ssl/certs/82223c44.0 | 1 + etc_org/ssl/certs/8317b10c.0 | 1 + etc_org/ssl/certs/8470719d.0 | 1 + etc_org/ssl/certs/85cde254.0 | 1 + etc_org/ssl/certs/861a399d.0 | 1 + etc_org/ssl/certs/861e0100.0 | 1 + etc_org/ssl/certs/86212b19.0 | 1 + etc_org/ssl/certs/876f1e28.0 | 1 + etc_org/ssl/certs/87753b0d.0 | 1 + etc_org/ssl/certs/882de061.0 | 1 + etc_org/ssl/certs/8867006a.0 | 1 + etc_org/ssl/certs/895cad1a.0 | 1 + etc_org/ssl/certs/89c02a45.0 | 1 + etc_org/ssl/certs/8b59b1ad.0 | 1 + etc_org/ssl/certs/8c24b137.0 | 1 + etc_org/ssl/certs/8d6437c3.0 | 1 + etc_org/ssl/certs/8d86cdd1.0 | 1 + etc_org/ssl/certs/9007ae68.0 | 1 + etc_org/ssl/certs/91739615.0 | 1 + etc_org/ssl/certs/9282e51c.0 | 1 + etc_org/ssl/certs/930ac5d2.0 | 1 + etc_org/ssl/certs/9339512a.0 | 1 + etc_org/ssl/certs/93bc0acc.0 | 1 + etc_org/ssl/certs/9576d26b.0 | 1 + etc_org/ssl/certs/95aff9e3.0 | 1 + etc_org/ssl/certs/961f5451.0 | 1 + etc_org/ssl/certs/9685a493.0 | 1 + etc_org/ssl/certs/9772ca32.0 | 1 + etc_org/ssl/certs/988a38cb.0 | 1 + etc_org/ssl/certs/9ab62355.0 | 1 + etc_org/ssl/certs/9c2e7d30.0 | 1 + etc_org/ssl/certs/9c8dfbd4.0 | 1 + etc_org/ssl/certs/9d04f354.0 | 1 + etc_org/ssl/certs/9d520b32.0 | 1 + etc_org/ssl/certs/9d6523ce.0 | 1 + etc_org/ssl/certs/9dbefe7b.0 | 1 + etc_org/ssl/certs/9ec3a561.0 | 1 + etc_org/ssl/certs/9f0f5fd6.0 | 1 + etc_org/ssl/certs/9f533518.0 | 1 + etc_org/ssl/certs/ACCVRAIZ1.pem | 1 + etc_org/ssl/certs/ACEDICOM_Root.pem | 1 + .../ssl/certs/AC_Raíz_Certicámara_S.A..pem | 1 + .../certs/Actalis_Authentication_Root_CA.pem | 1 + etc_org/ssl/certs/AddTrust_External_Root.pem | 1 + .../AddTrust_Low-Value_Services_Root.pem | 1 + .../certs/AddTrust_Public_Services_Root.pem | 1 + .../AddTrust_Qualified_Certificates_Root.pem | 1 + etc_org/ssl/certs/AffirmTrust_Commercial.pem | 1 + etc_org/ssl/certs/AffirmTrust_Networking.pem | 1 + etc_org/ssl/certs/AffirmTrust_Premium.pem | 1 + etc_org/ssl/certs/AffirmTrust_Premium_ECC.pem | 1 + .../ApplicationCA_-_Japanese_Government.pem | 1 + etc_org/ssl/certs/Atos_TrustedRoot_2011.pem | 1 + ...icacion_Firmaprofesional_CIF_A62634068.pem | 1 + .../ssl/certs/Baltimore_CyberTrust_Root.pem | 1 + etc_org/ssl/certs/Buypass_Class_2_CA_1.pem | 1 + etc_org/ssl/certs/Buypass_Class_2_Root_CA.pem | 1 + etc_org/ssl/certs/Buypass_Class_3_Root_CA.pem | 1 + etc_org/ssl/certs/CA_Disig.pem | 1 + etc_org/ssl/certs/CA_Disig_Root_R1.pem | 1 + etc_org/ssl/certs/CA_Disig_Root_R2.pem | 1 + etc_org/ssl/certs/CA_WoSign_ECC_Root.pem | 1 + etc_org/ssl/certs/CFCA_EV_ROOT.pem | 1 + etc_org/ssl/certs/CNNIC_ROOT.pem | 1 + .../certs/COMODO_Certification_Authority.pem | 1 + .../COMODO_ECC_Certification_Authority.pem | 1 + .../COMODO_RSA_Certification_Authority.pem | 1 + .../Camerfirma_Chambers_of_Commerce_Root.pem | 1 + .../Camerfirma_Global_Chambersign_Root.pem | 1 + .../Certification_Authority_of_WoSign_G2.pem | 1 + etc_org/ssl/certs/Certigna.pem | 1 + .../certs/Certinomis_-_Autorité_Racine.pem | 1 + etc_org/ssl/certs/Certinomis_-_Root_CA.pem | 1 + .../ssl/certs/Certplus_Class_2_Primary_CA.pem | 1 + etc_org/ssl/certs/Certum_Root_CA.pem | 1 + .../ssl/certs/Certum_Trusted_Network_CA.pem | 1 + .../Chambers_of_Commerce_Root_-_2008.pem | 1 + ...nformation_Center_EV_Certificates_Root.pem | 1 + etc_org/ssl/certs/ComSign_CA.pem | 1 + .../ssl/certs/Comodo_AAA_Services_root.pem | 1 + .../ssl/certs/Comodo_Secure_Services_root.pem | 1 + .../certs/Comodo_Trusted_Services_root.pem | 1 + etc_org/ssl/certs/Cybertrust_Global_Root.pem | 1 + .../certs/D-TRUST_Root_Class_3_CA_2_2009.pem | 1 + .../D-TRUST_Root_Class_3_CA_2_EV_2009.pem | 1 + etc_org/ssl/certs/DST_ACES_CA_X6.pem | 1 + etc_org/ssl/certs/DST_Root_CA_X3.pem | 1 + .../ssl/certs/Deutsche_Telekom_Root_CA_2.pem | 1 + .../ssl/certs/DigiCert_Assured_ID_Root_CA.pem | 1 + .../ssl/certs/DigiCert_Assured_ID_Root_G2.pem | 1 + .../ssl/certs/DigiCert_Assured_ID_Root_G3.pem | 1 + etc_org/ssl/certs/DigiCert_Global_Root_CA.pem | 1 + etc_org/ssl/certs/DigiCert_Global_Root_G2.pem | 1 + etc_org/ssl/certs/DigiCert_Global_Root_G3.pem | 1 + .../DigiCert_High_Assurance_EV_Root_CA.pem | 1 + .../ssl/certs/DigiCert_Trusted_Root_G4.pem | 1 + .../certs/E-Tugra_Certification_Authority.pem | 1 + ...lektronik_Sertifika_Hizmet_Sağlayıcısı.pem | 1 + etc_org/ssl/certs/EC-ACC.pem | 1 + .../certs/EE_Certification_Centre_Root_CA.pem | 1 + ...rust.net_Premium_2048_Secure_Server_CA.pem | 1 + .../Entrust_Root_Certification_Authority.pem | 1 + ...ust_Root_Certification_Authority_-_EC1.pem | 1 + ...rust_Root_Certification_Authority_-_G2.pem | 1 + etc_org/ssl/certs/Equifax_Secure_CA.pem | 1 + .../Equifax_Secure_Global_eBusiness_CA.pem | 1 + .../certs/Equifax_Secure_eBusiness_CA_1.pem | 1 + etc_org/ssl/certs/GeoTrust_Global_CA.pem | 1 + etc_org/ssl/certs/GeoTrust_Global_CA_2.pem | 1 + ...oTrust_Primary_Certification_Authority.pem | 1 + ...t_Primary_Certification_Authority_-_G2.pem | 1 + ...t_Primary_Certification_Authority_-_G3.pem | 1 + etc_org/ssl/certs/GeoTrust_Universal_CA.pem | 1 + etc_org/ssl/certs/GeoTrust_Universal_CA_2.pem | 1 + .../ssl/certs/GlobalSign_ECC_Root_CA_-_R4.pem | 1 + .../ssl/certs/GlobalSign_ECC_Root_CA_-_R5.pem | 1 + etc_org/ssl/certs/GlobalSign_Root_CA.pem | 1 + etc_org/ssl/certs/GlobalSign_Root_CA_-_R2.pem | 1 + etc_org/ssl/certs/GlobalSign_Root_CA_-_R3.pem | 1 + .../certs/Global_Chambersign_Root_-_2008.pem | 1 + etc_org/ssl/certs/Go_Daddy_Class_2_CA.pem | 1 + ..._Daddy_Root_Certificate_Authority_-_G2.pem | 1 + ..._and_Research_Institutions_RootCA_2011.pem | 1 + etc_org/ssl/certs/Hongkong_Post_Root_CA_1.pem | 1 + etc_org/ssl/certs/IGC_A.pem | 1 + .../certs/IdenTrust_Commercial_Root_CA_1.pem | 1 + .../IdenTrust_Public_Sector_Root_CA_1.pem | 1 + etc_org/ssl/certs/Izenpe.com.pem | 1 + etc_org/ssl/certs/Juur-SK.pem | 1 + .../ssl/certs/Microsec_e-Szigno_Root_CA.pem | 1 + .../certs/Microsec_e-Szigno_Root_CA_2009.pem | 1 + ...tLock_Arany_=Class_Gold=_Főtanúsítvány.pem | 1 + .../certs/NetLock_Business_=Class_B=_Root.pem | 1 + .../certs/NetLock_Express_=Class_C=_Root.pem | 1 + .../certs/NetLock_Notary_=Class_A=_Root.pem | 1 + .../NetLock_Qualified_=Class_QA=_Root.pem | 1 + ...etwork_Solutions_Certificate_Authority.pem | 1 + .../certs/OISTE_WISeKey_Global_Root_GA_CA.pem | 1 + .../certs/OISTE_WISeKey_Global_Root_GB_CA.pem | 1 + etc_org/ssl/certs/PSCProcert.pem | 1 + etc_org/ssl/certs/QuoVadis_Root_CA.pem | 1 + etc_org/ssl/certs/QuoVadis_Root_CA_1_G3.pem | 1 + etc_org/ssl/certs/QuoVadis_Root_CA_2.pem | 1 + etc_org/ssl/certs/QuoVadis_Root_CA_2_G3.pem | 1 + etc_org/ssl/certs/QuoVadis_Root_CA_3.pem | 1 + etc_org/ssl/certs/QuoVadis_Root_CA_3_G3.pem | 1 + etc_org/ssl/certs/RSA_Security_2048_v3.pem | 1 + .../certs/Root_CA_Generalitat_Valenciana.pem | 1 + ...ication_and_Encryption_Root_CA_2005_PN.pem | 1 + .../ssl/certs/S-TRUST_Universal_Root_CA.pem | 1 + etc_org/ssl/certs/SecureSign_RootCA11.pem | 1 + etc_org/ssl/certs/SecureTrust_CA.pem | 1 + etc_org/ssl/certs/Secure_Global_CA.pem | 1 + .../Security_Communication_EV_RootCA1.pem | 1 + .../certs/Security_Communication_RootCA2.pem | 1 + .../certs/Security_Communication_Root_CA.pem | 1 + etc_org/ssl/certs/Sonera_Class_1_Root_CA.pem | 1 + etc_org/ssl/certs/Sonera_Class_2_Root_CA.pem | 1 + .../Staat_der_Nederlanden_EV_Root_CA.pem | 1 + .../certs/Staat_der_Nederlanden_Root_CA.pem | 1 + .../Staat_der_Nederlanden_Root_CA_-_G2.pem | 1 + .../Staat_der_Nederlanden_Root_CA_-_G3.pem | 1 + etc_org/ssl/certs/Starfield_Class_2_CA.pem | 1 + ...rfield_Root_Certificate_Authority_-_G2.pem | 1 + ...rvices_Root_Certificate_Authority_-_G2.pem | 1 + .../StartCom_Certification_Authority.pem | 1 + .../StartCom_Certification_Authority_2.pem | 1 + .../StartCom_Certification_Authority_G2.pem | 1 + etc_org/ssl/certs/SwissSign_Gold_CA_-_G2.pem | 1 + .../ssl/certs/SwissSign_Platinum_CA_-_G2.pem | 1 + .../ssl/certs/SwissSign_Silver_CA_-_G2.pem | 1 + etc_org/ssl/certs/Swisscom_Root_CA_1.pem | 1 + etc_org/ssl/certs/Swisscom_Root_CA_2.pem | 1 + etc_org/ssl/certs/Swisscom_Root_EV_CA_2.pem | 1 + .../certs/T-TeleSec_GlobalRoot_Class_2.pem | 1 + .../certs/T-TeleSec_GlobalRoot_Class_3.pem | 1 + .../certs/TC_TrustCenter_Class_3_CA_II.pem | 1 + ...ertificate_Services_Provider_Root_2007.pem | 1 + etc_org/ssl/certs/TWCA_Global_Root_CA.pem | 1 + .../TWCA_Root_Certification_Authority.pem | 1 + etc_org/ssl/certs/Taiwan_GRCA.pem | 1 + etc_org/ssl/certs/TeliaSonera_Root_CA_v1.pem | 1 + etc_org/ssl/certs/Trustis_FPS_Root_CA.pem | 1 + ...k_Sertifika_Hizmet_Sağlayıcısı_-_Sürüm_3.pem | 1 + ...ktronik_Sertifika_Hizmet_Sağlayıcısı_H5.pem | 1 + ...ktronik_Sertifika_Hizmet_Sağlayıcısı_H6.pem | 1 + .../USERTrust_ECC_Certification_Authority.pem | 1 + .../USERTrust_RSA_Certification_Authority.pem | 1 + .../ssl/certs/UTN_USERFirst_Email_Root_CA.pem | 1 + .../certs/UTN_USERFirst_Hardware_Root_CA.pem | 1 + ...c_Primary_Certification_Authority_-_G4.pem | 1 + ...c_Primary_Certification_Authority_-_G5.pem | 1 + ...Universal_Root_Certification_Authority.pem | 1 + ...Public_Primary_Certification_Authority.pem | 1 + ...c_Primary_Certification_Authority_-_G2.pem | 1 + ...c_Primary_Certification_Authority_-_G3.pem | 1 + ...c_Primary_Certification_Authority_-_G2.pem | 1 + ...c_Primary_Certification_Authority_-_G3.pem | 1 + ...Public_Primary_Certification_Authority.pem | 1 + ...c_Primary_Certification_Authority_-_G2.pem | 1 + ...c_Primary_Certification_Authority_-_G3.pem | 1 + ...blic_Primary_Certification_Authority_2.pem | 1 + etc_org/ssl/certs/Visa_eCommerce_Root.pem | 1 + ...cure_Public_Root_Certificate_Authority.pem | 1 + etc_org/ssl/certs/WoSign.pem | 1 + etc_org/ssl/certs/WoSign_China.pem | 1 + etc_org/ssl/certs/XRamp_Global_CA_Root.pem | 1 + etc_org/ssl/certs/a0bc6fbb.0 | 1 + etc_org/ssl/certs/a2c66da8.0 | 1 + etc_org/ssl/certs/a2df7ad7.0 | 1 + etc_org/ssl/certs/a3896b44.0 | 1 + etc_org/ssl/certs/a7605362.0 | 1 + etc_org/ssl/certs/a760e1bd.0 | 1 + etc_org/ssl/certs/a7d2cf64.0 | 1 + etc_org/ssl/certs/a8dee976.0 | 1 + etc_org/ssl/certs/a94d09e5.0 | 1 + etc_org/ssl/certs/ab5346f4.0 | 1 + etc_org/ssl/certs/ad088e1d.0 | 1 + etc_org/ssl/certs/add67345.0 | 1 + etc_org/ssl/certs/ae8153b9.0 | 1 + etc_org/ssl/certs/ae8153b9.1 | 1 + etc_org/ssl/certs/aeb67534.0 | 1 + etc_org/ssl/certs/aee5f10d.0 | 1 + etc_org/ssl/certs/b0e59380.0 | 1 + etc_org/ssl/certs/b0ed035a.0 | 1 + etc_org/ssl/certs/b0f3e76e.0 | 1 + etc_org/ssl/certs/b1159c4c.0 | 1 + etc_org/ssl/certs/b13cc6df.0 | 1 + etc_org/ssl/certs/b1b8a7f3.0 | 1 + etc_org/ssl/certs/b204d74a.0 | 1 + etc_org/ssl/certs/b3fb433b.0 | 1 + etc_org/ssl/certs/b42ff584.0 | 1 + etc_org/ssl/certs/b66938e9.0 | 1 + etc_org/ssl/certs/b6c5745d.0 | 1 + etc_org/ssl/certs/b727005e.0 | 1 + etc_org/ssl/certs/b7a5b843.0 | 1 + etc_org/ssl/certs/b7db1890.0 | 1 + etc_org/ssl/certs/b7e7231a.0 | 1 + etc_org/ssl/certs/b872f2b4.0 | 1 + etc_org/ssl/certs/b8e83700.0 | 1 + etc_org/ssl/certs/ba89ed3b.0 | 1 + etc_org/ssl/certs/bb2d49a0.0 | 1 + etc_org/ssl/certs/bc3f2570.0 | 1 + etc_org/ssl/certs/bd1910d4.0 | 1 + etc_org/ssl/certs/bdacca6f.0 | 1 + etc_org/ssl/certs/bf64f35b.0 | 1 + etc_org/ssl/certs/c01cdfa2.0 | 1 + etc_org/ssl/certs/c089bbbd.0 | 1 + etc_org/ssl/certs/c0ff1f52.0 | 1 + etc_org/ssl/certs/c19d42c7.0 | 1 + etc_org/ssl/certs/c28a8a30.0 | 1 + etc_org/ssl/certs/c47d9980.0 | 1 + etc_org/ssl/certs/c491639e.0 | 1 + etc_org/ssl/certs/c51c224c.0 | 1 + etc_org/ssl/certs/c5d3212a.0 | 1 + etc_org/ssl/certs/c5e082db.0 | 1 + etc_org/ssl/certs/c679bc3f.0 | 1 + etc_org/ssl/certs/c7e2a638.0 | 1 + etc_org/ssl/certs/c8763593.0 | 1 + etc_org/ssl/certs/c90bc37d.0 | 1 + etc_org/ssl/certs/c99398f3.0 | 1 + etc_org/ssl/certs/c9f83a1c.0 | 1 + etc_org/ssl/certs/ca-certificates.crt | 4496 +++ etc_org/ssl/certs/ca6e4ad9.0 | 1 + etc_org/ssl/certs/cb156124.0 | 1 + etc_org/ssl/certs/cb357862.0 | 1 + etc_org/ssl/certs/cb59f961.0 | 1 + etc_org/ssl/certs/cbeee9e2.0 | 1 + etc_org/ssl/certs/cbf06781.0 | 1 + etc_org/ssl/certs/cc450945.0 | 1 + etc_org/ssl/certs/ccc52f49.0 | 1 + etc_org/ssl/certs/cd58d51e.0 | 1 + etc_org/ssl/certs/cdaebb72.0 | 1 + etc_org/ssl/certs/certSIGN_ROOT_CA.pem | 1 + etc_org/ssl/certs/cf701eeb.0 | 1 + etc_org/ssl/certs/cfa1c2ee.0 | 1 + etc_org/ssl/certs/d06393bb.0 | 1 + etc_org/ssl/certs/d16a5865.0 | 1 + etc_org/ssl/certs/d18e9066.0 | 1 + etc_org/ssl/certs/d4c339cb.0 | 1 + etc_org/ssl/certs/d4dae3dd.0 | 1 + etc_org/ssl/certs/d5727d6a.0 | 1 + etc_org/ssl/certs/d59297b8.0 | 1 + etc_org/ssl/certs/d6325660.0 | 1 + etc_org/ssl/certs/d64f06f3.0 | 1 + etc_org/ssl/certs/d66b55d9.0 | 1 + etc_org/ssl/certs/d6e6eab9.0 | 1 + etc_org/ssl/certs/d7746a63.0 | 1 + etc_org/ssl/certs/d78a75c7.0 | 1 + etc_org/ssl/certs/d7e8dc79.0 | 1 + etc_org/ssl/certs/d853d49e.0 | 1 + etc_org/ssl/certs/d957f522.0 | 1 + etc_org/ssl/certs/d9d12c58.0 | 1 + etc_org/ssl/certs/dbc54cab.0 | 1 + etc_org/ssl/certs/dc45b0bd.0 | 1 + etc_org/ssl/certs/dd8e9d41.0 | 1 + etc_org/ssl/certs/dfc0fe80.0 | 1 + etc_org/ssl/certs/e113c810.0 | 1 + etc_org/ssl/certs/e18bfb83.0 | 1 + etc_org/ssl/certs/e268a4c5.0 | 1 + etc_org/ssl/certs/e2799e36.0 | 1 + etc_org/ssl/certs/e36a6752.0 | 1 + etc_org/ssl/certs/e442e424.0 | 1 + etc_org/ssl/certs/e48193cf.0 | 1 + etc_org/ssl/certs/e536d871.0 | 1 + etc_org/ssl/certs/e60bf0c0.0 | 1 + etc_org/ssl/certs/e73d606e.0 | 1 + etc_org/ssl/certs/e775ed2d.0 | 1 + etc_org/ssl/certs/e7b8d656.0 | 1 + etc_org/ssl/certs/e8651083.0 | 1 + etc_org/ssl/certs/e8de2f56.0 | 1 + .../ePKI_Root_Certification_Authority.pem | 1 + etc_org/ssl/certs/ea169617.0 | 1 + etc_org/ssl/certs/ed39abd0.0 | 1 + etc_org/ssl/certs/ed62f4e3.0 | 1 + etc_org/ssl/certs/ee1365c0.0 | 1 + etc_org/ssl/certs/ee64a828.0 | 1 + etc_org/ssl/certs/ee7cd6fb.0 | 1 + etc_org/ssl/certs/ee90b008.0 | 1 + etc_org/ssl/certs/eed8c118.0 | 1 + etc_org/ssl/certs/ef2f636c.0 | 1 + etc_org/ssl/certs/ef954a4e.0 | 1 + etc_org/ssl/certs/f060240e.0 | 1 + etc_org/ssl/certs/f081611a.0 | 1 + etc_org/ssl/certs/f30dd6ad.0 | 1 + etc_org/ssl/certs/f3377b1b.0 | 1 + etc_org/ssl/certs/f387163d.0 | 1 + etc_org/ssl/certs/f38a011e.0 | 1 + etc_org/ssl/certs/f39fc864.0 | 1 + etc_org/ssl/certs/f559733c.0 | 1 + etc_org/ssl/certs/f61bff45.0 | 1 + etc_org/ssl/certs/f80cc7f6.0 | 1 + etc_org/ssl/certs/f90208f7.0 | 1 + etc_org/ssl/certs/fac084d7.0 | 1 + etc_org/ssl/certs/facacbc6.0 | 1 + etc_org/ssl/certs/fb126c6d.0 | 1 + etc_org/ssl/certs/fc5a8f99.0 | 1 + etc_org/ssl/certs/fcac10e3.0 | 1 + etc_org/ssl/certs/fde84897.0 | 1 + etc_org/ssl/certs/ff588423.0 | 1 + etc_org/ssl/certs/ff783690.0 | 1 + etc_org/ssl/certs/java/cacerts | Bin 0 -> 207540 bytes etc_org/ssl/certs/thawte_Primary_Root_CA.pem | 1 + .../ssl/certs/thawte_Primary_Root_CA_-_G2.pem | 1 + .../ssl/certs/thawte_Primary_Root_CA_-_G3.pem | 1 + etc_org/ssl/openssl.cnf | 350 + etc_org/subgid | 2 + etc_org/subgid- | 1 + etc_org/subuid | 2 + etc_org/subuid- | 1 + etc_org/sudoers | 30 + etc_org/sudoers.d/README | 21 + etc_org/sudoers.d/scratch | 3 + etc_org/sysctl.conf | 60 + etc_org/sysctl.d/10-console-messages.conf | 3 + etc_org/sysctl.d/10-ipv6-privacy.conf | 12 + etc_org/sysctl.d/10-kernel-hardening.conf | 15 + etc_org/sysctl.d/10-link-restrictions.conf | 5 + etc_org/sysctl.d/10-magic-sysrq.conf | 26 + etc_org/sysctl.d/10-network-security.conf | 12 + etc_org/sysctl.d/10-ptrace.conf | 22 + etc_org/sysctl.d/10-zeropage.conf | 11 + etc_org/sysctl.d/99-sysctl.conf | 1 + etc_org/sysctl.d/README | 9 + etc_org/systemd/bootchart.conf | 26 + etc_org/systemd/journald.conf | 41 + etc_org/systemd/logind.conf | 35 + etc_org/systemd/resolved.conf | 19 + etc_org/systemd/system.conf | 60 + .../bluetooth.target.wants/bluetooth.service | 1 + etc_org/systemd/system/dbus-org.bluez.service | 1 + .../system/dbus-org.freedesktop.Avahi.service | 1 + ...dbus-org.freedesktop.ModemManager1.service | 1 + ...dbus-org.freedesktop.nm-dispatcher.service | 1 + etc_org/systemd/system/default.target | 1 + .../default.target.wants/ureadahead.service | 1 + .../systemd/system/display-manager.service | 1 + .../getty.target.wants/getty@tty1.service | 1 + .../accounts-daemon.service | 1 + .../anacron-resume.service | 1 + .../anacron-resume.service | 1 + .../ModemManager.service | 1 + .../NetworkManager.service | 1 + .../multi-user.target.wants/anacron.service | 1 + .../avahi-daemon.service | 1 + .../avahi-dnsconfd.service | 1 + .../multi-user.target.wants/cron.service | 1 + .../cups-browsed.service | 1 + .../system/multi-user.target.wants/cups.path | 1 + .../multi-user.target.wants/hciuart.service | 1 + .../networking.service | 1 + .../multi-user.target.wants/pppd-dns.service | 1 + .../multi-user.target.wants/remote-fs.target | 1 + .../multi-user.target.wants/rsyslog.service | 1 + .../multi-user.target.wants/ssh.service | 1 + .../teamviewerd.service | 1 + .../multi-user.target.wants/tlp.service | 1 + .../multi-user.target.wants/ufw.service | 1 + .../multi-user.target.wants/whoopsie.service | 1 + .../NetworkManager-wait-online.service | 1 + .../networking.service | 1 + .../system/printer.target.wants/cups.service | 1 + etc_org/systemd/system/rsyslog.service | 1 + .../unattended-upgrades.service | 1 + .../sleep.target.wants/tlp-sleep.service | 1 + .../apport-forward.socket | 1 + .../sockets.target.wants/avahi-daemon.socket | 1 + .../system/sockets.target.wants/cups.socket | 1 + .../system/sockets.target.wants/uuidd.socket | 1 + .../ssh.service.wants/sshdgenkeys.service | 1 + etc_org/systemd/system/sshd.service | 1 + etc_org/systemd/system/sshdgenkeys.service | 21 + .../anacron-resume.service | 1 + .../sysinit.target.wants/brltty.service | 1 + .../friendly-recovery.service | 1 + .../sysinit.target.wants/resolvconf.service | 1 + .../systemd-timesyncd.service | 1 + etc_org/systemd/system/syslog.service | 1 + etc_org/systemd/system/teamviewerd.service | 16 + .../timers.target.wants/apt-daily.timer | 1 + etc_org/systemd/system/whoopsie.service | 1 + etc_org/systemd/timesyncd.conf | 16 + etc_org/systemd/user.conf | 44 + etc_org/teamviewer/global.conf | 18 + etc_org/terminfo/README | 3 + etc_org/thunderbird/syspref.js | 4 + etc_org/timezone | 1 + etc_org/timidity/timgm6mb.cfg | 2830 ++ etc_org/ucf.conf | 39 + etc_org/udev/rules.d/10-local-rpi.rules | 1 + etc_org/udev/rules.d/40-scratch.rules | 2 + etc_org/udev/rules.d/99-com.rules | 32 + etc_org/udev/udev.conf | 6 + etc_org/ufw/after.init | 40 + etc_org/ufw/after.rules | 30 + etc_org/ufw/after6.rules | 27 + etc_org/ufw/applications.d/cups | 5 + etc_org/ufw/applications.d/openssh-server | 4 + etc_org/ufw/before.init | 40 + etc_org/ufw/before.rules | 77 + etc_org/ufw/before6.rules | 138 + etc_org/ufw/sysctl.conf | 57 + etc_org/ufw/ufw.conf | 10 + etc_org/ufw/user.rules | 11 + etc_org/ufw/user6.rules | 6 + etc_org/update-manager/meta-release | 7 + etc_org/update-manager/release-upgrades | 17 + etc_org/update-motd.d/00-header | 29 + etc_org/update-motd.d/10-help-text | 26 + etc_org/update-motd.d/90-updates-available | 5 + etc_org/update-motd.d/91-release-upgrade | 9 + etc_org/update-motd.d/97-overlayroot | 4 + etc_org/update-motd.d/98-fsck-at-reboot | 5 + etc_org/update-motd.d/98-reboot-required | 5 + etc_org/updatedb.conf | 4 + etc_org/usb_modeswitch.conf | 31 + etc_org/vdpau_wrapper.cfg | 2 + etc_org/vim/vimrc | 54 + etc_org/vim/vimrc.tiny | 13 + etc_org/vtrgb | 1 + etc_org/wgetrc | 138 + etc_org/wodim.conf | 48 + etc_org/wpa_supplicant/action_wpa.sh | 50 + etc_org/wpa_supplicant/functions.sh | 1006 + etc_org/wpa_supplicant/ifupdown.sh | 172 + etc_org/xdg/Trolltech.conf | 2 + ...rofile-manager-indicator-autostart.desktop | 10 + etc_org/xdg/autostart/at-spi-dbus-bus.desktop | 7 + etc_org/xdg/autostart/blueman.desktop | 10 + .../xdg/autostart/deja-dup-monitor.desktop | 18 + .../autostart/gnome-keyring-pkcs11.desktop | 15 + .../autostart/gnome-keyring-secrets.desktop | 15 + .../xdg/autostart/gnome-keyring-ssh.desktop | 14 + .../autostart/gsettings-data-convert.desktop | 11 + .../autostart/indicator-application.desktop | 8 + etc_org/xdg/autostart/indicator-sound.desktop | 10 + .../autostart/mate-maximus-autostart.desktop | 11 + .../xdg/autostart/mate-power-manager.desktop | 172 + .../xdg/autostart/mate-screensaver.desktop | 102 + .../autostart/mate-settings-daemon.desktop | 72 + .../mate-volume-control-applet.desktop | 178 + etc_org/xdg/autostart/nm-applet.desktop | 14 + .../xdg/autostart/onboard-autostart.desktop | 9 + etc_org/xdg/autostart/orca-autostart.desktop | 10 + ...polkit-mate-authentication-agent-1.desktop | 98 + etc_org/xdg/autostart/print-applet.desktop | 14 + etc_org/xdg/autostart/pulseaudio.desktop | 88 + etc_org/xdg/autostart/update-notifier.desktop | 169 + .../autostart/user-dirs-update-gtk.desktop | 12 + etc_org/xdg/menus/debian-menu.menu | 1 + etc_org/xdg/menus/mate-applications.menu | 155 + .../menus/mate-preferences-categories.menu | 114 + etc_org/xdg/menus/mate-screensavers.menu | 20 + etc_org/xdg/menus/mate-settings-welcome.menu | 13 + etc_org/xdg/menus/mate-settings.menu | 61 + etc_org/xdg/menus/matecc.menu | 154 + etc_org/xdg/systemd/user | 1 + etc_org/xdg/user-dirs.conf | 11 + etc_org/xdg/user-dirs.defaults | 16 + etc_org/xml/catalog | 9 + etc_org/xml/catalog.old | 8 + etc_org/xml/xml-core.xml | 9 + etc_org/xml/xml-core.xml.old | 8 + etc_org/xrdb/Editres.ad | 5 + etc_org/xrdb/Emacs.ad | 21 + etc_org/xrdb/General.ad | 2 + etc_org/xrdb/Motif.ad | 74 + etc_org/xrdb/Tk.ad | 102 + etc_org/xrdb/Xaw.ad | 25 + etc_org/xrdp/km-0407.ini | 659 + etc_org/xrdp/km-0409.ini | 659 + etc_org/xrdp/km-040c.ini | 659 + etc_org/xrdp/km-0410.ini | 659 + etc_org/xrdp/km-0419.ini | 659 + etc_org/xrdp/km-041d.ini | 659 + etc_org/xrdp/rsakeys.ini | 5 + etc_org/xrdp/sesman.ini | 40 + etc_org/xrdp/startwm.sh | 8 + etc_org/xrdp/xrdp.ini | 72 + etc_org/zsh_command_not_found | 14 + home_org.acl | 2450 ++ home_org/thinclient.tar | Bin 0 -> 8386560 bytes home_org/thinclient/.bash_history | 4 + home_org/thinclient/.bash_logout | 7 + home_org/thinclient/.bashrc | 117 + home_org/thinclient/.config/Trolltech.conf | 36 + .../.config/autostart/sysinfo4wp.sh.desktop | 9 + home_org/thinclient/.config/caja/accels | 174 + .../thinclient/.config/caja/desktop-metadata | 8 + home_org/thinclient/.config/dconf/user | Bin 0 -> 5084 bytes .../.config/folder-color/hide_donation | 0 .../.config/galculator/galculator.conf | 66 + .../4/user/registrymodifications.xcu | 4 + .../.config/menus/mate-applications.menu | 86 + .../menus/mate-applications.menu.undo-10 | 43 + .../menus/mate-applications.menu.undo-11 | 46 + .../menus/mate-applications.menu.undo-12 | 49 + .../menus/mate-applications.menu.undo-13 | 52 + .../menus/mate-applications.menu.undo-14 | 55 + .../menus/mate-applications.menu.undo-15 | 58 + .../menus/mate-applications.menu.undo-16 | 65 + .../menus/mate-applications.menu.undo-17 | 68 + .../menus/mate-applications.menu.undo-18 | 71 + .../menus/mate-applications.menu.undo-19 | 74 + .../menus/mate-applications.menu.undo-20 | 77 + .../menus/mate-applications.menu.undo-21 | 80 + .../menus/mate-applications.menu.undo-22 | 83 + .../.config/menus/mate-settings.menu | 26 + .../plank/dock1/launchers/clock.dockitem | 14 + .../plank/dock1/launchers/desktop.dockitem | 2 + .../plank/dock1/launchers/firefox.dockitem | 2 + .../plank/dock1/launchers/matecc.dockitem | 2 + .../thinclient/.config/synapse/config.json | 7 + home_org/thinclient/.config/tilda/config_0 | 82 + .../ubuntu-mate/welcome/preferences.json | 1 + home_org/thinclient/.config/user-dirs.dirs | 15 + home_org/thinclient/.config/user-dirs.locale | 1 + home_org/thinclient/.dmrc | 3 + .../.local/share/.converted-launchers | 0 .../.local/share/recently-used.xbel | 16 + .../.local/share/recently-used.xbel.K8P3UY | 16 + .../thinclient/.local/share/xorg/Xorg.0.log | 83 + home_org/thinclient/.profile | 20 + .../thinclient/.remmina/1485781847084.remmina | 30 + .../thinclient/.remmina/1485782073532.remmina | 28 + .../thinclient/.remmina/1485782134249.remmina | 28 + .../thinclient/.remmina/1485782156775.remmina | 28 + .../thinclient/.remmina/1485782191155.remmina | 28 + .../thinclient/.remmina/1485782237996.remmina | 30 + .../thinclient/.remmina/1485782349235.remmina | 28 + home_org/thinclient/.remmina/remmina.pref | 45 + home_org/thinclient/.setting.sh | 7 + home_org/thinclient/.wp/hg.png | Bin 0 -> 216638 bytes home_org/thinclient/.wp/sysinfo4wp.sh | 77 + .../com.teamviewer.teamviewer-host.desktop | 11 + .../thinclient/Schreibtisch/firefox.desktop | 222 + .../Schreibtisch/galculator.desktop | 47 + .../Schreibtisch/libreoffice-calc.desktop | 315 + .../Schreibtisch/libreoffice-writer.desktop | 315 + .../Schreibtisch/mate-screenshot.desktop | 174 + .../thinclient/Schreibtisch/remmina.desktop | 24 + home_org/tuxmania/.ICEauthority | Bin 0 -> 1074 bytes home_org/tuxmania/.Xauthority | Bin 0 -> 61 bytes home_org/tuxmania/.bash_history | 755 + home_org/tuxmania/.bash_logout | 7 + home_org/tuxmania/.bashrc | 117 + home_org/tuxmania/.dmrc | 3 + home_org/tuxmania/.lesshst | 6 + .../.local/share/.converted-launchers | 0 .../.local/share/keyrings/login.keyring | Bin 0 -> 105 bytes .../.local/share/keyrings/user.keystore | Bin 0 -> 207 bytes .../tuxmania/.local/share/xorg/Xorg.0.log | 163 + home_org/tuxmania/.pam_environment | 2 + home_org/tuxmania/.profile | 22 + home_org/tuxmania/.sudo_as_admin_successful | 0 home_org/tuxmania/.viminfo | 274 + home_org/tuxmania/.wget-hsts | 5 + home_org/tuxmania/.xinputrc | 3 + part_table | 7 + restore.sh | 71 + 2899 files changed, 168823 insertions(+) create mode 100644 Pocket__Setting_up_overlayFS_on_Raspberry_Pi.pdf create mode 100644 README.md create mode 100755 backup.sh create mode 100644 etc_org.acl create mode 100644 etc_org/.java/.systemPrefs/.system.lock create mode 100644 etc_org/.java/.systemPrefs/.systemRootModFile create mode 100644 etc_org/.pwd.lock create mode 100644 etc_org/ImageMagick-6/coder.xml create mode 100644 etc_org/ImageMagick-6/colors.xml create mode 100644 etc_org/ImageMagick-6/delegates.xml create mode 100644 etc_org/ImageMagick-6/log.xml create mode 100644 etc_org/ImageMagick-6/magic.xml create mode 100644 etc_org/ImageMagick-6/mime.xml create mode 100644 etc_org/ImageMagick-6/policy.xml create mode 100644 etc_org/ImageMagick-6/quantization-table.xml create mode 100644 etc_org/ImageMagick-6/thresholds.xml create mode 100644 etc_org/ImageMagick-6/type-dejavu.xml create mode 100644 etc_org/ImageMagick-6/type-ghostscript.xml create mode 100644 etc_org/ImageMagick-6/type-windows.xml create mode 100644 etc_org/ImageMagick-6/type.xml create mode 100644 etc_org/NetworkManager/NetworkManager.conf create mode 100644 etc_org/NetworkManager/VPN/nm-pptp-service.name create mode 100644 etc_org/NetworkManager/conf.d/default-wifi-powersave-on.conf create mode 100755 etc_org/NetworkManager/dispatcher.d/01ifupdown create mode 100755 etc_org/NetworkManager/dispatcher.d/99tlp-rdw-nm create mode 100644 etc_org/UPower/UPower.conf create mode 100755 etc_org/X11/Xreset create mode 100644 etc_org/X11/Xreset.d/README create mode 100644 etc_org/X11/Xresources/x11-common create mode 100755 etc_org/X11/Xsession create mode 100644 etc_org/X11/Xsession.d/20x11-common_process-args create mode 100644 etc_org/X11/Xsession.d/30x11-common_xresources create mode 100644 etc_org/X11/Xsession.d/35x11-common_xhost-local create mode 100644 etc_org/X11/Xsession.d/40x11-common_xsessionrc create mode 100644 etc_org/X11/Xsession.d/50x11-common_determine-startup create mode 100644 etc_org/X11/Xsession.d/55mate-session_materc create mode 100644 etc_org/X11/Xsession.d/60x11-common_localhost create mode 100644 etc_org/X11/Xsession.d/60x11-common_xdg_path create mode 100644 etc_org/X11/Xsession.d/60xbrlapi create mode 100644 etc_org/X11/Xsession.d/60xdg-user-dirs-update create mode 100644 etc_org/X11/Xsession.d/70gconfd_path-on-session create mode 100644 etc_org/X11/Xsession.d/70im-config_launch create mode 100644 etc_org/X11/Xsession.d/75dbus_dbus-launch create mode 100644 etc_org/X11/Xsession.d/90atk-adaptor create mode 100644 etc_org/X11/Xsession.d/90gpg-agent create mode 100644 etc_org/X11/Xsession.d/90qt-a11y create mode 100644 etc_org/X11/Xsession.d/90x11-common_ssh-agent create mode 100644 etc_org/X11/Xsession.d/95dbus_update-activation-env create mode 100644 etc_org/X11/Xsession.d/99mate-environment create mode 100644 etc_org/X11/Xsession.d/99x11-common_start create mode 100644 etc_org/X11/Xsession.options create mode 100644 etc_org/X11/app-defaults/Bitmap create mode 100644 etc_org/X11/app-defaults/Bitmap-color create mode 100644 etc_org/X11/app-defaults/Bitmap-nocase create mode 100644 etc_org/X11/app-defaults/Clock-color create mode 100644 etc_org/X11/app-defaults/Editres create mode 100644 etc_org/X11/app-defaults/Editres-color create mode 100644 etc_org/X11/app-defaults/KOI8RXTerm create mode 100644 etc_org/X11/app-defaults/KOI8RXTerm-color create mode 100644 etc_org/X11/app-defaults/UXTerm create mode 100644 etc_org/X11/app-defaults/UXTerm-color create mode 100644 etc_org/X11/app-defaults/Viewres create mode 100644 etc_org/X11/app-defaults/Viewres-color create mode 100644 etc_org/X11/app-defaults/XCalc create mode 100644 etc_org/X11/app-defaults/XCalc-color create mode 100644 etc_org/X11/app-defaults/XClipboard create mode 100644 etc_org/X11/app-defaults/XClock create mode 100644 etc_org/X11/app-defaults/XClock-color create mode 100644 etc_org/X11/app-defaults/XConsole create mode 100644 etc_org/X11/app-defaults/XFontSel create mode 100644 etc_org/X11/app-defaults/XLoad create mode 100644 etc_org/X11/app-defaults/XLogo create mode 100644 etc_org/X11/app-defaults/XLogo-color create mode 100644 etc_org/X11/app-defaults/XMore create mode 100644 etc_org/X11/app-defaults/XSm create mode 100644 etc_org/X11/app-defaults/XTerm create mode 100644 etc_org/X11/app-defaults/XTerm-color create mode 100644 etc_org/X11/app-defaults/Xditview create mode 100644 etc_org/X11/app-defaults/Xditview-chrtr create mode 100644 etc_org/X11/app-defaults/Xedit create mode 100644 etc_org/X11/app-defaults/Xedit-color create mode 100644 etc_org/X11/app-defaults/Xfd create mode 100644 etc_org/X11/app-defaults/Xgc create mode 100644 etc_org/X11/app-defaults/Xgc-color create mode 100644 etc_org/X11/app-defaults/Xmag create mode 100644 etc_org/X11/app-defaults/Xman create mode 100644 etc_org/X11/app-defaults/Xmessage create mode 100644 etc_org/X11/app-defaults/Xmessage-color create mode 100644 etc_org/X11/app-defaults/Xvidtune create mode 100644 etc_org/X11/cursors/core.theme create mode 100644 etc_org/X11/cursors/handhelds.theme create mode 100644 etc_org/X11/cursors/redglass.theme create mode 100644 etc_org/X11/cursors/whiteglass.theme create mode 100644 etc_org/X11/default-display-manager create mode 100644 etc_org/X11/fonts/Type1/xfonts-scalable.scale create mode 100644 etc_org/X11/fonts/misc/xfonts-base.alias create mode 100644 etc_org/X11/rgb.txt create mode 100755 etc_org/X11/xinit/xinitrc create mode 100644 etc_org/X11/xinit/xinputrc create mode 100755 etc_org/X11/xinit/xserverrc create mode 100644 etc_org/X11/xsm/system.xsm create mode 100644 etc_org/acpi/events/thinkpad-radiosw create mode 100755 etc_org/acpi/thinkpad-radiosw.sh create mode 100644 etc_org/adduser.conf create mode 100644 etc_org/alternatives/README create mode 120000 etc_org/alternatives/Xvnc create mode 120000 etc_org/alternatives/Xvnc.1.gz create mode 120000 etc_org/alternatives/aclocal create mode 120000 etc_org/alternatives/aclocal.1.gz create mode 120000 etc_org/alternatives/animate create mode 120000 etc_org/alternatives/animate.1.gz create mode 120000 etc_org/alternatives/arm-linux-gnueabihf_egl_conf create mode 120000 etc_org/alternatives/arm-linux-gnueabihf_gl_conf create mode 120000 etc_org/alternatives/arm-linux-gnueabihf_xorg_extra_modules create mode 120000 etc_org/alternatives/automake create mode 120000 etc_org/alternatives/automake.1.gz create mode 120000 etc_org/alternatives/awk create mode 120000 etc_org/alternatives/awk.1.gz create mode 120000 etc_org/alternatives/builtins.7.gz create mode 120000 etc_org/alternatives/c++ create mode 120000 etc_org/alternatives/c++.1.gz create mode 120000 etc_org/alternatives/c89 create mode 120000 etc_org/alternatives/c89.1.gz create mode 120000 etc_org/alternatives/c99 create mode 120000 etc_org/alternatives/c99.1.gz create mode 120000 etc_org/alternatives/cc create mode 120000 etc_org/alternatives/cc.1.gz create mode 120000 etc_org/alternatives/compare create mode 120000 etc_org/alternatives/compare.1.gz create mode 120000 etc_org/alternatives/composite create mode 120000 etc_org/alternatives/composite.1.gz create mode 120000 etc_org/alternatives/conjure create mode 120000 etc_org/alternatives/conjure.1.gz create mode 120000 etc_org/alternatives/convert create mode 120000 etc_org/alternatives/convert.1.gz create mode 120000 etc_org/alternatives/cpp create mode 120000 etc_org/alternatives/default.plymouth create mode 120000 etc_org/alternatives/default.plymouth.grub create mode 120000 etc_org/alternatives/display create mode 120000 etc_org/alternatives/display.1.gz create mode 120000 etc_org/alternatives/editor create mode 120000 etc_org/alternatives/editor.1.gz create mode 120000 etc_org/alternatives/ex create mode 120000 etc_org/alternatives/ex.1.gz create mode 120000 etc_org/alternatives/ex.fr.1.gz create mode 120000 etc_org/alternatives/ex.it.1.gz create mode 120000 etc_org/alternatives/ex.ja.1.gz create mode 120000 etc_org/alternatives/ex.pl.1.gz create mode 120000 etc_org/alternatives/ex.ru.1.gz create mode 120000 etc_org/alternatives/fonts-japanese-gothic.ttf create mode 120000 etc_org/alternatives/from create mode 120000 etc_org/alternatives/from.1.gz create mode 120000 etc_org/alternatives/ftp create mode 120000 etc_org/alternatives/ftp.1.gz create mode 120000 etc_org/alternatives/ghostscript-current create mode 120000 etc_org/alternatives/gnome-www-browser create mode 120000 etc_org/alternatives/gstreamer-codec-install create mode 120000 etc_org/alternatives/identify create mode 120000 etc_org/alternatives/identify.1.gz create mode 120000 etc_org/alternatives/import create mode 120000 etc_org/alternatives/import.1.gz create mode 120000 etc_org/alternatives/infobrowser create mode 120000 etc_org/alternatives/infobrowser.1.gz create mode 120000 etc_org/alternatives/java create mode 120000 etc_org/alternatives/java.1.gz create mode 120000 etc_org/alternatives/jexec create mode 120000 etc_org/alternatives/jexec-binfmt create mode 120000 etc_org/alternatives/jjs create mode 120000 etc_org/alternatives/jjs.1.gz create mode 120000 etc_org/alternatives/keytool create mode 120000 etc_org/alternatives/keytool.1.gz create mode 120000 etc_org/alternatives/libblas.so.3 create mode 120000 etc_org/alternatives/libgksu-gconf-defaults create mode 120000 etc_org/alternatives/liblapack.so.3 create mode 120000 etc_org/alternatives/libtxc-dxtn-arm-linux-gnueabihf create mode 120000 etc_org/alternatives/lightdm-greeter create mode 120000 etc_org/alternatives/locate create mode 120000 etc_org/alternatives/locate.1.gz create mode 120000 etc_org/alternatives/lzcat create mode 120000 etc_org/alternatives/lzcat.1.gz create mode 120000 etc_org/alternatives/lzcmp create mode 120000 etc_org/alternatives/lzcmp.1.gz create mode 120000 etc_org/alternatives/lzdiff create mode 120000 etc_org/alternatives/lzdiff.1.gz create mode 120000 etc_org/alternatives/lzegrep create mode 120000 etc_org/alternatives/lzegrep.1.gz create mode 120000 etc_org/alternatives/lzfgrep create mode 120000 etc_org/alternatives/lzfgrep.1.gz create mode 120000 etc_org/alternatives/lzgrep create mode 120000 etc_org/alternatives/lzgrep.1.gz create mode 120000 etc_org/alternatives/lzless create mode 120000 etc_org/alternatives/lzless.1.gz create mode 120000 etc_org/alternatives/lzma create mode 120000 etc_org/alternatives/lzma.1.gz create mode 120000 etc_org/alternatives/lzmore create mode 120000 etc_org/alternatives/lzmore.1.gz create mode 120000 etc_org/alternatives/mogrify create mode 120000 etc_org/alternatives/mogrify.1.gz create mode 120000 etc_org/alternatives/montage create mode 120000 etc_org/alternatives/montage.1.gz create mode 120000 etc_org/alternatives/mt create mode 120000 etc_org/alternatives/mt.1.gz create mode 120000 etc_org/alternatives/nawk create mode 120000 etc_org/alternatives/nawk.1.gz create mode 120000 etc_org/alternatives/nc create mode 120000 etc_org/alternatives/nc.1.gz create mode 120000 etc_org/alternatives/netcat create mode 120000 etc_org/alternatives/netcat.1.gz create mode 120000 etc_org/alternatives/netrc.5.gz create mode 120000 etc_org/alternatives/newt-palette create mode 120000 etc_org/alternatives/orbd create mode 120000 etc_org/alternatives/orbd.1.gz create mode 120000 etc_org/alternatives/pack200 create mode 120000 etc_org/alternatives/pack200.1.gz create mode 120000 etc_org/alternatives/pager create mode 120000 etc_org/alternatives/pager.1.gz create mode 120000 etc_org/alternatives/pftp create mode 120000 etc_org/alternatives/pftp.1.gz create mode 120000 etc_org/alternatives/pico create mode 120000 etc_org/alternatives/pico.1.gz create mode 120000 etc_org/alternatives/pinentry create mode 120000 etc_org/alternatives/pinentry-x11 create mode 120000 etc_org/alternatives/pinentry-x11.1.gz create mode 120000 etc_org/alternatives/pinentry.1.gz create mode 120000 etc_org/alternatives/rcp create mode 120000 etc_org/alternatives/rcp.1.gz create mode 120000 etc_org/alternatives/rename create mode 120000 etc_org/alternatives/rename.1.gz create mode 120000 etc_org/alternatives/rlogin create mode 120000 etc_org/alternatives/rlogin.1.gz create mode 120000 etc_org/alternatives/rmid create mode 120000 etc_org/alternatives/rmid.1.gz create mode 120000 etc_org/alternatives/rmiregistry create mode 120000 etc_org/alternatives/rmiregistry.1.gz create mode 120000 etc_org/alternatives/rmt create mode 120000 etc_org/alternatives/rmt.8.gz create mode 120000 etc_org/alternatives/rsh create mode 120000 etc_org/alternatives/rsh.1.gz create mode 120000 etc_org/alternatives/rview create mode 120000 etc_org/alternatives/rvim create mode 120000 etc_org/alternatives/servertool create mode 120000 etc_org/alternatives/servertool.1.gz create mode 120000 etc_org/alternatives/stream create mode 120000 etc_org/alternatives/stream.1.gz create mode 120000 etc_org/alternatives/telnet create mode 120000 etc_org/alternatives/telnet.1.gz create mode 120000 etc_org/alternatives/text.plymouth create mode 120000 etc_org/alternatives/tnameserv create mode 120000 etc_org/alternatives/tnameserv.1.gz create mode 120000 etc_org/alternatives/traceroute6 create mode 120000 etc_org/alternatives/traceroute6.8.gz create mode 120000 etc_org/alternatives/unlzma create mode 120000 etc_org/alternatives/unlzma.1.gz create mode 120000 etc_org/alternatives/unpack200 create mode 120000 etc_org/alternatives/unpack200.1.gz create mode 120000 etc_org/alternatives/updatedb create mode 120000 etc_org/alternatives/vi create mode 120000 etc_org/alternatives/vi.1.gz create mode 120000 etc_org/alternatives/vi.fr.1.gz create mode 120000 etc_org/alternatives/vi.it.1.gz create mode 120000 etc_org/alternatives/vi.ja.1.gz create mode 120000 etc_org/alternatives/vi.pl.1.gz create mode 120000 etc_org/alternatives/vi.ru.1.gz create mode 120000 etc_org/alternatives/view create mode 120000 etc_org/alternatives/view.1.gz create mode 120000 etc_org/alternatives/view.fr.1.gz create mode 120000 etc_org/alternatives/view.it.1.gz create mode 120000 etc_org/alternatives/view.ja.1.gz create mode 120000 etc_org/alternatives/view.pl.1.gz create mode 120000 etc_org/alternatives/view.ru.1.gz create mode 120000 etc_org/alternatives/vim create mode 120000 etc_org/alternatives/vimdiff create mode 120000 etc_org/alternatives/vncconfig create mode 120000 etc_org/alternatives/vncconfig.1.gz create mode 120000 etc_org/alternatives/vncpasswd create mode 120000 etc_org/alternatives/vncpasswd.1.gz create mode 120000 etc_org/alternatives/vncserver create mode 120000 etc_org/alternatives/vncserver.1.gz create mode 120000 etc_org/alternatives/vtrgb create mode 120000 etc_org/alternatives/w create mode 120000 etc_org/alternatives/w.1.gz create mode 120000 etc_org/alternatives/write create mode 120000 etc_org/alternatives/write.1.gz create mode 120000 etc_org/alternatives/wx.pth create mode 120000 etc_org/alternatives/x-cursor-theme create mode 120000 etc_org/alternatives/x-session-manager create mode 120000 etc_org/alternatives/x-session-manager.1.gz create mode 120000 etc_org/alternatives/x-terminal-emulator create mode 120000 etc_org/alternatives/x-terminal-emulator.1.gz create mode 120000 etc_org/alternatives/x-window-manager create mode 120000 etc_org/alternatives/x-window-manager.1.gz create mode 120000 etc_org/alternatives/x-www-browser create mode 120000 etc_org/alternatives/x0vncserver create mode 120000 etc_org/alternatives/x0vncserver.1.gz create mode 100644 etc_org/anacrontab create mode 100644 etc_org/apache2/conf-available/javascript-common.conf create mode 100755 etc_org/apm/event.d/20hdparm create mode 100755 etc_org/apm/event.d/anacron create mode 120000 etc_org/apm/resume.d/20alsa create mode 100755 etc_org/apm/scripts.d/alsa create mode 120000 etc_org/apm/suspend.d/80alsa create mode 100644 etc_org/apparmor.d/abstractions/lightdm create mode 100644 etc_org/apparmor.d/abstractions/lightdm_chromium-browser create mode 100644 etc_org/apparmor.d/abstractions/ubuntu-browsers.d/firefox create mode 120000 etc_org/apparmor.d/disable/usr.bin.firefox create mode 120000 etc_org/apparmor.d/disable/usr.sbin.rsyslogd create mode 100644 etc_org/apparmor.d/lightdm-guest-session create mode 100644 etc_org/apparmor.d/local/sbin.dhclient create mode 100644 etc_org/apparmor.d/local/usr.bin.firefox create mode 100644 etc_org/apparmor.d/local/usr.bin.ubuntu-core-launcher create mode 100644 etc_org/apparmor.d/local/usr.sbin.cups-browsed create mode 100644 etc_org/apparmor.d/local/usr.sbin.cupsd create mode 100644 etc_org/apparmor.d/local/usr.sbin.ntpd create mode 100644 etc_org/apparmor.d/local/usr.sbin.rsyslogd create mode 100644 etc_org/apparmor.d/local/usr.sbin.tcpdump create mode 100644 etc_org/apparmor.d/sbin.dhclient create mode 100644 etc_org/apparmor.d/tunables/ntpd create mode 100644 etc_org/apparmor.d/usr.bin.firefox create mode 100644 etc_org/apparmor.d/usr.sbin.cups-browsed create mode 100644 etc_org/apparmor.d/usr.sbin.cupsd create mode 100644 etc_org/apparmor.d/usr.sbin.ntpd create mode 100644 etc_org/apparmor.d/usr.sbin.rsyslogd create mode 100644 etc_org/apparmor.d/usr.sbin.tcpdump create mode 120000 etc_org/apparmor/init/network-interface-security/sbin.dhclient create mode 120000 etc_org/apparmor/init/network-interface-security/usr.sbin.ntpd create mode 100644 etc_org/apport/blacklist.d/README.blacklist create mode 100644 etc_org/apport/blacklist.d/apport create mode 100644 etc_org/apport/blacklist.d/firefox create mode 100644 etc_org/apport/blacklist.d/thunderbird create mode 100644 etc_org/apport/crashdb.conf create mode 100644 etc_org/apport/crashdb.conf.d/indicator-sound-crashdb.conf create mode 100644 etc_org/apport/crashdb.conf.d/plank-crashdb.conf create mode 100644 etc_org/apport/crashdb.conf.d/signon-crashdb.conf create mode 100644 etc_org/apport/native-origins.d/firefox create mode 100644 etc_org/apport/native-origins.d/thunderbird create mode 100644 etc_org/apt/apt.conf.d/00aptitude create mode 100644 etc_org/apt/apt.conf.d/01-vendor-ubuntu create mode 100644 etc_org/apt/apt.conf.d/01autoremove create mode 100644 etc_org/apt/apt.conf.d/01autoremove-kernels create mode 100644 etc_org/apt/apt.conf.d/10periodic create mode 100644 etc_org/apt/apt.conf.d/15update-stamp create mode 100644 etc_org/apt/apt.conf.d/20archive create mode 100644 etc_org/apt/apt.conf.d/20auto-upgrades create mode 100644 etc_org/apt/apt.conf.d/20dbus create mode 100644 etc_org/apt/apt.conf.d/50raspi create mode 100644 etc_org/apt/apt.conf.d/50unattended-upgrades create mode 100644 etc_org/apt/apt.conf.d/70debconf create mode 100644 etc_org/apt/apt.conf.d/99update-notifier create mode 100644 etc_org/apt/preferences.d/ubuntu-pi-flavour-maker create mode 100644 etc_org/apt/sources.list create mode 100644 etc_org/apt/sources.list.d/flexiondotorg-ubuntu-minecraft-xenial.list create mode 100644 etc_org/apt/sources.list.d/teamviewer.list create mode 100644 etc_org/apt/sources.list.d/ubuntu-mate-dev-ubuntu-welcome-xenial.list create mode 100644 etc_org/apt/sources.list.d/ubuntu-pi-flavour-makers-ubuntu-ppa-xenial.list create mode 100644 etc_org/apt/trusted.gpg create mode 100644 etc_org/apt/trusted.gpg.d/flexiondotorg_ubuntu_minecraft.gpg create mode 100644 etc_org/apt/trusted.gpg.d/flexiondotorg_ubuntu_minecraft.gpg~ create mode 100644 etc_org/apt/trusted.gpg.d/ubuntu-mate-dev_ubuntu_welcome.gpg create mode 100644 etc_org/apt/trusted.gpg.d/ubuntu-mate-dev_ubuntu_welcome.gpg~ create mode 100644 etc_org/apt/trusted.gpg.d/ubuntu-pi-flavour-makers_ubuntu_ppa.gpg create mode 100644 etc_org/apt/trusted.gpg.d/ubuntu-pi-flavour-makers_ubuntu_ppa.gpg~ create mode 100644 etc_org/apt/trusted.gpg~ create mode 100644 etc_org/at-spi2/accessibility.conf create mode 100755 etc_org/avahi/avahi-autoipd.action create mode 100644 etc_org/avahi/avahi-daemon.conf create mode 100755 etc_org/avahi/avahi-dnsconfd.action create mode 100644 etc_org/avahi/hosts create mode 100644 etc_org/bash.bashrc create mode 100644 etc_org/bash_completion create mode 100644 etc_org/bash_completion.d/apport_completion create mode 100644 etc_org/bash_completion.d/cryptdisks create mode 100644 etc_org/bash_completion.d/desktop-file-validate create mode 100644 etc_org/bash_completion.d/git-prompt create mode 100644 etc_org/bash_completion.d/insserv create mode 100644 etc_org/bash_completion.d/libreoffice.sh create mode 100644 etc_org/bindresvport.blacklist create mode 100644 etc_org/bluetooth/input.conf create mode 100644 etc_org/bluetooth/main.conf create mode 100644 etc_org/bluetooth/network.conf create mode 100644 etc_org/bluetooth/proximity.conf create mode 100644 etc_org/bonobo-activation/bonobo-activation-config.xml create mode 100644 etc_org/brlapi.key create mode 100644 etc_org/brltty.conf create mode 100644 etc_org/brltty/Attributes/invleft_right.atb create mode 100644 etc_org/brltty/Attributes/left_right.atb create mode 100644 etc_org/brltty/Attributes/upper_lower.atb create mode 100644 etc_org/brltty/Contraction/af.ctb create mode 100644 etc_org/brltty/Contraction/am.ctb create mode 100644 etc_org/brltty/Contraction/countries.cti create mode 100644 etc_org/brltty/Contraction/de-basis.ctb create mode 100644 etc_org/brltty/Contraction/de-kurzschrift.ctb create mode 100644 etc_org/brltty/Contraction/de-vollschrift.ctb create mode 100644 etc_org/brltty/Contraction/en-ueb-g2.ctb create mode 100644 etc_org/brltty/Contraction/en-us-g2.ctb create mode 100644 etc_org/brltty/Contraction/es.ctb create mode 100644 etc_org/brltty/Contraction/fr-abrege.ctb create mode 100644 etc_org/brltty/Contraction/fr-integral.ctb create mode 100644 etc_org/brltty/Contraction/ha.ctb create mode 100644 etc_org/brltty/Contraction/id.ctb create mode 100644 etc_org/brltty/Contraction/ipa.ctb create mode 100644 etc_org/brltty/Contraction/ja.ctb create mode 100644 etc_org/brltty/Contraction/ko-g1.ctb create mode 100644 etc_org/brltty/Contraction/ko-g2.ctb create mode 100644 etc_org/brltty/Contraction/ko.ctb create mode 100755 etc_org/brltty/Contraction/latex-access.ctb create mode 100644 etc_org/brltty/Contraction/letters-latin.cti create mode 100644 etc_org/brltty/Contraction/mg.ctb create mode 100644 etc_org/brltty/Contraction/mun.ctb create mode 100644 etc_org/brltty/Contraction/nabcc.cti create mode 100644 etc_org/brltty/Contraction/nl.ctb create mode 100644 etc_org/brltty/Contraction/ny.ctb create mode 100644 etc_org/brltty/Contraction/pt.ctb create mode 100644 etc_org/brltty/Contraction/si.ctb create mode 100644 etc_org/brltty/Contraction/sw.ctb create mode 100644 etc_org/brltty/Contraction/th.ctb create mode 100644 etc_org/brltty/Contraction/zh-tw-ucb.ctb create mode 100644 etc_org/brltty/Contraction/zh-tw.ctb create mode 100644 etc_org/brltty/Contraction/zu.ctb create mode 100644 etc_org/brltty/Input/al/abt_basic.kti create mode 100644 etc_org/brltty/Input/al/abt_extra.kti create mode 100644 etc_org/brltty/Input/al/abt_large.ktb create mode 100644 etc_org/brltty/Input/al/abt_small.ktb create mode 100644 etc_org/brltty/Input/al/bc-etouch.kti create mode 100644 etc_org/brltty/Input/al/bc-smartpad.kti create mode 100644 etc_org/brltty/Input/al/bc-thumb.kti create mode 100644 etc_org/brltty/Input/al/bc.kti create mode 100644 etc_org/brltty/Input/al/bc640.ktb create mode 100644 etc_org/brltty/Input/al/bc680.ktb create mode 100644 etc_org/brltty/Input/al/el.ktb create mode 100644 etc_org/brltty/Input/al/sat_basic.kti create mode 100644 etc_org/brltty/Input/al/sat_extra.kti create mode 100644 etc_org/brltty/Input/al/sat_large.ktb create mode 100644 etc_org/brltty/Input/al/sat_small.ktb create mode 100644 etc_org/brltty/Input/al/voyager.ktb create mode 100644 etc_org/brltty/Input/at/all.ktb create mode 100644 etc_org/brltty/Input/ba/all.txt create mode 100644 etc_org/brltty/Input/bd/all.txt create mode 100644 etc_org/brltty/Input/bg/all.ktb create mode 100644 etc_org/brltty/Input/bl/18.txt create mode 100644 etc_org/brltty/Input/bl/40_m20_m40.txt create mode 100644 etc_org/brltty/Input/bm/b9b10.kti create mode 100644 etc_org/brltty/Input/bm/b9b11b10.kti create mode 100644 etc_org/brltty/Input/bm/command.kti create mode 100644 etc_org/brltty/Input/bm/connect.ktb create mode 100644 etc_org/brltty/Input/bm/conny.ktb create mode 100644 etc_org/brltty/Input/bm/d6.kti create mode 100644 etc_org/brltty/Input/bm/default.ktb create mode 100644 etc_org/brltty/Input/bm/display6.kti create mode 100644 etc_org/brltty/Input/bm/display7.kti create mode 100644 etc_org/brltty/Input/bm/dm80p.ktb create mode 100644 etc_org/brltty/Input/bm/front10.kti create mode 100644 etc_org/brltty/Input/bm/front6.kti create mode 100644 etc_org/brltty/Input/bm/horizontal.kti create mode 100644 etc_org/brltty/Input/bm/inka.ktb create mode 100644 etc_org/brltty/Input/bm/keyboard.kti create mode 100644 etc_org/brltty/Input/bm/pro.ktb create mode 100644 etc_org/brltty/Input/bm/pronto.ktb create mode 100644 etc_org/brltty/Input/bm/pv.ktb create mode 100644 etc_org/brltty/Input/bm/rb.ktb create mode 100644 etc_org/brltty/Input/bm/routing6.kti create mode 100644 etc_org/brltty/Input/bm/routing7.kti create mode 100644 etc_org/brltty/Input/bm/status.kti create mode 100644 etc_org/brltty/Input/bm/sv.ktb create mode 100644 etc_org/brltty/Input/bm/ultra.ktb create mode 100644 etc_org/brltty/Input/bm/v40.ktb create mode 100644 etc_org/brltty/Input/bm/v80.ktb create mode 100644 etc_org/brltty/Input/bm/vertical.kti create mode 100644 etc_org/brltty/Input/bm/vk.ktb create mode 100644 etc_org/brltty/Input/bm/wheels.kti create mode 100644 etc_org/brltty/Input/bn/all.ktb create mode 100644 etc_org/brltty/Input/bn/input.kti create mode 100644 etc_org/brltty/Input/bp/all.kti create mode 100644 etc_org/brltty/Input/cb/all.ktb create mode 100644 etc_org/brltty/Input/ce/all.ktb create mode 100644 etc_org/brltty/Input/ce/novem.ktb create mode 100644 etc_org/brltty/Input/chords.kti create mode 100644 etc_org/brltty/Input/ec/all.txt create mode 100644 etc_org/brltty/Input/ec/spanish.txt create mode 100644 etc_org/brltty/Input/eu/all.txt create mode 100644 etc_org/brltty/Input/eu/braille.kti create mode 100644 etc_org/brltty/Input/eu/clio.ktb create mode 100644 etc_org/brltty/Input/eu/common.kti create mode 100644 etc_org/brltty/Input/eu/esys_large.ktb create mode 100644 etc_org/brltty/Input/eu/esys_medium.ktb create mode 100644 etc_org/brltty/Input/eu/esys_small.ktb create mode 100644 etc_org/brltty/Input/eu/esytime.ktb create mode 100644 etc_org/brltty/Input/eu/iris.ktb create mode 100644 etc_org/brltty/Input/eu/joysticks.kti create mode 100644 etc_org/brltty/Input/eu/sw12.kti create mode 100644 etc_org/brltty/Input/eu/sw34.kti create mode 100644 etc_org/brltty/Input/eu/sw56.kti create mode 100644 etc_org/brltty/Input/fs/bumpers.kti create mode 100644 etc_org/brltty/Input/fs/common.kti create mode 100644 etc_org/brltty/Input/fs/focus_basic.ktb create mode 100644 etc_org/brltty/Input/fs/focus_basic.kti create mode 100644 etc_org/brltty/Input/fs/focus_large.ktb create mode 100644 etc_org/brltty/Input/fs/focus_small.ktb create mode 100644 etc_org/brltty/Input/fs/pacmate.ktb create mode 100644 etc_org/brltty/Input/fs/rockers.kti create mode 100644 etc_org/brltty/Input/hd/mbl.ktb create mode 100644 etc_org/brltty/Input/hd/pfl.ktb create mode 100644 etc_org/brltty/Input/hm/braille.kti create mode 100644 etc_org/brltty/Input/hm/common.kti create mode 100644 etc_org/brltty/Input/hm/contexts.kti create mode 100644 etc_org/brltty/Input/hm/edge.ktb create mode 100644 etc_org/brltty/Input/hm/f14.kti create mode 100644 etc_org/brltty/Input/hm/f18.kti create mode 100644 etc_org/brltty/Input/hm/fnkey.kti create mode 100644 etc_org/brltty/Input/hm/left.kti create mode 100644 etc_org/brltty/Input/hm/letters.kti create mode 100644 etc_org/brltty/Input/hm/pan.ktb create mode 100644 etc_org/brltty/Input/hm/pan.kti create mode 100644 etc_org/brltty/Input/hm/qwerty.ktb create mode 100644 etc_org/brltty/Input/hm/qwerty.kti create mode 100644 etc_org/brltty/Input/hm/right.kti create mode 100644 etc_org/brltty/Input/hm/scroll.ktb create mode 100644 etc_org/brltty/Input/hm/scroll.kti create mode 100644 etc_org/brltty/Input/hm/sync.ktb create mode 100644 etc_org/brltty/Input/ht/ab40.ktb create mode 100644 etc_org/brltty/Input/ht/as40.ktb create mode 100644 etc_org/brltty/Input/ht/bb.ktb create mode 100644 etc_org/brltty/Input/ht/bkwm.ktb create mode 100644 etc_org/brltty/Input/ht/brln.ktb create mode 100644 etc_org/brltty/Input/ht/bs.kti create mode 100644 etc_org/brltty/Input/ht/bs40.ktb create mode 100644 etc_org/brltty/Input/ht/bs80.ktb create mode 100644 etc_org/brltty/Input/ht/cb40.ktb create mode 100644 etc_org/brltty/Input/ht/dots.kti create mode 100644 etc_org/brltty/Input/ht/easy.ktb create mode 100644 etc_org/brltty/Input/ht/input.kti create mode 100644 etc_org/brltty/Input/ht/keypad.kti create mode 100644 etc_org/brltty/Input/ht/mc88.ktb create mode 100644 etc_org/brltty/Input/ht/mdlr.ktb create mode 100644 etc_org/brltty/Input/ht/me.kti create mode 100644 etc_org/brltty/Input/ht/me64.ktb create mode 100644 etc_org/brltty/Input/ht/me88.ktb create mode 100644 etc_org/brltty/Input/ht/rockers.kti create mode 100644 etc_org/brltty/Input/ht/wave.ktb create mode 100644 etc_org/brltty/Input/hw/all.ktb create mode 100644 etc_org/brltty/Input/ir/all.kti create mode 100644 etc_org/brltty/Input/ir/brl.ktb create mode 100644 etc_org/brltty/Input/ir/pc.ktb create mode 100644 etc_org/brltty/Input/lb/all.txt create mode 100644 etc_org/brltty/Input/lt/all.txt create mode 100644 etc_org/brltty/Input/mb/all.txt create mode 100644 etc_org/brltty/Input/md/common.kti create mode 100644 etc_org/brltty/Input/md/default.ktb create mode 100644 etc_org/brltty/Input/md/fk.ktb create mode 100644 etc_org/brltty/Input/md/fk_s.ktb create mode 100644 etc_org/brltty/Input/md/fkeys.kti create mode 100644 etc_org/brltty/Input/md/kbd.ktb create mode 100644 etc_org/brltty/Input/md/keyboard.kti create mode 100644 etc_org/brltty/Input/md/status.kti create mode 100644 etc_org/brltty/Input/menu.kti create mode 100644 etc_org/brltty/Input/mm/common.kti create mode 100644 etc_org/brltty/Input/mm/pocket.ktb create mode 100644 etc_org/brltty/Input/mm/smart.ktb create mode 100644 etc_org/brltty/Input/mn/all.txt create mode 100644 etc_org/brltty/Input/mt/bd1_3.ktb create mode 100644 etc_org/brltty/Input/mt/bd1_3.kti create mode 100644 etc_org/brltty/Input/mt/bd1_3s.ktb create mode 100644 etc_org/brltty/Input/mt/bd1_6.ktb create mode 100644 etc_org/brltty/Input/mt/bd1_6.kti create mode 100644 etc_org/brltty/Input/mt/bd1_6s.ktb create mode 100644 etc_org/brltty/Input/mt/bd2.ktb create mode 100644 etc_org/brltty/Input/mt/status.kti create mode 100644 etc_org/brltty/Input/np/all.ktb create mode 100644 etc_org/brltty/Input/pg/all.ktb create mode 100644 etc_org/brltty/Input/pm/2d_l.ktb create mode 100644 etc_org/brltty/Input/pm/2d_s.ktb create mode 100644 etc_org/brltty/Input/pm/bar.kti create mode 100644 etc_org/brltty/Input/pm/c.ktb create mode 100644 etc_org/brltty/Input/pm/c_486.ktb create mode 100644 etc_org/brltty/Input/pm/el2d_80s.ktb create mode 100644 etc_org/brltty/Input/pm/el40c.ktb create mode 100644 etc_org/brltty/Input/pm/el40s.ktb create mode 100644 etc_org/brltty/Input/pm/el60c.ktb create mode 100644 etc_org/brltty/Input/pm/el66s.ktb create mode 100644 etc_org/brltty/Input/pm/el70s.ktb create mode 100644 etc_org/brltty/Input/pm/el80_ii.ktb create mode 100644 etc_org/brltty/Input/pm/el80c.ktb create mode 100644 etc_org/brltty/Input/pm/el80s.ktb create mode 100644 etc_org/brltty/Input/pm/el_2d_40.ktb create mode 100644 etc_org/brltty/Input/pm/el_2d_66.ktb create mode 100644 etc_org/brltty/Input/pm/el_2d_80.ktb create mode 100644 etc_org/brltty/Input/pm/el_40_p.ktb create mode 100644 etc_org/brltty/Input/pm/el_80.ktb create mode 100644 etc_org/brltty/Input/pm/elb_tr_20.ktb create mode 100644 etc_org/brltty/Input/pm/elb_tr_32.ktb create mode 100644 etc_org/brltty/Input/pm/elba_20.ktb create mode 100644 etc_org/brltty/Input/pm/elba_32.ktb create mode 100644 etc_org/brltty/Input/pm/front13.kti create mode 100644 etc_org/brltty/Input/pm/front9.kti create mode 100644 etc_org/brltty/Input/pm/ib_80.ktb create mode 100644 etc_org/brltty/Input/pm/keyboard.kti create mode 100644 etc_org/brltty/Input/pm/keys.kti create mode 100644 etc_org/brltty/Input/pm/routing.kti create mode 100644 etc_org/brltty/Input/pm/status0.kti create mode 100644 etc_org/brltty/Input/pm/status13.kti create mode 100644 etc_org/brltty/Input/pm/status2.kti create mode 100644 etc_org/brltty/Input/pm/status20.kti create mode 100644 etc_org/brltty/Input/pm/status22.kti create mode 100644 etc_org/brltty/Input/pm/status4.kti create mode 100644 etc_org/brltty/Input/pm/switches.kti create mode 100644 etc_org/brltty/Input/pm/trio.ktb create mode 100644 etc_org/brltty/Input/sk/bdp.ktb create mode 100644 etc_org/brltty/Input/sk/ntk.ktb create mode 100644 etc_org/brltty/Input/tn/all.txt create mode 100644 etc_org/brltty/Input/toggle.kti create mode 100644 etc_org/brltty/Input/ts/nav.kti create mode 100644 etc_org/brltty/Input/ts/nav20.ktb create mode 100644 etc_org/brltty/Input/ts/nav40.ktb create mode 100644 etc_org/brltty/Input/ts/nav80.ktb create mode 100644 etc_org/brltty/Input/ts/nav_large.kti create mode 100644 etc_org/brltty/Input/ts/nav_small.kti create mode 100644 etc_org/brltty/Input/ts/pb.kti create mode 100644 etc_org/brltty/Input/ts/pb40.ktb create mode 100644 etc_org/brltty/Input/ts/pb65.ktb create mode 100644 etc_org/brltty/Input/ts/pb80.ktb create mode 100644 etc_org/brltty/Input/ts/pb_large.kti create mode 100644 etc_org/brltty/Input/ts/pb_small.kti create mode 100644 etc_org/brltty/Input/ts/routing.kti create mode 100644 etc_org/brltty/Input/tt/all.txt create mode 100644 etc_org/brltty/Input/vd/all.txt create mode 100644 etc_org/brltty/Input/vo/all.ktb create mode 100644 etc_org/brltty/Input/vo/all.kti create mode 100644 etc_org/brltty/Input/vo/bp.ktb create mode 100644 etc_org/brltty/Input/vr/all.txt create mode 100644 etc_org/brltty/Input/vs/all.txt create mode 100644 etc_org/brltty/Input/xw/all.txt create mode 100644 etc_org/brltty/Keyboard/braille.ktb create mode 100644 etc_org/brltty/Keyboard/braille.kti create mode 100644 etc_org/brltty/Keyboard/desktop.ktb create mode 100644 etc_org/brltty/Keyboard/desktop.kti create mode 100644 etc_org/brltty/Keyboard/keypad.ktb create mode 100644 etc_org/brltty/Keyboard/kp_say.kti create mode 100644 etc_org/brltty/Keyboard/kp_speak.kti create mode 100644 etc_org/brltty/Keyboard/laptop.ktb create mode 100644 etc_org/brltty/Keyboard/sun_type6.ktb create mode 100644 etc_org/brltty/Text/ar.ttb create mode 100644 etc_org/brltty/Text/as.ttb create mode 100644 etc_org/brltty/Text/ascii-basic.tti create mode 100644 etc_org/brltty/Text/awa.ttb create mode 100644 etc_org/brltty/Text/bengali.tti create mode 100644 etc_org/brltty/Text/bg.ttb create mode 100644 etc_org/brltty/Text/bh.ttb create mode 100644 etc_org/brltty/Text/blocks.tti create mode 100644 etc_org/brltty/Text/bn.ttb create mode 100644 etc_org/brltty/Text/bo.ttb create mode 100644 etc_org/brltty/Text/boxes.tti create mode 100644 etc_org/brltty/Text/bra.ttb create mode 100644 etc_org/brltty/Text/brf.ttb create mode 100644 etc_org/brltty/Text/common.tti create mode 100644 etc_org/brltty/Text/cs.ttb create mode 100644 etc_org/brltty/Text/ctl-latin.tti create mode 100644 etc_org/brltty/Text/cy.ttb create mode 100644 etc_org/brltty/Text/da-1252.ttb create mode 100644 etc_org/brltty/Text/da-lt.ttb create mode 100644 etc_org/brltty/Text/da.ttb create mode 100644 etc_org/brltty/Text/de-chess.tti create mode 100644 etc_org/brltty/Text/de.ttb create mode 100644 etc_org/brltty/Text/devanagari.tti create mode 100644 etc_org/brltty/Text/dra.ttb create mode 100644 etc_org/brltty/Text/el.ttb create mode 100644 etc_org/brltty/Text/en-chess.tti create mode 100644 etc_org/brltty/Text/en-na-ascii.tti create mode 100644 etc_org/brltty/Text/en-nabcc.ttb create mode 100644 etc_org/brltty/Text/en.ttb create mode 100644 etc_org/brltty/Text/en_CA.ttb create mode 100644 etc_org/brltty/Text/en_GB.ttb create mode 100644 etc_org/brltty/Text/en_US.ttb create mode 100644 etc_org/brltty/Text/eo.ttb create mode 100644 etc_org/brltty/Text/es.ttb create mode 100644 etc_org/brltty/Text/et.ttb create mode 100644 etc_org/brltty/Text/fi.ttb create mode 100644 etc_org/brltty/Text/fr-2007.ttb create mode 100644 etc_org/brltty/Text/fr-cbifs.ttb create mode 100644 etc_org/brltty/Text/fr-vs.ttb create mode 100644 etc_org/brltty/Text/fr.ttb create mode 100644 etc_org/brltty/Text/fr_CA.ttb create mode 100644 etc_org/brltty/Text/fr_FR.ttb create mode 100644 etc_org/brltty/Text/ga.ttb create mode 100644 etc_org/brltty/Text/gd.ttb create mode 100644 etc_org/brltty/Text/gon.ttb create mode 100644 etc_org/brltty/Text/gu.ttb create mode 100644 etc_org/brltty/Text/gujarati.tti create mode 100644 etc_org/brltty/Text/gurmukhi.tti create mode 100644 etc_org/brltty/Text/he.ttb create mode 100644 etc_org/brltty/Text/hi.ttb create mode 100644 etc_org/brltty/Text/hr.ttb create mode 100644 etc_org/brltty/Text/hu.ttb create mode 100644 etc_org/brltty/Text/hy.ttb create mode 100644 etc_org/brltty/Text/is.ttb create mode 100644 etc_org/brltty/Text/it.ttb create mode 100644 etc_org/brltty/Text/kannada.tti create mode 100644 etc_org/brltty/Text/kha.ttb create mode 100644 etc_org/brltty/Text/kn.ttb create mode 100644 etc_org/brltty/Text/kok.ttb create mode 100644 etc_org/brltty/Text/kru.ttb create mode 100644 etc_org/brltty/Text/lt.ttb create mode 100644 etc_org/brltty/Text/ltr-alias.tti create mode 100644 etc_org/brltty/Text/ltr-cyrillic.tti create mode 100644 etc_org/brltty/Text/ltr-dot8.tti create mode 100644 etc_org/brltty/Text/ltr-latin.tti create mode 100644 etc_org/brltty/Text/ltr-tibetan.tti create mode 100644 etc_org/brltty/Text/lv.ttb create mode 100644 etc_org/brltty/Text/malayalam.tti create mode 100644 etc_org/brltty/Text/mg.ttb create mode 100644 etc_org/brltty/Text/mi.ttb create mode 100644 etc_org/brltty/Text/ml.ttb create mode 100644 etc_org/brltty/Text/mni.ttb create mode 100644 etc_org/brltty/Text/mr.ttb create mode 100644 etc_org/brltty/Text/mt.ttb create mode 100644 etc_org/brltty/Text/mun.ttb create mode 100644 etc_org/brltty/Text/mwr.ttb create mode 100644 etc_org/brltty/Text/ne.ttb create mode 100644 etc_org/brltty/Text/new.ttb create mode 100644 etc_org/brltty/Text/nl.ttb create mode 100644 etc_org/brltty/Text/nl_BE.ttb create mode 100644 etc_org/brltty/Text/nl_NL.ttb create mode 100644 etc_org/brltty/Text/no-generic.ttb create mode 100644 etc_org/brltty/Text/no-oup.ttb create mode 100644 etc_org/brltty/Text/no.ttb create mode 100644 etc_org/brltty/Text/num-alias.tti create mode 100644 etc_org/brltty/Text/num-dot6.tti create mode 100644 etc_org/brltty/Text/num-dot8.tti create mode 100644 etc_org/brltty/Text/num-french.tti create mode 100644 etc_org/brltty/Text/num-nemd8.tti create mode 100644 etc_org/brltty/Text/num-nemeth.tti create mode 100644 etc_org/brltty/Text/nwc.ttb create mode 100644 etc_org/brltty/Text/or.ttb create mode 100644 etc_org/brltty/Text/oriya.tti create mode 100644 etc_org/brltty/Text/pa.ttb create mode 100644 etc_org/brltty/Text/pi.ttb create mode 100644 etc_org/brltty/Text/pl.ttb create mode 100644 etc_org/brltty/Text/pt.ttb create mode 100644 etc_org/brltty/Text/punc-alternate.tti create mode 100644 etc_org/brltty/Text/punc-basic.tti create mode 100644 etc_org/brltty/Text/punc-tibetan.tti create mode 100644 etc_org/brltty/Text/ro.ttb create mode 100644 etc_org/brltty/Text/ru.ttb create mode 100644 etc_org/brltty/Text/sa.ttb create mode 100644 etc_org/brltty/Text/sat.ttb create mode 100644 etc_org/brltty/Text/sd.ttb create mode 100644 etc_org/brltty/Text/sk.ttb create mode 100644 etc_org/brltty/Text/sl.ttb create mode 100644 etc_org/brltty/Text/spaces.tti create mode 100644 etc_org/brltty/Text/sv-1989.ttb create mode 100644 etc_org/brltty/Text/sv-1996.ttb create mode 100644 etc_org/brltty/Text/sv.ttb create mode 100644 etc_org/brltty/Text/sw.ttb create mode 100644 etc_org/brltty/Text/ta.ttb create mode 100644 etc_org/brltty/Text/tamil.tti create mode 100644 etc_org/brltty/Text/te.ttb create mode 100644 etc_org/brltty/Text/telugu.tti create mode 100644 etc_org/brltty/Text/tr.ttb create mode 100644 etc_org/brltty/Text/vi.ttb create mode 100644 etc_org/ca-certificates.conf create mode 100755 etc_org/ca-certificates/update.d/jks-keystore create mode 100644 etc_org/calendar/default create mode 100644 etc_org/chatscripts/gprs create mode 100644 etc_org/chatscripts/pap create mode 100644 etc_org/chatscripts/provider create mode 100644 etc_org/console-setup/ISO-8859-1.acm create mode 100644 etc_org/console-setup/Uni2-Fixed16.psf.gz create mode 100644 etc_org/console-setup/cached.kmap.gz create mode 100644 etc_org/console-setup/compose.ARMSCII-8.inc create mode 100644 etc_org/console-setup/compose.CP1251.inc create mode 100644 etc_org/console-setup/compose.CP1255.inc create mode 100644 etc_org/console-setup/compose.CP1256.inc create mode 100644 etc_org/console-setup/compose.GEORGIAN-ACADEMY.inc create mode 100644 etc_org/console-setup/compose.GEORGIAN-PS.inc create mode 100644 etc_org/console-setup/compose.IBM1133.inc create mode 100644 etc_org/console-setup/compose.ISIRI-3342.inc create mode 100644 etc_org/console-setup/compose.ISO-8859-1.inc create mode 100644 etc_org/console-setup/compose.ISO-8859-10.inc create mode 100644 etc_org/console-setup/compose.ISO-8859-11.inc create mode 100644 etc_org/console-setup/compose.ISO-8859-13.inc create mode 100644 etc_org/console-setup/compose.ISO-8859-14.inc create mode 100644 etc_org/console-setup/compose.ISO-8859-15.inc create mode 100644 etc_org/console-setup/compose.ISO-8859-16.inc create mode 100644 etc_org/console-setup/compose.ISO-8859-2.inc create mode 100644 etc_org/console-setup/compose.ISO-8859-3.inc create mode 100644 etc_org/console-setup/compose.ISO-8859-4.inc create mode 100644 etc_org/console-setup/compose.ISO-8859-5.inc create mode 100644 etc_org/console-setup/compose.ISO-8859-6.inc create mode 100644 etc_org/console-setup/compose.ISO-8859-7.inc create mode 100644 etc_org/console-setup/compose.ISO-8859-8.inc create mode 100644 etc_org/console-setup/compose.ISO-8859-9.inc create mode 100644 etc_org/console-setup/compose.KOI8-R.inc create mode 100644 etc_org/console-setup/compose.KOI8-U.inc create mode 100644 etc_org/console-setup/compose.TIS-620.inc create mode 100644 etc_org/console-setup/compose.VISCII.inc create mode 100644 etc_org/console-setup/remap.inc create mode 100644 etc_org/console-setup/vtrgb create mode 100644 etc_org/console-setup/vtrgb.vga create mode 100644 etc_org/cron.d/.placeholder create mode 100644 etc_org/cron.d/anacron create mode 100644 etc_org/cron.d/popularity-contest create mode 100644 etc_org/cron.daily/.placeholder create mode 100755 etc_org/cron.daily/0anacron create mode 100755 etc_org/cron.daily/apport create mode 100755 etc_org/cron.daily/apt-compat create mode 100755 etc_org/cron.daily/bsdmainutils create mode 100755 etc_org/cron.daily/dpkg create mode 100755 etc_org/cron.daily/logrotate create mode 100755 etc_org/cron.daily/man-db create mode 100755 etc_org/cron.daily/mlocate create mode 100755 etc_org/cron.daily/ntp create mode 100755 etc_org/cron.daily/passwd create mode 100755 etc_org/cron.daily/popularity-contest create mode 100755 etc_org/cron.daily/update-notifier-common create mode 100644 etc_org/cron.hourly/.placeholder create mode 100644 etc_org/cron.monthly/.placeholder create mode 100755 etc_org/cron.monthly/0anacron create mode 100644 etc_org/cron.weekly/.placeholder create mode 100755 etc_org/cron.weekly/0anacron create mode 100755 etc_org/cron.weekly/fstrim create mode 100755 etc_org/cron.weekly/man-db create mode 100755 etc_org/cron.weekly/update-notifier-common create mode 100644 etc_org/crontab create mode 100644 etc_org/crypttab create mode 100644 etc_org/cups/cups-browsed.conf create mode 100644 etc_org/cups/cups-files.conf create mode 100644 etc_org/cups/cupsd.conf create mode 100644 etc_org/cups/raw.convs create mode 100644 etc_org/cups/raw.types create mode 100644 etc_org/cups/snmp.conf create mode 100644 etc_org/cups/subscriptions.conf create mode 100644 etc_org/cups/subscriptions.conf.O create mode 100644 etc_org/cupshelpers/preferreddrivers.xml create mode 120000 etc_org/dbus-1/session.conf create mode 120000 etc_org/dbus-1/system.conf create mode 100644 etc_org/dbus-1/system.d/avahi-dbus.conf create mode 100644 etc_org/dbus-1/system.d/bluetooth.conf create mode 100644 etc_org/dbus-1/system.d/com.hp.hplip.conf create mode 100644 etc_org/dbus-1/system.d/com.redhat.NewPrinterNotification.conf create mode 100644 etc_org/dbus-1/system.d/com.redhat.PrinterDriversInstaller.conf create mode 100644 etc_org/dbus-1/system.d/com.ubuntu.LanguageSelector.conf create mode 100644 etc_org/dbus-1/system.d/com.ubuntu.SoftwareProperties.conf create mode 100644 etc_org/dbus-1/system.d/dnsmasq.conf create mode 100644 etc_org/dbus-1/system.d/kerneloops.dbus create mode 100644 etc_org/dbus-1/system.d/nm-dispatcher.conf create mode 100644 etc_org/dbus-1/system.d/nm-pptp-service.conf create mode 100644 etc_org/dbus-1/system.d/org.blueman.Mechanism.conf create mode 100644 etc_org/dbus-1/system.d/org.debian.apt.conf create mode 100644 etc_org/dbus-1/system.d/org.freedesktop.Accounts.conf create mode 100644 etc_org/dbus-1/system.d/org.freedesktop.ColorManager.conf create mode 100644 etc_org/dbus-1/system.d/org.freedesktop.DisplayManager.conf create mode 100644 etc_org/dbus-1/system.d/org.freedesktop.ModemManager1.conf create mode 100644 etc_org/dbus-1/system.d/org.freedesktop.NetworkManager.conf create mode 100644 etc_org/dbus-1/system.d/org.freedesktop.PackageKit-aptd.conf create mode 100644 etc_org/dbus-1/system.d/org.freedesktop.PolicyKit1.conf create mode 100644 etc_org/dbus-1/system.d/org.freedesktop.RealtimeKit1.conf create mode 100644 etc_org/dbus-1/system.d/org.freedesktop.SystemToolsBackends.conf create mode 100644 etc_org/dbus-1/system.d/org.freedesktop.UDisks2.conf create mode 100644 etc_org/dbus-1/system.d/org.freedesktop.UPower.conf create mode 100644 etc_org/dbus-1/system.d/org.freedesktop.fwupd.conf create mode 100644 etc_org/dbus-1/system.d/org.freedesktop.hostname1.conf create mode 100644 etc_org/dbus-1/system.d/org.freedesktop.locale1.conf create mode 100644 etc_org/dbus-1/system.d/org.freedesktop.login1.conf create mode 100644 etc_org/dbus-1/system.d/org.freedesktop.network1.conf create mode 100644 etc_org/dbus-1/system.d/org.freedesktop.resolve1.conf create mode 100644 etc_org/dbus-1/system.d/org.freedesktop.systemd1.conf create mode 100644 etc_org/dbus-1/system.d/org.freedesktop.timedate1.conf create mode 100644 etc_org/dbus-1/system.d/org.mate.CPUFreqSelector.conf create mode 100644 etc_org/dbus-1/system.d/org.mate.SettingsDaemon.DateTimeMechanism.conf create mode 100644 etc_org/dbus-1/system.d/org.opensuse.CupsPkHelper.Mechanism.conf create mode 100644 etc_org/dbus-1/system.d/pulseaudio-system.conf create mode 100644 etc_org/dbus-1/system.d/wpa_supplicant.conf create mode 100644 etc_org/debconf.conf create mode 100644 etc_org/debian_version create mode 100644 etc_org/default/alsa create mode 100644 etc_org/default/anacron create mode 100644 etc_org/default/apport create mode 100644 etc_org/default/aufs create mode 100644 etc_org/default/avahi-daemon create mode 100644 etc_org/default/brltty create mode 100644 etc_org/default/bsdmainutils create mode 100644 etc_org/default/busybox-syslogd create mode 100644 etc_org/default/cacerts create mode 100644 etc_org/default/console-setup create mode 100644 etc_org/default/crda create mode 100644 etc_org/default/cron create mode 100644 etc_org/default/cryptdisks create mode 100644 etc_org/default/dbus create mode 100644 etc_org/default/devpts create mode 100644 etc_org/default/halt create mode 100644 etc_org/default/hddtemp create mode 100644 etc_org/default/im-config create mode 100644 etc_org/default/irqbalance create mode 100644 etc_org/default/kerneloops create mode 100644 etc_org/default/keyboard create mode 100644 etc_org/default/keyboard.pre-ubiquity create mode 100644 etc_org/default/locale create mode 100644 etc_org/default/networking create mode 100644 etc_org/default/nss create mode 100644 etc_org/default/ntp create mode 100644 etc_org/default/rcS create mode 100644 etc_org/default/rng-tools create mode 100644 etc_org/default/rsync create mode 100644 etc_org/default/rsyslog create mode 100644 etc_org/default/saned create mode 100644 etc_org/default/speech-dispatcher create mode 100644 etc_org/default/ssh create mode 100644 etc_org/default/tlp create mode 100644 etc_org/default/ufw create mode 100644 etc_org/default/useradd create mode 100644 etc_org/default/xrdp create mode 100644 etc_org/deluser.conf create mode 100644 etc_org/depmod.d/ubuntu.conf create mode 100644 etc_org/dhcp/debug create mode 100755 etc_org/dhcp/dhclient-enter-hooks.d/avahi-autoipd create mode 120000 etc_org/dhcp/dhclient-enter-hooks.d/debug create mode 100644 etc_org/dhcp/dhclient-enter-hooks.d/resolvconf create mode 100755 etc_org/dhcp/dhclient-enter-hooks.d/samba create mode 120000 etc_org/dhcp/dhclient-exit-hooks.d/debug create mode 100644 etc_org/dhcp/dhclient-exit-hooks.d/ntp create mode 100644 etc_org/dhcp/dhclient-exit-hooks.d/rfc3442-classless-routes create mode 100644 etc_org/dhcp/dhclient-exit-hooks.d/timesyncd create mode 100755 etc_org/dhcp/dhclient-exit-hooks.d/zzz_avahi-autoipd create mode 100644 etc_org/dhcp/dhclient.conf create mode 100644 etc_org/dictionaries-common/ispell-default create mode 120000 etc_org/dictionaries-common/words create mode 100644 etc_org/dnsmasq.d/network-manager create mode 100644 etc_org/dpkg/dpkg.cfg create mode 100644 etc_org/dpkg/dpkg.cfg.d/pkg-config-hook-config create mode 100644 etc_org/dpkg/origins/debian create mode 120000 etc_org/dpkg/origins/default create mode 100644 etc_org/dpkg/origins/ubuntu create mode 100644 etc_org/dpkg/shlibs.default create mode 100644 etc_org/dpkg/shlibs.override create mode 100644 etc_org/drirc create mode 100644 etc_org/emacs/site-start.d/00debian-vars.el create mode 100644 etc_org/emacs/site-start.d/50autoconf.el create mode 100644 etc_org/emacs/site-start.d/50dictionaries-common.el create mode 100644 etc_org/emacs/site-start.el create mode 100644 etc_org/environment create mode 100644 etc_org/fb.modes create mode 100644 etc_org/ffserver.conf create mode 100644 etc_org/firefox/pref/apturl.js create mode 100644 etc_org/firefox/syspref.js create mode 100644 etc_org/fonts/conf.avail/10-antialias.conf create mode 100644 etc_org/fonts/conf.avail/10-autohint.conf create mode 100644 etc_org/fonts/conf.avail/10-hinting-full.conf create mode 100644 etc_org/fonts/conf.avail/10-hinting-medium.conf create mode 100644 etc_org/fonts/conf.avail/10-hinting-slight.conf create mode 100644 etc_org/fonts/conf.avail/10-hinting.conf create mode 100644 etc_org/fonts/conf.avail/10-no-sub-pixel.conf create mode 100644 etc_org/fonts/conf.avail/10-scale-bitmap-fonts.conf create mode 100644 etc_org/fonts/conf.avail/10-sub-pixel-bgr.conf create mode 100644 etc_org/fonts/conf.avail/10-sub-pixel-rgb.conf create mode 100644 etc_org/fonts/conf.avail/10-sub-pixel-vbgr.conf create mode 100644 etc_org/fonts/conf.avail/10-sub-pixel-vrgb.conf create mode 100644 etc_org/fonts/conf.avail/10-unhinted.conf create mode 100644 etc_org/fonts/conf.avail/11-lcdfilter-default.conf create mode 100644 etc_org/fonts/conf.avail/11-lcdfilter-legacy.conf create mode 100644 etc_org/fonts/conf.avail/11-lcdfilter-light.conf create mode 100644 etc_org/fonts/conf.avail/20-unhint-small-dejavu-lgc-sans-mono.conf create mode 100644 etc_org/fonts/conf.avail/20-unhint-small-dejavu-lgc-sans.conf create mode 100644 etc_org/fonts/conf.avail/20-unhint-small-dejavu-lgc-serif.conf create mode 100644 etc_org/fonts/conf.avail/20-unhint-small-dejavu-sans-mono.conf create mode 100644 etc_org/fonts/conf.avail/20-unhint-small-dejavu-sans.conf create mode 100644 etc_org/fonts/conf.avail/20-unhint-small-dejavu-serif.conf create mode 100644 etc_org/fonts/conf.avail/20-unhint-small-vera.conf create mode 100644 etc_org/fonts/conf.avail/25-unhint-nonlatin.conf create mode 100644 etc_org/fonts/conf.avail/30-cjk-aliases.conf create mode 100644 etc_org/fonts/conf.avail/30-droid-noto-mono.conf create mode 100644 etc_org/fonts/conf.avail/30-droid-noto.conf create mode 100644 etc_org/fonts/conf.avail/30-metric-aliases.conf create mode 100644 etc_org/fonts/conf.avail/30-urw-aliases.conf create mode 100644 etc_org/fonts/conf.avail/40-nonlatin.conf create mode 100644 etc_org/fonts/conf.avail/45-latin.conf create mode 100644 etc_org/fonts/conf.avail/49-sansserif.conf create mode 100644 etc_org/fonts/conf.avail/50-user.conf create mode 100644 etc_org/fonts/conf.avail/51-local.conf create mode 100644 etc_org/fonts/conf.avail/53-monospace-lcd-filter.conf create mode 100644 etc_org/fonts/conf.avail/57-dejavu-sans-mono.conf create mode 100644 etc_org/fonts/conf.avail/57-dejavu-sans.conf create mode 100644 etc_org/fonts/conf.avail/57-dejavu-serif.conf create mode 100644 etc_org/fonts/conf.avail/58-dejavu-lgc-sans-mono.conf create mode 100644 etc_org/fonts/conf.avail/58-dejavu-lgc-sans.conf create mode 100644 etc_org/fonts/conf.avail/58-dejavu-lgc-serif.conf create mode 100644 etc_org/fonts/conf.avail/60-latin.conf create mode 100644 etc_org/fonts/conf.avail/64-01-tlwg-kinnari.conf create mode 100644 etc_org/fonts/conf.avail/64-02-tlwg-norasi.conf create mode 100644 etc_org/fonts/conf.avail/64-11-tlwg-waree.conf create mode 100644 etc_org/fonts/conf.avail/64-12-tlwg-loma.conf create mode 100644 etc_org/fonts/conf.avail/64-13-tlwg-garuda.conf create mode 100644 etc_org/fonts/conf.avail/64-14-tlwg-umpush.conf create mode 100644 etc_org/fonts/conf.avail/64-15-laksaman.conf create mode 100644 etc_org/fonts/conf.avail/64-21-tlwg-typo.conf create mode 100644 etc_org/fonts/conf.avail/64-22-tlwg-typist.conf create mode 100644 etc_org/fonts/conf.avail/64-23-tlwg-mono.conf create mode 100644 etc_org/fonts/conf.avail/64-language-selector-prefer.conf create mode 100644 etc_org/fonts/conf.avail/65-0-fonts-guru-extra.conf/65-0-fonts-guru-extra.conf create mode 100644 etc_org/fonts/conf.avail/65-fonts-persian.conf create mode 100644 etc_org/fonts/conf.avail/65-fonts-takao-pgothic.conf create mode 100644 etc_org/fonts/conf.avail/65-khmer.conf create mode 100644 etc_org/fonts/conf.avail/65-nonlatin.conf create mode 100644 etc_org/fonts/conf.avail/66-lohit-punjabi.conf create mode 100644 etc_org/fonts/conf.avail/69-language-selector-zh-cn.conf create mode 100644 etc_org/fonts/conf.avail/69-language-selector-zh-hk.conf create mode 100644 etc_org/fonts/conf.avail/69-language-selector-zh-mo.conf create mode 100644 etc_org/fonts/conf.avail/69-language-selector-zh-sg.conf create mode 100644 etc_org/fonts/conf.avail/69-language-selector-zh-tw.conf create mode 100644 etc_org/fonts/conf.avail/69-unifont.conf create mode 100644 etc_org/fonts/conf.avail/70-force-bitmaps.conf create mode 100644 etc_org/fonts/conf.avail/70-no-bitmaps.conf create mode 100644 etc_org/fonts/conf.avail/70-yes-bitmaps.conf create mode 100644 etc_org/fonts/conf.avail/80-delicious.conf create mode 100644 etc_org/fonts/conf.avail/89-tlwg-garuda-synthetic.conf create mode 100644 etc_org/fonts/conf.avail/89-tlwg-kinnari-synthetic.conf create mode 100644 etc_org/fonts/conf.avail/89-tlwg-laksaman-synthetic.conf create mode 100644 etc_org/fonts/conf.avail/89-tlwg-loma-synthetic.conf create mode 100644 etc_org/fonts/conf.avail/89-tlwg-umpush-synthetic.conf create mode 100644 etc_org/fonts/conf.avail/89-tlwg-waree-synthetic.conf create mode 100644 etc_org/fonts/conf.avail/90-synthetic.conf create mode 100644 etc_org/fonts/conf.avail/99-language-selector-zh.conf create mode 120000 etc_org/fonts/conf.d/10-antialias.conf create mode 120000 etc_org/fonts/conf.d/10-hinting-slight.conf create mode 120000 etc_org/fonts/conf.d/10-hinting.conf create mode 120000 etc_org/fonts/conf.d/10-scale-bitmap-fonts.conf create mode 120000 etc_org/fonts/conf.d/11-lcdfilter-default.conf create mode 120000 etc_org/fonts/conf.d/20-unhint-small-dejavu-lgc-sans-mono.conf create mode 120000 etc_org/fonts/conf.d/20-unhint-small-dejavu-lgc-sans.conf create mode 120000 etc_org/fonts/conf.d/20-unhint-small-dejavu-lgc-serif.conf create mode 120000 etc_org/fonts/conf.d/20-unhint-small-dejavu-sans-mono.conf create mode 120000 etc_org/fonts/conf.d/20-unhint-small-dejavu-sans.conf create mode 120000 etc_org/fonts/conf.d/20-unhint-small-dejavu-serif.conf create mode 120000 etc_org/fonts/conf.d/20-unhint-small-vera.conf create mode 120000 etc_org/fonts/conf.d/30-cjk-aliases.conf create mode 120000 etc_org/fonts/conf.d/30-metric-aliases.conf create mode 120000 etc_org/fonts/conf.d/30-urw-aliases.conf create mode 120000 etc_org/fonts/conf.d/40-nonlatin.conf create mode 120000 etc_org/fonts/conf.d/45-latin.conf create mode 120000 etc_org/fonts/conf.d/49-sansserif.conf create mode 120000 etc_org/fonts/conf.d/50-user.conf create mode 120000 etc_org/fonts/conf.d/51-local.conf create mode 120000 etc_org/fonts/conf.d/57-dejavu-sans-mono.conf create mode 120000 etc_org/fonts/conf.d/57-dejavu-sans.conf create mode 120000 etc_org/fonts/conf.d/57-dejavu-serif.conf create mode 120000 etc_org/fonts/conf.d/58-dejavu-lgc-sans-mono.conf create mode 120000 etc_org/fonts/conf.d/58-dejavu-lgc-sans.conf create mode 120000 etc_org/fonts/conf.d/58-dejavu-lgc-serif.conf create mode 120000 etc_org/fonts/conf.d/60-latin.conf create mode 120000 etc_org/fonts/conf.d/64-01-tlwg-kinnari.conf create mode 120000 etc_org/fonts/conf.d/64-02-tlwg-norasi.conf create mode 120000 etc_org/fonts/conf.d/64-11-tlwg-waree.conf create mode 120000 etc_org/fonts/conf.d/64-12-tlwg-loma.conf create mode 120000 etc_org/fonts/conf.d/64-13-tlwg-garuda.conf create mode 120000 etc_org/fonts/conf.d/64-14-tlwg-umpush.conf create mode 120000 etc_org/fonts/conf.d/64-15-laksaman.conf create mode 120000 etc_org/fonts/conf.d/64-21-tlwg-typo.conf create mode 120000 etc_org/fonts/conf.d/64-22-tlwg-typist.conf create mode 120000 etc_org/fonts/conf.d/64-23-tlwg-mono.conf create mode 120000 etc_org/fonts/conf.d/64-language-selector-prefer.conf create mode 120000 etc_org/fonts/conf.d/65-0-fonts-guru-extra.conf create mode 120000 etc_org/fonts/conf.d/65-fonts-persian.conf create mode 120000 etc_org/fonts/conf.d/65-fonts-takao-pgothic.conf create mode 100644 etc_org/fonts/conf.d/65-khmer.conf create mode 120000 etc_org/fonts/conf.d/65-nonlatin.conf create mode 120000 etc_org/fonts/conf.d/66-lohit-punjabi.conf create mode 120000 etc_org/fonts/conf.d/69-language-selector-zh-cn.conf create mode 120000 etc_org/fonts/conf.d/69-language-selector-zh-hk.conf create mode 120000 etc_org/fonts/conf.d/69-language-selector-zh-mo.conf create mode 120000 etc_org/fonts/conf.d/69-language-selector-zh-sg.conf create mode 120000 etc_org/fonts/conf.d/69-language-selector-zh-tw.conf create mode 120000 etc_org/fonts/conf.d/69-unifont.conf create mode 120000 etc_org/fonts/conf.d/70-no-bitmaps.conf create mode 120000 etc_org/fonts/conf.d/80-delicious.conf create mode 120000 etc_org/fonts/conf.d/89-tlwg-garuda-synthetic.conf create mode 120000 etc_org/fonts/conf.d/89-tlwg-kinnari-synthetic.conf create mode 120000 etc_org/fonts/conf.d/89-tlwg-laksaman-synthetic.conf create mode 120000 etc_org/fonts/conf.d/89-tlwg-loma-synthetic.conf create mode 120000 etc_org/fonts/conf.d/89-tlwg-umpush-synthetic.conf create mode 120000 etc_org/fonts/conf.d/89-tlwg-waree-synthetic.conf create mode 120000 etc_org/fonts/conf.d/90-fonts-nanum.conf create mode 120000 etc_org/fonts/conf.d/90-synthetic.conf create mode 120000 etc_org/fonts/conf.d/99-language-selector-zh.conf create mode 100644 etc_org/fonts/conf.d/99pdftoopvp.conf create mode 100644 etc_org/fonts/conf.d/README create mode 100644 etc_org/fonts/fonts.conf create mode 100644 etc_org/fstab create mode 100644 etc_org/fstab-orig create mode 100644 etc_org/fuse.conf create mode 100644 etc_org/fwupd.conf create mode 100644 etc_org/gai.conf create mode 100644 etc_org/gconf/2/evoldap.conf create mode 100644 etc_org/gconf/2/path create mode 100644 etc_org/gconf/gconf.xml.defaults/%gconf-tree.xml create mode 100644 etc_org/gconf/gconf.xml.mandatory/%gconf-tree.xml create mode 100644 etc_org/gdb/gdbinit create mode 100644 etc_org/ghostscript/cidfmap.d/90gs-cjk-resource-cns1.conf create mode 100644 etc_org/ghostscript/cidfmap.d/90gs-cjk-resource-gb1.conf create mode 100644 etc_org/ghostscript/cidfmap.d/90gs-cjk-resource-japan1.conf create mode 100644 etc_org/ghostscript/cidfmap.d/90gs-cjk-resource-japan2.conf create mode 100644 etc_org/ghostscript/cidfmap.d/90gs-cjk-resource-korea1.conf create mode 100644 etc_org/ghostscript/fontmap.d/10gsfonts.conf create mode 100644 etc_org/gnome-app-install/packages-whitelist create mode 100644 etc_org/gnome-system-tools/user-profiles.conf create mode 100644 etc_org/gnome-vfs-2.0/modules/default-modules.conf create mode 100644 etc_org/gnome-vfs-2.0/modules/extra-modules.conf create mode 100644 etc_org/gnome/defaults.list create mode 100644 etc_org/groff/man.local create mode 100644 etc_org/groff/mdoc.local create mode 100644 etc_org/group create mode 100644 etc_org/group- create mode 100644 etc_org/gshadow create mode 100644 etc_org/gshadow- create mode 100644 etc_org/gss/mech.d/README create mode 100644 etc_org/gtk-2.0/im-multipress.conf create mode 100644 etc_org/gtk-3.0/im-multipress.conf create mode 100755 etc_org/gtk-3.0/settings.ini create mode 100644 etc_org/gufw/app_profiles/0ad.jhansonxi create mode 100644 etc_org/gufw/app_profiles/0verkill.jhansonxi create mode 100644 etc_org/gufw/app_profiles/abuse.jhansonxi create mode 100644 etc_org/gufw/app_profiles/aleph-one.jhansonxi create mode 100644 etc_org/gufw/app_profiles/alienarena.jhansonxi create mode 100644 etc_org/gufw/app_profiles/amanda.jhansonxi create mode 100644 etc_org/gufw/app_profiles/amule.gufw_app create mode 100644 etc_org/gufw/app_profiles/armagetron-advanced.jhansonxi create mode 100644 etc_org/gufw/app_profiles/armored-fist3.jhansonxi create mode 100644 etc_org/gufw/app_profiles/assaultcube.gufw create mode 100644 etc_org/gufw/app_profiles/asterisk.gufw_app create mode 100644 etc_org/gufw/app_profiles/balazar-iii.jhansonxi create mode 100644 etc_org/gufw/app_profiles/battlefield-1942.jhansonxi create mode 100644 etc_org/gufw/app_profiles/bittorrent.jhansonxi create mode 100644 etc_org/gufw/app_profiles/blobby-volley2.jhansonxi create mode 100644 etc_org/gufw/app_profiles/blood2.jhansonxi create mode 100644 etc_org/gufw/app_profiles/bos-wars.jhansonxi create mode 100644 etc_org/gufw/app_profiles/bzflag.jhansonxi create mode 100644 etc_org/gufw/app_profiles/camfrog.jhansonxi create mode 100644 etc_org/gufw/app_profiles/castle-combat.jhansonxi create mode 100644 etc_org/gufw/app_profiles/castle-vox.jhansonxi create mode 100644 etc_org/gufw/app_profiles/chat.ufw_app create mode 100644 etc_org/gufw/app_profiles/chocolatedoom.gufw create mode 100644 etc_org/gufw/app_profiles/clonk.jhansonxi create mode 100644 etc_org/gufw/app_profiles/comanche4.jhansonxi create mode 100644 etc_org/gufw/app_profiles/conquest.jhansonxi create mode 100644 etc_org/gufw/app_profiles/crossfire.jhansonxi create mode 100644 etc_org/gufw/app_profiles/cs2d.jhansonxi create mode 100644 etc_org/gufw/app_profiles/cube2-sauerbraten.jhansonxi create mode 100644 etc_org/gufw/app_profiles/cups.gufw_service create mode 100644 etc_org/gufw/app_profiles/d2x-xl.jhansonxi create mode 100644 etc_org/gufw/app_profiles/daimonin.jhansonxi create mode 100644 etc_org/gufw/app_profiles/dark-horizons-lore-invasion.jhansonxi create mode 100644 etc_org/gufw/app_profiles/defcon.jhansonxi create mode 100644 etc_org/gufw/app_profiles/delta-force-black-hawk-down.jhansonxi create mode 100644 etc_org/gufw/app_profiles/delta-force-land-warrior.jhansonxi create mode 100644 etc_org/gufw/app_profiles/delta-force-task-force-dagger.jhansonxi create mode 100644 etc_org/gufw/app_profiles/delta-force-xtreme.jhansonxi create mode 100644 etc_org/gufw/app_profiles/delta-force.jhansonxi create mode 100644 etc_org/gufw/app_profiles/delta-force2.jhansonxi create mode 100644 etc_org/gufw/app_profiles/deluge.gufw_app create mode 100644 etc_org/gufw/app_profiles/descent3.jhansonxi create mode 100644 etc_org/gufw/app_profiles/diablo.jhansonxi create mode 100644 etc_org/gufw/app_profiles/diablo2.jhansonxi create mode 100644 etc_org/gufw/app_profiles/digital-audio-access-protocol.jhansonxi create mode 100644 etc_org/gufw/app_profiles/directoryserver.ufw_app create mode 100644 etc_org/gufw/app_profiles/directx.jhansonxi create mode 100644 etc_org/gufw/app_profiles/dofus.gufw create mode 100644 etc_org/gufw/app_profiles/domain-name-system.jhansonxi create mode 100644 etc_org/gufw/app_profiles/domination.jhansonxi create mode 100644 etc_org/gufw/app_profiles/doom.jhansonxi create mode 100644 etc_org/gufw/app_profiles/doom3.jhansonxi create mode 100644 etc_org/gufw/app_profiles/doomsday.jhansonxi create mode 100644 etc_org/gufw/app_profiles/dopewars.jhansonxi create mode 100644 etc_org/gufw/app_profiles/dosbox.jhansonxi create mode 100644 etc_org/gufw/app_profiles/drakan-order-of-the-flame.jhansonxi create mode 100644 etc_org/gufw/app_profiles/dropbox.gufw_app create mode 100644 etc_org/gufw/app_profiles/dropbox.jhansonxi create mode 100644 etc_org/gufw/app_profiles/dxx-rebirth.jhansonxi create mode 100644 etc_org/gufw/app_profiles/dynamic-host-configuration-protocol.jhansonxi create mode 100644 etc_org/gufw/app_profiles/eduke32.jhansonxi create mode 100644 etc_org/gufw/app_profiles/enemy-territory-quake-wars.jhansonxi create mode 100644 etc_org/gufw/app_profiles/evil-islands-curse-of-the-lost-soul.jhansonxi create mode 100644 etc_org/gufw/app_profiles/extensible-messaging-presence-protocol.jhansonxi create mode 100644 etc_org/gufw/app_profiles/f-16-multirole-fighter.jhansonxi create mode 100644 etc_org/gufw/app_profiles/f-22-lightning3.jhansonxi create mode 100644 etc_org/gufw/app_profiles/f-22-raptor.jhansonxi create mode 100644 etc_org/gufw/app_profiles/file-transfer-protocol.jhansonxi create mode 100644 etc_org/gufw/app_profiles/fileserver.ufw_app create mode 100644 etc_org/gufw/app_profiles/firefly-media-server.jhansonxi create mode 100644 etc_org/gufw/app_profiles/foobillard.jhansonxi create mode 100644 etc_org/gufw/app_profiles/freeciv.jhansonxi create mode 100644 etc_org/gufw/app_profiles/freecol.jhansonxi create mode 100644 etc_org/gufw/app_profiles/freelords.jhansonxi create mode 100644 etc_org/gufw/app_profiles/freeorion.jhansonxi create mode 100644 etc_org/gufw/app_profiles/freespace2.jhansonxi create mode 100644 etc_org/gufw/app_profiles/frostwire.jhansonxi create mode 100644 etc_org/gufw/app_profiles/frozen-bubble.jhansonxi create mode 100644 etc_org/gufw/app_profiles/ftp.gufw_service create mode 100644 etc_org/gufw/app_profiles/full-metal-soccer.jhansonxi create mode 100644 etc_org/gufw/app_profiles/gameranger.jhansonxi create mode 100644 etc_org/gufw/app_profiles/gamers-internet-tunnel.jhansonxi create mode 100644 etc_org/gufw/app_profiles/games-for-windows-live.jhansonxi create mode 100644 etc_org/gufw/app_profiles/gamespy.jhansonxi create mode 100644 etc_org/gufw/app_profiles/ggz-gaming-zone.jhansonxi create mode 100644 etc_org/gufw/app_profiles/glest.jhansonxi create mode 100644 etc_org/gufw/app_profiles/globulation2.jhansonxi create mode 100644 etc_org/gufw/app_profiles/gnump3d.jhansonxi create mode 100644 etc_org/gufw/app_profiles/gnunet.jhansonxi create mode 100644 etc_org/gufw/app_profiles/gpsd.jhansonxi create mode 100644 etc_org/gufw/app_profiles/h323.jhansonxi create mode 100644 etc_org/gufw/app_profiles/hddtemp.jhansonxi create mode 100644 etc_org/gufw/app_profiles/heavy-gear-ii.jhansonxi create mode 100644 etc_org/gufw/app_profiles/hedgewars.jhansonxi create mode 100644 etc_org/gufw/app_profiles/heretic2.jhansonxi create mode 100644 etc_org/gufw/app_profiles/hexen2.jhansonxi create mode 100644 etc_org/gufw/app_profiles/homm3.jhansonxi create mode 100644 etc_org/gufw/app_profiles/hplip.gufw_app create mode 100644 etc_org/gufw/app_profiles/hypertext-transfer-protocol.jhansonxi create mode 100644 etc_org/gufw/app_profiles/icecast.jhansonxi create mode 100644 etc_org/gufw/app_profiles/imaze.jhansonxi create mode 100644 etc_org/gufw/app_profiles/internet-printing-protocol.jhansonxi create mode 100644 etc_org/gufw/app_profiles/internet-relay-chat.jhansonxi create mode 100644 etc_org/gufw/app_profiles/joint-operations-typhoon-rising.jhansonxi create mode 100644 etc_org/gufw/app_profiles/kali.jhansonxi create mode 100644 etc_org/gufw/app_profiles/kingpin-life-of-crime.jhansonxi create mode 100644 etc_org/gufw/app_profiles/knights-and-Merchants-the-shattered-kingdom.jhansonxi create mode 100644 etc_org/gufw/app_profiles/kohan-is.jhansonxi create mode 100644 etc_org/gufw/app_profiles/ktorrent.gufw_app create mode 100644 etc_org/gufw/app_profiles/lbreakout2.jhansonxi create mode 100644 etc_org/gufw/app_profiles/legends.jhansonxi create mode 100644 etc_org/gufw/app_profiles/liquidwar.gufw create mode 100644 etc_org/gufw/app_profiles/london-law.jhansonxi create mode 100644 etc_org/gufw/app_profiles/lux.jhansonxi create mode 100644 etc_org/gufw/app_profiles/mailserver.ufw_app create mode 100644 etc_org/gufw/app_profiles/majesty-the-fantasy-kingdom-sim.jhansonxi create mode 100644 etc_org/gufw/app_profiles/maniadrive.jhansonxi create mode 100644 etc_org/gufw/app_profiles/mechwarrior4.jhansonxi create mode 100644 etc_org/gufw/app_profiles/megamek.jhansonxi create mode 100644 etc_org/gufw/app_profiles/mig-29-fulcrum.jhansonxi create mode 100644 etc_org/gufw/app_profiles/minecraft.jhansonxi create mode 100644 etc_org/gufw/app_profiles/minidlna.gufw create mode 100644 etc_org/gufw/app_profiles/monopd.jhansonxi create mode 100644 etc_org/gufw/app_profiles/msn-gaming-zone.jhansonxi create mode 100644 etc_org/gufw/app_profiles/multicast-dns.jhansonxi create mode 100644 etc_org/gufw/app_profiles/murmur.jhansonxi create mode 100644 etc_org/gufw/app_profiles/music-player-daemon.jhansonxi create mode 100644 etc_org/gufw/app_profiles/mysql.jhansonxi create mode 100644 etc_org/gufw/app_profiles/myth2-soulblighter.jhansonxi create mode 100644 etc_org/gufw/app_profiles/mythtv.jhansonxi create mode 100644 etc_org/gufw/app_profiles/nagios.gufw_app create mode 100644 etc_org/gufw/app_profiles/nascar-racing-4-2002-2003-season.jhansonxi create mode 100644 etc_org/gufw/app_profiles/nat-port-mapping-protocol.jhansonxi create mode 100644 etc_org/gufw/app_profiles/netpanzer.jhansonxi create mode 100644 etc_org/gufw/app_profiles/network-time-protocol.jhansonxi create mode 100644 etc_org/gufw/app_profiles/neverwinter-nights.jhansonxi create mode 100644 etc_org/gufw/app_profiles/nexuiz.jhansonxi create mode 100644 etc_org/gufw/app_profiles/nfs-kernel-server-32765.jhansonxi create mode 100644 etc_org/gufw/app_profiles/nfs-kernel-server-4000.jhansonxi create mode 100644 etc_org/gufw/app_profiles/nfs-kernel-server-4194.jhansonxi create mode 100644 etc_org/gufw/app_profiles/nfs.gufw_service create mode 100644 etc_org/gufw/app_profiles/nicotine.gufw_app create mode 100644 etc_org/gufw/app_profiles/nrpe.gufw_app create mode 100644 etc_org/gufw/app_profiles/nsclientplusplus.gufw_app create mode 100644 etc_org/gufw/app_profiles/openarena.jhansonxi create mode 100644 etc_org/gufw/app_profiles/openmeetings.jhansonxi create mode 100644 etc_org/gufw/app_profiles/openrpg.jhansonxi create mode 100644 etc_org/gufw/app_profiles/openttd.jhansonxi create mode 100644 etc_org/gufw/app_profiles/optimized-link-state-routing.jhansonxi create mode 100644 etc_org/gufw/app_profiles/pennmush.jhansonxi create mode 100644 etc_org/gufw/app_profiles/pioneers.jhansonxi create mode 100644 etc_org/gufw/app_profiles/player-vs-player-gaming-network.jhansonxi create mode 100644 etc_org/gufw/app_profiles/point-to-point-tunneling-protocol.jhansonxi create mode 100644 etc_org/gufw/app_profiles/postal.jhansonxi create mode 100644 etc_org/gufw/app_profiles/postal2.jhansonxi create mode 100644 etc_org/gufw/app_profiles/postfix.gufw create mode 100644 etc_org/gufw/app_profiles/prey.jhansonxi create mode 100644 etc_org/gufw/app_profiles/printserver.ufw_app create mode 100644 etc_org/gufw/app_profiles/proxyserver.ufw_app create mode 100644 etc_org/gufw/app_profiles/pulseaudio.jhansonxi create mode 100644 etc_org/gufw/app_profiles/qbittorent.gufw_app create mode 100644 etc_org/gufw/app_profiles/quake.jhansonxi create mode 100644 etc_org/gufw/app_profiles/quake2.jhansonxi create mode 100644 etc_org/gufw/app_profiles/quake3.jhansonxi create mode 100644 etc_org/gufw/app_profiles/quake4.jhansonxi create mode 100644 etc_org/gufw/app_profiles/railroad-tycoon-2.jhansonxi create mode 100644 etc_org/gufw/app_profiles/real-time-messaging-protocol.jhansonxi create mode 100644 etc_org/gufw/app_profiles/redeclipse.gufw create mode 100644 etc_org/gufw/app_profiles/remote-desktop-protocol.jhansonxi create mode 100644 etc_org/gufw/app_profiles/rsync.jhansonxi create mode 100644 etc_org/gufw/app_profiles/rtcw-et.jhansonxi create mode 100644 etc_org/gufw/app_profiles/rune.jhansonxi create mode 100644 etc_org/gufw/app_profiles/ryzom.gufw create mode 100644 etc_org/gufw/app_profiles/sacred.jhansonxi create mode 100644 etc_org/gufw/app_profiles/samba.jhansonxi create mode 100644 etc_org/gufw/app_profiles/sane.jhansonxi create mode 100644 etc_org/gufw/app_profiles/savage-the-battle-for-newerth.jhansonxi create mode 100644 etc_org/gufw/app_profiles/savage2-a-tortured-soul.jhansonxi create mode 100644 etc_org/gufw/app_profiles/scorched-3d.jhansonxi create mode 100644 etc_org/gufw/app_profiles/serious-engine-dedicated-server.jhansonxi create mode 100644 etc_org/gufw/app_profiles/serious-sam.jhansonxi create mode 100644 etc_org/gufw/app_profiles/serious-sam2.jhansonxi create mode 100644 etc_org/gufw/app_profiles/session-initiation-protocol.jhansonxi create mode 100644 etc_org/gufw/app_profiles/session-traversal-utilities-nat.jhansonxi create mode 100644 etc_org/gufw/app_profiles/shogo-mobile-armour-division.jhansonxi create mode 100644 etc_org/gufw/app_profiles/sid-meiers-alpha-centauri.jhansonxi create mode 100644 etc_org/gufw/app_profiles/sid-meiers-civilization-iv.jhansonxi create mode 100644 etc_org/gufw/app_profiles/simple-service-discovery-protocol.jhansonxi create mode 100644 etc_org/gufw/app_profiles/sin.jhansonxi create mode 100644 etc_org/gufw/app_profiles/skype.gufw_app create mode 100644 etc_org/gufw/app_profiles/skype.jhansonxi create mode 100644 etc_org/gufw/app_profiles/snowball-surprize.jhansonxi create mode 100644 etc_org/gufw/app_profiles/soldier-of-fortune.jhansonxi create mode 100644 etc_org/gufw/app_profiles/spring.jhansonxi create mode 100644 etc_org/gufw/app_profiles/ssh.gufw_service create mode 100644 etc_org/gufw/app_profiles/starcraft.jhansonxi create mode 100644 etc_org/gufw/app_profiles/steam.gufw create mode 100644 etc_org/gufw/app_profiles/steam.jhansonxi create mode 100644 etc_org/gufw/app_profiles/steel-storm.jhansonxi create mode 100644 etc_org/gufw/app_profiles/syslog.jhansonxi create mode 100644 etc_org/gufw/app_profiles/tachyon-the-fringe.jhansonxi create mode 100644 etc_org/gufw/app_profiles/teamspeak2.jhansonxi create mode 100644 etc_org/gufw/app_profiles/teamspeak3.jhansonxi create mode 100644 etc_org/gufw/app_profiles/teeworlds.gufw create mode 100644 etc_org/gufw/app_profiles/telnet.jhansonxi create mode 100644 etc_org/gufw/app_profiles/tether-game.jhansonxi create mode 100644 etc_org/gufw/app_profiles/the-battle-for-wesnoth.jhansonxi create mode 100644 etc_org/gufw/app_profiles/the-mana-world.jhansonxi create mode 100644 etc_org/gufw/app_profiles/thinktanks.jhansonxi create mode 100644 etc_org/gufw/app_profiles/thousand-parsec.jhansonxi create mode 100644 etc_org/gufw/app_profiles/tor.jhansonxi create mode 100644 etc_org/gufw/app_profiles/toribash.jhansonxi create mode 100644 etc_org/gufw/app_profiles/transmission.gufw_app create mode 100644 etc_org/gufw/app_profiles/transmissiondaemon.gufw_app create mode 100644 etc_org/gufw/app_profiles/tremulous.gufw create mode 100644 etc_org/gufw/app_profiles/tremulous.jhansonxi create mode 100644 etc_org/gufw/app_profiles/tribes2.jhansonxi create mode 100644 etc_org/gufw/app_profiles/trivial-file-transfer-protocol.jhansonxi create mode 100644 etc_org/gufw/app_profiles/ubuntu_one.gufw_app create mode 100644 etc_org/gufw/app_profiles/ufo-alien-invasion.jhansonxi create mode 100644 etc_org/gufw/app_profiles/upnp_apps.gufw create mode 100644 etc_org/gufw/app_profiles/upsd.jhansonxi create mode 100644 etc_org/gufw/app_profiles/ur-quan-masters.jhansonxi create mode 100644 etc_org/gufw/app_profiles/urban-terror.jhansonxi create mode 100644 etc_org/gufw/app_profiles/usb-redirector.jhansonxi create mode 100644 etc_org/gufw/app_profiles/usbip.jhansonxi create mode 100644 etc_org/gufw/app_profiles/ut2004.jhansonxi create mode 100644 etc_org/gufw/app_profiles/vendettaonline.gufw create mode 100644 etc_org/gufw/app_profiles/vibe-streamer.jhansonxi create mode 100644 etc_org/gufw/app_profiles/virtual-network-computing-server.jhansonxi create mode 100644 etc_org/gufw/app_profiles/vlc.jhansonxi create mode 100644 etc_org/gufw/app_profiles/vnc.gufw_service create mode 100644 etc_org/gufw/app_profiles/vuze.gufw_app create mode 100644 etc_org/gufw/app_profiles/vuze_remote.gufw create mode 100644 etc_org/gufw/app_profiles/wakfu.gufw create mode 100644 etc_org/gufw/app_profiles/warcraft2bne.jhansonxi create mode 100644 etc_org/gufw/app_profiles/warcraft3.jhansonxi create mode 100644 etc_org/gufw/app_profiles/warsow.jhansonxi create mode 100644 etc_org/gufw/app_profiles/warzone-2100.jhansonxi create mode 100644 etc_org/gufw/app_profiles/webcam-server.jhansonxi create mode 100644 etc_org/gufw/app_profiles/webmin.jhansonxi create mode 100644 etc_org/gufw/app_profiles/widelands.jhansonxi create mode 100644 etc_org/gufw/app_profiles/windows-messenger.jhansonxi create mode 100644 etc_org/gufw/app_profiles/world-of-padman.jhansonxi create mode 100644 etc_org/gufw/app_profiles/world-of-warcraft.jhansonxi create mode 100644 etc_org/gufw/app_profiles/wormux.jhansonxi create mode 100644 etc_org/gufw/app_profiles/xbmc_remote.gufw create mode 100644 etc_org/gufw/app_profiles/xpilot.jhansonxi create mode 100644 etc_org/gufw/app_profiles/yang.jhansonxi create mode 100644 etc_org/gufw/app_profiles/ysflight2000.jhansonxi create mode 100644 etc_org/hddtemp.db create mode 100644 etc_org/hdparm.conf create mode 100644 etc_org/host.conf create mode 100644 etc_org/hostname create mode 100644 etc_org/hosts create mode 100644 etc_org/hosts.allow create mode 100644 etc_org/hosts.deny create mode 100644 etc_org/hp/hplip.conf create mode 120000 etc_org/ifplugd/action.d/action_wpa create mode 100644 etc_org/iftab create mode 100644 etc_org/init.d/.depend.boot create mode 100644 etc_org/init.d/.depend.start create mode 100644 etc_org/init.d/.depend.stop create mode 100644 etc_org/init.d/README create mode 100755 etc_org/init.d/alsa-utils create mode 100755 etc_org/init.d/anacron create mode 100755 etc_org/init.d/apport create mode 100755 etc_org/init.d/avahi-daemon create mode 100755 etc_org/init.d/avahi-dnsconfd create mode 100755 etc_org/init.d/bluetooth create mode 100755 etc_org/init.d/bootmisc.sh create mode 100755 etc_org/init.d/brltty create mode 100755 etc_org/init.d/busybox-klogd create mode 100755 etc_org/init.d/busybox-syslogd create mode 100755 etc_org/init.d/checkfs.sh create mode 100755 etc_org/init.d/checkroot-bootclean.sh create mode 100755 etc_org/init.d/checkroot.sh create mode 100755 etc_org/init.d/console-setup create mode 100755 etc_org/init.d/cron create mode 100755 etc_org/init.d/cryptdisks create mode 100755 etc_org/init.d/cryptdisks-early create mode 100755 etc_org/init.d/cups create mode 100755 etc_org/init.d/cups-browsed create mode 100755 etc_org/init.d/dbus create mode 100755 etc_org/init.d/halt create mode 100755 etc_org/init.d/hddtemp create mode 100755 etc_org/init.d/hostname.sh create mode 100755 etc_org/init.d/hwclock.sh create mode 100755 etc_org/init.d/irqbalance create mode 100755 etc_org/init.d/kerneloops create mode 100755 etc_org/init.d/keyboard-setup create mode 100755 etc_org/init.d/killprocs create mode 100755 etc_org/init.d/kmod create mode 100755 etc_org/init.d/lightdm create mode 100755 etc_org/init.d/mountall-bootclean.sh create mode 100755 etc_org/init.d/mountall.sh create mode 100755 etc_org/init.d/mountdevsubfs.sh create mode 100755 etc_org/init.d/mountkernfs.sh create mode 100755 etc_org/init.d/mountnfs-bootclean.sh create mode 100755 etc_org/init.d/mountnfs.sh create mode 100755 etc_org/init.d/network-manager create mode 100755 etc_org/init.d/networking create mode 100755 etc_org/init.d/ntp create mode 100755 etc_org/init.d/ondemand create mode 100755 etc_org/init.d/plymouth create mode 100755 etc_org/init.d/plymouth-log create mode 100755 etc_org/init.d/pppd-dns create mode 100755 etc_org/init.d/procps create mode 100755 etc_org/init.d/rc create mode 100755 etc_org/init.d/rc.local create mode 100755 etc_org/init.d/rcS create mode 100755 etc_org/init.d/reboot create mode 100755 etc_org/init.d/resolvconf create mode 100755 etc_org/init.d/rng-tools create mode 100755 etc_org/init.d/rsync create mode 100755 etc_org/init.d/rsyslog create mode 100755 etc_org/init.d/saned create mode 100755 etc_org/init.d/sendsigs create mode 100755 etc_org/init.d/single create mode 100644 etc_org/init.d/skeleton create mode 100755 etc_org/init.d/speech-dispatcher create mode 100755 etc_org/init.d/ssh create mode 100755 etc_org/init.d/tlp create mode 100755 etc_org/init.d/udev create mode 100755 etc_org/init.d/ufw create mode 100755 etc_org/init.d/umountfs create mode 100755 etc_org/init.d/umountnfs.sh create mode 100755 etc_org/init.d/umountroot create mode 100755 etc_org/init.d/unattended-upgrades create mode 100755 etc_org/init.d/urandom create mode 100755 etc_org/init.d/uuidd create mode 100755 etc_org/init.d/whoopsie create mode 100755 etc_org/init.d/x11-common create mode 100755 etc_org/init.d/xrdp create mode 100644 etc_org/init/alsa-utils.conf create mode 100644 etc_org/init/anacron.conf create mode 100644 etc_org/init/apport.conf create mode 100644 etc_org/init/avahi-cups-reload.conf create mode 100644 etc_org/init/avahi-daemon.conf create mode 100644 etc_org/init/avahi-dnsconfd.conf create mode 100644 etc_org/init/bluetooth.conf create mode 100644 etc_org/init/console-font.conf create mode 100644 etc_org/init/console-setup.conf create mode 100644 etc_org/init/cron.conf create mode 100644 etc_org/init/cryptdisks-udev.conf create mode 100644 etc_org/init/cryptdisks.conf create mode 100644 etc_org/init/cups-browsed.conf create mode 100644 etc_org/init/cups.conf create mode 100644 etc_org/init/dbus.conf create mode 100644 etc_org/init/friendly-recovery.conf create mode 100644 etc_org/init/hostname.conf create mode 100644 etc_org/init/hostname.sh.conf create mode 100644 etc_org/init/hwclock-save.conf create mode 100644 etc_org/init/hwclock.conf create mode 100644 etc_org/init/hwclock.sh.conf create mode 100644 etc_org/init/irqbalance.conf create mode 100644 etc_org/init/kmod.conf create mode 100644 etc_org/init/lightdm.conf create mode 100644 etc_org/init/network-interface-container.conf create mode 100644 etc_org/init/network-interface-security.conf create mode 100644 etc_org/init/network-interface.conf create mode 100644 etc_org/init/network-manager.conf create mode 100644 etc_org/init/networking.conf create mode 100644 etc_org/init/oem-config.conf create mode 100644 etc_org/init/passwd.conf create mode 100644 etc_org/init/procps-instance.conf create mode 100644 etc_org/init/procps.conf create mode 100644 etc_org/init/resolvconf.conf create mode 100644 etc_org/init/rfkill-restore.conf create mode 100644 etc_org/init/rfkill-restore.override create mode 100644 etc_org/init/rfkill-store.conf create mode 100644 etc_org/init/rfkill-store.override create mode 100644 etc_org/init/rsyslog.conf create mode 100644 etc_org/init/setvtrgb.conf create mode 100644 etc_org/init/ssh.conf create mode 100644 etc_org/init/udev.conf create mode 100644 etc_org/init/udevmonitor.conf create mode 100644 etc_org/init/udevtrigger.conf create mode 100644 etc_org/init/ufw.conf create mode 100644 etc_org/init/ureadahead-other.conf create mode 100644 etc_org/init/ureadahead.conf create mode 100644 etc_org/init/usb-modeswitch-upstart.conf create mode 100644 etc_org/init/whoopsie.conf create mode 100644 etc_org/initramfs-tools/initramfs.conf create mode 100644 etc_org/initramfs-tools/modules create mode 100644 etc_org/initramfs-tools/update-initramfs.conf create mode 100644 etc_org/inputrc create mode 100644 etc_org/insserv.conf create mode 100644 etc_org/insserv.conf.d/busybox-syslogd create mode 100644 etc_org/inxi.conf create mode 100644 etc_org/iproute2/ematch_map create mode 100644 etc_org/iproute2/group create mode 100644 etc_org/iproute2/nl_protos create mode 100644 etc_org/iproute2/rt_dsfield create mode 100644 etc_org/iproute2/rt_protos create mode 100644 etc_org/iproute2/rt_realms create mode 100644 etc_org/iproute2/rt_scopes create mode 100644 etc_org/iproute2/rt_tables create mode 100644 etc_org/issue create mode 100644 etc_org/issue.net create mode 100644 etc_org/java-8-openjdk/calendars.properties create mode 100644 etc_org/java-8-openjdk/content-types.properties create mode 100644 etc_org/java-8-openjdk/flavormap.properties create mode 100644 etc_org/java-8-openjdk/images/cursors/cursors.properties create mode 100644 etc_org/java-8-openjdk/jvm-armhf.cfg create mode 100644 etc_org/java-8-openjdk/logging.properties create mode 100644 etc_org/java-8-openjdk/management/jmxremote.access create mode 100644 etc_org/java-8-openjdk/management/jmxremote.password create mode 100644 etc_org/java-8-openjdk/management/management.properties create mode 100644 etc_org/java-8-openjdk/management/snmp.acl create mode 100644 etc_org/java-8-openjdk/net.properties create mode 100644 etc_org/java-8-openjdk/psfont.properties.ja create mode 100644 etc_org/java-8-openjdk/psfontj2d.properties create mode 100644 etc_org/java-8-openjdk/security/blacklisted.certs create mode 100644 etc_org/java-8-openjdk/security/java.policy create mode 100644 etc_org/java-8-openjdk/security/java.security create mode 100644 etc_org/java-8-openjdk/security/nss.cfg create mode 100644 etc_org/java-8-openjdk/sound.properties create mode 100644 etc_org/java-8-openjdk/swing.properties create mode 100644 etc_org/kbd/config create mode 100644 etc_org/kbd/remap create mode 100644 etc_org/kernel-img.conf create mode 100755 etc_org/kernel/postinst.d/apt-auto-removal create mode 100755 etc_org/kernel/postinst.d/initramfs-tools create mode 100755 etc_org/kernel/postinst.d/pm-utils create mode 100755 etc_org/kernel/postinst.d/unattended-upgrades create mode 120000 etc_org/kernel/postinst.d/update-notifier create mode 100755 etc_org/kernel/postrm.d/initramfs-tools create mode 100644 etc_org/kerneloops.conf create mode 100644 etc_org/ld.so.cache create mode 100644 etc_org/ld.so.conf create mode 100644 etc_org/ld.so.conf.d/00-vmcs.conf create mode 100644 etc_org/ld.so.conf.d/arm-linux-gnueabihf.conf create mode 120000 etc_org/ld.so.conf.d/arm-linux-gnueabihf_EGL.conf create mode 120000 etc_org/ld.so.conf.d/arm-linux-gnueabihf_GL.conf create mode 100644 etc_org/ld.so.conf.d/libc.conf create mode 100644 etc_org/ld.so.conf.d/vmcs.conf create mode 100644 etc_org/ld.so.preload create mode 100644 etc_org/ldap/ldap.conf create mode 100644 etc_org/legal create mode 100644 etc_org/libao.conf create mode 100644 etc_org/libaudit.conf create mode 100644 etc_org/libnl-3/classid create mode 100644 etc_org/libnl-3/pktloc create mode 100644 etc_org/libreoffice/psprint.conf create mode 100644 etc_org/libreoffice/soffice.sh create mode 100644 etc_org/libreoffice/sofficerc create mode 100644 etc_org/lightdm/lightdm-gtk-greeter.conf create mode 100644 etc_org/lightdm/lightdm-gtk-greeter.conf.d/98_tuxmania.conf create mode 100644 etc_org/lightdm/lightdm-gtk-greeter.conf.d/99_ubuntu-mate.conf create mode 100644 etc_org/lightdm/lightdm.conf create mode 100644 etc_org/lightdm/users.conf create mode 100644 etc_org/lighttpd/conf-available/90-javascript-alias.conf create mode 120000 etc_org/lighttpd/conf-enabled/90-javascript-alias.conf create mode 100644 etc_org/locale.alias create mode 100644 etc_org/locale.gen create mode 120000 etc_org/localtime create mode 100644 etc_org/logcheck/ignore.d.server/hddtemp create mode 100755 etc_org/logcheck/ignore.d.server/libsasl2-modules create mode 100644 etc_org/logcheck/ignore.d.server/rng-tools create mode 100644 etc_org/logcheck/ignore.d.server/rsyslog create mode 100644 etc_org/logcheck/violations.ignore.d/rng-tools create mode 100644 etc_org/login.defs create mode 100644 etc_org/logrotate.conf create mode 100644 etc_org/logrotate.d/apport create mode 100644 etc_org/logrotate.d/apt create mode 100644 etc_org/logrotate.d/cups-daemon create mode 100644 etc_org/logrotate.d/dpkg create mode 100644 etc_org/logrotate.d/lightdm create mode 100644 etc_org/logrotate.d/pm-utils create mode 100644 etc_org/logrotate.d/ppp create mode 100644 etc_org/logrotate.d/rsyslog.disabled create mode 100644 etc_org/logrotate.d/speech-dispatcher create mode 100644 etc_org/logrotate.d/ufw create mode 100644 etc_org/logrotate.d/unattended-upgrades create mode 100644 etc_org/lsb-release create mode 100644 etc_org/ltrace.conf create mode 100644 etc_org/machine-id create mode 100644 etc_org/magic create mode 100644 etc_org/magic.mime create mode 100644 etc_org/mailcap create mode 100644 etc_org/mailcap.order create mode 100644 etc_org/manpath.config create mode 100755 etc_org/menu-methods/menu-xdg create mode 100755 etc_org/menu-methods/xdg-desktop-entry-spec-apps create mode 100755 etc_org/menu-methods/xdg-desktop-entry-spec-dirs create mode 100755 etc_org/menu-methods/xdg-desktop-entry-spec-sessions create mode 100644 etc_org/mime.types create mode 100644 etc_org/mke2fs.conf create mode 100644 etc_org/modprobe.d/alsa-base.conf create mode 100644 etc_org/modprobe.d/blacklist-ath_pci.conf create mode 100644 etc_org/modprobe.d/blacklist-firewire.conf create mode 100644 etc_org/modprobe.d/blacklist-framebuffer.conf create mode 100644 etc_org/modprobe.d/blacklist-modem.conf create mode 120000 etc_org/modprobe.d/blacklist-oss.conf create mode 100644 etc_org/modprobe.d/blacklist-rare-network.conf create mode 100644 etc_org/modprobe.d/blacklist-rpi2.conf create mode 100644 etc_org/modprobe.d/blacklist-watchdog.conf create mode 100644 etc_org/modprobe.d/blacklist.conf create mode 100644 etc_org/modprobe.d/fbdev-blacklist.conf create mode 100644 etc_org/modprobe.d/iwlwifi.conf create mode 100644 etc_org/modprobe.d/mlx4.conf create mode 100644 etc_org/modules create mode 100644 etc_org/modules-load.d/cups-filters.conf create mode 120000 etc_org/modules-load.d/modules.conf create mode 100644 etc_org/modules-load.d/rpi2.conf create mode 120000 etc_org/mtab create mode 100644 etc_org/nanorc create mode 100644 etc_org/netscsid.conf create mode 100755 etc_org/network/if-down.d/avahi-autoipd create mode 100755 etc_org/network/if-down.d/resolvconf create mode 100755 etc_org/network/if-down.d/upstart create mode 120000 etc_org/network/if-down.d/wpasupplicant create mode 120000 etc_org/network/if-post-down.d/avahi-daemon create mode 100755 etc_org/network/if-post-down.d/wireless-tools create mode 120000 etc_org/network/if-post-down.d/wpasupplicant create mode 100755 etc_org/network/if-pre-up.d/ethtool create mode 100755 etc_org/network/if-pre-up.d/wireless-tools create mode 120000 etc_org/network/if-pre-up.d/wpasupplicant create mode 100755 etc_org/network/if-up.d/000resolvconf create mode 100755 etc_org/network/if-up.d/avahi-autoipd create mode 100755 etc_org/network/if-up.d/avahi-daemon create mode 100755 etc_org/network/if-up.d/ethtool create mode 100755 etc_org/network/if-up.d/openssh-server create mode 100755 etc_org/network/if-up.d/upstart create mode 120000 etc_org/network/if-up.d/wpasupplicant create mode 100644 etc_org/network/interfaces create mode 100644 etc_org/networks create mode 120000 etc_org/newt/palette create mode 100644 etc_org/newt/palette.original create mode 100644 etc_org/newt/palette.ubuntu create mode 100644 etc_org/nsswitch.conf create mode 100644 etc_org/ntp.conf create mode 100644 etc_org/openal/alsoft.conf create mode 120000 etc_org/os-release create mode 100644 etc_org/overlayroot.conf create mode 100644 etc_org/pam.conf create mode 100644 etc_org/pam.d/chfn create mode 100644 etc_org/pam.d/chpasswd create mode 100644 etc_org/pam.d/chsh create mode 100644 etc_org/pam.d/common-account create mode 100644 etc_org/pam.d/common-auth create mode 100644 etc_org/pam.d/common-password create mode 100644 etc_org/pam.d/common-session create mode 100644 etc_org/pam.d/common-session-noninteractive create mode 100644 etc_org/pam.d/cron create mode 100644 etc_org/pam.d/cups create mode 100644 etc_org/pam.d/lightdm create mode 100644 etc_org/pam.d/lightdm-autologin create mode 100644 etc_org/pam.d/lightdm-greeter create mode 100644 etc_org/pam.d/login create mode 100644 etc_org/pam.d/newusers create mode 100644 etc_org/pam.d/other create mode 100644 etc_org/pam.d/passwd create mode 100644 etc_org/pam.d/polkit-1 create mode 100644 etc_org/pam.d/ppp create mode 100644 etc_org/pam.d/runuser create mode 100644 etc_org/pam.d/runuser-l create mode 100644 etc_org/pam.d/samba create mode 100644 etc_org/pam.d/sesman create mode 100644 etc_org/pam.d/sshd create mode 100644 etc_org/pam.d/su create mode 100644 etc_org/pam.d/sudo create mode 100644 etc_org/pam.d/systemd-user create mode 120000 etc_org/pam.d/xrdp-sesman create mode 100644 etc_org/papersize create mode 100644 etc_org/passwd create mode 100644 etc_org/passwd- create mode 100644 etc_org/pcmcia/config.opts create mode 100644 etc_org/perl/Net/libnet.cfg create mode 100644 etc_org/perl/XML/SAX/ParserDetails.ini create mode 100644 etc_org/pki/fwupd-metadata/GPG-KEY-Linux-Vendor-Firmware-Service create mode 100644 etc_org/pki/fwupd/GPG-KEY-Hughski-Limited create mode 100644 etc_org/pki/fwupd/GPG-KEY-Linux-Vendor-Firmware-Service create mode 120000 etc_org/pki/nssdb create mode 120000 etc_org/pm/power.d/95hdparm-apm create mode 120000 etc_org/pm/power.d/disable_wol create mode 120000 etc_org/pm/power.d/intel-audio-powersave create mode 120000 etc_org/pm/power.d/laptop-mode create mode 120000 etc_org/pm/power.d/pci_devices create mode 120000 etc_org/pm/power.d/pcie_aspm create mode 120000 etc_org/pm/power.d/sata_alpm create mode 120000 etc_org/pm/power.d/sched-powersave create mode 120000 etc_org/pm/power.d/usb_bluetooth create mode 120000 etc_org/pm/power.d/wireless create mode 120000 etc_org/pm/power.d/xfs_buffer create mode 100755 etc_org/pm/sleep.d/10_unattended-upgrades-hibernate create mode 100644 etc_org/pnm2ppa.conf create mode 100644 etc_org/polkit-1/localauthority.conf.d/50-localauthority.conf create mode 100644 etc_org/polkit-1/localauthority.conf.d/51-ubuntu-admin.conf create mode 100644 etc_org/polkit-1/nullbackend.conf.d/50-nullbackend.conf create mode 100644 etc_org/ppp/chap-secrets create mode 100755 etc_org/ppp/ip-down create mode 100755 etc_org/ppp/ip-down.d/0000usepeerdns create mode 100755 etc_org/ppp/ip-down.d/000resolvconf create mode 100755 etc_org/ppp/ip-up create mode 100755 etc_org/ppp/ip-up.d/0000usepeerdns create mode 100755 etc_org/ppp/ip-up.d/000resolvconf create mode 100755 etc_org/ppp/ipv6-down create mode 100755 etc_org/ppp/ipv6-up create mode 100644 etc_org/ppp/options create mode 100644 etc_org/ppp/options.pptp create mode 100644 etc_org/ppp/pap-secrets create mode 100644 etc_org/ppp/peers/provider create mode 100644 etc_org/profile create mode 100644 etc_org/profile.d/bash_completion.sh create mode 100644 etc_org/profile.d/cedilla-portuguese.sh create mode 100644 etc_org/profile.d/gtk-accessibility.sh create mode 100644 etc_org/profile.d/vte-2.91.sh create mode 100644 etc_org/protocols create mode 100644 etc_org/pulse/client.conf create mode 100644 etc_org/pulse/daemon.conf create mode 100644 etc_org/pulse/default.pa create mode 100644 etc_org/pulse/system.pa create mode 100644 etc_org/purple/prefs.xml create mode 100644 etc_org/python/debian_config create mode 100644 etc_org/python2.7/sitecustomize.py create mode 100644 etc_org/python3.5/sitecustomize.py create mode 100644 etc_org/python3/debian_config create mode 100755 etc_org/rc.local create mode 120000 etc_org/rc0.d/K01alsa-utils create mode 120000 etc_org/rc0.d/K01avahi-dnsconfd create mode 120000 etc_org/rc0.d/K01bluetooth create mode 120000 etc_org/rc0.d/K01busybox-klogd create mode 120000 etc_org/rc0.d/K01cups-browsed create mode 120000 etc_org/rc0.d/K01hddtemp create mode 120000 etc_org/rc0.d/K01irqbalance create mode 120000 etc_org/rc0.d/K01kerneloops create mode 120000 etc_org/rc0.d/K01lightdm create mode 120000 etc_org/rc0.d/K01plymouth create mode 120000 etc_org/rc0.d/K01resolvconf create mode 120000 etc_org/rc0.d/K01rng-tools create mode 120000 etc_org/rc0.d/K01speech-dispatcher create mode 120000 etc_org/rc0.d/K01tlp create mode 120000 etc_org/rc0.d/K01unattended-upgrades create mode 120000 etc_org/rc0.d/K01urandom create mode 120000 etc_org/rc0.d/K01uuidd create mode 120000 etc_org/rc0.d/K01xrdp create mode 120000 etc_org/rc0.d/K02avahi-daemon create mode 120000 etc_org/rc0.d/K03busybox-syslogd create mode 120000 etc_org/rc0.d/K04sendsigs create mode 120000 etc_org/rc0.d/K05rsyslog create mode 120000 etc_org/rc0.d/K06hwclock.sh create mode 120000 etc_org/rc0.d/K06umountnfs.sh create mode 120000 etc_org/rc0.d/K07networking create mode 120000 etc_org/rc0.d/K08umountfs create mode 120000 etc_org/rc0.d/K09cryptdisks create mode 120000 etc_org/rc0.d/K10cryptdisks-early create mode 120000 etc_org/rc0.d/K11umountroot create mode 120000 etc_org/rc0.d/K12halt create mode 100644 etc_org/rc0.d/README create mode 120000 etc_org/rc1.d/K01alsa-utils create mode 120000 etc_org/rc1.d/K01avahi-dnsconfd create mode 120000 etc_org/rc1.d/K01bluetooth create mode 120000 etc_org/rc1.d/K01busybox-klogd create mode 120000 etc_org/rc1.d/K01cups create mode 120000 etc_org/rc1.d/K01cups-browsed create mode 120000 etc_org/rc1.d/K01hddtemp create mode 120000 etc_org/rc1.d/K01irqbalance create mode 120000 etc_org/rc1.d/K01kerneloops create mode 120000 etc_org/rc1.d/K01lightdm create mode 120000 etc_org/rc1.d/K01ntp create mode 120000 etc_org/rc1.d/K01rng-tools create mode 120000 etc_org/rc1.d/K01saned create mode 120000 etc_org/rc1.d/K01speech-dispatcher create mode 120000 etc_org/rc1.d/K01tlp create mode 120000 etc_org/rc1.d/K01ufw create mode 120000 etc_org/rc1.d/K01uuidd create mode 120000 etc_org/rc1.d/K01whoopsie create mode 120000 etc_org/rc1.d/K01xrdp create mode 120000 etc_org/rc1.d/K02avahi-daemon create mode 120000 etc_org/rc1.d/K03busybox-syslogd create mode 120000 etc_org/rc1.d/K05rsyslog create mode 100644 etc_org/rc1.d/README create mode 120000 etc_org/rc1.d/S01killprocs create mode 120000 etc_org/rc1.d/S02single create mode 100644 etc_org/rc2.d/README create mode 120000 etc_org/rc2.d/S01apport create mode 120000 etc_org/rc2.d/S01busybox-syslogd create mode 120000 etc_org/rc2.d/S01rsyslog create mode 120000 etc_org/rc2.d/S01tlp create mode 120000 etc_org/rc2.d/S01uuidd create mode 120000 etc_org/rc2.d/S01xrdp create mode 120000 etc_org/rc2.d/S02anacron create mode 120000 etc_org/rc2.d/S02busybox-klogd create mode 120000 etc_org/rc2.d/S02cron create mode 120000 etc_org/rc2.d/S02dbus create mode 120000 etc_org/rc2.d/S02hddtemp create mode 120000 etc_org/rc2.d/S02irqbalance create mode 120000 etc_org/rc2.d/S02kerneloops create mode 120000 etc_org/rc2.d/S02ntp create mode 120000 etc_org/rc2.d/S02rng-tools create mode 120000 etc_org/rc2.d/S02rsync create mode 120000 etc_org/rc2.d/S02speech-dispatcher create mode 120000 etc_org/rc2.d/S02ssh create mode 120000 etc_org/rc2.d/S02whoopsie create mode 120000 etc_org/rc2.d/S03avahi-daemon create mode 120000 etc_org/rc2.d/S03bluetooth create mode 120000 etc_org/rc2.d/S03lightdm create mode 120000 etc_org/rc2.d/S04avahi-dnsconfd create mode 120000 etc_org/rc2.d/S04cups create mode 120000 etc_org/rc2.d/S04cups-browsed create mode 120000 etc_org/rc2.d/S04saned create mode 120000 etc_org/rc2.d/S05ondemand create mode 120000 etc_org/rc2.d/S05plymouth create mode 120000 etc_org/rc2.d/S05rc.local create mode 100644 etc_org/rc3.d/README create mode 120000 etc_org/rc3.d/S01apport create mode 120000 etc_org/rc3.d/S01busybox-syslogd create mode 120000 etc_org/rc3.d/S01rsyslog create mode 120000 etc_org/rc3.d/S01tlp create mode 120000 etc_org/rc3.d/S01uuidd create mode 120000 etc_org/rc3.d/S01xrdp create mode 120000 etc_org/rc3.d/S02anacron create mode 120000 etc_org/rc3.d/S02busybox-klogd create mode 120000 etc_org/rc3.d/S02cron create mode 120000 etc_org/rc3.d/S02dbus create mode 120000 etc_org/rc3.d/S02hddtemp create mode 120000 etc_org/rc3.d/S02irqbalance create mode 120000 etc_org/rc3.d/S02kerneloops create mode 120000 etc_org/rc3.d/S02ntp create mode 120000 etc_org/rc3.d/S02rng-tools create mode 120000 etc_org/rc3.d/S02rsync create mode 120000 etc_org/rc3.d/S02speech-dispatcher create mode 120000 etc_org/rc3.d/S02ssh create mode 120000 etc_org/rc3.d/S02whoopsie create mode 120000 etc_org/rc3.d/S03avahi-daemon create mode 120000 etc_org/rc3.d/S03bluetooth create mode 120000 etc_org/rc3.d/S03lightdm create mode 120000 etc_org/rc3.d/S04avahi-dnsconfd create mode 120000 etc_org/rc3.d/S04cups create mode 120000 etc_org/rc3.d/S04cups-browsed create mode 120000 etc_org/rc3.d/S04saned create mode 120000 etc_org/rc3.d/S05ondemand create mode 120000 etc_org/rc3.d/S05plymouth create mode 120000 etc_org/rc3.d/S05rc.local create mode 100644 etc_org/rc4.d/README create mode 120000 etc_org/rc4.d/S01apport create mode 120000 etc_org/rc4.d/S01busybox-syslogd create mode 120000 etc_org/rc4.d/S01rsyslog create mode 120000 etc_org/rc4.d/S01tlp create mode 120000 etc_org/rc4.d/S01uuidd create mode 120000 etc_org/rc4.d/S01xrdp create mode 120000 etc_org/rc4.d/S02anacron create mode 120000 etc_org/rc4.d/S02busybox-klogd create mode 120000 etc_org/rc4.d/S02cron create mode 120000 etc_org/rc4.d/S02dbus create mode 120000 etc_org/rc4.d/S02hddtemp create mode 120000 etc_org/rc4.d/S02irqbalance create mode 120000 etc_org/rc4.d/S02kerneloops create mode 120000 etc_org/rc4.d/S02ntp create mode 120000 etc_org/rc4.d/S02rng-tools create mode 120000 etc_org/rc4.d/S02rsync create mode 120000 etc_org/rc4.d/S02speech-dispatcher create mode 120000 etc_org/rc4.d/S02ssh create mode 120000 etc_org/rc4.d/S02whoopsie create mode 120000 etc_org/rc4.d/S03avahi-daemon create mode 120000 etc_org/rc4.d/S03bluetooth create mode 120000 etc_org/rc4.d/S03lightdm create mode 120000 etc_org/rc4.d/S04avahi-dnsconfd create mode 120000 etc_org/rc4.d/S04cups create mode 120000 etc_org/rc4.d/S04cups-browsed create mode 120000 etc_org/rc4.d/S04saned create mode 120000 etc_org/rc4.d/S05ondemand create mode 120000 etc_org/rc4.d/S05plymouth create mode 120000 etc_org/rc4.d/S05rc.local create mode 100644 etc_org/rc5.d/README create mode 120000 etc_org/rc5.d/S01apport create mode 120000 etc_org/rc5.d/S01busybox-syslogd create mode 120000 etc_org/rc5.d/S01rsyslog create mode 120000 etc_org/rc5.d/S01tlp create mode 120000 etc_org/rc5.d/S01uuidd create mode 120000 etc_org/rc5.d/S01xrdp create mode 120000 etc_org/rc5.d/S02anacron create mode 120000 etc_org/rc5.d/S02busybox-klogd create mode 120000 etc_org/rc5.d/S02cron create mode 120000 etc_org/rc5.d/S02dbus create mode 120000 etc_org/rc5.d/S02hddtemp create mode 120000 etc_org/rc5.d/S02irqbalance create mode 120000 etc_org/rc5.d/S02kerneloops create mode 120000 etc_org/rc5.d/S02ntp create mode 120000 etc_org/rc5.d/S02rng-tools create mode 120000 etc_org/rc5.d/S02rsync create mode 120000 etc_org/rc5.d/S02speech-dispatcher create mode 120000 etc_org/rc5.d/S02ssh create mode 120000 etc_org/rc5.d/S02whoopsie create mode 120000 etc_org/rc5.d/S03avahi-daemon create mode 120000 etc_org/rc5.d/S03bluetooth create mode 120000 etc_org/rc5.d/S03lightdm create mode 120000 etc_org/rc5.d/S04avahi-dnsconfd create mode 120000 etc_org/rc5.d/S04cups create mode 120000 etc_org/rc5.d/S04cups-browsed create mode 120000 etc_org/rc5.d/S04saned create mode 120000 etc_org/rc5.d/S05ondemand create mode 120000 etc_org/rc5.d/S05plymouth create mode 120000 etc_org/rc5.d/S05rc.local create mode 120000 etc_org/rc6.d/K01alsa-utils create mode 120000 etc_org/rc6.d/K01avahi-dnsconfd create mode 120000 etc_org/rc6.d/K01bluetooth create mode 120000 etc_org/rc6.d/K01busybox-klogd create mode 120000 etc_org/rc6.d/K01cups-browsed create mode 120000 etc_org/rc6.d/K01hddtemp create mode 120000 etc_org/rc6.d/K01irqbalance create mode 120000 etc_org/rc6.d/K01kerneloops create mode 120000 etc_org/rc6.d/K01lightdm create mode 120000 etc_org/rc6.d/K01plymouth create mode 120000 etc_org/rc6.d/K01resolvconf create mode 120000 etc_org/rc6.d/K01rng-tools create mode 120000 etc_org/rc6.d/K01speech-dispatcher create mode 120000 etc_org/rc6.d/K01tlp create mode 120000 etc_org/rc6.d/K01unattended-upgrades create mode 120000 etc_org/rc6.d/K01urandom create mode 120000 etc_org/rc6.d/K01uuidd create mode 120000 etc_org/rc6.d/K01xrdp create mode 120000 etc_org/rc6.d/K02avahi-daemon create mode 120000 etc_org/rc6.d/K03busybox-syslogd create mode 120000 etc_org/rc6.d/K04sendsigs create mode 120000 etc_org/rc6.d/K05rsyslog create mode 120000 etc_org/rc6.d/K06hwclock.sh create mode 120000 etc_org/rc6.d/K06umountnfs.sh create mode 120000 etc_org/rc6.d/K07networking create mode 120000 etc_org/rc6.d/K08umountfs create mode 120000 etc_org/rc6.d/K09cryptdisks create mode 120000 etc_org/rc6.d/K10cryptdisks-early create mode 120000 etc_org/rc6.d/K11umountroot create mode 120000 etc_org/rc6.d/K12reboot create mode 100644 etc_org/rc6.d/README create mode 100644 etc_org/rcS.d/README create mode 120000 etc_org/rcS.d/S01console-setup create mode 120000 etc_org/rcS.d/S02alsa-utils create mode 120000 etc_org/rcS.d/S02hostname.sh create mode 120000 etc_org/rcS.d/S02mountkernfs.sh create mode 120000 etc_org/rcS.d/S02plymouth-log create mode 120000 etc_org/rcS.d/S02pppd-dns create mode 120000 etc_org/rcS.d/S02resolvconf create mode 120000 etc_org/rcS.d/S02ufw create mode 120000 etc_org/rcS.d/S02x11-common create mode 120000 etc_org/rcS.d/S03udev create mode 120000 etc_org/rcS.d/S04keyboard-setup create mode 120000 etc_org/rcS.d/S05brltty create mode 120000 etc_org/rcS.d/S05mountdevsubfs.sh create mode 120000 etc_org/rcS.d/S05procps create mode 120000 etc_org/rcS.d/S06hwclock.sh create mode 120000 etc_org/rcS.d/S07checkroot.sh create mode 120000 etc_org/rcS.d/S08cryptdisks-early create mode 120000 etc_org/rcS.d/S09checkroot-bootclean.sh create mode 120000 etc_org/rcS.d/S09kmod create mode 120000 etc_org/rcS.d/S09urandom create mode 120000 etc_org/rcS.d/S10cryptdisks create mode 120000 etc_org/rcS.d/S11checkfs.sh create mode 120000 etc_org/rcS.d/S12mountall.sh create mode 120000 etc_org/rcS.d/S12networking create mode 120000 etc_org/rcS.d/S13mountall-bootclean.sh create mode 120000 etc_org/rcS.d/S13mountnfs.sh create mode 120000 etc_org/rcS.d/S14mountnfs-bootclean.sh create mode 120000 etc_org/rcS.d/S15bootmisc.sh create mode 100644 etc_org/request-key.conf create mode 120000 etc_org/resolv.conf create mode 100644 etc_org/resolvconf/interface-order create mode 100644 etc_org/resolvconf/resolv.conf.d/base create mode 100644 etc_org/resolvconf/resolv.conf.d/head create mode 100644 etc_org/resolvconf/resolv.conf.d/tail create mode 100755 etc_org/resolvconf/update-libc.d/avahi-daemon create mode 100755 etc_org/resolvconf/update.d/libc create mode 100755 etc_org/rmt create mode 100644 etc_org/rpc create mode 100644 etc_org/rsyslog.conf create mode 100644 etc_org/rsyslog.d/20-ufw.conf create mode 100644 etc_org/rsyslog.d/50-default.conf create mode 100644 etc_org/samba/gdbcommands create mode 100644 etc_org/samba/smb.conf create mode 100644 etc_org/sane.d/abaton.conf create mode 100644 etc_org/sane.d/agfafocus.conf create mode 100644 etc_org/sane.d/apple.conf create mode 100644 etc_org/sane.d/artec.conf create mode 100644 etc_org/sane.d/artec_eplus48u.conf create mode 100644 etc_org/sane.d/avision.conf create mode 100644 etc_org/sane.d/bh.conf create mode 100644 etc_org/sane.d/canon.conf create mode 100644 etc_org/sane.d/canon630u.conf create mode 100644 etc_org/sane.d/canon_dr.conf create mode 100644 etc_org/sane.d/canon_pp.conf create mode 100644 etc_org/sane.d/cardscan.conf create mode 100644 etc_org/sane.d/coolscan.conf create mode 100644 etc_org/sane.d/coolscan2.conf create mode 100644 etc_org/sane.d/coolscan3.conf create mode 100644 etc_org/sane.d/dc210.conf create mode 100644 etc_org/sane.d/dc240.conf create mode 100644 etc_org/sane.d/dc25.conf create mode 100644 etc_org/sane.d/dell1600n_net.conf create mode 100644 etc_org/sane.d/dll.conf create mode 100644 etc_org/sane.d/dll.d/hplip create mode 100644 etc_org/sane.d/dmc.conf create mode 100644 etc_org/sane.d/epjitsu.conf create mode 100644 etc_org/sane.d/epson.conf create mode 100644 etc_org/sane.d/epson2.conf create mode 100644 etc_org/sane.d/epsonds.conf create mode 100644 etc_org/sane.d/fujitsu.conf create mode 100644 etc_org/sane.d/genesys.conf create mode 100644 etc_org/sane.d/gphoto2.conf create mode 100644 etc_org/sane.d/gt68xx.conf create mode 100644 etc_org/sane.d/hp.conf create mode 100644 etc_org/sane.d/hp3900.conf create mode 100644 etc_org/sane.d/hp4200.conf create mode 100644 etc_org/sane.d/hp5400.conf create mode 100644 etc_org/sane.d/hpsj5s.conf create mode 100644 etc_org/sane.d/hs2p.conf create mode 100644 etc_org/sane.d/ibm.conf create mode 100644 etc_org/sane.d/kodak.conf create mode 100644 etc_org/sane.d/kodakaio.conf create mode 100644 etc_org/sane.d/leo.conf create mode 100644 etc_org/sane.d/lexmark.conf create mode 100644 etc_org/sane.d/ma1509.conf create mode 100644 etc_org/sane.d/magicolor.conf create mode 100644 etc_org/sane.d/matsushita.conf create mode 100644 etc_org/sane.d/microtek.conf create mode 100644 etc_org/sane.d/microtek2.conf create mode 100644 etc_org/sane.d/mustek.conf create mode 100644 etc_org/sane.d/mustek_pp.conf create mode 100644 etc_org/sane.d/mustek_usb.conf create mode 100644 etc_org/sane.d/nec.conf create mode 100644 etc_org/sane.d/net.conf create mode 100644 etc_org/sane.d/p5.conf create mode 100644 etc_org/sane.d/pie.conf create mode 100644 etc_org/sane.d/pixma.conf create mode 100644 etc_org/sane.d/plustek.conf create mode 100644 etc_org/sane.d/plustek_pp.conf create mode 100644 etc_org/sane.d/qcam.conf create mode 100644 etc_org/sane.d/ricoh.conf create mode 100644 etc_org/sane.d/rts8891.conf create mode 100644 etc_org/sane.d/s9036.conf create mode 100644 etc_org/sane.d/saned.conf create mode 100644 etc_org/sane.d/sceptre.conf create mode 100644 etc_org/sane.d/sharp.conf create mode 100644 etc_org/sane.d/sm3840.conf create mode 100644 etc_org/sane.d/snapscan.conf create mode 100644 etc_org/sane.d/sp15c.conf create mode 100644 etc_org/sane.d/st400.conf create mode 100644 etc_org/sane.d/stv680.conf create mode 100644 etc_org/sane.d/tamarack.conf create mode 100644 etc_org/sane.d/teco1.conf create mode 100644 etc_org/sane.d/teco2.conf create mode 100644 etc_org/sane.d/teco3.conf create mode 100644 etc_org/sane.d/test.conf create mode 100644 etc_org/sane.d/u12.conf create mode 100644 etc_org/sane.d/umax.conf create mode 100644 etc_org/sane.d/umax1220u.conf create mode 100644 etc_org/sane.d/umax_pp.conf create mode 100644 etc_org/sane.d/xerox_mfp.conf create mode 100644 etc_org/securetty create mode 100644 etc_org/security/access.conf create mode 100644 etc_org/security/group.conf create mode 100644 etc_org/security/limits.conf create mode 100644 etc_org/security/limits.d/audio.conf.disabled create mode 100644 etc_org/security/namespace.conf create mode 100755 etc_org/security/namespace.init create mode 100644 etc_org/security/opasswd create mode 100644 etc_org/security/pam_env.conf create mode 100644 etc_org/security/pwquality.conf create mode 100644 etc_org/security/sepermit.conf create mode 100644 etc_org/security/time.conf create mode 100644 etc_org/selinux/semanage.conf create mode 100644 etc_org/sensors.d/.placeholder create mode 100644 etc_org/sensors3.conf create mode 100644 etc_org/services create mode 120000 etc_org/sgml/catalog create mode 100644 etc_org/sgml/xml-core.cat create mode 100644 etc_org/shadow create mode 100644 etc_org/shadow- create mode 100644 etc_org/shells create mode 100644 etc_org/signon-ui/webkit-options.d/accounts.google.com.conf create mode 100644 etc_org/signon-ui/webkit-options.d/login.yahoo.com.conf create mode 100644 etc_org/signon-ui/webkit-options.d/www.facebook.com.conf create mode 100644 etc_org/signond.conf create mode 100644 etc_org/skel/.bash_logout create mode 100644 etc_org/skel/.bashrc create mode 100644 etc_org/skel/.config/autostart/ubuntu-mate-welcome.desktop create mode 100644 etc_org/skel/.profile create mode 100644 etc_org/sound/events/gnome-2.soundlist create mode 100644 etc_org/sound/events/gtk-events-2.soundlist create mode 100644 etc_org/sound/events/mate-battstat_applet.soundlist create mode 100644 etc_org/speech-dispatcher/clients/emacs.conf create mode 100644 etc_org/speech-dispatcher/modules/cicero.conf create mode 100644 etc_org/speech-dispatcher/modules/dtk-generic.conf create mode 100644 etc_org/speech-dispatcher/modules/epos-generic.conf create mode 100644 etc_org/speech-dispatcher/modules/espeak-generic.conf create mode 100644 etc_org/speech-dispatcher/modules/espeak-mbrola-generic.conf create mode 100644 etc_org/speech-dispatcher/modules/espeak.conf create mode 100644 etc_org/speech-dispatcher/modules/festival.conf create mode 100644 etc_org/speech-dispatcher/modules/flite.conf create mode 100644 etc_org/speech-dispatcher/modules/ibmtts.conf create mode 100644 etc_org/speech-dispatcher/modules/ivona.conf create mode 100644 etc_org/speech-dispatcher/modules/llia_phon-generic.conf create mode 100644 etc_org/speech-dispatcher/modules/pico-generic.conf create mode 100644 etc_org/speech-dispatcher/modules/swift-generic.conf create mode 100644 etc_org/speech-dispatcher/speechd.conf create mode 100644 etc_org/ssh/moduli create mode 100644 etc_org/ssh/ssh_config create mode 100644 etc_org/ssh/ssh_host_dsa_key create mode 100644 etc_org/ssh/ssh_host_dsa_key.pub create mode 100644 etc_org/ssh/ssh_host_ecdsa_key create mode 100644 etc_org/ssh/ssh_host_ecdsa_key.pub create mode 100644 etc_org/ssh/ssh_host_ed25519_key create mode 100644 etc_org/ssh/ssh_host_ed25519_key.pub create mode 100644 etc_org/ssh/ssh_host_rsa_key create mode 100644 etc_org/ssh/ssh_host_rsa_key.pub create mode 100644 etc_org/ssh/ssh_import_id create mode 100644 etc_org/ssh/sshd_config create mode 120000 etc_org/ssl/certs/00673b5b.0 create mode 120000 etc_org/ssl/certs/02265526.0 create mode 120000 etc_org/ssl/certs/024dc131.0 create mode 120000 etc_org/ssl/certs/02b73561.0 create mode 120000 etc_org/ssl/certs/03179a64.0 create mode 120000 etc_org/ssl/certs/034868d6.0 create mode 120000 etc_org/ssl/certs/03f2b8cf.0 create mode 120000 etc_org/ssl/certs/04f60c28.0 create mode 120000 etc_org/ssl/certs/052e396b.0 create mode 120000 etc_org/ssl/certs/062cdee6.0 create mode 120000 etc_org/ssl/certs/064e0aa9.0 create mode 120000 etc_org/ssl/certs/080911ac.0 create mode 120000 etc_org/ssl/certs/0810ba98.0 create mode 120000 etc_org/ssl/certs/08aef7bb.0 create mode 120000 etc_org/ssl/certs/09789157.0 create mode 120000 etc_org/ssl/certs/0b1b94ef.0 create mode 120000 etc_org/ssl/certs/0c4c9b6c.0 create mode 120000 etc_org/ssl/certs/0d1b923b.0 create mode 120000 etc_org/ssl/certs/0d5a4e1c.0 create mode 120000 etc_org/ssl/certs/0d69c7e1.0 create mode 120000 etc_org/ssl/certs/10531352.0 create mode 120000 etc_org/ssl/certs/106f3e4d.0 create mode 120000 etc_org/ssl/certs/111e6273.0 create mode 120000 etc_org/ssl/certs/116bf586.0 create mode 120000 etc_org/ssl/certs/119afc2e.0 create mode 120000 etc_org/ssl/certs/11f154d6.0 create mode 120000 etc_org/ssl/certs/124bbd54.0 create mode 120000 etc_org/ssl/certs/128805a3.0 create mode 120000 etc_org/ssl/certs/12d55845.0 create mode 120000 etc_org/ssl/certs/157753a5.0 create mode 120000 etc_org/ssl/certs/1636090b.0 create mode 120000 etc_org/ssl/certs/1676090a.0 create mode 120000 etc_org/ssl/certs/17b51fe6.0 create mode 120000 etc_org/ssl/certs/1874d4aa.0 create mode 120000 etc_org/ssl/certs/18856ac4.0 create mode 120000 etc_org/ssl/certs/19c1fa33.0 create mode 120000 etc_org/ssl/certs/1d3472b9.0 create mode 120000 etc_org/ssl/certs/1dac3003.0 create mode 120000 etc_org/ssl/certs/1dcd6f4c.0 create mode 120000 etc_org/ssl/certs/1df5a75f.0 create mode 120000 etc_org/ssl/certs/1e08bfd1.0 create mode 120000 etc_org/ssl/certs/1e09d511.0 create mode 120000 etc_org/ssl/certs/1e1eab7c.0 create mode 120000 etc_org/ssl/certs/1e8e7201.0 create mode 120000 etc_org/ssl/certs/1eb37bdf.0 create mode 120000 etc_org/ssl/certs/1ec4d31a.0 create mode 120000 etc_org/ssl/certs/1f58a078.0 create mode 120000 etc_org/ssl/certs/21855f49.0 create mode 120000 etc_org/ssl/certs/219d9499.0 create mode 120000 etc_org/ssl/certs/23f4c490.0 create mode 120000 etc_org/ssl/certs/244b5494.0 create mode 120000 etc_org/ssl/certs/24ad0b63.0 create mode 120000 etc_org/ssl/certs/262ba90f.0 create mode 120000 etc_org/ssl/certs/26eaad2f.0 create mode 120000 etc_org/ssl/certs/27af790d.0 create mode 120000 etc_org/ssl/certs/2ab3b959.0 create mode 120000 etc_org/ssl/certs/2add47b6.0 create mode 120000 etc_org/ssl/certs/2ae6433e.0 create mode 120000 etc_org/ssl/certs/2b349938.0 create mode 120000 etc_org/ssl/certs/2c543cd1.0 create mode 120000 etc_org/ssl/certs/2d9dafe4.0 create mode 120000 etc_org/ssl/certs/2e4eed3c.0 create mode 120000 etc_org/ssl/certs/2e5ac55d.0 create mode 120000 etc_org/ssl/certs/2edf7016.0 create mode 120000 etc_org/ssl/certs/2fa87019.0 create mode 120000 etc_org/ssl/certs/33815e15.0 create mode 120000 etc_org/ssl/certs/33815e15.1 create mode 120000 etc_org/ssl/certs/343eb6cb.0 create mode 120000 etc_org/ssl/certs/349f2832.0 create mode 120000 etc_org/ssl/certs/35105088.0 create mode 120000 etc_org/ssl/certs/3513523f.0 create mode 120000 etc_org/ssl/certs/354b2f6f create mode 120000 etc_org/ssl/certs/381ce4dd.0 create mode 120000 etc_org/ssl/certs/399e7759.0 create mode 120000 etc_org/ssl/certs/3a3b02ce.0 create mode 120000 etc_org/ssl/certs/3ad48a91.0 create mode 120000 etc_org/ssl/certs/3b2716e5.0 create mode 120000 etc_org/ssl/certs/3bde41ac.0 create mode 120000 etc_org/ssl/certs/3c58f906.0 create mode 120000 etc_org/ssl/certs/3c6676aa.0 create mode 120000 etc_org/ssl/certs/3c860d51.0 create mode 120000 etc_org/ssl/certs/3c9a4d3b.0 create mode 120000 etc_org/ssl/certs/3d441de8.0 create mode 120000 etc_org/ssl/certs/3e45d192.0 create mode 120000 etc_org/ssl/certs/3e7271e8.0 create mode 120000 etc_org/ssl/certs/3ee7e181.0 create mode 120000 etc_org/ssl/certs/3efd4dc0.0 create mode 120000 etc_org/ssl/certs/40547a79.0 create mode 120000 etc_org/ssl/certs/40dc992e.0 create mode 120000 etc_org/ssl/certs/415660c1.0 create mode 120000 etc_org/ssl/certs/415660c1.1 create mode 120000 etc_org/ssl/certs/418595b9.0 create mode 120000 etc_org/ssl/certs/4304c5e5.0 create mode 120000 etc_org/ssl/certs/442adcac.0 create mode 120000 etc_org/ssl/certs/450c6e38.0 create mode 120000 etc_org/ssl/certs/455f1b52.0 create mode 120000 etc_org/ssl/certs/46b2fd3b.0 create mode 120000 etc_org/ssl/certs/480720ec.0 create mode 120000 etc_org/ssl/certs/48a195d8.0 create mode 120000 etc_org/ssl/certs/48bec511.0 create mode 120000 etc_org/ssl/certs/4a6481c9.0 create mode 120000 etc_org/ssl/certs/4be590e0.0 create mode 120000 etc_org/ssl/certs/4bfab552.0 create mode 120000 etc_org/ssl/certs/4e18c148.0 create mode 120000 etc_org/ssl/certs/4f316efb.0 create mode 120000 etc_org/ssl/certs/5046c355.0 create mode 120000 etc_org/ssl/certs/524d9b43.0 create mode 120000 etc_org/ssl/certs/5273a94c.0 create mode 120000 etc_org/ssl/certs/52b525c7.0 create mode 120000 etc_org/ssl/certs/5443e9e3.0 create mode 120000 etc_org/ssl/certs/54657681.0 create mode 120000 etc_org/ssl/certs/5620c4aa.0 create mode 120000 etc_org/ssl/certs/56657bde.0 create mode 120000 etc_org/ssl/certs/57692373.0 create mode 120000 etc_org/ssl/certs/578d5c04.0 create mode 120000 etc_org/ssl/certs/57bbd831.0 create mode 120000 etc_org/ssl/certs/57bcb2da.0 create mode 120000 etc_org/ssl/certs/58a44af1.0 create mode 120000 etc_org/ssl/certs/592c0a9a.0 create mode 120000 etc_org/ssl/certs/594f1775.0 create mode 120000 etc_org/ssl/certs/5a250ea7.0 create mode 120000 etc_org/ssl/certs/5a3f0ff8.0 create mode 120000 etc_org/ssl/certs/5a4d6896.0 create mode 120000 etc_org/ssl/certs/5a5372fc.0 create mode 120000 etc_org/ssl/certs/5ad8a5d6.0 create mode 120000 etc_org/ssl/certs/5c44d531.0 create mode 120000 etc_org/ssl/certs/5cd81ad7.0 create mode 120000 etc_org/ssl/certs/5cf9d536.0 create mode 120000 etc_org/ssl/certs/5d63b0ae.0 create mode 120000 etc_org/ssl/certs/5e4e69e7.0 create mode 120000 etc_org/ssl/certs/5f15c80c.0 create mode 120000 etc_org/ssl/certs/5f47b495.0 create mode 120000 etc_org/ssl/certs/607986c7.0 create mode 120000 etc_org/ssl/certs/60afe812.0 create mode 120000 etc_org/ssl/certs/631c779f.0 create mode 120000 etc_org/ssl/certs/635ccfd5.0 create mode 120000 etc_org/ssl/certs/63a2c897.0 create mode 120000 etc_org/ssl/certs/6410666e.0 create mode 120000 etc_org/ssl/certs/653b494a.0 create mode 120000 etc_org/ssl/certs/65b876bd.0 create mode 120000 etc_org/ssl/certs/6645de82.0 create mode 120000 etc_org/ssl/certs/667c66d4.0 create mode 120000 etc_org/ssl/certs/67495436.0 create mode 120000 etc_org/ssl/certs/67d559d1.0 create mode 120000 etc_org/ssl/certs/69105f4f.0 create mode 120000 etc_org/ssl/certs/6b99d060.0 create mode 120000 etc_org/ssl/certs/6e8bf996.0 create mode 120000 etc_org/ssl/certs/6f2c1157.0 create mode 120000 etc_org/ssl/certs/6fcc125d.0 create mode 120000 etc_org/ssl/certs/706f604c.0 create mode 120000 etc_org/ssl/certs/72f369af.0 create mode 120000 etc_org/ssl/certs/72fa7371.0 create mode 120000 etc_org/ssl/certs/749e9e03.0 create mode 120000 etc_org/ssl/certs/74c26bd0.0 create mode 120000 etc_org/ssl/certs/755f7420.0 create mode 120000 etc_org/ssl/certs/75680d2e.0 create mode 120000 etc_org/ssl/certs/75d1b2ed.0 create mode 120000 etc_org/ssl/certs/7651b327.0 create mode 120000 etc_org/ssl/certs/7651b327.1 create mode 120000 etc_org/ssl/certs/76579174.0 create mode 120000 etc_org/ssl/certs/7672ac4b.0 create mode 120000 etc_org/ssl/certs/76cb8f92.0 create mode 120000 etc_org/ssl/certs/76faf6c0.0 create mode 120000 etc_org/ssl/certs/790a7190.0 create mode 120000 etc_org/ssl/certs/7992b8bb.0 create mode 120000 etc_org/ssl/certs/7999be0d.0 create mode 120000 etc_org/ssl/certs/79ad8b43.0 create mode 120000 etc_org/ssl/certs/7a481e66.0 create mode 120000 etc_org/ssl/certs/7a819ef2.0 create mode 120000 etc_org/ssl/certs/7d0b38bd.0 create mode 120000 etc_org/ssl/certs/7d453d8f.0 create mode 120000 etc_org/ssl/certs/7d5a75e4.0 create mode 120000 etc_org/ssl/certs/7f3d5d1d.0 create mode 120000 etc_org/ssl/certs/8096d0a9.0 create mode 120000 etc_org/ssl/certs/812e17de.0 create mode 120000 etc_org/ssl/certs/8160b96c.0 create mode 120000 etc_org/ssl/certs/81b9768f.0 create mode 120000 etc_org/ssl/certs/82223c44.0 create mode 120000 etc_org/ssl/certs/8317b10c.0 create mode 120000 etc_org/ssl/certs/8470719d.0 create mode 120000 etc_org/ssl/certs/85cde254.0 create mode 120000 etc_org/ssl/certs/861a399d.0 create mode 120000 etc_org/ssl/certs/861e0100.0 create mode 120000 etc_org/ssl/certs/86212b19.0 create mode 120000 etc_org/ssl/certs/876f1e28.0 create mode 120000 etc_org/ssl/certs/87753b0d.0 create mode 120000 etc_org/ssl/certs/882de061.0 create mode 120000 etc_org/ssl/certs/8867006a.0 create mode 120000 etc_org/ssl/certs/895cad1a.0 create mode 120000 etc_org/ssl/certs/89c02a45.0 create mode 120000 etc_org/ssl/certs/8b59b1ad.0 create mode 120000 etc_org/ssl/certs/8c24b137.0 create mode 120000 etc_org/ssl/certs/8d6437c3.0 create mode 120000 etc_org/ssl/certs/8d86cdd1.0 create mode 120000 etc_org/ssl/certs/9007ae68.0 create mode 120000 etc_org/ssl/certs/91739615.0 create mode 120000 etc_org/ssl/certs/9282e51c.0 create mode 120000 etc_org/ssl/certs/930ac5d2.0 create mode 120000 etc_org/ssl/certs/9339512a.0 create mode 120000 etc_org/ssl/certs/93bc0acc.0 create mode 120000 etc_org/ssl/certs/9576d26b.0 create mode 120000 etc_org/ssl/certs/95aff9e3.0 create mode 120000 etc_org/ssl/certs/961f5451.0 create mode 120000 etc_org/ssl/certs/9685a493.0 create mode 120000 etc_org/ssl/certs/9772ca32.0 create mode 120000 etc_org/ssl/certs/988a38cb.0 create mode 120000 etc_org/ssl/certs/9ab62355.0 create mode 120000 etc_org/ssl/certs/9c2e7d30.0 create mode 120000 etc_org/ssl/certs/9c8dfbd4.0 create mode 120000 etc_org/ssl/certs/9d04f354.0 create mode 120000 etc_org/ssl/certs/9d520b32.0 create mode 120000 etc_org/ssl/certs/9d6523ce.0 create mode 120000 etc_org/ssl/certs/9dbefe7b.0 create mode 120000 etc_org/ssl/certs/9ec3a561.0 create mode 120000 etc_org/ssl/certs/9f0f5fd6.0 create mode 120000 etc_org/ssl/certs/9f533518.0 create mode 120000 etc_org/ssl/certs/ACCVRAIZ1.pem create mode 120000 etc_org/ssl/certs/ACEDICOM_Root.pem create mode 120000 etc_org/ssl/certs/AC_Raíz_Certicámara_S.A..pem create mode 120000 etc_org/ssl/certs/Actalis_Authentication_Root_CA.pem create mode 120000 etc_org/ssl/certs/AddTrust_External_Root.pem create mode 120000 etc_org/ssl/certs/AddTrust_Low-Value_Services_Root.pem create mode 120000 etc_org/ssl/certs/AddTrust_Public_Services_Root.pem create mode 120000 etc_org/ssl/certs/AddTrust_Qualified_Certificates_Root.pem create mode 120000 etc_org/ssl/certs/AffirmTrust_Commercial.pem create mode 120000 etc_org/ssl/certs/AffirmTrust_Networking.pem create mode 120000 etc_org/ssl/certs/AffirmTrust_Premium.pem create mode 120000 etc_org/ssl/certs/AffirmTrust_Premium_ECC.pem create mode 120000 etc_org/ssl/certs/ApplicationCA_-_Japanese_Government.pem create mode 120000 etc_org/ssl/certs/Atos_TrustedRoot_2011.pem create mode 120000 etc_org/ssl/certs/Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem create mode 120000 etc_org/ssl/certs/Baltimore_CyberTrust_Root.pem create mode 120000 etc_org/ssl/certs/Buypass_Class_2_CA_1.pem create mode 120000 etc_org/ssl/certs/Buypass_Class_2_Root_CA.pem create mode 120000 etc_org/ssl/certs/Buypass_Class_3_Root_CA.pem create mode 120000 etc_org/ssl/certs/CA_Disig.pem create mode 120000 etc_org/ssl/certs/CA_Disig_Root_R1.pem create mode 120000 etc_org/ssl/certs/CA_Disig_Root_R2.pem create mode 120000 etc_org/ssl/certs/CA_WoSign_ECC_Root.pem create mode 120000 etc_org/ssl/certs/CFCA_EV_ROOT.pem create mode 120000 etc_org/ssl/certs/CNNIC_ROOT.pem create mode 120000 etc_org/ssl/certs/COMODO_Certification_Authority.pem create mode 120000 etc_org/ssl/certs/COMODO_ECC_Certification_Authority.pem create mode 120000 etc_org/ssl/certs/COMODO_RSA_Certification_Authority.pem create mode 120000 etc_org/ssl/certs/Camerfirma_Chambers_of_Commerce_Root.pem create mode 120000 etc_org/ssl/certs/Camerfirma_Global_Chambersign_Root.pem create mode 120000 etc_org/ssl/certs/Certification_Authority_of_WoSign_G2.pem create mode 120000 etc_org/ssl/certs/Certigna.pem create mode 120000 etc_org/ssl/certs/Certinomis_-_Autorité_Racine.pem create mode 120000 etc_org/ssl/certs/Certinomis_-_Root_CA.pem create mode 120000 etc_org/ssl/certs/Certplus_Class_2_Primary_CA.pem create mode 120000 etc_org/ssl/certs/Certum_Root_CA.pem create mode 120000 etc_org/ssl/certs/Certum_Trusted_Network_CA.pem create mode 120000 etc_org/ssl/certs/Chambers_of_Commerce_Root_-_2008.pem create mode 120000 etc_org/ssl/certs/China_Internet_Network_Information_Center_EV_Certificates_Root.pem create mode 120000 etc_org/ssl/certs/ComSign_CA.pem create mode 120000 etc_org/ssl/certs/Comodo_AAA_Services_root.pem create mode 120000 etc_org/ssl/certs/Comodo_Secure_Services_root.pem create mode 120000 etc_org/ssl/certs/Comodo_Trusted_Services_root.pem create mode 120000 etc_org/ssl/certs/Cybertrust_Global_Root.pem create mode 120000 etc_org/ssl/certs/D-TRUST_Root_Class_3_CA_2_2009.pem create mode 120000 etc_org/ssl/certs/D-TRUST_Root_Class_3_CA_2_EV_2009.pem create mode 120000 etc_org/ssl/certs/DST_ACES_CA_X6.pem create mode 120000 etc_org/ssl/certs/DST_Root_CA_X3.pem create mode 120000 etc_org/ssl/certs/Deutsche_Telekom_Root_CA_2.pem create mode 120000 etc_org/ssl/certs/DigiCert_Assured_ID_Root_CA.pem create mode 120000 etc_org/ssl/certs/DigiCert_Assured_ID_Root_G2.pem create mode 120000 etc_org/ssl/certs/DigiCert_Assured_ID_Root_G3.pem create mode 120000 etc_org/ssl/certs/DigiCert_Global_Root_CA.pem create mode 120000 etc_org/ssl/certs/DigiCert_Global_Root_G2.pem create mode 120000 etc_org/ssl/certs/DigiCert_Global_Root_G3.pem create mode 120000 etc_org/ssl/certs/DigiCert_High_Assurance_EV_Root_CA.pem create mode 120000 etc_org/ssl/certs/DigiCert_Trusted_Root_G4.pem create mode 120000 etc_org/ssl/certs/E-Tugra_Certification_Authority.pem create mode 120000 etc_org/ssl/certs/EBG_Elektronik_Sertifika_Hizmet_Sağlayıcısı.pem create mode 120000 etc_org/ssl/certs/EC-ACC.pem create mode 120000 etc_org/ssl/certs/EE_Certification_Centre_Root_CA.pem create mode 120000 etc_org/ssl/certs/Entrust.net_Premium_2048_Secure_Server_CA.pem create mode 120000 etc_org/ssl/certs/Entrust_Root_Certification_Authority.pem create mode 120000 etc_org/ssl/certs/Entrust_Root_Certification_Authority_-_EC1.pem create mode 120000 etc_org/ssl/certs/Entrust_Root_Certification_Authority_-_G2.pem create mode 120000 etc_org/ssl/certs/Equifax_Secure_CA.pem create mode 120000 etc_org/ssl/certs/Equifax_Secure_Global_eBusiness_CA.pem create mode 120000 etc_org/ssl/certs/Equifax_Secure_eBusiness_CA_1.pem create mode 120000 etc_org/ssl/certs/GeoTrust_Global_CA.pem create mode 120000 etc_org/ssl/certs/GeoTrust_Global_CA_2.pem create mode 120000 etc_org/ssl/certs/GeoTrust_Primary_Certification_Authority.pem create mode 120000 etc_org/ssl/certs/GeoTrust_Primary_Certification_Authority_-_G2.pem create mode 120000 etc_org/ssl/certs/GeoTrust_Primary_Certification_Authority_-_G3.pem create mode 120000 etc_org/ssl/certs/GeoTrust_Universal_CA.pem create mode 120000 etc_org/ssl/certs/GeoTrust_Universal_CA_2.pem create mode 120000 etc_org/ssl/certs/GlobalSign_ECC_Root_CA_-_R4.pem create mode 120000 etc_org/ssl/certs/GlobalSign_ECC_Root_CA_-_R5.pem create mode 120000 etc_org/ssl/certs/GlobalSign_Root_CA.pem create mode 120000 etc_org/ssl/certs/GlobalSign_Root_CA_-_R2.pem create mode 120000 etc_org/ssl/certs/GlobalSign_Root_CA_-_R3.pem create mode 120000 etc_org/ssl/certs/Global_Chambersign_Root_-_2008.pem create mode 120000 etc_org/ssl/certs/Go_Daddy_Class_2_CA.pem create mode 120000 etc_org/ssl/certs/Go_Daddy_Root_Certificate_Authority_-_G2.pem create mode 120000 etc_org/ssl/certs/Hellenic_Academic_and_Research_Institutions_RootCA_2011.pem create mode 120000 etc_org/ssl/certs/Hongkong_Post_Root_CA_1.pem create mode 120000 etc_org/ssl/certs/IGC_A.pem create mode 120000 etc_org/ssl/certs/IdenTrust_Commercial_Root_CA_1.pem create mode 120000 etc_org/ssl/certs/IdenTrust_Public_Sector_Root_CA_1.pem create mode 120000 etc_org/ssl/certs/Izenpe.com.pem create mode 120000 etc_org/ssl/certs/Juur-SK.pem create mode 120000 etc_org/ssl/certs/Microsec_e-Szigno_Root_CA.pem create mode 120000 etc_org/ssl/certs/Microsec_e-Szigno_Root_CA_2009.pem create mode 120000 etc_org/ssl/certs/NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem create mode 120000 etc_org/ssl/certs/NetLock_Business_=Class_B=_Root.pem create mode 120000 etc_org/ssl/certs/NetLock_Express_=Class_C=_Root.pem create mode 120000 etc_org/ssl/certs/NetLock_Notary_=Class_A=_Root.pem create mode 120000 etc_org/ssl/certs/NetLock_Qualified_=Class_QA=_Root.pem create mode 120000 etc_org/ssl/certs/Network_Solutions_Certificate_Authority.pem create mode 120000 etc_org/ssl/certs/OISTE_WISeKey_Global_Root_GA_CA.pem create mode 120000 etc_org/ssl/certs/OISTE_WISeKey_Global_Root_GB_CA.pem create mode 120000 etc_org/ssl/certs/PSCProcert.pem create mode 120000 etc_org/ssl/certs/QuoVadis_Root_CA.pem create mode 120000 etc_org/ssl/certs/QuoVadis_Root_CA_1_G3.pem create mode 120000 etc_org/ssl/certs/QuoVadis_Root_CA_2.pem create mode 120000 etc_org/ssl/certs/QuoVadis_Root_CA_2_G3.pem create mode 120000 etc_org/ssl/certs/QuoVadis_Root_CA_3.pem create mode 120000 etc_org/ssl/certs/QuoVadis_Root_CA_3_G3.pem create mode 120000 etc_org/ssl/certs/RSA_Security_2048_v3.pem create mode 120000 etc_org/ssl/certs/Root_CA_Generalitat_Valenciana.pem create mode 120000 etc_org/ssl/certs/S-TRUST_Authentication_and_Encryption_Root_CA_2005_PN.pem create mode 120000 etc_org/ssl/certs/S-TRUST_Universal_Root_CA.pem create mode 120000 etc_org/ssl/certs/SecureSign_RootCA11.pem create mode 120000 etc_org/ssl/certs/SecureTrust_CA.pem create mode 120000 etc_org/ssl/certs/Secure_Global_CA.pem create mode 120000 etc_org/ssl/certs/Security_Communication_EV_RootCA1.pem create mode 120000 etc_org/ssl/certs/Security_Communication_RootCA2.pem create mode 120000 etc_org/ssl/certs/Security_Communication_Root_CA.pem create mode 120000 etc_org/ssl/certs/Sonera_Class_1_Root_CA.pem create mode 120000 etc_org/ssl/certs/Sonera_Class_2_Root_CA.pem create mode 120000 etc_org/ssl/certs/Staat_der_Nederlanden_EV_Root_CA.pem create mode 120000 etc_org/ssl/certs/Staat_der_Nederlanden_Root_CA.pem create mode 120000 etc_org/ssl/certs/Staat_der_Nederlanden_Root_CA_-_G2.pem create mode 120000 etc_org/ssl/certs/Staat_der_Nederlanden_Root_CA_-_G3.pem create mode 120000 etc_org/ssl/certs/Starfield_Class_2_CA.pem create mode 120000 etc_org/ssl/certs/Starfield_Root_Certificate_Authority_-_G2.pem create mode 120000 etc_org/ssl/certs/Starfield_Services_Root_Certificate_Authority_-_G2.pem create mode 120000 etc_org/ssl/certs/StartCom_Certification_Authority.pem create mode 120000 etc_org/ssl/certs/StartCom_Certification_Authority_2.pem create mode 120000 etc_org/ssl/certs/StartCom_Certification_Authority_G2.pem create mode 120000 etc_org/ssl/certs/SwissSign_Gold_CA_-_G2.pem create mode 120000 etc_org/ssl/certs/SwissSign_Platinum_CA_-_G2.pem create mode 120000 etc_org/ssl/certs/SwissSign_Silver_CA_-_G2.pem create mode 120000 etc_org/ssl/certs/Swisscom_Root_CA_1.pem create mode 120000 etc_org/ssl/certs/Swisscom_Root_CA_2.pem create mode 120000 etc_org/ssl/certs/Swisscom_Root_EV_CA_2.pem create mode 120000 etc_org/ssl/certs/T-TeleSec_GlobalRoot_Class_2.pem create mode 120000 etc_org/ssl/certs/T-TeleSec_GlobalRoot_Class_3.pem create mode 120000 etc_org/ssl/certs/TC_TrustCenter_Class_3_CA_II.pem create mode 120000 etc_org/ssl/certs/TURKTRUST_Certificate_Services_Provider_Root_2007.pem create mode 120000 etc_org/ssl/certs/TWCA_Global_Root_CA.pem create mode 120000 etc_org/ssl/certs/TWCA_Root_Certification_Authority.pem create mode 120000 etc_org/ssl/certs/Taiwan_GRCA.pem create mode 120000 etc_org/ssl/certs/TeliaSonera_Root_CA_v1.pem create mode 120000 etc_org/ssl/certs/Trustis_FPS_Root_CA.pem create mode 120000 etc_org/ssl/certs/TÜBİTAK_UEKAE_Kök_Sertifika_Hizmet_Sağlayıcısı_-_Sürüm_3.pem create mode 120000 etc_org/ssl/certs/TÜRKTRUST_Elektronik_Sertifika_Hizmet_Sağlayıcısı_H5.pem create mode 120000 etc_org/ssl/certs/TÜRKTRUST_Elektronik_Sertifika_Hizmet_Sağlayıcısı_H6.pem create mode 120000 etc_org/ssl/certs/USERTrust_ECC_Certification_Authority.pem create mode 120000 etc_org/ssl/certs/USERTrust_RSA_Certification_Authority.pem create mode 120000 etc_org/ssl/certs/UTN_USERFirst_Email_Root_CA.pem create mode 120000 etc_org/ssl/certs/UTN_USERFirst_Hardware_Root_CA.pem create mode 120000 etc_org/ssl/certs/VeriSign_Class_3_Public_Primary_Certification_Authority_-_G4.pem create mode 120000 etc_org/ssl/certs/VeriSign_Class_3_Public_Primary_Certification_Authority_-_G5.pem create mode 120000 etc_org/ssl/certs/VeriSign_Universal_Root_Certification_Authority.pem create mode 120000 etc_org/ssl/certs/Verisign_Class_1_Public_Primary_Certification_Authority.pem create mode 120000 etc_org/ssl/certs/Verisign_Class_1_Public_Primary_Certification_Authority_-_G2.pem create mode 120000 etc_org/ssl/certs/Verisign_Class_1_Public_Primary_Certification_Authority_-_G3.pem create mode 120000 etc_org/ssl/certs/Verisign_Class_2_Public_Primary_Certification_Authority_-_G2.pem create mode 120000 etc_org/ssl/certs/Verisign_Class_2_Public_Primary_Certification_Authority_-_G3.pem create mode 120000 etc_org/ssl/certs/Verisign_Class_3_Public_Primary_Certification_Authority.pem create mode 120000 etc_org/ssl/certs/Verisign_Class_3_Public_Primary_Certification_Authority_-_G2.pem create mode 120000 etc_org/ssl/certs/Verisign_Class_3_Public_Primary_Certification_Authority_-_G3.pem create mode 120000 etc_org/ssl/certs/Verisign_Class_3_Public_Primary_Certification_Authority_2.pem create mode 120000 etc_org/ssl/certs/Visa_eCommerce_Root.pem create mode 120000 etc_org/ssl/certs/WellsSecure_Public_Root_Certificate_Authority.pem create mode 120000 etc_org/ssl/certs/WoSign.pem create mode 120000 etc_org/ssl/certs/WoSign_China.pem create mode 120000 etc_org/ssl/certs/XRamp_Global_CA_Root.pem create mode 120000 etc_org/ssl/certs/a0bc6fbb.0 create mode 120000 etc_org/ssl/certs/a2c66da8.0 create mode 120000 etc_org/ssl/certs/a2df7ad7.0 create mode 120000 etc_org/ssl/certs/a3896b44.0 create mode 120000 etc_org/ssl/certs/a7605362.0 create mode 120000 etc_org/ssl/certs/a760e1bd.0 create mode 120000 etc_org/ssl/certs/a7d2cf64.0 create mode 120000 etc_org/ssl/certs/a8dee976.0 create mode 120000 etc_org/ssl/certs/a94d09e5.0 create mode 120000 etc_org/ssl/certs/ab5346f4.0 create mode 120000 etc_org/ssl/certs/ad088e1d.0 create mode 120000 etc_org/ssl/certs/add67345.0 create mode 120000 etc_org/ssl/certs/ae8153b9.0 create mode 120000 etc_org/ssl/certs/ae8153b9.1 create mode 120000 etc_org/ssl/certs/aeb67534.0 create mode 120000 etc_org/ssl/certs/aee5f10d.0 create mode 120000 etc_org/ssl/certs/b0e59380.0 create mode 120000 etc_org/ssl/certs/b0ed035a.0 create mode 120000 etc_org/ssl/certs/b0f3e76e.0 create mode 120000 etc_org/ssl/certs/b1159c4c.0 create mode 120000 etc_org/ssl/certs/b13cc6df.0 create mode 120000 etc_org/ssl/certs/b1b8a7f3.0 create mode 120000 etc_org/ssl/certs/b204d74a.0 create mode 120000 etc_org/ssl/certs/b3fb433b.0 create mode 120000 etc_org/ssl/certs/b42ff584.0 create mode 120000 etc_org/ssl/certs/b66938e9.0 create mode 120000 etc_org/ssl/certs/b6c5745d.0 create mode 120000 etc_org/ssl/certs/b727005e.0 create mode 120000 etc_org/ssl/certs/b7a5b843.0 create mode 120000 etc_org/ssl/certs/b7db1890.0 create mode 120000 etc_org/ssl/certs/b7e7231a.0 create mode 120000 etc_org/ssl/certs/b872f2b4.0 create mode 120000 etc_org/ssl/certs/b8e83700.0 create mode 120000 etc_org/ssl/certs/ba89ed3b.0 create mode 120000 etc_org/ssl/certs/bb2d49a0.0 create mode 120000 etc_org/ssl/certs/bc3f2570.0 create mode 120000 etc_org/ssl/certs/bd1910d4.0 create mode 120000 etc_org/ssl/certs/bdacca6f.0 create mode 120000 etc_org/ssl/certs/bf64f35b.0 create mode 120000 etc_org/ssl/certs/c01cdfa2.0 create mode 120000 etc_org/ssl/certs/c089bbbd.0 create mode 120000 etc_org/ssl/certs/c0ff1f52.0 create mode 120000 etc_org/ssl/certs/c19d42c7.0 create mode 120000 etc_org/ssl/certs/c28a8a30.0 create mode 120000 etc_org/ssl/certs/c47d9980.0 create mode 120000 etc_org/ssl/certs/c491639e.0 create mode 120000 etc_org/ssl/certs/c51c224c.0 create mode 120000 etc_org/ssl/certs/c5d3212a.0 create mode 120000 etc_org/ssl/certs/c5e082db.0 create mode 120000 etc_org/ssl/certs/c679bc3f.0 create mode 120000 etc_org/ssl/certs/c7e2a638.0 create mode 120000 etc_org/ssl/certs/c8763593.0 create mode 120000 etc_org/ssl/certs/c90bc37d.0 create mode 120000 etc_org/ssl/certs/c99398f3.0 create mode 120000 etc_org/ssl/certs/c9f83a1c.0 create mode 100644 etc_org/ssl/certs/ca-certificates.crt create mode 120000 etc_org/ssl/certs/ca6e4ad9.0 create mode 120000 etc_org/ssl/certs/cb156124.0 create mode 120000 etc_org/ssl/certs/cb357862.0 create mode 120000 etc_org/ssl/certs/cb59f961.0 create mode 120000 etc_org/ssl/certs/cbeee9e2.0 create mode 120000 etc_org/ssl/certs/cbf06781.0 create mode 120000 etc_org/ssl/certs/cc450945.0 create mode 120000 etc_org/ssl/certs/ccc52f49.0 create mode 120000 etc_org/ssl/certs/cd58d51e.0 create mode 120000 etc_org/ssl/certs/cdaebb72.0 create mode 120000 etc_org/ssl/certs/certSIGN_ROOT_CA.pem create mode 120000 etc_org/ssl/certs/cf701eeb.0 create mode 120000 etc_org/ssl/certs/cfa1c2ee.0 create mode 120000 etc_org/ssl/certs/d06393bb.0 create mode 120000 etc_org/ssl/certs/d16a5865.0 create mode 120000 etc_org/ssl/certs/d18e9066.0 create mode 120000 etc_org/ssl/certs/d4c339cb.0 create mode 120000 etc_org/ssl/certs/d4dae3dd.0 create mode 120000 etc_org/ssl/certs/d5727d6a.0 create mode 120000 etc_org/ssl/certs/d59297b8.0 create mode 120000 etc_org/ssl/certs/d6325660.0 create mode 120000 etc_org/ssl/certs/d64f06f3.0 create mode 120000 etc_org/ssl/certs/d66b55d9.0 create mode 120000 etc_org/ssl/certs/d6e6eab9.0 create mode 120000 etc_org/ssl/certs/d7746a63.0 create mode 120000 etc_org/ssl/certs/d78a75c7.0 create mode 120000 etc_org/ssl/certs/d7e8dc79.0 create mode 120000 etc_org/ssl/certs/d853d49e.0 create mode 120000 etc_org/ssl/certs/d957f522.0 create mode 120000 etc_org/ssl/certs/d9d12c58.0 create mode 120000 etc_org/ssl/certs/dbc54cab.0 create mode 120000 etc_org/ssl/certs/dc45b0bd.0 create mode 120000 etc_org/ssl/certs/dd8e9d41.0 create mode 120000 etc_org/ssl/certs/dfc0fe80.0 create mode 120000 etc_org/ssl/certs/e113c810.0 create mode 120000 etc_org/ssl/certs/e18bfb83.0 create mode 120000 etc_org/ssl/certs/e268a4c5.0 create mode 120000 etc_org/ssl/certs/e2799e36.0 create mode 120000 etc_org/ssl/certs/e36a6752.0 create mode 120000 etc_org/ssl/certs/e442e424.0 create mode 120000 etc_org/ssl/certs/e48193cf.0 create mode 120000 etc_org/ssl/certs/e536d871.0 create mode 120000 etc_org/ssl/certs/e60bf0c0.0 create mode 120000 etc_org/ssl/certs/e73d606e.0 create mode 120000 etc_org/ssl/certs/e775ed2d.0 create mode 120000 etc_org/ssl/certs/e7b8d656.0 create mode 120000 etc_org/ssl/certs/e8651083.0 create mode 120000 etc_org/ssl/certs/e8de2f56.0 create mode 120000 etc_org/ssl/certs/ePKI_Root_Certification_Authority.pem create mode 120000 etc_org/ssl/certs/ea169617.0 create mode 120000 etc_org/ssl/certs/ed39abd0.0 create mode 120000 etc_org/ssl/certs/ed62f4e3.0 create mode 120000 etc_org/ssl/certs/ee1365c0.0 create mode 120000 etc_org/ssl/certs/ee64a828.0 create mode 120000 etc_org/ssl/certs/ee7cd6fb.0 create mode 120000 etc_org/ssl/certs/ee90b008.0 create mode 120000 etc_org/ssl/certs/eed8c118.0 create mode 120000 etc_org/ssl/certs/ef2f636c.0 create mode 120000 etc_org/ssl/certs/ef954a4e.0 create mode 120000 etc_org/ssl/certs/f060240e.0 create mode 120000 etc_org/ssl/certs/f081611a.0 create mode 120000 etc_org/ssl/certs/f30dd6ad.0 create mode 120000 etc_org/ssl/certs/f3377b1b.0 create mode 120000 etc_org/ssl/certs/f387163d.0 create mode 120000 etc_org/ssl/certs/f38a011e.0 create mode 120000 etc_org/ssl/certs/f39fc864.0 create mode 120000 etc_org/ssl/certs/f559733c.0 create mode 120000 etc_org/ssl/certs/f61bff45.0 create mode 120000 etc_org/ssl/certs/f80cc7f6.0 create mode 120000 etc_org/ssl/certs/f90208f7.0 create mode 120000 etc_org/ssl/certs/fac084d7.0 create mode 120000 etc_org/ssl/certs/facacbc6.0 create mode 120000 etc_org/ssl/certs/fb126c6d.0 create mode 120000 etc_org/ssl/certs/fc5a8f99.0 create mode 120000 etc_org/ssl/certs/fcac10e3.0 create mode 120000 etc_org/ssl/certs/fde84897.0 create mode 120000 etc_org/ssl/certs/ff588423.0 create mode 120000 etc_org/ssl/certs/ff783690.0 create mode 100644 etc_org/ssl/certs/java/cacerts create mode 120000 etc_org/ssl/certs/thawte_Primary_Root_CA.pem create mode 120000 etc_org/ssl/certs/thawte_Primary_Root_CA_-_G2.pem create mode 120000 etc_org/ssl/certs/thawte_Primary_Root_CA_-_G3.pem create mode 100644 etc_org/ssl/openssl.cnf create mode 100644 etc_org/subgid create mode 100644 etc_org/subgid- create mode 100644 etc_org/subuid create mode 100644 etc_org/subuid- create mode 100644 etc_org/sudoers create mode 100644 etc_org/sudoers.d/README create mode 100644 etc_org/sudoers.d/scratch create mode 100644 etc_org/sysctl.conf create mode 100644 etc_org/sysctl.d/10-console-messages.conf create mode 100644 etc_org/sysctl.d/10-ipv6-privacy.conf create mode 100644 etc_org/sysctl.d/10-kernel-hardening.conf create mode 100644 etc_org/sysctl.d/10-link-restrictions.conf create mode 100644 etc_org/sysctl.d/10-magic-sysrq.conf create mode 100644 etc_org/sysctl.d/10-network-security.conf create mode 100644 etc_org/sysctl.d/10-ptrace.conf create mode 100644 etc_org/sysctl.d/10-zeropage.conf create mode 120000 etc_org/sysctl.d/99-sysctl.conf create mode 100644 etc_org/sysctl.d/README create mode 100644 etc_org/systemd/bootchart.conf create mode 100644 etc_org/systemd/journald.conf create mode 100644 etc_org/systemd/logind.conf create mode 100644 etc_org/systemd/resolved.conf create mode 100644 etc_org/systemd/system.conf create mode 120000 etc_org/systemd/system/bluetooth.target.wants/bluetooth.service create mode 120000 etc_org/systemd/system/dbus-org.bluez.service create mode 120000 etc_org/systemd/system/dbus-org.freedesktop.Avahi.service create mode 120000 etc_org/systemd/system/dbus-org.freedesktop.ModemManager1.service create mode 120000 etc_org/systemd/system/dbus-org.freedesktop.nm-dispatcher.service create mode 120000 etc_org/systemd/system/default.target create mode 120000 etc_org/systemd/system/default.target.wants/ureadahead.service create mode 120000 etc_org/systemd/system/display-manager.service create mode 120000 etc_org/systemd/system/getty.target.wants/getty@tty1.service create mode 120000 etc_org/systemd/system/graphical.target.wants/accounts-daemon.service create mode 120000 etc_org/systemd/system/hibernate.target.wants/anacron-resume.service create mode 120000 etc_org/systemd/system/hybrid-sleep.target.wants/anacron-resume.service create mode 120000 etc_org/systemd/system/multi-user.target.wants/ModemManager.service create mode 120000 etc_org/systemd/system/multi-user.target.wants/NetworkManager.service create mode 120000 etc_org/systemd/system/multi-user.target.wants/anacron.service create mode 120000 etc_org/systemd/system/multi-user.target.wants/avahi-daemon.service create mode 120000 etc_org/systemd/system/multi-user.target.wants/avahi-dnsconfd.service create mode 120000 etc_org/systemd/system/multi-user.target.wants/cron.service create mode 120000 etc_org/systemd/system/multi-user.target.wants/cups-browsed.service create mode 120000 etc_org/systemd/system/multi-user.target.wants/cups.path create mode 120000 etc_org/systemd/system/multi-user.target.wants/hciuart.service create mode 120000 etc_org/systemd/system/multi-user.target.wants/networking.service create mode 120000 etc_org/systemd/system/multi-user.target.wants/pppd-dns.service create mode 120000 etc_org/systemd/system/multi-user.target.wants/remote-fs.target create mode 120000 etc_org/systemd/system/multi-user.target.wants/rsyslog.service create mode 120000 etc_org/systemd/system/multi-user.target.wants/ssh.service create mode 120000 etc_org/systemd/system/multi-user.target.wants/teamviewerd.service create mode 120000 etc_org/systemd/system/multi-user.target.wants/tlp.service create mode 120000 etc_org/systemd/system/multi-user.target.wants/ufw.service create mode 120000 etc_org/systemd/system/multi-user.target.wants/whoopsie.service create mode 120000 etc_org/systemd/system/network-online.target.wants/NetworkManager-wait-online.service create mode 120000 etc_org/systemd/system/network-online.target.wants/networking.service create mode 120000 etc_org/systemd/system/printer.target.wants/cups.service create mode 120000 etc_org/systemd/system/rsyslog.service create mode 120000 etc_org/systemd/system/shutdown.target.wants/unattended-upgrades.service create mode 120000 etc_org/systemd/system/sleep.target.wants/tlp-sleep.service create mode 120000 etc_org/systemd/system/sockets.target.wants/apport-forward.socket create mode 120000 etc_org/systemd/system/sockets.target.wants/avahi-daemon.socket create mode 120000 etc_org/systemd/system/sockets.target.wants/cups.socket create mode 120000 etc_org/systemd/system/sockets.target.wants/uuidd.socket create mode 120000 etc_org/systemd/system/ssh.service.wants/sshdgenkeys.service create mode 120000 etc_org/systemd/system/sshd.service create mode 100644 etc_org/systemd/system/sshdgenkeys.service create mode 120000 etc_org/systemd/system/suspend.target.wants/anacron-resume.service create mode 120000 etc_org/systemd/system/sysinit.target.wants/brltty.service create mode 120000 etc_org/systemd/system/sysinit.target.wants/friendly-recovery.service create mode 120000 etc_org/systemd/system/sysinit.target.wants/resolvconf.service create mode 120000 etc_org/systemd/system/sysinit.target.wants/systemd-timesyncd.service create mode 120000 etc_org/systemd/system/syslog.service create mode 100644 etc_org/systemd/system/teamviewerd.service create mode 120000 etc_org/systemd/system/timers.target.wants/apt-daily.timer create mode 120000 etc_org/systemd/system/whoopsie.service create mode 100644 etc_org/systemd/timesyncd.conf create mode 100644 etc_org/systemd/user.conf create mode 100644 etc_org/teamviewer/global.conf create mode 100644 etc_org/terminfo/README create mode 100644 etc_org/thunderbird/syspref.js create mode 100644 etc_org/timezone create mode 100644 etc_org/timidity/timgm6mb.cfg create mode 100644 etc_org/ucf.conf create mode 100644 etc_org/udev/rules.d/10-local-rpi.rules create mode 100644 etc_org/udev/rules.d/40-scratch.rules create mode 100644 etc_org/udev/rules.d/99-com.rules create mode 100644 etc_org/udev/udev.conf create mode 100644 etc_org/ufw/after.init create mode 100644 etc_org/ufw/after.rules create mode 100644 etc_org/ufw/after6.rules create mode 100644 etc_org/ufw/applications.d/cups create mode 100644 etc_org/ufw/applications.d/openssh-server create mode 100644 etc_org/ufw/before.init create mode 100644 etc_org/ufw/before.rules create mode 100644 etc_org/ufw/before6.rules create mode 100644 etc_org/ufw/sysctl.conf create mode 100644 etc_org/ufw/ufw.conf create mode 100644 etc_org/ufw/user.rules create mode 100644 etc_org/ufw/user6.rules create mode 100644 etc_org/update-manager/meta-release create mode 100644 etc_org/update-manager/release-upgrades create mode 100755 etc_org/update-motd.d/00-header create mode 100755 etc_org/update-motd.d/10-help-text create mode 100755 etc_org/update-motd.d/90-updates-available create mode 100755 etc_org/update-motd.d/91-release-upgrade create mode 100755 etc_org/update-motd.d/97-overlayroot create mode 100755 etc_org/update-motd.d/98-fsck-at-reboot create mode 100755 etc_org/update-motd.d/98-reboot-required create mode 100644 etc_org/updatedb.conf create mode 100644 etc_org/usb_modeswitch.conf create mode 100644 etc_org/vdpau_wrapper.cfg create mode 100644 etc_org/vim/vimrc create mode 100644 etc_org/vim/vimrc.tiny create mode 120000 etc_org/vtrgb create mode 100644 etc_org/wgetrc create mode 100644 etc_org/wodim.conf create mode 100755 etc_org/wpa_supplicant/action_wpa.sh create mode 100755 etc_org/wpa_supplicant/functions.sh create mode 100755 etc_org/wpa_supplicant/ifupdown.sh create mode 100644 etc_org/xdg/Trolltech.conf create mode 100644 etc_org/xdg/autostart/a11y-profile-manager-indicator-autostart.desktop create mode 100644 etc_org/xdg/autostart/at-spi-dbus-bus.desktop create mode 100644 etc_org/xdg/autostart/blueman.desktop create mode 100644 etc_org/xdg/autostart/deja-dup-monitor.desktop create mode 100644 etc_org/xdg/autostart/gnome-keyring-pkcs11.desktop create mode 100644 etc_org/xdg/autostart/gnome-keyring-secrets.desktop create mode 100644 etc_org/xdg/autostart/gnome-keyring-ssh.desktop create mode 100644 etc_org/xdg/autostart/gsettings-data-convert.desktop create mode 100644 etc_org/xdg/autostart/indicator-application.desktop create mode 100644 etc_org/xdg/autostart/indicator-sound.desktop create mode 100644 etc_org/xdg/autostart/mate-maximus-autostart.desktop create mode 100644 etc_org/xdg/autostart/mate-power-manager.desktop create mode 100644 etc_org/xdg/autostart/mate-screensaver.desktop create mode 100644 etc_org/xdg/autostart/mate-settings-daemon.desktop create mode 100644 etc_org/xdg/autostart/mate-volume-control-applet.desktop create mode 100644 etc_org/xdg/autostart/nm-applet.desktop create mode 100644 etc_org/xdg/autostart/onboard-autostart.desktop create mode 100644 etc_org/xdg/autostart/orca-autostart.desktop create mode 100644 etc_org/xdg/autostart/polkit-mate-authentication-agent-1.desktop create mode 100644 etc_org/xdg/autostart/print-applet.desktop create mode 100644 etc_org/xdg/autostart/pulseaudio.desktop create mode 100644 etc_org/xdg/autostart/update-notifier.desktop create mode 100644 etc_org/xdg/autostart/user-dirs-update-gtk.desktop create mode 120000 etc_org/xdg/menus/debian-menu.menu create mode 100644 etc_org/xdg/menus/mate-applications.menu create mode 100644 etc_org/xdg/menus/mate-preferences-categories.menu create mode 100644 etc_org/xdg/menus/mate-screensavers.menu create mode 100644 etc_org/xdg/menus/mate-settings-welcome.menu create mode 100644 etc_org/xdg/menus/mate-settings.menu create mode 100644 etc_org/xdg/menus/matecc.menu create mode 120000 etc_org/xdg/systemd/user create mode 100644 etc_org/xdg/user-dirs.conf create mode 100644 etc_org/xdg/user-dirs.defaults create mode 100644 etc_org/xml/catalog create mode 100644 etc_org/xml/catalog.old create mode 100644 etc_org/xml/xml-core.xml create mode 100644 etc_org/xml/xml-core.xml.old create mode 100644 etc_org/xrdb/Editres.ad create mode 100644 etc_org/xrdb/Emacs.ad create mode 100644 etc_org/xrdb/General.ad create mode 100644 etc_org/xrdb/Motif.ad create mode 100644 etc_org/xrdb/Tk.ad create mode 100644 etc_org/xrdb/Xaw.ad create mode 100644 etc_org/xrdp/km-0407.ini create mode 100644 etc_org/xrdp/km-0409.ini create mode 100644 etc_org/xrdp/km-040c.ini create mode 100644 etc_org/xrdp/km-0410.ini create mode 100644 etc_org/xrdp/km-0419.ini create mode 100644 etc_org/xrdp/km-041d.ini create mode 100644 etc_org/xrdp/rsakeys.ini create mode 100644 etc_org/xrdp/sesman.ini create mode 100755 etc_org/xrdp/startwm.sh create mode 100644 etc_org/xrdp/xrdp.ini create mode 100644 etc_org/zsh_command_not_found create mode 100644 home_org.acl create mode 100644 home_org/thinclient.tar create mode 100644 home_org/thinclient/.bash_history create mode 100644 home_org/thinclient/.bash_logout create mode 100644 home_org/thinclient/.bashrc create mode 100644 home_org/thinclient/.config/Trolltech.conf create mode 100644 home_org/thinclient/.config/autostart/sysinfo4wp.sh.desktop create mode 100644 home_org/thinclient/.config/caja/accels create mode 100644 home_org/thinclient/.config/caja/desktop-metadata create mode 100644 home_org/thinclient/.config/dconf/user create mode 100644 home_org/thinclient/.config/folder-color/hide_donation create mode 100644 home_org/thinclient/.config/galculator/galculator.conf create mode 100644 home_org/thinclient/.config/libreoffice/4/user/registrymodifications.xcu create mode 100644 home_org/thinclient/.config/menus/mate-applications.menu create mode 100644 home_org/thinclient/.config/menus/mate-applications.menu.undo-10 create mode 100644 home_org/thinclient/.config/menus/mate-applications.menu.undo-11 create mode 100644 home_org/thinclient/.config/menus/mate-applications.menu.undo-12 create mode 100644 home_org/thinclient/.config/menus/mate-applications.menu.undo-13 create mode 100644 home_org/thinclient/.config/menus/mate-applications.menu.undo-14 create mode 100644 home_org/thinclient/.config/menus/mate-applications.menu.undo-15 create mode 100644 home_org/thinclient/.config/menus/mate-applications.menu.undo-16 create mode 100644 home_org/thinclient/.config/menus/mate-applications.menu.undo-17 create mode 100644 home_org/thinclient/.config/menus/mate-applications.menu.undo-18 create mode 100644 home_org/thinclient/.config/menus/mate-applications.menu.undo-19 create mode 100644 home_org/thinclient/.config/menus/mate-applications.menu.undo-20 create mode 100644 home_org/thinclient/.config/menus/mate-applications.menu.undo-21 create mode 100644 home_org/thinclient/.config/menus/mate-applications.menu.undo-22 create mode 100644 home_org/thinclient/.config/menus/mate-settings.menu create mode 100644 home_org/thinclient/.config/plank/dock1/launchers/clock.dockitem create mode 100644 home_org/thinclient/.config/plank/dock1/launchers/desktop.dockitem create mode 100644 home_org/thinclient/.config/plank/dock1/launchers/firefox.dockitem create mode 100644 home_org/thinclient/.config/plank/dock1/launchers/matecc.dockitem create mode 100644 home_org/thinclient/.config/synapse/config.json create mode 100644 home_org/thinclient/.config/tilda/config_0 create mode 100644 home_org/thinclient/.config/ubuntu-mate/welcome/preferences.json create mode 100644 home_org/thinclient/.config/user-dirs.dirs create mode 100644 home_org/thinclient/.config/user-dirs.locale create mode 100644 home_org/thinclient/.dmrc create mode 100644 home_org/thinclient/.local/share/.converted-launchers create mode 100644 home_org/thinclient/.local/share/recently-used.xbel create mode 100644 home_org/thinclient/.local/share/recently-used.xbel.K8P3UY create mode 100644 home_org/thinclient/.local/share/xorg/Xorg.0.log create mode 100644 home_org/thinclient/.profile create mode 100644 home_org/thinclient/.remmina/1485781847084.remmina create mode 100644 home_org/thinclient/.remmina/1485782073532.remmina create mode 100644 home_org/thinclient/.remmina/1485782134249.remmina create mode 100644 home_org/thinclient/.remmina/1485782156775.remmina create mode 100644 home_org/thinclient/.remmina/1485782191155.remmina create mode 100644 home_org/thinclient/.remmina/1485782237996.remmina create mode 100644 home_org/thinclient/.remmina/1485782349235.remmina create mode 100644 home_org/thinclient/.remmina/remmina.pref create mode 100755 home_org/thinclient/.setting.sh create mode 100644 home_org/thinclient/.wp/hg.png create mode 100755 home_org/thinclient/.wp/sysinfo4wp.sh create mode 100755 home_org/thinclient/Schreibtisch/com.teamviewer.teamviewer-host.desktop create mode 100755 home_org/thinclient/Schreibtisch/firefox.desktop create mode 100755 home_org/thinclient/Schreibtisch/galculator.desktop create mode 100755 home_org/thinclient/Schreibtisch/libreoffice-calc.desktop create mode 100755 home_org/thinclient/Schreibtisch/libreoffice-writer.desktop create mode 100755 home_org/thinclient/Schreibtisch/mate-screenshot.desktop create mode 100755 home_org/thinclient/Schreibtisch/remmina.desktop create mode 100644 home_org/tuxmania/.ICEauthority create mode 100644 home_org/tuxmania/.Xauthority create mode 100644 home_org/tuxmania/.bash_history create mode 100644 home_org/tuxmania/.bash_logout create mode 100644 home_org/tuxmania/.bashrc create mode 100644 home_org/tuxmania/.dmrc create mode 100644 home_org/tuxmania/.lesshst create mode 100644 home_org/tuxmania/.local/share/.converted-launchers create mode 100644 home_org/tuxmania/.local/share/keyrings/login.keyring create mode 100644 home_org/tuxmania/.local/share/keyrings/user.keystore create mode 100644 home_org/tuxmania/.local/share/xorg/Xorg.0.log create mode 100644 home_org/tuxmania/.pam_environment create mode 100644 home_org/tuxmania/.profile create mode 100644 home_org/tuxmania/.sudo_as_admin_successful create mode 100644 home_org/tuxmania/.viminfo create mode 100644 home_org/tuxmania/.wget-hsts create mode 100644 home_org/tuxmania/.xinputrc create mode 100644 part_table create mode 100755 restore.sh diff --git a/Pocket__Setting_up_overlayFS_on_Raspberry_Pi.pdf b/Pocket__Setting_up_overlayFS_on_Raspberry_Pi.pdf new file mode 100644 index 0000000000000000000000000000000000000000..e651b4359ede21bd7d8927cdc07ff12087f19221 GIT binary patch literal 194036 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/usr/share/fonts + /usr/local/share/fonts + fonts + + ~/.fonts + + + + + mono + + + monospace + + + + + + + sans serif + + + sans-serif + + + + + + + sans + + + sans-serif + + + + + conf.d + + + + /var/cache/fontconfig + fontconfig + + ~/.fontconfig + + + + + 30 + + + + diff --git a/etc_org/fstab b/etc_org/fstab new file mode 100644 index 0000000..401ad02 --- /dev/null +++ b/etc_org/fstab @@ -0,0 +1,10 @@ +proc /proc proc defaults 0 0 +/dev/mmcblk0p2 / ext4 ro,noatime 0 1 +/dev/mmcblk0p1 /boot/ vfat defaults,ro,nofail 0 2 +#mount_overlay /var fuse nofail,defaults,x-systemd.automount,x-systemd.requires=/var,x-systemd.device-timeout=10s 0 0 +#mount_overlay /home fuse nofail,defaults,x-systemd.automount,x-systemd.requires=/home,x-systemd.device-timeout=10s 0 0 +mount_overlay /etc fuse nofail,defaults 0 0 +mount_overlay /var fuse nofail,defaults 0 0 +mount_overlay /home fuse nofail,defaults 0 0 +mount_overlay /media fuse nofail,defaults 0 0 +none /tmp tmpfs nosuid,nodev,relatime 0 0 diff --git a/etc_org/fstab-orig b/etc_org/fstab-orig new file mode 100644 index 0000000..4210630 --- /dev/null +++ b/etc_org/fstab-orig @@ -0,0 +1,7 @@ +proc /proc proc defaults 0 0 +/dev/mmcblk0p2 / ext4 defaults,noatime 0 1 +/dev/mmcblk0p1 /boot/ vfat defaults,ro 0 2 +tmpfs /tmp tmpfs nosuid,nodev,relatime 0 0 +tmpfs /var/tmp tmpfs nosuid,nodev 0 0 +#overlay /var/log overlay noauto,x-system.automount,defaults,lowerdir=/var/log,upperdir=/mnt/log-overlay,comment=logdir 0 0 +#overlay /var/run overlay noauto,x-system.automount,defaults,lowerdir=/var/run,upperdir=/mnt/run-overlay,comment=rundir 0 0 diff --git a/etc_org/fuse.conf b/etc_org/fuse.conf new file mode 100644 index 0000000..ae194a0 --- /dev/null +++ b/etc_org/fuse.conf @@ -0,0 +1,8 @@ +# /etc/fuse.conf - Configuration file for Filesystem in Userspace (FUSE) + +# Set the maximum number of FUSE mounts allowed to non-root users. +# The default is 1000. +#mount_max = 1000 + +# Allow non-root users to specify the allow_other or allow_root mount options. +#user_allow_other diff --git a/etc_org/fwupd.conf b/etc_org/fwupd.conf new file mode 100644 index 0000000..5dc1c1d --- /dev/null +++ b/etc_org/fwupd.conf @@ -0,0 +1,10 @@ +[fwupd] + +# The download URI to use for LVFS metadata +# +# If you want to use testing firmware then change this value to: +# https://s3.amazonaws.com/lvfsbucket/downloads/firmware-testing.xml.gz +DownloadURI=https://s3.amazonaws.com/lvfsbucket/downloads/firmware.xml.gz + +# If we should verify option ROM images +EnableOptionROM=true diff --git a/etc_org/gai.conf b/etc_org/gai.conf new file mode 100644 index 0000000..4616ed0 --- /dev/null +++ b/etc_org/gai.conf @@ -0,0 +1,65 @@ +# Configuration for getaddrinfo(3). +# +# So far only configuration for the destination address sorting is needed. +# RFC 3484 governs the sorting. But the RFC also says that system +# administrators should be able to overwrite the defaults. This can be +# achieved here. +# +# All lines have an initial identifier specifying the option followed by +# up to two values. Information specified in this file replaces the +# default information. Complete absence of data of one kind causes the +# appropriate default information to be used. The supported commands include: +# +# reload +# If set to yes, each getaddrinfo(3) call will check whether this file +# changed and if necessary reload. This option should not really be +# used. There are possible runtime problems. The default is no. +# +# label +# Add another rule to the RFC 3484 label table. See section 2.1 in +# RFC 3484. The default is: +# +#label ::1/128 0 +#label ::/0 1 +#label 2002::/16 2 +#label ::/96 3 +#label ::ffff:0:0/96 4 +#label fec0::/10 5 +#label fc00::/7 6 +#label 2001:0::/32 7 +# +# This default differs from the tables given in RFC 3484 by handling +# (now obsolete) site-local IPv6 addresses and Unique Local Addresses. +# The reason for this difference is that these addresses are never +# NATed while IPv4 site-local addresses most probably are. Given +# the precedence of IPv6 over IPv4 (see below) on machines having only +# site-local IPv4 and IPv6 addresses a lookup for a global address would +# see the IPv6 be preferred. The result is a long delay because the +# site-local IPv6 addresses cannot be used while the IPv4 address is +# (at least for the foreseeable future) NATed. We also treat Teredo +# tunnels special. +# +# precedence +# Add another rule to the RFC 3484 precedence table. See section 2.1 +# and 10.3 in RFC 3484. The default is: +# +#precedence ::1/128 50 +#precedence ::/0 40 +#precedence 2002::/16 30 +#precedence ::/96 20 +#precedence ::ffff:0:0/96 10 +# +# For sites which prefer IPv4 connections change the last line to +# +#precedence ::ffff:0:0/96 100 + +# +# scopev4 +# Add another rule to the RFC 6724 scope table for IPv4 addresses. +# By default the scope IDs described in section 3.2 in RFC 6724 are +# used. Changing these defaults should hardly ever be necessary. +# The defaults are equivalent to: +# +#scopev4 ::ffff:169.254.0.0/112 2 +#scopev4 ::ffff:127.0.0.0/104 2 +#scopev4 ::ffff:0.0.0.0/96 14 diff --git a/etc_org/gconf/2/evoldap.conf b/etc_org/gconf/2/evoldap.conf new file mode 100644 index 0000000..41b2950 --- /dev/null +++ b/etc_org/gconf/2/evoldap.conf @@ -0,0 +1,87 @@ + + + + + + + + + + + + diff --git a/etc_org/gconf/2/path b/etc_org/gconf/2/path new file mode 100644 index 0000000..dba39bd --- /dev/null +++ b/etc_org/gconf/2/path @@ -0,0 +1,55 @@ +###################### +# 1. Forced settings # +###################### + +# Settings forced by the local administrator +xml:readonly:/etc/gconf/gconf.xml.mandatory + +# Other forced sources imagined by the local administrator +include /etc/gconf/2/local-mandatory.path + +# Settings forced by Debian packages +xml:readonly:/var/lib/gconf/debian.mandatory + + +####################### +# 2. User Preferences # +####################### + +# mandatory path for sabayon +include "$(HOME)/.gconf.path.mandatory" + +# mandatory path for desktop-profiles +include $(ENV_MANDATORY_PATH) + +# Other sources imagined by the user +include "$(HOME)/.gconf.path" + +# The default storage location, ~/.gconf +# This should be the only readwrite source +xml:readwrite:$(HOME)/.gconf + +# default path for sabayon +include "$(HOME)/.gconf.path.defaults" + +# default path for desktop-profiles +include $(ENV_DEFAULTS_PATH) + + +###################### +# 3. System defaults # +###################### + +# Other default sources imagined by the local administrator +include /etc/gconf/2/local-defaults.path + +# System administrator's defaults. This source also serves as a legacy +# source for packages not using a recent dh_gconf, or for applications +# installed by hand. +xml:readonly:/etc/gconf/gconf.xml.defaults + +# Debian branding, including CDD or packaged branding +xml:readonly:/var/lib/gconf/debian.defaults + +# Upstream application defaults +xml:readonly:/var/lib/gconf/defaults diff --git a/etc_org/gconf/gconf.xml.defaults/%gconf-tree.xml b/etc_org/gconf/gconf.xml.defaults/%gconf-tree.xml new file mode 100644 index 0000000..e69de29 diff --git a/etc_org/gconf/gconf.xml.mandatory/%gconf-tree.xml b/etc_org/gconf/gconf.xml.mandatory/%gconf-tree.xml new file mode 100644 index 0000000..e69de29 diff --git a/etc_org/gdb/gdbinit b/etc_org/gdb/gdbinit new file mode 100644 index 0000000..ccb3b0d --- /dev/null +++ b/etc_org/gdb/gdbinit @@ -0,0 +1 @@ +# System-wide GDB initialization file. diff --git a/etc_org/ghostscript/cidfmap.d/90gs-cjk-resource-cns1.conf b/etc_org/ghostscript/cidfmap.d/90gs-cjk-resource-cns1.conf new file mode 100644 index 0000000..6fd3b98 --- /dev/null +++ b/etc_org/ghostscript/cidfmap.d/90gs-cjk-resource-cns1.conf @@ -0,0 +1,9 @@ +/ZenKai-Medium << /FileType /TrueType /Path (/usr/share/fonts/truetype/arphic/ukai.ttc) /SubfontID 0 /CSI [(CNS1) 4] >> ; +/ShanHeiSun-Light << /FileType /TrueType /Path (/usr/share/fonts/truetype/arphic/uming.ttc) /SubfontID 0 /CSI [(CNS1) 4] >> ; +/MOESung-Regular /ShanHeiSun-Light ; +/MSung-Light /ShanHeiSun-Light ; +/MSung-Medium /ZenKai-Medium ; +/MHei-Medium /ZenKai-Medium ; +/MKai-Medium /ZenKai-Medium ; +/Adobe-CNS1 /ShanHeiSun-Light ; +/Adobe-CNS1-Bold /ZenKai-Medium ; diff --git a/etc_org/ghostscript/cidfmap.d/90gs-cjk-resource-gb1.conf b/etc_org/ghostscript/cidfmap.d/90gs-cjk-resource-gb1.conf new file mode 100644 index 0000000..6801f62 --- /dev/null +++ b/etc_org/ghostscript/cidfmap.d/90gs-cjk-resource-gb1.conf @@ -0,0 +1,9 @@ +/BousungEG-Light-GB << /FileType /TrueType /Path (/usr/share/fonts/truetype/arphic/uming.ttc) /SubfontID 0 /CSI [(GB1) 4] >> ; +/GBZenKai-Medium << /FileType /TrueType /Path (/usr/share/fonts/truetype/arphic/ukai.ttc) /SubfontID 0 /CSI [(GB1) 4] >> ; +/Song-Medium /GBZenKai-Medium ; +/STSong-Light /BousungEG-Light-GB ; +/STFangsong-Light /BousungEG-Light-GB ; +/STHeiti-Regular /BousungEG-Light-GB ; +/STKaiti-Regular /BousungEG-Light-GB ; +/Adobe-GB1 /BousungEG-Light-GB ; +/Adobe-GB1-Bold /GBZenKai-Medium ; diff --git a/etc_org/ghostscript/cidfmap.d/90gs-cjk-resource-japan1.conf b/etc_org/ghostscript/cidfmap.d/90gs-cjk-resource-japan1.conf new file mode 100644 index 0000000..841f438 --- /dev/null +++ b/etc_org/ghostscript/cidfmap.d/90gs-cjk-resource-japan1.conf @@ -0,0 +1,8 @@ +/Japanese-Mincho-Regular << /FileType /TrueType /Path (/usr/share/fonts/truetype/fonts-japanese-mincho.ttf) /SubfontID 0 /CSI [(Japan1) 4] >> ; +/Japanese-Gothic-Regular << /FileType /TrueType /Path (/usr/share/fonts/truetype/fonts-japanese-gothic.ttf) /SubfontID 0 /CSI [(Japan1) 4] >> ; +/Ryumin-Light /Japanese-Mincho-Regular ; +/Adobe-Japan1 /Japanese-Mincho-Regular ; +/HeiseiMin-W3 /Japanese-Mincho-Regular ; +/GothicBBB-Medium /Japanese-Gothic-Regular ; +/Adobe-Japan1-Bold /Japanese-Gothic-Regular ; +/HeiseiKakuGo-W5 /Japanese-Gothic-Regular ; diff --git a/etc_org/ghostscript/cidfmap.d/90gs-cjk-resource-japan2.conf b/etc_org/ghostscript/cidfmap.d/90gs-cjk-resource-japan2.conf new file mode 100644 index 0000000..c225826 --- /dev/null +++ b/etc_org/ghostscript/cidfmap.d/90gs-cjk-resource-japan2.conf @@ -0,0 +1,4 @@ +/Japanese-Mincho-Regular-JaH << /FileType /TrueType /Path (/usr/share/fonts/truetype/ttf-japanese-mincho.ttf) /SubfontID 0 /CSI [(Japan2) 4] >> ; +/Japanese-Gothic-Regular-JaH << /FileType /TrueType /Path (/usr/share/fonts/truetype/ttf-japanese-gothic.ttf) /SubfontID 0 /CSI [(Japan2) 4] >> ; +/Adobe-Japan2 /Japanese-Mincho-Regular-JaH ; +/Adobe-Japan2-Bold /Japanese-Gothic-Regular-JaH ; diff --git a/etc_org/ghostscript/cidfmap.d/90gs-cjk-resource-korea1.conf b/etc_org/ghostscript/cidfmap.d/90gs-cjk-resource-korea1.conf new file mode 100644 index 0000000..2d71ae6 --- /dev/null +++ b/etc_org/ghostscript/cidfmap.d/90gs-cjk-resource-korea1.conf @@ -0,0 +1,9 @@ +/NanumMyeongjo-Regular << /FileType /TrueType /Path (/usr/share/fonts/truetype/nanum/NanumMyeongjo.ttf) /SubfontID 0 /CSI [(Korea1) 2] >> ; +/NanumBarunGothic-Regular << /FileType /TrueType /Path (/usr/share/fonts/truetype/nanum/NanumBarunGothic.ttf) /SubfontID 0 /CSI [(Korea1) 2] >> ; +/NanumBarunGothic-Bold << /FileType /TrueType /Path (/usr/share/fonts/truetype/nanum/NanumBarunGothicBold.ttf) /SubfontID 0 /CSI [(Korea1) 2] >> ; +/NanumGothic-Regular << /FileType /TrueType /Path (/usr/share/fonts/truetype/nanum/NanumGothic.ttf) /SubfontID 0 /CSI [(Korea1) 2] >> ; +/HYSMyeongJo-Medium /NanumMyeongjo-Regular ; +/HYGoThic-Medium /NanumBarunGothic-Regular ; +/HYRGoThic-Medium /NanumGothic-Regular ; +/Adobe-Korea1 /NanumBarunGothic-Regular ; +/Adobe-Korea1-Bold /NanumBarunGothic-Bold ; diff --git a/etc_org/ghostscript/fontmap.d/10gsfonts.conf b/etc_org/ghostscript/fontmap.d/10gsfonts.conf new file mode 100644 index 0000000..9128470 --- /dev/null +++ b/etc_org/ghostscript/fontmap.d/10gsfonts.conf @@ -0,0 +1,74 @@ +/URWGothicL-Book (/usr/share/fonts/type1/gsfonts/a010013l.pfb) ; +/AvantGarde-Book /URWGothicL-Book ; +/URWGothicL-Demi (/usr/share/fonts/type1/gsfonts/a010015l.pfb) ; +/AvantGarde-Demi /URWGothicL-Demi ; +/URWGothicL-BookObli (/usr/share/fonts/type1/gsfonts/a010033l.pfb) ; +/AvantGarde-BookOblique /URWGothicL-BookObli ; +/URWGothicL-DemiObli (/usr/share/fonts/type1/gsfonts/a010035l.pfb) ; +/AvantGarde-DemiOblique /URWGothicL-DemiObli ; +/URWBookmanL-Ligh (/usr/share/fonts/type1/gsfonts/b018012l.pfb) ; +/Bookman-Light /URWBookmanL-Ligh ; +/URWBookmanL-DemiBold (/usr/share/fonts/type1/gsfonts/b018015l.pfb) ; +/Bookman-Demi /URWBookmanL-DemiBold ; +/URWBookmanL-LighItal (/usr/share/fonts/type1/gsfonts/b018032l.pfb) ; +/Bookman-LightItalic /URWBookmanL-LighItal ; +/URWBookmanL-DemiBoldItal (/usr/share/fonts/type1/gsfonts/b018035l.pfb) ; +/Bookman-DemiItalic /URWBookmanL-DemiBoldItal ; +/CenturySchL-Roma (/usr/share/fonts/type1/gsfonts/c059013l.pfb) ; +/NewCenturySchlbk-Roman /CenturySchL-Roma ; +/CenturySchL-Bold (/usr/share/fonts/type1/gsfonts/c059016l.pfb) ; +/NewCenturySchlbk-Bold /CenturySchL-Bold ; +/CenturySchL-Ital (/usr/share/fonts/type1/gsfonts/c059033l.pfb) ; +/NewCenturySchlbk-Italic /CenturySchL-Ital ; +/CenturySchL-BoldItal (/usr/share/fonts/type1/gsfonts/c059036l.pfb) ; +/NewCenturySchlbk-BoldItalic /CenturySchL-BoldItal ; +/Dingbats (/usr/share/fonts/type1/gsfonts/d050000l.pfb) ; +/ZapfDingbats /Dingbats ; +/NimbusSanL-Regu (/usr/share/fonts/type1/gsfonts/n019003l.pfb) ; +/Helvetica /NimbusSanL-Regu ; +/NimbusSanL-Bold (/usr/share/fonts/type1/gsfonts/n019004l.pfb) ; +/Helvetica-Bold /NimbusSanL-Bold ; +/NimbusSanL-ReguItal (/usr/share/fonts/type1/gsfonts/n019023l.pfb) ; +/Helvetica-Oblique /NimbusSanL-ReguItal ; +/NimbusSanL-BoldItal (/usr/share/fonts/type1/gsfonts/n019024l.pfb) ; +/Helvetica-BoldOblique /NimbusSanL-BoldItal ; +/NimbusSanL-ReguCond (/usr/share/fonts/type1/gsfonts/n019043l.pfb) ; +/Helvetica-Narrow /NimbusSanL-ReguCond ; +/HelveticaNarrow /NimbusSanL-ReguCond ; +/NimbusSanL-BoldCond (/usr/share/fonts/type1/gsfonts/n019044l.pfb) ; +/Helvetica-Narrow-Bold /NimbusSanL-BoldCond ; +/HelveticaNarrow-Bold /NimbusSanL-BoldCond ; +/NimbusSanL-ReguCondItal (/usr/share/fonts/type1/gsfonts/n019063l.pfb) ; +/Helvetica-Narrow-Oblique /NimbusSanL-ReguCondItal ; +/HelveticaNarrow-Oblique /NimbusSanL-ReguCondItal ; +/NimbusSanL-BoldCondItal (/usr/share/fonts/type1/gsfonts/n019064l.pfb) ; +/Helvetica-Narrow-BoldOblique /NimbusSanL-BoldCondItal ; +/HelveticaNarrow-BoldOblique /NimbusSanL-BoldCondItal ; +/NimbusRomNo9L-Regu (/usr/share/fonts/type1/gsfonts/n021003l.pfb) ; +/Times-Roman /NimbusRomNo9L-Regu ; +/NimbusRomNo9L-Medi (/usr/share/fonts/type1/gsfonts/n021004l.pfb) ; +/Times-Bold /NimbusRomNo9L-Medi ; +/NimbusRomNo9L-ReguItal (/usr/share/fonts/type1/gsfonts/n021023l.pfb) ; +/Times-Italic /NimbusRomNo9L-ReguItal ; +/NimbusRomNo9L-MediItal (/usr/share/fonts/type1/gsfonts/n021024l.pfb) ; +/Times-BoldItalic /NimbusRomNo9L-MediItal ; +/NimbusMonL-Regu (/usr/share/fonts/type1/gsfonts/n022003l.pfb) ; +/Courier /NimbusMonL-Regu ; +/NimbusMonL-Bold (/usr/share/fonts/type1/gsfonts/n022004l.pfb) ; +/Courier-Bold /NimbusMonL-Bold ; +/NimbusMonL-ReguObli (/usr/share/fonts/type1/gsfonts/n022023l.pfb) ; +/Courier-Oblique /NimbusMonL-ReguObli ; +/NimbusMonL-BoldObli (/usr/share/fonts/type1/gsfonts/n022024l.pfb) ; +/Courier-BoldOblique /NimbusMonL-BoldObli ; +/URWPalladioL-Roma (/usr/share/fonts/type1/gsfonts/p052003l.pfb) ; +/Palatino-Roman /URWPalladioL-Roma ; +/URWPalladioL-Bold (/usr/share/fonts/type1/gsfonts/p052004l.pfb) ; +/Palatino-Bold /URWPalladioL-Bold ; +/URWPalladioL-Ital (/usr/share/fonts/type1/gsfonts/p052023l.pfb) ; +/Palatino-Italic /URWPalladioL-Ital ; +/URWPalladioL-BoldItal (/usr/share/fonts/type1/gsfonts/p052024l.pfb) ; +/Palatino-BoldItalic /URWPalladioL-BoldItal ; +/StandardSymL (/usr/share/fonts/type1/gsfonts/s050000l.pfb) ; +/Symbol /StandardSymL ; +/URWChanceryL-MediItal (/usr/share/fonts/type1/gsfonts/z003034l.pfb) ; +/ZapfChancery-MediumItalic /URWChanceryL-MediItal ; diff --git a/etc_org/gnome-app-install/packages-whitelist b/etc_org/gnome-app-install/packages-whitelist new file mode 100644 index 0000000..6041682 --- /dev/null +++ b/etc_org/gnome-app-install/packages-whitelist @@ -0,0 +1,6 @@ +gstreamer0.10-ffmpeg +gstreamer0.10-plugins-ugly +gstreamer0.10-plugins-bad +gstreamer0.10-plugins-bad-multiverse +gstreamer0.10-fluendo-mpegdemux +gstreamer0.10-schroedinger \ No newline at end of file diff --git a/etc_org/gnome-system-tools/user-profiles.conf b/etc_org/gnome-system-tools/user-profiles.conf new file mode 100644 index 0000000..d040454 --- /dev/null +++ b/etc_org/gnome-system-tools/user-profiles.conf @@ -0,0 +1,182 @@ +[Desktop] +Name=Desktop user +Name[ar]=مستخدم مكتبي +Name[be]=Звычайны карыстальнік +Name[bg]=Обикновен потребител +Name[bn]=ডেস্কটপ ব্যবহারকারী +Name[ca]=Usuari de l'escriptori +Name[ca@valencia]=Usuari de l'escriptori +Name[cs]=Běžný uživatel +Name[da]=Skrivebordsbruger +Name[de]=Desktop-Benutzer +Name[el]=Χρήστης επιφάνειας εργασίας +Name[en_GB]=Desktop user +Name[eo]=Labortablo-uzanto +Name[es]=Usuario del escritorio +Name[et]=Töölauakasutaja +Name[eu]=Mahaigaineko erabiltzailea +Name[fi]=Työpöytäkäyttäjä +Name[fr]=Utilisateur de l'ordinateur +Name[gl]=Usuario de escritorio +Name[he]=משתמש שולחן העבודה +Name[hu]=Asztali felhasználó +Name[it]=Utente desktop +Name[ja]=デスクトップ・ユーザ +Name[ko]=데스크톱 사용자 +Name[lt]=Darbo aplinkos naudotojas +Name[lv]=Darbvirsmas lietotājs +Name[nb]=Skrivebordsbruker +Name[pa]=ਡੈਸਕਟਾਪ ਯੂਜ਼ਰ +Name[pl]=Użytkownik pulpitu +Name[pt]=Utilizador +Name[pt_BR]=Usuário da área de trabalho +Name[ro]=Utilizator desktop +Name[ru]=Пользователь +Name[sk]=Používateľ pracovného prostredia +Name[sl]=Uporabnik namizja +Name[sr]=Обични корисник +Name[sr@latin]=Obični korisnik +Name[sv]=Skrivbordsanvändare +Name[ta]=மேல்மேசை பயனர் +Name[ug]=ئۈستەلئۈستى ئىشلەتكۈچىسى +Name[uk]=Користувач +Name[zh_CN]=桌面用户 +Name[zh_HK]=桌面使用者 +Name[zh_TW]=桌面使用者 +Description=Can perform common tasks. Can't install software or change settings affecting all users. +Description[ar]=يستطيع أداء المهام الشائعة. لا يستطيع تثبيت برمجيات أو تغيير الإعدادات التي تؤثر على كل المستخدمين. +Description[be]=Можа выконваць тыповыя для карыстальніка дзеяньні. Ня можа ўсталёўваць праграмы або зьмяняць наладкі, якія тычацца ўсіх карыстальнікаў. +Description[bg]=Може да извършва честите задачи. Не може да инсталира софтуер или да променя настройките, които са за всички потребители. +Description[bn]=সাধারণ কার্যাবলী সম্পাদন করতে পারে। সকল ব্যবহারকারীকে প্রভাবিত করে এমন কোন সফটওয়্যার ইনস্টল বা সেটিংসমূহ পরিবর্তন করা যাবে না। +Description[ca]=Pot realitzar tasques comunes. No pot instal·lar programari o canviar paràmetres que afectin tots els usuaris. +Description[ca@valencia]=Pot realitzar tasques comunes. No pot instal·lar programari o canviar paràmetres que afectin tots els usuaris. +Description[cs]=Může provádět běžné úkoly. Nemůže instalovat software nebo měnit nastavení dotýkající se všech uživatelů. +Description[da]=Kan udføre almindelige opgaver. Kan ikke installere programmel eller ændre indstillinger, som vedrører alle brugere. +Description[de]=Kann allgemeine Aufgaben ausführen. Darf keine Software installieren oder Einstellungen ändern, die sich auf alle Benutzer auswirken. +Description[el]=Δυνατότητα εκτέλεσης κοινών εργασιών. Δεν μπορεί να εγκαταστήσει λογισμικό ή να αλλάξει ρυθμίσεις που επηρεάζουν άλλους χρήστες. +Description[en_GB]=Can perform common tasks. Can't install software or change settings affecting all users. +Description[es]=Puede realizar tareas comunes. No puede instalar software o cambiar los ajustes que afecten a todos los usuarios. +Description[et]=Võib sooritada tavapäraseid ülesandeid. Ei tohi paigaldada tarkvara ega muuta teisi kasutajaid mõjutavaid sätteid. +Description[eu]=Ataza arruntak lan ditzake. Ezin du softwarerik instalatu edo beste erabiltzaile guztiei eragiten dieten ezarpenik aldatu. +Description[fi]=Voi käyttää järjestelmää, mutta ei voi tehdä mm. järjestelmänlaajuisia muutoksia tai sovellusasennuksia. +Description[fr]=Peut travailler normalement avec l'ordinateur. Non autorisé à installer des logiciels ni à modifier des paramètres qui affectent tous les utilisateurs. +Description[gl]=Pode levar a cabo tarefas comúns, mais non pode instalar software ou cambiar configuracións que afectan a todos os usuarios. +Description[he]=ניתן לבצע משימות נפוצות. לא ניתן להתקין תוכנות או לשנות הגדרות המשפיעות על כלל המשתמשים. +Description[hu]=Általános feladatokat hajthat végre. Nem telepíthet szoftvereket, és nem módosíthat az összes felhasználóra kiható beállításokat. +Description[it]=Può eseguire compiti comuni. Non può installare o modificare impostazioni che coinvolgono tutti gli utenti. +Description[ja]=共通のタスクを実行できます。ソフトウェアをインストールしたり、すべてのユーザに影響するような変更をすることはできません。 +Description[ko]=일반적인 작업을 할 수 있습니다. 소프트웨어를 설치하거나 다른 사용자에 영향을 미치는 설정을 할 수 없습니다. +Description[lt]=Gali vykdyti bendrus veiksmus. Negali diegti ar keisti nustatymų, paveikiančių visus naudotojus. +Description[lv]=Var veikt parastos uzdevumus. Nevar instalēt programmatūru vai mainīt iestatījumus, kas ietekmē visus lietotājus. +Description[nb]=Kan utføre vanlige oppgaver. Kan ikke installere programvare eller endre innstillinger som påvirker alle brukere. +Description[pa]=ਆਮ ਕੰਮ ਕਰ ਸਕਦਾ ਹੈ। ਸਾਫਟਵੇਅਰ ਇੰਸਟਾਲ ਜਾਂ ਸਭ ਯੂਜ਼ਰ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਨ ਵਾਲੀਆਂ ਸੈਟਿੰਗ ਬਦਲ ਨਹੀਂ ਸਕਦਾ। +Description[pl]=Może wykonywać częste zadania. Nie może instalować oprogramowania lub zmieniać ustawień systemowych. +Description[pt]=Pode realizar tarefas comuns. Não pode instalar aplicações nem alterar definições que afectem todos os utilizadores. +Description[pt_BR]=Pode executar tarefas usuais. Não pode instalar programas ou fazer alguma mudança que afete todos os usuários. +Description[ro]=Poate efectua acțiuni obișnuite. Nu poate să instaleze software sau să modifice configurări care afectează toți utilizatorii. +Description[ru]=Может выполнять типичные для пользователя действия. Не может устанавливать программное обеспечение или изменять параметры, затрагивающие всех пользователей. +Description[sk]=Môže vykonávať bežné úlohy. Nemôže inštalovať softvér ani meniť nastavenia, ktoré ovplyvňujú všetkých používateľov. +Description[sl]=Mogoče je opravljati splošne naloge, ni pa mogoče spreminjati nastavitev, ki vplivajo na vse uporabnike. +Description[sr]=Може да извршава честе послове. Не може да инсталира програме или промени подешавања која утичу на све кориснике. +Description[sr@latin]=Može da izvršava česte poslove. Ne može da instalira programe ili promeni podešavanja koja utiču na sve korisnike. +Description[sv]=Kan genomföra vanliga åtgärder. Kan inte installera program eller ändra inställningar som påverkar alla användare. +Description[ta]=சாதாரண வேலைகளை செய்யலாம். மென்பொருட்களை நிறுவுதல், மேம்படுத்தல், கணினி அமைப்பில் மாற்றம் ஆகிய செய்ய இயலாது. +Description[ug]=ئادەتتىكى ۋەزىپىنى ئىجرا قىلالمايدۇ. يۇمشاق دېتال ئورنىتالمايدۇ ياكى ھەممە ئىشلەتكۈچىگە تەسىر كۆرسىتىدىغان تەڭشەكنى ئۆزگەرتەلمەيدۇ. +Description[uk]=Може виконувати типові для користувача дії. Не може встановлювати програмне забезпечення чи змінювати параметри, що стосуються всіх користувачів. +Description[zh_CN]=不能执行普通任务。不能安装软件或修改影响所有用户的设置。 +Description[zh_HK]=可以進行一般工作。不能安裝軟件或改變會影響所有使用者的設定值。 +Description[zh_TW]=可以進行一般工作。不能安裝軟體或改變會影響所有使用者的設定值。 +Default=1 +Groups=cdrom,floppy,dialout,tape,dip,adm,plugdev,fax,fuse,video + +[Administrator] +Name=Administrator +Name[af]=Administrateur +Name[ar]=إداري +Name[be]=Адміністратар +Name[bg]=Администратор +Name[bn]=প্রশাসক +Name[ca]=Administrador +Name[ca@valencia]=Administrador +Name[cs]=Správce +Name[da]=Administrator +Name[de]=Administrator +Name[el]=Διαχειριστής +Name[en_GB]=Administrator +Name[eo]=Administranto +Name[es]=Administrador +Name[et]=Administraator +Name[eu]=Administratzailea +Name[fi]=Ylläpitäjä +Name[fr]=Administrateur +Name[gl]=Administrador +Name[he]=מנהל +Name[hu]=Rendszergazda +Name[it]=Amministratore +Name[ja]=管理者 +Name[ko]=관리자 +Name[lt]=Administratorius +Name[lv]=Administrators +Name[ms]=Pentadbiran +Name[nb]=Administrator +Name[pa]=ਪਰਸ਼ਾਸ਼ਕ +Name[pl]=Administrator +Name[pt]=Administrador +Name[pt_BR]=Administrador +Name[ro]=Administrator +Name[ru]=Администратор +Name[sk]=Správca +Name[sl]=Skrbnik +Name[sr]=Администратор +Name[sr@latin]=Administrator +Name[sv]=Administratör +Name[ta]=நிர்வாகி +Name[ug]=باشقۇرغۇچى +Name[uk]=Адміністратор +Name[zh_CN]=管理员 +Name[zh_HK]=系統管理者 +Name[zh_TW]=系統管理者 +Description=Can change anything on the system, including installing and upgrading software. +Description[ar]=يستطيع تغيير أي شيء في النظام بما فيه تثبيت وترقية البرمجيات. +Description[be]=Можа зьмяняць у сыстэме што заўгодна, у тым ліку набор усталяваных праграмаў. +Description[bg]=Може да управлява всичко на компютъра, включително инсталирането и обновяването на софтуера. +Description[bn]=সফটওয়্যার ইনস্টল ও আপগ্রেড করা সহ সিস্টেমের যেকোন ধরণের পরিবর্তন করা যাবে। +Description[ca]=Pot canviar-ho tot, incloent la instal·lació i actualització de programari. +Description[ca@valencia]=Pot canviar-ho tot, incloent la instal·lació i actualització de programari. +Description[cs]=Může v systému měnit cokoliv, včetně instalování a aktualizace softwaru. +Description[da]=Kan ændre hvad som helst på systemet, herunder installere og opgradere software. +Description[de]=Darf alles am System ändern, einschließlich Installieren und Aktualisieren von Software. +Description[el]=Δυνατότητα αλλαγής όλου του συστήματος, συμπεριλαμβανομένης της εγκατάστασης/απεγκατάστασης λογισμικού. +Description[en_GB]=Can change anything on the system, including installing and upgrading software. +Description[es]=Puede cambiar todo en el sistema, incluyendo instalación y actualización de software. +Description[et]=Võib teha arvutis ükskõik mida, sealhulgas tarkvara paigaldada ja uuendada. +Description[eu]=Edozer alda dezake sisteman, baita softwarea instalatzea eta bertsio-berritzea ere. +Description[fi]=Voi muuttaa mitä tahansa järjestelmän asetuksia. Voi mm. asentaa ja päivittää sovelluksia. +Description[fr]=Peut agir sur tous les composants du système, y compris en installant et en mettant à jour des logiciels. +Description[gl]=Pode cambiar calquera cousa no sistema, incluíndo a instalación e a actualización de software. +Description[he]=ניתן לשנות כל דבר במערכת לרבות התקנה ושדרוג של תכנה. +Description[hu]=Bármit megváltoztathat a rendszeren, például szoftvereket telepíthet vagy frissíthet. +Description[it]=Può cambiare ogni cosa sul sistema, incluso installare e aggiornare il software. +Description[ja]=ソフトウェアをインストールしたり更新したりするなど、システムのあらゆるものを変更できまます。 +Description[ko]=시스템의 모든 것을 바꿀 수 있습니다. 소프트웨어 설치 업그레이드도 할 수 있습니다. +Description[lt]=Gali keisti bet ką sistemoje, įskaitant programinės įrangos diegimą ir atnaujinimą. +Description[lv]=Var sistēmā mainīt jebko, tai skaitā instalēt un uzlabot programmatūru. +Description[nb]=Kan endre alt på systemet inkludert installering og oppgradering av programvare. +Description[pa]=ਸਿਸਟਮ ਉੱਤੇ ਕੁਝ ਵੀ ਬਦਲ ਸਕਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਸਾਫਟਵੇਅਰ ਇੰਸਟਾਲੇਸ਼ਨ ਅਤੇ ਅੱਪਗਰੇਡ ਸ਼ਾਮਲ ਹੈ। +Description[pl]=Może zmieniać wszystko w systemie, w tym instalować i aktualizować oprogramowanie. +Description[pt]=Pode alterar tudo no sistema, incluindo instalar e actualizar aplicações. +Description[pt_BR]=Pode fazer qualquer coisa no sistema, inclusive instalar e atualizar programas. +Description[ro]=Poate schimba orice pe sistem, incluzând instalarea și actualizarea aplicațiilor. +Description[ru]=Может изменять в системе что угодно, включая установку и удаление программного обеспечения. +Description[sk]=Môže zmeniť hocičo v systéme, vrátane inštalovania a aktualizovania softvéru. +Description[sl]=Spremeniti je mogoče vse nastavitve, vključno z nameščanjem in posodabljanjem sistema. +Description[sr]=Може да промени све на систему, укључујући и инсталирање и надоградње програма. +Description[sr@latin]=Može da promeni sve na sistemu, uključujući i instaliranje i nadogradnje programa. +Description[sv]=Kan ändra vad som helst i systemet, inklusive installation och uppgradering av program. +Description[ta]=மென்பொருட்களை நிறுவுதல் மேம்படுத்தல் உள்ளிட்ட எதையும் கணினி அமைப்பில் மாற்றலாம். +Description[ug]=سىستېمىدىكى ھەممە نەرسىنى ئۆزگەرتەلەيسىز، ئورنىتىش ۋە يۇمشاق دېتال يېڭىلاشمۇ بۇنىڭ ئىچىدە. +Description[uk]=Може змінювати у системі що завгодно, включаючи встановлення та видалення програм. +Description[zh_CN]=可以更改系统上的一切,包括安装和升级软件。 +Description[zh_HK]=可以改變系統中的任何事,包括安裝和升級軟件。 +Description[zh_TW]=可以改變系統中的任何事,包括安裝和升級軟體。 +Groups=cdrom,floppy,dialout,tape,dip,adm,plugdev,fax,fuse,sudo,sambashare,lpadmin,video diff --git a/etc_org/gnome-vfs-2.0/modules/default-modules.conf b/etc_org/gnome-vfs-2.0/modules/default-modules.conf new file mode 100644 index 0000000..920f99e --- /dev/null +++ b/etc_org/gnome-vfs-2.0/modules/default-modules.conf @@ -0,0 +1,31 @@ +# +# Module configuration file for the GNOME Virtual File System. +# +# Syntax: +# +# ... : +# + +computer: computer + +dns-sd: dns-sd + +file: file + +test: vfs-test + +network: network + +#nntp: nntp + +gzip ugzip: gzip + +#efs: vefs + +#nfs: nfs + +sftp: sftp + +ssh: sftp + +tar: tar diff --git a/etc_org/gnome-vfs-2.0/modules/extra-modules.conf b/etc_org/gnome-vfs-2.0/modules/extra-modules.conf new file mode 100644 index 0000000..d33b141 --- /dev/null +++ b/etc_org/gnome-vfs-2.0/modules/extra-modules.conf @@ -0,0 +1,19 @@ +# +# Module configuration file for the GNOME Virtual File System. +# +# Syntax: +# +# ... : +# + +bzip2: bzip2 + +ftp: ftp + +http: http + +dav: http + +davs: http + +https: http diff --git a/etc_org/gnome/defaults.list b/etc_org/gnome/defaults.list new file mode 100644 index 0000000..7a5968d --- /dev/null +++ b/etc_org/gnome/defaults.list @@ -0,0 +1,268 @@ +[Default Applications] +application/csv=libreoffice-calc.desktop +application/excel=libreoffice-calc.desktop +application/msexcel=libreoffice-calc.desktop +application/msword=libreoffice-writer.desktop +application/ogg=rhythmbox.desktop +application/oxps=evince.desktop +application/pdf=evince.desktop +application/postscript=evince.desktop +application/rtf=libreoffice-writer.desktop +application/tab-separated-values=libreoffice-calc.desktop +application/vnd.debian.binary-package=gnome-software-local-file.desktop +application/vnd.ms-cab-compressed=gnome-software-local-file.desktop +application/vnd.lotus-1-2-3=libreoffice-calc.desktop +application/vnd.ms-excel=libreoffice-calc.desktop +application/vnd.ms-word=libreoffice-writer.desktop +application/vnd.ms-xpsdocument=evince.desktop +application/vnd.rn-realmedia=org.gnome.Totem.desktop +application/vnd.sun.xml.base=libreoffice-base.desktop +application/vnd.sun.xml.calc=libreoffice-calc.desktop +application/vnd.sun.xml.calc.template=libreoffice-calc.desktop +application/vnd.sun.xml.draw=libreoffice-draw.desktop +application/vnd.sun.xml.draw.template=libreoffice-draw.desktop +application/vnd.sun.xml.math=libreoffice-math.desktop +application/vnd.sun.xml.writer=libreoffice-writer.desktop +application/vnd.sun.xml.writer.template=libreoffice-writer.desktop +application/vnd.sun.xml.writer.global=libreoffice-writer.desktop +application/vnd.oasis.opendocument.database=libreoffice-base.desktop +application/vnd.oasis.opendocument.formula=libreoffice-math.desktop +application/vnd.oasis.opendocument.graphics=libreoffice-draw.desktop +application/vnd.oasis.opendocument.graphics-template=libreoffice-draw.desktop +application/vnd.oasis.opendocument.presentation=libreoffice-impress.desktop +application/vnd.oasis.opendocument.presentation-template=libreoffice-impress.desktop +application/vnd.oasis.opendocument.spreadsheet=libreoffice-calc.desktop +application/vnd.oasis.opendocument.spreadsheet-template=libreoffice-calc.desktop +application/vnd.oasis.opendocument.text=libreoffice-writer.desktop +application/vnd.oasis.opendocument.text-template=libreoffice-writer.desktop +application/vnd.oasis.opendocument.text-web=libreoffice-writer.desktop +application/vnd.oasis.opendocument.text-master=libreoffice-writer.desktop +application/vnd.sun.xml.impress=libreoffice-impress.desktop +application/vnd.sun.xml.impress.template=libreoffice-impress.desktop +application/vnd.stardivision.calc=libreoffice-calc.desktop +application/vnd.stardivision.draw=libreoffice-draw.desktop +application/vnd.stardivision.impress=libreoffice-impress.desktop +application/vnd.stardivision.math=libreoffice-math.desktop +application/vnd.stardivision.writer=libreoffice-writer.desktop +application/mspowerpoint=libreoffice-impress.desktop +application/vnd.ms-powerpoint=libreoffice-impress.desktop +application/vnd.wordperfect=libreoffice-writer.desktop +application/wordperfect=libreoffice-writer.desktop +application/vnd.openxmlformats-officedocument.wordprocessingml.document=libreoffice-writer.desktop +application/vnd.openxmlformats-officedocument.wordprocessingml.template=libreoffice-writer.desktop +application/vnd.openxmlformats-officedocument.spreadsheetml.sheet=libreoffice-calc.desktop +application/vnd.openxmlformats-officedocument.spreadsheetml.template=libreoffice-calc.desktop +application/vnd.openxmlformats-officedocument.presentationml.slide=libreoffice-impress.desktop +application/vnd.openxmlformats-officedocument.presentationml.slideshow=libreoffice-impress.desktop +application/vnd.openxmlformats-officedocument.presentationml.presentation=libreoffice-impress.desktop +application/vnd.openxmlformats-officedocument.presentationml.template=libreoffice-impress.desktop +application/x-123=libreoffice-calc.desktop +application/x-abiword=abiword.desktop +application/x-applix-spreadsheet=libreoffice-calc.desktop +application/x-ar=org.gnome.FileRoller.desktop +application/x-arj=org.gnome.FileRoller.desktop +application/x-audacity-project=audacity.desktop +application/x-bzdvi=evince.desktop +application/x-bzip-compressed-tar=org.gnome.FileRoller.desktop +application/x-bzip=org.gnome.FileRoller.desktop +application/x-bzpdf=evince.desktop +application/x-bzpostscript=evince.desktop +application/x-cbr=evince.desktop +application/x-cbt=evince.desktop +application/x-cbz=evince.desktop +application/x-compressed-tar=org.gnome.FileRoller.desktop +application/x-compress=org.gnome.FileRoller.desktop +application/x-cab=gnome-software-local-file.desktop +application/x-ms-cab-compressed=gnome-software-local-file.desktop +application/x-deb=gnome-software-local-file.desktop +application/x-debian-package=gnome-software-local-file.desktop +application/x-dos_ms_excel=libreoffice-calc.desktop +application/x-dvi=evince.desktop +application/x-ear=org.gnome.FileRoller.desktop +application/x-excel=libreoffice-calc.desktop +application/x-extension-m4a=org.gnome.Totem.desktop +application/x-extension-mp4=org.gnome.Totem.desktop +application/x-flac=rhythmbox.desktop +application/x-glade=glade.desktop +application/x-gnumeric=gnumeric.desktop +application/x-gtar=org.gnome.FileRoller.desktop +application/x-gzdvi=evince.desktop +application/x-gzip=org.gnome.FileRoller.desktop +application/x-gzpdf=evince.desktop +application/x-gzpostscript=evince.desktop +application/xhtml+xml=firefox.desktop +application/x-jar=openjdk-7-java.desktop +application/x-java-archive=openjdk-7-java.desktop +application/x-java-jnlp-file=icedtea-netx-javaws.desktop +application/x-lha=org.gnome.FileRoller.desktop +application/x-lhz=org.gnome.FileRoller.desktop +application/xls=libreoffice-calc.desktop +application/x-lzop=org.gnome.FileRoller.desktop +application/x-matroska=org.gnome.Totem.desktop +application/x-mps=libreoffice-calc.desktop +application/x-ms-excel=libreoffice-calc.desktop +application/x-msexcel=libreoffice-calc.desktop +application/x-ogg=rhythmbox.desktop +application/x-oleo=libreoffice-calc.desktop +application/x-perl=gedit.desktop +application/x-planperfect=libreoffice-calc.desktop +application/x-quattropro=libreoffice-calc.desktop +application/x-rar-compressed=org.gnome.FileRoller.desktop +application/x-rar=org.gnome.FileRoller.desktop +application/x-rpm=org.gnome.FileRoller.desktop +application/x-sc=libreoffice-calc.desktop +application/x-shockwave-flash=org.gnome.Totem.desktop +application/x-sylk=libreoffice-calc.desktop +application/x-tar=org.gnome.FileRoller.desktop +application/x-war=org.gnome.FileRoller.desktop +application/x-xbase=libreoffice-calc.desktop +application/x-xls=libreoffice-calc.desktop +application/x-xzpdf=evince.desktop +application/x-zip-compressed=org.gnome.FileRoller.desktop +application/x-zip=org.gnome.FileRoller.desktop +application/x-zoo=org.gnome.FileRoller.desktop +application/zip=org.gnome.FileRoller.desktop +audio/3gpp=org.gnome.Totem.desktop +audio/ac3=org.gnome.Totem.desktop +audio/AMR=org.gnome.Totem.desktop +audio/AMR-WB=org.gnome.Totem.desktop +audio/basic=org.gnome.Totem.desktop +audio/flac=rhythmbox.desktop +audio/midi=org.gnome.Totem.desktop +audio/mp4=org.gnome.Totem.desktop +audio/mpeg=org.gnome.Totem.desktop +audio/mpegurl=org.gnome.Totem.desktop +audio/ogg=rhythmbox.desktop +audio/prs.sid=org.gnome.Totem.desktop +audio/vnd.rn-realaudio=org.gnome.Totem.desktop +audio/x-ape=org.gnome.Totem.desktop +audio/x-flac=rhythmbox.desktop +audio/x-gsm=org.gnome.Totem.desktop +audio/x-it=org.gnome.Totem.desktop +audio/x-m4a=org.gnome.Totem.desktop +audio/x-matroska=org.gnome.Totem.desktop +audio/x-mod=org.gnome.Totem.desktop +audio/x-mp3=rhythmbox.desktop +audio/x-mpeg=rhythmbox.desktop +audio/x-mpegurl=rhythmbox.desktop +audio/x-ms-asf=org.gnome.Totem.desktop +audio/x-ms-asx=org.gnome.Totem.desktop +audio/x-ms-wax=org.gnome.Totem.desktop +audio/x-ms-wma=org.gnome.Totem.desktop +audio/x-musepack=org.gnome.Totem.desktop +audio/x-pn-aiff=org.gnome.Totem.desktop +audio/x-pn-au=org.gnome.Totem.desktop +audio/x-pn-realaudio=org.gnome.Totem.desktop +audio/x-pn-realaudio-plugin=org.gnome.Totem.desktop +audio/x-pn-wav=org.gnome.Totem.desktop +audio/x-pn-windows-acm=org.gnome.Totem.desktop +audio/x-realaudio=org.gnome.Totem.desktop +audio/x-real-audio=org.gnome.Totem.desktop +audio/x-sbc=org.gnome.Totem.desktop +audio/x-scpls=rhythmbox.desktop +audio/x-speex=org.gnome.Totem.desktop +audio/x-tta=org.gnome.Totem.desktop +audio/x-wav=org.gnome.Totem.desktop +audio/x-wavpack=org.gnome.Totem.desktop +audio/x-vorbis=rhythmbox.desktop +audio/x-vorbis+ogg=rhythmbox.desktop +audio/x-xm=org.gnome.Totem.desktop +image/bmp=eog.desktop +image/gif=eog.desktop +image/jpeg=eog.desktop +image/jpg=eog.desktop +image/pjpeg=eog.desktop +image/png=eog.desktop +image/svg+xml=eog.desktop +image/tiff=eog.desktop +image/vnd.djvu=evince.desktop +image/vnd.rn-realpix=org.gnome.Totem.desktop +image/x-bmp=eog.desktop +image/x-bzeps=evince.desktop +image/x-eps=evince.desktop +image/x-gray=eog.desktop +image/x-gzeps=evince.desktop +image/x-icb=eog.desktop +image/x-ico=eog.desktop +image/x-png=eog.desktop +image/x-portable-anymap=eog.desktop +image/x-portable-bitmap=eog.desktop +image/x-portable-graymap=eog.desktop +image/x-portable-pixmap=eog.desktop +image/x-psd=gimp.desktop +image/x-xbitmap=eog.desktop +image/x-xpixmap=eog.desktop +inode/directory=nautilus-folder-handler.desktop +misc/ultravox=org.gnome.Totem.desktop +multipart/x-zip=org.gnome.FileRoller.desktop +text/abiword=abiword.desktop +text/calendar=evolution.desktop +text/comma-separated-values=libreoffice-calc.desktop +text/csv=libreoffice-calc.desktop +text/html=firefox.desktop +text/plain=gedit.desktop +text/richtext=abiword.desktop +text/rtf=libreoffice-writer.desktop +text/spreadsheet=libreoffice-calc.desktop +text/tab-separated-values=libreoffice-calc.desktop +text/x-comma-separated-values=libreoffice-calc.desktop +text/x-c++hdr=ubuntusdk.desktop +text/x-c++src=ubuntusdk.desktop +text/x-xsrc=ubuntusdk.desktop +text/x-chdr=gedit.desktop +text/x-csrc=gedit.desktop +text/x-dtd=gedit.desktop +text/x-java=gedit.desktop +text/mathml=gedit.desktop +text/x-python=gedit.desktop +text/x-sql=gedit.desktop +text/xml=firefox.desktop +video/3gpp=org.gnome.Totem.desktop +video/dv=org.gnome.Totem.desktop +video/fli=org.gnome.Totem.desktop +video/flv=org.gnome.Totem.desktop +video/mp2t=org.gnome.Totem.desktop +video/mp4=org.gnome.Totem.desktop +video/mp4v-es=org.gnome.Totem.desktop +video/mpeg=org.gnome.Totem.desktop +video/msvideo=org.gnome.Totem.desktop +video/ogg=org.gnome.Totem.desktop +video/quicktime=org.gnome.Totem.desktop +video/vivo=org.gnome.Totem.desktop +video/vnd.divx=org.gnome.Totem.desktop +video/vnd.rn-realvideo=org.gnome.Totem.desktop +video/vnd.vivo=org.gnome.Totem.desktop +video/webm=org.gnome.Totem.desktop +video/x-anim=org.gnome.Totem.desktop +video/x-avi=org.gnome.Totem.desktop +video/x-flc=org.gnome.Totem.desktop +video/x-fli=org.gnome.Totem.desktop +video/x-flic=org.gnome.Totem.desktop +video/x-flv=org.gnome.Totem.desktop +video/x-m4v=org.gnome.Totem.desktop +video/x-matroska=org.gnome.Totem.desktop +video/x-mpeg=org.gnome.Totem.desktop +video/x-ms-asf=org.gnome.Totem.desktop +video/x-ms-asx=org.gnome.Totem.desktop +video/x-msvideo=org.gnome.Totem.desktop +video/x-ms-wm=org.gnome.Totem.desktop +video/x-ms-wmv=org.gnome.Totem.desktop +video/x-ms-wmx=org.gnome.Totem.desktop +video/x-ms-wvx=org.gnome.Totem.desktop +video/x-nsv=org.gnome.Totem.desktop +video/x-ogm+ogg=org.gnome.Totem.desktop +video/x-theora+ogg=org.gnome.Totem.desktop +video/x-totem-stream=org.gnome.Totem.desktop +x-content/video-dvd=org.gnome.Totem.desktop +x-content/video-vcd=org.gnome.Totem.desktop +x-content/video-svcd=org.gnome.Totem.desktop +x-content/audio-cdda=rhythmbox-device.desktop +x-content/audio-dvd=banshee-audiocd.desktop +x-content/audio-player=rhythmbox-device.desktop +x-content/image-dcf=shotwell.desktop +x-content/image-picturecd=shotwell.desktop +zz-application/zz-winassoc-xls=libreoffice-calc.desktop +x-scheme-handler/apt=apturl.desktop +x-scheme-handler/http=firefox.desktop +x-scheme-handler/https=firefox.desktop +x-scheme-handler/mailto=thunderbird.desktop diff --git a/etc_org/groff/man.local b/etc_org/groff/man.local new file mode 100644 index 0000000..4cb598c --- /dev/null +++ b/etc_org/groff/man.local @@ -0,0 +1,23 @@ +.\" -*- nroff -*- +.\" +.\" This file is loaded after an-old.tmac. +.\" Put any local modifications to an-old.tmac here. +. +.if n \{\ +. \" Debian: Map \(oq to ' rather than ` in nroff mode for devices other +. \" than utf8. +. if !'\*[.T]'utf8' \ +. tr \[oq]' +. +. \" Debian: Disable the use of SGR (ANSI colour) escape sequences by +. \" grotty. +. if '\V[GROFF_SGR]'' \ +. output x X tty: sgr 0 +. +. \" Debian: Strictly, "-" is a hyphen while "\-" is a minus sign, and the +. \" former may not always be rendered in the form expected for things like +. \" command-line options. Uncomment this if you want to make sure that +. \" manual pages you're writing are clear of this problem. +. \" if '\*[.T]'utf8' \ +. \" char - \[hy] +.\} diff --git a/etc_org/groff/mdoc.local b/etc_org/groff/mdoc.local new file mode 100644 index 0000000..d96b6b7 --- /dev/null +++ b/etc_org/groff/mdoc.local @@ -0,0 +1,23 @@ +.\" -*- nroff -*- +.\" +.\" This file is loaded after doc.tmac. +.\" Put any local modifications to doc.tmac here. +. +.if n \{\ +. \" Debian: Map \(oq to ' rather than ` in nroff mode for devices other +. \" than utf8. +. if !'\*[.T]'utf8' \ +. tr \[oq]' +. +. \" Debian: Disable the use of SGR (ANSI colour) escape sequences by +. \" grotty. +. if '\V[GROFF_SGR]'' \ +. output x X tty: sgr 0 +. +. \" Debian: Strictly, "-" is a hyphen while "\-" is a minus sign, and the +. \" former may not always be rendered in the form expected for things like +. \" command-line options. Uncomment this if you want to make sure that +. \" manual pages you're writing are clear of this problem. +. \" if '\*[.T]'utf8' \ +. \" char - \[hy] +.\} diff --git a/etc_org/group b/etc_org/group new file mode 100644 index 0000000..ebc3589 --- /dev/null +++ b/etc_org/group @@ -0,0 +1,74 @@ +root:x:0: +daemon:x:1: +bin:x:2: +sys:x:3: +adm:x:4:syslog,tuxmania,thinclient +tty:x:5: +disk:x:6: +lp:x:7: +mail:x:8: +news:x:9: +uucp:x:10: +man:x:12: +proxy:x:13: +kmem:x:15: +dialout:x:20: +fax:x:21: +voice:x:22: +cdrom:x:24:tuxmania +floppy:x:25: +tape:x:26: +sudo:x:27:tuxmania +audio:x:29:pulse +dip:x:30:tuxmania +www-data:x:33: +backup:x:34: +operator:x:37: +list:x:38: +irc:x:39: +src:x:40: +gnats:x:41: +shadow:x:42: +utmp:x:43: +video:x:44:tuxmania,thinclient +sasl:x:45: +plugdev:x:46:tuxmania +staff:x:50: +games:x:60: +users:x:100: +nogroup:x:65534: +systemd-journal:x:101: +systemd-timesync:x:102: +systemd-network:x:103: +systemd-resolve:x:104: +systemd-bus-proxy:x:105: +input:x:106:tuxmania,thinclient +crontab:x:107: +syslog:x:108: +netdev:x:109: +messagebus:x:110: +uuidd:x:111: +mlocate:x:112: +ssh:x:113: +ssl-cert:x:114: +lpadmin:x:115:tuxmania +lightdm:x:116: +nopasswdlogin:x:117: +ntp:x:118: +avahi-autoipd:x:119: +avahi:x:120: +bluetooth:x:121: +scanner:x:122:saned +colord:x:123: +pulse:x:124: +pulse-access:x:125: +rtkit:x:126: +saned:x:127: +whoopsie:x:128: +gpio:x:999:tuxmania,thinclient +i2c:x:998:tuxmania,thinclient +spi:x:997:tuxmania,thinclient +tuxmania:x:1000: +sambashare:x:129:tuxmania +xrdp:x:130: +thinclient:x:1001: diff --git a/etc_org/group- b/etc_org/group- new file mode 100644 index 0000000..dd1e049 --- /dev/null +++ b/etc_org/group- @@ -0,0 +1,74 @@ +root:x:0: +daemon:x:1: +bin:x:2: +sys:x:3: +adm:x:4:syslog,tuxmania +tty:x:5: +disk:x:6: +lp:x:7: +mail:x:8: +news:x:9: +uucp:x:10: +man:x:12: +proxy:x:13: +kmem:x:15: +dialout:x:20: +fax:x:21: +voice:x:22: +cdrom:x:24:tuxmania +floppy:x:25: +tape:x:26: +sudo:x:27:tuxmania +audio:x:29:pulse +dip:x:30:tuxmania +www-data:x:33: +backup:x:34: +operator:x:37: +list:x:38: +irc:x:39: +src:x:40: +gnats:x:41: +shadow:x:42: +utmp:x:43: +video:x:44:tuxmania +sasl:x:45: +plugdev:x:46:tuxmania +staff:x:50: +games:x:60: +users:x:100: +nogroup:x:65534: +systemd-journal:x:101: +systemd-timesync:x:102: +systemd-network:x:103: +systemd-resolve:x:104: +systemd-bus-proxy:x:105: +input:x:106:tuxmania +crontab:x:107: +syslog:x:108: +netdev:x:109: +messagebus:x:110: +uuidd:x:111: +mlocate:x:112: +ssh:x:113: +ssl-cert:x:114: +lpadmin:x:115:tuxmania +lightdm:x:116: +nopasswdlogin:x:117: +ntp:x:118: +avahi-autoipd:x:119: +avahi:x:120: +bluetooth:x:121: +scanner:x:122:saned +colord:x:123: +pulse:x:124: +pulse-access:x:125: +rtkit:x:126: +saned:x:127: +whoopsie:x:128: +gpio:x:999:tuxmania +i2c:x:998:tuxmania +spi:x:997:tuxmania +tuxmania:x:1000: +sambashare:x:129:tuxmania +xrdp:x:130: +thinclient:x:1001: diff --git a/etc_org/gshadow b/etc_org/gshadow new file mode 100644 index 0000000..95bf7ce --- /dev/null +++ b/etc_org/gshadow @@ -0,0 +1,74 @@ +root:*:: +daemon:*:: +bin:*:: +sys:*:: +adm:*::syslog,tuxmania,thinclient +tty:*:: +disk:*:: +lp:*:: +mail:*:: +news:*:: +uucp:*:: +man:*:: +proxy:*:: +kmem:*:: +dialout:*:: +fax:*:: +voice:*:: +cdrom:*::tuxmania +floppy:*:: +tape:*:: +sudo:*::tuxmania +audio:*::pulse +dip:*::tuxmania +www-data:*:: +backup:*:: +operator:*:: +list:*:: +irc:*:: +src:*:: +gnats:*:: +shadow:*:: +utmp:*:: +video:*::tuxmania,thinclient +sasl:*:: +plugdev:*::tuxmania +staff:*:: +games:*:: +users:*:: +nogroup:*:: +systemd-journal:!:: +systemd-timesync:!:: +systemd-network:!:: +systemd-resolve:!:: +systemd-bus-proxy:!:: +input:!::tuxmania,thinclient +crontab:!:: +syslog:!:: +netdev:!:: +messagebus:!:: +uuidd:!:: +mlocate:!:: +ssh:!:: +ssl-cert:!:: +lpadmin:!::tuxmania +lightdm:!:: +nopasswdlogin:!:: +ntp:!:: +avahi-autoipd:!:: +avahi:!:: +bluetooth:!:: +scanner:!::saned +colord:!:: +pulse:!:: +pulse-access:!:: +rtkit:!:: +saned:!:: +whoopsie:!:: +gpio:!::tuxmania,thinclient +i2c:!::tuxmania,thinclient +spi:!::tuxmania,thinclient +tuxmania:!:: +sambashare:!::tuxmania +xrdp:!:: +thinclient:!:: diff --git a/etc_org/gshadow- b/etc_org/gshadow- new file mode 100644 index 0000000..02b6387 --- /dev/null +++ b/etc_org/gshadow- @@ -0,0 +1,74 @@ +root:*:: +daemon:*:: +bin:*:: +sys:*:: +adm:*::syslog,tuxmania +tty:*:: +disk:*:: +lp:*:: +mail:*:: +news:*:: +uucp:*:: +man:*:: +proxy:*:: +kmem:*:: +dialout:*:: +fax:*:: +voice:*:: +cdrom:*::tuxmania +floppy:*:: +tape:*:: +sudo:*::tuxmania +audio:*::pulse +dip:*::tuxmania +www-data:*:: +backup:*:: +operator:*:: +list:*:: +irc:*:: +src:*:: +gnats:*:: +shadow:*:: +utmp:*:: +video:*::tuxmania +sasl:*:: +plugdev:*::tuxmania +staff:*:: +games:*:: +users:*:: +nogroup:*:: +systemd-journal:!:: +systemd-timesync:!:: +systemd-network:!:: +systemd-resolve:!:: +systemd-bus-proxy:!:: +input:!::tuxmania +crontab:!:: +syslog:!:: +netdev:!:: +messagebus:!:: +uuidd:!:: +mlocate:!:: +ssh:!:: +ssl-cert:!:: +lpadmin:!::tuxmania +lightdm:!:: +nopasswdlogin:!:: +ntp:!:: +avahi-autoipd:!:: +avahi:!:: +bluetooth:!:: +scanner:!::saned +colord:!:: +pulse:!:: +pulse-access:!:: +rtkit:!:: +saned:!:: +whoopsie:!:: +gpio:!::tuxmania +i2c:!::tuxmania +spi:!::tuxmania +tuxmania:!:: +sambashare:!::tuxmania +xrdp:!:: +thinclient:!:: diff --git a/etc_org/gss/mech.d/README b/etc_org/gss/mech.d/README new file mode 100644 index 0000000..39a5ef3 --- /dev/null +++ b/etc_org/gss/mech.d/README @@ -0,0 +1,4 @@ +Any file places in this directory ending in .conf will be read as a +GSS-API mechanism configuration file, and the mechanisms described in +that file will be dynamically loaded. + diff --git a/etc_org/gtk-2.0/im-multipress.conf b/etc_org/gtk-2.0/im-multipress.conf new file mode 100644 index 0000000..d6c8129 --- /dev/null +++ b/etc_org/gtk-2.0/im-multipress.conf @@ -0,0 +1,22 @@ +# Example configuration file for the GTK+ Multipress Input Method +# Authored by Openismus GmbH, 2009. +# +# This file follows the GKeyFile format. On the left of the equal sign goes +# the key that you press repeatedly to iterate through the text items listed +# on the right-hand side. The list items are separated by semicolons ";" and +# consist of one or more characters each. The backslash "\" is used to escape +# characters; for instance "\;" for a literal semicolon. +# +# The example configuration below imitates the behavior of a standard mobile +# phone by a major manufacturer, with German language setting. +[keys] +KP_1 = .;,;?;!;';";1;-;(;);@;/;:;_ +KP_2 = a;b;c;2;ä;à;á;ã;â;å;æ;ç +KP_3 = d;e;f;3;è;é;ë;ê;ð +KP_4 = g;h;i;4;ì;í;î;ï +KP_5 = j;k;l;5;£ +KP_6 = m;n;o;6;ö;ò;ó;ô;õ;ø;ñ +KP_7 = p;q;r;s;7;ß;$ +KP_8 = t;u;v;8;ü;ù;ú;û +KP_9 = w;x;y;z;9;ý;þ +KP_0 = \s;0 diff --git a/etc_org/gtk-3.0/im-multipress.conf b/etc_org/gtk-3.0/im-multipress.conf new file mode 100644 index 0000000..d6c8129 --- /dev/null +++ b/etc_org/gtk-3.0/im-multipress.conf @@ -0,0 +1,22 @@ +# Example configuration file for the GTK+ Multipress Input Method +# Authored by Openismus GmbH, 2009. +# +# This file follows the GKeyFile format. On the left of the equal sign goes +# the key that you press repeatedly to iterate through the text items listed +# on the right-hand side. The list items are separated by semicolons ";" and +# consist of one or more characters each. The backslash "\" is used to escape +# characters; for instance "\;" for a literal semicolon. +# +# The example configuration below imitates the behavior of a standard mobile +# phone by a major manufacturer, with German language setting. +[keys] +KP_1 = .;,;?;!;';";1;-;(;);@;/;:;_ +KP_2 = a;b;c;2;ä;à;á;ã;â;å;æ;ç +KP_3 = d;e;f;3;è;é;ë;ê;ð +KP_4 = g;h;i;4;ì;í;î;ï +KP_5 = j;k;l;5;£ +KP_6 = m;n;o;6;ö;ò;ó;ô;õ;ø;ñ +KP_7 = p;q;r;s;7;ß;$ +KP_8 = t;u;v;8;ü;ù;ú;û +KP_9 = w;x;y;z;9;ý;þ +KP_0 = \s;0 diff --git a/etc_org/gtk-3.0/settings.ini b/etc_org/gtk-3.0/settings.ini new file mode 100755 index 0000000..150035b --- /dev/null +++ b/etc_org/gtk-3.0/settings.ini @@ -0,0 +1,5 @@ +[Settings] +gtk-theme-name = Ambiance +gtk-icon-theme-name = ubuntu-mono-dark +gtk-sound-theme-name = ubuntu +gtk-icon-sizes = panel-menu-bar=24,24 diff --git a/etc_org/gufw/app_profiles/0ad.jhansonxi b/etc_org/gufw/app_profiles/0ad.jhansonxi new file mode 100644 index 0000000..74e53bd --- /dev/null +++ b/etc_org/gufw/app_profiles/0ad.jhansonxi @@ -0,0 +1,7 @@ +[0ad] +title=0 A.D. +description=A free/open-source RTS game of ancient warfare from Wildfire Games +ports=20595/udp +categories=Games;Strategy; +reference=[http://www.wildfiregames.com/forum/index.php?s=&showtopic=13433&view=findpost&p=210378 Wildfire Games Community Forums: multiplayer components] + diff --git a/etc_org/gufw/app_profiles/0verkill.jhansonxi b/etc_org/gufw/app_profiles/0verkill.jhansonxi new file mode 100644 index 0000000..a98287f --- /dev/null +++ b/etc_org/gufw/app_profiles/0verkill.jhansonxi @@ -0,0 +1,7 @@ +[0verkill] +title=0verkill +description=An ASCII-art 2D deathmatch game +ports=6666 +categories=Games;Action; +reference=[http://artax.karlin.mff.cuni.cz/~brain/0verkill/index.cgi?mainpage 0verkill mainpage] + diff --git a/etc_org/gufw/app_profiles/abuse.jhansonxi b/etc_org/gufw/app_profiles/abuse.jhansonxi new file mode 100644 index 0000000..27be248 --- /dev/null +++ b/etc_org/gufw/app_profiles/abuse.jhansonxi @@ -0,0 +1,7 @@ +[Abuse] +title=Abuse +description=A dark 2D side-scrolling platform game developed by Crack dot Com +ports=20202 +categories=Games;Action; +reference=[http://abuse.zoy.org/browser/abuse/trunk/src/netcfg.cpp Abuse Trac Repository Browser: /abuse/trunk/src/netcfg.cpp] + diff --git a/etc_org/gufw/app_profiles/aleph-one.jhansonxi b/etc_org/gufw/app_profiles/aleph-one.jhansonxi new file mode 100644 index 0000000..a599a58 --- /dev/null +++ b/etc_org/gufw/app_profiles/aleph-one.jhansonxi @@ -0,0 +1,7 @@ +[Aleph One] +title=Aleph One +description=An enhanced port of Marathon 2: Durandal from Bungie Software +ports=4226 +categories=Games;Action; +reference=[http://source.bungie.org/index.php/Setup_Instructions source.bungie.org: Setup Instructions] + diff --git a/etc_org/gufw/app_profiles/alienarena.jhansonxi b/etc_org/gufw/app_profiles/alienarena.jhansonxi new file mode 100644 index 0000000..6375328 --- /dev/null +++ b/etc_org/gufw/app_profiles/alienarena.jhansonxi @@ -0,0 +1,7 @@ +[Alien Arena] +title=Alien Arena +description=A SciFi competitive FPS based on the CRX/id Tech 2 engine +ports=27900:27901,27910/udp +categories=Games;Action; +reference=[http://chaingun.org/cms/index.php?id=3 chaingun.org: Alien Arena server guide] + diff --git a/etc_org/gufw/app_profiles/amanda.jhansonxi b/etc_org/gufw/app_profiles/amanda.jhansonxi new file mode 100644 index 0000000..b14f77b --- /dev/null +++ b/etc_org/gufw/app_profiles/amanda.jhansonxi @@ -0,0 +1,7 @@ +[amanda] +title=AMANDA +description=Backup server from Zmanda; standard port with nf_conntrack_amanda +ports=10080/udp +modules=nf_conntrack_amanda;nf_nat_amanda; +categories=Network;Archiving; +reference=[http://wiki.zmanda.com/index.php/How_To:Set_Up_iptables_for_Amanda#Iptables_module_ip_conntrack_amanda Amanda How To: Set Up iptables for Amanda] diff --git a/etc_org/gufw/app_profiles/amule.gufw_app b/etc_org/gufw/app_profiles/amule.gufw_app new file mode 100644 index 0000000..ff2f886 --- /dev/null +++ b/etc_org/gufw/app_profiles/amule.gufw_app @@ -0,0 +1,6 @@ +[amule] +title=Amule +description=Free peer-to-peer file sharing application that works with the EDonkey network and the Kad network +ports=4662/tcp|4672/udp +warning=Remember to open the ports on the router +categories=Network;P2P; diff --git a/etc_org/gufw/app_profiles/armagetron-advanced.jhansonxi b/etc_org/gufw/app_profiles/armagetron-advanced.jhansonxi new file mode 100644 index 0000000..6decc7f --- /dev/null +++ b/etc_org/gufw/app_profiles/armagetron-advanced.jhansonxi @@ -0,0 +1,7 @@ +[Armagetronad] +title=Armagetron Advanced +description=A 3D clone of the Light Cycle game in Tron +ports=4534/udp +categories=Games;Arcade; +reference=[http://wiki.armagetronad.net/index.php?title=FAQ#I_did_that.2C_but_my_server_still_is_not_listed._What_else_can_be_wrong.3F Armagetron Advanced wiki: FAQ - Your Server] + diff --git a/etc_org/gufw/app_profiles/armored-fist3.jhansonxi b/etc_org/gufw/app_profiles/armored-fist3.jhansonxi new file mode 100644 index 0000000..fefd965 --- /dev/null +++ b/etc_org/gufw/app_profiles/armored-fist3.jhansonxi @@ -0,0 +1,7 @@ +[Armored Fist 3] +title=Armored Fist 3 +description=A M1A2 Abrams tank simulation by NovaLogic +ports=2803/udp +categories=Games;Simulation; +reference=[http://www.novalogic.com/router.asp NovaLogic: Firewalls and Routers] + diff --git a/etc_org/gufw/app_profiles/assaultcube.gufw b/etc_org/gufw/app_profiles/assaultcube.gufw new file mode 100644 index 0000000..a9f9861 --- /dev/null +++ b/etc_org/gufw/app_profiles/assaultcube.gufw @@ -0,0 +1,7 @@ +[AssaultCube] +title=Assault Cube +description=A free, multiplayer, first-person shooter game +ports=28763/udp|28764 +categories=Games;Action; +reference=[http://assault.cubers.net/docs/server.html] + diff --git a/etc_org/gufw/app_profiles/asterisk.gufw_app b/etc_org/gufw/app_profiles/asterisk.gufw_app new file mode 100644 index 0000000..5131552 --- /dev/null +++ b/etc_org/gufw/app_profiles/asterisk.gufw_app @@ -0,0 +1,7 @@ +[asterisk] +title=Asterisk +description=An open source telephony switching and private branch exchange service +ports=5060|10000:20000/udp +warning=Review that ports are the same in /etc/asterisk/rtp.conf +categories=Network;Telephony; +reference=[http://www.dslreports.com/forum/r27735252-Question-about-opening-ports-for-Asterisk] diff --git a/etc_org/gufw/app_profiles/balazar-iii.jhansonxi b/etc_org/gufw/app_profiles/balazar-iii.jhansonxi new file mode 100644 index 0000000..4072317 --- /dev/null +++ b/etc_org/gufw/app_profiles/balazar-iii.jhansonxi @@ -0,0 +1,7 @@ +[Balazar III] +title=Balazar III +description=A 2D/3D dungeon adventure game +ports=6902/tcp +categories=Games;Action; +reference=[http://svn.gna.org/viewcvs/balazar/trunk/balazarIII/balazar3/globdef.py?view=markup Balazar III svn: globdef.py] + diff --git a/etc_org/gufw/app_profiles/battlefield-1942.jhansonxi b/etc_org/gufw/app_profiles/battlefield-1942.jhansonxi new file mode 100644 index 0000000..eafc482 --- /dev/null +++ b/etc_org/gufw/app_profiles/battlefield-1942.jhansonxi @@ -0,0 +1,15 @@ +[Battlefield 1942] +title=Battlefield 1942 +description=A WWII FPS from Digital Illusions CE +ports=14567/udp +categories=Games;Action; +reference=[http://www.lanage.ca/lanage_game_server_setup_guides_battlefield_1942.php#firewall LANage: Serving Battlefield 1942 Behind a Firewall] +reference=[http://planetbattlefield.gamespy.com/View.php?view=GameInfo.Detail&id=128&game=4#q7 Planet Battlefield: How do I setup my server behind a firewall?] + +[Battlefield 1942 RC] +title=Battlefield 1942 Console +description=The RemoteConsole administration tool for Battlefield 1942 +ports=4711/tcp +categories=Games;Action; +reference=[http://planetbattlefield.gamespy.com/View.php?view=GameInfo.Detail&id=128&game=4#q7 Planet Battlefield: How do I setup my server behind a firewall?] + diff --git a/etc_org/gufw/app_profiles/bittorrent.jhansonxi b/etc_org/gufw/app_profiles/bittorrent.jhansonxi new file mode 100644 index 0000000..04954fd --- /dev/null +++ b/etc_org/gufw/app_profiles/bittorrent.jhansonxi @@ -0,0 +1,24 @@ +[BitTorrent minimum] +title=BitTorrent Minimum +description=BitTorrent peer-peer file sharing +ports=6881:6882/udp|6881:6882/tcp +warning=Remember to open the ports on the router +categories=Network;P2P; +reference=[http://btfaq.com/serve/cache/25.html Brian's BitTorrent FAQ and Guide] + +[BitTorrent normal] +title=BitTorrent +description=BitTorrent peer-peer file sharing +ports=6881:6889/udp|6881:6889/tcp +warning=Remember to open the ports on the router +categories=Network;P2P; +reference=[http://btfaq.com/serve/cache/25.html Brian's BitTorrent FAQ and Guide] + +[BitTorrent full] +title=BitTorrent Full +description=BitTorrent peer-peer file sharing +ports=6881:6999/udp|6881:6999/tcp +warning=Remember to open the ports on the router +categories=Network;P2P; +reference=[http://btfaq.com/serve/cache/25.html Brian's BitTorrent FAQ and Guide] + diff --git a/etc_org/gufw/app_profiles/blobby-volley2.jhansonxi b/etc_org/gufw/app_profiles/blobby-volley2.jhansonxi new file mode 100644 index 0000000..d8ac180 --- /dev/null +++ b/etc_org/gufw/app_profiles/blobby-volley2.jhansonxi @@ -0,0 +1,8 @@ +[Blobby Volley 2] +title=Blobby Volley 2 +description=A volleyball game +ports=1234/udp +categories=Games;Sports; +reference=[http://blobby.svn.sourceforge.net/viewvc/blobby/trunk/README Blobby SVN: README] +reference=netstat -nap|grep blobby + diff --git a/etc_org/gufw/app_profiles/blood2.jhansonxi b/etc_org/gufw/app_profiles/blood2.jhansonxi new file mode 100644 index 0000000..090b69f --- /dev/null +++ b/etc_org/gufw/app_profiles/blood2.jhansonxi @@ -0,0 +1,9 @@ +[Blood 2] +title=Blood II: The Chosen +description=A FPS from Monolith Productions +ports=27888 +categories=Games;Action; +reference=[http://salsicho.shackspace.com/filters.txt FileShack Shackspace: filters.txt] +reference=[http://forums.transfusion-game.com/viewtopic.php?t=327&sid=cc3057327b53b6303fa11ed1f566b1e7 Transfusion forums: ACTIVE BLOOD 2 SERVERS - ANYBODY TO PLAY ?] +reference=[http://www.cvedetails.com/cve/CVE-2007-5247/ CVE-2007-5247] + diff --git a/etc_org/gufw/app_profiles/bos-wars.jhansonxi b/etc_org/gufw/app_profiles/bos-wars.jhansonxi new file mode 100644 index 0000000..2bc15a0 --- /dev/null +++ b/etc_org/gufw/app_profiles/bos-wars.jhansonxi @@ -0,0 +1,7 @@ +[Bos Wars] +title=Bos Wars +description=A futuristic RTS based on the Stratagus engine +ports=6660/udp +categories=Games;Strategy; +reference=[http://svn.seul.org/viewcvs/viewvc.cgi/bos/trunk/doc/faq.html?root=BosWars&view=co FAQ for Bos Wars] + diff --git a/etc_org/gufw/app_profiles/bzflag.jhansonxi b/etc_org/gufw/app_profiles/bzflag.jhansonxi new file mode 100644 index 0000000..ceff029 --- /dev/null +++ b/etc_org/gufw/app_profiles/bzflag.jhansonxi @@ -0,0 +1,7 @@ +[BZFlag] +title=BZFlag +description=A FPS tank battle capture the flag game +ports=5154 +categories=Games;Action; +reference=[http://my.bzflag.org/w/Sample_conf Server Sample.conf] + diff --git a/etc_org/gufw/app_profiles/camfrog.jhansonxi b/etc_org/gufw/app_profiles/camfrog.jhansonxi new file mode 100644 index 0000000..ac7d4e8 --- /dev/null +++ b/etc_org/gufw/app_profiles/camfrog.jhansonxi @@ -0,0 +1,7 @@ +[Camfrog server] +title=Camfrog +description=H.323 Call Signaling +ports=5000:15000/udp|6005/tcp +categories=Network;Telephony;Video Conference; +reference=[http://www.camfrog.com/faq.phtml Camfrog FAQ] + diff --git a/etc_org/gufw/app_profiles/castle-combat.jhansonxi b/etc_org/gufw/app_profiles/castle-combat.jhansonxi new file mode 100644 index 0000000..f7096ad --- /dev/null +++ b/etc_org/gufw/app_profiles/castle-combat.jhansonxi @@ -0,0 +1,14 @@ +[Castle-Combat 50386] +title=Castle-Combat - 50386/tcp +description=A clone of Rampart from Atari Games +ports=50386/tcp +categories=Games;Arcade; +reference=Source tarball /doc/rules.html + +[Castle-Combat 8787] +title=Castle-Combat - 8787/tcp +description=A clone of Rampart from Atari Games +ports=8787/tcp +categories=Games;Arcade; +reference=netstat -nap + diff --git a/etc_org/gufw/app_profiles/castle-vox.jhansonxi b/etc_org/gufw/app_profiles/castle-vox.jhansonxi new file mode 100644 index 0000000..50b3100 --- /dev/null +++ b/etc_org/gufw/app_profiles/castle-vox.jhansonxi @@ -0,0 +1,7 @@ +[Castle Vox] +title=Castle Vox +description=A simultaneous-turns strategy game from Sillysoft influenced by Diplomacy and Axis & Allies +ports=3319/tcp +categories=Games;Strategy; +reference=[http://sillysoft.net/hosting/ Sillysoft Games: Lux and Vox Hosting Help] + diff --git a/etc_org/gufw/app_profiles/chat.ufw_app b/etc_org/gufw/app_profiles/chat.ufw_app new file mode 100644 index 0000000..7a8e38c --- /dev/null +++ b/etc_org/gufw/app_profiles/chat.ufw_app @@ -0,0 +1,35 @@ +[PeopleNearby] +title=People Nearby +description=People Nearby (Bonjour/Salut) functionality in Empathy +ports=5353/udp|5298 +categories=Network;Telephony;Instant Messaging; + +[Bonjour] +title=Bonjour +description=Bonjour protocol +ports=5353/udp|5298 +categories=Network;Telephony;Instant Messaging; + +[MSN] +title=MSN Chat +description=MSN chat protocol (with file transfer and voice) +ports=1863|6891:6900/tcp|6901 +categories=Network;Telephony;Instant Messaging; + +[MSN SSL] +title=MSN Chat (SSL) +description=MSN chat protocol SSL +ports=443/tcp +categories=Network;Telephony;Instant Messaging; + +[AIM] +title=AIM Talk +description=AIM talk protocol +ports=5190/tcp +categories=Network;Telephony;Instant Messaging; + +[Yahoo] +title=Yahoo Chat +description=Yahoo chat protocol +ports=5050 +categories=Network;Telephony;Instant Messaging; diff --git a/etc_org/gufw/app_profiles/chocolatedoom.gufw b/etc_org/gufw/app_profiles/chocolatedoom.gufw new file mode 100644 index 0000000..5f80024 --- /dev/null +++ b/etc_org/gufw/app_profiles/chocolatedoom.gufw @@ -0,0 +1,7 @@ +[ChocolateDoom] +title=Chocolate Doom +description=A Doom source port that accurately reproduces the experience of Doom as it was played in the 1990s +ports=2342/udp +categories=Games;Action; +reference=[http://www.chocolate-doom.org/wiki/index.php/Multiplayer] + diff --git a/etc_org/gufw/app_profiles/clonk.jhansonxi b/etc_org/gufw/app_profiles/clonk.jhansonxi new file mode 100644 index 0000000..22a44a6 --- /dev/null +++ b/etc_org/gufw/app_profiles/clonk.jhansonxi @@ -0,0 +1,24 @@ +[Clonk] +title=Clonk +description=An action/RTS/platform game by RedWolf Design; standard ports +ports=11113/udp;11112/tcp +categories=Games;Action; +reference=[http://de.wiki.nosebud.de/wiki/FAQ Clonk Wiki FAQ (Deutsch)] +reference=[http://www.clonk.de/forum/en/topic_show.pl?pid=11780;hl=udp clonk.de forum - Which ports are used?] + +[Clonk host] +title=Clonk Host +description=An action/RTS/platform game by RedWolf Design; host ports +ports=11111/tcp +categories=Games;Action; +reference=[http://de.wiki.nosebud.de/wiki/FAQ Clonk Wiki FAQ (Deutsch)] +reference=[http://www.clonk.de/forum/en/topic_show.pl?pid=11780;hl=udp clonk.de forum - Which ports are used?] + +[Clonk LAN discovery] +title=Clonk LAN +description=An action/RTS/platform game by RedWolf Design; LAN game discovery port +ports=11114/udp +categories=Games;Action; +reference=[http://de.wiki.nosebud.de/wiki/FAQ Clonk Wiki FAQ (Deutsch)] +reference=[http://www.clonk.de/forum/en/topic_show.pl?pid=11780;hl=udp clonk.de forum - Which ports are used?] + diff --git a/etc_org/gufw/app_profiles/comanche4.jhansonxi b/etc_org/gufw/app_profiles/comanche4.jhansonxi new file mode 100644 index 0000000..8fc3825 --- /dev/null +++ b/etc_org/gufw/app_profiles/comanche4.jhansonxi @@ -0,0 +1,7 @@ +[Comanche 4] +title=Comanche 4 +description=A Comanche RAH-66 helicopter simulation by NovaLogic +ports=17200/udp +categories=Games;Simulation; +reference=[http://www.novalogic.com/router.asp NovaLogic: Firewalls and Routers] + diff --git a/etc_org/gufw/app_profiles/conquest.jhansonxi b/etc_org/gufw/app_profiles/conquest.jhansonxi new file mode 100644 index 0000000..3b5dbc1 --- /dev/null +++ b/etc_org/gufw/app_profiles/conquest.jhansonxi @@ -0,0 +1,14 @@ +[Conquest] +title=Conquest +description=A space warfare game +ports=1701 +categories=Games;Action; +reference=[http://www.radscan.com/conquest/README.txt Conquest README] + +[Conquest meta] +title=Conquest Metaserver +description=A space warfare game +ports=1700 +categories=Games;Action; +reference=[http://www.radscan.com/conquest/README.txt Conquest README] + diff --git a/etc_org/gufw/app_profiles/crossfire.jhansonxi b/etc_org/gufw/app_profiles/crossfire.jhansonxi new file mode 100644 index 0000000..203ec07 --- /dev/null +++ b/etc_org/gufw/app_profiles/crossfire.jhansonxi @@ -0,0 +1,14 @@ +[Crossfire] +title=Crossfire +description=An open source, cooperative multiplayer graphical RPG and adventure game +ports=13327/tcp +categories=Games;Role; +reference=[http://crossfire.real-time.com/metaserver-info/index.html Crossfire: Metaserver Info] + +[Crossfire Metaserver] +title=Crossfire Metaserver +description=Metaserver for Crossfire RPG +ports=13326/tcp +categories=Games;Role; +reference=[http://crossfire.real-time.com/metaserver-info/index.html Crossfire: Metaserver Info] + diff --git a/etc_org/gufw/app_profiles/cs2d.jhansonxi b/etc_org/gufw/app_profiles/cs2d.jhansonxi new file mode 100644 index 0000000..05a63c5 --- /dev/null +++ b/etc_org/gufw/app_profiles/cs2d.jhansonxi @@ -0,0 +1,7 @@ +[CS2D] +title=Counter-Strike 2D +description=A top-down 2D clone of Valve Software's Counter-Strike by Unreal Software +ports=36963/udp +categories=Games;Action; +reference=[http://www.cs2d.com/faq.php?show=net_nojoin#net_nojoin FAQ - Network and Multiplayer] + diff --git a/etc_org/gufw/app_profiles/cube2-sauerbraten.jhansonxi b/etc_org/gufw/app_profiles/cube2-sauerbraten.jhansonxi new file mode 100644 index 0000000..cc867a7 --- /dev/null +++ b/etc_org/gufw/app_profiles/cube2-sauerbraten.jhansonxi @@ -0,0 +1,7 @@ +[Sauerbraten] +title=Cube 2: Sauerbraten +description=A FPS game based on the Cube engine +ports=28785:28786/udp +categories=Games;Action; +reference=[http://sauerbraten.org/docs/config.html Cube 2: Sauerbraten - Configuration] + diff --git a/etc_org/gufw/app_profiles/cups.gufw_service b/etc_org/gufw/app_profiles/cups.gufw_service new file mode 100644 index 0000000..a51dbf2 --- /dev/null +++ b/etc_org/gufw/app_profiles/cups.gufw_service @@ -0,0 +1,6 @@ +[cups] +title=CUPS +description=Modular printing system for Unix-like computer operating systems +ports=631 +categories=Network;Printing; +reference=[http://en.wikipedia.org/wiki/CUPS - Wikipedia] diff --git a/etc_org/gufw/app_profiles/d2x-xl.jhansonxi b/etc_org/gufw/app_profiles/d2x-xl.jhansonxi new file mode 100644 index 0000000..55b65eb --- /dev/null +++ b/etc_org/gufw/app_profiles/d2x-xl.jhansonxi @@ -0,0 +1,7 @@ +[D2X-XL] +title=D2X-XL +description=A source port of Descent II, the 3D Flying FPS by Outrage Entertainment +ports=28342/udp +categories=Games;Action; +reference=[http://www.descent2.de/d2x-multiplayer.html D2X - Multiplayer How-To] + diff --git a/etc_org/gufw/app_profiles/daimonin.jhansonxi b/etc_org/gufw/app_profiles/daimonin.jhansonxi new file mode 100644 index 0000000..5a2abf2 --- /dev/null +++ b/etc_org/gufw/app_profiles/daimonin.jhansonxi @@ -0,0 +1,7 @@ +[Daimonin] +title=Daimonin +description=An open-source MMORPG +ports=13326:13327/udp|13326:13327/tcp +categories=Games;Role; +reference=[http:// Daimonin Forums: If you are a newbie who is having login troubles, look here!] + diff --git a/etc_org/gufw/app_profiles/dark-horizons-lore-invasion.jhansonxi b/etc_org/gufw/app_profiles/dark-horizons-lore-invasion.jhansonxi new file mode 100644 index 0000000..aae122b --- /dev/null +++ b/etc_org/gufw/app_profiles/dark-horizons-lore-invasion.jhansonxi @@ -0,0 +1,8 @@ +[DH Lore Invasion] +title=Dark Horizons: LI +description=Lore Invasion. A mech-style FPS by Max Gaming Technologies using the Torque Game Engine +ports=28000:280001/udp +categories=Games;Action; +reference=[http://www.torquepowered.com/community/forums/viewthread/38954 Torque Game Engine forums: Dedicated server on a port other than 28000] +reference=[http://playmech.com/index.php/forums/topic?id=29 Playmech.com Lore Invasion forum: Ports] + diff --git a/etc_org/gufw/app_profiles/defcon.jhansonxi b/etc_org/gufw/app_profiles/defcon.jhansonxi new file mode 100644 index 0000000..dc285b2 --- /dev/null +++ b/etc_org/gufw/app_profiles/defcon.jhansonxi @@ -0,0 +1,7 @@ +[DEFCON] +title=DEFCON +description=A thermo-nuclear war strategy game from Introversion Software +ports=5010:5011/udp +categories=Games;Strategy; +reference=[http://www.introversion.co.uk/defcon/support/networkproblems.html DEFCON: Networking Problems] + diff --git a/etc_org/gufw/app_profiles/delta-force-black-hawk-down.jhansonxi b/etc_org/gufw/app_profiles/delta-force-black-hawk-down.jhansonxi new file mode 100644 index 0000000..0cea3ff --- /dev/null +++ b/etc_org/gufw/app_profiles/delta-force-black-hawk-down.jhansonxi @@ -0,0 +1,7 @@ +[Delta Force BHD] +title=Delta Force: BHD +description=Black Hawk Down. A FPS combat game by NovaLogic +ports=17479/udp +categories=Games;Action; +reference=[http://www.novalogic.com/router.asp NovaLogic: Firewalls and Routers] + diff --git a/etc_org/gufw/app_profiles/delta-force-land-warrior.jhansonxi b/etc_org/gufw/app_profiles/delta-force-land-warrior.jhansonxi new file mode 100644 index 0000000..688ab74 --- /dev/null +++ b/etc_org/gufw/app_profiles/delta-force-land-warrior.jhansonxi @@ -0,0 +1,7 @@ +[Delta Force LW] +title=Delta Force: LW +description=Land Warrior. A FPS combat game by NovaLogic +ports=17478/udp +categories=Games;Action; +reference=[http://www.novalogic.com/router.asp NovaLogic: Firewalls and Routers] + diff --git a/etc_org/gufw/app_profiles/delta-force-task-force-dagger.jhansonxi b/etc_org/gufw/app_profiles/delta-force-task-force-dagger.jhansonxi new file mode 100644 index 0000000..7e5ed72 --- /dev/null +++ b/etc_org/gufw/app_profiles/delta-force-task-force-dagger.jhansonxi @@ -0,0 +1,7 @@ +[Delta Force TFD] +title=Delta Force: TFD +description=Task Force Dagger. A FPS combat game by NovaLogic +ports=17478/udp +categories=Games;Action; +reference=[http://www.novalogic.com/router.asp NovaLogic: Firewalls and Routers] + diff --git a/etc_org/gufw/app_profiles/delta-force-xtreme.jhansonxi b/etc_org/gufw/app_profiles/delta-force-xtreme.jhansonxi new file mode 100644 index 0000000..d4d7128 --- /dev/null +++ b/etc_org/gufw/app_profiles/delta-force-xtreme.jhansonxi @@ -0,0 +1,7 @@ +[Delta Force Xtreme] +title=Delta Force: Xtreme +description=A FPS combat game by NovaLogic +ports=32768,49152,64206/udp +categories=Games;Action; +reference=[http://www.novalogic.com/router.asp NovaLogic: Firewalls and Routers] + diff --git a/etc_org/gufw/app_profiles/delta-force.jhansonxi b/etc_org/gufw/app_profiles/delta-force.jhansonxi new file mode 100644 index 0000000..36e21a8 --- /dev/null +++ b/etc_org/gufw/app_profiles/delta-force.jhansonxi @@ -0,0 +1,7 @@ +[Delta Force] +title=Delta Force +description=A FPS combat game by NovaLogic +ports=3568:3569/udp +categories=Games;Action; +reference=[http://www.novalogic.com/router.asp NovaLogic: Firewalls and Routers] + diff --git a/etc_org/gufw/app_profiles/delta-force2.jhansonxi b/etc_org/gufw/app_profiles/delta-force2.jhansonxi new file mode 100644 index 0000000..bcf668f --- /dev/null +++ b/etc_org/gufw/app_profiles/delta-force2.jhansonxi @@ -0,0 +1,7 @@ +[Delta Force 2] +title=Delta Force 2 +description=A FPS combat game by NovaLogic +ports=3568:3569/udp +categories=Games;Action; +reference=[http://www.novalogic.com/router.asp NovaLogic: Firewalls and Routers] + diff --git a/etc_org/gufw/app_profiles/deluge.gufw_app b/etc_org/gufw/app_profiles/deluge.gufw_app new file mode 100644 index 0000000..a7f55f6 --- /dev/null +++ b/etc_org/gufw/app_profiles/deluge.gufw_app @@ -0,0 +1,6 @@ +[deluge] +title=Deluge Torrent +description=Cross-platform BitTorrent client written with Python and GTK+ +ports=6881:6891/tcp|6881:6891/udp +warning=Remember to open the ports on the router +categories=Network;P2P; diff --git a/etc_org/gufw/app_profiles/descent3.jhansonxi b/etc_org/gufw/app_profiles/descent3.jhansonxi new file mode 100644 index 0000000..e8b6075 --- /dev/null +++ b/etc_org/gufw/app_profiles/descent3.jhansonxi @@ -0,0 +1,9 @@ +[Descent 3] +title=Descent 3 +description=3D Flying FPS by Outrage Entertainment +ports=2092,3445/udp|7170/tcp +categories=Games;Action; +reference=[http://icculus.org/lgfaq/en/network.php Icculous.org: Networking Queries] +reference=[http://www.interplay.com/games/support.php?id=101 Interplay: Descent 3 Technical Support] +reference=[http://www.fozed.com/CP44/ToD/D3/Servers/Multi%20Server/readme.txt D3Server3 readme] + diff --git a/etc_org/gufw/app_profiles/diablo.jhansonxi b/etc_org/gufw/app_profiles/diablo.jhansonxi new file mode 100644 index 0000000..ba2383d --- /dev/null +++ b/etc_org/gufw/app_profiles/diablo.jhansonxi @@ -0,0 +1,7 @@ +[Diablo] +title=Diablo +description=Fantasy combat game by Blizzard Entertainment +ports=6112:6119/udp|6112:6119/tcp +categories=Games;Action; +reference=[http://us.blizzard.com/support/article.xml?locale=en_US&articleId=21109 Blizzard Support: Port Information] + diff --git a/etc_org/gufw/app_profiles/diablo2.jhansonxi b/etc_org/gufw/app_profiles/diablo2.jhansonxi new file mode 100644 index 0000000..8b89887 --- /dev/null +++ b/etc_org/gufw/app_profiles/diablo2.jhansonxi @@ -0,0 +1,7 @@ +[Diablo II] +title=Diablo II +description=Fantasy combat game by Blizzard Entertainment +ports=4000 +categories=Games;Action; +reference=[http://us.blizzard.com/support/article.xml?locale=en_US&articleId=21109 Blizzard Support: Port Information] + diff --git a/etc_org/gufw/app_profiles/digital-audio-access-protocol.jhansonxi b/etc_org/gufw/app_profiles/digital-audio-access-protocol.jhansonxi new file mode 100644 index 0000000..f243914 --- /dev/null +++ b/etc_org/gufw/app_profiles/digital-audio-access-protocol.jhansonxi @@ -0,0 +1,7 @@ +[DAAP] +title=DAAP +description=Digital Audio Access Protocol +ports=3689/tcp +categories=Network;Audio Video;Audio; +reference=[http://en.wikipedia.org/wiki/Digital_Audio_Access_Protocol Wikipedia: Digital Audio Access Protocol] + diff --git a/etc_org/gufw/app_profiles/directoryserver.ufw_app b/etc_org/gufw/app_profiles/directoryserver.ufw_app new file mode 100644 index 0000000..f3e01d3 --- /dev/null +++ b/etc_org/gufw/app_profiles/directoryserver.ufw_app @@ -0,0 +1,35 @@ +[Kerberos KDC] +title=Kerberos v5 KDC +description=Kerberos v5 KDC server +ports=88 +categories=Network; + +[Kerberos Admin] +title=Kerberos v5 admin +description=Kerberos v5 server +ports=749/tcp +categories=Network; + +[Kerberos Password] +title=Kerberos v5 password +description=Kerberos v5 password +ports=464/udp +categories=Network; + +[Kerberos Full] +title=Kerberos v5 Full +description=Kerberos v5 server +ports=88,749/tcp|464/udp +categories=Network; + +[LDAP] +title=LDAP +description=LDAP server +ports=389/tcp +categories=Network; + +[LDAPS] +title=LDAPS +description=LDAP server (LDAPS) +ports=636/tcp +categories=Network; diff --git a/etc_org/gufw/app_profiles/directx.jhansonxi b/etc_org/gufw/app_profiles/directx.jhansonxi new file mode 100644 index 0000000..e8cf87c --- /dev/null +++ b/etc_org/gufw/app_profiles/directx.jhansonxi @@ -0,0 +1,14 @@ +[DirectX 7] +title=DirectX 7 +description=Network games using DirectX 7 API +ports=2300:2400/udp|2300:2400,47624/tcp +categories=Network; +reference=[http://support.microsoft.com/kb/q240429/ Microsoft: DirectX Ports required to play on a network] + +[DirectX 8] +title=DirectX 8 +description=Network games using DirectX 8 API +ports=6073,2302:2400/udp +categories=Network; +reference=[http://support.microsoft.com/kb/q240429/ Microsoft: DirectX Ports required to play on a network] + diff --git a/etc_org/gufw/app_profiles/dofus.gufw b/etc_org/gufw/app_profiles/dofus.gufw new file mode 100644 index 0000000..2a96de1 --- /dev/null +++ b/etc_org/gufw/app_profiles/dofus.gufw @@ -0,0 +1,6 @@ +[Dofus] +title=Dofus +description=A massively multiplayer online role-playing game +ports=5555/tcp|443/tcp +categories=Games;Role; +reference=[http://forum.dofus.com/en/4-problems-solutions/52173-dofus-ports] diff --git a/etc_org/gufw/app_profiles/domain-name-system.jhansonxi b/etc_org/gufw/app_profiles/domain-name-system.jhansonxi new file mode 100644 index 0000000..f9c257e --- /dev/null +++ b/etc_org/gufw/app_profiles/domain-name-system.jhansonxi @@ -0,0 +1,7 @@ +[DNS] +title=DNS +description=Domain Name System +ports=53 +categories=Network; +reference=[http://en.wikipedia.org/wiki/Domain_Name_System Wikipedia: Domain Name System] + diff --git a/etc_org/gufw/app_profiles/domination.jhansonxi b/etc_org/gufw/app_profiles/domination.jhansonxi new file mode 100644 index 0000000..ae6f401 --- /dev/null +++ b/etc_org/gufw/app_profiles/domination.jhansonxi @@ -0,0 +1,8 @@ +[Domination] +title=Yura.net Domination (jRisk) +description=A clone of Risk +ports=4444/tcp6 +categories=Games;Strategy; +reference=[http://domination.sourceforge.net/faq.shtml Domination FAQ] +reference=netstat -nap|grep imazesrv + diff --git a/etc_org/gufw/app_profiles/doom.jhansonxi b/etc_org/gufw/app_profiles/doom.jhansonxi new file mode 100644 index 0000000..dad5fc3 --- /dev/null +++ b/etc_org/gufw/app_profiles/doom.jhansonxi @@ -0,0 +1,7 @@ +[Doom] +title=Doom II +description=A FPS by id Software +ports=666 +categories=Games;Action; +reference=[http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers#Well-known_ports:_0.E2.80.931023 Wikipedia: List of TCP and UDP port numbers] + diff --git a/etc_org/gufw/app_profiles/doom3.jhansonxi b/etc_org/gufw/app_profiles/doom3.jhansonxi new file mode 100644 index 0000000..7bcb738 --- /dev/null +++ b/etc_org/gufw/app_profiles/doom3.jhansonxi @@ -0,0 +1,8 @@ +[Doom3] +title=Doom3 +description=A FPS by id Software +ports=27666,27650/udp|27666,27650/tcp +categories=Games;Action; +reference=[http://www.secit.at/doc/qstat-2.6/html/qstatdoc.html qstat documentation] +reference=[http://www.playerconnector.com/index.php?p=faq Player Connector FAQ] + diff --git a/etc_org/gufw/app_profiles/doomsday.jhansonxi b/etc_org/gufw/app_profiles/doomsday.jhansonxi new file mode 100644 index 0000000..1c9c652 --- /dev/null +++ b/etc_org/gufw/app_profiles/doomsday.jhansonxi @@ -0,0 +1,7 @@ +[Doomsday] +title=Doomsday +description=A source port of id Software's Doom engine which supports Doom, Heretic, and Hexen +ports=13209,1337/udp|13209,1337/tcp +categories=Games;Action; +reference=[http://forums.newdoom.com/showthread.php?t=27578 DaniJ: Setting up Doomsday for Multiplayer] + diff --git a/etc_org/gufw/app_profiles/dopewars.jhansonxi b/etc_org/gufw/app_profiles/dopewars.jhansonxi new file mode 100644 index 0000000..b1e08f7 --- /dev/null +++ b/etc_org/gufw/app_profiles/dopewars.jhansonxi @@ -0,0 +1,8 @@ +[Dopewars] +title=Dopewars +description=A FPS by id Software +ports=7902/tcp +categories=Games;Strategy; +reference=[http://icculus.org/lgfaq/en/network.php Icculous.org: Networking Queries] +reference=[http://dopewars.sourceforge.net/docs/configfile.html SourceForge.net: dopewars configuration files] + diff --git a/etc_org/gufw/app_profiles/dosbox.jhansonxi b/etc_org/gufw/app_profiles/dosbox.jhansonxi new file mode 100644 index 0000000..d405e00 --- /dev/null +++ b/etc_org/gufw/app_profiles/dosbox.jhansonxi @@ -0,0 +1,14 @@ +[DOSBox IPX] +title=DOSBox IPX +description=DOS system emulator +ports=213/udp +categories=System;Emulator; +reference=[http://www.dosbox.com/wiki/Connectivity DOSBoxWiki: Connectivity] + +[DOSBox Modem] +title=DOSBox Modem +description=DOS system emulator +ports=5000/tcp +categories=System;Emulator; +reference=[http://www.dosbox.com/wiki/Connectivity DOSBoxWiki: Connectivity] + diff --git a/etc_org/gufw/app_profiles/drakan-order-of-the-flame.jhansonxi b/etc_org/gufw/app_profiles/drakan-order-of-the-flame.jhansonxi new file mode 100644 index 0000000..247a104 --- /dev/null +++ b/etc_org/gufw/app_profiles/drakan-order-of-the-flame.jhansonxi @@ -0,0 +1,7 @@ +[Drakan OotF] +title=Drakan: Order of the Flame +description=A dragon-riding action-adventure from Surreal Software +ports=27045:27046,27910:27929/udp|27045:27046,27910:27929/tcp +categories=Games;Action; +reference=[http://www.jeuxvideopc.com/patch/bugs-1776.php Tom's Games: Patch 445 README] + diff --git a/etc_org/gufw/app_profiles/dropbox.gufw_app b/etc_org/gufw/app_profiles/dropbox.gufw_app new file mode 100644 index 0000000..ad64333 --- /dev/null +++ b/etc_org/gufw/app_profiles/dropbox.gufw_app @@ -0,0 +1,6 @@ +[dropbox] +title=Dropbox +description=File hosting service, that offers cloud storage, file synchronization and client software +ports=http|https|17500 +categories=Network;Cloud; +reference=https://www.dropbox.com/help/23/en - Dropbox \ No newline at end of file diff --git a/etc_org/gufw/app_profiles/dropbox.jhansonxi b/etc_org/gufw/app_profiles/dropbox.jhansonxi new file mode 100644 index 0000000..8ebd7ca --- /dev/null +++ b/etc_org/gufw/app_profiles/dropbox.jhansonxi @@ -0,0 +1,7 @@ +[Dropbox] +title=Dropbox LanSync +description=A web-based file hosting service +ports=17500 +categories=Network;File Transfer; +reference=[http://forums.dropbox.com/topic.php?id=25749#post-160192 Dropbox forum: LAN Sync + Shared Folders] + diff --git a/etc_org/gufw/app_profiles/dxx-rebirth.jhansonxi b/etc_org/gufw/app_profiles/dxx-rebirth.jhansonxi new file mode 100644 index 0000000..fa06c0b --- /dev/null +++ b/etc_org/gufw/app_profiles/dxx-rebirth.jhansonxi @@ -0,0 +1,7 @@ +[DXX-Rebirth] +title=DXX-Rebirth +description=A source port of Descent, the 3D Flying FPS by Outrage Entertainment +ports=31017/udp +categories=Games;Action; +reference=[http://www.multi-players-zone.com/descent.htm YANG: Descent Multiplayer Play] + diff --git a/etc_org/gufw/app_profiles/dynamic-host-configuration-protocol.jhansonxi b/etc_org/gufw/app_profiles/dynamic-host-configuration-protocol.jhansonxi new file mode 100644 index 0000000..2bfb442 --- /dev/null +++ b/etc_org/gufw/app_profiles/dynamic-host-configuration-protocol.jhansonxi @@ -0,0 +1,7 @@ +[DHCP] +title=DHCP +description=Dynamic Host Configuration Protocol +ports=67/udp +categories=Network; +reference=[http://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol Wikipedia: Dynamic Host Configuration Protocol] + diff --git a/etc_org/gufw/app_profiles/eduke32.jhansonxi b/etc_org/gufw/app_profiles/eduke32.jhansonxi new file mode 100644 index 0000000..4252ac1 --- /dev/null +++ b/etc_org/gufw/app_profiles/eduke32.jhansonxi @@ -0,0 +1,7 @@ +[EDuke32] +title=EDuke32 +description=An enhanced version of Duke Nukem 3D +ports=23513/udp +categories=Games;Action; +reference=[http://wiki.eduke32.com/wiki/Multiplayer EDuke32 wiki: Multiplayer] + diff --git a/etc_org/gufw/app_profiles/enemy-territory-quake-wars.jhansonxi b/etc_org/gufw/app_profiles/enemy-territory-quake-wars.jhansonxi new file mode 100644 index 0000000..7b69e3a --- /dev/null +++ b/etc_org/gufw/app_profiles/enemy-territory-quake-wars.jhansonxi @@ -0,0 +1,7 @@ +[ET Quake Wars] +title=Enemy Territory: Quake Wars +description=A FPS by Splash Damage +ports=3074,27733/udp +categories=Games;Action; +reference=[http://www.thesilentservice.net/ETQWDocs/mp/server.html Silent Service Gaming Clan: ETQW Player's Guide - Multiplayer] + diff --git a/etc_org/gufw/app_profiles/evil-islands-curse-of-the-lost-soul.jhansonxi b/etc_org/gufw/app_profiles/evil-islands-curse-of-the-lost-soul.jhansonxi new file mode 100644 index 0000000..f8214fd --- /dev/null +++ b/etc_org/gufw/app_profiles/evil-islands-curse-of-the-lost-soul.jhansonxi @@ -0,0 +1,8 @@ +[Evil Islands CotLS] +title=Evil Islands: CotLS +description=A RTS game with RPG and stealth elements from Nival Interactive +ports=8888 +categories=Games;Strategy; +reference=[http://www.speedguide.net/port.php?port=8888 SpeedGuide.net: Port 8888 Details] +reference=[http://portforward.com/cports.htm PortForward.com: Port Forwarding Guides listed by Application] + diff --git a/etc_org/gufw/app_profiles/extensible-messaging-presence-protocol.jhansonxi b/etc_org/gufw/app_profiles/extensible-messaging-presence-protocol.jhansonxi new file mode 100644 index 0000000..a9ed458 --- /dev/null +++ b/etc_org/gufw/app_profiles/extensible-messaging-presence-protocol.jhansonxi @@ -0,0 +1,30 @@ +[XMPP] +title=XMPP +description=Extensible Messaging and Presence Protocol client connection (Jabber) +ports=5222/tcp +categories=Network;Telephony;Instant Messaging; +reference=[http://en.wikipedia.org/wiki/Extensible_Messaging_and_Presence_Protocol Wikipedia: Extensible Messaging and Presence Protocol] + +[XMPP SSL] +title=XMPP SSL +description=Extensible Messaging and Presence Protocol (Jabber) client connection with SSL encryption +ports=5223/tcp +categories=Network;Telephony;Instant Messaging; +reference=[http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers#Ports_1024_to_49151 Wikipedia: List of TCP and UDP port numbers] + +[XMPP interserver] +title=XMPP Interserver +description=Extensible Messaging and Presence Protocol server-server connection +ports=5269/tcp +categories=Network;Telephony;Instant Messaging; +reference=[http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers#Ports_1024_to_49151 Wikipedia: List of TCP and UDP port numbers] +reference=[http://tools.ietf.org/html/rfc3920#section-15.9 RFC 3920: Section 15.9. Port Numbers] + +[XMPP serverless] +title=XMPP Serverless +description=Extensible Messaging and Presence Protocol link-local messaging/serverless messaging +ports=5298 +categories=Network;Telephony;Instant Messaging; +reference=[http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers#Ports_1024_to_49151 Wikipedia: List of TCP and UDP port numbers] +reference=[http://xmpp.org/extensions/xep-0174.html XEP-0174: Serverless Messaging] + diff --git a/etc_org/gufw/app_profiles/f-16-multirole-fighter.jhansonxi b/etc_org/gufw/app_profiles/f-16-multirole-fighter.jhansonxi new file mode 100644 index 0000000..26caf0d --- /dev/null +++ b/etc_org/gufw/app_profiles/f-16-multirole-fighter.jhansonxi @@ -0,0 +1,7 @@ +[F-16 Multirole Fighter] +title=F-16 Multirole Fighter +description=A F-16 simulation by NovaLogic +ports=3862:3863/udp +categories=Games;Simulation; +reference=[http://www.novalogic.com/router.asp NovaLogic: Firewalls and Routers] + diff --git a/etc_org/gufw/app_profiles/f-22-lightning3.jhansonxi b/etc_org/gufw/app_profiles/f-22-lightning3.jhansonxi new file mode 100644 index 0000000..653d852 --- /dev/null +++ b/etc_org/gufw/app_profiles/f-22-lightning3.jhansonxi @@ -0,0 +1,7 @@ +[F-22 Lightning 3] +title=F-22 Lightning 3 +description=A F-22 Raptor simulation by NovaLogic +ports=4533:4534/udp +categories=Games;Simulation; +reference=[http://www.novalogic.com/router.asp NovaLogic: Firewalls and Routers] + diff --git a/etc_org/gufw/app_profiles/f-22-raptor.jhansonxi b/etc_org/gufw/app_profiles/f-22-raptor.jhansonxi new file mode 100644 index 0000000..5bf04a2 --- /dev/null +++ b/etc_org/gufw/app_profiles/f-22-raptor.jhansonxi @@ -0,0 +1,7 @@ +[F-22 Raptor] +title=F-22 Raptor +description=A F-22 Raptor simulation by NovaLogic +ports=3874:3875/udp +categories=Games;Simulation; +reference=[http://www.novalogic.com/router.asp NovaLogic: Firewalls and Routers] + diff --git a/etc_org/gufw/app_profiles/file-transfer-protocol.jhansonxi b/etc_org/gufw/app_profiles/file-transfer-protocol.jhansonxi new file mode 100644 index 0000000..c996bd5 --- /dev/null +++ b/etc_org/gufw/app_profiles/file-transfer-protocol.jhansonxi @@ -0,0 +1,8 @@ +[FTP] +title=FTP +description=File Transfer Protocol +ports=21 +modules=nf_conntrack_ftp;nf_nat_ftp; +categories=Network;File Transfer; +warning=Unsecure connection. Think about using SFTP +reference=[http://en.wikipedia.org/wiki/File_Transfer_Protocol Wikipedia: File Transfer Protocol] diff --git a/etc_org/gufw/app_profiles/fileserver.ufw_app b/etc_org/gufw/app_profiles/fileserver.ufw_app new file mode 100644 index 0000000..5354a5b --- /dev/null +++ b/etc_org/gufw/app_profiles/fileserver.ufw_app @@ -0,0 +1,5 @@ +[svnserve] +title=Subversion Server +description=Subversion server for access to Subversion repositories +ports=3690/tcp +categories=Network;Services; diff --git a/etc_org/gufw/app_profiles/firefly-media-server.jhansonxi b/etc_org/gufw/app_profiles/firefly-media-server.jhansonxi new file mode 100644 index 0000000..7f57f86 --- /dev/null +++ b/etc_org/gufw/app_profiles/firefly-media-server.jhansonxi @@ -0,0 +1,7 @@ +[Firefly Media Server] +title=Firefly Media Server +description=DAAP audio server formerly known as mt-daapd +ports=3689/tcp +categories=Network;Audio Video;Audio; +reference=[http://wiki.fireflymediaserver.org/RemoteAccess Firefly Media Server Wiki: RemoteAccess] + diff --git a/etc_org/gufw/app_profiles/foobillard.jhansonxi b/etc_org/gufw/app_profiles/foobillard.jhansonxi new file mode 100644 index 0000000..a3ad3bb --- /dev/null +++ b/etc_org/gufw/app_profiles/foobillard.jhansonxi @@ -0,0 +1,7 @@ +[FooBillard] +title=FooBillard +description=Cue sports simulation with Carambol, Snooker, and Pool +ports=56341/tcp +categories=Games;Sports; +reference=[http://icculus.org/lgfaq/en/network.php Icculous.org: Networking Queries] + diff --git a/etc_org/gufw/app_profiles/freeciv.jhansonxi b/etc_org/gufw/app_profiles/freeciv.jhansonxi new file mode 100644 index 0000000..3682b46 --- /dev/null +++ b/etc_org/gufw/app_profiles/freeciv.jhansonxi @@ -0,0 +1,7 @@ +[Freeciv] +title=Freeciv +description=A turn-based strategy game similar to Civilization I & II by Microprose +ports=5555/tcp +categories=Games;Strategy; +reference=[http://freeciv.wikia.com/wiki/FAQ The Freeciv Wiki: FAQ] + diff --git a/etc_org/gufw/app_profiles/freecol.jhansonxi b/etc_org/gufw/app_profiles/freecol.jhansonxi new file mode 100644 index 0000000..e138c44 --- /dev/null +++ b/etc_org/gufw/app_profiles/freecol.jhansonxi @@ -0,0 +1,7 @@ +[FreeCol] +title=FreeCol +description=A turn-based strategy game similar to Colonization by Microprose +ports=3541/tcp +categories=Games;Strategy; +reference=[http://www.freecol.org/docs/FreeCol.html FreeCol Documentation: User Guide] + diff --git a/etc_org/gufw/app_profiles/freelords.jhansonxi b/etc_org/gufw/app_profiles/freelords.jhansonxi new file mode 100644 index 0000000..50cd055 --- /dev/null +++ b/etc_org/gufw/app_profiles/freelords.jhansonxi @@ -0,0 +1,7 @@ +[FreeLords] +title=FreeLords +description=A clone of Warlords +ports=9155/tcp6 +categories=Games;Strategy; +reference=netstat -nap|grep java + diff --git a/etc_org/gufw/app_profiles/freeorion.jhansonxi b/etc_org/gufw/app_profiles/freeorion.jhansonxi new file mode 100644 index 0000000..6088c02 --- /dev/null +++ b/etc_org/gufw/app_profiles/freeorion.jhansonxi @@ -0,0 +1,7 @@ +[FreeOrion] +title=FreeOrion +description=A turn-based 4X strategy game inspired by Master of Orion from MicroProse +ports=12346/tcp +categories=Games;Action; +reference=[http://www.freeorion.org/index.php/Multiplayer FreeOrionWiki: Multiplayer] + diff --git a/etc_org/gufw/app_profiles/freespace2.jhansonxi b/etc_org/gufw/app_profiles/freespace2.jhansonxi new file mode 100644 index 0000000..0351314 --- /dev/null +++ b/etc_org/gufw/app_profiles/freespace2.jhansonxi @@ -0,0 +1,8 @@ +[FreeSpace 2] +title=FreeSpace 2 +description=Space combat simulation by Volition +ports=7808 +categories=Games;Action; +reference=[http://www.hard-light.net/wiki/index.php/Multiplayer_Getting_Started_Guide FreeSpace Wiki: Multiplayer Getting Started Guide] +reference=[http://icculus.org/lgfaq/en/network.php Icculous.org: Networking Queries] + diff --git a/etc_org/gufw/app_profiles/frostwire.jhansonxi b/etc_org/gufw/app_profiles/frostwire.jhansonxi new file mode 100644 index 0000000..a8c5f31 --- /dev/null +++ b/etc_org/gufw/app_profiles/frostwire.jhansonxi @@ -0,0 +1,8 @@ +[Frostwire] +title=Frostwire +description=Frostwire peer-peer file sharing on default port +ports=6346 +warning=Remember to open the ports on the router +categories=Network;File Transfer;P2P; +reference=[http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers#Ports_1024_to_49151 Wikipedia: List of TCP and UDP port numbers] + diff --git a/etc_org/gufw/app_profiles/frozen-bubble.jhansonxi b/etc_org/gufw/app_profiles/frozen-bubble.jhansonxi new file mode 100644 index 0000000..6e9d42d --- /dev/null +++ b/etc_org/gufw/app_profiles/frozen-bubble.jhansonxi @@ -0,0 +1,7 @@ +[Frozen Bubble] +title=Frozen Bubble +description=A clone of Puzzle Bobble/Bust-a-Move +ports=1511/udp +categories=Games;Arcade; +reference=[http://github.com/kthakore/frozen-bubble/blob/master/server/net.c_tmp Frozen Bubble GitHub: /blob/master/server/net.c_tmp] + diff --git a/etc_org/gufw/app_profiles/ftp.gufw_service b/etc_org/gufw/app_profiles/ftp.gufw_service new file mode 100644 index 0000000..5a02ce1 --- /dev/null +++ b/etc_org/gufw/app_profiles/ftp.gufw_service @@ -0,0 +1,7 @@ +[ftp] +title=FTP +description=File Transfer Protocol +ports=ftp +categories=Network;Services; +warning=Unsecure connection. Think about using SFTP +reference=[http://en.wikipedia.org/wiki/File_Transfer_Protocol - Wikipedia] diff --git a/etc_org/gufw/app_profiles/full-metal-soccer.jhansonxi b/etc_org/gufw/app_profiles/full-metal-soccer.jhansonxi new file mode 100644 index 0000000..92c1a98 --- /dev/null +++ b/etc_org/gufw/app_profiles/full-metal-soccer.jhansonxi @@ -0,0 +1,22 @@ +[Full Metal Soccer server] +title=Full Metal Soccer server +description=A soccer game played with tanks by QuantiCode +ports=23700 +categories=Games;Sports; +reference=fms-1.0.tar.bz2/config_server.xml + +[Full Metal Soccer ranking server] +title=Full Metal Soccer ranking server +description=A soccer game played with tanks by QuantiCode +ports=23509 +categories=Games;Sports; +reference=fms-1.0.tar.bz2/config_server.xml + +[Full Metal Soccer master server] +title=Full Metal Soccer master server +description=A soccer game played with tanks by QuantiCode +ports=23505 +categories=Games;Sports; +reference=fms-1.0.tar.bz2/config_server.xml + + diff --git a/etc_org/gufw/app_profiles/gameranger.jhansonxi b/etc_org/gufw/app_profiles/gameranger.jhansonxi new file mode 100644 index 0000000..c0e6931 --- /dev/null +++ b/etc_org/gufw/app_profiles/gameranger.jhansonxi @@ -0,0 +1,7 @@ +[GameRanger] +title=GameRanger +description=A game server browser from GameRanger Technologies +ports=16000/udp +categories=Network;Games; +reference=[http://www.gameranger.com/support/network/ Network Changes in GameRanger] + diff --git a/etc_org/gufw/app_profiles/gamers-internet-tunnel.jhansonxi b/etc_org/gufw/app_profiles/gamers-internet-tunnel.jhansonxi new file mode 100644 index 0000000..1922dae --- /dev/null +++ b/etc_org/gufw/app_profiles/gamers-internet-tunnel.jhansonxi @@ -0,0 +1,7 @@ +[Gamers Internet Tunnel] +title=Gamer's Internet Tunnel +description=IPX network emulator from Morpheus Software +ports=213/udp +categories=Network;Games; +reference=[[http://forums.morpheussoftware.net/viewtopic.php?t=596&highlight=213|GIT forum:Problem With GIT and Theme Hospital]] + diff --git a/etc_org/gufw/app_profiles/games-for-windows-live.jhansonxi b/etc_org/gufw/app_profiles/games-for-windows-live.jhansonxi new file mode 100644 index 0000000..9e8f182 --- /dev/null +++ b/etc_org/gufw/app_profiles/games-for-windows-live.jhansonxi @@ -0,0 +1,7 @@ +[GfW-Live] +title=Games for Windows - Live +description=Network games using Games for Windows - Live API +ports=53,88,3074/udp|80,3074,53,443/tcp +categories=Network; +reference=[http://support.microsoft.com/kb/937424 Microsoft: Description of Firewall Ports you must open to connect to LIVE] + diff --git a/etc_org/gufw/app_profiles/gamespy.jhansonxi b/etc_org/gufw/app_profiles/gamespy.jhansonxi new file mode 100644 index 0000000..c128252 --- /dev/null +++ b/etc_org/gufw/app_profiles/gamespy.jhansonxi @@ -0,0 +1,15 @@ +[GameSpy] +title=GameSpy +description=GameSpy +ports=8871/udp +categories=Games; +reference=[http://forumplanet.gamespy.com/xbox_tunnel_discussion/b50800/19976408/r19976986/ ForumPlanet: Cant Join Online Games] + +[GameSpy Arcade] +title=GameSpy Arcade +description=GameSpy Arcade gaming network +ports=6500,6515,13139,27900/udp|3783,28900,29900,29901/tcp +categories=Games; +reference=[http://www.gamespyarcade.com/support/firewalls.shtml GameSpy Arcade Support: Firewalls] +reference=[http://support.microsoft.com/kb/925896 Microsoft: Flight Simulator X multiplayer game] + diff --git a/etc_org/gufw/app_profiles/ggz-gaming-zone.jhansonxi b/etc_org/gufw/app_profiles/ggz-gaming-zone.jhansonxi new file mode 100644 index 0000000..a7859df --- /dev/null +++ b/etc_org/gufw/app_profiles/ggz-gaming-zone.jhansonxi @@ -0,0 +1,7 @@ +[GGZ] +title=GGZ Gaming Zone +description=Network support for GNOME Games +ports=5688/tcp +categories=Network;Games; +reference=[http://www.ggzgamingzone.org/docs/guides/hosting/ggz-hosting-guide.html#Game-Servers Hosting Guide: 3.3 Overview] + diff --git a/etc_org/gufw/app_profiles/glest.jhansonxi b/etc_org/gufw/app_profiles/glest.jhansonxi new file mode 100644 index 0000000..2b9a804 --- /dev/null +++ b/etc_org/gufw/app_profiles/glest.jhansonxi @@ -0,0 +1,7 @@ +[Glest] +title=Glest +description=A free, open source 3D RTS game server +ports=61357/tcp +categories=Games;Strategy; +reference=[http://glest.wikia.com/wiki/MG/FAQ#What_network_ports_must_be_open_for_network_play.3F_How_do_I_configure_my_firewall.3F MegaGlest FAQ: What network ports must be open for network play?] + diff --git a/etc_org/gufw/app_profiles/globulation2.jhansonxi b/etc_org/gufw/app_profiles/globulation2.jhansonxi new file mode 100644 index 0000000..f65fbf4 --- /dev/null +++ b/etc_org/gufw/app_profiles/globulation2.jhansonxi @@ -0,0 +1,7 @@ +[Globulation 2] +title=Globulation 2 +description=A RTS +ports=7486/tcp +categories=Games;Strategy; +reference=[http://globulation2.org/wiki/Frequently_Asked_Questions#I.27m_behind_a_NAT_and_I_can.27t_join_or_start_a_game._what_can_I_do.3F Globulation2 wiki: I'm behind a NAT and I can't join or start a game] + diff --git a/etc_org/gufw/app_profiles/gnump3d.jhansonxi b/etc_org/gufw/app_profiles/gnump3d.jhansonxi new file mode 100644 index 0000000..29ed64f --- /dev/null +++ b/etc_org/gufw/app_profiles/gnump3d.jhansonxi @@ -0,0 +1,6 @@ +[GNUMP3d] +title=GNUMP3d +description=An audio streaming server +ports=8888/tcp +categories=Network;Audio Video;Audio; +reference=[http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers Wikipedia: List of TCP and UDP port numbers] diff --git a/etc_org/gufw/app_profiles/gnunet.jhansonxi b/etc_org/gufw/app_profiles/gnunet.jhansonxi new file mode 100644 index 0000000..bb5922b --- /dev/null +++ b/etc_org/gufw/app_profiles/gnunet.jhansonxi @@ -0,0 +1,8 @@ +[GNUnet] +title=GNUnet +description=A decentralized peer-to-peer networking framework with file sharing and messaging +ports=1080,2086 +categories=Network;File Transfer; +warning=Remember to open the ports on the router +reference=[https://gnunet.org/node/12 Frequently Asked Questions: How do I have to configure my firewall?] + diff --git a/etc_org/gufw/app_profiles/gpsd.jhansonxi b/etc_org/gufw/app_profiles/gpsd.jhansonxi new file mode 100644 index 0000000..3367671 --- /dev/null +++ b/etc_org/gufw/app_profiles/gpsd.jhansonxi @@ -0,0 +1,7 @@ +[gpsd] +title=gpsd +description=Interface daemon for GPS receivers +ports=2947/tcp +categories=Network;Geography; +reference=[http://gpsd.berlios.de/gpsd.html gpsd man page] + diff --git a/etc_org/gufw/app_profiles/h323.jhansonxi b/etc_org/gufw/app_profiles/h323.jhansonxi new file mode 100644 index 0000000..ba0b042 --- /dev/null +++ b/etc_org/gufw/app_profiles/h323.jhansonxi @@ -0,0 +1,29 @@ +[H323 call signaling] +title=H.323 Call Signaling +description=H.323 Call Signaling +ports=1720/tcp +modules=nf_conntrack_h323;nf_nat_h323; +categories=Network;Telephony;Video Conference; +reference=[http://www.cisco.com/en/US/tech/tk1077/technologies_tech_note09186a00800c5e0d.shtml#h225callcontrol Cisco: Understanding H.323 Gatekeepers] +reference=[http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers#Ports_1024_to_49151 Wikipedia: List of TCP and UDP port numbers] +reference=[http://wiki.freeswitch.org/wiki/Firewall FreeSWITCH Wiki: Firewall] +reference=[http://lxr.free-electrons.com/source/include/linux/netfilter/nf_conntrack_h323.h Free Electrons: Linux Cross Reference - nf_conntrack_h323.h] + +[H323 gatekeeper discovery] +title=H.323 discovery +description=H.323 multicast gatekeeper discovery (H.225) +ports=1718/udp +categories=Network;Telephony;Video Conference; +reference=[http://www.cisco.com/en/US/tech/tk1077/technologies_tech_note09186a00800c5e0d.shtml#h225rassig Cisco: Understanding H.323 Gatekeepers] + +[H323 RAS messages] +title=H.323 RAS +description=H.323 Gatekeeper Registration, Admission and Status (H.225) +ports=1719/udp +modules=nf_conntrack_h323;nf_nat_h323; +categories=Network;Telephony;Video Conference; +reference=[http://www.cisco.com/en/US/tech/tk1077/technologies_tech_note09186a00800c5e0d.shtml#h225rassig Cisco: Understanding H.323 Gatekeepers] +reference=[http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers#Ports_1024_to_49151 Wikipedia: List of TCP and UDP port numbers] +reference=[http://wiki.freeswitch.org/wiki/Firewall FreeSWITCH Wiki: Firewall] +reference=[http://lxr.free-electrons.com/source/include/linux/netfilter/nf_conntrack_h323.h Free Electrons: Linux Cross Reference - nf_conntrack_h323.h] + diff --git a/etc_org/gufw/app_profiles/hddtemp.jhansonxi b/etc_org/gufw/app_profiles/hddtemp.jhansonxi new file mode 100644 index 0000000..ee6a3db --- /dev/null +++ b/etc_org/gufw/app_profiles/hddtemp.jhansonxi @@ -0,0 +1,7 @@ +[hddtemp] +title=hddtemp +description=Data storage device temperature data server +ports=7634/tcp +categories=System;Monitor; +reference=[http://linux.die.net/man/8/hddtemp hddtemp man page] + diff --git a/etc_org/gufw/app_profiles/heavy-gear-ii.jhansonxi b/etc_org/gufw/app_profiles/heavy-gear-ii.jhansonxi new file mode 100644 index 0000000..b2c731a --- /dev/null +++ b/etc_org/gufw/app_profiles/heavy-gear-ii.jhansonxi @@ -0,0 +1,9 @@ +[Heavy Gear II] +title=Heavy Gear II +description=A mech FPS based on the Dream Pod 9 universe from Activision and Loki Software +ports=6112,21157/udp +categories=Games;Action; +reference=[http://www.linux.org/docs/ldp/howto/IP-Masquerade-HOWTO/supported-client-software.html Linux IP Masquerade HOWTO: 6.3.1. Network Clients that -Work- with IP Masquerade] +reference=[http://www.whitehats.ca/main/members/Packet_Geek/GCIA_Practical/GCIA_Practical.html Stan Hoffman - GCIA Practical v3.0: The SCOPE of intrusion Detection in a Tactical response strategy] +reference=netstat -nap|grep hg2stub + diff --git a/etc_org/gufw/app_profiles/hedgewars.jhansonxi b/etc_org/gufw/app_profiles/hedgewars.jhansonxi new file mode 100644 index 0000000..8b2a743 --- /dev/null +++ b/etc_org/gufw/app_profiles/hedgewars.jhansonxi @@ -0,0 +1,7 @@ +[Hedgewars] +title=Hedgewars +description=An arcade combat game inspired by Worms from Team17 Software +ports=46631/tcp +categories=Games;Arcade; +reference=[http://www.hedgewars.org/faq.html#n1302 Hedgewars wiki: Network game does not work for me!] + diff --git a/etc_org/gufw/app_profiles/heretic2.jhansonxi b/etc_org/gufw/app_profiles/heretic2.jhansonxi new file mode 100644 index 0000000..e51f99a --- /dev/null +++ b/etc_org/gufw/app_profiles/heretic2.jhansonxi @@ -0,0 +1,7 @@ +[Heretic II] +title=Heretic II +description=Fantasy combat FPS by Raven Software +ports=28910:28911/udp|28910:28911/tcp +categories=Games;Action; +reference=[http://www.raven-games.com/h2faq.php Raven-Games.com: Official Heretic II FAQ] + diff --git a/etc_org/gufw/app_profiles/hexen2.jhansonxi b/etc_org/gufw/app_profiles/hexen2.jhansonxi new file mode 100644 index 0000000..d5dbff9 --- /dev/null +++ b/etc_org/gufw/app_profiles/hexen2.jhansonxi @@ -0,0 +1,40 @@ +[Hexen II 0] +title=Hexen II - 26900/udp +description=A fantasy FPS by Raven Software, server on port 27660 +ports=26900/udp +categories=Games;Action; +reference=[http://uhexen2.sourceforge.net/readme.html Hexen II: Hammer of Thyrion readme] +reference=[http://icculus.org/lgfaq/en/network.php Icculous.org: Networking Queries] + +[Hexen II 1] +title=Hexen II - 26901/udp +description=A fantasy FPS by Raven Software, server on port 26901 +ports=26901/udp +categories=Games;Action; +reference=[http://uhexen2.sourceforge.net/readme.html Hexen II: Hammer of Thyrion readme] +reference=[http://icculus.org/lgfaq/en/network.php Icculous.org: Networking Queries] + +[Hexen II 2] +title=Hexen II - 26902/udp +description=A fantasy FPS by Raven Software, server on port 26902 +ports=26902/udp +categories=Games;Action; +reference=[http://uhexen2.sourceforge.net/readme.html Hexen II: Hammer of Thyrion readme] +reference=[http://icculus.org/lgfaq/en/network.php Icculous.org: Networking Queries] + +[Hexen II 3] +title=Hexen II - 26903/udp +description=A fantasy FPS by Raven Software, server on port 26903 +ports=26903/udp +categories=Games;Action; +reference=[http://uhexen2.sourceforge.net/readme.html Hexen II: Hammer of Thyrion readme] +reference=[http://icculus.org/lgfaq/en/network.php Icculous.org: Networking Queries] + +[HexenWorld] +title=HexenWorld - 26950/udp +description=HexenWorld server by Raven Software +ports=26950/udp +categories=Games;Action; +reference=[http://uhexen2.sourceforge.net/readme.html Hexen II: Hammer of Thyrion readme] +reference=[http://icculus.org/lgfaq/en/network.php Icculous.org: Networking Queries] + diff --git a/etc_org/gufw/app_profiles/homm3.jhansonxi b/etc_org/gufw/app_profiles/homm3.jhansonxi new file mode 100644 index 0000000..ed53696 --- /dev/null +++ b/etc_org/gufw/app_profiles/homm3.jhansonxi @@ -0,0 +1,7 @@ +[HOMM3] +title=Heroes of Might and Magic III +description=A fantasy strategy game by 3DO +ports=2300:2400,28800:29100,47624/udp|2300:2400,28800:29100,47624/tcp +categories=Games;Strategy; +reference=[http://heroescommunity.com/viewthread.php3?TID=12141&pagenumber=1 Heroes Community: How can I solve my online-gaming problems exactly?] + diff --git a/etc_org/gufw/app_profiles/hplip.gufw_app b/etc_org/gufw/app_profiles/hplip.gufw_app new file mode 100644 index 0000000..0adc2ae --- /dev/null +++ b/etc_org/gufw/app_profiles/hplip.gufw_app @@ -0,0 +1,5 @@ +[HPLIP] +title=HPLIP +description=HP Linux Imaging and Printing +ports=161|162|9100 +categories=Network;Printing; diff --git a/etc_org/gufw/app_profiles/hypertext-transfer-protocol.jhansonxi b/etc_org/gufw/app_profiles/hypertext-transfer-protocol.jhansonxi new file mode 100644 index 0000000..35d8c15 --- /dev/null +++ b/etc_org/gufw/app_profiles/hypertext-transfer-protocol.jhansonxi @@ -0,0 +1,44 @@ +[http] +title=HTTP +description=WWW standard protocol on port 80/tcp (IANA/Debian www, http) +ports=80/tcp +categories=Network;Services; +reference=[http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers Wikipedia: List of TCP and UDP port numbers] +reference=[http://www.iana.org/assignments/port-numbers IANA Port Numbers] + +[https] +title=HTTPS +description=WWW standard protocol with SSL/TLS on port 443/tcp (IANA https) +ports=443/tcp +categories=Network;Services; +reference=[http://en.wikipedia.org/wiki/HTTP_Secure Wikipedia: HTTP Secure] +reference=[http://www.iana.org/assignments/port-numbers IANA Port Numbers] + +[http-alt-8008] +title=HTTP - 8008/tcp +description=WWW standard protocol on port 8008/tcp (IANA http-alt) +ports=8008/tcp +categories=Network;Services; +reference=[http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers Wikipedia: List of TCP and UDP port numbers] +reference=[http://www.iana.org/assignments/port-numbers IANA Port Numbers] + +[WWW Full] +title=Web Server (HTTP,HTTPS) +description=Web Server (HTTP,HTTPS) +ports=80,443/tcp +categories=Network;Services; + +[WWW Cache] +title=Web Server (8080) +description=Web Server (8080) +ports=8080/tcp +categories=Network;Services; + +[http_alt_alt] +title=HTTP - 8090/tcp +description=WWW standard protocol on port 8090/tcp (IANA unassigned, commonly http_alt_alt) +ports=8090/tcp +categories=Network;Services; +reference=[http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers Wikipedia: List of TCP and UDP port numbers] +reference=[http://www.iana.org/assignments/port-numbers IANA Port Numbers] + diff --git a/etc_org/gufw/app_profiles/icecast.jhansonxi b/etc_org/gufw/app_profiles/icecast.jhansonxi new file mode 100644 index 0000000..7c436c7 --- /dev/null +++ b/etc_org/gufw/app_profiles/icecast.jhansonxi @@ -0,0 +1,14 @@ +[Icecast] +title=Icecast +description=Icecast stream +ports=8000/tcp +categories=Network;Audio Video; +reference=[http://www.icecast.org/docs/icecast-2.2.0/icecast2_config_file.html#misc Icecast v2.0 Documentation: Misc Server Settings] + +[Icecast-SHOUTcast] +title=Icecast - 8000:8001/tcp +description=Icecast with SHOUTcast-compatible stream +ports=8000:8001/tcp +categories=Network;Audio Video; +reference=[http://www.icecast.org/docs/icecast-2.2.0/icecast2_config_file.html#misc Icecast v2.0 Documentation: Misc Server Settings] + diff --git a/etc_org/gufw/app_profiles/imaze.jhansonxi b/etc_org/gufw/app_profiles/imaze.jhansonxi new file mode 100644 index 0000000..b8bc273 --- /dev/null +++ b/etc_org/gufw/app_profiles/imaze.jhansonxi @@ -0,0 +1,7 @@ +[iMaze] +title=iMaze +description=A maze combat game in 3D +ports=5323 +categories=Games;Action; +reference=netstat -nap|grep imazesrv + diff --git a/etc_org/gufw/app_profiles/internet-printing-protocol.jhansonxi b/etc_org/gufw/app_profiles/internet-printing-protocol.jhansonxi new file mode 100644 index 0000000..24c7712 --- /dev/null +++ b/etc_org/gufw/app_profiles/internet-printing-protocol.jhansonxi @@ -0,0 +1,7 @@ +[IPP] +title=IPP +description=Internet Printing Protocol +ports=631 +categories=Network;Printing; +reference=[http://en.wikipedia.org/wiki/Internet_Printing_Protocol Wikipedia: Internet Printing Protocol] + diff --git a/etc_org/gufw/app_profiles/internet-relay-chat.jhansonxi b/etc_org/gufw/app_profiles/internet-relay-chat.jhansonxi new file mode 100644 index 0000000..eb1c89d --- /dev/null +++ b/etc_org/gufw/app_profiles/internet-relay-chat.jhansonxi @@ -0,0 +1,23 @@ +[IRC 194] +title=IRC - 194/tcp +description=Internet Relay Chat on official port 194 (rarely used) +ports=194/tcp +categories=Network;IRC; +reference=[http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers#Ports_1024_to_49151 Wikipedia: List of TCP and UDP port numbers] + +[IRC 6667] +title=IRC +description=Internet Relay Chat on common default port 6667, using nf_conntrack_irc DCC helper +ports=6667/tcp +modules=nf_conntrack_irc;nf_nat_irc; +categories=Network;IRC; +reference=[http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers#Ports_1024_to_49151 Wikipedia: List of TCP and UDP port numbers] +reference=[http://lxr.free-electrons.com/source/include/linux/netfilter/nf_conntrack_irc.h Free Electrons: Linux Cross Reference - nf_conntrack_irc.h] + +[IRC SSL] +title=IRC SSL +description=Internet Relay Chat on SSL default port 6697 +ports=6697/tcp +categories=Network;IRC; +reference=[http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers#Ports_1024_to_49151 Wikipedia: List of TCP and UDP port numbers] + diff --git a/etc_org/gufw/app_profiles/joint-operations-typhoon-rising.jhansonxi b/etc_org/gufw/app_profiles/joint-operations-typhoon-rising.jhansonxi new file mode 100644 index 0000000..0313677 --- /dev/null +++ b/etc_org/gufw/app_profiles/joint-operations-typhoon-rising.jhansonxi @@ -0,0 +1,7 @@ +[Joint Operations TR] +title=Joint Operations: Typhoon Rising +description=A FPS combat game by NovaLogic +ports=7597,32768,49152,64206/udp +categories=Games;Action; +reference=[http://www.novalogic.com/router.asp NovaLogic: Firewalls and Routers] + diff --git a/etc_org/gufw/app_profiles/kali.jhansonxi b/etc_org/gufw/app_profiles/kali.jhansonxi new file mode 100644 index 0000000..a64af43 --- /dev/null +++ b/etc_org/gufw/app_profiles/kali.jhansonxi @@ -0,0 +1,7 @@ +[Kali] +title=Kali +description=Internet game browser and IPX network emulator +ports=2213,6666/udp|2213,6666/tcp +categories=Network;Games; +reference=[http://portforward.com/cports.htm PortForward.com: Port Forwarding Guides listed by Application] + diff --git a/etc_org/gufw/app_profiles/kingpin-life-of-crime.jhansonxi b/etc_org/gufw/app_profiles/kingpin-life-of-crime.jhansonxi new file mode 100644 index 0000000..9643f4b --- /dev/null +++ b/etc_org/gufw/app_profiles/kingpin-life-of-crime.jhansonxi @@ -0,0 +1,7 @@ +[Kingpin LoC] +title=Kingpin: Life of Crime +description=A FPS by Xatrix Entertainment +ports=31510/udp +categories=Games;Action; +reference=[http://icculus.org/lgfaq/en/network.php Icculous.org: Networking Queries] + diff --git a/etc_org/gufw/app_profiles/knights-and-Merchants-the-shattered-kingdom.jhansonxi b/etc_org/gufw/app_profiles/knights-and-Merchants-the-shattered-kingdom.jhansonxi new file mode 100644 index 0000000..ac61e3d --- /dev/null +++ b/etc_org/gufw/app_profiles/knights-and-Merchants-the-shattered-kingdom.jhansonxi @@ -0,0 +1,7 @@ +[Knights and Merchants TSK] +title=Knights and Merchants TSK +description=A RTS by Joymania +ports=3000/udp +categories=Games;Strategy; +reference=[http://demofiles.linuxgamepublishing.com/knights/manual.pdf Linux Games Publishing: Demo manual PDF] + diff --git a/etc_org/gufw/app_profiles/kohan-is.jhansonxi b/etc_org/gufw/app_profiles/kohan-is.jhansonxi new file mode 100644 index 0000000..93554f8 --- /dev/null +++ b/etc_org/gufw/app_profiles/kohan-is.jhansonxi @@ -0,0 +1,7 @@ +[Kohan IS] +title=Kohan: Immortal Sovereigns +description=A real-time strategy game by TimeGate Studios +ports=3855,17437/udp +categories=Games;Strategy; +reference=[http://updates.lokigames.com/loki_demos/kohan-demo.run.txt Kohan: Immortal Sovereigns Demo readme] + diff --git a/etc_org/gufw/app_profiles/ktorrent.gufw_app b/etc_org/gufw/app_profiles/ktorrent.gufw_app new file mode 100644 index 0000000..d89fa89 --- /dev/null +++ b/etc_org/gufw/app_profiles/ktorrent.gufw_app @@ -0,0 +1,6 @@ +[ktorrent] +title=KTorrent +description=Feature rich BitTorrent client by KDE +ports=6881/tcp|4444/udp +warning=Remember to open the ports on the router +categories=Network;P2P; diff --git a/etc_org/gufw/app_profiles/lbreakout2.jhansonxi b/etc_org/gufw/app_profiles/lbreakout2.jhansonxi new file mode 100644 index 0000000..51d8069 --- /dev/null +++ b/etc_org/gufw/app_profiles/lbreakout2.jhansonxi @@ -0,0 +1,14 @@ +[LBreakout2 8001] +title=LBreakout2 - 8001/udp +description=A Breakout clone +ports=8001/udp +categories=Games;Arcade; +reference=[/usr/share/doc/lbreakout2/index.html#network LBreakout2 Manual] + +[LBreakout2 2002] +title=LBreakout2 - 2002/udp +description=A Breakout clone +ports=2002/udp +categories=Games;Arcade; +reference=[/usr/share/doc/lbreakout2/index.html#network LBreakout2 Manual] + diff --git a/etc_org/gufw/app_profiles/legends.jhansonxi b/etc_org/gufw/app_profiles/legends.jhansonxi new file mode 100644 index 0000000..2613697 --- /dev/null +++ b/etc_org/gufw/app_profiles/legends.jhansonxi @@ -0,0 +1,7 @@ +[Legends] +title=Legends +description=A FPS based on the Torque Engine +ports=28000,28001,28002,48491,20451,28010,28015,50740/udp +categories=Games;Action; +reference=[http://legendsthegame.net/community/doku.php?id=server:faq_troubleshooting Server Troubleshooting and Server FAQs] + diff --git a/etc_org/gufw/app_profiles/liquidwar.gufw b/etc_org/gufw/app_profiles/liquidwar.gufw new file mode 100644 index 0000000..96c617d --- /dev/null +++ b/etc_org/gufw/app_profiles/liquidwar.gufw @@ -0,0 +1,7 @@ +[LiquidWar] +title=Liquid War +description=An original shortest path algorithm and core concept +ports=8035 +categories=Games;Action; +reference=[http://www.ufoot.org/liquidwar/v5/metaserver] + diff --git a/etc_org/gufw/app_profiles/london-law.jhansonxi b/etc_org/gufw/app_profiles/london-law.jhansonxi new file mode 100644 index 0000000..8ded1fb --- /dev/null +++ b/etc_org/gufw/app_profiles/london-law.jhansonxi @@ -0,0 +1,7 @@ +[London Law] +title=London Law +description=An online multiplayer adaptation of the Scotland Yard board game +ports=7921/tcp +categories=Games;Board; +reference=londonlaw-0.2.1.tar.gz/londonlaw/common/protocol.py + diff --git a/etc_org/gufw/app_profiles/lux.jhansonxi b/etc_org/gufw/app_profiles/lux.jhansonxi new file mode 100644 index 0000000..5d12e70 --- /dev/null +++ b/etc_org/gufw/app_profiles/lux.jhansonxi @@ -0,0 +1,7 @@ +[Lux] +title=Lux +description=Delux, Ancient Empires and American History: A turn-based strategy game from Sillysoft influenced by Risk +ports=6619/tcp +categories=Games;Strategy; +reference=[http://sillysoft.net/hosting/ Sillysoft Games: Lux and Vox Hosting Help] + diff --git a/etc_org/gufw/app_profiles/mailserver.ufw_app b/etc_org/gufw/app_profiles/mailserver.ufw_app new file mode 100644 index 0000000..9c2d03b --- /dev/null +++ b/etc_org/gufw/app_profiles/mailserver.ufw_app @@ -0,0 +1,33 @@ +[pop3] +title=POP3 +description=Post Office Protocol +ports=110/tcp +categories=Network;Services; +reference=[http://en.wikipedia.org/wiki/Pop3 - Wikipedia] + +[POP3S] +title=POP3S +description=Secure mail server +categories=Network;Services; +ports=995/tcp + +[imap] +title=IMAP +description=Internet Message Access Protocol +ports=143/tcp +categories=Network;Services; +reference=[http://en.wikipedia.org/wiki/Imap - Wikipedia] + +[IMAPS] +title=IMAPS +description=Secure mail server +categories=Network;Services; +ports=993/tcp + +[smtp] +title=SMTP +description=Simple Mail Transfer Protocol +ports=25/tcp +categories=Network;Services; +reference=[http://en.wikipedia.org/wiki/Smtp - Wikipedia] + diff --git a/etc_org/gufw/app_profiles/majesty-the-fantasy-kingdom-sim.jhansonxi b/etc_org/gufw/app_profiles/majesty-the-fantasy-kingdom-sim.jhansonxi new file mode 100644 index 0000000..75dad8e --- /dev/null +++ b/etc_org/gufw/app_profiles/majesty-the-fantasy-kingdom-sim.jhansonxi @@ -0,0 +1,7 @@ +[Majesty TFKS] +title=Majesty: The Fantasy Kingdom Sim +description=A RTS by Cyberlore Studios, ported to Linux by Linux Game Publishing +ports=2000 +categories=Games;Strategy; +reference=Game multiplayer screen default port + diff --git a/etc_org/gufw/app_profiles/maniadrive.jhansonxi b/etc_org/gufw/app_profiles/maniadrive.jhansonxi new file mode 100644 index 0000000..c4de9ae --- /dev/null +++ b/etc_org/gufw/app_profiles/maniadrive.jhansonxi @@ -0,0 +1,14 @@ +[ManiaDrive] +title=ManiaDrive game server +description=A clone of TrackMania from Nadeo +ports=29104/udp +categories=Games;Arcade; +reference=[http://memak.raydium.org/viewtopic.php?f=10&t=369 ManiaDrive forum: ManiaDrive 1.0.1 doesn't works in my GNU/Linux system] + +[ManiaDrive HTTP] +title=ManiaDrive HTTP server +description=ManiaDrive/Raydium game monitor HTTP server +ports=29104/tcp +categories=Games;Arcade; +reference=[http://maniadrive.raydium.org/index.php/2006/01/15/8-maniadrive-first-public-release-in-on-the-way ManiaDrive news: ManiaDrive first public release in on the way !] + diff --git a/etc_org/gufw/app_profiles/mechwarrior4.jhansonxi b/etc_org/gufw/app_profiles/mechwarrior4.jhansonxi new file mode 100644 index 0000000..89cd2ba --- /dev/null +++ b/etc_org/gufw/app_profiles/mechwarrior4.jhansonxi @@ -0,0 +1,8 @@ +[Mechwarrior 4] +title=Mechwarrior 4 +description=A FPS based on the Fasa Battletech universe +ports=2300:2400,28800/udp|2300:2400,27999,28805:28808,47624/tcp +categories=Games;Action; +reference=[http://www.mechlivinglegends.net/forum/index.php?topic=5065.0 MechWarrior: Living Legends - MW4 Online Issues] +reference=[http://www.gameconfig.co.uk/ports.aspx?game=mechwarrior+4+-+vengeance GameConfig: MechWarrior 4 - Vengeance Ports] + diff --git a/etc_org/gufw/app_profiles/megamek.jhansonxi b/etc_org/gufw/app_profiles/megamek.jhansonxi new file mode 100644 index 0000000..00e91b4 --- /dev/null +++ b/etc_org/gufw/app_profiles/megamek.jhansonxi @@ -0,0 +1,7 @@ +[MegaMek] +title=MegaMek +description=A unofficial online BattleTech game +ports=2346 +categories=Games;Strategy;Java; +reference=[http://www.mekwars.org/forum/viewtopic.php?t=233 MegaMekNET: Other people can't join your host?] + diff --git a/etc_org/gufw/app_profiles/mig-29-fulcrum.jhansonxi b/etc_org/gufw/app_profiles/mig-29-fulcrum.jhansonxi new file mode 100644 index 0000000..6cb86cb --- /dev/null +++ b/etc_org/gufw/app_profiles/mig-29-fulcrum.jhansonxi @@ -0,0 +1,7 @@ +[MiG-29 Fulcrum] +title=MiG-29 Fulcrum +description=A Mikoyan-Gurevich MiG-29 Fulcrum simulation by NovaLogic +ports=3862:3863/udp +categories=Games;Simulation; +reference=[http://www.novalogic.com/router.asp NovaLogic: Firewalls and Routers] + diff --git a/etc_org/gufw/app_profiles/minecraft.jhansonxi b/etc_org/gufw/app_profiles/minecraft.jhansonxi new file mode 100644 index 0000000..492ad97 --- /dev/null +++ b/etc_org/gufw/app_profiles/minecraft.jhansonxi @@ -0,0 +1,7 @@ +[Minecraft] +title=Minecraft +description=A 3D sandbox construction game by Markus Persson +ports=25565/tcp +categories=Games; +reference=[http://www.minecraftwiki.net/wiki/Server.properties Minepedia: Server.properties] + diff --git a/etc_org/gufw/app_profiles/minidlna.gufw b/etc_org/gufw/app_profiles/minidlna.gufw new file mode 100644 index 0000000..1eb54c2 --- /dev/null +++ b/etc_org/gufw/app_profiles/minidlna.gufw @@ -0,0 +1,6 @@ +[minidlna] +title=MiniDLNA +description=Serves media files (music, pictures, and video) to clients on a network +ports=1900/udp|8200/tcp +categories=Audio Video;TV; +reference=[https://help.ubuntu.com/community/MiniDLNA] diff --git a/etc_org/gufw/app_profiles/monopd.jhansonxi b/etc_org/gufw/app_profiles/monopd.jhansonxi new file mode 100644 index 0000000..203b1f3 --- /dev/null +++ b/etc_org/gufw/app_profiles/monopd.jhansonxi @@ -0,0 +1,9 @@ +[monopd] +title=monopd +description=A game server for Monopoly-like board games +ports=1234/tcp +categories=Games;Board; +reference=[http://monopd.sourcearchive.com/lines/0.9.3-4ubuntu2/server_8cpp-source.html SourceArchive.com: monopd-0.9.3 server.cpp] +reference=[http://www.linuxjournal.com/article/5579 Linux Journal: Networking for Pleasure] +reference=netstat -nap|grep monopd + diff --git a/etc_org/gufw/app_profiles/msn-gaming-zone.jhansonxi b/etc_org/gufw/app_profiles/msn-gaming-zone.jhansonxi new file mode 100644 index 0000000..1e85ab6 --- /dev/null +++ b/etc_org/gufw/app_profiles/msn-gaming-zone.jhansonxi @@ -0,0 +1,7 @@ +[MSN Gaming Zone] +title=MSN Gaming Zone +description=Games using MSN Gaming Zone API +ports=1863,6667,6891:6900,28000:29100/tcp +categories=Network;Games; +reference=[http://zone.msn.com/en/support/article/support3401.htm What ports do I need to open to play MSN Games?] + diff --git a/etc_org/gufw/app_profiles/multicast-dns.jhansonxi b/etc_org/gufw/app_profiles/multicast-dns.jhansonxi new file mode 100644 index 0000000..a51e2ab --- /dev/null +++ b/etc_org/gufw/app_profiles/multicast-dns.jhansonxi @@ -0,0 +1,7 @@ +[mDNS] +title=Multicast DNS +description=Multicast DNS (Avahi, Bonjour) +ports=5353/udp +categories=Network; +reference=[http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers#Ports_1024_to_49151 Wikipedia: List of TCP and UDP port numbers] + diff --git a/etc_org/gufw/app_profiles/murmur.jhansonxi b/etc_org/gufw/app_profiles/murmur.jhansonxi new file mode 100644 index 0000000..9627e91 --- /dev/null +++ b/etc_org/gufw/app_profiles/murmur.jhansonxi @@ -0,0 +1,7 @@ +[Murmur] +title=Murmur +description=Murmur voice chat server (counterpart to Mumble client) +ports=64738 +categories=Network;Telephony; +reference=http://mumble.sourceforge.net/FAQ/English#What_is_the_default_server_port_for_Murmur.3F|Mumble FAQ]] + diff --git a/etc_org/gufw/app_profiles/music-player-daemon.jhansonxi b/etc_org/gufw/app_profiles/music-player-daemon.jhansonxi new file mode 100644 index 0000000..49ed84e --- /dev/null +++ b/etc_org/gufw/app_profiles/music-player-daemon.jhansonxi @@ -0,0 +1,7 @@ +[MPD] +title=MPD +description=Music Player Daemon. A server for streaming music +ports=6600/tcp +categories=Network;Audio Video;Audio; +reference=[http://mpd.wikia.com/wiki/MusicPlayerDaemonProtocolOutline MPD wiki: Protocol overview] + diff --git a/etc_org/gufw/app_profiles/mysql.jhansonxi b/etc_org/gufw/app_profiles/mysql.jhansonxi new file mode 100644 index 0000000..42e46f6 --- /dev/null +++ b/etc_org/gufw/app_profiles/mysql.jhansonxi @@ -0,0 +1,7 @@ +[MySQL] +title=MySQL +description=MySQL Database +ports=3306/tcp +categories=Office;Database; +reference=[http://dev.mysql.com/doc/refman/5.5/en/can-not-connect-to-server.html MySQL 5.5 Reference Manual: B.5.2.2 Can't connect to [local] MySQL server] + diff --git a/etc_org/gufw/app_profiles/myth2-soulblighter.jhansonxi b/etc_org/gufw/app_profiles/myth2-soulblighter.jhansonxi new file mode 100644 index 0000000..5ddb311 --- /dev/null +++ b/etc_org/gufw/app_profiles/myth2-soulblighter.jhansonxi @@ -0,0 +1,7 @@ +[Myth II - Soulblighter] +title=Myth II: Soulblighter +description=A real-time tactics game from Bungie +ports=3453/tcp +categories=Games;Action; +reference=[http://mything.org/Myth_Starter_Guide/ Myth Starter Guide] + diff --git a/etc_org/gufw/app_profiles/mythtv.jhansonxi b/etc_org/gufw/app_profiles/mythtv.jhansonxi new file mode 100644 index 0000000..9f1803f --- /dev/null +++ b/etc_org/gufw/app_profiles/mythtv.jhansonxi @@ -0,0 +1,7 @@ +[MythTV] +title=MythTV +description=MythTV backend +ports=6543:6544/tcp +categories=Audio Video;TV; +reference=[http://www.mythtv.org/docs/mythtv-HOWTO-3.html Installing and using MythTV: 3. Checking prerequisites] + diff --git a/etc_org/gufw/app_profiles/nagios.gufw_app b/etc_org/gufw/app_profiles/nagios.gufw_app new file mode 100644 index 0000000..67289d9 --- /dev/null +++ b/etc_org/gufw/app_profiles/nagios.gufw_app @@ -0,0 +1,5 @@ +[nagios] +title=Nagios +description=Computer system monitor, network monitoring and infrastructure monitoring software application +ports=5666 +categories=System;Monitor; diff --git a/etc_org/gufw/app_profiles/nascar-racing-4-2002-2003-season.jhansonxi b/etc_org/gufw/app_profiles/nascar-racing-4-2002-2003-season.jhansonxi new file mode 100644 index 0000000..f7a0cf2 --- /dev/null +++ b/etc_org/gufw/app_profiles/nascar-racing-4-2002-2003-season.jhansonxi @@ -0,0 +1,85 @@ +[NASCAR Racing 4-2002-2003 Season - 1] +title=NASCAR Racing 2002/03 1 player +description=Racing simulators from Papyrus Design Group +ports=32766:32768/udp +categories=Games;Simulation; +reference=[http://findports.com/document.php?id=511 Findports.com : Nascar 2002 tcp/udp ports list] +reference=[http://findports.com/document.php?id=512 Findports.com : Nascar 2003 tcp/udp ports list] +reference=[http://simnascar.wordpress.com/fab-shop/nr2003-readme-documentation/ SimNASCAR.COM: NR2003 ReadMe] +reference=[http://forums.speedguide.net/showpost.php?p=628497&postcount=3 SpeedGuide.net forum: error on network device ] +reference=[http://networking.itags.org/networking-tech/185046/ Networking: port forwarding?] +reference=[http://aluigi.altervista.org/adv/nascarzero-adv.txt Luigi Auriemma nascarzero-adv.txt] + +[NASCAR Racing 4-2002-2003 Season - 2] +title=NASCAR Racing 2002/03 2 players +description=Racing simulators from Papyrus Design Group +ports=32766:32769/udp +categories=Games;Simulation; +reference=[http://findports.com/document.php?id=511 Findports.com : Nascar 2002 tcp/udp ports list] +reference=[http://findports.com/document.php?id=512 Findports.com : Nascar 2003 tcp/udp ports list] +reference=[http://simnascar.wordpress.com/fab-shop/nr2003-readme-documentation/ SimNASCAR.COM: NR2003 ReadMe] +reference=[http://forums.speedguide.net/showpost.php?p=628497&postcount=3 SpeedGuide.net forum: error on network device ] +reference=[http://networking.itags.org/networking-tech/185046/ Networking: port forwarding?] +reference=[http://aluigi.altervista.org/adv/nascarzero-adv.txt Luigi Auriemma nascarzero-adv.txt] + +[NASCAR Racing 4-2002-2003 Season - 4] +title=NASCAR Racing 2002/03 4 players +description=Racing simulators from Papyrus Design Group +ports=32766:32771/udp +categories=Games;Simulation; +reference=[http://findports.com/document.php?id=511 Findports.com : Nascar 2002 tcp/udp ports list] +reference=[http://findports.com/document.php?id=512 Findports.com : Nascar 2003 tcp/udp ports list] +reference=[http://simnascar.wordpress.com/fab-shop/nr2003-readme-documentation/ SimNASCAR.COM: NR2003 ReadMe] +reference=[http://forums.speedguide.net/showpost.php?p=628497&postcount=3 SpeedGuide.net forum: error on network device ] +reference=[http://networking.itags.org/networking-tech/185046/ Networking: port forwarding?] +reference=[http://aluigi.altervista.org/adv/nascarzero-adv.txt Luigi Auriemma nascarzero-adv.txt] + +[NASCAR Racing 4-2002-2003 Season - 8] +title=NASCAR Racing 2002/03 8 players +description=Racing simulators from Papyrus Design Group +ports=32766:32775/udp +categories=Games;Simulation; +reference=[http://findports.com/document.php?id=511 Findports.com : Nascar 2002 tcp/udp ports list] +reference=[http://findports.com/document.php?id=512 Findports.com : Nascar 2003 tcp/udp ports list] +reference=[http://simnascar.wordpress.com/fab-shop/nr2003-readme-documentation/ SimNASCAR.COM: NR2003 ReadMe] +reference=[http://forums.speedguide.net/showpost.php?p=628497&postcount=3 SpeedGuide.net forum: error on network device ] +reference=[http://networking.itags.org/networking-tech/185046/ Networking: port forwarding?] +reference=[http://aluigi.altervista.org/adv/nascarzero-adv.txt Luigi Auriemma nascarzero-adv.txt] + +[NASCAR Racing 4-2002-2003 Season - 16] +title=NASCAR Racing 2002/03 16 players +description=Racing simulators from Papyrus Design Group +ports=32766:32783/udp +categories=Games;Simulation; +reference=[http://findports.com/document.php?id=511 Findports.com : Nascar 2002 tcp/udp ports list] +reference=[http://findports.com/document.php?id=512 Findports.com : Nascar 2003 tcp/udp ports list] +reference=[http://simnascar.wordpress.com/fab-shop/nr2003-readme-documentation/ SimNASCAR.COM: NR2003 ReadMe] +reference=[http://forums.speedguide.net/showpost.php?p=628497&postcount=3 SpeedGuide.net forum: error on network device ] +reference=[http://networking.itags.org/networking-tech/185046/ Networking: port forwarding?] +reference=[http://aluigi.altervista.org/adv/nascarzero-adv.txt Luigi Auriemma nascarzero-adv.txt] + +[NASCAR Racing 4-2002-2003 Season - 32] +title=NASCAR Racing 2002/03 32 players +description=Racing simulators from Papyrus Design Group +ports=32766:32799/udp +categories=Games;Simulation; +reference=[http://findports.com/document.php?id=511 Findports.com : Nascar 2002 tcp/udp ports list] +reference=[http://findports.com/document.php?id=512 Findports.com : Nascar 2003 tcp/udp ports list] +reference=[http://simnascar.wordpress.com/fab-shop/nr2003-readme-documentation/ SimNASCAR.COM: NR2003 ReadMe] +reference=[http://forums.speedguide.net/showpost.php?p=628497&postcount=3 SpeedGuide.net forum: error on network device ] +reference=[http://networking.itags.org/networking-tech/185046/ Networking: port forwarding?] +reference=[http://aluigi.altervista.org/adv/nascarzero-adv.txt Luigi Auriemma nascarzero-adv.txt] + +[NASCAR Racing 4-2002-2003 Season - 42] +title=NASCAR Racing 2002/03 42 players +description=Racing simulators from Papyrus Design Group +ports=32766:32809/udp +categories=Games;Simulation; +reference=[http://findports.com/document.php?id=511 Findports.com : Nascar 2002 tcp/udp ports list] +reference=[http://findports.com/document.php?id=512 Findports.com : Nascar 2003 tcp/udp ports list] +reference=[http://simnascar.wordpress.com/fab-shop/nr2003-readme-documentation/ SimNASCAR.COM: NR2003 ReadMe] +reference=[http://forums.speedguide.net/showpost.php?p=628497&postcount=3 SpeedGuide.net forum: error on network device ] +reference=[http://networking.itags.org/networking-tech/185046/ Networking: port forwarding?] +reference=[http://aluigi.altervista.org/adv/nascarzero-adv.txt Luigi Auriemma nascarzero-adv.txt] + + diff --git a/etc_org/gufw/app_profiles/nat-port-mapping-protocol.jhansonxi b/etc_org/gufw/app_profiles/nat-port-mapping-protocol.jhansonxi new file mode 100644 index 0000000..30bf820 --- /dev/null +++ b/etc_org/gufw/app_profiles/nat-port-mapping-protocol.jhansonxi @@ -0,0 +1,9 @@ +[NAT-PMP] +title=NAT +description=Port Mapping Protocol +ports=5351/udp +categories=Network; +reference=[http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers Wikipedia: List of TCP and UDP port numbers] +reference=[http://en.wikipedia.org/wiki/NAT_Port_Mapping_Protocol Wikipedia: NAT Port Mapping Protocol] +reference=[http://miniupnp.free.fr/nat-pmp.html MiniUPnP Project: NAT Port Mapping Protocol (NAT-PMP)] + diff --git a/etc_org/gufw/app_profiles/netpanzer.jhansonxi b/etc_org/gufw/app_profiles/netpanzer.jhansonxi new file mode 100644 index 0000000..25dc7e7 --- /dev/null +++ b/etc_org/gufw/app_profiles/netpanzer.jhansonxi @@ -0,0 +1,7 @@ +[netPanzer] +title=netPanzer +description=An online multiplayer tactical warfare game +ports=3030 +categories=Games;Action; +reference=[http://www.netpanzer.org/wiki/index.php?page=FAQ#13 netPanzer FAQ: I'm behind a firewall/router can I still use netPanzer?] + diff --git a/etc_org/gufw/app_profiles/network-time-protocol.jhansonxi b/etc_org/gufw/app_profiles/network-time-protocol.jhansonxi new file mode 100644 index 0000000..b4d490e --- /dev/null +++ b/etc_org/gufw/app_profiles/network-time-protocol.jhansonxi @@ -0,0 +1,7 @@ +[NTP] +title=NTP +description=Network Time Protocol +ports=123/udp +categories=Network;Time; +reference=[http://en.wikipedia.org/wiki/Network_Time_Protocol Wikipedia: Network Time Protocol] + diff --git a/etc_org/gufw/app_profiles/neverwinter-nights.jhansonxi b/etc_org/gufw/app_profiles/neverwinter-nights.jhansonxi new file mode 100644 index 0000000..e5cbdb9 --- /dev/null +++ b/etc_org/gufw/app_profiles/neverwinter-nights.jhansonxi @@ -0,0 +1,7 @@ +[Neverwinter Nights] +title=Neverwinter Nights server +description=Default port for Neverwinter Nights, a RPG from Bioware +ports=5121/udp +categories=Games;Role; +reference=[http://www.sorcerers.net/Games/NWN/tech_faq.php#03 Sorcerer's Place - Neverwinter Nights Technical FAQ] + diff --git a/etc_org/gufw/app_profiles/nexuiz.jhansonxi b/etc_org/gufw/app_profiles/nexuiz.jhansonxi new file mode 100644 index 0000000..51a37f5 --- /dev/null +++ b/etc_org/gufw/app_profiles/nexuiz.jhansonxi @@ -0,0 +1,7 @@ +[Nexuiz] +title=Nexuiz +description=A FPS based on Darkplaces/Quake engine by id Software +ports=26000 +categories=Games;Action; +reference=[http://www.alientrap.org/nexuiz/faq#Which%20ports%20do%20I%20have%20to%20open%20in%20firewall/forward%20from%20my%20router%20to%20run%20a%20server? Nexuiz FAQ] + diff --git a/etc_org/gufw/app_profiles/nfs-kernel-server-32765.jhansonxi b/etc_org/gufw/app_profiles/nfs-kernel-server-32765.jhansonxi new file mode 100644 index 0000000..e7066a4 --- /dev/null +++ b/etc_org/gufw/app_profiles/nfs-kernel-server-32765.jhansonxi @@ -0,0 +1,16 @@ +[NFS Server-32765] +title=NFS TLDP NFS +description=Network File System protocol with static ports at 32765:32768 (some conflicts with popular games) +ports=111,2049,32765:32768/udp|111,2049,32765:32768/tcp +categories=Network;File Transfer; +reference=[http://wiki.debian.org/SecuringNFS Debian Wiki: SecuringNFS] +reference=[http://www.tldp.org/HOWTO/NFS-HOWTO/security.html#FIREWALLS TLDP: NFS and firewalls (ipchains and netfilter)] + +[NFS Server with Quota-32765] +title=NFS Quota & TLDP NFS +description=NFS with user/group filesystem usage quota support with static ports at 32765:32769 (some conflicts with popular games) +ports=111,2049,32765:32769/udp|111,2049,32765:32769/tcp +categories=Network;File Transfer; +reference=[http://wiki.debian.org/SecuringNFS Debian Wiki: SecuringNFS] +reference=[http://www.tldp.org/HOWTO/NFS-HOWTO/security.html#FIREWALLS TLDP: NFS and firewalls (ipchains and netfilter)] + diff --git a/etc_org/gufw/app_profiles/nfs-kernel-server-4000.jhansonxi b/etc_org/gufw/app_profiles/nfs-kernel-server-4000.jhansonxi new file mode 100644 index 0000000..f3fabcc --- /dev/null +++ b/etc_org/gufw/app_profiles/nfs-kernel-server-4000.jhansonxi @@ -0,0 +1,18 @@ +[NFS Server-4000] +title=NFS (Chris Lowth) +description=Network File System protocol with static ports at 4000:4002 (some conflicts with popular games; statd broadcast on random port) +ports=111,2049,4000:4002/udp|111,2049,4000:4002/tcp +categories=Network;File Transfer; +reference=[http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers#Ports_1024_to_49151 Wikipedia: List of TCP and UDP port numbers] +reference=[http://www.lowth.com/LinWiz/nfs_help.html HOWTO: Configure NFS for control by Firewalls and IPTABLES - Chris Lowth] +reference=[http://ubuntuforums.org/showthread.php?t=352486 Ubuntu forums: Howto: Firewall NFS in Ubuntu (static ports)] + +[NFS Server with Quota-4000] +title=NFS Quota (Chris Lowth) +description=NFS with user/group filesystem usage quota support with static ports at 4000:4003 (some conflicts with popular games; statd broadcast on random port) +ports=111,2049,4000:4003/udp|111,2049,4000:4003/tcp +categories=Network;File Transfer; +reference=[http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers#Ports_1024_to_49151 Wikipedia: List of TCP and UDP port numbers] +reference=[http://www.lowth.com/LinWiz/nfs_help.html HOWTO: Configure NFS for control by Firewalls and IPTABLES - Chris Lowth] +reference=[http://ubuntuforums.org/showthread.php?t=352486 Ubuntu forums: Howto: Firewall NFS in Ubuntu (static ports)] + diff --git a/etc_org/gufw/app_profiles/nfs-kernel-server-4194.jhansonxi b/etc_org/gufw/app_profiles/nfs-kernel-server-4194.jhansonxi new file mode 100644 index 0000000..2c5f9bf --- /dev/null +++ b/etc_org/gufw/app_profiles/nfs-kernel-server-4194.jhansonxi @@ -0,0 +1,16 @@ +[NFS Server-4194] +title=NFS (jhansonxi) +description=Network File System protocol with static ports at relatively unused 4194:4197 (4195 broadcast out) +ports=111,2049,4194:4197/udp|111,2049,4194:4197/tcp +categories=Network;File Transfer; +reference=[http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers#Ports_1024_to_49151 Wikipedia: List of TCP and UDP port numbers] +reference=[http://ubuntuforums.org/showthread.php?t=352486 Ubuntu forums: Howto: Firewall NFS in Ubuntu (static ports)] + +[NFS Server with Quota-4194] +title=NFS Quota (jhansonxi) +description=Network File System protocol with filesystem usage quota support with static ports at relatively unused 4194:4198 (4195 broadcast out) +ports=111,2049,4194:4198/udp|111,2049,4194:4198/tcp +categories=Network;File Transfer; +reference=[http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers#Ports_1024_to_49151 Wikipedia: List of TCP and UDP port numbers] +reference=[http://ubuntuforums.org/showthread.php?t=352486 Ubuntu forums: Howto: Firewall NFS in Ubuntu (static ports)] + diff --git a/etc_org/gufw/app_profiles/nfs.gufw_service b/etc_org/gufw/app_profiles/nfs.gufw_service new file mode 100644 index 0000000..67ffd01 --- /dev/null +++ b/etc_org/gufw/app_profiles/nfs.gufw_service @@ -0,0 +1,6 @@ +[nfs] +title=NFS +description=Network File System +ports=2049,111/tcp|2049,111/udp +categories=Network;Services; +reference=[http://en.wikipedia.org/wiki/Network_File_System - Wikipedia] diff --git a/etc_org/gufw/app_profiles/nicotine.gufw_app b/etc_org/gufw/app_profiles/nicotine.gufw_app new file mode 100644 index 0000000..9d90c21 --- /dev/null +++ b/etc_org/gufw/app_profiles/nicotine.gufw_app @@ -0,0 +1,6 @@ +[nicotine] +title=Nicotine +description=Nicotine is a SoulSeek client written in Python, based on the PySoulSeek project +ports=2234:2239,2242,2240/tcp +warning=Remember to open the ports on the router +categories=Network;P2P; diff --git a/etc_org/gufw/app_profiles/nrpe.gufw_app b/etc_org/gufw/app_profiles/nrpe.gufw_app new file mode 100644 index 0000000..eb12467 --- /dev/null +++ b/etc_org/gufw/app_profiles/nrpe.gufw_app @@ -0,0 +1,6 @@ +[nrpe] +title=Nagios Plugin +description=Remote Plugin Executor +ports=5666:5667 +categories=System;Monitor; +reference=http://www.vkernel.co.uk/?p=42 diff --git a/etc_org/gufw/app_profiles/nsclientplusplus.gufw_app b/etc_org/gufw/app_profiles/nsclientplusplus.gufw_app new file mode 100644 index 0000000..2153bf8 --- /dev/null +++ b/etc_org/gufw/app_profiles/nsclientplusplus.gufw_app @@ -0,0 +1,5 @@ +[nsclient++] +title=NSClient++ +description=Used to monitor Windows machines from a Nagios Server +ports=12489 +categories=System;Monitor; diff --git a/etc_org/gufw/app_profiles/openarena.jhansonxi b/etc_org/gufw/app_profiles/openarena.jhansonxi new file mode 100644 index 0000000..e88a1fe --- /dev/null +++ b/etc_org/gufw/app_profiles/openarena.jhansonxi @@ -0,0 +1,7 @@ +[OpenArena] +title=OpenArena +description=A competitive FPS based on ioquake3/id tech 3 engine +ports=27960/udp +categories=Games;Action; +reference=[http://openarena.wikia.com/wiki/Manual/Multiplayer OpenArena Wikia Manual/Multiplayer] + diff --git a/etc_org/gufw/app_profiles/openmeetings.jhansonxi b/etc_org/gufw/app_profiles/openmeetings.jhansonxi new file mode 100644 index 0000000..ffab3b4 --- /dev/null +++ b/etc_org/gufw/app_profiles/openmeetings.jhansonxi @@ -0,0 +1,27 @@ +[OpenMeetings RTMPS] +title=OpenMeetings Secure RTMP +description=OpenMeetings Real Time Messaging Protocol over SSL +ports=8443/tcp +categories=Network;Video Conference; +reference=[http://openmeetings.googlecode.com/svn/wiki/InstallationOpenMeetings.wiki InstallationOpenMeetings.wiki] + +[OpenMeetings RTMPT] +title=OpenMeetings Tunneled RTMP +description=OpenMeetings Real Time Messaging Protocol over HTTP +ports=8088/tcp +categories=Network;Video Conference; +reference=[http://openmeetings.googlecode.com/svn/wiki/InstallationOpenMeetings.wiki InstallationOpenMeetings.wiki] + +[OpenMeetings HTTP] +title=OpenMeetings HTTP +description=OpenMeetings HTTP server +ports=5080/tcp +categories=Network;Video Conference; +reference=[http://openmeetings.googlecode.com/svn/wiki/InstallationOpenMeetings.wiki InstallationOpenMeetings.wiki] + +[OpenMeetings ODSP] +title=OpenMeetings DSP +description=OpenMeetings Desktop Sharing Protocol (ODSP) +ports=4445 +categories=Network;Video Conference; +reference=[http://openmeetings.googlecode.com/svn/wiki/InstallationOpenMeetings.wiki InstallationOpenMeetings.wiki] diff --git a/etc_org/gufw/app_profiles/openrpg.jhansonxi b/etc_org/gufw/app_profiles/openrpg.jhansonxi new file mode 100644 index 0000000..1e8d365 --- /dev/null +++ b/etc_org/gufw/app_profiles/openrpg.jhansonxi @@ -0,0 +1,7 @@ +[OpenRPG] +title=OpenRPG +description=A map/chat/dice-rolling tool to allow players to play tabletop games on-line +ports=6774/tcp +categories=Network;Games; +reference=[http://openrpg.wrathof.com/faq1/OpenRPG-FAQ#head-18ac041bc174e3c04ff369f505140adb6a914b12 OpenRPG FAQ: Server Issues] + diff --git a/etc_org/gufw/app_profiles/openttd.jhansonxi b/etc_org/gufw/app_profiles/openttd.jhansonxi new file mode 100644 index 0000000..a3969c5 --- /dev/null +++ b/etc_org/gufw/app_profiles/openttd.jhansonxi @@ -0,0 +1,7 @@ +[OpenTTD] +title=OpenTTD server +description=An enhanced clone of Chris Sawyer's Transport Tycoon Deluxe +ports=3979 +categories=Games;Simulation; +reference=[http://wiki.openttd.org/Server OpenTTD wiki: Server] + diff --git a/etc_org/gufw/app_profiles/optimized-link-state-routing.jhansonxi b/etc_org/gufw/app_profiles/optimized-link-state-routing.jhansonxi new file mode 100644 index 0000000..3cac345 --- /dev/null +++ b/etc_org/gufw/app_profiles/optimized-link-state-routing.jhansonxi @@ -0,0 +1,7 @@ +[OLSR] +title=Optimized Link State Routing +description=A mesh networking protocol +ports=698/udp +categories=Network; +reference=[http://www.ietf.org/rfc/rfc3626.txt RFC 3626: 3.1. Protocol and Port Number] + diff --git a/etc_org/gufw/app_profiles/pennmush.jhansonxi b/etc_org/gufw/app_profiles/pennmush.jhansonxi new file mode 100644 index 0000000..90a7b10 --- /dev/null +++ b/etc_org/gufw/app_profiles/pennmush.jhansonxi @@ -0,0 +1,7 @@ +[PennMUSH] +title=PennMUSH +description=A MUSH/MUD server +ports=6969/tcp +categories=Network;Games; +reference=[http://javelin.pennmush.org/cgi-penn/fom?_recurse=1&file=1&#file_83 PennMUSH Faq-O-Matic: Listening on alternate ports] + diff --git a/etc_org/gufw/app_profiles/pioneers.jhansonxi b/etc_org/gufw/app_profiles/pioneers.jhansonxi new file mode 100644 index 0000000..a06e099 --- /dev/null +++ b/etc_org/gufw/app_profiles/pioneers.jhansonxi @@ -0,0 +1,14 @@ +[Pioneers] +title=Pioneers +description=A game based on The Settlers of Catan by Klaus Teuber +ports=5556/tcp +categories=Games;Board; +reference=[http://osdir.com/ml/games.pioneers.devel/2005-11/msg00034.html games.pioneers.devel: I get no servers for public game (also can't create a public game)] + +[Pioneers meta] +title=Pioneers Metaserver +description=Metaserver for Pioneers +ports=5557/tcp +categories=Games;Board; +reference=[http://osdir.com/ml/games.pioneers.devel/2005-11/msg00034.html games.pioneers.devel: I get no servers for public game (also can't create a public game)] + diff --git a/etc_org/gufw/app_profiles/player-vs-player-gaming-network.jhansonxi b/etc_org/gufw/app_profiles/player-vs-player-gaming-network.jhansonxi new file mode 100644 index 0000000..d0edf42 --- /dev/null +++ b/etc_org/gufw/app_profiles/player-vs-player-gaming-network.jhansonxi @@ -0,0 +1,14 @@ +[PvPGN] +title=PvPGN +description=Player vs Player Gaming Network server emulation based on bnetd +ports=6112:6119,4000/udp|6112:6119,4000/tcp +categories=Network;Games; +reference=[http://developer.berlios.de/docman/display_doc.php?docid=547&group_id=2291#portforwarding Player vs Player Gaming Network Docs: NAT / Firewall or TCP/IP Addressing] + +[PvPGN-AT] +title=PvPGN Address Translation +description=Player vs Player Gaming Network Address translation port +ports=16100 +categories=Network;Games; +reference=[http://developer.berlios.de/docman/display_doc.php?docid=547&group_id=2291#portforwarding Player vs Player Gaming Network Docs: NAT / Firewall or TCP/IP Addressing] + diff --git a/etc_org/gufw/app_profiles/point-to-point-tunneling-protocol.jhansonxi b/etc_org/gufw/app_profiles/point-to-point-tunneling-protocol.jhansonxi new file mode 100644 index 0000000..6a4bd1a --- /dev/null +++ b/etc_org/gufw/app_profiles/point-to-point-tunneling-protocol.jhansonxi @@ -0,0 +1,7 @@ +[PPTP] +title=SANE scanner +description=Scanner Access Now Easy - scanner sharing server +ports=1723/tcp|47/gpe +modules=nf_conntrack_pptp;nf_nat_pptp; +categories=Network; +reference=[http://wiki.linuxmce.com/index.php/PPTP_server LinuxMCE wiki: PPTP server] diff --git a/etc_org/gufw/app_profiles/postal.jhansonxi b/etc_org/gufw/app_profiles/postal.jhansonxi new file mode 100644 index 0000000..3668a20 --- /dev/null +++ b/etc_org/gufw/app_profiles/postal.jhansonxi @@ -0,0 +1,8 @@ +[Postal] +title=Postal +description=Violent combat game from Running With Scissors +ports=61663 +categories=Games;Action; +reference=default in postal_plus.ini + + diff --git a/etc_org/gufw/app_profiles/postal2.jhansonxi b/etc_org/gufw/app_profiles/postal2.jhansonxi new file mode 100644 index 0000000..b4052a7 --- /dev/null +++ b/etc_org/gufw/app_profiles/postal2.jhansonxi @@ -0,0 +1,8 @@ +[Postal 2] +title=Postal 2 +description=A FPS by Running with Scissors (uses the Unreal engine) +ports=7777,7778,7787,7788,27900/udp|28900/tcp +categories=Games;Action; +reference=[http://findports.com/article/postal-2-share-the-pain-demo Findports.com Postal 2 entry] +reference=[http://www.unrealadmin.org/forums/showthread.php?t=4877 The Unreal Admins Page: GameSpy and Unreal Tournament MasterList Ports] + diff --git a/etc_org/gufw/app_profiles/postfix.gufw b/etc_org/gufw/app_profiles/postfix.gufw new file mode 100644 index 0000000..4d7dd3d --- /dev/null +++ b/etc_org/gufw/app_profiles/postfix.gufw @@ -0,0 +1,17 @@ +[Postfix] +title=Postfix Mail Server SMTP +description=Postfix is a high-performance mail transport agent +ports=25/tcp +categories=Network;Services; + +[Postfix SMTPS] +title=Postfix Mail Server SMTPS +description=Postfix is a high-performance mail transport agent +ports=465/tcp +categories=Network;Services; + +[Postfix Submission] +title=Postfix Mail Server Submission +description=Postfix is a high-performance mail transport agent +ports=587/tcp +categories=Network;Services; diff --git a/etc_org/gufw/app_profiles/prey.jhansonxi b/etc_org/gufw/app_profiles/prey.jhansonxi new file mode 100644 index 0000000..2cfd3bb --- /dev/null +++ b/etc_org/gufw/app_profiles/prey.jhansonxi @@ -0,0 +1,7 @@ +[Prey] +title=Prey +description=A SciFi FPS action adventure by 3D Realms +ports=27719/udp +categories=Games;Action; +reference=[http://forums.3drealms.com/vb/archive/index.php/t-19891.html 3D Realms Forums: Multiprey servers] + diff --git a/etc_org/gufw/app_profiles/printserver.ufw_app b/etc_org/gufw/app_profiles/printserver.ufw_app new file mode 100644 index 0000000..245b050 --- /dev/null +++ b/etc_org/gufw/app_profiles/printserver.ufw_app @@ -0,0 +1,5 @@ +[LPD] +title=LPD +description=LPD server +ports=515/tcp +categories=Network;Services; diff --git a/etc_org/gufw/app_profiles/proxyserver.ufw_app b/etc_org/gufw/app_profiles/proxyserver.ufw_app new file mode 100644 index 0000000..8966c7d --- /dev/null +++ b/etc_org/gufw/app_profiles/proxyserver.ufw_app @@ -0,0 +1,11 @@ +[Socks] +title=Socks Proxy +description=SOCKS protocol for proxy server support +ports=1080/tcp +categories=Network;Services; + +[Transparent Proxy] +title=Transparent Proxy +description=Transparent proxy +ports=8081/tcp +categories=Network;Services; diff --git a/etc_org/gufw/app_profiles/pulseaudio.jhansonxi b/etc_org/gufw/app_profiles/pulseaudio.jhansonxi new file mode 100644 index 0000000..879ab59 --- /dev/null +++ b/etc_org/gufw/app_profiles/pulseaudio.jhansonxi @@ -0,0 +1,7 @@ +[PulseAudio] +title=PulseAudio +description=Networked sound server +ports=4713/tcp +categories=Network;Audio Video;Audio; +reference=[http://www.gentoo-wiki.info/PulseAudio Gentoo Wiki Archives - PulseAudio] + diff --git a/etc_org/gufw/app_profiles/qbittorent.gufw_app b/etc_org/gufw/app_profiles/qbittorent.gufw_app new file mode 100644 index 0000000..cff7fa7 --- /dev/null +++ b/etc_org/gufw/app_profiles/qbittorent.gufw_app @@ -0,0 +1,6 @@ +[qbittorrent] +title=qBittorent +description=Cross-platform BitTorrent client GUI written with Qt4 +ports=6881/tcp|6881/udp +warning=Remember to open the ports on the router +categories=Network;P2P; diff --git a/etc_org/gufw/app_profiles/quake.jhansonxi b/etc_org/gufw/app_profiles/quake.jhansonxi new file mode 100644 index 0000000..92b89fd --- /dev/null +++ b/etc_org/gufw/app_profiles/quake.jhansonxi @@ -0,0 +1,16 @@ +[Quake] +title=Quake +description=A FPS by id Software +ports=26000 +categories=Games;Action; +reference=[http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers#Ports_1024_to_49151 Wikipedia: List of TCP and UDP port numbers] +reference=[http://icculus.org/lgfaq/en/network.php Icculous.org: Networking Queries] + +[QuakeWorld] +title=QuakeWorld +description=An enhanced multiplayer version of Quake by id Software +ports=27500/udp +categories=Games;Action; +reference=[http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers#Ports_1024_to_49151 Wikipedia: List of TCP and UDP port numbers] +reference=[http://icculus.org/lgfaq/en/network.php Icculous.org: Networking Queries] + diff --git a/etc_org/gufw/app_profiles/quake2.jhansonxi b/etc_org/gufw/app_profiles/quake2.jhansonxi new file mode 100644 index 0000000..5bdd4db --- /dev/null +++ b/etc_org/gufw/app_profiles/quake2.jhansonxi @@ -0,0 +1,8 @@ +[Quake II] +title=Quake II +description=A FPS by id Software +ports=27910 +categories=Games;Action; +reference=[http://www.sp1r1t.org/networks/quake2/q2_linux_server_howto.php sp1r1t.org: Quake II dedicated server on linux HOWTO] +reference=[http://icculus.org/lgfaq/en/network.php Icculous.org: Networking Queries] + diff --git a/etc_org/gufw/app_profiles/quake3.jhansonxi b/etc_org/gufw/app_profiles/quake3.jhansonxi new file mode 100644 index 0000000..45072ed --- /dev/null +++ b/etc_org/gufw/app_profiles/quake3.jhansonxi @@ -0,0 +1,32 @@ +[Quake III 0] +title=Quake III - 27960/udp +description=A FPS by id Software, server on port 27660 +ports=27960/udp +categories=Games;Action; +reference=[http://www.sp1r1t.org/networks/q3_install/q3_linux_server_howto.php Quake III Arena linux dedicated server HOWTO] +reference=[http://icculus.org/lgfaq/en/network.php Icculous.org: Networking Queries] + +[Quake III 1] +title=Quake III - 27961/udp +description=A FPS by id Software, server on port 27961 +ports=27961/udp +categories=Games;Action; +reference=[http://www.sp1r1t.org/networks/q3_install/q3_linux_server_howto.php Quake III Arena linux dedicated server HOWTO] +reference=[http://icculus.org/lgfaq/en/network.php Icculous.org: Networking Queries] + +[Quake III 2] +title=Quake III - 27962/udp +description=A FPS by id Software, server on port 27962 +ports=27962/udp +categories=Games;Action; +reference=[http://www.sp1r1t.org/networks/q3_install/q3_linux_server_howto.php Quake III Arena linux dedicated server HOWTO] +reference=[http://icculus.org/lgfaq/en/network.php Icculous.org: Networking Queries] + +[Quake III 3] +title=Quake III - 27963/udp +description=A FPS by id Software, server on port 27963 +ports=27963/udp +categories=Games;Action; +reference=[http://www.sp1r1t.org/networks/q3_install/q3_linux_server_howto.php Quake III Arena linux dedicated server HOWTO] +reference=[http://icculus.org/lgfaq/en/network.php Icculous.org: Networking Queries] + diff --git a/etc_org/gufw/app_profiles/quake4.jhansonxi b/etc_org/gufw/app_profiles/quake4.jhansonxi new file mode 100644 index 0000000..5c5e5dd --- /dev/null +++ b/etc_org/gufw/app_profiles/quake4.jhansonxi @@ -0,0 +1,7 @@ +[Quake4] +title=Quake 4 +description=A FPS by id Software +ports=28004/udp +categories=Games;Action; +reference=[http://zerowing.idsoftware.com/linux/quake4 id Software Quake4 GNU/Linux FAQ] + diff --git a/etc_org/gufw/app_profiles/railroad-tycoon-2.jhansonxi b/etc_org/gufw/app_profiles/railroad-tycoon-2.jhansonxi new file mode 100644 index 0000000..734e640 --- /dev/null +++ b/etc_org/gufw/app_profiles/railroad-tycoon-2.jhansonxi @@ -0,0 +1,7 @@ +[Railroad Tycoon II] +title=Railroad Tycoon II +description=Railroad strategy game by PopTop Software +ports=7242/udp +categories=Games;Strategy; +reference=[http://www.holarse-linuxgaming.de/wiki/Railroad_Tycoon_II HOLARSE: Railroad Tycoon II] + diff --git a/etc_org/gufw/app_profiles/real-time-messaging-protocol.jhansonxi b/etc_org/gufw/app_profiles/real-time-messaging-protocol.jhansonxi new file mode 100644 index 0000000..c6cb308 --- /dev/null +++ b/etc_org/gufw/app_profiles/real-time-messaging-protocol.jhansonxi @@ -0,0 +1,7 @@ +[RTMP] +title=RTMP Real Time Messaging Protocol +description=Real Time Messaging Protocol (Adobe Flash) +ports=1935/tcp +categories=Network; +reference=[http://en.wikipedia.org/wiki/Real_Time_Messaging_Protocol Wikipedia: Real Time Messaging Protocol] + diff --git a/etc_org/gufw/app_profiles/redeclipse.gufw b/etc_org/gufw/app_profiles/redeclipse.gufw new file mode 100644 index 0000000..02e20d8 --- /dev/null +++ b/etc_org/gufw/app_profiles/redeclipse.gufw @@ -0,0 +1,7 @@ +[RedEclipse] +title=Red Eclipse +description=An open source first-person shooter that runs on the Cube Engine 2 +ports=28800 +categories=Games;Action; +reference=[http://sourceforge.net/apps/mediawiki/redeclipse/index.php?title=Client_Command_Line_Options] + diff --git a/etc_org/gufw/app_profiles/remote-desktop-protocol.jhansonxi b/etc_org/gufw/app_profiles/remote-desktop-protocol.jhansonxi new file mode 100644 index 0000000..9bdb791 --- /dev/null +++ b/etc_org/gufw/app_profiles/remote-desktop-protocol.jhansonxi @@ -0,0 +1,8 @@ +[RDP] +title=RDP +description=Remote Desktop Protocols +ports=3389/tcp +warning=It may be a security risk to use a default allow policy for RDP +categories=Network;Remote Access; +reference=[http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers#Ports_1024_to_49151 Wikipedia: List of TCP and UDP port numbers] + diff --git a/etc_org/gufw/app_profiles/rsync.jhansonxi b/etc_org/gufw/app_profiles/rsync.jhansonxi new file mode 100644 index 0000000..e744100 --- /dev/null +++ b/etc_org/gufw/app_profiles/rsync.jhansonxi @@ -0,0 +1,7 @@ +[rsync] +title=rsync daemon +description=File synchronization utility +ports=873/tcp +categories=Network;File Transfer; +reference=[http://en.wikipedia.org/wiki/Rsync Wikipedia: Rsync] + diff --git a/etc_org/gufw/app_profiles/rtcw-et.jhansonxi b/etc_org/gufw/app_profiles/rtcw-et.jhansonxi new file mode 100644 index 0000000..3fc7f4c --- /dev/null +++ b/etc_org/gufw/app_profiles/rtcw-et.jhansonxi @@ -0,0 +1,9 @@ +[RtCW-ET] +title=Return To Castle Wolfenstein +description=WWII FPS and sequel from Splash Damage, Gray Matter Interactive, Nerve Software, and id Software +ports=27950,27952,27960,27965/udp +categories=Games;Action; +reference=[http://www.evenbalance.com/index.php?page=faq-rtcw.php PunkBuster Online Countermeasures: Frequently Asked Questions about PunkBuster for Return to Castle Wolfenstein] +reference=[https://activision.custhelp.com/cgi-bin/activision.cfg/php/enduser/std_adp.php?p_faqid=7803 Activision: How do I set up the game for multiple users behind a NAT firewall] +reference=[https://activision.custhelp.com/cgi-bin/activision.cfg/php/enduser/std_adp.php?p_faqid=7757 Activision: Are there any problems with using a firewall?] + diff --git a/etc_org/gufw/app_profiles/rune.jhansonxi b/etc_org/gufw/app_profiles/rune.jhansonxi new file mode 100644 index 0000000..8609bb7 --- /dev/null +++ b/etc_org/gufw/app_profiles/rune.jhansonxi @@ -0,0 +1,14 @@ +[Rune] +title=Rune +description=A third-person fantasy combat game by Human Head Studios +ports=7776:7778,7780,8777/udp +categories=Games;Action; +reference=[http://rune-library.com/e107/print.php?plugin:forum.52 Rune-Library.com - Rune networks ports] + +[Rune web admin] +title=Rune admin +description=Web-based administration for the Rune game by Human Head Studios +ports=80/tcp +categories=Games;Action; +reference=[http://rune-library.com/e107/print.php?plugin:forum.52 Rune-Library.com - Rune networks ports] + diff --git a/etc_org/gufw/app_profiles/ryzom.gufw b/etc_org/gufw/app_profiles/ryzom.gufw new file mode 100644 index 0000000..e76dc23 --- /dev/null +++ b/etc_org/gufw/app_profiles/ryzom.gufw @@ -0,0 +1,6 @@ +[Ryzom] +title=Ryzom +description=It's also known as The Saga of Ryzom, is a massively multiplayer online role-playing game (MMORPG) +ports=47851:47860/udp|80/tcp|443/tcp|40916/tcp|43434/tcp|48851:48860/tcp|50000/tcp +categories=Games;Role; +reference=[http://forums.ryzom.com/showthread.php?t=7650] diff --git a/etc_org/gufw/app_profiles/sacred.jhansonxi b/etc_org/gufw/app_profiles/sacred.jhansonxi new file mode 100644 index 0000000..c556f74 --- /dev/null +++ b/etc_org/gufw/app_profiles/sacred.jhansonxi @@ -0,0 +1,48 @@ +[Sacred 0] +title=Sacred - port 2005 +description=Server port for the fantasy RPG by Ascaron Entertainment +ports=2005/udp|2005/tcp +categories=Games;Action; +reference=[http://eng.sacred-game.com/changelog.php?showversion=218 Changes in Sacred 1.7 Fixlist] +reference=[http://forum.sacred2.com/showthread.php?t=46094 Updated port forwarding FAQ] + +[Sacred 1] +title=Sacred - ports 2005:2006 +description=Server port for the fantasy RPG by Ascaron Entertainment +ports=2005/udp|2005:2006/tcp +categories=Games;Action; +reference=[http://eng.sacred-game.com/changelog.php?showversion=218 Changes in Sacred 1.7 Fixlist] +reference=[http://forum.sacred2.com/showthread.php?t=46094 Updated port forwarding FAQ] + +[Sacred 2] +title=Sacred - ports 2005:2007 +description=Server port for the fantasy RPG by Ascaron Entertainment +ports=2005/udp|2005:2007/tcp +categories=Games;Action; +reference=[http://eng.sacred-game.com/changelog.php?showversion=218 Changes in Sacred 1.7 Fixlist] +reference=[http://forum.sacred2.com/showthread.php?t=46094 Updated port forwarding FAQ] + +[Sacred 3] +title=Sacred - ports 2005:2008 +description=Server port for the fantasy RPG by Ascaron Entertainment +ports=2005/udp|2005:2008/tcp +categories=Games;Action; +reference=[http://eng.sacred-game.com/changelog.php?showversion=218 Changes in Sacred 1.7 Fixlist] +reference=[http://forum.sacred2.com/showthread.php?t=46094 Updated port forwarding FAQ] + +[Sacred 4] +title=Sacred - ports 2005:2009 +description=Server port for the fantasy RPG by Ascaron Entertainment +ports=2005/udp|2005:2009/tcp +categories=Games;Action; +reference=[http://eng.sacred-game.com/changelog.php?showversion=218 Changes in Sacred 1.7 Fixlist] +reference=[http://forum.sacred2.com/showthread.php?t=46094 Updated port forwarding FAQ] + +[Sacred 5] +title=Sacred - ports 2005:2010 +description=Server port for the fantasy RPG by Ascaron Entertainment +ports=2005/udp|2005:2010/tcp +categories=Games;Action; +reference=[http://eng.sacred-game.com/changelog.php?showversion=218 Changes in Sacred 1.7 Fixlist] +reference=[http://forum.sacred2.com/showthread.php?t=46094 Updated port forwarding FAQ] + diff --git a/etc_org/gufw/app_profiles/samba.jhansonxi b/etc_org/gufw/app_profiles/samba.jhansonxi new file mode 100644 index 0000000..8925c01 --- /dev/null +++ b/etc_org/gufw/app_profiles/samba.jhansonxi @@ -0,0 +1,6 @@ +[Samba] +title=SAMBA +description=SMB/CIFS protocol for Unix systems, allowing you to serve files and printers to Windows, NT, OS/2 and DOS clients +ports=137,138/udp|139,445/tcp +categories=Network;Services;|Network;File Transfer +reference=[http://www.samba.org/samba/docs/server_security.html] diff --git a/etc_org/gufw/app_profiles/sane.jhansonxi b/etc_org/gufw/app_profiles/sane.jhansonxi new file mode 100644 index 0000000..6c9d08e --- /dev/null +++ b/etc_org/gufw/app_profiles/sane.jhansonxi @@ -0,0 +1,15 @@ +[SANE] +title=SANE scanner +description=Scanner Access Now Easy - scanner sharing server +ports=6566/tcp +modules=nf_conntrack_sane; +categories=Network;Scanning; +reference=[http://www.sane-project.org/man/saned.8.html saned.8 man page] + +[SANE manual] +title=SANE Manual +description=Scanner Access Now Easy - scanner sharing server, manual ports without nf_conntrack_sane module +ports=6566,10000:10100/tcp +modules=nf_conntrack_sane; +categories=Network;Scanning; +reference=[http://www.sane-project.org/man/saned.8.html saned.8 man page] diff --git a/etc_org/gufw/app_profiles/savage-the-battle-for-newerth.jhansonxi b/etc_org/gufw/app_profiles/savage-the-battle-for-newerth.jhansonxi new file mode 100644 index 0000000..8209bd3 --- /dev/null +++ b/etc_org/gufw/app_profiles/savage-the-battle-for-newerth.jhansonxi @@ -0,0 +1,7 @@ +[Savage 1] +title=Savage: The Battle for Newerth/Savage XR +description=A RTS/FPS from S2 Games +ports=11235 +categories=Games;Strategy; +reference=[http://www.newerth.com/smf/index.php?topic=4355.0 Newerth Forums - Savage XR: How To Set Up A Dedicated Server + Config questions topic!] + diff --git a/etc_org/gufw/app_profiles/savage2-a-tortured-soul.jhansonxi b/etc_org/gufw/app_profiles/savage2-a-tortured-soul.jhansonxi new file mode 100644 index 0000000..239de29 --- /dev/null +++ b/etc_org/gufw/app_profiles/savage2-a-tortured-soul.jhansonxi @@ -0,0 +1,7 @@ +[Savage 2] +title=Savage 2: A Tortured Soul +description=A RTS/FPS from S2 Games +ports=11235,22340 +categories=Games;Strategy; +reference=[http://www.newerth.com/smf/index.php/topic,3617.0.html Newerth Forums - Savage 2: Port Forwarding for LAN games] + diff --git a/etc_org/gufw/app_profiles/scorched-3d.jhansonxi b/etc_org/gufw/app_profiles/scorched-3d.jhansonxi new file mode 100644 index 0000000..73e0ed3 --- /dev/null +++ b/etc_org/gufw/app_profiles/scorched-3d.jhansonxi @@ -0,0 +1,7 @@ +[Scorched 3D] +title=Scorched 3D server +description=A modernization of the classic DOS game Scorched Earth +ports=27271/udp|27270/tcp +categories=Games;Strategy; +reference=[http://www.scorched3d.co.uk/wiki/index.php/Server_Behind_Router Scorched3D Ports] + diff --git a/etc_org/gufw/app_profiles/serious-engine-dedicated-server.jhansonxi b/etc_org/gufw/app_profiles/serious-engine-dedicated-server.jhansonxi new file mode 100644 index 0000000..482b2be --- /dev/null +++ b/etc_org/gufw/app_profiles/serious-engine-dedicated-server.jhansonxi @@ -0,0 +1,30 @@ +[SEDS default port] +title=SEDS Serious Sam +description=Dedicated server for the FPS by Croteam +ports=27016 +categories=Games;Action; +reference=[http://forums.steamgames.com/forums/showthread.php?t=1248110 Steam Forums: Serious Sam HD series - Solutions to common problems] +reference=[http://icculus.org/lgfaq/en/network.php Icculous.org: Networking Queries] + +[SEDS default admin port] +title=SEDS Remote Admin +description=Default remote administration Telnet port for Serious Engine dedicated server +ports=27015/tcp +categories=Games;Action; +reference=[http://forums.steamgames.com/forums/showthread.php?t=1248110 Steam Forums: Serious Sam HD series - Solutions to common problems] + +[SEDS alternate port] +title=SEDS - port 25601 +description=Dedicated server for the FPS by Croteam, alternate game port 25601 +ports=25601 +categories=Games;Action; +reference=[http://forums.steamgames.com/forums/showthread.php?t=1248110 Steam Forums: Serious Sam HD series - Solutions to common problems] +reference=[http://icculus.org/lgfaq/en/network.php Icculous.org: Networking Queries] + +[SEDS alternate admin port] +title=SEDS Admin - port 25600 +description=Alternate 25600 remote administration Telnet port for Serious Engine dedicated server +ports=25600/tcp +categories=Games;Action; +reference=[http://forums.steamgames.com/forums/showthread.php?t=1248110 Steam Forums: Serious Sam HD series - Solutions to common problems] + diff --git a/etc_org/gufw/app_profiles/serious-sam.jhansonxi b/etc_org/gufw/app_profiles/serious-sam.jhansonxi new file mode 100644 index 0000000..48e1321 --- /dev/null +++ b/etc_org/gufw/app_profiles/serious-sam.jhansonxi @@ -0,0 +1,8 @@ +[Serious Sam] +title=Serious Sam +description=FPS by Croteam +ports=25600:25601/udp|25600:25601/tcp +categories=Games;Action; +reference=[http://forums.seriouszone.com/showthread.php?57886-Serious-Sam-TFE-Server-Ports-Keep-Changing&p=910199&viewfull=1#post910199 Seriously!: Technical Support (SS1) - TFE Server Ports Keep Changing] +reference=[http://icculus.org/lgfaq/en/network.php Icculous.org: Networking Queries] + diff --git a/etc_org/gufw/app_profiles/serious-sam2.jhansonxi b/etc_org/gufw/app_profiles/serious-sam2.jhansonxi new file mode 100644 index 0000000..2bf6720 --- /dev/null +++ b/etc_org/gufw/app_profiles/serious-sam2.jhansonxi @@ -0,0 +1,8 @@ +[Serious Sam II] +title=Serious Sam II +description=FPS by Croteam +ports=25600:25601/udp|25600:25601/tcp +categories=Games;Action; +reference=[http://www.gamespot.com/pc/action/serioussam2/readme.html?sid=6135836 Serious Sam 2 readme] +reference=[http://icculus.org/lgfaq/en/network.php Icculous.org: Networking Queries] + diff --git a/etc_org/gufw/app_profiles/session-initiation-protocol.jhansonxi b/etc_org/gufw/app_profiles/session-initiation-protocol.jhansonxi new file mode 100644 index 0000000..f197b8f --- /dev/null +++ b/etc_org/gufw/app_profiles/session-initiation-protocol.jhansonxi @@ -0,0 +1,15 @@ +[SIP] +title=SIP +description=Session Initiation Protocol, unencrypted, using nf_conntrack_sip module +ports=5060/tcp +categories=Network;Telephony; +modules=nf_conntrack_sip;nf_nat_sip; +reference=[http://en.wikipedia.org/wiki/Session_Initiation_Protocol Wikipedia: Session Initiation Protocol] +reference=[http://wiki.freeswitch.org/wiki/Firewall FreeSWITCH Wiki: Firewall] + +[SIP TLS] +title=SIP TLS +description=Session Initiation Protocol with TLS encryption +ports=5061/tcp +categories=Network;Telephony; +reference=[http://en.wikipedia.org/wiki/Session_Initiation_Protocol Wikipedia: Session Initiation Protocol] diff --git a/etc_org/gufw/app_profiles/session-traversal-utilities-nat.jhansonxi b/etc_org/gufw/app_profiles/session-traversal-utilities-nat.jhansonxi new file mode 100644 index 0000000..a627b83 --- /dev/null +++ b/etc_org/gufw/app_profiles/session-traversal-utilities-nat.jhansonxi @@ -0,0 +1,14 @@ +[STUN] +title=STUN +description=Session Traversal Utilities for NAT +ports=3478 +categories=Network; +reference=[http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers#Ports_1024_to_49151 Wikipedia: List of TCP and UDP port numbers] + +[STUN TLS] +title=STUN TLS +description=Session Traversal Utilities for NAT with TLS encryption +ports=5349 +categories=Network; +reference=[http://en.wikipedia.org/wiki/Session_Traversal_Utilities_for_NAT Wikipedia: Session Traversal Utilities for NAT] + diff --git a/etc_org/gufw/app_profiles/shogo-mobile-armour-division.jhansonxi b/etc_org/gufw/app_profiles/shogo-mobile-armour-division.jhansonxi new file mode 100644 index 0000000..666fb4e --- /dev/null +++ b/etc_org/gufw/app_profiles/shogo-mobile-armour-division.jhansonxi @@ -0,0 +1,8 @@ +[Shogo MAD] +title=Shogo: Mobile Armour Division +description=A FPS by Monolith Productions +ports=27888/udp +categories=Games;Action; +reference=[http://icculus.org/lgfaq/en/network.php Icculous.org: Networking Queries] +reference=[http://www.shogo-mad.com/faq/shogo.htm Shogo FAQ] + diff --git a/etc_org/gufw/app_profiles/sid-meiers-alpha-centauri.jhansonxi b/etc_org/gufw/app_profiles/sid-meiers-alpha-centauri.jhansonxi new file mode 100644 index 0000000..b8d158a --- /dev/null +++ b/etc_org/gufw/app_profiles/sid-meiers-alpha-centauri.jhansonxi @@ -0,0 +1,8 @@ +[Sid Meiers Alpha Centauri] +title=Sid Meier's Alpha Centauri +description=SciFi strategy game by Firaxis +ports=32292:32296/udp +categories=Games;Strategy; +reference=[http://icculus.org/lgfaq/en/network.php Icculous.org: Networking Queries] +reference=[http://faqs.lokigames.com/smacfaq.html#111 Sid Meiers Alpha Centauri FAQ] + diff --git a/etc_org/gufw/app_profiles/sid-meiers-civilization-iv.jhansonxi b/etc_org/gufw/app_profiles/sid-meiers-civilization-iv.jhansonxi new file mode 100644 index 0000000..6d19827 --- /dev/null +++ b/etc_org/gufw/app_profiles/sid-meiers-civilization-iv.jhansonxi @@ -0,0 +1,8 @@ +[Civilization IV] +title=Sid Meier's Civilization IV +description=A turn-based strategy game from Firaxis Games +ports=2033,2056/udp|2033/tcp +categories=Games;Strategy; +reference=[http://www.2kgames.com/civ4/patch-detail.htm v1.61 Patch changes] +reference=[http://support.2kgames.com/help/take2_games/q05 2K Games - Help - Which ports are required to play Civilization 4 online?] + diff --git a/etc_org/gufw/app_profiles/simple-service-discovery-protocol.jhansonxi b/etc_org/gufw/app_profiles/simple-service-discovery-protocol.jhansonxi new file mode 100644 index 0000000..ae0f433 --- /dev/null +++ b/etc_org/gufw/app_profiles/simple-service-discovery-protocol.jhansonxi @@ -0,0 +1,8 @@ +[SSDP] +title=SSDP +description=Simple Service Discovery Protocol +ports=1900/udp +categories=Network; +reference=[http://en.wikipedia.org/wiki/Simple_Service_Discovery_Protocol Wikipedia: Simple Service Discovery Protocol] +reference=[http://miniupnp.free.fr/minissdpd.html MiniUPnP Project: MiniSSDPd] + diff --git a/etc_org/gufw/app_profiles/sin.jhansonxi b/etc_org/gufw/app_profiles/sin.jhansonxi new file mode 100644 index 0000000..a94e5c7 --- /dev/null +++ b/etc_org/gufw/app_profiles/sin.jhansonxi @@ -0,0 +1,7 @@ +[SiN] +title=SiN +description=A FPS by Ritual Entertainment +ports=22450/udp +categories=Games;Action; +reference=[http://icculus.org/lgfaq/en/network.php Icculous.org: Networking Queries] + diff --git a/etc_org/gufw/app_profiles/skype.gufw_app b/etc_org/gufw/app_profiles/skype.gufw_app new file mode 100644 index 0000000..371f65f --- /dev/null +++ b/etc_org/gufw/app_profiles/skype.gufw_app @@ -0,0 +1,5 @@ +[skype] +title=Skype Normal +description=Proprietary Voice over IP service and software application +ports=443/tcp +categories=Network;Telephony; diff --git a/etc_org/gufw/app_profiles/skype.jhansonxi b/etc_org/gufw/app_profiles/skype.jhansonxi new file mode 100644 index 0000000..b032a11 --- /dev/null +++ b/etc_org/gufw/app_profiles/skype.jhansonxi @@ -0,0 +1,61 @@ +[Skype] +title=Skype - 23399 +description=VoIP client +ports=23399 +categories=Network;Telephony; +reference=[http://www.speedguide.net/port.php?port=23399 SpeedGuide.net: Port 23399 (tcp/udp)] + +[Skype 23398] +title=Skype - 23398 +description=VoIP client, suggested alternate port +ports=23398 +categories=Network;Telephony; + +[Skype 23397] +title=Skype - 23397 +description=VoIP client, suggested alternate port +ports=23397 +categories=Network;Telephony; + +[Skype 23396] +title=Skype - 23396 +description=VoIP client, suggested alternate port +ports=23396 +categories=Network;Telephony; + +[Skype 23395] +title=Skype - 23395 +description=VoIP client, suggested alternate port +ports=23395 +categories=Network;Telephony; + +[Skype 23394] +title=Skype - 23394 +description=VoIP client, suggested alternate port +ports=23394 +categories=Network;Telephony; + +[Skype 23393] +title=Skype - 23393 +description=VoIP client, suggested alternate port +ports=23393 +categories=Network;Telephony; + +[Skype 23392] +title=Skype - 23392 +description=VoIP client, suggested alternate port +ports=23392 +categories=Network;Telephony; + +[Skype 23391] +title=Skype - 23391 +description=VoIP client, suggested alternate port +ports=23391 +categories=Network;Telephony; + +[Skype 23390] +title=Skype - 23390 +description=VoIP client, suggested alternate port +ports=23390 +categories=Network;Telephony; + diff --git a/etc_org/gufw/app_profiles/snowball-surprize.jhansonxi b/etc_org/gufw/app_profiles/snowball-surprize.jhansonxi new file mode 100644 index 0000000..29ad2e3 --- /dev/null +++ b/etc_org/gufw/app_profiles/snowball-surprize.jhansonxi @@ -0,0 +1,7 @@ +[SnowballZ] +title=Snowball Surprise (SnowballZ) +description=A RTS snowball fight +ports=5555/tcp +categories=Games;Strategy; +reference=netstat -nap|grep python + diff --git a/etc_org/gufw/app_profiles/soldier-of-fortune.jhansonxi b/etc_org/gufw/app_profiles/soldier-of-fortune.jhansonxi new file mode 100644 index 0000000..c1ff18e --- /dev/null +++ b/etc_org/gufw/app_profiles/soldier-of-fortune.jhansonxi @@ -0,0 +1,9 @@ +[Soldier of Fortune] +title=Soldier of Fortune +description=Soldier of Fortune - A FPS by Raven Software +ports=28910:28915/udp +categories=Games;Action; +reference=[http://sof1.megalag.org/serverguide.php Soldier of Fortune things: SoF Dedicated Server - HOWTO] +reference=[http://icculus.org/lgfaq/en/network.php Icculous.org: Networking Queries] +reference=[http://www.dragonbe.be/index.php?module=soldier_of_fortune DragonBe: Soldier of Fortune dedicated linux server installation and configuration] + diff --git a/etc_org/gufw/app_profiles/spring.jhansonxi b/etc_org/gufw/app_profiles/spring.jhansonxi new file mode 100644 index 0000000..963a90e --- /dev/null +++ b/etc_org/gufw/app_profiles/spring.jhansonxi @@ -0,0 +1,7 @@ +[Spring] +title=Spring game engine +description=An enhanced clone of RTS game Total Annihilation by Cavedog Entertainment +ports=8452/udp +categories=Games;Strategy; +reference=[http://springrts.com/wiki/FAQ:technical Spring Technical FAQ] + diff --git a/etc_org/gufw/app_profiles/ssh.gufw_service b/etc_org/gufw/app_profiles/ssh.gufw_service new file mode 100644 index 0000000..c934fcb --- /dev/null +++ b/etc_org/gufw/app_profiles/ssh.gufw_service @@ -0,0 +1,7 @@ +[ssh] +title=SSH +description=Secure Shell +ports=22/tcp +warning=It may be a security risk to use a default allow policy for SSH +categories=Network;Services; +reference=[http://en.wikipedia.org/wiki/Secure_Shell - Wikipedia] diff --git a/etc_org/gufw/app_profiles/starcraft.jhansonxi b/etc_org/gufw/app_profiles/starcraft.jhansonxi new file mode 100644 index 0000000..cbac687 --- /dev/null +++ b/etc_org/gufw/app_profiles/starcraft.jhansonxi @@ -0,0 +1,7 @@ +[Starcraft] +title=WINE: Starcraft +description=A strategy game by Blizzard Entertainment +ports=6112 +categories=Games;Strategy; +reference=[http://us.blizzard.com/support/article.xml?locale=en_US&articleId=21109 Blizzard Support: Port Information] + diff --git a/etc_org/gufw/app_profiles/steam.gufw b/etc_org/gufw/app_profiles/steam.gufw new file mode 100644 index 0000000..ed6c551 --- /dev/null +++ b/etc_org/gufw/app_profiles/steam.gufw @@ -0,0 +1,35 @@ +[Steam All] +title=All Services +description=Client, dedicated servers, P2P and voice chat +ports=27000:27015/udp|27015:27030/udp|27014:27050/tcp|4380/udp|27015/tcp|3478/udp|4379/udp +warning=Client, Dedicated Servers, P2P and Voice Chat +categories=Games;Steam; +reference=[https://support.steampowered.com/kb_article.php?ref=8571-GLVN-8711] + +[Steam Client] +title=Client +description=Game client traffic, typically Matchmaking and HLTV and Steam downloads +ports=27000:27015/udp|27015:27030/udp|27014:27050/tcp|4380/udp +categories=Games;Steam; +reference=[https://support.steampowered.com/kb_article.php?ref=8571-GLVN-8711] + +[Steam Dedicated Servers] +title=Dedicated Servers +description=SRCDS Rcon port +ports=27015/tcp +categories=Games;Steam; +reference=[https://support.steampowered.com/kb_article.php?ref=8571-GLVN-8711] + +[Steamworks P2P Networking and Steam Voice Chat] +title=P2P and Voice Chat +description=Steamworks P2P Networking and Steam Voice Chat +ports=3478/udp|4379/udp|4380/udp +categories=Games;Steam; +reference=[https://support.steampowered.com/kb_article.php?ref=8571-GLVN-8711] + +[Additional Ports for Call of Duty: Modern Warfare 2 Multiplayer] +title=Call of Duty +description=Additional Ports for Call of Duty: Modern Warfare 2 Multiplayer +ports=1500/udp|3005/udp|3101/udp|28960/udp +categories=Games;Steam; +reference=[https://support.steampowered.com/kb_article.php?ref=8571-GLVN-8711] diff --git a/etc_org/gufw/app_profiles/steam.jhansonxi b/etc_org/gufw/app_profiles/steam.jhansonxi new file mode 100644 index 0000000..cc36bcd --- /dev/null +++ b/etc_org/gufw/app_profiles/steam.jhansonxi @@ -0,0 +1,7 @@ +[Steam] +title=Steam +description=Software distribution service and game server browser from Valve +ports=27015/tcp +warning=For Steam Client see the category: Games / Steam +categories=Network;Games; +reference=[https://support.steampowered.com/kb_article.php?ref=8571-GLVN-8711 Steam Support: Required Ports for Steam] diff --git a/etc_org/gufw/app_profiles/steel-storm.jhansonxi b/etc_org/gufw/app_profiles/steel-storm.jhansonxi new file mode 100644 index 0000000..9722eec --- /dev/null +++ b/etc_org/gufw/app_profiles/steel-storm.jhansonxi @@ -0,0 +1,7 @@ +[Steel Storm] +title=Steel Storm +description=A top-down arcade shooter with hovertanks by Kot-in-Action Creative Artel +ports=26000 +categories=Games;Action; +reference=[http://www.kot-in-action.com/phpBB2/viewtopic.php?t=98&highlight=26000 Kot-in-Action Creative Artel Forum: trouble with multiplayer on vista/7] + diff --git a/etc_org/gufw/app_profiles/syslog.jhansonxi b/etc_org/gufw/app_profiles/syslog.jhansonxi new file mode 100644 index 0000000..f1a12a3 --- /dev/null +++ b/etc_org/gufw/app_profiles/syslog.jhansonxi @@ -0,0 +1,7 @@ +[Syslog] +title=Syslog +description=System logging +ports=514/udp +categories=System; +reference=[http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers Wikipedia: List of TCP and UDP port numbers] + diff --git a/etc_org/gufw/app_profiles/tachyon-the-fringe.jhansonxi b/etc_org/gufw/app_profiles/tachyon-the-fringe.jhansonxi new file mode 100644 index 0000000..d7951b9 --- /dev/null +++ b/etc_org/gufw/app_profiles/tachyon-the-fringe.jhansonxi @@ -0,0 +1,7 @@ +[Tachyon The Fringe] +title=Tachyon: The Fringe +description=A 3D space combat game by NovaLogic +ports=2766/udp +categories=Games;Action; +reference=[http://www.novalogic.com/router.asp NovaLogic: Firewalls and Routers] + diff --git a/etc_org/gufw/app_profiles/teamspeak2.jhansonxi b/etc_org/gufw/app_profiles/teamspeak2.jhansonxi new file mode 100644 index 0000000..9d151f4 --- /dev/null +++ b/etc_org/gufw/app_profiles/teamspeak2.jhansonxi @@ -0,0 +1,21 @@ +[TeamSpeak 2] +title=TeamSpeak 2 voice +description=TeamSpeak 2 voice service +ports=8767/udp +categories=Network;Telephony; +reference=[http://www.teamspeak.com/?page=faq&cat=server#server_ports TeamSpeak 2 Technical Support (Server) FAQ] + +[TeamSpeak 2 web] +title=TeamSpeak 2 web +description=TeamSpeak 2 web interface +ports=14534/tcp +categories=Network;Telephony; +reference=[http://www.teamspeak.com/?page=faq&cat=server#server_ports TeamSpeak 2 Technical Support (Server) FAQ] + +[TeamSpeak 2 query] +title=TeamSpeak 2 TCP query +description=TeamSpeak 2 TCP query +ports=51234/tcp +categories=Network;Telephony; +reference=[http://www.teamspeak.com/?page=faq&cat=server#server_ports TeamSpeak 2 Technical Support (Server) FAQ] + diff --git a/etc_org/gufw/app_profiles/teamspeak3.jhansonxi b/etc_org/gufw/app_profiles/teamspeak3.jhansonxi new file mode 100644 index 0000000..c275704 --- /dev/null +++ b/etc_org/gufw/app_profiles/teamspeak3.jhansonxi @@ -0,0 +1,21 @@ +[TeamSpeak 3] +title=TeamSpeak 3 +description=TeamSpeak 3 voice service +ports=9987/udp +categories=Network;Telephony; +reference=[http://www.teamspeak.com/?page=faq&cat=ts3server#ts3server_ports TeamSpeak 3 Technical Support (Server) FAQ] + +[TeamSpeak 3 file] +title=TeamSpeak 3 File +description=TeamSpeak 3 file transfer +ports=30033/tcp +categories=Network;Telephony; +reference=[http://www.teamspeak.com/?page=faq&cat=ts3server#ts3server_ports TeamSpeak 3 Technical Support (Server) FAQ] + +[TeamSpeak 3 query] +title=TeamSpeak 3 Query +description=TeamSpeak 3 TCP query +ports=10011/tcp +categories=Network;Telephony; +reference=[http://www.teamspeak.com/?page=faq&cat=ts3server#ts3server_ports TeamSpeak 3 Technical Support (Server) FAQ] + diff --git a/etc_org/gufw/app_profiles/teeworlds.gufw b/etc_org/gufw/app_profiles/teeworlds.gufw new file mode 100644 index 0000000..4af22f7 --- /dev/null +++ b/etc_org/gufw/app_profiles/teeworlds.gufw @@ -0,0 +1,7 @@ +[Teeworlds] +title=Teeworlds +description=An open source sidescrolling multiplayer shooting game +ports=8303 +categories=Games;Action; +reference=[https://www.teeworlds.com/?page=docs&wiki=SettingUpAServer] + diff --git a/etc_org/gufw/app_profiles/telnet.jhansonxi b/etc_org/gufw/app_profiles/telnet.jhansonxi new file mode 100644 index 0000000..698bea0 --- /dev/null +++ b/etc_org/gufw/app_profiles/telnet.jhansonxi @@ -0,0 +1,15 @@ +[Telnet] +title=Telnet +description=Text-based remote access (like SSH but without the security) +ports=23/tcp +warning=Telnet is like SSH but without security. It'd be better to use the 'Telnet SSL' +categories=Network;Shell; +reference=[http://en.wikipedia.org/wiki/Telnet Wikipedia: Telnet] + +[Telnet SSL] +title=Telnet TLS/SSL +description=Text-based remote access (like SSH but without the security) SSL +ports=992 +categories=Network;Shell; +reference=[http://en.wikipedia.org/wiki/Telnet Wikipedia: Telnet] + diff --git a/etc_org/gufw/app_profiles/tether-game.jhansonxi b/etc_org/gufw/app_profiles/tether-game.jhansonxi new file mode 100644 index 0000000..2072581 --- /dev/null +++ b/etc_org/gufw/app_profiles/tether-game.jhansonxi @@ -0,0 +1,7 @@ +[Tether game] +title=Tether +description=A clone of strategy game Moonbase Commander by Humongous Entertainment +ports=6112 +categories=Games;Strategy; +reference=[http://code.google.com/p/tether/wiki/OMBCfacts Tether Wiki - OMBCfacts] + diff --git a/etc_org/gufw/app_profiles/the-battle-for-wesnoth.jhansonxi b/etc_org/gufw/app_profiles/the-battle-for-wesnoth.jhansonxi new file mode 100644 index 0000000..3c6db50 --- /dev/null +++ b/etc_org/gufw/app_profiles/the-battle-for-wesnoth.jhansonxi @@ -0,0 +1,7 @@ +[Wesnoth] +title=The Battle for Wesnoth +description=Turn-based tactical strategy game +ports=15000/tcp +categories=Games;Strategy; +reference=[http://wiki.wesnoth.org/MultiplayerServers FAQ] + diff --git a/etc_org/gufw/app_profiles/the-mana-world.jhansonxi b/etc_org/gufw/app_profiles/the-mana-world.jhansonxi new file mode 100644 index 0000000..98303a1 --- /dev/null +++ b/etc_org/gufw/app_profiles/the-mana-world.jhansonxi @@ -0,0 +1,7 @@ +[The Mana World] +title=The Mana World +description=A fantasy MMORPG +ports=6901/tcp +categories=Games;Role; +reference=[http://wiki.themanaworld.org/index.php/Servers The Mana World wiki: Servers] + diff --git a/etc_org/gufw/app_profiles/thinktanks.jhansonxi b/etc_org/gufw/app_profiles/thinktanks.jhansonxi new file mode 100644 index 0000000..b82411d --- /dev/null +++ b/etc_org/gufw/app_profiles/thinktanks.jhansonxi @@ -0,0 +1,7 @@ +[ThinkTanks] +title=ThinkTanks +description=A 3D tank combat game by BraveTree Productions using the Torque Game Engine +ports=28000:28010/udp +categories=Games;Action; +reference=[http://www.torquepowered.com/community/forums/viewthread/13906/1#comment-98871 Torque Game Engine ThinkTanks forums: Firewalls] + diff --git a/etc_org/gufw/app_profiles/thousand-parsec.jhansonxi b/etc_org/gufw/app_profiles/thousand-parsec.jhansonxi new file mode 100644 index 0000000..6aee127 --- /dev/null +++ b/etc_org/gufw/app_profiles/thousand-parsec.jhansonxi @@ -0,0 +1,21 @@ +[Thousand Parsec] +title=Thousand Parsec +description=A common framework for building turn based space empire building games +ports=6923/tcp +categories=Games;Strategy; +reference=[http://www.thousandparsec.net/tp/dev/documents/protocol3.php Protocol Definition for Thousand Parsec] + +[Thousand Parsec SSL] +title=Thousand Parsec SSL +description=A common framework for building turn based space empire building games +ports=6924/tcp +categories=Games;Strategy; +reference=[http://www.thousandparsec.net/tp/dev/documents/protocol3.php Protocol Definition for Thousand Parsec] + +[Thousand Parsec admin] +title=Thousand Parsec Admin +description=A common framework for building turn based space empire building games +ports=6925/tcp +categories=Games;Strategy; +reference=[http://www.thousandparsec.net/~irc/logs/%23tp.2010-02-08.log.html IRC #tp log for Monday, 2010-02-08] + diff --git a/etc_org/gufw/app_profiles/tor.jhansonxi b/etc_org/gufw/app_profiles/tor.jhansonxi new file mode 100644 index 0000000..a3dec0f --- /dev/null +++ b/etc_org/gufw/app_profiles/tor.jhansonxi @@ -0,0 +1,7 @@ +[Tor] +title=Tor Normal +description=Tor anonymity network +ports=9001/tcp +categories=Network;File Transfer; +reference=[https://trac.torproject.org/projects/tor/wiki/TheOnionRouter/TorFAQ#ImbehindaNATFirewall TorFAQ: I'm behind a NAT/Firewall] + diff --git a/etc_org/gufw/app_profiles/toribash.jhansonxi b/etc_org/gufw/app_profiles/toribash.jhansonxi new file mode 100644 index 0000000..241f2c9 --- /dev/null +++ b/etc_org/gufw/app_profiles/toribash.jhansonxi @@ -0,0 +1,35 @@ +[Toribash default] +title=Toribash - 20184 +description=A fighting game based on the physics sandbox model with customizable moves +ports=20184 +categories=Games;Action; +reference=[http://forum.toribash.com/showthread.php?t=6667 Toribash Community: A sophisicated guide to setting up a highly customizable server] + +[Toribash 20185] +title=Toribash - 20185 +description=A fighting game based on the physics sandbox model with customizable moves +ports=20185 +categories=Games;Action; +reference=[http://forum.toribash.com/showthread.php?t=6667 Toribash Community: A sophisicated guide to setting up a highly customizable server] + +[Toribash 20186] +title=Toribash - 20186 +description=A fighting game based on the physics sandbox model with customizable moves +ports=20186 +categories=Games;Action; +reference=[http://forum.toribash.com/showthread.php?t=6667 Toribash Community: A sophisicated guide to setting up a highly customizable server] + +[Toribash 20187] +title=Toribash - 20187 +description=A fighting game based on the physics sandbox model with customizable moves +ports=20187 +categories=Games;Action; +reference=[http://forum.toribash.com/showthread.php?t=6667 Toribash Community: A sophisicated guide to setting up a highly customizable server] + +[Toribash 20180-20190] +title=Toribash Full +description=A fighting game based on the physics sandbox model with customizable moves +ports=20180:20190 +categories=Games;Action; +reference=[http://forum.toribash.com/showthread.php?t=6667 Toribash Community: A sophisicated guide to setting up a highly customizable server] +reference=[http://forum.toribash.com/showthread.php?t=667 Toribash Community: Connection Issues with Fedora 5 and tbd server] diff --git a/etc_org/gufw/app_profiles/transmission.gufw_app b/etc_org/gufw/app_profiles/transmission.gufw_app new file mode 100644 index 0000000..13418dc --- /dev/null +++ b/etc_org/gufw/app_profiles/transmission.gufw_app @@ -0,0 +1,6 @@ +[transmission] +title=Transmission +description=BitTorrent client which features a simple interface on top of a cross-platform backend +ports=51413 +warning=Remember to open the ports on the router +categories=Network;P2P; diff --git a/etc_org/gufw/app_profiles/transmissiondaemon.gufw_app b/etc_org/gufw/app_profiles/transmissiondaemon.gufw_app new file mode 100644 index 0000000..0ac5501 --- /dev/null +++ b/etc_org/gufw/app_profiles/transmissiondaemon.gufw_app @@ -0,0 +1,6 @@ +[transmissiondaemon] +title=Transmission Daemon +description=Remote control for Transmission +ports=9091/tcp +warning=Remember to open the ports on the router +categories=Network;P2P; diff --git a/etc_org/gufw/app_profiles/tremulous.gufw b/etc_org/gufw/app_profiles/tremulous.gufw new file mode 100644 index 0000000..4dea364 --- /dev/null +++ b/etc_org/gufw/app_profiles/tremulous.gufw @@ -0,0 +1,7 @@ +[Tremulous] +title=Tremulous +description=A free and open source team-based first-person shooter with real-time strategy elements +ports=30720 +categories=Games;Action; +reference=[http://ubuntuforums.org/showthread.php?t=390110] + diff --git a/etc_org/gufw/app_profiles/tremulous.jhansonxi b/etc_org/gufw/app_profiles/tremulous.jhansonxi new file mode 100644 index 0000000..acf123f --- /dev/null +++ b/etc_org/gufw/app_profiles/tremulous.jhansonxi @@ -0,0 +1,7 @@ +[Tremulous] +title=Tremulous +description=Team-based SciFi/alien FPS from Dark Legion Development +ports=30720/udp +categories=Games;Action; +reference=[http://tremulous.net/forum/index.php?topic=8444.0 Tremulous forums: What are the ports which i have to forward to run my server?] + diff --git a/etc_org/gufw/app_profiles/tribes2.jhansonxi b/etc_org/gufw/app_profiles/tribes2.jhansonxi new file mode 100644 index 0000000..2e5b510 --- /dev/null +++ b/etc_org/gufw/app_profiles/tribes2.jhansonxi @@ -0,0 +1,20 @@ +[Tribes 2] +title=Tribes 2 +description=A multiplayer combat online game by Dynamix - main port +ports=28000/udp +categories=Games;Action; +reference=[http://faqs.lokigames.com/tribes2faq.html Tribes 2 FAQ] +reference=[http://www.gameconfig.co.uk/ports.aspx?game=tribes+2 GameConfig: Tribes 2 Ports] +reference=[http://www.tribesnext.com/forum/index.php?topic=1358.0 TribesNext - Tribes 2 ports] +reference=[http://en.academic.ru/dic.nsf/enwiki/332449 Academic dictionaries and encyclopedias: Tribes 2] + +[Tribes 2 all] +title=Tribes 2 - 28000:29000/tcp/udp +description=A multiplayer combat online game by Dynamix, all suggested ports open +ports=28000:29000/udp|28000:29000/tcp +categories=Games;Action; +reference=[http://faqs.lokigames.com/tribes2faq.html Tribes 2 FAQ] +reference=[http://www.gameconfig.co.uk/ports.aspx?game=tribes+2 GameConfig: Tribes 2 Ports] +reference=[http://www.tribesnext.com/forum/index.php?topic=1358.0 TribesNext - Tribes 2 ports] +reference=[http://en.academic.ru/dic.nsf/enwiki/332449 Academic dictionaries and encyclopedias: Tribes 2] + diff --git a/etc_org/gufw/app_profiles/trivial-file-transfer-protocol.jhansonxi b/etc_org/gufw/app_profiles/trivial-file-transfer-protocol.jhansonxi new file mode 100644 index 0000000..7e0fad2 --- /dev/null +++ b/etc_org/gufw/app_profiles/trivial-file-transfer-protocol.jhansonxi @@ -0,0 +1,8 @@ +[tftp] +title=hddtemp +description=Trivial File Transfer Protocol +ports=69/udp +modules=nf_conntrack_tftp;nf_nat_tftp; +categories=Network;File Transfer; +reference=[http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers Wikipedia: List of TCP and UDP port numbers] +reference=[http://lxr.free-electrons.com/source/include/linux/netfilter/nf_conntrack_tftp.h Free Electrons - Linux Cross Reference: nf_conntrack_tftp.h] diff --git a/etc_org/gufw/app_profiles/ubuntu_one.gufw_app b/etc_org/gufw/app_profiles/ubuntu_one.gufw_app new file mode 100644 index 0000000..75610c2 --- /dev/null +++ b/etc_org/gufw/app_profiles/ubuntu_one.gufw_app @@ -0,0 +1,5 @@ +[u1] +title=Ubuntu One +description=Store files online and sync them between computers and mobile devices, as well as stream audio and music from cloud to mobile devices +ports=443/tcp|443/udp +categories=Network;Cloud; diff --git a/etc_org/gufw/app_profiles/ufo-alien-invasion.jhansonxi b/etc_org/gufw/app_profiles/ufo-alien-invasion.jhansonxi new file mode 100644 index 0000000..d16a408 --- /dev/null +++ b/etc_org/gufw/app_profiles/ufo-alien-invasion.jhansonxi @@ -0,0 +1,7 @@ +[UFO Alien Invasion] +title=UFO: Alien Invasion +description=An open-source 3D RTS inspired by X-COM +ports=27910/tcp +categories=Games;Action; +reference=[http://ufoai.ninex.info/wiki/index.php/Manual:Multiplayer UFO:AI Manual:Multiplayer] + diff --git a/etc_org/gufw/app_profiles/upnp_apps.gufw b/etc_org/gufw/app_profiles/upnp_apps.gufw new file mode 100644 index 0000000..f72a8c6 --- /dev/null +++ b/etc_org/gufw/app_profiles/upnp_apps.gufw @@ -0,0 +1,6 @@ +[upnp] +title=UPnP +description=Universal Plug and Play. It is a framework which can be used to make networked applications +ports=1900/udp|5431|49152|80 +categories=System;General; +reference=[http://www.upnp-hacks.org/faq.html#ports] diff --git a/etc_org/gufw/app_profiles/upsd.jhansonxi b/etc_org/gufw/app_profiles/upsd.jhansonxi new file mode 100644 index 0000000..b0751e6 --- /dev/null +++ b/etc_org/gufw/app_profiles/upsd.jhansonxi @@ -0,0 +1,7 @@ +[upsd] +title=UPS Tools daemon +description=Network UPS Tools +ports=3493/tcp +categories=System; +reference=[http://www.networkupstools.org/faq/ Network UPS Tools Documentation: README] + diff --git a/etc_org/gufw/app_profiles/ur-quan-masters.jhansonxi b/etc_org/gufw/app_profiles/ur-quan-masters.jhansonxi new file mode 100644 index 0000000..81923ee --- /dev/null +++ b/etc_org/gufw/app_profiles/ur-quan-masters.jhansonxi @@ -0,0 +1,7 @@ +[Ur-Quan Masters] +title=Ur-Quan Masters +description=An enhanced version of Star Control II from 3DO +ports=21836:21837/udp|21836:21837/tcp +categories=Games;Adventure; +reference=[http://wiki.uqm.stack.nl/Netplay_howto#Telling_your_router_to_forward_UQM_packets UQM wiki: Telling your router to forward UQM packets] + diff --git a/etc_org/gufw/app_profiles/urban-terror.jhansonxi b/etc_org/gufw/app_profiles/urban-terror.jhansonxi new file mode 100644 index 0000000..b928423 --- /dev/null +++ b/etc_org/gufw/app_profiles/urban-terror.jhansonxi @@ -0,0 +1,32 @@ +[Urban Terror 0] +title=Urban Terror - 27960/udp +description=A realistic FPS by Frozen Sand, based on Quake III by id Software, server on port 27660 +ports=27960/udp +categories=Games;Action; +reference=[http://www.urbanterror.info/docs/texts/123/#1.2 Urban Terror Manual: Server setup & administration] +reference=[http://icculus.org/lgfaq/en/network.php Icculous.org: Networking Queries] + +[Urban Terror 1] +title=Urban Terror - 27961/udp +description=A realistic FPS by Frozen Sand, based on Quake III by id Software, server on port 27961 +ports=27961/udp +categories=Games;Action; +reference=[http://www.urbanterror.info/docs/texts/123/#1.2 Urban Terror Manual: Server setup & administration] +reference=[http://icculus.org/lgfaq/en/network.php Icculous.org: Networking Queries] + +[Urban Terror 2] +title=Urban Terror - 27962/udp +description=A realistic FPS by Frozen Sand, based on Quake III by id Software, server on port 27962 +ports=27962/udp +categories=Games;Action; +reference=[http://www.urbanterror.info/docs/texts/123/#1.2 Urban Terror Manual: Server setup & administration] +reference=[http://icculus.org/lgfaq/en/network.php Icculous.org: Networking Queries] + +[Urban Terror 3] +title=Urban Terror - 27963/udp +description=A realistic FPS by Frozen Sand, based on Quake III by id Software, server on port 27963 +ports=27963/udp +categories=Games;Action; +reference=[http://www.urbanterror.info/docs/texts/123/#1.2 Urban Terror Manual: Server setup & administration] +reference=[http://icculus.org/lgfaq/en/network.php Icculous.org: Networking Queries] + diff --git a/etc_org/gufw/app_profiles/usb-redirector.jhansonxi b/etc_org/gufw/app_profiles/usb-redirector.jhansonxi new file mode 100644 index 0000000..3e87b10 --- /dev/null +++ b/etc_org/gufw/app_profiles/usb-redirector.jhansonxi @@ -0,0 +1,6 @@ +[USB Redirector] +title=USB Redirector +description=USB device sharing system from INCENTIVES Pro +ports=32032/tcp +categories=Network; +reference=[http://incentivespro.com/help/firewall.html Notification for FireWall setup] diff --git a/etc_org/gufw/app_profiles/usbip.jhansonxi b/etc_org/gufw/app_profiles/usbip.jhansonxi new file mode 100644 index 0000000..d29ca65 --- /dev/null +++ b/etc_org/gufw/app_profiles/usbip.jhansonxi @@ -0,0 +1,6 @@ +[usbip] +title=usbip +description=A Peripheral Bus Extension for Device Sharing over IP Network +ports=3240/tcp +categories=Network; +reference=[http://usbip.svn.sourceforge.net/viewvc/usbip/linux/trunk/src/README?view=markup package README] diff --git a/etc_org/gufw/app_profiles/ut2004.jhansonxi b/etc_org/gufw/app_profiles/ut2004.jhansonxi new file mode 100644 index 0000000..c65a1af --- /dev/null +++ b/etc_org/gufw/app_profiles/ut2004.jhansonxi @@ -0,0 +1,16 @@ +[UT2004] +title=Unreal Tournament 2004 +description=A FPS by Epic Games +ports=7777,7778,7787,7788/udp +categories=Games;Action; +reference=[http://home.comcast.net/~steve.denver/ports.htm Steve's Website - UT2004 Server Information] +reference=[http://forums.epicgames.com/archive/index.php/t-387602.html Epic Games Forums - Getting a dedicated server behind router to work] +reference=[http://www.unrealadmin.org/forums/showthread.php?t=4877 The Unreal Admins Page: GameSpy and Unreal Tournament MasterList Ports] + +[UT2004 web admin] +title=Unreal Tournament 2004 Admin +description=Web-based administration for the FPS by Epic Games +ports=80/tcp +categories=Games;Action; +reference=[http://utforums.epicgames.com/showthread.php?t=603695 Epic Games Forums - creating a web admin server] + diff --git a/etc_org/gufw/app_profiles/vendettaonline.gufw b/etc_org/gufw/app_profiles/vendettaonline.gufw new file mode 100644 index 0000000..ee0ae37 --- /dev/null +++ b/etc_org/gufw/app_profiles/vendettaonline.gufw @@ -0,0 +1,6 @@ +[Vendettaonline] +title=Vendetta Online +description=A twitch-based, science fiction massively multiplayer online role-playing game (MMORPG) +ports=21024/tcp +categories=Games;Role; +reference=[http://www.vendetta-online.com/h/faq_tech.html] diff --git a/etc_org/gufw/app_profiles/vibe-streamer.jhansonxi b/etc_org/gufw/app_profiles/vibe-streamer.jhansonxi new file mode 100644 index 0000000..43b62e9 --- /dev/null +++ b/etc_org/gufw/app_profiles/vibe-streamer.jhansonxi @@ -0,0 +1,6 @@ +[Vibe Streamer] +title=Vibe Streamer +description=A free MP3 streaming server +ports=8081/tcp +categories=Network;Audio Video;Audio; +reference=[http://www.vibestreamer.com/forum/viewtopic.php?t=309 Vibe Streamer forum: How to run Vibe Streamer on Linux/Ubuntu using Wine] diff --git a/etc_org/gufw/app_profiles/virtual-network-computing-server.jhansonxi b/etc_org/gufw/app_profiles/virtual-network-computing-server.jhansonxi new file mode 100644 index 0000000..feec778 --- /dev/null +++ b/etc_org/gufw/app_profiles/virtual-network-computing-server.jhansonxi @@ -0,0 +1,71 @@ +[VNC server 0] +title=VNC server display :0 +description=Virtual Network Computing standard server display :0 +ports=5900/tcp +warning=It may be a security risk to use a default allow policy for RDP +categories=Network;Remote Access; +reference=[http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers#Ports_1024_to_49151 Wikipedia: List of TCP and UDP port numbers] + +[VNC server 0-1] +title=VNC displays :0-:1 +description=Virtual Network Computing standard server displays :0 through :1 +ports=5900:5901/tcp +warning=It may be a security risk to use a default allow policy for RDP +categories=Network;Remote Access; +reference=[http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers#Ports_1024_to_49151 Wikipedia: List of TCP and UDP port numbers] +reference=[http://faq.gotomyvnc.com/fom-serve/cache/52.html VNC FAQ-o-Matic : VNC and Firewalls] + +[VNC server 0-3] +title=VNC displays :0-:3 +description=Virtual Network Computing standard server displays :0 through :3 +ports=5900:5903/tcp +warning=It may be a security risk to use a default allow policy for RDP +categories=Network;Remote Access; +reference=[http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers#Ports_1024_to_49151 Wikipedia: List of TCP and UDP port numbers] +reference=[http://faq.gotomyvnc.com/fom-serve/cache/52.html VNC FAQ-o-Matic : VNC and Firewalls] + +[VNC server 0-7] +title=VNC displays :0-:7 +description=Virtual Network Computing standard server displays :0 through :7 +ports=5900:5907/tcp +warning=It may be a security risk to use a default allow policy for RDP +categories=Network;Remote Access; +reference=[http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers#Ports_1024_to_49151 Wikipedia: List of TCP and UDP port numbers] +reference=[http://faq.gotomyvnc.com/fom-serve/cache/52.html VNC FAQ-o-Matic : VNC and Firewalls] + +[VNC web server 0] +title=VNC http server display :0 +description=Virtual Network Computing http server display :0 +ports=5800/tcp +warning=It may be a security risk to use a default allow policy for RDP +categories=Network;Remote Access; +reference=[http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers#Ports_1024_to_49151 Wikipedia: List of TCP and UDP port numbers] +reference=[http://faq.gotomyvnc.com/fom-serve/cache/52.html VNC FAQ-o-Matic : VNC and Firewalls] + +[VNC web server 0-1] +title=VNC displays :0-:1 +description=Virtual Network Computing http server displays :0 through :1 +ports=5800:5801/tcp +warning=It may be a security risk to use a default allow policy for RDP +categories=Network;Remote Access; +reference=[http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers#Ports_1024_to_49151 Wikipedia: List of TCP and UDP port numbers] +reference=[http://faq.gotomyvnc.com/fom-serve/cache/52.html VNC FAQ-o-Matic : VNC and Firewalls] + +[VNC web server 0-3] +title=VNC displays :0-:3 +description=Virtual Network Computing http server displays :0 through :3 +ports=5800:5803/tcp +warning=It may be a security risk to use a default allow policy for RDP +categories=Network;Remote Access; +reference=[http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers#Ports_1024_to_49151 Wikipedia: List of TCP and UDP port numbers] +reference=[http://faq.gotomyvnc.com/fom-serve/cache/52.html VNC FAQ-o-Matic : VNC and Firewalls] + +[VNC web server 0-7] +title=VNC displays :0-:7 +description=Virtual Network Computing http server displays :0 through :7 +ports=5800:5807/tcp +warning=It may be a security risk to use a default allow policy for RDP +categories=Network;Remote Access; +reference=[http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers#Ports_1024_to_49151 Wikipedia: List of TCP and UDP port numbers] +reference=[http://faq.gotomyvnc.com/fom-serve/cache/52.html VNC FAQ-o-Matic : VNC and Firewalls] + diff --git a/etc_org/gufw/app_profiles/vlc.jhansonxi b/etc_org/gufw/app_profiles/vlc.jhansonxi new file mode 100644 index 0000000..e8baf1c --- /dev/null +++ b/etc_org/gufw/app_profiles/vlc.jhansonxi @@ -0,0 +1,30 @@ +[VLC HTTP] +title=VLC HTTP stream +description=VLC media player HTTP stream default port +ports=8080/tcp +categories=Audio Video; + +[VLC MMSH] +title=VLC MMS HTTP stream +description=VLC media player Microsoft Media Server stream over HTTP (Windows Media HTTP Streaming Protocol/MS-WMSP) default port +ports=8080/tcp +categories=Audio Video; + +[VLC RTP] +title=VLC RTP stream +description=VLC media player Real-time Transport Protocol default port +ports=5004/udp +categories=Audio Video; + +[VLC UDP] +title=VLC UDP stream +description=VLC media player User Datagram Protocol default port +ports=1234/udp +categories=Audio Video; + +[VLC Icecast] +title=Icecast stream +description=VLC media player Icecast stream default port +ports=8000/tcp +categories=Audio Video; + diff --git a/etc_org/gufw/app_profiles/vnc.gufw_service b/etc_org/gufw/app_profiles/vnc.gufw_service new file mode 100644 index 0000000..187b1d7 --- /dev/null +++ b/etc_org/gufw/app_profiles/vnc.gufw_service @@ -0,0 +1,7 @@ +[vnc] +title=VNC +description=Virtual Network Computing +ports=5900/tcp +warning=It may be a security risk to use a default allow policy for RDP +categories=Network;Remote Access; +reference=[http://en.wikipedia.org/wiki/Vnc - Wikipedia] diff --git a/etc_org/gufw/app_profiles/vuze.gufw_app b/etc_org/gufw/app_profiles/vuze.gufw_app new file mode 100644 index 0000000..3e94c19 --- /dev/null +++ b/etc_org/gufw/app_profiles/vuze.gufw_app @@ -0,0 +1,7 @@ +[vuze] +title=Vuze +description=BitTorrent client used to transfer files via the BitTorrent protocol. Vuze uses the Azureus Engine +ports=1900/udp|6880/tcp|6969/tcp|7000/tcp|16680/udp|45100/tcp|49001/udp +warning=You need to add the main random port too that you selected the first time +categories=Network;P2P; +reference=[http://wiki.vuze.com/w/Select_port_for_Vuze] diff --git a/etc_org/gufw/app_profiles/vuze_remote.gufw b/etc_org/gufw/app_profiles/vuze_remote.gufw new file mode 100644 index 0000000..0fc61db --- /dev/null +++ b/etc_org/gufw/app_profiles/vuze_remote.gufw @@ -0,0 +1,7 @@ +[Vuze_Remote] +title=Vuze Remote +description=Remote control for Vuze +ports=9091/tcp +warning=Remember to open the ports on the router +categories=Network;P2P; +reference=[http://wiki.vuze.com/w/FAQ_Remote_Pairing#I_get_the_error_message_.22Vuze_isn.27t_accessible_outside_your_local_network.22] diff --git a/etc_org/gufw/app_profiles/wakfu.gufw b/etc_org/gufw/app_profiles/wakfu.gufw new file mode 100644 index 0000000..6c5facd --- /dev/null +++ b/etc_org/gufw/app_profiles/wakfu.gufw @@ -0,0 +1,6 @@ +[Wakfu] +title=Wakfu +description=An online tactical turn-based MMORPG +ports=443|5556 +categories=Games;Role; +reference=[https://support.ankama.com/en/faq/1331-problem-while-connecting-internet] diff --git a/etc_org/gufw/app_profiles/warcraft2bne.jhansonxi b/etc_org/gufw/app_profiles/warcraft2bne.jhansonxi new file mode 100644 index 0000000..444accb --- /dev/null +++ b/etc_org/gufw/app_profiles/warcraft2bne.jhansonxi @@ -0,0 +1,7 @@ +[Warcraft2BNE] +title=Warcraft II Battle.net +description=Strategy game by Blizzard Entertainment +ports=6112:6119/udp|6112:6119/tcp +categories=Games;Strategy; +reference=[http://us.blizzard.com/support/article.xml?locale=en_US&articleId=21109 Blizzard Support: Port Information] + diff --git a/etc_org/gufw/app_profiles/warcraft3.jhansonxi b/etc_org/gufw/app_profiles/warcraft3.jhansonxi new file mode 100644 index 0000000..49bae7f --- /dev/null +++ b/etc_org/gufw/app_profiles/warcraft3.jhansonxi @@ -0,0 +1,14 @@ +[Warcraft III] +title=WINE: Warcraft III +description=A strategy game by Blizzard Entertainment +ports=6112/tcp +categories=Games;Strategy; +reference=[http://us.blizzard.com/support/article.xml?locale=en_US&articleId=21109 Blizzard Support: Port Information] + +[Warcraft III all ports] +title=WINE: Warcraft III all ports +description=Warcraft III with 6112-6119 TCP ports open +ports=6112:6119/tcp +categories=Games;Strategy; +reference=[http://us.blizzard.com/support/article.xml?locale=en_US&articleId=21109 Blizzard Support: Port Information] + diff --git a/etc_org/gufw/app_profiles/warsow.jhansonxi b/etc_org/gufw/app_profiles/warsow.jhansonxi new file mode 100644 index 0000000..f276c49 --- /dev/null +++ b/etc_org/gufw/app_profiles/warsow.jhansonxi @@ -0,0 +1,7 @@ +[Warsow] +title=Warsow +description=A competitive FPS based on the Qfusion 3D/id tech 2 engine +ports=27950,44400/udp|27950/tcp +categories=Games;Action; +reference=[hhttp://www.warsow.net/wiki/index.php?title=FAQ#I_made_a_dedicated_server_but_I_can.E2.80.99t_find_it_in_the_server_browser. Warsow FAQ: I made a dedicated server but I can’t find it in the server browser] + diff --git a/etc_org/gufw/app_profiles/warzone-2100.jhansonxi b/etc_org/gufw/app_profiles/warzone-2100.jhansonxi new file mode 100644 index 0000000..aea5b31 --- /dev/null +++ b/etc_org/gufw/app_profiles/warzone-2100.jhansonxi @@ -0,0 +1,7 @@ +[Warzone 2100] +title=Warzone 2100 +description=A RTS game by Pumpkin Studios +ports=2100/tcp +categories=Games;Strategy; +reference=[http://guide.wz2100.net/faq Warzone 2100 Guide: Frequently Asked Questions] + diff --git a/etc_org/gufw/app_profiles/webcam-server.jhansonxi b/etc_org/gufw/app_profiles/webcam-server.jhansonxi new file mode 100644 index 0000000..f8a2af1 --- /dev/null +++ b/etc_org/gufw/app_profiles/webcam-server.jhansonxi @@ -0,0 +1,6 @@ +[webcam_server] +title=Webcam_server +description=A webcam viewer for web servers with an optional Java-based viewer +ports=8888/tcp +categories=Network;Audio Video;Video; +reference=[http://webcamserver.cvs.sourceforge.net/viewvc/webcamserver/webcamserver/src/webcam_server.c?revision=1.2 SCM Repositories: webcamserver - webcam_server.c] diff --git a/etc_org/gufw/app_profiles/webmin.jhansonxi b/etc_org/gufw/app_profiles/webmin.jhansonxi new file mode 100644 index 0000000..87d403b --- /dev/null +++ b/etc_org/gufw/app_profiles/webmin.jhansonxi @@ -0,0 +1,14 @@ +[Webmin] +title=Webmin +description=Web-page based system management utility +ports=10000/tcp +categories=Network;Shell; +reference=[http://www.webmin.com/faq.html Webmin FAQ] + +[Webmin fast RPC] +title=Webmin fast RPC +description=Web-page based system management utility +ports=10000:10010/tcp +categories=Network;Shell; +reference=[http://www.webmin.com/faq.html Webmin FAQ] + diff --git a/etc_org/gufw/app_profiles/widelands.jhansonxi b/etc_org/gufw/app_profiles/widelands.jhansonxi new file mode 100644 index 0000000..ef6ab7b --- /dev/null +++ b/etc_org/gufw/app_profiles/widelands.jhansonxi @@ -0,0 +1,7 @@ +[Widelands] +title=Widelands +description=A RTS similar to The Settlers I & II from Blue Byte Software +ports=7396 +categories=Games;Strategy; +reference=[http://wl.widelands.org/wiki/WidelandsFaq/#we_have_problems_connecting_to_a_widelands_host Widelands wiki: We have problems connecting to a Widelands host] + diff --git a/etc_org/gufw/app_profiles/windows-messenger.jhansonxi b/etc_org/gufw/app_profiles/windows-messenger.jhansonxi new file mode 100644 index 0000000..1b7b17a --- /dev/null +++ b/etc_org/gufw/app_profiles/windows-messenger.jhansonxi @@ -0,0 +1,24 @@ +[Windows Messenger ASWB] +title=Windows Messenger +description=Windows Messenger/Windows Live Messenger application sharing and whiteboard (requires SIP) +ports=1503/tcp +categories=Network; +reference=[http://technet.microsoft.com/en-us/library/bb457095.aspx Windows Messenger in Windows XP: Working With Firewalls and Network Address Translation Devices] +reference=[http://support.microsoft.com/kb/927847 Network ports and URLs that are used by Windows Live Messenger] + +[Windows Messenger FT] +title=Windows Messenger File +description=Windows Messenger/MSN Messenger file transfer +ports=6891:6900/tcp +categories=Network;File Transfer; +reference=[http://technet.microsoft.com/en-us/library/bb457095.aspx Windows Messenger in Windows XP: Working With Firewalls and Network Address Translation Devices] +reference=[http://support.microsoft.com/kb/927847 Network ports and URLs that are used by Windows Live Messenger] + +[Windows Messenger RA] +title=Windows Messenger Assistance +description=Remote Assistance/Remote Desktop Protocol/Terminal Services (RDP) +ports=3389/tcp +warning=It may be a security risk to use a default allow policy for RDP +categories=Network;Remote Access; +reference=[http://support.microsoft.com/kb/927847 Network ports and URLs that are used by Windows Live Messenger] + diff --git a/etc_org/gufw/app_profiles/world-of-padman.jhansonxi b/etc_org/gufw/app_profiles/world-of-padman.jhansonxi new file mode 100644 index 0000000..31da18d --- /dev/null +++ b/etc_org/gufw/app_profiles/world-of-padman.jhansonxi @@ -0,0 +1,28 @@ +[World of Padman 0] +title=World of Padman - 27960/udp +description=A FPS by Padworld Entertainment based on Quake III, server on port 27960 +ports=27960/udp +categories=Games;Action; +reference=[http://padworld.myexp.de/forum/viewtopic.php?p=56216#p56216 World of Padman Board: Ich hab ein Problem bitte um hilfe] + +[World of Padman 1] +title=World of Padman - 27961/udp +description=A FPS by Padworld Entertainment based on Quake III, server on port 27961 +ports=27961/udp +categories=Games;Action; +reference=[http://padworld.myexp.de/forum/viewtopic.php?p=56216#p56216 World of Padman Board: Ich hab ein Problem bitte um hilfe] + +[World of Padman 2] +title=World of Padman - 27962/udp +description=A FPS by Padworld Entertainment based on Quake III, server on port 27962 +ports=27962/udp +categories=Games;Action; +reference=[http://padworld.myexp.de/forum/viewtopic.php?p=56216#p56216 World of Padman Board: Ich hab ein Problem bitte um hilfe] + +[World of Padman 3] +title=World of Padman - 27963/udp +description=A FPS by Padworld Entertainment based on Quake III, server on port 27963 +ports=27963/udp +categories=Games;Action; +reference=[http://padworld.myexp.de/forum/viewtopic.php?p=56216#p56216 World of Padman Board: Ich hab ein Problem bitte um hilfe] + diff --git a/etc_org/gufw/app_profiles/world-of-warcraft.jhansonxi b/etc_org/gufw/app_profiles/world-of-warcraft.jhansonxi new file mode 100644 index 0000000..90f2bea --- /dev/null +++ b/etc_org/gufw/app_profiles/world-of-warcraft.jhansonxi @@ -0,0 +1,7 @@ +[World of Warcraft] +title=World of Warcraft +description=A MMORPG game by Blizzard Entertainment +ports=3724,6112:6114,4000/tcp +categories=Games;Action; +reference=[http://us.blizzard.com/support/article.xml?locale=en_US&articleId=21109 Blizzard Support: Port Information] + diff --git a/etc_org/gufw/app_profiles/wormux.jhansonxi b/etc_org/gufw/app_profiles/wormux.jhansonxi new file mode 100644 index 0000000..77ff835 --- /dev/null +++ b/etc_org/gufw/app_profiles/wormux.jhansonxi @@ -0,0 +1,7 @@ +[Wormux] +title=Wormux +description=An arcade combat game inspired by Worms from Team17 Software +ports=3826/tcp +categories=Games;Arcade; +reference=[http://www.wormux.org/phpboost/wiki/how-to-play-online#paragraph_how-do-i-start-a-server Wormux wiki: How do I start a server?] + diff --git a/etc_org/gufw/app_profiles/xbmc_remote.gufw b/etc_org/gufw/app_profiles/xbmc_remote.gufw new file mode 100644 index 0000000..8f58446 --- /dev/null +++ b/etc_org/gufw/app_profiles/xbmc_remote.gufw @@ -0,0 +1,5 @@ +[XBMC_Remote] +title=XBMC Remote +description=Remote control for XBMC +ports=8080|9777/udp +categories=Audio Video;TV; diff --git a/etc_org/gufw/app_profiles/xpilot.jhansonxi b/etc_org/gufw/app_profiles/xpilot.jhansonxi new file mode 100644 index 0000000..5a82f58 --- /dev/null +++ b/etc_org/gufw/app_profiles/xpilot.jhansonxi @@ -0,0 +1,35 @@ +[XPilot 1] +title=XPilot +description=A 2D space combat game +ports=15345:15345/udp +categories=Games;Arcade; +reference=[http://www.j-a-r-n-o.nl/Xpilot/Newbie/Unix/newbie302.shtml Jarno's Newbieguide: Unix] + +[XPilot 2] +title=XPilot 2-players +description=A 2D space combat game +ports=15345:15346/udp +categories=Games;Arcade; +reference=[http://www.j-a-r-n-o.nl/Xpilot/Newbie/Unix/newbie302.shtml Jarno's Newbieguide: Unix] + +[XPilot 4] +title=XPilot 4-players +description=A 2D space combat game +ports=15345:15348/udp +categories=Games;Arcade; +reference=[http://www.j-a-r-n-o.nl/Xpilot/Newbie/Unix/newbie302.shtml Jarno's Newbieguide: Unix] + +[XPilot 8] +title=XPilot 8-players +description=A 2D space combat game +ports=15345:15352/udp +categories=Games;Arcade; +reference=[http://www.j-a-r-n-o.nl/Xpilot/Newbie/Unix/newbie302.shtml Jarno's Newbieguide: Unix] + +[XPilot 16] +title=XPilot 16-players +description=A 2D space combat game +ports=15345:15360/udp +categories=Games;Arcade; +reference=[http://www.j-a-r-n-o.nl/Xpilot/Newbie/Unix/newbie302.shtml Jarno's Newbieguide: Unix] + diff --git a/etc_org/gufw/app_profiles/yang.jhansonxi b/etc_org/gufw/app_profiles/yang.jhansonxi new file mode 100644 index 0000000..93cd2f6 --- /dev/null +++ b/etc_org/gufw/app_profiles/yang.jhansonxi @@ -0,0 +1,22 @@ +[YANG] +title=Yet Another Netplay Guider +description=YANG - Yet Another Netplay Guider, default game connection +ports=23513/udp +categories=Games; +reference=[http://yang-online.com/portforwarding.htm YANG: Port Forwarding Guide] + +[YANG room hosting] +title=Yet Another Netplay Guider Hosting +description=YANG - Yet Another Netplay Guider, room hosting +ports=8501/tcp +categories=Games; +reference=[http://yang-online.com/portforwarding.htm YANG: Port Forwarding Guide] + +[DXX-Rebirth - YANG] +title=DXX-Rebirth on YANG +description=DXX-Rebirth, a source port of Descent, connected through YANG +ports=42424/udp +categories=Games;Action; +reference=[http://www.multi-players-zone.com/descent.htm YANG: Descent Multiplayer Play] +reference=[http://yang-online.com/portforwarding.htm YANG: Port Forwarding Guide] + diff --git a/etc_org/gufw/app_profiles/ysflight2000.jhansonxi b/etc_org/gufw/app_profiles/ysflight2000.jhansonxi new file mode 100644 index 0000000..741752f --- /dev/null +++ b/etc_org/gufw/app_profiles/ysflight2000.jhansonxi @@ -0,0 +1,8 @@ +[YSFLIGHT2000] +title=YS FLIGHT SIMULATION 2000 +description=A 3D flight simulator +ports=7915/tcp +categories=Games;Simulation; +reference=[http://homepage3.nifty.com/ysflight/ysflight/manual/english.html YS FLIGHT SIMULATION SYSTEM 2000 pilot's manual] +reference=[http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers Wikipedia: List of TCP and UDP port numbers] + diff --git a/etc_org/hddtemp.db b/etc_org/hddtemp.db new file mode 100644 index 0000000..62ebba2 --- /dev/null +++ b/etc_org/hddtemp.db @@ -0,0 +1,169 @@ +# +# Insert a regular expression for support of the model or the serie of your hard drive. +# If you don't know what to put in the second field, put the number +# that appears most often for your brand :o) +# A value of zero meens that we know that the drive doesn't have +# a temperature sensor (you can set the unit to C or F). +# +############################################################################ +# The following list was found at (http://www.almico.com/forumharddisks.php) +# If your drive is in the list send me a mail. +# +# Manufacturer Model Size Notes +# FUJITSU FUJITSU MPF3102AH 10.0GB +# FUJITSU FUJITSU MPG3204AH E 20.0GB +# FUJITSU FUJITSU MPG3307AT 30.0GB +# FUJITSU FUJITSU MPG3409AH 40.0GB +# FUJITSU FUJITSU MPG3409AH EF 40.0GB +# HITACHI HITACHI_DK23CA-10 9.8GB +# HITACHI HITACHI_DK23CA-15 14.7GB +# SAMSUNG SAMSUNG SV3012H 29.4GB +# SEAGATE ST310210A 10.0GB +# SEAGATE ST310211A 9.8GB +# SEAGATE ST310215A 10.0GB +# SEAGATE ST315320A 14.9GB +# SEAGATE ST320410A 19.6GB +# SEAGATE ST320413A 19.6GB +# SEAGATE ST320420A 19.9GB +# SEAGATE ST330610A 29.3GB +# SEAGATE ST330620A 29.3GB +# SEAGATE ST330621A 29.3GB +# SEAGATE ST330630A 29.9GB +# SEAGATE ST340016A 39.1GB +# SEAGATE ST340810ACE 39.1GB +# SEAGATE ST380020ACE 78.2GB +# WESTERN DIGITAL WDC AC210200D 10.0GB +# WESTERN DIGITAL WDC AC29100D 8.9GB +# WESTERN DIGITAL WDC AC420400D 19.9GB +# WESTERN DIGITAL WDC WD102AA 10.0GB +# +################################################# + +######################################## +############# ExcelStor drives +######################################## +# "ExcelStor Technology CT215" ??? ? "ExcelStor CT215" + + +######################################## +############# Fujitsu drives +######################################## +"FUJITSU MHM2100AT" 0 C "Fujitsu MHM2100AT" + + +######################################## +############# Hitachi drives +######################################## +"HITACHI_DK228A-65" 0 C "Hitachi DK228A-65" + + +######################################## +############# IBM drives +######################################## + +# DJSA serie is using F0h command to report temperature and also have +# SMART capabilties but it was reported not to work. +# "DJSA-2(30|32|10|20|05)" 0 C "IBM Travelstar 20GN, 32GH, 30GT series" + +"IBM-DARA-212000" 0 C "IBM Travelstar 12GN" +"IBM-DTTA-35*" 0 C "IBM Deskstar 16GP serie" + +# according to specifications they do not seems to have sensor +# but I prefer waiting for a report +#"IBM-DTTA-37*" 0 C "IBM Deskstar 14GXP serie" + +"IBM-DJNA-35.*" 231 C "IBM Deskstar 25 GP serie" +"IBM-DJNA-37.*" 231 C "IBM Deskstar 22 GXP serie" +"IBM-DHEA-(34330|36480)" 0 C "IBM Deskstar 5 serie" +"IBM-DHEA-(34331|36481|38451)" 0 C "IBM Deskstar 8 serie" +"IBM-DPTA-37.*" 231 C "IBM Deskstar 34GXP serie" +"IBM-DPTA-35.*" 231 C "IBM Deskstar 37GP serie" + + +######################################## +############# Maxtor drives +######################################## +#"Maxtor 2B0[012][04568]H1" ??? C "Maxtor Fireball 541DX" +# which one must I trust ? +#"Maxtor 4D040H2" 9 C "Maxtor DiamondMax D540X-4D" +#"Maxtor 4D040H2" 0 C "Maxtor 4D040H2" +#"Maxtor 4D080H4" 12 C "Maxtor DiamondMax D540X-4D" +#"Maxtor 4D060H3" 12 C "Maxtor DiamondMax D540X-4D" +#"Maxtor 4D080H4" 9 C "Maxtor DiamondMax D540X-4D" +"Maxtor 5(1024|1369|2049|2732|3073|4098)U(2|3|4|6|8)" 0 C "Maxtor DiamondMax Plus 40" +"Maxtor 5T0[24]0H[24]" 0 C "Maxtor DiamondMax Plus 60" +"Maxtor 94098U8" 11 C "Maxtor DiamondMax 40 94098U8" + + +######################################## +############# Quantum drives +######################################## +"QUANTUM FIREBALLP AS40.0" 0 C "Quantum Fireball AS40" +"QUANTUM FIREBALL CX10.2A" 0 C "Quantum Fireball CX10.2A" +#"QUANTUM FIREBALLlct10 20" 4 C "Quantum Fireball CT10 20GB" +# I suspect the QUANTUM FIREBALL_TM2110A to have a sensor in field 9... +# "QUANTUM FIREBALL_TM2110A" 9 C "Quantum Fireball TM2110A" + + +######################################## +############# Samsung drives +######################################## +# somenone reported a problem with the SP8004H which reports a temperature +# 10°C below the ambient temperature +"SAMSUNG SW0434A" 0 C "Samsung SW0434A" +"SAMSUNG SV0432A" 0 C "Samsung SV0432A" +"SAMSUNG SV3002H" 0 C "Samsung SpinPoint V30 serie" +#"SAMSUNG SV(0221|0602|0813|1204)H" 9 C "Samsung SpinPoint V60 serie" + + +######################################## +############# Seagate drives +######################################## +"Seagate Technology 1275MB - ST31276A" 0 C "Seagate ST31276A" +"ST3412A" 0 C "Seagate ST3412A" +"ST38641A" 0 C "Seagate ST38641A" +"ST310210A" 0 C "Seagate ST310210A" +"ST310220A" 0 C "Seagate ST310220A" +# SEAGATE ST313021A 13.0GB +"ST313021A" 0 C "Seagate U8 ST313021A" +"ST310240A" 0 C "Seagate Medalist 10240 Ultra ATA-3" +"ST320423A" 0 C "Seagate U10 20423, Ultra ATA/66" + + +######################################## +############# TOSHIBA Laptops +######################################## +"MK4313MAT" 220 C "Toshiba MK4313MAT" +"TOSHIBA MK1517GAP" 0 C "Toshiba MK1517GAP" +"TOSHIBA MK2018GAS" 226 F "Toshiba MK2018GAS" + +"TOSHIBA MK3017GAP" 0 C "Toshiba MK3017GAP" + +#"TOSHIBA MK4019GAX" 222 C "Toshiba MK4019GAX" + + +######################################## +############# Western Digital drives +######################################## +# WDC AC310100B and WDC AC2850F are reported not working +# no more informations were given +"WDC AC22000L" 0 C "Western Digital Caviar AC22000" +"WDC AC420400D" 231 C "Western Digital Caviar AC420400D" +"WDC AC418000D" 231 C "Western Digital AC418000D" +"WDC WD135BA" 231 C "Western Digital WD135BA" + +"WDC WD100EB-00BHF0" 0 C "Western Digital 100EB-00BHF0" +"WDC WD200BB-00AUA1" 0 C "Western Digital Caviar WD200BB" +#"WDC WD200BB-60DGA0" 0 C "Western Digital Caviar WD200BB" +"WDC WD300BB-00CAA0" 0 C "Western Digital WD300BB" +"WDC WD400BB-00CAA0" 0 C "Western Digital 400BB-00CAA0" +#"WDC WD400BB-00GFA0" 0 C "" +"WDC WD400BB-(18CA|00DE)A0" 0 C "Western Digital Caviar WD400BB" +"WDC WD400EB-00CPF0" 0 C "Western Digital 400EB-00CPF0" +"WDC WD600BB-32BSA0" 0 C "Western Digital 600BB-32BSA0" +"WDC WD800BB-00CAA1" 0 C "Western Digital WD800BB-00CAA1" +"WDC WD800JB-00CRA1" 0 C "Western Digital Caviar WD800JB" + +# not sure for next +# "WDC WD1200JB-00CRA1" 9 C "Western Digital 1200JB-00CRA1" +# "WDC WD273BA" 9 C "Western Digital WD273BA" diff --git a/etc_org/hdparm.conf b/etc_org/hdparm.conf new file mode 100644 index 0000000..d534c90 --- /dev/null +++ b/etc_org/hdparm.conf @@ -0,0 +1,136 @@ +## This is the default configuration for hdparm for Debian. It is a +## rather simple script, so please follow the following guidelines :) +## Any line that begins with a comment is ignored - add as many as you +## like. Note that an in-line comment is not supported. If a line +## consists of whitespace only (tabs, spaces, carriage return), it will be +## ignored, so you can space control fields as you like. ANYTHING ELSE +## IS PARSED!! This means that lines with stray characters or lines that +## use non # comment characters will be interpreted by the initscript. +## This has probably minor, but potentially serious, side effects for your +## hard drives, so please follow the guidelines. Patches to improve +## flexibilty welcome. Please read /usr/share/doc/hdparm/README.Debian for +## notes about known issues, especially if you have an MD array. +## +## Note that if the init script causes boot problems, you can pass 'nohdparm' +## on the kernel command line, and the script will not be run. +## +## Uncommenting the options below will cause them to be added to the DEFAULT +## string which is prepended to options listed in the blocks below. +## +## If an option is listed twice, the second instance replaces the first. +## +## /sbin/hdparm is not run unless a block of the form: +## DEV { +## option +## option +## ... +## } +## exists. This blocks will cause /sbin/hdparm OPTIONS DEV to be run. +## Where OPTIONS is the concatenation of all options previously defined +## outside of a block and all options defined with in the block. + +# -q be quiet +quiet +# -a sector count for filesystem read-ahead +#read_ahead_sect = 12 +# -A disable/enable the IDE drive's read-lookahead feature +#lookahead = on +# -b bus state +#bus = on +# -B apm setting +#apm = 255 +# -B apm setting when on battery +#apm_battery = 127 +# -c enable (E)IDE 32-bit I/O support - can be any of 0,1,3 +#io32_support = 1 +# -d disable/enable the "using_dma" flag for this drive +#dma = off +# -D enable/disable the on-drive defect management +#defect_mana = off +# -E cdrom speed +#cd_speed = 16 +# -k disable/enable the "keep_settings_over_reset" flag for this drive +#keep_settings_over_reset = off +# -K disable/enable the drive's "keep_features_over_reset" flag +#keep_features_over_reset = on +# -m sector count for multiple sector I/O +#mult_sect_io = 32 +# -P maximum sector count for the drive's internal prefetch mechanism +#prefetch_sect = 12 +# -r read-only flag for device +#read_only = off +# -s Turn on/off power on in standby mode +# poweron_standby = off +# -S standby (spindown) timeout for the drive +#spindown_time = 24 +# -u interrupt-unmask flag for the drive +#interrupt_unmask = on +# -W Disable/enable the IDE drive's write-caching feature +#write_cache = off +# -X IDE transfer mode for newer (E)IDE/ATA2 drives +#transfer_mode = 34 +# -y force to immediately enter the standby mode +#standby +# -Y force to immediately enter the sleep mode +#sleep +# -Z Disable the power-saving function of certain Seagate drives +#disable_seagate +# -M Set the acoustic management properties of a drive +#acoustic_management +# -p Set the chipset PIO mode +# chipset_pio_mode +# --security-freeze Freeze the drive's security status +# security_freeze +# --security-unlock Unlock the drive's security +# security_unlock = PWD +# --security-set-pass Set security password +# security_pass = password +# --security-disable Disable drive locking +# security_disable +# --user-master Select password to use +# user-master = u +# --security-mode Set the security mode +# security_mode = h + +# Root file systems. Please see README.Debian for details +# ROOTFS = /dev/hda + +## New note - you can use straight hdparm commands in this config file +## as well - the set up is ugly, but it keeps backwards compatibility +## Additionally, it should be noted that any blocks that begin with +## the keyword 'command_line' are not run until after the root filesystem +## is mounted. This is done to avoid running blocks twice. If you need +## to run hdparm to set parameters for your root disk, please use the +## standard format. + +#Samples follow: +#First three are good for devfs systems, fourth one for systems that do +#not use devfs. The fifth example uses straight hdparm command line +#syntax. Any of the blocks that use command line syntax must begin with +#the keyword 'command_line', and no attempt is made to validate syntax. +#It is provided for those more comfortable with hdparm syntax. + +#/dev/discs/disc0/disc { +# mult_sect_io = 16 +# write_cache = off +# spindown_time = 240 +#} + +#/dev/discs/disc1/disc { +# mult_sect_io = 32 +# spindown_time = 36 +# write_cache = off +#} + +#/dev/cdroms/cdrom0 { +# dma = on +# interrupt_unmask = on +# io32_support = 0 +#} + +#/dev/hda { +# mult_sect_io = 16 +# write_cache = off +# dma = on +#} + diff --git a/etc_org/host.conf b/etc_org/host.conf new file mode 100644 index 0000000..d8ec0b4 --- /dev/null +++ b/etc_org/host.conf @@ -0,0 +1,3 @@ +# The "order" line is only used by old versions of the C library. +order hosts,bind +multi on diff --git a/etc_org/hostname b/etc_org/hostname new file mode 100644 index 0000000..db93fb3 --- /dev/null +++ b/etc_org/hostname @@ -0,0 +1 @@ +tuxmania-desktop diff --git a/etc_org/hosts b/etc_org/hosts new file mode 100644 index 0000000..2925909 --- /dev/null +++ b/etc_org/hosts @@ -0,0 +1,8 @@ +127.0.0.1 localhost + +# The following lines are desirable for IPv6 capable hosts +::1 ip6-localhost ip6-loopback +fe00::0 ip6-localnet +ff00::0 ip6-mcastprefix +ff02::1 ip6-allnodes +ff02::2 ip6-allrouters diff --git a/etc_org/hosts.allow b/etc_org/hosts.allow new file mode 100644 index 0000000..4c12673 --- /dev/null +++ b/etc_org/hosts.allow @@ -0,0 +1,10 @@ +# /etc/hosts.allow: list of hosts that are allowed to access the system. +# See the manual pages hosts_access(5) and hosts_options(5). +# +# Example: ALL: LOCAL @some_netgroup +# ALL: .foobar.edu EXCEPT terminalserver.foobar.edu +# +# If you're going to protect the portmapper use the name "rpcbind" for the +# daemon name. See rpcbind(8) and rpc.mountd(8) for further information. +# + diff --git a/etc_org/hosts.deny b/etc_org/hosts.deny new file mode 100644 index 0000000..f393e64 --- /dev/null +++ b/etc_org/hosts.deny @@ -0,0 +1,17 @@ +# /etc/hosts.deny: list of hosts that are _not_ allowed to access the system. +# See the manual pages hosts_access(5) and hosts_options(5). +# +# Example: ALL: some.host.name, .some.domain +# ALL EXCEPT in.fingerd: other.host.name, .other.domain +# +# If you're going to protect the portmapper use the name "rpcbind" for the +# daemon name. See rpcbind(8) and rpc.mountd(8) for further information. +# +# The PARANOID wildcard matches any host whose name does not match its +# address. +# +# You may wish to enable this to ensure any programs that don't +# validate looked up hostnames still leave understandable logs. In past +# versions of Debian this has been the default. +# ALL: PARANOID + diff --git a/etc_org/hp/hplip.conf b/etc_org/hp/hplip.conf new file mode 100644 index 0000000..2fc18f4 --- /dev/null +++ b/etc_org/hp/hplip.conf @@ -0,0 +1,48 @@ +# hplip.conf. Generated from hplip.conf.in by configure. + +[hplip] +version=3.16.3 + +[dirs] +home=/usr/share/hplip +run=/var/run +ppd=/usr/share/ppd/hplip/HP +ppdbase=/usr/share/ppd/hplip +doc=/usr/share/doc/hplip +html=/usr/share/doc/hplip-doc +icon=no +cupsbackend=/usr/lib/cups/backend +cupsfilter=/usr/lib/cups/filter +drv=/usr/share/cups/drv +bin=/usr/bin +apparmor=/etc/apparmor.d +# Following values are determined at configure time and cannot be changed. +[configure] +network-build=yes +libusb01-build=no +pp-build=yes +gui-build=yes +scanner-build=yes +fax-build=yes +dbus-build=yes +cups11-build=no +doc-build=yes +shadow-build=no +hpijs-install=yes +foomatic-drv-install=yes +foomatic-ppd-install=yes +foomatic-rip-hplip-install=no +hpcups-install=yes +cups-drv-install=yes +cups-ppd-install=no +internal-tag=3.16.3 +restricted-build=no +ui-toolkit=qt4 +qt3=no +qt4=yes +policy-kit=yes +lite-build=no +udev_sysfs_rules=no +hpcups-only-build=no +hpijs-only-build=no +apparmor_build=no diff --git a/etc_org/ifplugd/action.d/action_wpa b/etc_org/ifplugd/action.d/action_wpa new file mode 120000 index 0000000..8e48c38 --- /dev/null +++ b/etc_org/ifplugd/action.d/action_wpa @@ -0,0 +1 @@ +../../wpa_supplicant/action_wpa.sh \ No newline at end of file diff --git a/etc_org/iftab b/etc_org/iftab new file mode 100644 index 0000000..ab1a96e --- /dev/null +++ b/etc_org/iftab @@ -0,0 +1,5 @@ +# This file assigns persistent names to network interfaces. +# See iftab(5) for syntax. + +enxb827eb27956b mac b8:27:eb:27:95:6b arp 1 +wlan0 mac b8:27:eb:72:c0:3e arp 1 diff --git a/etc_org/init.d/.depend.boot b/etc_org/init.d/.depend.boot new file mode 100644 index 0000000..be6a9d5 --- /dev/null +++ b/etc_org/init.d/.depend.boot @@ -0,0 +1,21 @@ +TARGETS = console-setup alsa-utils resolvconf mountkernfs.sh ufw x11-common hostname.sh pppd-dns plymouth-log udev keyboard-setup mountdevsubfs.sh procps brltty cryptdisks cryptdisks-early networking hwclock.sh urandom checkroot.sh checkfs.sh checkroot-bootclean.sh bootmisc.sh mountall.sh mountnfs-bootclean.sh mountnfs.sh kmod mountall-bootclean.sh +INTERACTIVE = console-setup udev keyboard-setup cryptdisks cryptdisks-early checkroot.sh checkfs.sh +udev: mountkernfs.sh +keyboard-setup: mountkernfs.sh udev +mountdevsubfs.sh: mountkernfs.sh udev +procps: mountkernfs.sh udev +brltty: mountkernfs.sh udev +cryptdisks: checkroot.sh cryptdisks-early udev +cryptdisks-early: checkroot.sh udev +networking: resolvconf mountkernfs.sh urandom procps +hwclock.sh: mountdevsubfs.sh +urandom: hwclock.sh +checkroot.sh: hwclock.sh mountdevsubfs.sh hostname.sh keyboard-setup +checkfs.sh: cryptdisks checkroot.sh +checkroot-bootclean.sh: checkroot.sh +bootmisc.sh: checkroot-bootclean.sh mountnfs-bootclean.sh udev mountall-bootclean.sh +mountall.sh: checkfs.sh checkroot-bootclean.sh +mountnfs-bootclean.sh: mountnfs.sh +mountnfs.sh: networking +kmod: checkroot.sh +mountall-bootclean.sh: mountall.sh diff --git a/etc_org/init.d/.depend.start b/etc_org/init.d/.depend.start new file mode 100644 index 0000000..588249e --- /dev/null +++ b/etc_org/init.d/.depend.start @@ -0,0 +1,25 @@ +TARGETS = rsyslog busybox-syslogd tlp uuidd xrdp killprocs apport kerneloops irqbalance dbus speech-dispatcher rng-tools busybox-klogd hddtemp whoopsie single ntp anacron cron ssh rsync lightdm bluetooth avahi-daemon avahi-dnsconfd cups-browsed cups saned plymouth rc.local ondemand +INTERACTIVE = +kerneloops: rsyslog busybox-syslogd +irqbalance: rsyslog busybox-syslogd +dbus: rsyslog busybox-syslogd +speech-dispatcher: rsyslog busybox-syslogd +rng-tools: rsyslog busybox-syslogd +hddtemp: rsyslog busybox-syslogd +whoopsie: rsyslog busybox-syslogd +single: killprocs +ntp: rsyslog busybox-syslogd +anacron: rsyslog busybox-syslogd +cron: rsyslog busybox-syslogd +ssh: rsyslog busybox-syslogd +rsync: rsyslog busybox-syslogd +lightdm: dbus +bluetooth: rsyslog busybox-syslogd dbus +avahi-daemon: dbus rsyslog busybox-syslogd +avahi-dnsconfd: rsyslog busybox-syslogd +cups-browsed: rsyslog busybox-syslogd +cups: rsyslog busybox-syslogd +saned: rsyslog busybox-syslogd dbus +plymouth: avahi-dnsconfd rsyslog busybox-syslogd kerneloops irqbalance lightdm dbus bluetooth tlp uuidd speech-dispatcher rng-tools busybox-klogd hddtemp xrdp cups-browsed avahi-daemon whoopsie cups saned ntp apport anacron cron ssh rsync +rc.local: avahi-dnsconfd rsyslog busybox-syslogd kerneloops irqbalance lightdm dbus bluetooth tlp uuidd speech-dispatcher rng-tools busybox-klogd hddtemp xrdp cups-browsed avahi-daemon whoopsie cups saned ntp apport anacron cron ssh rsync +ondemand: avahi-dnsconfd rsyslog busybox-syslogd kerneloops irqbalance lightdm dbus bluetooth tlp uuidd speech-dispatcher rng-tools busybox-klogd hddtemp xrdp cups-browsed avahi-daemon whoopsie cups saned ntp apport anacron cron ssh rsync diff --git a/etc_org/init.d/.depend.stop b/etc_org/init.d/.depend.stop new file mode 100644 index 0000000..077ec2c --- /dev/null +++ b/etc_org/init.d/.depend.stop @@ -0,0 +1,14 @@ +TARGETS = unattended-upgrades saveoverlays tlp uuidd xrdp kerneloops irqbalance speech-dispatcher rng-tools busybox-klogd alsa-utils resolvconf hddtemp ufw whoopsie ntp lightdm bluetooth avahi-dnsconfd cups-browsed cups saned plymouth urandom avahi-daemon busybox-syslogd sendsigs rsyslog umountnfs.sh hwclock.sh networking umountfs cryptdisks cryptdisks-early umountroot halt reboot +avahi-daemon: avahi-dnsconfd cups-browsed saned +busybox-syslogd: avahi-dnsconfd kerneloops irqbalance bluetooth speech-dispatcher rng-tools hddtemp cups-browsed avahi-daemon whoopsie cups saned ntp +sendsigs: avahi-dnsconfd kerneloops unattended-upgrades irqbalance lightdm bluetooth tlp uuidd speech-dispatcher rng-tools busybox-klogd plymouth alsa-utils hddtemp busybox-syslogd xrdp cups-browsed avahi-daemon +rsyslog: avahi-dnsconfd kerneloops irqbalance bluetooth sendsigs speech-dispatcher rng-tools hddtemp cups-browsed avahi-daemon whoopsie cups saned ntp +umountnfs.sh: avahi-dnsconfd kerneloops unattended-upgrades irqbalance lightdm bluetooth tlp uuidd rsyslog sendsigs speech-dispatcher rng-tools busybox-klogd plymouth alsa-utils hddtemp busybox-syslogd xrdp cups-browsed avahi-daemon +hwclock.sh: kerneloops uuidd rsyslog cups-browsed +networking: kerneloops lightdm hddtemp xrdp cups-browsed umountnfs.sh +umountfs: avahi-dnsconfd kerneloops urandom unattended-upgrades irqbalance lightdm bluetooth tlp uuidd speech-dispatcher rng-tools busybox-klogd plymouth alsa-utils resolvconf hddtemp busybox-syslogd xrdp cups-browsed umountnfs.sh avahi-daemon networking hwclock.sh +cryptdisks: umountfs +cryptdisks-early: umountfs cryptdisks +umountroot: umountfs cryptdisks-early cryptdisks +halt: umountroot +reboot: umountroot diff --git a/etc_org/init.d/README b/etc_org/init.d/README new file mode 100644 index 0000000..8477036 --- /dev/null +++ b/etc_org/init.d/README @@ -0,0 +1,60 @@ + Configuration of System V init under Debian GNU/Linux + +Most Unix versions have a file here that describes how the scripts +in this directory work, and how the links in the /etc/rc?.d/ directories +influence system startup/shutdown. + +For Debian, this information is contained in the policy manual, chapter +"System run levels and init.d scripts". The Debian Policy Manual is +available at: + + http://www.debian.org/doc/debian-policy/#contents + +The Debian Policy Manual is also available in the Debian package +"debian-policy". When this package is installed, the policy manual can be +found in directory /usr/share/doc/debian-policy. If you have a browser +installed you can probably read it at + + file://localhost/usr/share/doc/debian-policy/ + +Some more detailed information can also be found in the files in the +/usr/share/doc/sysv-rc directory. + +Debian Policy dictates that /etc/init.d/*.sh scripts must work properly +when sourced. The following additional rules apply: + +* /etc/init.d/*.sh scripts must not rely for their correct functioning + on their being sourced rather than executed. That is, they must work + properly when executed too. They must include "#!/bin/sh" at the top. + This is useful when running scripts in parallel. + +* /etc/init.d/*.sh scripts must conform to the rules for sh scripts as + spelled out in the Debian policy section entitled "Scripts" (§10.4). + +Use the update-rc.d command to create symbolic links in the /etc/rc?.d +as appropriate. See that man page for more details. + +All init.d scripts are expected to have a LSB style header documenting +dependencies and default runlevel settings. The header look like this +(not all fields are required): + +### BEGIN INIT INFO +# Provides: skeleton +# Required-Start: $remote_fs $syslog +# Required-Stop: $remote_fs $syslog +# Should-Start: $portmap +# Should-Stop: $portmap +# X-Start-Before: nis +# X-Stop-After: nis +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# X-Interactive: true +# Short-Description: Example initscript +# Description: This file should be used to construct scripts to be +# placed in /etc/init.d. +### END INIT INFO + +More information on the format is available from insserv(8). This +information is used to dynamicaly assign sequence numbers to the +boot scripts and to run the scripts in parallel during the boot. +See also /usr/share/doc/insserv/README.Debian. diff --git a/etc_org/init.d/alsa-utils b/etc_org/init.d/alsa-utils new file mode 100755 index 0000000..e6a6e92 --- /dev/null +++ b/etc_org/init.d/alsa-utils @@ -0,0 +1,209 @@ +#!/bin/sh +# +# alsa-utils initscript +# +### BEGIN INIT INFO +# Provides: alsa-utils +# Required-Start: $local_fs $remote_fs +# Required-Stop: $remote_fs +# Default-Start: S +# Default-Stop: 0 1 6 +# Short-Description: Restore and store ALSA driver settings +# Description: This script stores and restores mixer levels on +# shutdown and bootup.On sysv-rc systems: to +# disable storing of mixer levels on shutdown, +# remove /etc/rc[06].d/K50alsa-utils. To disable +# restoring of mixer levels on bootup, rename the +# "S50alsa-utils" symbolic link in /etc/rcS.d/ to +# "K50alsa-utils". +### END INIT INFO + +# Don't use set -e; check exit status instead + +# Exit silently if package is no longer installed +[ -x /usr/sbin/alsactl ] || exit 0 + +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin +MYNAME=/etc/init.d/alsa-utils +ALSACTLHOME=/run/alsa + +[ -d "$ALSACTLHOME" ] || mkdir -p "$ALSACTLHOME" + +. /lib/lsb/init-functions +. /usr/share/alsa/utils.sh + +# $1 EXITSTATUS +# [$2 MESSAGE] +log_action_end_msg_and_exit() +{ + log_action_end_msg "$1" ${2:+"$2"} + exit $1 +} + +# $1 PROGRAM +executable() +{ + # If which is not available then we must be running before + # /usr is mounted on a system that has which in /usr/bin/. + # Conclude that $1 is not executable. + [ -x /bin/which ] || [ -x /usr/bin/which ] || return 1 + which "$1" >/dev/null 2>&1 +} + +executable amixer || { echo "${MYNAME}: Error: No amixer program available." >&2 ; exit 1 ; } + +# $1 | "all" +restore_levels() +{ + [ -f /var/lib/alsa/asound.state ] || return 1 + CARD="$1" + [ "$1" = all ] && CARD="" + # Assume that if alsactl prints a message on stderr + # then it failed somehow. This works around the fact + # that alsactl doesn't return nonzero status when it + # can't restore settings for the card + if MSG="$(alsactl -E HOME="$ALSACTLHOME" restore $CARD 2>&1 >/dev/null)" && [ ! "$MSG" ] ; then + return 0 + else + # Retry with the "force" option. This restores more levels + # but it results in much longer error messages. + alsactl -F restore $CARD >/dev/null 2>&1 + log_action_cont_msg "warning: 'alsactl -E HOME="$ALSACTLHOME" restore${CARD:+ $CARD}' failed with error message '$MSG'" + return 1 + fi +} + +# $1 | "all" +store_levels() +{ + CARD="$1" + [ "$1" = all ] && CARD="" + if MSG="$(alsactl -E HOME="$ALSACTLHOME" store $CARD 2>&1)" ; then + sleep 1 + return 0 + else + log_action_cont_msg "warning: 'alsactl store${CARD:+ $CARD}' failed with error message '$MSG'" + return 1 + fi +} + + +# $1 +mute_and_zero_levels_on_card() +{ + CARDOPT="-c $1" + for CTL in \ + Master \ + PCM \ + Synth \ + CD \ + Line \ + Mic \ + "PCM,1" \ + Wave \ + Music \ + AC97 \ + "Master Digital" \ + DAC \ + "DAC,0" \ + "DAC,1" \ + Headphone \ + Speaker \ + Playback + do + mute_and_zero_level "$CTL" + done +# for CTL in \ +# "Audigy Analog/Digital Output Jack" \ +# "SB Live Analog/Digital Output Jack" +# do +# switch_control "$CTL" off +# done + return 0 +} + +# $1 | "all" +mute_and_zero_levels() +{ + TTZML_RETURNSTATUS=0 + case "$1" in + all) + for CARD in $(echo_card_indices) ; do + mute_and_zero_levels_on_card "$CARD" || TTZML_RETURNSTATUS=1 + done + ;; + *) + mute_and_zero_levels_on_card "$1" || TTZML_RETURNSTATUS=1 + ;; + esac + return $TTZML_RETURNSTATUS +} + + +# $1 | "all" +card_OK() +{ + [ "$1" ] || bugout + if [ "$1" = all ] ; then + [ -d /proc/asound ] + return $? + else + [ -d "/proc/asound/card$1" ] || [ -d "/proc/asound/$1" ] + return $? + fi +} + +# If a card identifier is provided in $2 then regard it as an error +# if that card is not present; otherwise don't regard it as an error. + +case "$1" in + start) + EXITSTATUS=0 + TARGET_CARD="$2" + case "$TARGET_CARD" in + ""|all) TARGET_CARD=all ; log_action_begin_msg "Setting up ALSA" ;; + *) log_action_begin_msg "Setting up ALSA card ${TARGET_CARD}" ;; + esac + card_OK "$TARGET_CARD" || log_action_end_msg_and_exit "$( [ ! "$2" ] ; echo $? ; )" "none loaded" + preinit_levels "$TARGET_CARD" || EXITSTATUS=1 + if ! restore_levels "$TARGET_CARD" ; then + sanify_levels "$TARGET_CARD" || EXITSTATUS=1 + restore_levels "$TARGET_CARD" >/dev/null 2>&1 || : + fi + log_action_end_msg_and_exit "$EXITSTATUS" + ;; + stop) + EXITSTATUS=0 + TARGET_CARD="$2" + case "$TARGET_CARD" in + ""|all) TARGET_CARD=all ; log_action_begin_msg "Shutting down ALSA" ;; + *) log_action_begin_msg "Shutting down ALSA card ${TARGET_CARD}" ;; + esac + card_OK "$TARGET_CARD" || log_action_end_msg_and_exit "$( [ ! "$2" ] ; echo $? ; )" "none loaded" + store_levels "$TARGET_CARD" || EXITSTATUS=1 + #mute_and_zero_levels "$TARGET_CARD" || EXITSTATUS=1 + log_action_end_msg_and_exit "$EXITSTATUS" + ;; + restart|force-reload) + EXITSTATUS=0 + $0 stop || EXITSTATUS=1 + $0 start || EXITSTATUS=1 + exit $EXITSTATUS + ;; + reset) + TARGET_CARD="$2" + case "$TARGET_CARD" in + ""|all) TARGET_CARD=all ; log_action_begin_msg "Resetting ALSA" ;; + *) log_action_begin_msg "Resetting ALSA card ${TARGET_CARD}" ;; + esac + card_OK "$TARGET_CARD" || log_action_end_msg_and_exit "$( [ ! "$2" ] ; echo $? ; )" "none loaded" + preinit_levels "$TARGET_CARD" + sanify_levels "$TARGET_CARD" + log_action_end_msg_and_exit "$?" + ;; + *) + echo "Usage: $MYNAME {start [CARD]|stop [CARD]|restart [CARD]|reset [CARD]}" >&2 + exit 3 + ;; +esac + diff --git a/etc_org/init.d/anacron b/etc_org/init.d/anacron new file mode 100755 index 0000000..1bc0db7 --- /dev/null +++ b/etc_org/init.d/anacron @@ -0,0 +1,69 @@ +#! /bin/sh +### BEGIN INIT INFO +# Provides: anacron +# Required-Start: $remote_fs $syslog $time +# Required-Stop: $remote_fs $syslog $time +# Default-Start: 2 3 4 5 +# Default-Stop: +# Short-Description: Run anacron jobs +# Description: The first purpose of this script is to run anacron at +# boot so that it can catch up with missed jobs. Note +# that anacron is not a daemon. It is run here just once +# and is later started by the real cron. The second +# purpose of this script is that said cron job invokes +# this script to start anacron at those subsequent times, +# to keep the logic in one place. +### END INIT INFO + +PATH=/bin:/usr/bin:/sbin:/usr/sbin + +test -x /usr/sbin/anacron || exit 0 +test -r /etc/default/anacron && . /etc/default/anacron + +. /lib/lsb/init-functions + +case "$1" in + start) + if init_is_upstart 2>/dev/null; then + exit 1 + fi + log_daemon_msg "Starting anac(h)ronistic cron" "anacron" + if test x"$ANACRON_RUN_ON_BATTERY_POWER" != x"yes" && test -x /usr/bin/on_ac_power + then + /usr/bin/on_ac_power >/dev/null + if test $? -eq 1 + then + log_progress_msg "deferred while on battery power" + log_end_msg 0 + exit 0 + fi + fi + + # on_ac_power doesn't exist, on_ac_power returns 0 (ac power being used) + # or on_ac_power returns 255 (undefined, desktop machine without APM) + start-stop-daemon --start --exec /usr/sbin/anacron -- -s + log_end_msg 0 + ;; + restart|force-reload|reload) + # nothing to do + : + ;; + stop) + if init_is_upstart 2>/dev/null && status anacron 2>/dev/null | grep -q start + then + exit 0 + fi + log_daemon_msg "Stopping anac(h)ronistic cron" "anacron" + start-stop-daemon --stop --exec /usr/sbin/anacron --oknodo --quiet + log_end_msg 0 + ;; + status) + exit 4 + ;; + *) + echo "Usage: /etc/init.d/anacron {start|stop|restart|force-reload|reload}" + exit 2 + ;; +esac + +exit 0 diff --git a/etc_org/init.d/apport b/etc_org/init.d/apport new file mode 100755 index 0000000..9cb6287 --- /dev/null +++ b/etc_org/init.d/apport @@ -0,0 +1,117 @@ +#! /bin/sh + +### BEGIN INIT INFO +# Provides: apport +# Required-Start: $local_fs $remote_fs +# Required-Stop: $local_fs $remote_fs +# Default-Start: 2 3 4 5 +# Default-Stop: +# Short-Description: automatic crash report generation +### END INIT INFO + +DESC="automatic crash report generation" +NAME=apport +AGENT=/usr/share/apport/apport +SCRIPTNAME=/etc/init.d/$NAME + +# Exit if the package is not installed +[ -x "$AGENT" ] || exit 0 + +# read default file +enabled=1 +[ -e /etc/default/$NAME ] && . /etc/default/$NAME || true + +# Define LSB log_* functions. +# Depend on lsb-base (>= 3.0-6) to ensure that this file is present. +. /lib/lsb/init-functions + +# +# Function that starts the daemon/service +# +do_start() +{ + # Return + # 0 if daemon has been started + # 1 if daemon was already running + # 2 if daemon could not be started + + [ -e /var/crash ] || mkdir -p /var/crash + chmod 1777 /var/crash + + # check for kernel crash dump, convert it to apport report + if [ -e /var/crash/vmcore ] || [ -n "`ls /var/crash | egrep ^[0-9]{12}$`" ];then + /usr/share/apport/kernel_crashdump || true + fi + + # check for incomplete suspend/resume or hibernate + if [ -e /var/lib/pm-utils/status ]; then + /usr/share/apport/apportcheckresume || true + rm -f /var/lib/pm-utils/status + rm -f /var/lib/pm-utils/resume-hang.log + fi + + echo "|$AGENT %p %s %c %P" > /proc/sys/kernel/core_pattern + echo 2 > /proc/sys/fs/suid_dumpable +} + +# +# Function that stops the daemon/service +# +do_stop() +{ + # Return + # 0 if daemon has been stopped + # 1 if daemon was already stopped + # 2 if daemon could not be stopped + # other if a failure occurred + + echo 0 > /proc/sys/fs/suid_dumpable + + # Check for a hung resume. If we find one try and grab everything + # we can to aid in its discovery. + if [ -e /var/lib/pm-utils/status ]; then + ps -wwef >/var/lib/pm-utils/resume-hang.log + fi + + if [ "`dd if=/proc/sys/kernel/core_pattern count=1 bs=1 2>/dev/null`" != "|" ]; then + return 1 + else + echo "core" > /proc/sys/kernel/core_pattern + fi +} + +case "$1" in + start) + # don't start in containers + grep -zqs '^container=' /proc/1/environ && exit 0 + + [ "$enabled" = "1" ] || [ "$force_start" = "1" ] || exit 0 + [ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC:" "$NAME" + do_start + case "$?" in + 0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;; + 2) [ "$VERBOSE" != no ] && log_end_msg 1 ;; + esac + ;; + stop) + # don't stop in containers + grep -zqs '^container=' /proc/1/environ && exit 0 + + [ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC:" "$NAME" + do_stop + case "$?" in + 0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;; + 2) [ "$VERBOSE" != no ] && log_end_msg 1 ;; + esac + ;; + restart|force-reload) + $0 stop || true + $0 start + ;; + *) + echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2 + exit 3 + ;; +esac + +: diff --git a/etc_org/init.d/avahi-daemon b/etc_org/init.d/avahi-daemon new file mode 100755 index 0000000..66749b0 --- /dev/null +++ b/etc_org/init.d/avahi-daemon @@ -0,0 +1,104 @@ +#!/bin/sh +### BEGIN INIT INFO +# Provides: avahi avahi-daemon +# Required-Start: $remote_fs dbus +# Required-Stop: $remote_fs dbus +# Should-Start: $syslog +# Should-Stop: $syslog +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: Avahi mDNS/DNS-SD Daemon +# Description: Zeroconf daemon for configuring your network +# automatically +### END INIT INFO + +PATH=/sbin:/bin:/usr/sbin:/usr/bin +DESC="Avahi mDNS/DNS-SD Daemon" +NAME="avahi-daemon" +DAEMON="/usr/sbin/$NAME" +SCRIPTNAME=/etc/init.d/$NAME + +# Gracefully exit if the package has been removed. +test -x $DAEMON || exit 0 + +. /lib/lsb/init-functions + +# Include avahi-daemon defaults if available. +test -f /etc/default/avahi-daemon && . /etc/default/avahi-daemon + +DISABLE_TAG="/var/run/avahi-daemon/disabled-for-unicast-local" + +# +# Function that starts the daemon/service. +# +d_start() { + $DAEMON -c && return 0 + + if [ -e $DISABLE_TAG -a "$AVAHI_DAEMON_DETECT_LOCAL" != "0" ]; then + # Disabled because of the existance of an unicast .local domain + log_warning_msg "avahi-daemon disabled because there is a unicast .local domain" + exit 0; + fi; + + $DAEMON -D +} + +# +# Function that stops the daemon/service. +# +d_stop() { + if $DAEMON -c ; then + $DAEMON -k + fi +} + +# +# Function that reload the config file for the daemon/service. +# +d_reload() { + $DAEMON -c && $DAEMON -r +} + +# +# Function that check the status of the daemon/service. +# +d_status() { + $DAEMON -c && { echo "$DESC is running"; exit 0; } || { echo "$DESC is not running"; exit 3; } +} + +case "$1" in + start) + log_daemon_msg "Starting $DESC" "$NAME" + d_start + log_end_msg $? + ;; + stop) + log_daemon_msg "Stopping $DESC" "$NAME" + d_stop + log_end_msg $? + ;; + reload|force-reload) + log_daemon_msg "Reloading services for $DESC" "$NAME" + d_reload + log_end_msg $? + ;; + restart) + log_daemon_msg "Restarting $DESC" "$NAME" + d_stop + if [ "$?" -eq 0 ]; then + d_start + log_end_msg $? + else + log_end_msg 1 + fi + ;; + status) + d_status + ;; + *) + echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload|reload|status}" >&2 + exit 3 + ;; +esac + +exit 0 diff --git a/etc_org/init.d/avahi-dnsconfd b/etc_org/init.d/avahi-dnsconfd new file mode 100755 index 0000000..96ba75f --- /dev/null +++ b/etc_org/init.d/avahi-dnsconfd @@ -0,0 +1,100 @@ +#!/bin/sh +### BEGIN INIT INFO +# Provides: avahi-dnsconfd +# Required-Start: $remote_fs avahi-daemon +# Required-Stop: $remote_fs avahi-daemon +# Should-Start: $syslog +# Should-Stop: $syslog +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: Avahi Unicast DNS Configuration Daemon +# Description: A DNS configuration daemon using mDNS in a +# DHCP-like fashion +### END INIT INFO + +PATH=/sbin:/bin:/usr/sbin:/usr/bin +DESC="Avahi Unicast DNS Configuration Daemon" +NAME="avahi-dnsconfd" +DAEMON="/usr/sbin/$NAME" +SCRIPTNAME=/etc/init.d/$NAME + +# Gracefully exit if the package has been removed. +test -x $DAEMON || exit 0 + +. /lib/lsb/init-functions + +# +# Function that starts the daemon/service. +# +d_start() { + $DAEMON -c && return 0 + + if [ -s /etc/localtime ]; then + if [ ! -d /etc/avahi/etc ]; then + mkdir -p /etc/avahi/etc >/dev/null 2>&1 + fi + cp -fp /etc/localtime /etc/avahi/etc >/dev/null 2>&1 + fi; + + $DAEMON -D +} + +# +# Function that stops the daemon/service. +# +d_stop() { + if $DAEMON -c ; then + $DAEMON -k + fi +} + +# +# Function that reload the config file for the daemon/service. +# +d_refresh() { + $DAEMON -c && $DAEMON -r +} + +# +# Function that check the status of the daemon/service. +# +d_status() { + $DAEMON -c && { echo "$DESC is running"; exit 0; } || { echo "$DESC is not running"; exit 3; } +} + +case "$1" in + start) + log_daemon_msg "Starting $DESC" "$NAME" + d_start + log_end_msg $? + ;; + stop) + log_daemon_msg "Stopping $DESC" "$NAME" + d_stop + log_end_msg $? + ;; + refresh) + log_daemon_msg "Refreshing $DESC" "$NAME" + d_refresh + log_end_msg $? + ;; + restart|force-reload) + log_daemon_msg "Restarting $DESC" "$NAME" + d_stop + if [ "$?" -eq 0 ]; then + d_start + log_end_msg $? + else + log_end_msg 1 + fi + ;; + status) + d_status + ;; + *) + echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload|refresh|status}" >&2 + exit 3 + ;; +esac + +exit 0 diff --git a/etc_org/init.d/bluetooth b/etc_org/init.d/bluetooth new file mode 100755 index 0000000..289d91b --- /dev/null +++ b/etc_org/init.d/bluetooth @@ -0,0 +1,135 @@ +#! /bin/sh +### BEGIN INIT INFO +# Provides: bluetooth +# Required-Start: $local_fs $syslog $remote_fs dbus +# Required-Stop: $local_fs $syslog $remote_fs +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: Start bluetooth daemons +### END INIT INFO +# +# bluez Bluetooth subsystem starting and stopping +# +# originally from bluez's scripts/bluetooth.init +# +# Edd Dumbill +# LSB 3.0 compilance and enhancements by Filippo Giunchedi +# +# Updated for bluez 4.7 by Mario Limonciello +# Updated for bluez 5.5 by Nobuhiro Iwamatsu +# +# Note: older daemons like dund pand hidd are now shipped inside the +# bluez-compat package + +PATH=/sbin:/bin:/usr/sbin:/usr/bin +DESC=bluetooth + +DAEMON=/usr/sbin/bluetoothd +HCIATTACH=/usr/bin/hciattach + +BLUETOOTH_ENABLED=0 +HID2HCI_ENABLED=1 +HID2HCI_UNDO=1 + +SDPTOOL=/usr/bin/sdptool + +# If you want to be ignore error of "org.freedesktop.hostname1", +# please enable NOPLUGIN_OPTION. +# NOPLUGIN_OPTION="--noplugin=hostname" +NOPLUGIN_OPTION="" +SSD_OPTIONS="--oknodo --quiet --exec $DAEMON -- $NOPLUGIN_OPTION" + +test -f $DAEMON || exit 0 + +# FIXME: any of the sourced files may fail if/with syntax errors +test -f /etc/default/bluetooth && . /etc/default/bluetooth +test -f /etc/default/rcS && . /etc/default/rcS + +. /lib/lsb/init-functions + +set -e + +# FIXME: this function is possibly a no-op +run_sdptool() +{ + # declaring IFS local in this function, removes the need to + # save/restore it + local IFS o + + test -x $SDPTOOL || return 1 + +# FIXME: where does SDPTOOL_OPTIONS come from? + if ! test -z "$SDPTOOL_OPTIONS" ; then + IFS=";" + for o in $SDPTOOL_OPTIONS ; do + #echo "execing $SDPTOOL $o" + IFS=" " + if [ "$VERBOSE" != no ]; then + $SDPTOOL $o + else + $SDPTOOL $o >/dev/null 2>&1 + fi + done + fi +} + +hci_input() +{ + log_progress_msg "switching to HID/HCI no longer done in init script, see /usr/share/doc/bluez/NEWS.Debian.gz" || : +} +alias enable_hci_input=hci_input +alias disable_hci_input=hci_input + +case $1 in + start) + log_daemon_msg "Starting $DESC" + + if test "$BLUETOOTH_ENABLED" = 0; then + log_progress_msg "disabled. see /etc/default/bluetooth" + log_end_msg 0 + exit 0 + fi + + start-stop-daemon --start --background $SSD_OPTIONS + log_progress_msg "${DAEMON##*/}" + + run_sdptool || : + + if test "$HID2HCI_ENABLED" = 1; then + enable_hci_input + fi + + log_end_msg 0 + ;; + stop) + log_daemon_msg "Stopping $DESC" + if test "$BLUETOOTH_ENABLED" = 0; then + log_progress_msg "disabled." + log_end_msg 0 + exit 0 + fi + if test "$HID2HCI_UNDO" = 1; then + disable_hci_input + fi + start-stop-daemon --stop $SSD_OPTIONS + log_progress_msg "${DAEMON}" + log_end_msg 0 + ;; + restart|force-reload) + $0 stop + sleep 1 + $0 start + ;; + status) + status_of_proc "$DAEMON" "$DESC" && exit 0 || exit $? + ;; + *) + N=/etc/init.d/bluetooth + echo "Usage: $N {start|stop|restart|force-reload|status}" >&2 + exit 1 + ;; +esac + +exit 0 + +# vim:noet diff --git a/etc_org/init.d/bootmisc.sh b/etc_org/init.d/bootmisc.sh new file mode 100755 index 0000000..fe423c6 --- /dev/null +++ b/etc_org/init.d/bootmisc.sh @@ -0,0 +1,61 @@ +#!/bin/sh +### BEGIN INIT INFO +# Provides: bootmisc +# Required-Start: $remote_fs +# Required-Stop: +# Should-Start: udev +# Default-Start: S +# Default-Stop: +# Short-Description: Miscellaneous things to be done during bootup. +# Description: Some cleanup. Note, it need to run after mountnfs-bootclean.sh. +### END INIT INFO + +. /lib/lsb/init-functions + +PATH=/sbin:/usr/sbin:/bin:/usr/bin +[ "$DELAYLOGIN" ] || DELAYLOGIN=yes +. /lib/init/vars.sh + +do_start () { + # + # If login delaying is enabled then create the flag file + # which prevents logins before startup is complete + # + case "$DELAYLOGIN" in + Y*|y*) + echo "System bootup in progress - please wait" > /var/lib/initscripts/nologin + ;; + esac + + # Create /var/run/utmp so we can login. + : > /var/run/utmp + if grep -q ^utmp: /etc/group + then + chmod 664 /var/run/utmp + chgrp utmp /var/run/utmp + fi + + # Remove bootclean's flag files. + # Don't run bootclean again after this! + rm -f /tmp/.clean /run/.clean /run/lock/.clean + rm -f /tmp/.tmpfs /run/.tmpfs /run/lock/.tmpfs +} + +case "$1" in + start|"") + do_start + ;; + restart|reload|force-reload) + echo "Error: argument '$1' not supported" >&2 + exit 3 + ;; + stop|status) + # No-op + ;; + *) + echo "Usage: bootmisc.sh [start|stop]" >&2 + exit 3 + ;; +esac + +: diff --git a/etc_org/init.d/brltty b/etc_org/init.d/brltty new file mode 100755 index 0000000..30a3f76 --- /dev/null +++ b/etc_org/init.d/brltty @@ -0,0 +1,88 @@ +#! /bin/sh +### BEGIN INIT INFO +# Provides: brltty +# Required-Start: mountkernfs +# Required-Stop: +# Should-Start: udev +# Should-Stop: +# Default-Start: S +# Default-Stop: +# Short-Description: Braille terminal driver +# Description: Used to provide access to refreshable braille terminals. +### END INIT INFO + +set -e + +DAEMON=/sbin/brltty +NAME=brltty +DESC='Braille terminal driver' + +test -f $DAEMON || exit 0 + +# /etc/brltty.conf may need to be propagated from the initramfs. (This is a +# pretty awful hack.) +if [ -e /dev/.initramfs/brltty.conf ] && [ -e /etc/default/brltty ]; then + mv /dev/.initramfs/brltty.conf /etc/brltty.conf + sed -i -e 's/^RUN_BRLTTY=.*/RUN_BRLTTY=yes/' /etc/default/brltty +fi + +[ -r /etc/default/brltty ] && . /etc/default/brltty + +# Edit /etc/default/brltty and set RUN_BRLTTY=yes to allow brltty to be +# started. +if [ "$RUN_BRLTTY" != yes ]; then + exit 0 +fi + +set -e + +[ -r /etc/default/locale ] && . /etc/default/locale +[ -n "$LANG" ] && export LANG + +. /lib/lsb/init-functions + +case "$1" in + start) + if [ "$RUNLEVEL" = "S" -a "$PREVLEVEL" = "N" ]; then + if [ "$START_IN_INITRAMFS" = "true" -o "$START_IN_INITRAMFS" = "yes" ]; then + if $0 status >/dev/null; then + $0 stop + else + log_warning_msg 'BRLTTY was not running, did you forget to invoke "update-initramfs -u"?' + fi + fi + fi + log_daemon_msg "Starting $DESC" "$NAME" + if start-stop-daemon --start --oknodo --exec $DAEMON -- $ARGUMENTS; then + log_end_msg 0 + else + log_end_msg 1 + fi + ;; + stop) + log_daemon_msg "Stopping $DESC" "$NAME" + if start-stop-daemon --stop --quiet --oknodo --retry 5 --exec $DAEMON; then + log_end_msg 0 + else + log_end_msg 1 + fi + ;; + restart|force-reload) + log_daemon_msg "Restarting $DESC" "$NAME" + start-stop-daemon --stop --quiet --retry 5 --exec $DAEMON + if start-stop-daemon --start --quiet --exec $DAEMON -- $ARGUMENTS; then + log_end_msg 0 + else + log_end_msg 1 + fi + ;; + status) + status_of_proc "$DAEMON" "$NAME" && exit 0 || exit $? + ;; + *) + echo "Usage: /etc/init.d/$NAME {start|stop|restart|force-reload|status}" >&2 + exit 1 + ;; +esac + +exit 0 diff --git a/etc_org/init.d/busybox-klogd b/etc_org/init.d/busybox-klogd new file mode 100755 index 0000000..2081832 --- /dev/null +++ b/etc_org/init.d/busybox-klogd @@ -0,0 +1,160 @@ +#!/bin/sh +# +# init.d script with LSB support. +# +# Copyright (c) 2007 Javier Fernandez-Sanguino +# Copyright (c) 2008 Axel Beckert +# +# This is free software; you may redistribute it and/or modify +# it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2, +# or (at your option) any later version. +# +# This is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License with +# the Debian operating system, in /usr/share/common-licenses/GPL; if +# not, write to the Free Software Foundation, Inc., 59 Temple Place, +# Suite 330, Boston, MA 02111-1307 USA +# +### BEGIN INIT INFO +# Provides: busybox-klogd klogd +# Required-Start: $remote_fs +# Required-Stop: $remote_fs +# Should-Start: syslogd +# Should-Stop: +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: Starts klogd +# Description: Starts the busybox klogd +### END INIT INFO + +PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin + +NAME=klogd # Introduce the short server's name here +DAEMON=/sbin/$NAME # Introduce the server's location here +DESC="busybox' $NAME implementation" # Introduce a short description here +NEEDED_OPTS='' +DAEMON_USER='root' + +test -x $DAEMON || exit 0 +# systemd provides klogd functions internally +test -d /run/systemd/system && exit 0 + +. /lib/lsb/init-functions + +# Default options, these can be overriden by the information +# at /etc/default/$NAME +KLOG_OPTS="" # Additional options given to the server + +DIETIME=10 # Time to wait for the server to die, in seconds + # If this value is set too low you might not + # let some servers to die gracefully and + # 'restart' will not work + +STARTTIME=2 # Time to wait for the server to start, in seconds + # If this value is set each time the server is + # started (on start or restart) the script will + # stall to try to determine if it is running + # If it is not set and the server takes time + # to setup a pid file the log message might + # be a false positive (says it did not start + # when it actually did) + +# Include defaults if available +if [ -f /etc/default/busybox-syslogd ] ; then + . /etc/default/busybox-syslogd +fi + +set -e + +start_server() { + start-stop-daemon --start --verbose --name $NAME \ + --exec $DAEMON -- $NEEDED_OPTS $KLOG_OPTS +} + +stop_server() { + start-stop-daemon --stop --verbose --name $NAME +} + +running() { + cut -d ' ' -f 1-2 /proc/[0-9]*/stat 2> /dev/null | grep -F "($NAME)" +} + +case "$1" in + start) + log_daemon_msg "Starting $DESC " "$NAME" + # Check if it's running first + if running ; then + log_progress_msg "apparently already running" + log_end_msg 0 + exit 0 + fi + if start_server ; then + # NOTE: Some servers might die some time after they start, + # this code will detect this issue if STARTTIME is set + # to a reasonable value + [ -n "$STARTTIME" ] && sleep $STARTTIME # Wait some time + if running ; then + # It's ok, the server started and is running + log_end_msg 0 + else + # It is not running after we did start + log_end_msg 1 + fi + else + # Either we could not start it + log_end_msg 1 + fi + ;; + + stop) + log_daemon_msg "Stopping $DESC" "$NAME" + if running ; then + # Only stop the server if we see it running + errcode=0 + stop_server || errcode=$? + log_end_msg $errcode + else + # If it's not running don't do anything + log_progress_msg "apparently not running" + log_end_msg 0 + exit 0 + fi + ;; + + restart|force-reload) + log_daemon_msg "Restarting $DESC" "$NAME" + errcode=0 + stop_server || errcode=$? + # Wait some sensible amount, some server need this + [ -n "$DIETIME" ] && sleep $DIETIME + start_server || errcode=$? + [ -n "$STARTTIME" ] && sleep $STARTTIME + running || errcode=$? + log_end_msg $errcode + ;; + + status) + log_daemon_msg "Checking status of $DESC" "$NAME" + if running ; then + log_progress_msg "running" + log_end_msg 0 + else + log_progress_msg "apparently not running" + log_end_msg 1 + exit 1 + fi + ;; + + *) + N=/etc/init.d/$NAME + echo "Usage: $N {start|stop|restart|force-reload|status}" >&2 + exit 1 + ;; +esac + +exit 0 diff --git a/etc_org/init.d/busybox-syslogd b/etc_org/init.d/busybox-syslogd new file mode 100755 index 0000000..f489dd2 --- /dev/null +++ b/etc_org/init.d/busybox-syslogd @@ -0,0 +1,161 @@ +#!/bin/sh +# +# init.d script with LSB support. +# +# Copyright (c) 2007 Javier Fernandez-Sanguino +# Copyright (c) 2008 Axel Beckert +# +# This is free software; you may redistribute it and/or modify +# it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2, +# or (at your option) any later version. +# +# This is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License with +# the Debian operating system, in /usr/share/common-licenses/GPL; if +# not, write to the Free Software Foundation, Inc., 59 Temple Place, +# Suite 330, Boston, MA 02111-1307 USA +# +### BEGIN INIT INFO +# Provides: busybox-syslogd syslogd +# Required-Start: $remote_fs +# Required-Stop: $remote_fs +# Should-Start: +# Should-Stop: +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: Starts syslogd +# Description: Starts the busybox syslogd +### END INIT INFO + +PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin + +NAME=syslogd # Introduce the short server's name here +DAEMON=/sbin/$NAME # Introduce the server's location here +DESC="busybox' $NAME implementation" # Introduce a short description here +NEEDED_OPTS='' +DAEMON_USER='root' + +test -x $DAEMON || exit 0 + +. /lib/lsb/init-functions + +# Default options, these can be overriden by the information +# at /etc/default/$NAME +SYSLOG_OPTS="" # Additional options given to the server + +DIETIME=10 # Time to wait for the server to die, in seconds + # If this value is set too low you might not + # let some servers to die gracefully and + # 'restart' will not work + +#STARTTIME=2 # Time to wait for the server to start, in seconds + # If this value is set each time the server is + # started (on start or restart) the script will + # stall to try to determine if it is running + # If it is not set and the server takes time + # to setup a pid file the log message might + # be a false positive (says it did not start + # when it actually did) + +# Include defaults if available +if [ -f /etc/default/busybox-syslogd ] ; then + . /etc/default/busybox-syslogd +fi + +set -e + +start_server() { + start-stop-daemon --start --verbose --name $NAME \ + --exec $DAEMON -- $NEEDED_OPTS $SYSLOG_OPTS +} + +stop_server() { + start-stop-daemon --stop --quiet --name $NAME +} + +running() { + cut -d ' ' -f 1-2 /proc/[0-9]*/stat 2> /dev/null | grep -F "($NAME)" +} + +case "$1" in + start) + log_daemon_msg "Starting $DESC " "$NAME" + # Check if it's running first + if running ; then + log_progress_msg "apparently already running" + log_end_msg 0 + exit 0 + fi + if start_server ; then + # NOTE: Some servers might die some time after they start, + # this code will detect this issue if STARTTIME is set + # to a reasonable value + [ -n "$STARTTIME" ] && sleep $STARTTIME # Wait some time + if running ; then + # It's ok, the server started and is running + log_end_msg 0 + else + # It is not running after we did start + log_end_msg 1 + fi + else + # Either we could not start it + log_end_msg 1 + fi + ;; + stop) + log_daemon_msg "Stopping $DESC" "$NAME" + if running ; then + # Only stop the server if we see it running + errcode=0 + stop_server || errcode=$? + log_end_msg $errcode + else + # If it's not running don't do anything + log_progress_msg "apparently not running" + log_end_msg 0 + exit 0 + fi + ;; + restart|force-reload) + log_daemon_msg "Restarting $DESC" "$NAME" + errcode=0 + stop_server || errcode=$? + # Wait some sensible amount, some server need this + [ -n "$DIETIME" ] && sleep $DIETIME + start_server || errcode=$? + [ -n "$STARTTIME" ] && sleep $STARTTIME + running || errcode=$? + log_end_msg $errcode + ;; + status) + + log_daemon_msg "Checking status of $DESC" "$NAME" + if running ; then + log_progress_msg "running" + log_end_msg 0 + else + log_progress_msg "apparently not running" + log_end_msg 1 + exit 1 + fi + ;; + # daemon cannot reload + reload) + log_warning_msg "Reloading $NAME daemon: not implemented, as the daemon" + log_warning_msg "cannot re-read the config file (use restart)." + ;; + + *) + N=/etc/init.d/$NAME + echo "Usage: $N {start|stop|restart|force-reload|status}" >&2 + exit 1 + ;; +esac + +exit 0 diff --git a/etc_org/init.d/checkfs.sh b/etc_org/init.d/checkfs.sh new file mode 100755 index 0000000..3c556ef --- /dev/null +++ b/etc_org/init.d/checkfs.sh @@ -0,0 +1,155 @@ +#! /bin/sh +### BEGIN INIT INFO +# Provides: checkfs +# Required-Start: checkroot +# Required-Stop: +# Should-Start: +# Default-Start: S +# Default-Stop: +# X-Interactive: true +# Short-Description: Check all filesystems. +### END INIT INFO + +# Include /usr/bin in path to find on_ac_power if /usr/ is on the root +# partition. +PATH=/sbin:/bin:/usr/bin +FSCK_LOGFILE=/var/log/fsck/checkfs +[ "$FSCKFIX" ] || FSCKFIX=no +. /lib/init/vars.sh + +. /lib/lsb/init-functions +. /lib/init/mount-functions.sh +. /lib/init/swap-functions.sh + +do_start () { + # Trap SIGINT so that we can handle user interupt of fsck. + trap "" INT + + # See if we're on AC Power. If not, we're not gonna run our + # check. If on_ac_power (in /usr/) is unavailable, behave as + # before and check all file systems needing it. + +# Disabled AC power check until fsck can be told to only check the +# file system if it is corrupt when running on battery. (bug #526398) +# if which on_ac_power >/dev/null 2>&1 +# then +# on_ac_power >/dev/null 2>&1 +# if [ $? -eq 1 ] +# then +# [ "$VERBOSE" = no ] || log_success_msg "Running on battery power, so skipping file system check." +# BAT=yes +# fi +# fi + BAT="" + fscheck="yes" + + if is_fastboot_active + then + [ "$fscheck" = yes ] && log_warning_msg "Fast boot enabled, so skipping file system check." + fscheck=no + fi + + # + # Check the rest of the file systems. + # + if [ "$fscheck" = yes ] && [ ! "$BAT" ] && [ "$FSCKTYPES" != "none" ] + then + + # Execute swapon command again, in case there are lvm + # or md swap partitions. fsck can suck RAM. + swaponagain 'lvm and md' + + if [ -f /forcefsck ] || grep -q -s -w -i "forcefsck" /proc/cmdline + then + force="-f" + else + force="" + fi + if [ "$FSCKFIX" = yes ] + then + fix="-y" + else + fix="-a" + fi + spinner="-C" + case "$TERM" in + dumb|network|unknown|"") + spinner="" + ;; + esac + [ "$(uname -m)" = s390x ] && spinner="" # This should go away + FSCKTYPES_OPT="" + [ "$FSCKTYPES" ] && FSCKTYPES_OPT="-t $FSCKTYPES" + handle_failed_fsck() { + log_failure_msg "File system check failed. +A log is being saved in ${FSCK_LOGFILE} if that location is writable. +Please repair the file system manually." + log_warning_msg "A maintenance shell will now be started. +CONTROL-D will terminate this shell and resume system boot." + # Start a single user shell on the console + if ! sulogin $CONSOLE + then + log_failure_msg "Attempt to start maintenance shell failed. +Continuing with system boot in 5 seconds." + sleep 5 + fi + } + if [ "$VERBOSE" = no ] + then + log_action_begin_msg "Checking file systems" + logsave -s $FSCK_LOGFILE fsck $spinner -M -A $fix $force $FSCKTYPES_OPT + FSCKCODE=$? + + if [ "$FSCKCODE" -eq 32 ] + then + log_action_end_msg 1 "code $FSCKCODE" + log_warning_msg "File system check was interrupted by user" + elif [ "$FSCKCODE" -gt 1 ] + then + log_action_end_msg 1 "code $FSCKCODE" + handle_failed_fsck + else + log_action_end_msg 0 + fi + else + if [ "$FSCKTYPES" ] + then + log_action_msg "Will now check all file systems of types $FSCKTYPES" + else + log_action_msg "Will now check all file systems" + fi + logsave -s $FSCK_LOGFILE fsck $spinner -V -M -A $fix $force $FSCKTYPES_OPT + FSCKCODE=$? + if [ "$FSCKCODE" -eq 32 ] + then + log_warning_msg "File system check was interrupted by user" + elif [ "$FSCKCODE" -gt 1 ] + then + handle_failed_fsck + else + log_success_msg "Done checking file systems. +A log is being saved in ${FSCK_LOGFILE} if that location is writable." + fi + fi + fi + rm -f /fastboot /forcefsck 2>/dev/null +} + +case "$1" in + start|"") + do_start + ;; + restart|reload|force-reload) + echo "Error: argument '$1' not supported" >&2 + exit 3 + ;; + stop|status) + # No-op + ;; + *) + echo "Usage: checkfs.sh [start|stop]" >&2 + exit 3 + ;; +esac + +: diff --git a/etc_org/init.d/checkroot-bootclean.sh b/etc_org/init.d/checkroot-bootclean.sh new file mode 100755 index 0000000..3f858ce --- /dev/null +++ b/etc_org/init.d/checkroot-bootclean.sh @@ -0,0 +1,44 @@ +#! /bin/sh +### BEGIN INIT INFO +# Provides: checkroot-bootclean +# Required-Start: checkroot +# Required-Stop: +# Default-Start: S +# Default-Stop: +# X-Start-Before: bootmisc +# Short-Description: bootclean after checkroot. +# Description: Clean temporary filesystems after +# the root filesystem has been mounted. +# At this point, directories which may be +# masked by future mounts may be cleaned. +### END INIT INFO + +. /lib/lsb/init-functions +. /lib/init/bootclean.sh + +case "$1" in + start|"") + # Clean /tmp, /run and /run/lock. Remove the .clean files to + # force initial cleaning. This is intended to allow cleaning + # of directories masked by mounts while the system was + # previously running, which would otherwise prevent them being + # cleaned. + rm -f /tmp/.clean /run/.clean /run/lock/.clean + + clean_all + exit $? + ;; + restart|reload|force-reload) + echo "Error: argument '$1' not supported" >&2 + exit 3 + ;; + stop|status) + # No-op + ;; + *) + echo "Usage: checkroot-bootclean.sh [start|stop]" >&2 + exit 3 + ;; +esac + +: diff --git a/etc_org/init.d/checkroot.sh b/etc_org/init.d/checkroot.sh new file mode 100755 index 0000000..9f70527 --- /dev/null +++ b/etc_org/init.d/checkroot.sh @@ -0,0 +1,371 @@ +#! /bin/sh +### BEGIN INIT INFO +# Provides: checkroot mtab +# Required-Start: mountdevsubfs hostname +# Required-Stop: +# Should-Start: keymap hwclockfirst hdparm bootlogd +# Should-stop: +# Default-Start: S +# Default-Stop: +# X-Interactive: true +# Short-Description: Check to root file system. +### END INIT INFO + +# Include /usr/bin in path to find on_ac_power if /usr/ is on the root +# partition. +PATH=/sbin:/bin:/usr/bin +FSCK_LOGFILE=/var/log/fsck/checkroot +[ "$FSCKFIX" ] || FSCKFIX=no +[ "$SULOGIN" ] || SULOGIN=no +. /lib/init/vars.sh + +. /lib/lsb/init-functions +. /lib/init/mount-functions.sh + +do_start () { + # Trap SIGINT so that we can handle user interrupt of fsck. + trap "" INT + + # + # Set SULOGIN in /etc/default/rcS to yes if you want a sulogin to + # be spawned from this script *before anything else* with a timeout, + # like sysv does. + # + [ "$SULOGIN" = yes ] && sulogin -t 30 $CONSOLE + + KERNEL="$(uname -s)" + MACHINE="$(uname -m)" + + read_fstab + + # + # Activate the swap device(s) in /etc/fstab. This needs to be done + # before fsck, since fsck can be quite memory-hungry. + # + ENABLE_SWAP=no + case "$KERNEL" in + Linux) + if [ "$NOSWAP" = yes ] + then + [ "$VERBOSE" = no ] || log_warning_msg "Not activating swap as requested via bootoption noswap." + ENABLE_SWAP=no + else + if [ "$swap_on_lv" = yes ] + then + [ "$VERBOSE" = no ] || log_warning_msg "Not activating swap on logical volume." + elif [ "$swap_on_file" = yes ] + then + [ "$VERBOSE" = no ] || log_warning_msg "Not activating swap on swapfile." + else + ENABLE_SWAP=yes + fi + fi + ;; + *) + ENABLE_SWAP=yes + ;; + esac + if [ "$ENABLE_SWAP" = yes ] + then + if [ "$VERBOSE" = no ] + then + log_action_begin_msg "Activating swap" + swapon -a -e >/dev/null 2>&1 + log_action_end_msg $? + else + log_daemon_msg "Activating swap" + swapon -a -v + log_end_msg $? + fi + fi + + # + # Does the root device in /etc/fstab match with the actual device ? + # If not we try to use the /dev/root alias device, and if that + # fails we create a temporary node in /run. + # + # Do this only on Linux. Neither kFreeBSD nor Hurd have + # /dev/root and the device ids used here are specific to + # Linux. + KERNEL="$(uname)" + if [ "$rootcheck" = yes ] && [ "$KERNEL" = Linux ] + then + ddev="$(mountpoint -qx $rootdev)" + rdev="$(mountpoint -d /)" + if [ "$ddev" != "$rdev" ] && [ "$ddev" != "4:0" ] + then + if [ "$(mountpoint -qx /dev/root)" = "4:0" ] + then + rootdev=/dev/root + else + if \ + rm -f /run/rootdev \ + && mknod -m 600 /run/rootdev b ${rdev%:*} ${rdev#*:} \ + && [ -e /run/rootdev ] + then + rootdev=/run/rootdev + else + rootfatal=yes + fi + fi + fi + fi + + # + # Bother, said Pooh. + # + if [ "$rootfatal" = yes ] + then + log_failure_msg "The device node $rootdev for the root filesystem is missing or incorrect +or there is no entry for the root filesystem listed in /etc/fstab. +The system is also unable to create a temporary node in /run. +This means you have to fix the problem manually." + log_warning_msg "A maintenance shell will now be started. +CONTROL-D will terminate this shell and restart the system." + # Start a single user shell on the console + if ! sulogin $CONSOLE + then + log_failure_msg "Attempt to start maintenance shell failed. +Will restart in 5 seconds." + sleep 5 + fi + [ "$VERBOSE" = no ] || log_action_msg "Will now restart" + reboot -f + fi + + # See if we're on AC Power. If not, we're not gonna run our + # check. If on_ac_power (in /usr/) is unavailable, behave as + # before and check all file systems needing it. +# Disabled AC power check until fsck can be told to only check the +# file system if it is corrupt when running on battery. (bug #526398) +# if which on_ac_power >/dev/null 2>&1 && [ "$rootcheck" = yes ] +# then +# on_ac_power >/dev/null 2>&1 +# if [ "$?" -eq 1 ] +# then +# log_warning_msg "On battery power, so skipping file system check." +# rootcheck=no +# fi +# fi + + # + # See if we want to check the root file system. + # + FSCKCODE=0 + + if [ -e /run/initramfs/fsck-root ] + then + rootcheck=no + fi + + if is_fastboot_active + then + [ "$rootcheck" = yes ] && log_warning_msg "Fast boot enabled, so skipping root file system check." + rootcheck=no + fi + + if which findmnt >/dev/null 2>&1 + then + if [ "$(findmnt -f -n -o FSTYPE /)" = "btrfs" ] + then + [ "$rootcheck" = yes ] && log_warning_msg "btrfs root detected, so skipping root file system check." + rootcheck=no + fi + fi + + if [ "$rootcheck" = yes ] + then + # + # Ensure that root is quiescent and read-only before fsck'ing. + # + # mount -n -o remount,ro / would be the correct syntax but + # mount can get confused when there is a "bind" mount defined + # in fstab that bind-mounts "/" somewhere else. + # + # So we use mount -n -o remount,ro $rootdev / but that can + # fail on older kernels on sparc64/alpha architectures due + # to a bug in sys_mount(). + # + # As a compromise we try both. + # + if \ + ! mount -n -o remount,ro $rootdev / \ + && ! mount -n -o remount,ro -t dummytype $rootdev / 2>/dev/null \ + && ! mount -n -o remount,ro / 2>/dev/null + then + log_failure_msg "Cannot check root file system because it is not mounted read-only." + rootcheck=no + fi + fi + + # + # The actual checking is done here. + # + if [ "$rootcheck" = yes ] + then + if [ -f /forcefsck ] || grep -q -s -w -i "forcefsck" /proc/cmdline + then + force="-f" + else + force="" + fi + + if [ "$FSCKFIX" = yes ] + then + fix="-y" + else + fix="-a" + fi + + spinner="-C" + case "$TERM" in + dumb|network|unknown|"") + spinner="" ;; + esac + # This Linux/s390x special case should go away. + if [ "${KERNEL}:${MACHINE}" = Linux:s390x ] + then + spinner="" + fi + + if [ "$VERBOSE" = no ] + then + log_action_begin_msg "Checking root file system" + logsave -s $FSCK_LOGFILE fsck $spinner $force $fix -t $roottype $rootdev + FSCKCODE=$? + if [ "$FSCKCODE" = 0 ] + then + log_action_end_msg 0 + else + log_action_end_msg 1 "code $FSCKCODE" + fi + else + log_daemon_msg "Will now check root file system" + logsave -s $FSCK_LOGFILE fsck $spinner $force $fix -V -t $roottype $rootdev + FSCKCODE=$? + log_end_msg $FSCKCODE + fi + fi + + # + # If there was a failure, drop into single-user mode. + # + # NOTE: "failure" is defined as exiting with a return code of + # 4 or larger. A return code of 1 indicates that file system + # errors were corrected but that the boot may proceed. A return + # code of 2 or 3 indicates that the system should immediately reboot. + # + if [ "$FSCKCODE" -eq 32 ] + then + log_warning_msg "File system check was interrupted by user" + elif [ "$FSCKCODE" -gt 3 ] + then + # Surprise! Re-directing from a HERE document (as in "cat << EOF") + # does not work because the root is currently read-only. + log_failure_msg "An automatic file system check (fsck) of the root filesystem failed. +A manual fsck must be performed, then the system restarted. +The fsck should be performed in maintenance mode with the +root filesystem mounted in read-only mode." + log_warning_msg "The root filesystem is currently mounted in read-only mode. +A maintenance shell will now be started. +After performing system maintenance, press CONTROL-D +to terminate the maintenance shell and restart the system." + # Start a single user shell on the console + if ! sulogin $CONSOLE + then + log_failure_msg "Attempt to start maintenance shell failed. +Will restart in 5 seconds." + sleep 5 + fi + [ "$VERBOSE" = no ] || log_action_msg "Will now restart" + reboot -f + elif [ "$FSCKCODE" -gt 1 ] + then + log_failure_msg "The file system check corrected errors on the root partition +but requested that the system be restarted." + log_warning_msg "The system will be restarted in 5 seconds." + sleep 5 + [ "$VERBOSE" = no ] || log_action_msg "Will now restart" + reboot -f + fi + + # + # Remount root to final mode (rw or ro). + # + # See the comments above at the previous "mount -o remount" + # for an explanation why we try this twice. + # + if ! mount -n -o remount,$rootopts,$rootmode $fstabroot / 2>/dev/null + then + mount -n -o remount,$rootopts,$rootmode / + fi + + # If possible, migrate /etc/mtab to be a symlink to + # /proc/mounts. Note that not all systems e.g. Hurd currently + # support this. + if [ "$rootmode" != "ro" ]; then + mtab_migrate + fi + + if selinux_enabled && [ -x /sbin/restorecon ] && [ -r /etc/mtab ] + then + restorecon /etc/mtab + fi + + # + # Remove /run/rootdev if we created it. + # + rm -f /run/rootdev + + # Update mount options for mounts created in early boot + # S01mountkernfs.sh + /etc/init.d/mountkernfs.sh reload + # S03mountdevsubfs.sh + /etc/init.d/mountdevsubfs.sh reload + +} + +do_status () { + # If / is read-write or swap is enabled, this script have done + # its job. + rootrw=false + swapon=false + if [ -f /etc/mtab ] ; then + if grep " / " /etc/mtab |grep -q rw ; then + rootrw=true + fi + fi + if [ -f /proc/swaps ] ; then + if [ "$(cat /proc/swaps |grep -v ^Filename)" ] ; then + swapon=true + fi + fi + if [ true = "$rootrw" ] || [ true = "$swapon" ] ; then + return 0 + else + return 4 + fi +} + +case "$1" in + start|"") + do_start + ;; + restart|reload|force-reload) + echo "Error: argument '$1' not supported" >&2 + exit 3 + ;; + stop) + # No-op + ;; + status) + do_status + exit $? + ;; + *) + echo "Usage: checkroot.sh [start|stop]" >&2 + exit 3 + ;; +esac + +: diff --git a/etc_org/init.d/console-setup b/etc_org/init.d/console-setup new file mode 100755 index 0000000..29a17f9 --- /dev/null +++ b/etc_org/init.d/console-setup @@ -0,0 +1,61 @@ +#!/bin/sh +### BEGIN INIT INFO +# Provides: console-setup +# Required-Start: $remote_fs +# Required-Stop: +# Should-Start: console-screen kbd +# Default-Start: S +# Default-Stop: +# X-Interactive: true +# Short-Description: Set console keymap +### END INIT INFO + +set -e + +# This script is used jointly by console-setup and console-setup-mini. +# It belongs to keyboard-configuration because it is forbidden two +# different packages to share common configuration file. + +test -f /usr/bin/loadkeys || exit 0 + +if [ -f /etc/default/locale ]; then + # In order to permit auto-detection of the charmap when + # console-setup-mini operates without configuration file. + . /etc/default/locale + export LANG +fi + +if [ -f /lib/lsb/init-functions ]; then + . /lib/lsb/init-functions +else + log_action_begin_msg () { + echo -n "$@... " + } + + log_action_end_msg () { + if [ "$1" -eq 0 ]; then + echo done. + else + echo failed. + fi + } +fi + +case "$1" in + stop|status) + # console-setup isn't a daemon + ;; + start|force-reload|restart|reload) + if loadkeys /etc/console-setup/cached.kmap.gz ; then + log_action_end_msg 0 + else + log_action_end_msg $? + fi + ;; + *) + echo 'Usage: /etc/init.d/console-setup {start|reload|restart|force-reload|stop|status}' + exit 1 + ;; +esac + +exit 0 diff --git a/etc_org/init.d/cron b/etc_org/init.d/cron new file mode 100755 index 0000000..d09a505 --- /dev/null +++ b/etc_org/init.d/cron @@ -0,0 +1,92 @@ +#!/bin/sh +# Start/stop the cron daemon. +# +### BEGIN INIT INFO +# Provides: cron +# Required-Start: $remote_fs $syslog $time +# Required-Stop: $remote_fs $syslog $time +# Should-Start: $network $named slapd autofs ypbind nscd nslcd winbind +# Should-Stop: $network $named slapd autofs ypbind nscd nslcd winbind +# Default-Start: 2 3 4 5 +# Default-Stop: +# Short-Description: Regular background program processing daemon +# Description: cron is a standard UNIX program that runs user-specified +# programs at periodic scheduled times. vixie cron adds a +# number of features to the basic UNIX cron, including better +# security and more powerful configuration options. +### END INIT INFO + +PATH=/bin:/usr/bin:/sbin:/usr/sbin +DESC="cron daemon" +NAME=cron +DAEMON=/usr/sbin/cron +PIDFILE=/var/run/crond.pid +SCRIPTNAME=/etc/init.d/"$NAME" + +test -f $DAEMON || exit 0 + +. /lib/lsb/init-functions + +[ -r /etc/default/cron ] && . /etc/default/cron + +# Read the system's locale and set cron's locale. This is only used for +# setting the charset of mails generated by cron. To provide locale +# information to tasks running under cron, see /etc/pam.d/cron. +# +# We read /etc/environment, but warn about locale information in +# there because it should be in /etc/default/locale. +parse_environment () +{ + for ENV_FILE in /etc/environment /etc/default/locale; do + [ -r "$ENV_FILE" ] || continue + [ -s "$ENV_FILE" ] || continue + + for var in LANG LANGUAGE LC_ALL LC_CTYPE; do + value=`egrep "^${var}=" "$ENV_FILE" | tail -n1 | cut -d= -f2` + [ -n "$value" ] && eval export $var=$value + + if [ -n "$value" ] && [ "$ENV_FILE" = /etc/environment ]; then + log_warning_msg "/etc/environment has been deprecated for locale information; use /etc/default/locale for $var=$value instead" + fi + done + done + +# Get the timezone set. + if [ -z "$TZ" -a -e /etc/timezone ]; then + TZ=`cat /etc/timezone` + fi +} + +# Parse the system's environment +if [ "$READ_ENV" = "yes" ] ; then + parse_environment +fi + + +case "$1" in +start) log_daemon_msg "Starting periodic command scheduler" "cron" + start_daemon -p $PIDFILE $DAEMON $EXTRA_OPTS + log_end_msg $? + ;; +stop) log_daemon_msg "Stopping periodic command scheduler" "cron" + killproc -p $PIDFILE $DAEMON + RETVAL=$? + [ $RETVAL -eq 0 ] && [ -e "$PIDFILE" ] && rm -f $PIDFILE + log_end_msg $RETVAL + ;; +restart) log_daemon_msg "Restarting periodic command scheduler" "cron" + $0 stop + $0 start + ;; +reload|force-reload) log_daemon_msg "Reloading configuration files for periodic command scheduler" "cron" + # cron reloads automatically + log_end_msg 0 + ;; +status) + status_of_proc -p $PIDFILE $DAEMON $NAME && exit 0 || exit $? + ;; +*) log_action_msg "Usage: /etc/init.d/cron {start|stop|status|restart|reload|force-reload}" + exit 2 + ;; +esac +exit 0 diff --git a/etc_org/init.d/cryptdisks b/etc_org/init.d/cryptdisks new file mode 100755 index 0000000..286bc18 --- /dev/null +++ b/etc_org/init.d/cryptdisks @@ -0,0 +1,53 @@ +#! /bin/sh +### BEGIN INIT INFO +# Provides: cryptdisks +# Required-Start: checkroot cryptdisks-early +# Required-Stop: umountroot cryptdisks-early +# Should-Start: udev mdadm-raid lvm2 +# Should-Stop: udev mdadm-raid lvm2 +# X-Start-Before: checkfs +# X-Stop-After: umountfs +# X-Interactive: true +# Default-Start: S +# Default-Stop: 0 6 +# Short-Description: Setup remaining encrypted block devices. +# Description: +### END INIT INFO + +set -e + +if [ -r /lib/cryptsetup/cryptdisks.functions ]; then + . /lib/cryptsetup/cryptdisks.functions +else + exit 0 +fi + +INITSTATE="remaining" +DEFAULT_LOUD="yes" + +case "$CRYPTDISKS_ENABLE" in +[Nn]*) + exit 0 + ;; +esac + +case "$1" in +start) + do_start + ;; +stop) + do_stop + ;; +restart|reload|force-reload) + do_stop + do_start + ;; +force-start) + FORCE_START="yes" + do_start + ;; +*) + echo "Usage: cryptdisks {start|stop|restart|reload|force-reload|force-start}" + exit 1 + ;; +esac diff --git a/etc_org/init.d/cryptdisks-early b/etc_org/init.d/cryptdisks-early new file mode 100755 index 0000000..e26716e --- /dev/null +++ b/etc_org/init.d/cryptdisks-early @@ -0,0 +1,53 @@ +#! /bin/sh +### BEGIN INIT INFO +# Provides: cryptdisks-early +# Required-Start: checkroot +# Required-Stop: umountroot +# Should-Start: udev mdadm-raid +# Should-Stop: udev mdadm-raid +# X-Start-Before: lvm2 +# X-Stop-After: lvm2 umountfs +# X-Interactive: true +# Default-Start: S +# Default-Stop: 0 6 +# Short-Description: Setup early encrypted block devices. +# Description: +### END INIT INFO + +set -e + +if [ -r /lib/cryptsetup/cryptdisks.functions ]; then + . /lib/cryptsetup/cryptdisks.functions +else + exit 0 +fi + +INITSTATE="early" +DEFAULT_LOUD="" + +case "$CRYPTDISKS_ENABLE" in +[Nn]*) + exit 0 + ;; +esac + +case "$1" in +start) + do_start + ;; +stop) + do_stop + ;; +restart|reload|force-reload) + do_stop + do_start + ;; +force-start) + FORCE_START="yes" + do_start + ;; +*) + echo "Usage: cryptdisks-early {start|stop|restart|reload|force-reload|force-start}" + exit 1 + ;; +esac diff --git a/etc_org/init.d/cups b/etc_org/init.d/cups new file mode 100755 index 0000000..38fcbe9 --- /dev/null +++ b/etc_org/init.d/cups @@ -0,0 +1,96 @@ +#! /bin/sh +### BEGIN INIT INFO +# Provides: cups +# Required-Start: $syslog $remote_fs +# Required-Stop: $syslog $remote_fs +# Should-Start: $network avahi-daemon slapd nslcd +# Should-Stop: $network +# X-Start-Before: samba +# X-Stop-After: samba +# Default-Start: 2 3 4 5 +# Default-Stop: 1 +# Short-Description: CUPS Printing spooler and server +# Description: Manage the CUPS Printing spooler and server; +# make it's web interface accessible on http://localhost:631/ +### END INIT INFO + +# Author: Debian Printing Team +exit 0 + +PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin +DAEMON=/usr/sbin/cupsd +NAME=cupsd +PIDFILE=/var/run/cups/$NAME.pid +DESC="Common Unix Printing System" +SCRIPTNAME=/etc/init.d/cups + +unset TMPDIR + +# Exit if the package is not installed +test -x $DAEMON || exit 0 + +mkdir -p /var/run/cups/certs +[ -x /sbin/restorecon ] && /sbin/restorecon -R /var/run/cups + +# Define LSB log_* functions. +# Depend on lsb-base (>= 3.2-14) to ensure that this file is present +# and status_of_proc is working. +. /lib/lsb/init-functions + +# Get the timezone set. +if [ -z "$TZ" -a -e /etc/timezone ]; then + TZ=`cat /etc/timezone` + export TZ +fi + +coldplug_usb_printers() { + if type udevadm > /dev/null 2>&1 && [ -x /lib/udev/udev-configure-printer ]; then + for printer in `udevadm trigger --verbose --dry-run --subsystem-match=usb \ + --attr-match=bInterfaceClass=07 --attr-match=bInterfaceSubClass=01 2>/dev/null || true; \ + udevadm trigger --verbose --dry-run --subsystem-match=usb \ + --sysname-match='lp[0-9]*' 2>/dev/null || true`; do + /lib/udev/udev-configure-printer add "${printer#/sys}" + done + fi +} + +case "$1" in + start) + log_daemon_msg "Starting $DESC" "$NAME" + + mkdir -p `dirname "$PIDFILE"` + start-stop-daemon --start --quiet --oknodo --pidfile "$PIDFILE" --exec $DAEMON + status=$? + [ $status = 0 ] && coldplug_usb_printers + log_end_msg $status + ;; + stop) + log_daemon_msg "Stopping $DESC" "$NAME" + start-stop-daemon --stop --quiet --retry 5 --oknodo --pidfile $PIDFILE --name $NAME + status=$? + log_end_msg $status + ;; + reload|force-reload) + log_daemon_msg "Reloading $DESC" "$NAME" + start-stop-daemon --stop --quiet --pidfile $PIDFILE --name $NAME --signal 1 + status=$? + log_end_msg $status + ;; + restart) + log_daemon_msg "Restarting $DESC" "$NAME" + if start-stop-daemon --stop --quiet --retry 5 --oknodo --pidfile $PIDFILE --name $NAME; then + start-stop-daemon --start --quiet --pidfile "$PIDFILE" --exec $DAEMON + fi + status=$? + log_end_msg $status + ;; + status) + status_of_proc -p "$PIDFILE" "$DAEMON" "$NAME" && exit 0 || exit $? + ;; + *) + echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload|status}" >&2 + exit 3 + ;; +esac + +exit 0 diff --git a/etc_org/init.d/cups-browsed b/etc_org/init.d/cups-browsed new file mode 100755 index 0000000..b1dc300 --- /dev/null +++ b/etc_org/init.d/cups-browsed @@ -0,0 +1,65 @@ +#! /bin/sh +### BEGIN INIT INFO +# Provides: cups-browsed +# Required-Start: $syslog $remote_fs $network $named $time +# Required-Stop: $syslog $remote_fs $network $named $time +# Should-Start: avahi-daemon +# Should-Stop: avahi-daemon +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: cups-browsed - Make remote CUPS printers available locally +# Description: This daemon browses Bonjour broadcasts of shared remote CUPS +# printers and makes these printers available locally by creating +# local CUPS queues pointing to the remote queues. This replaces +# the CUPS browsing which was dropped in CUPS 1.6.1. For the end +# the behavior is the same as with the old CUPS broadcasting/ +# browsing, but in the background the standard method for network +# service announcement and discovery, Bonjour, is used. +### END INIT INFO +exit 0 + +DAEMON=/usr/sbin/cups-browsed +NAME=cups-browsed +PIDFILE=/var/run/cups/$NAME.pid +DESC="CUPS Bonjour daemon" + +unset TMPDIR + +test -x $DAEMON || exit 0 + +. /lib/lsb/init-functions + +SSD_OPTIONS="--quiet --pidfile $PIDFILE --make-pidfile" + +case "$1" in + start) + log_begin_msg "Starting $DESC: $NAME" + + mkdir -p `dirname "$PIDFILE"` + start-stop-daemon --start --oknodo --background $SSD_OPTIONS --exec $DAEMON + log_end_msg $? + ;; + stop) + log_begin_msg "Stopping $DESC: $NAME" + start-stop-daemon --stop --retry 5 --oknodo $SSD_OPTIONS --name $NAME + log_end_msg $? + rm -f $PIDFILE + ;; + restart|force-reload) + log_begin_msg "Restarting $DESC: $NAME" + if start-stop-daemon --stop --retry 5 --oknodo $SSD_OPTIONS --name $NAME; then + start-stop-daemon --start --background $SSD_OPTIONS --exec $DAEMON + fi + log_end_msg $? + ;; + status) + status_of_proc "$DAEMON" "$NAME" && exit 0 || exit $? + ;; + *) + N=/etc/init.d/${0##*/} + echo "Usage: $N {start|stop|force-reload|restart|status}" >&2 + exit 1 + ;; +esac + +exit 0 diff --git a/etc_org/init.d/dbus b/etc_org/init.d/dbus new file mode 100755 index 0000000..4f41293 --- /dev/null +++ b/etc_org/init.d/dbus @@ -0,0 +1,122 @@ +#!/bin/sh +### BEGIN INIT INFO +# Provides: dbus +# Required-Start: $remote_fs $syslog +# Required-Stop: $remote_fs $syslog +# Default-Start: 2 3 4 5 +# Default-Stop: +# Short-Description: D-Bus systemwide message bus +# Description: D-Bus is a simple interprocess messaging system, used +# for sending messages between applications. +### END INIT INFO +# -*- coding: utf-8 -*- +# Debian init.d script for D-BUS +# Copyright © 2003 Colin Walters +# Copyright © 2005 Sjoerd Simons + +set -e + +DAEMON=/usr/bin/dbus-daemon +UUIDGEN=/usr/bin/dbus-uuidgen +UUIDGEN_OPTS=--ensure +NAME=dbus +DAEMONUSER=messagebus +PIDDIR=/var/run/dbus +PIDFILE=$PIDDIR/pid +DESC="system message bus" + +test -x $DAEMON || exit 0 + +. /lib/lsb/init-functions + +# Source defaults file; edit that file to configure this script. +PARAMS="" +if [ -e /etc/default/dbus ]; then + . /etc/default/dbus +fi + +create_machineid() { + # Create machine-id file + if [ -x $UUIDGEN ]; then + $UUIDGEN $UUIDGEN_OPTS + fi +} + +start_it_up() +{ + if [ ! -d $PIDDIR ]; then + mkdir -p $PIDDIR + chown $DAEMONUSER $PIDDIR + chgrp $DAEMONUSER $PIDDIR + fi + + if ! mountpoint -q /proc/ ; then + log_failure_msg "Can't start $DESC - /proc is not mounted" + return + fi + + if [ -e $PIDFILE ]; then + if $0 status > /dev/null ; then + log_success_msg "$DESC already started; not starting." + return + else + log_success_msg "Removing stale PID file $PIDFILE." + rm -f $PIDFILE + fi + fi + + create_machineid + + log_daemon_msg "Starting $DESC" "$NAME" + start-stop-daemon --start --quiet --pidfile $PIDFILE \ + --exec $DAEMON -- --system $PARAMS + log_end_msg $? +} + +shut_it_down() +{ + log_daemon_msg "Stopping $DESC" "$NAME" + start-stop-daemon --stop --retry 5 --quiet --oknodo --pidfile $PIDFILE \ + --user $DAEMONUSER + # We no longer include these arguments so that start-stop-daemon + # can do its job even given that we may have been upgraded. + # We rely on the pidfile being sanely managed + # --exec $DAEMON -- --system $PARAMS + log_end_msg $? + rm -f $PIDFILE +} + +reload_it() +{ + create_machineid + log_action_begin_msg "Reloading $DESC config" + dbus-send --print-reply --system --type=method_call \ + --dest=org.freedesktop.DBus \ + / org.freedesktop.DBus.ReloadConfig > /dev/null + # hopefully this is enough time for dbus to reload it's config file. + log_action_end_msg $? +} + +case "$1" in + start) + start_it_up + ;; + stop) + shut_it_down + ;; + reload|force-reload) + reload_it + ;; + restart) + shut_it_down + start_it_up + ;; + status) + status_of_proc -p $PIDFILE $DAEMON $NAME && exit 0 || exit $? + ;; + *) + echo "Usage: /etc/init.d/$NAME {start|stop|reload|restart|force-reload|status}" >&2 + exit 2 + ;; +esac + diff --git a/etc_org/init.d/halt b/etc_org/init.d/halt new file mode 100755 index 0000000..c179a25 --- /dev/null +++ b/etc_org/init.d/halt @@ -0,0 +1,83 @@ +#! /bin/sh +### BEGIN INIT INFO +# Provides: halt +# Required-Start: +# Required-Stop: +# Default-Start: +# Default-Stop: 0 +# Short-Description: Execute the halt command. +# Description: +### END INIT INFO + +NETDOWN=yes + +PATH=/sbin:/usr/sbin:/bin:/usr/bin +[ -f /etc/default/halt ] && . /etc/default/halt + +. /lib/lsb/init-functions + +do_stop () { + if [ "$INIT_HALT" = "" ] + then + case "$HALT" in + [Pp]*) + INIT_HALT=POWEROFF + ;; + [Hh]*) + INIT_HALT=HALT + ;; + *) + INIT_HALT=POWEROFF + ;; + esac + fi + + # See if we need to cut the power. + if [ "$INIT_HALT" = "POWEROFF" ] && [ -x /etc/init.d/ups-monitor ] + then + /etc/init.d/ups-monitor poweroff + fi + + # Don't shut down drives if we're using RAID. + hddown="-h" + if grep -qs '^md.*active' /proc/mdstat + then + hddown="" + fi + + # If INIT_HALT=HALT don't poweroff. + poweroff="-p" + if [ "$INIT_HALT" = "HALT" ] + then + poweroff="" + fi + + # Make it possible to not shut down network interfaces, + # needed to use wake-on-lan + netdown="-i" + if [ "$NETDOWN" = "no" ]; then + netdown="" + fi + + log_action_msg "Will now halt" + halt -d -f $netdown $poweroff $hddown +} + +case "$1" in + start|status) + # No-op + ;; + restart|reload|force-reload) + echo "Error: argument '$1' not supported" >&2 + exit 3 + ;; + stop) + do_stop + ;; + *) + echo "Usage: $0 start|stop" >&2 + exit 3 + ;; +esac + +: diff --git a/etc_org/init.d/hddtemp b/etc_org/init.d/hddtemp new file mode 100755 index 0000000..0df8f67 --- /dev/null +++ b/etc_org/init.d/hddtemp @@ -0,0 +1,100 @@ +#!/bin/sh +# +# skeleton example file to build /etc/init.d/ scripts. +# This file should be used to construct scripts for /etc/init.d. +# +# Written by Miquel van Smoorenburg . +# Modified for Debian GNU/Linux +# by Ian Murdock . +# +# Version: @(#)skeleton 1.8 03-Mar-1998 miquels@cistron.nl +# + +### BEGIN INIT INFO +# Provides: hddtemp +# Required-Start: $remote_fs $syslog $network +# Required-Stop: $remote_fs $syslog $network +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: disk temperature monitoring daemon +# Description: hddtemp is a disk temperature monitoring daemon +### END INIT INFO + +PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin +NAME=hddtemp +DAEMON=/usr/sbin/$NAME +DESC="disk temperature monitoring daemon" + +DISKS="/dev/hd[a-z] /dev/hd[a-z][a-z]" +DISKS="$DISKS /dev/sd[a-z] /dev/sd[a-z][a-z]" +DISKS="$DISKS /dev/sr[a-z] /dev/sr[a-z][a-z]" +INTERFACE="0.0.0.0" +PORT="7634" +SEPARATOR="|" +RUN_SYSLOG="0" + +# Reads config file (will override defaults above) +[ -r /etc/default/hddtemp ] && . /etc/default/hddtemp + +if [ -n "$RUN_SYSLOG" ] && [ "$RUN_SYSLOG" != "0" ] ; then + SYSLOG_ARG="-S $RUN_SYSLOG" +fi + +if [ "$RUN_DAEMON" = "true" ] || [ "$RUN_DAEMON" = "yes" ] ; then + DAEMON_ARG="-d -l $INTERFACE -p $PORT -s $SEPARATOR" +fi + +[ -x "$DAEMON" ] || exit 0 + +. /lib/lsb/init-functions + +case "$1" in + start) + # master switch + if [ -n "$DAEMON_ARG" ] || [ -n "$SYSLOG_ARG" ] ; then + log_daemon_msg "Starting $DESC" "$NAME:" + CDROMS_LIST=$(sed -ne 's/^drive name:\t\+\(.*\)$/ \/dev\/\1/p' /proc/sys/dev/cdrom/info 2>/dev/null) || : + CDROMS_LIST="$CDROMS_LIST $(grep -sl '^ide-scsi ' /proc/ide/hd*/driver | awk -F / '{ print "/dev/"$4 }')" + for disk in $DISKS ; do + echo $CDROMS_LIST | grep -wq $disk && continue + echo $DISKS_NOPROBE | grep -wq $disk && continue + if $DAEMON -wn $OPTIONS $disk 2>/dev/null | grep -q '^[0-9]\+$' ; then + DISKS_LIST="$DISKS_LIST $disk"; + fi + done + if [ -n "$DISKS_LIST" ] || [ -n "$DISKS_NOPROBE" ] ; then + start-stop-daemon --start --quiet --exec $DAEMON -- $DAEMON_ARG $SYSLOG_ARG $OPTIONS $DISKS_NOPROBE $DISKS_LIST + ret=$? + log_progress_msg "$DISKS_NOPROBE$DISKS_LIST" + log_end_msg $ret + else + log_progress_msg "no disks with monitoring capability were found." + log_end_msg 0 + fi + fi + ;; + stop) + # master switch + if [ "$RUN_DAEMON" = "true" ] || [ "$RUN_DAEMON" = "yes" ] || [ "$RUN_SYSLOG" != "0" ] ; then + log_daemon_msg "Stopping $DESC" "$NAME" + start-stop-daemon --stop --oknodo --exec $DAEMON --retry 30 + log_end_msg $? + fi + ;; + force-reload|reload) + exit 3 + ;; + restart) + $0 stop && $0 start + ;; + status) + status_of_proc $DAEMON $NAME + exit $? + ;; + *) + echo "Usage: /etc/init.d/$NAME {start|stop|restart|status}" >&2 + exit 1 + ;; +esac + +exit 0 diff --git a/etc_org/init.d/hostname.sh b/etc_org/init.d/hostname.sh new file mode 100755 index 0000000..61eb5ea --- /dev/null +++ b/etc_org/init.d/hostname.sh @@ -0,0 +1,68 @@ +#! /bin/sh +### BEGIN INIT INFO +# Provides: hostname +# Required-Start: +# Required-Stop: +# Should-Start: glibc +# Default-Start: S +# Default-Stop: +# Short-Description: Set hostname based on /etc/hostname +# Description: Read the machines hostname from /etc/hostname, and +# update the kernel value with this value. If +# /etc/hostname is empty, the current kernel value +# for hostname is used. If the kernel value is +# empty, the value 'localhost' is used. +### END INIT INFO + +PATH=/sbin:/bin + +. /lib/init/vars.sh +. /lib/lsb/init-functions + +do_start () { + [ -f /etc/hostname ] && HOSTNAME="$(cat /etc/hostname)" + + # Keep current name if /etc/hostname is missing. + [ -z "$HOSTNAME" ] && HOSTNAME="$(hostname)" + + # And set it to 'localhost' if no setting was found + [ -z "$HOSTNAME" ] && HOSTNAME=localhost + + [ "$VERBOSE" != no ] && log_action_begin_msg "Setting hostname to '$HOSTNAME'" + hostname "$HOSTNAME" + ES=$? + [ "$VERBOSE" != no ] && log_action_end_msg $ES + exit $ES +} + +do_status () { + HOSTNAME=$(hostname) + if [ "$HOSTNAME" ] ; then + return 0 + else + return 4 + fi +} + +case "$1" in + start|"") + do_start + ;; + restart|reload|force-reload) + echo "Error: argument '$1' not supported" >&2 + exit 3 + ;; + stop) + # No-op + ;; + status) + do_status + exit $? + ;; + *) + echo "Usage: hostname.sh [start|stop]" >&2 + exit 3 + ;; +esac + +: diff --git a/etc_org/init.d/hwclock.sh b/etc_org/init.d/hwclock.sh new file mode 100755 index 0000000..208ca2d --- /dev/null +++ b/etc_org/init.d/hwclock.sh @@ -0,0 +1,120 @@ +#!/bin/sh +# hwclock.sh Set and adjust the CMOS clock. +# +# Version: @(#)hwclock.sh 2.00 14-Dec-1998 miquels@cistron.nl +# +# Patches: +# 2000-01-30 Henrique M. Holschuh +# - Minor cosmetic changes in an attempt to help new +# users notice something IS changing their clocks +# during startup/shutdown. +# - Added comments to alert users of hwclock issues +# and discourage tampering without proper doc reading. +# 2012-02-16 Roger Leigh +# - Use the UTC/LOCAL setting in /etc/adjtime rather than +# the UTC setting in /etc/default/rcS. Additionally +# source /etc/default/hwclock to permit configuration. + +### BEGIN INIT INFO +# Provides: hwclock +# Required-Start: mountdevsubfs +# Required-Stop: mountdevsubfs +# Should-Stop: umountfs +# Default-Start: S +# X-Start-Before: checkroot +# Default-Stop: 0 6 +# Short-Description: Sync hardware and system clock time. +### END INIT INFO + +# These defaults are user-overridable in /etc/default/hwclock +BADYEAR=no +HWCLOCKACCESS=yes +HWCLOCKPARS= +HCTOSYS_DEVICE=rtc0 + +# We only want to use the system timezone or else we'll get +# potential inconsistency at startup. +unset TZ + +hwclocksh() +{ + [ ! -x /sbin/hwclock ] && return 0 + [ ! -r /etc/default/rcS ] || . /etc/default/rcS + [ ! -r /etc/default/hwclock ] || . /etc/default/hwclock + + . /lib/lsb/init-functions + verbose_log_action_msg() { [ "$VERBOSE" = no ] || log_action_msg "$@"; } + + case "$BADYEAR" in + no|"") BADYEAR="" ;; + yes) BADYEAR="--badyear" ;; + *) log_action_msg "unknown BADYEAR setting: \"$BADYEAR\""; return 1 ;; + esac + + case "$1" in + start) + # If the admin deleted the hwclock config, create a blank + # template with the defaults. + if [ -w /etc ] && [ ! -f /etc/adjtime ] && [ ! -e /etc/adjtime ]; then + printf "0.0 0 0.0\n0\nUTC\n" > /etc/adjtime + fi + + if [ -d /run/udev ] || [ -d /dev/.udev ]; then + return 0 + fi + + if [ "$HWCLOCKACCESS" != no ]; then + log_action_msg "Setting the system clock" + + # Just for reporting. + if sed '3!d' /etc/adjtime | grep -q '^UTC$'; then + UTC="--utc" + else + UTC= + fi + # Copies Hardware Clock time to System Clock using the correct + # timezone for hardware clocks in local time, and sets kernel + # timezone. DO NOT REMOVE. + if /sbin/hwclock --rtc=/dev/$HCTOSYS_DEVICE --hctosys $HWCLOCKPARS $BADYEAR; then + # Announce the local time. + verbose_log_action_msg "System Clock set to: `date $UTC`" + else + log_warning_msg "Unable to set System Clock to: `date $UTC`" + fi + else + verbose_log_action_msg "Not setting System Clock" + fi + ;; + stop|restart|reload|force-reload) + # + # Updates the Hardware Clock with the System Clock time. + # This will *override* any changes made to the Hardware Clock. + # + # WARNING: If you disable this, any changes to the system + # clock will not be carried across reboots. + # + + if [ "$HWCLOCKACCESS" != no ]; then + log_action_msg "Saving the system clock" + if /sbin/hwclock --rtc=/dev/$HCTOSYS_DEVICE --systohc $HWCLOCKPARS $BADYEAR; then + verbose_log_action_msg "Hardware Clock updated to `date`" + fi + else + verbose_log_action_msg "Not saving System Clock" + fi + ;; + show) + if [ "$HWCLOCKACCESS" != no ]; then + /sbin/hwclock --rtc=/dev/$HCTOSYS_DEVICE --show $HWCLOCKPARS $BADYEAR + fi + ;; + *) + log_success_msg "Usage: hwclock.sh {start|stop|reload|force-reload|show}" + log_success_msg " start sets kernel (system) clock from hardware (RTC) clock" + log_success_msg " stop and reload set hardware (RTC) clock from kernel (system) clock" + return 1 + ;; + esac +} + +hwclocksh "$@" diff --git a/etc_org/init.d/irqbalance b/etc_org/init.d/irqbalance new file mode 100755 index 0000000..eed562f --- /dev/null +++ b/etc_org/init.d/irqbalance @@ -0,0 +1,97 @@ +#!/bin/sh +### BEGIN INIT INFO +# Provides: irqbalance +# Required-Start: $remote_fs $syslog +# Required-Stop: $remote_fs $syslog +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: daemon to balance interrupts for SMP systems +### END INIT INFO +# irqbalance init script +# August 2003 +# Eric Dorland + +# Based on spamassassin init script + +PATH=/sbin:/bin:/usr/sbin:/usr/bin +DAEMON=/usr/sbin/irqbalance +NAME=irqbalance +SNAME=irqbalance +DESC="SMP IRQ Balancer" +PIDFILE="/var/run/$NAME.pid" +PNAME="irqbalance" +DOPTIONS="" + +# Defaults - don't touch, edit /etc/default/ +ENABLED=0 +OPTIONS="" +ONESHOT=0 + +test -x $DAEMON || exit 0 + +. /lib/lsb/init-functions + +test -f /etc/default/irqbalance && . /etc/default/irqbalance + +test "$ENABLED" != "0" || exit 0 + +if test "$ONESHOT" != "0"; then + DOPTIONS="--oneshot" +fi + +case "$1" in + start) + if [ -x /usr/bin/systemd-detect-virt ] && /usr/bin/systemd-detect-virt --quiet --container; then + log_daemon_msg "Not starting $NAME in container" + log_end_msg 0 + exit 0 + fi + + log_begin_msg "Starting $DESC: $NAME" + + pid=$( pidofproc -p $PIDFILE $DAEMON ) + if [ -n "$pid" ] ; then + log_begin_msg ". Already running" + log_end_msg 0 + exit 0 + fi + + start-stop-daemon --start --quiet --oknodo --exec $DAEMON -- --pid=$PIDFILE $OPTIONS $DOPTIONS + + log_end_msg $? + ;; + stop) + log_begin_msg "Stopping $DESC: $NAME" + + start-stop-daemon --stop --quiet --oknodo --exec $DAEMON + rm -f $PIDFILE + + log_end_msg $? + ;; + restart|force-reload) + if [ -x /usr/bin/systemd-detect-virt ] && /usr/bin/systemd-detect-virt --quiet --container; then + log_daemon_msg "Not restarting $NAME in container" + log_end_msg 0 + exit 0 + fi + + log_begin_msg "Restarting $DESC: $NAME" + + start-stop-daemon --stop --retry 5 --quiet --oknodo --exec $DAEMON + rm -f $PIDFILE + + start-stop-daemon --start --quiet --oknodo --exec $DAEMON -- --pid=$PIDFILE $OPTIONS $DOPTIONS + + log_end_msg $? + ;; + status) + status_of_proc $DAEMON $NAME + ;; + *) + N=/etc/init.d/$SNAME + echo "Usage: $N {start|stop|restart|force-reload}" >&2 + exit 1 + ;; +esac + +exit 0 diff --git a/etc_org/init.d/kerneloops b/etc_org/init.d/kerneloops new file mode 100755 index 0000000..c6d6b1e --- /dev/null +++ b/etc_org/init.d/kerneloops @@ -0,0 +1,123 @@ +#! /bin/sh +### BEGIN INIT INFO +# Provides: kerneloops +# Required-Start: $remote_fs $named $network $time $syslog +# Required-Stop: $remote_fs $named $network $time $syslog +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: Tool to automatically collect and submit kernel crash signatures +# Description: A tool that collects and submits kernel crash +# signatures to the http://oops.kernel.org website for use by the Linux +# kernel developers. +### END INIT INFO + +# Author: Laurent Bigonville + +# Do NOT "set -e" + +# PATH should only include /usr/* if it runs after the mountnfs.sh script +PATH=/sbin:/usr/sbin:/bin:/usr/bin +DESC="Kernel crash collector" +NAME=kerneloops +DAEMON=/usr/sbin/$NAME +PIDFILE=/var/run/$NAME.pid +SCRIPTNAME=/etc/init.d/$NAME +ENABLED=1 + +# Exit if the package is not installed +[ -x "$DAEMON" ] || exit 0 + +# Read configuration variable file if it is present +[ -r /etc/default/$NAME ] && . /etc/default/$NAME + +[ "$ENABLED" = "1" ] || exit 0 + +# Load the VERBOSE setting and other rcS variables +. /lib/init/vars.sh + +# Define LSB log_* functions. +# Depend on lsb-base (>= 3.2-14) to ensure that this file is present +# and status_of_proc is working. +. /lib/lsb/init-functions + +# +# Function that starts the daemon/service +# +do_start() +{ + # Return + # 0 if daemon has been started + # 1 if daemon was already running + # 2 if daemon could not be started + start-stop-daemon --start --quiet --chuid kernoops:adm \ + --pidfile $PIDFILE --exec $DAEMON --test > /dev/null \ + || return 1 + start-stop-daemon --start --quiet --chuid kernoops:adm \ + --pidfile $PIDFILE --exec $DAEMON -- $DAEMON_ARGS \ + || return 2 + pidofproc $DAEMON > $PIDFILE +} + +# +# Function that stops the daemon/service +# +do_stop() +{ + # Return + # 0 if daemon has been stopped + # 1 if daemon was already stopped + # 2 if daemon could not be stopped + # other if a failure occurred + start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE --name $NAME + RETVAL="$?" + [ "$RETVAL" = 2 ] && return 2 + # Many daemons don't delete their pidfiles when they exit. + rm -f $PIDFILE + return "$RETVAL" +} + +case "$1" in + start) + [ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$NAME" + do_start + case "$?" in + 0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;; + 2) [ "$VERBOSE" != no ] && log_end_msg 1 ;; + esac + ;; + stop) + [ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME" + do_stop + case "$?" in + 0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;; + 2) [ "$VERBOSE" != no ] && log_end_msg 1 ;; + esac + ;; + status) + status_of_proc "$DAEMON" "$NAME" && exit 0 || exit $? + ;; + restart|force-reload) + log_daemon_msg "Restarting $DESC" "$NAME" + do_stop + case "$?" in + 0|1) + do_start + case "$?" in + 0) log_end_msg 0 ;; + 1) log_end_msg 1 ;; # Old process is still running + *) log_end_msg 1 ;; # Failed to start + esac + ;; + *) + # Failed to stop + log_end_msg 1 + ;; + esac + ;; + *) + echo "Usage: $SCRIPTNAME {start|stop|status|restart|force-reload}" >&2 + exit 3 + ;; +esac + +: diff --git a/etc_org/init.d/keyboard-setup b/etc_org/init.d/keyboard-setup new file mode 100755 index 0000000..c757491 --- /dev/null +++ b/etc_org/init.d/keyboard-setup @@ -0,0 +1,70 @@ +#!/bin/sh +### BEGIN INIT INFO +# Provides: keyboard-setup +# Required-Start: mountkernfs +# Required-Stop: +# Should-Start: keymap udev +# X-Start-Before: checkroot +# Default-Start: S +# Default-Stop: +# X-Interactive: true +# Short-Description: Set preliminary keymap +# Description: Set the console keyboard as early as possible +# so during the file systems checks the administrator +# can interact. At this stage of the boot process +# only the ASCII symbols are supported. +### END INIT INFO + +set -e + +# This script is not used by keyboard-configuration. It is used +# jointly by console-setup and console-setup-mini + +test -f /bin/setupcon || exit 0 + +if [ -f /etc/default/locale ]; then + # In order to permit auto-detection of the charmap when + # console-setup-mini operates without configuration file. + . /etc/default/locale + export LANG +fi + +if [ -f /lib/lsb/init-functions ]; then + . /lib/lsb/init-functions +else + log_action_begin_msg () { + echo -n "$@... " + } + + log_action_end_msg () { + if [ "$1" -eq 0 ]; then + echo done. + else + echo failed. + fi + } +fi + +case "$1" in + stop|status) + # keyboard-setup isn't a daemon + ;; + start|force-reload|restart|reload) + # If plymouth is running, then the console may be in raw mode and + # loadkeys will do confusing things to the keymap, so don't try. + if ! type plymouth >/dev/null || ! plymouth --ping; then + log_action_begin_msg "Setting preliminary keymap" + if setupcon -k --force 2>/dev/null; then + log_action_end_msg 0 + else + log_action_end_msg $? + fi + fi + ;; + *) + echo 'Usage: /etc/init.d/keyboard-setup {start|reload|restart|force-reload|stop|status}' + exit 1 + ;; +esac + +exit 0 diff --git a/etc_org/init.d/killprocs b/etc_org/init.d/killprocs new file mode 100755 index 0000000..d141de6 --- /dev/null +++ b/etc_org/init.d/killprocs @@ -0,0 +1,62 @@ +#! /bin/sh +### BEGIN INIT INFO +# Provides: killprocs +# Required-Start: $local_fs +# Required-Stop: +# Default-Start: 1 +# Default-Stop: +# Short-Description: executed by init(8) upon entering runlevel 1 (single). +### END INIT INFO + +PATH=/sbin:/usr/sbin:/bin:/usr/bin + +. /lib/lsb/init-functions + +do_start () { + # Kill all processes. + log_action_begin_msg "Asking all remaining processes to terminate" + killall5 -15 # SIGTERM + log_action_end_msg 0 + alldead="" + for seq in 1 2 3 4 5 6 7 8 9 10; do + # use SIGCONT/signal 18 to check if there are + # processes left. No need to check the exit code + # value, because either killall5 work and it make + # sense to wait for processes to die, or it fail and + # there is nothing to wait for. + + if killall5 -18 ; then + : + else + alldead=1 + break + fi + + sleep 1 + done + if [ -z "$alldead" ] ; then + log_action_begin_msg "Killing all remaining processes" + killall5 -9 # SIGKILL + log_action_end_msg 1 + else + log_action_begin_msg "All processes ended within $seq seconds." + log_action_end_msg 0 + fi +} + +case "$1" in + start) + do_start + ;; + restart|reload|force-reload) + echo "Error: argument '$1' not supported" >&2 + exit 3 + ;; + stop|status) + # No-op + ;; + *) + echo "Usage: $0 start|stop" >&2 + exit 3 + ;; +esac diff --git a/etc_org/init.d/kmod b/etc_org/init.d/kmod new file mode 100755 index 0000000..1350481 --- /dev/null +++ b/etc_org/init.d/kmod @@ -0,0 +1,95 @@ +#!/bin/sh -e +### BEGIN INIT INFO +# Provides: kmod +# Required-Start: +# Required-Stop: +# Should-Start: checkroot +# Should-Stop: +# Default-Start: S +# Default-Stop: +# Short-Description: Load the modules listed in /etc/modules. +# Description: Load the modules listed in /etc/modules. +### END INIT INFO + +# Silently exit if the kernel does not support modules. +[ -f /proc/modules ] || exit 0 +[ -x /sbin/modprobe ] || exit 0 + +[ -f /etc/default/rcS ] && . /etc/default/rcS +. /lib/lsb/init-functions + +PATH='/sbin:/bin' + +case "$1" in + start) + if init_is_upstart; then + exit 1 + fi + ;; + + stop|restart|reload|force-reload) + log_warning_msg "Action '$1' is meaningless for this init script" + exit 0 + ;; + + *) + log_success_msg "Usage: $0 start" + exit 1 +esac + +load_module() { + local module args + module="$1" + args="$2" + + if [ "$VERBOSE" != no ]; then + log_action_msg "Loading kernel module $module" + modprobe $module $args || true + else + modprobe $module $args > /dev/null 2>&1 || true + fi +} + +modules_files() { + local modules_load_dirs='/etc/modules-load.d /run/modules-load.d /usr/local/lib/modules-load.d /usr/lib/modules-load.d /lib/modules-load.d' + local processed=' ' + local add_etc_modules=true + + for dir in $modules_load_dirs; do + [ -d $dir ] || continue + for file in $(run-parts --list --regex='\.conf$' $dir 2> /dev/null || true); do + local base=${file##*/} + if echo -n "$processed" | grep -qF " $base "; then + continue + fi + if [ "$add_etc_modules" -a -L $file \ + -a "$(readlink -f $file)" = /etc/modules ]; then + add_etc_modules= + fi + processed="$processed$base " + echo $file + done + done + + if [ "$add_etc_modules" ]; then + echo /etc/modules + fi +} + +if [ "$VERBOSE" = no ]; then + log_action_begin_msg 'Loading kernel modules' +fi + +files=$(modules_files) +if [ "$files" ] ; then + grep -h '^[^#]' $files | + while read module args; do + [ "$module" ] || continue + load_module "$module" "$args" + done +fi + +if [ "$VERBOSE" = no ]; then + log_action_end_msg 0 +fi + diff --git a/etc_org/init.d/lightdm b/etc_org/init.d/lightdm new file mode 100755 index 0000000..74f8c0a --- /dev/null +++ b/etc_org/init.d/lightdm @@ -0,0 +1,112 @@ +#!/bin/sh + +# Largely adapted from xdm's init script: +# Copyright 1998-2002, 2004, 2005 Branden Robinson . +# Copyright 2006 Eugene Konev +# +# This is free software; you may redistribute it and/or modify +# it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2, +# or (at your option) any later version. +# +# This is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License with +# the Debian operating system, in /usr/share/common-licenses/GPL; if +# not, write to the Free Software Foundation, Inc., 51 Franklin Street, +# Fifth Floor, Boston, MA 02110-1301, USA. + +### BEGIN INIT INFO +# Provides: lightdm +# Required-Start: $local_fs $remote_fs dbus +# Required-Stop: $local_fs $remote_fs dbus +# Should-Start: $named +# Should-Stop: $named +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: Start lightdm +### END INIT INFO + +set -e + +HEED_DEFAULT_DISPLAY_MANAGER= +# To start lightdm even if it is not the default display manager, change +# HEED_DEFAULT_DISPLAY_MANAGER to "false." +# Also overridable from command line like: +# HEED_DEFAULT_DISPLAY_MANAGER=false /etc/init.d/lightdm start +[ -z "$HEED_DEFAULT_DISPLAY_MANAGER" ] && HEED_DEFAULT_DISPLAY_MANAGER=true + +DEFAULT_DISPLAY_MANAGER_FILE=/etc/X11/default-display-manager + +PATH=/bin:/usr/bin:/sbin:/usr/sbin +DAEMON=/usr/sbin/lightdm +PIDFILE=/var/run/lightdm.pid + +if [ -r /etc/default/locale ]; then + . /etc/default/locale + export LANG LANGUAGE +fi + +test -x $DAEMON || exit 0 + +. /lib/lsb/init-functions + +SSD_START_ARGS="--pidfile $PIDFILE --name $(basename $DAEMON) --startas $DAEMON -- -d" +SSD_STOP_ARGS="--pidfile $PIDFILE --name $(basename $DAEMON) --retry TERM/5/TERM/5" + +case "$1" in + start) + if [ "$HEED_DEFAULT_DISPLAY_MANAGER" = "true" ] && + [ -e $DEFAULT_DISPLAY_MANAGER_FILE ] && + [ "$(cat $DEFAULT_DISPLAY_MANAGER_FILE)" != "/usr/bin/lightdm" -a "$(cat $DEFAULT_DISPLAY_MANAGER_FILE)" != "/usr/sbin/lightdm" ]; then + echo "Not starting X display manager (lightdm); it is not the default" \ + "display manager." + else + log_daemon_msg "Starting X display manager" "lightdm" + start-stop-daemon --start --quiet $SSD_START_ARGS \ + || log_progress_msg "already running" + log_end_msg 0 + fi + ;; + + restart) + [ -f $PIDFILE ] && /etc/init.d/lightdm stop + [ -f $PIDFILE ] && exit 1 + /etc/init.d/lightdm start + ;; + + stop) + log_daemon_msg "Stopping X display manager" "lightdm" + if ! [ -f $PIDFILE ]; then + log_progress_msg "not running ($PIDFILE not found)" + else + start-stop-daemon --stop --quiet $SSD_STOP_ARGS + SSD_RES=$? + if [ $SSD_RES -eq 1 ]; then + log_progress_msg "not running" + fi + if [ $SSD_RES -eq 2 ]; then + log_progress_msg "not responding to TERM signals" + else + if [ -f $PIDFILE ]; then + log_progress_msg "(removing stale $PIDFILE)" + rm $PIDFILE + fi + fi + fi + log_end_msg 0 + ;; + force-reload) + /etc/init.d/lightdm restart + ;; + + *) + echo "Usage: /etc/init.d/lightdm {start|stop|restart|force-reload}" + exit 1 + ;; +esac + +exit 0 diff --git a/etc_org/init.d/mountall-bootclean.sh b/etc_org/init.d/mountall-bootclean.sh new file mode 100755 index 0000000..0d9f6ca --- /dev/null +++ b/etc_org/init.d/mountall-bootclean.sh @@ -0,0 +1,36 @@ +#! /bin/sh +### BEGIN INIT INFO +# Provides: mountall-bootclean +# Required-Start: mountall +# Required-Stop: +# Default-Start: S +# Default-Stop: +# X-Start-Before: bootmisc +# Short-Description: bootclean after mountall. +# Description: Clean temporary filesystems after +# all local filesystems have been mounted. +### END INIT INFO + +. /lib/lsb/init-functions +. /lib/init/bootclean.sh + +case "$1" in + start|"") + # Clean /tmp, /var/lock, /var/run + clean_all + exit $? + ;; + restart|reload|force-reload) + echo "Error: argument '$1' not supported" >&2 + exit 3 + ;; + stop|status) + # No-op + ;; + *) + echo "Usage: mountall-bootclean.sh [start|stop]" >&2 + exit 3 + ;; +esac + +: diff --git a/etc_org/init.d/mountall.sh b/etc_org/init.d/mountall.sh new file mode 100755 index 0000000..af99324 --- /dev/null +++ b/etc_org/init.d/mountall.sh @@ -0,0 +1,100 @@ +#! /bin/sh +### BEGIN INIT INFO +# Provides: mountall +# Required-Start: checkfs checkroot-bootclean +# Required-Stop: +# Default-Start: S +# Default-Stop: +# Short-Description: Mount all filesystems. +# Description: +### END INIT INFO + +PATH=/sbin:/bin +. /lib/lsb/init-functions +. /lib/init/vars.sh +. /lib/init/tmpfs.sh + +. /lib/init/mount-functions.sh +. /lib/init/swap-functions.sh + +# for ntfs-3g to get correct file name encoding +if [ -r /etc/default/locale ]; then + . /etc/default/locale + export LANG +fi + +do_start() { + # + # Mount local file systems in /etc/fstab. + # + mount_all_local() { + if mountpoint -q /usr; then + # May have been mounted read-only by initramfs. + # Remount with unmodified options from /etc/fstab. + mount -o remount /usr + fi + mount -a -t nonfs,nfs4,smbfs,cifs,ncp,ncpfs,coda,ocfs2,gfs,gfs2,ceph \ + -O no_netdev + } + pre_mountall + if [ "$VERBOSE" = no ] + then + log_action_begin_msg "Mounting local filesystems" + mount_all_local + log_action_end_msg $? + else + log_daemon_msg "Will now mount local filesystems" + mount_all_local + log_end_msg $? + fi + post_mountall + + # We might have mounted something over /run; see if + # /run/initctl is present. Look for + # /usr/share/sysvinit/update-rc.d to verify that sysvinit (and + # not upstart) is installed). + INITCTL="/run/initctl" + if [ ! -p "$INITCTL" ] && [ -f "/usr/share/sysvinit/update-rc.d" ]; then + # Create new control channel + rm -f "$INITCTL" + mknod -m 600 "$INITCTL" p + + # Reopen control channel. + PID="$(pidof -s /sbin/init || echo 1)" + [ -n "$PID" ] && kill -s USR1 "$PID" + fi + + # Execute swapon command again, in case we want to swap to + # a file on a now mounted filesystem. + swaponagain 'swapfile' + + # Remount tmpfs filesystems; with increased VM after swapon, + # the size limits may be adjusted. + mount_run mount_noupdate + mount_lock mount_noupdate + mount_shm mount_noupdate + + # Now we have mounted everything, check whether we need to + # mount a tmpfs on /tmp. We can now also determine swap size + # to factor this into our size limit. + mount_tmp mount_noupdate +} + +case "$1" in + start|"") + do_start + ;; + restart|reload|force-reload) + echo "Error: argument '$1' not supported" >&2 + exit 3 + ;; + stop|status) + # No-op + ;; + *) + echo "Usage: mountall.sh [start|stop]" >&2 + exit 3 + ;; +esac + +: diff --git a/etc_org/init.d/mountdevsubfs.sh b/etc_org/init.d/mountdevsubfs.sh new file mode 100755 index 0000000..2464cd7 --- /dev/null +++ b/etc_org/init.d/mountdevsubfs.sh @@ -0,0 +1,68 @@ +#! /bin/sh +### BEGIN INIT INFO +# Provides: mountdevsubfs +# Required-Start: mountkernfs +# Required-Stop: +# Should-Start: udev +# Default-Start: S +# Default-Stop: +# Short-Description: Mount special file systems under /dev. +# Description: Mount the virtual filesystems the kernel provides +# that ordinarily live under the /dev filesystem. +### END INIT INFO +# +# This script gets called multiple times during boot +# + +PATH=/sbin:/bin +TTYGRP=5 +TTYMODE=620 +[ -f /etc/default/devpts ] && . /etc/default/devpts + +KERNEL="$(uname -s)" + +. /lib/lsb/init-functions +. /lib/init/vars.sh +. /lib/init/tmpfs.sh + +. /lib/init/mount-functions.sh + +# May be run several times, so must be idempotent. +# $1: Mount mode, to allow for remounting +mount_filesystems () { + MNTMODE="$1" + + # Mount a tmpfs on /run/shm + mount_shm "$MNTMODE" + + # Mount /dev/pts + if [ "$KERNEL" = Linux ] + then + if [ ! -d /dev/pts ] + then + mkdir --mode=755 /dev/pts + [ -x /sbin/restorecon ] && /sbin/restorecon /dev/pts + fi + domount "$MNTMODE" devpts "" /dev/pts devpts "-onoexec,nosuid,gid=$TTYGRP,mode=$TTYMODE" + fi +} + +case "$1" in + "") + echo "Warning: mountdevsubfs should be called with the 'start' argument." >&2 + mount_filesystems mount_noupdate + ;; + start) + mount_filesystems mount_noupdate + ;; + restart|reload|force-reload) + mount_filesystems remount + ;; + stop|status) + # No-op + ;; + *) + echo "Usage: mountdevsubfs [start|stop]" >&2 + exit 3 + ;; +esac diff --git a/etc_org/init.d/mountkernfs.sh b/etc_org/init.d/mountkernfs.sh new file mode 100755 index 0000000..524707f --- /dev/null +++ b/etc_org/init.d/mountkernfs.sh @@ -0,0 +1,75 @@ +#! /bin/sh +### BEGIN INIT INFO +# Provides: mountkernfs +# Required-Start: +# Required-Stop: +# Should-Start: glibc +# Default-Start: S +# Default-Stop: +# Short-Description: Mount kernel virtual file systems. +# Description: Mount initial set of virtual filesystems the kernel +# provides and that are required by everything. +### END INIT INFO + +PATH=/sbin:/bin +. /lib/lsb/init-functions +. /lib/init/vars.sh +. /lib/init/tmpfs.sh + +. /lib/init/mount-functions.sh + +# May be run several times, so must be idempotent. +# $1: Mount mode, to allow for remounting +mount_filesystems () { + MNTMODE="$1" + + # + # Mount tmpfs on /run and/or /run/lock + # + mount_run "$MNTMODE" + mount_lock "$MNTMODE" + + # + # Mount proc filesystem on /proc + # + domount "$MNTMODE" proc "" /proc proc "-onodev,noexec,nosuid" + + # + # Mount sysfs on /sys + # + # Only mount sysfs if it is supported (kernel >= 2.6) + if grep -E -qs "sysfs\$" /proc/filesystems + then + domount "$MNTMODE" sysfs "" /sys sysfs "-onodev,noexec,nosuid" + fi + + if [ -d /sys/fs/pstore ] + then + domount "$MNTMODE" pstore "" /sys/fs/pstore pstore "" + fi + + if [ -d /sys/kernel/config ] + then + domount "$MNTMODE" configfs "" /sys/kernel/config configfs "" + fi +} + +case "$1" in + "") + echo "Warning: mountkernfs should be called with the 'start' argument." >&2 + mount_filesystems mount_noupdate + ;; + start) + mount_filesystems mount_noupdate + ;; + restart|reload|force-reload) + mount_filesystems remount + ;; + stop|status) + # No-op + ;; + *) + echo "Usage: mountkernfs [start|stop]" >&2 + exit 3 + ;; +esac diff --git a/etc_org/init.d/mountnfs-bootclean.sh b/etc_org/init.d/mountnfs-bootclean.sh new file mode 100755 index 0000000..f5b1bee --- /dev/null +++ b/etc_org/init.d/mountnfs-bootclean.sh @@ -0,0 +1,36 @@ +#! /bin/sh +### BEGIN INIT INFO +# Provides: mountnfs-bootclean +# Required-Start: $local_fs mountnfs +# Required-Stop: +# Default-Start: S +# Default-Stop: +# X-Start-Before: bootmisc +# Short-Description: bootclean after mountnfs. +# Description: Clean temporary filesystems after +# network filesystems have been mounted. +### END INIT INFO + +. /lib/lsb/init-functions +. /lib/init/bootclean.sh + +case "$1" in + start|"") + # Clean /tmp, /var/lock, /var/run + clean_all + exit $? + ;; + restart|reload|force-reload) + echo "Error: argument '$1' not supported" >&2 + exit 3 + ;; + stop|status) + # No-op + ;; + *) + echo "Usage: mountnfs-bootclean.sh [start|stop]" >&2 + exit 3 + ;; +esac + +: diff --git a/etc_org/init.d/mountnfs.sh b/etc_org/init.d/mountnfs.sh new file mode 100755 index 0000000..e9434b0 --- /dev/null +++ b/etc_org/init.d/mountnfs.sh @@ -0,0 +1,106 @@ +#! /bin/sh +### BEGIN INIT INFO +# Provides: mountnfs +# Required-Start: $local_fs +# Required-Stop: +# Should-Start: $network $portmap nfs-common udev-mtab +# Default-Start: S +# Default-Stop: +# Short-Description: Wait for network file systems to be mounted +# Description: Network file systems are mounted by +# /etc/network/if-up.d/mountnfs in the background +# when interfaces are brought up; this script waits +# for them to be mounted before carrying on. +### END INIT INFO + +. /lib/lsb/init-functions +. /lib/init/vars.sh +. /lib/init/mount-functions.sh + +do_wait_async_mount() { + # Read through fstab line by line. If it is NFS, set the flag + # for mounting NFS file systems. If any NFS partition is found + # then wait around for it. + + waitnfs= + for file in "$(eval ls $(fstab_files))"; do + if [ -f "$file" ]; then + while read DEV MTPT FSTYPE OPTS REST; do + case "$DEV" in + ""|\#*) + continue + ;; + esac + case "$OPTS" in + noauto|*,noauto|noauto,*|*,noauto,*) + continue + ;; + esac + case "$FSTYPE" in + nfs|nfs4|smbfs|cifs|coda|ncp|ncpfs|ocfs2|gfs|ceph) + ;; + *) + continue + ;; + esac + case "$MTPT" in + /usr/local|/usr/local/*) + ;; + /usr|/usr/*) + waitnfs="$waitnfs $MTPT" + ;; + /var|/var/*) + waitnfs="$waitnfs $MTPT" + ;; + esac + done < "$file" + fi + done + + # Wait for each path, the timeout is for all of them as that's + # really the maximum time we have to wait anyway + TIMEOUT=900 + for mountpt in $waitnfs; do + log_action_begin_msg "Waiting for $mountpt" + + while ! mountpoint -q $mountpt; do + sleep 0.1 + + TIMEOUT=$(( $TIMEOUT - 1 )) + if [ $TIMEOUT -le 0 ]; then + log_action_end_msg 1 + break + fi + done + + if [ $TIMEOUT -gt 0 ]; then + log_action_end_msg 0 + fi + done +} + +case "$1" in + start) + # Using 'no !=' instead of 'yes =' to make sure async nfs + # mounting is the default even without a value in + # /etc/default/rcS + if [ no != "$ASYNCMOUNTNFS" ] ; then + do_wait_async_mount + else + FROMINITD=yes /etc/network/if-up.d/mountnfs + fi + ;; + restart|reload|force-reload) + echo "Error: argument '$1' not supported" >&2 + exit 3 + ;; + stop|status) + # No-op + ;; + *) + echo "Usage: $0 start|stop" >&2 + exit 3 + ;; +esac + +: diff --git a/etc_org/init.d/network-manager b/etc_org/init.d/network-manager new file mode 100755 index 0000000..b21c40f --- /dev/null +++ b/etc_org/init.d/network-manager @@ -0,0 +1,83 @@ +#! /bin/sh +### BEGIN INIT INFO +# Provides: network-manager +# Required-Start: $remote_fs dbus udev +# Required-Stop: $remote_fs dbus udev +# Should-Start: $syslog +# Should-Stop: $syslog +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: network connection manager +# Description: Daemon for automatically switching network +# connections to the best available connection. +### END INIT INFO + +PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin +DESC="network connection manager" +NAME="NetworkManager" + +DAEMON=/usr/sbin/$NAME + +PIDFILE=/var/run/$NAME/$NAME.pid + +SCRIPTNAME=/etc/init.d/network-manager + +# Gracefully exit if the package has been removed. +test -x $DAEMON || exit 0 + +. /lib/lsb/init-functions + +test -f /etc/default/NetworkManager && . /etc/default/NetworkManager + +# +# Function that starts the daemon/service. +# +d_start() { + start-stop-daemon --start --quiet --pidfile $PIDFILE \ + --exec $DAEMON -- $DAEMON_OPTS +} + +# +# Function that stops the daemon/service. +# +d_stop() { + start-stop-daemon --stop --retry 5 --quiet --pidfile $PIDFILE \ + --exec $DAEMON +} + + +case "$1" in + start) + log_daemon_msg "Starting $DESC" "$NAME" + d_start + case "$?" in + 0) log_end_msg 0 ;; + 1) log_progress_msg "already started" + log_end_msg 0 ;; + *) log_end_msg 1 ;; + esac + ;; + stop) + log_daemon_msg "Stopping $DESC" "$NAME" + d_stop + case "$?" in + 0) log_end_msg 0 ;; + 1) log_progress_msg "already stopped" + log_end_msg 0 ;; + *) log_end_msg 1 ;; + esac + ;; + restart|force-reload) + $0 stop + $0 start + ;; + status) + status_of_proc -p $PIDFILE $DAEMON $NAME && exit 0 || exit $? + ;; + *) + echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload|status}" >&2 + exit 1 + ;; +esac + +exit 0 diff --git a/etc_org/init.d/networking b/etc_org/init.d/networking new file mode 100755 index 0000000..6087bc5 --- /dev/null +++ b/etc_org/init.d/networking @@ -0,0 +1,212 @@ +#!/bin/sh -e +### BEGIN INIT INFO +# Provides: networking ifupdown +# Required-Start: mountkernfs $local_fs urandom +# Required-Stop: $local_fs +# Default-Start: S +# Default-Stop: 0 6 +# Short-Description: Raise network interfaces. +# Description: Prepare /run/network directory, ifstate file and raise network interfaces, or take them down. +### END INIT INFO + +PATH="/sbin:/bin" +RUN_DIR="/run/network" +IFSTATE="$RUN_DIR/ifstate" +STATEDIR="$RUN_DIR/state" + +[ -x /sbin/ifup ] || exit 0 +[ -x /sbin/ifdown ] || exit 0 + +. /lib/lsb/init-functions + +CONFIGURE_INTERFACES=yes +EXCLUDE_INTERFACES= +VERBOSE=no + +[ -f /etc/default/networking ] && . /etc/default/networking + +verbose="" +[ "$VERBOSE" = yes ] && verbose=-v + +process_exclusions() { + set -- $EXCLUDE_INTERFACES + exclusions="" + for d + do + exclusions="-X $d $exclusions" + done + echo $exclusions +} + +process_options() { + [ -e /etc/network/options ] || return 0 + log_warning_msg "/etc/network/options still exists and it will be IGNORED! Please use /etc/sysctl.conf instead." +} + +check_ifstate() { + if [ ! -d "$RUN_DIR" ] ; then + if ! mkdir -p "$RUN_DIR" ; then + log_failure_msg "can't create $RUN_DIR" + exit 1 + fi + if ! chown root:netdev "$RUN_DIR" ; then + log_warning_msg "can't chown $RUN_DIR" + fi + fi + if [ ! -r "$IFSTATE" ] ; then + if ! :> "$IFSTATE" ; then + log_failure_msg "can't initialise $IFSTATE" + exit 1 + fi + fi +} + +check_network_file_systems() { + [ -e /proc/mounts ] || return 0 + + if [ -e /etc/iscsi/iscsi.initramfs ]; then + log_warning_msg "not deconfiguring network interfaces: iSCSI root is mounted." + exit 0 + fi + + while read DEV MTPT FSTYPE REST; do + case $DEV in + /dev/nbd*|/dev/nd[a-z]*|/dev/etherd/e*|curlftpfs*) + log_warning_msg "not deconfiguring network interfaces: network devices still mounted." + exit 0 + ;; + esac + case $FSTYPE in + nfs|nfs4|smbfs|ncp|ncpfs|cifs|coda|ocfs2|gfs|pvfs|pvfs2|fuse.httpfs|fuse.curlftpfs) + log_warning_msg "not deconfiguring network interfaces: network file systems still mounted." + exit 0 + ;; + esac + done < /proc/mounts +} + +check_network_swap() { + [ -e /proc/swaps ] || return 0 + + while read DEV MTPT FSTYPE REST; do + case $DEV in + /dev/nbd*|/dev/nd[a-z]*|/dev/etherd/e*) + log_warning_msg "not deconfiguring network interfaces: network swap still mounted." + exit 0 + ;; + esac + done < /proc/swaps +} + +ifup_hotplug () { + if [ -d /sys/class/net ] + then + ifaces=$(for iface in $(ifquery --list --allow=hotplug) + do + link=${iface##:*} + link=${link##.*} + if [ -e "/sys/class/net/$link" ] + then + # link detection does not work unless we up the link + ip link set "$iface" up || true + if [ "$(cat /sys/class/net/$link/operstate)" = up ] + then + echo "$iface" + fi + fi + done) + if [ -n "$ifaces" ] + then + ifup $ifaces "$@" || true + fi + fi +} + +case "$1" in +start) + if init_is_upstart; then + exit 1 + fi + process_options + check_ifstate + + if [ "$CONFIGURE_INTERFACES" = no ] + then + log_action_msg "Not configuring network interfaces, see /etc/default/networking" + exit 0 + fi + set -f + exclusions=$(process_exclusions) + log_action_begin_msg "Configuring network interfaces" + if [ -x /sbin/udevadm ]; then + if [ -n "$(ifquery --list --exclude=lo)" ] || [ -n "$(ifquery --list --allow=hotplug)" ]; then + udevadm settle || true + fi + fi + if ifup -a $exclusions $verbose && ifup_hotplug $exclusions $verbose + then + log_action_end_msg $? + else + log_action_end_msg $? + fi + ;; + +stop) + if init_is_upstart; then + exit 0 + fi + check_network_file_systems + check_network_swap + + log_action_begin_msg "Deconfiguring network interfaces" + if ifdown -a --exclude=lo $verbose; then + log_action_end_msg $? + else + log_action_end_msg $? + fi + ;; + +reload) + if init_is_upstart; then + exit 1 + fi + process_options + + log_action_begin_msg "Reloading network interfaces configuration" + state=$(ifquery --state) + ifdown -a --exclude=lo $verbose || true + if ifup --exclude=lo $state $verbose ; then + log_action_end_msg $? + else + log_action_end_msg $? + fi + ;; + +force-reload|restart) + if init_is_upstart; then + exit 1 + fi + process_options + + log_warning_msg "Running $0 $1 is deprecated because it may not re-enable some interfaces" + log_action_begin_msg "Reconfiguring network interfaces" + ifdown -a --exclude=lo $verbose || true + set -f + exclusions=$(process_exclusions) + if ifup -a --exclude=lo $exclusions $verbose && ifup_hotplug $exclusions $verbose + then + log_action_end_msg $? + else + log_action_end_msg $? + fi + ;; + +*) + echo "Usage: /etc/init.d/networking {start|stop|reload|restart|force-reload}" + exit 1 + ;; +esac + +exit 0 + +# vim: noet ts=8 diff --git a/etc_org/init.d/ntp b/etc_org/init.d/ntp new file mode 100755 index 0000000..9755091 --- /dev/null +++ b/etc_org/init.d/ntp @@ -0,0 +1,92 @@ +#!/bin/sh + +### BEGIN INIT INFO +# Provides: ntp +# Required-Start: $network $remote_fs $syslog +# Required-Stop: $network $remote_fs $syslog +# Default-Start: 2 3 4 5 +# Default-Stop: 1 +# Short-Description: Start NTP daemon +### END INIT INFO + +PATH=/sbin:/bin:/usr/sbin:/usr/bin + +. /lib/lsb/init-functions + +DAEMON=/usr/sbin/ntpd +PIDFILE=/var/run/ntpd.pid + +test -x $DAEMON || exit 5 + +if [ -r /etc/default/ntp ]; then + . /etc/default/ntp +fi + +if [ /var/lib/ntp/ntp.conf.dhcp -nt /etc/ntp.conf ]; then + NTPD_OPTS="$NTPD_OPTS -c /var/lib/ntp/ntp.conf.dhcp" +fi + + +LOCKFILE=/var/lock/ntpdate + +lock_ntpdate() { + if [ -x /usr/bin/lockfile-create ]; then + lockfile-create $LOCKFILE + lockfile-touch $LOCKFILE & + LOCKTOUCHPID="$!" + fi +} + +unlock_ntpdate() { + if [ -x /usr/bin/lockfile-create ] ; then + kill $LOCKTOUCHPID + lockfile-remove $LOCKFILE + fi +} + +RUNASUSER=ntp +UGID=$(getent passwd $RUNASUSER | cut -f 3,4 -d:) || true +if test "$(uname -s)" = "Linux"; then + NTPD_OPTS="$NTPD_OPTS -u $UGID" +fi + +case $1 in + start) + log_daemon_msg "Starting NTP server" "ntpd" + if [ -z "$UGID" ]; then + log_failure_msg "user \"$RUNASUSER\" does not exist" + exit 1 + fi + lock_ntpdate + start-stop-daemon --start --quiet --oknodo --pidfile $PIDFILE --startas $DAEMON -- -p $PIDFILE $NTPD_OPTS + status=$? + unlock_ntpdate + log_end_msg $status + ;; + stop) + log_daemon_msg "Stopping NTP server" "ntpd" + start-stop-daemon --stop --quiet --oknodo --pidfile $PIDFILE + log_end_msg $? + rm -f $PIDFILE + ;; + restart|force-reload) + $0 stop && sleep 2 && $0 start + ;; + try-restart) + if $0 status >/dev/null; then + $0 restart + else + exit 0 + fi + ;; + reload) + exit 3 + ;; + status) + status_of_proc $DAEMON "NTP server" + ;; + *) + echo "Usage: $0 {start|stop|restart|try-restart|force-reload|status}" + exit 2 + ;; +esac diff --git a/etc_org/init.d/ondemand b/etc_org/init.d/ondemand new file mode 100755 index 0000000..c0053ba --- /dev/null +++ b/etc_org/init.d/ondemand @@ -0,0 +1,73 @@ +#! /bin/sh +### BEGIN INIT INFO +# Provides: ondemand +# Required-Start: $remote_fs $all +# Required-Stop: +# Default-Start: 2 3 4 5 +# Default-Stop: +# Short-Description: Set the CPU Frequency Scaling governor to "ondemand" +### END INIT INFO + +# Don't run if we're going to start an Android LXC container: +[ ! -f /etc/init/lxc-android-config.conf ] || exit 0 + +PATH=/sbin:/usr/sbin:/bin:/usr/bin + +. /lib/init/vars.sh +. /lib/lsb/init-functions + +AVAILABLE="/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors" +DOWN_FACTOR="/sys/devices/system/cpu/cpufreq/ondemand/sampling_down_factor" + +case "$1" in + start) + start-stop-daemon --start --background --exec /etc/init.d/ondemand -- background + ;; + background) + sleep 60 # probably enough time for desktop login + + [ -f $AVAILABLE ] || exit 0 + read governors < $AVAILABLE + case $governors in + *interactive*) + GOVERNOR="interactive" + break + ;; + *ondemand*) + GOVERNOR="ondemand" + case $(uname -m) in + ppc64*) + SAMPLING=100 + ;; + esac + break + ;; + *powersave*) + GOVERNOR="powersave" + break + ;; + *) + exit 0 + ;; + esac + + for CPUFREQ in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor + do + [ -f $CPUFREQ ] || continue + echo -n $GOVERNOR > $CPUFREQ + done + if [ -n "$SAMPLING" ] && [ -f $DOWN_FACTOR ]; then + echo -n $SAMPLING > $DOWN_FACTOR + fi + ;; + restart|reload|force-reload) + echo "Error: argument '$1' not supported" >&2 + exit 3 + ;; + stop) + ;; + *) + echo "Usage: $0 start|stop" >&2 + exit 3 + ;; +esac diff --git a/etc_org/init.d/plymouth b/etc_org/init.d/plymouth new file mode 100755 index 0000000..64ee8d2 --- /dev/null +++ b/etc_org/init.d/plymouth @@ -0,0 +1,89 @@ +#!/bin/sh + +### BEGIN INIT INFO +# Provides: plymouth +# Required-Start: udev $remote_fs $all +# Required-Stop: $remote_fs +# Should-Start: $x-display-manager +# Should-Stop: $x-display-manager +# Default-Start: 2 3 4 5 +# Default-Stop: 0 6 +# Short-Description: Stop plymouth during boot and start it on shutdown +### END INIT INFO + +PATH="/sbin:/bin:/usr/sbin:/usr/bin" +NAME="plymouth" +DESC="Boot splash manager" + +test -x /sbin/plymouthd || exit 0 + +if [ -r "/etc/default/${NAME}" ] +then + . "/etc/default/${NAME}" +fi + +. /lib/lsb/init-functions + +set -e + +SPLASH="true" +for ARGUMENT in $(cat /proc/cmdline) +do + case "${ARGUMENT}" in + splash*) + SPLASH="true" + ;; + + nosplash*|plymouth.enable=0) + SPLASH="false" + ;; + esac +done + +case "${1}" in + start) + case "${SPLASH}" in + true) + /bin/plymouth quit --retain-splash + ;; + esac + ;; + + stop) + case "${SPLASH}" in + true) + if ! plymouth --ping + then + /sbin/plymouthd --mode=shutdown + fi + + RUNLEVEL="$(/sbin/runlevel | cut -d " " -f 2)" + + case "${RUNLEVEL}" in + 0) + TEXT="Shutting down system..." + ;; + + 6) + TEXT="Restarting system..." + ;; + esac + + /bin/plymouth message --text="${TEXT}" + + /bin/plymouth --show-splash + ;; + esac + ;; + + restart|force-reload) + + ;; + + *) + echo "Usage: ${0} {start|stop|restart|force-reload}" >&2 + exit 1 + ;; +esac + +exit 0 diff --git a/etc_org/init.d/plymouth-log b/etc_org/init.d/plymouth-log new file mode 100755 index 0000000..a0adb55 --- /dev/null +++ b/etc_org/init.d/plymouth-log @@ -0,0 +1,47 @@ +#!/bin/sh + +### BEGIN INIT INFO +# Provides: plymouth-log +# Required-Start: $local_fs $remote_fs +# Required-Stop: $local_fs $remote_fs +# Should-Start: +# Should-Stop: +# Default-Start: S +# Default-Stop: +# Short-Description: Inform plymouth that /var/log is writable +### END INIT INFO + +PATH="/sbin:/bin:/usr/sbin:/usr/bin" +NAME="plymouth-log" +DESC="Boot splash manager (write log file)" + +test -x /bin/plymouth || exit 0 + +if [ -r "/etc/default/${NAME}" ] +then + . "/etc/default/${NAME}" +fi + +. /lib/lsb/init-functions + +set -e + +case "${1}" in + start) + if plymouth --ping + then + /bin/plymouth update-root-fs --read-write + fi + ;; + + stop|restart|force-reload) + + ;; + + *) + echo "Usage: ${0} {start|stop|restart|force-reload}" >&2 + exit 1 + ;; +esac + +exit 0 diff --git a/etc_org/init.d/pppd-dns b/etc_org/init.d/pppd-dns new file mode 100755 index 0000000..38baef0 --- /dev/null +++ b/etc_org/init.d/pppd-dns @@ -0,0 +1,23 @@ +#!/bin/sh -e +### BEGIN INIT INFO +# Provides: pppd-dns +# Required-Start: $local_fs +# Required-Stop: +# Default-Start: S +# Default-Stop: +# Short-Description: Restore resolv.conf if the system crashed. +# Description: Restore /etc/resolv.conf if the system crashed before the +# ppp link was shut down. +### END INIT INFO + +. /lib/lsb/init-functions + +case "$1" in + start) ;; + stop|restart|force-reload) exit 0 ;; + *) echo "Usage: $0 {start|stop|restart|force-reload}" >&2; exit 1 ;; +esac + +[ -x /etc/ppp/ip-down.d/0000usepeerdns ] \ + && exec /etc/ppp/ip-down.d/0000usepeerdns + diff --git a/etc_org/init.d/procps b/etc_org/init.d/procps new file mode 100755 index 0000000..ae68500 --- /dev/null +++ b/etc_org/init.d/procps @@ -0,0 +1,54 @@ +#! /bin/sh +# /etc/init.d/procps: Set kernel variables from /etc/sysctl.conf +# +# written by Elrond + +### BEGIN INIT INFO +# Provides: procps +# Required-Start: mountkernfs $local_fs +# Required-Stop: +# Should-Start: udev module-init-tools +# X-Start-Before: $network +# Default-Start: S +# Default-Stop: +# Short-Description: Configure kernel parameters at boottime +# Description: Loads kernel parameters that are specified in /etc/sysctl.conf +### END INIT INFO + +PATH=/sbin:/bin + +SYSCTL=/sbin/sysctl + +test -x $SYSCTL || exit 0 + +. /lib/lsb/init-functions + +# Comment this out for sysctl to print every item changed +QUIET_SYSCTL="-q" + +# Check for existance of the default file and exit if not there, +# Closes #52839 for the boot-floppy people +if [ -f /etc/default/rcS ] ; then + . /etc/default/rcS +fi + +set -e + +case "$1" in + start|restart|force-reload|reload) + log_action_begin_msg "Setting kernel variables " + STATUS=0 + $SYSCTL $QUIET_SYSCTL --system || STATUS=$? + log_action_end_msg $STATUS + ;; + stop) + ;; + status) + ;; + *) + echo "Usage: /etc/init.d/procps {start|stop|restart|reload|force-reload|status}" >&2 + exit 3 + ;; +esac + +exit 0 diff --git a/etc_org/init.d/rc b/etc_org/init.d/rc new file mode 100755 index 0000000..1917b2f --- /dev/null +++ b/etc_org/init.d/rc @@ -0,0 +1,265 @@ +#! /bin/sh +# +# rc +# +# Starts/stops services on runlevel changes. +# +# Optimization: A start script is not run when the service was already +# configured to run in the previous runlevel. A stop script is not run +# when the the service was already configured not to run in the previous +# runlevel. +# +# Authors: +# Miquel van Smoorenburg +# Bruce Perens + +PATH=/sbin:/usr/sbin:/bin:/usr/bin +export PATH + +# Un-comment the following for interactive debugging. Do not un-comment +# this for debugging a real boot process as no scripts will be executed. +# debug=echo + +# Make sure the name survive changing the argument list +scriptname="$0" + +umask 022 + +on_exit() { + echo "error: '$scriptname' exited outside the expected code flow." +} +trap on_exit EXIT # Enable emergency handler + +# Ignore CTRL-C only in this shell, so we can interrupt subprocesses. +trap ":" INT QUIT TSTP + +# Set onlcr to avoid staircase effect. +stty onlcr 0>&1 + +# Now find out what the current and what the previous runlevel are. + +runlevel=$RUNLEVEL +# Get first argument. Set new runlevel to this argument. +[ "$1" != "" ] && runlevel=$1 +if [ "$runlevel" = "" ] +then + echo "Usage: $scriptname " >&2 + exit 1 +fi +previous=$PREVLEVEL +[ "$previous" = "" ] && previous=N + +export runlevel previous + +if [ -f /etc/default/rcS ] ; then + . /etc/default/rcS +fi +export VERBOSE + +if [ -f /lib/lsb/init-functions ] ; then + . /lib/lsb/init-functions +else + log_action_msg() { echo $@; } + log_failure_msg() { echo $@; } + log_warning_msg() { echo $@; } +fi + +# +# Check if we are able to use make like booting. It require the +# insserv package to be enabled. Boot concurrency also requires +# startpar to be installed. +# +#CONCURRENCY=makefile +# disable startpar, incompatible with "task" upstart jobs +CONCURRENCY=none +test -s /etc/init.d/.depend.boot || CONCURRENCY="none" +test -s /etc/init.d/.depend.start || CONCURRENCY="none" +test -s /etc/init.d/.depend.stop || CONCURRENCY="none" +if test -e /etc/init.d/.legacy-bootordering ; then + CONCURRENCY="none" +fi +if ! test -e /proc/stat; then + # startpar requires /proc/stat + if [ "$(uname)" = "GNU/kFreeBSD" ] ; then + mount -t linprocfs linprocfs /proc + elif [ "$(uname)" = "GNU" ] ; then + mount -t proc none /proc + fi +fi +if [ -x /lib/startpar/startpar ] ; then + STARTPAR=/lib/startpar/startpar +else + STARTPAR=startpar +fi +$STARTPAR -v > /dev/null 2>&1 || CONCURRENCY="none" + +# +# Start script or program. +# +case "$CONCURRENCY" in + makefile|startpar|shell) # startpar and shell are obsolete + CONCURRENCY=makefile + log_action_msg "Using makefile-style concurrent boot in runlevel $runlevel" + startup() { + eval "$($STARTPAR -p 4 -t 20 -T 3 -M $1 -P $previous -R $runlevel)" + + if [ -n "$failed_service" ] + then + log_failure_msg "startpar: service(s) returned failure: $failed_service" + fi + + if [ -n "$skipped_service_not_installed" ] + then + log_warning_msg "startpar: service(s) skipped, program is not installed: $skipped_service_not_installed" + fi + + if [ -n "$skipped_service_not_configured" ] + then + log_warning_msg "startpar: service(s) skipped, program is not configured: $skipped_service_not_configured" + fi + + unset failed_service skipped_service_not_installed skipped_service_not_configured + } + ;; + none|*) + startup() { + action=$1 + shift + scripts="$@" + for script in $scripts ; do + $debug "$script" $action + done + } + ;; +esac + +# Is there an rc directory for this new runlevel? +if [ -d /etc/rc$runlevel.d ] +then + case "$runlevel" in + 0|6) + ACTION=stop + ;; + S) + ACTION=start + ;; + *) + ACTION=start + ;; + esac + + # First, run the KILL scripts. + if [ makefile = "$CONCURRENCY" ] + then + if [ "$ACTION" = "start" ] && [ "$previous" != N ] + then + startup stop + fi + elif [ "$previous" != N ] + then + # Run all scripts with the same level in parallel + CURLEVEL="" + for s in /etc/rc$runlevel.d/K* + do + # Extract order value from symlink + level=${s#/etc/rc$runlevel.d/K} + level=${level%%[a-zA-Z]*} + if [ "$level" = "$CURLEVEL" ] + then + continue + fi + CURLEVEL=$level + SCRIPTS="" + for i in /etc/rc$runlevel.d/K$level* + do + # Check if the script is there. + [ ! -f $i ] && continue + + # + # Find stop script in previous runlevel but + # no start script there. + # + suffix=${i#/etc/rc$runlevel.d/K[0-9][0-9]} + previous_stop=/etc/rc$previous.d/K[0-9][0-9]$suffix + previous_start=/etc/rc$previous.d/S[0-9][0-9]$suffix + # + # If there is a stop script in the previous level + # and _no_ start script there, we don't + # have to re-stop the service. + # + [ -f $previous_stop ] && [ ! -f $previous_start ] && continue + + # Stop the service. + SCRIPTS="$SCRIPTS $i" + done + startup stop $SCRIPTS + done + fi + + if [ makefile = "$CONCURRENCY" ] + then + if [ S = "$runlevel" ] + then + startup boot + else + startup $ACTION + fi + else + # Now run the START scripts for this runlevel. + # Run all scripts with the same level in parallel + CURLEVEL="" + for s in /etc/rc$runlevel.d/S* + do + # Extract order value from symlink + level=${s#/etc/rc$runlevel.d/S} + level=${level%%[a-zA-Z]*} + if [ "$level" = "$CURLEVEL" ] + then + continue + fi + CURLEVEL=$level + SCRIPTS="" + for i in /etc/rc$runlevel.d/S$level* + do + [ ! -f $i ] && continue + + suffix=${i#/etc/rc$runlevel.d/S[0-9][0-9]} + if [ "$previous" != N ] + then + # + # Find start script in previous runlevel and + # stop script in this runlevel. + # + stop=/etc/rc$runlevel.d/K[0-9][0-9]$suffix + previous_start=/etc/rc$previous.d/S[0-9][0-9]$suffix + # + # If there is a start script in the previous level + # and _no_ stop script in this level, we don't + # have to re-start the service. + # + if [ start = "$ACTION" ] ; then + [ -f $previous_start ] && [ ! -f $stop ] && continue + else + # Workaround for the special + # handling of runlevels 0 and 6. + previous_stop=/etc/rc$previous.d/K[0-9][0-9]$suffix + # + # If there is a stop script in the previous level + # and _no_ start script there, we don't + # have to re-stop the service. + # + [ -f $previous_stop ] && [ ! -f $previous_start ] && continue + fi + + fi + SCRIPTS="$SCRIPTS $i" + done + startup $ACTION $SCRIPTS + done + fi +fi + +trap - EXIT # Disable emergency handler + +exit 0 + diff --git a/etc_org/init.d/rc.local b/etc_org/init.d/rc.local new file mode 100755 index 0000000..43fcd3f --- /dev/null +++ b/etc_org/init.d/rc.local @@ -0,0 +1,43 @@ +#! /bin/sh +### BEGIN INIT INFO +# Provides: rc.local +# Required-Start: $all +# Required-Stop: +# Default-Start: 2 3 4 5 +# Default-Stop: +# Short-Description: Run /etc/rc.local if it exist +### END INIT INFO + + +PATH=/sbin:/usr/sbin:/bin:/usr/bin + +. /lib/init/vars.sh +. /lib/lsb/init-functions + +do_start() { + if [ -x /etc/rc.local ]; then + [ "$VERBOSE" != no ] && log_begin_msg "Running local boot scripts (/etc/rc.local)" + /etc/rc.local + ES=$? + [ "$VERBOSE" != no ] && log_end_msg $ES + return $ES + fi +} + +case "$1" in + start) + do_start + ;; + restart|reload|force-reload) + echo "Error: argument '$1' not supported" >&2 + exit 3 + ;; + stop|status) + # No-op + exit 0 + ;; + *) + echo "Usage: $0 start|stop" >&2 + exit 3 + ;; +esac diff --git a/etc_org/init.d/rcS b/etc_org/init.d/rcS new file mode 100755 index 0000000..546b724 --- /dev/null +++ b/etc_org/init.d/rcS @@ -0,0 +1,8 @@ +#! /bin/sh +# +# rcS +# +# Call all S??* scripts in /etc/rcS.d/ in numerical/alphabetical order +# + +exec /etc/init.d/rc S diff --git a/etc_org/init.d/reboot b/etc_org/init.d/reboot new file mode 100755 index 0000000..e1dcb1c --- /dev/null +++ b/etc_org/init.d/reboot @@ -0,0 +1,41 @@ +#! /bin/sh +### BEGIN INIT INFO +# Provides: reboot +# Required-Start: +# Required-Stop: +# Default-Start: +# Default-Stop: 6 +# Short-Description: Execute the reboot command. +# Description: +### END INIT INFO + +PATH=/sbin:/usr/sbin:/bin:/usr/bin + +. /lib/lsb/init-functions + +do_stop () { + # Message should end with a newline since kFreeBSD may + # print more stuff (see #323749) + log_action_msg "Will now restart" + reboot -d -f -i +} + +case "$1" in + start) + # No-op + ;; + restart|reload|force-reload) + echo "Error: argument '$1' not supported" >&2 + exit 3 + ;; + stop) + do_stop + ;; + status) + exit 0 + ;; + *) + echo "Usage: $0 start|stop" >&2 + exit 3 + ;; +esac diff --git a/etc_org/init.d/resolvconf b/etc_org/init.d/resolvconf new file mode 100755 index 0000000..eaf1cf6 --- /dev/null +++ b/etc_org/init.d/resolvconf @@ -0,0 +1,135 @@ +#!/bin/sh +# +### BEGIN INIT INFO +# Provides: resolvconf +# Required-Start: $local_fs +# Required-Stop: $local_fs +# X-Start-Before: networking ifupdown +# Default-Start: S +# Default-Stop: 0 6 +# Short-Description: Nameserver information manager +# Description: This service manages the list of nameserver addresses +# used by the libc resolver and name service caches +### END INIT INFO +# +# This file is part of the resolvconf package. +# +# We really need "X-Stop-Before: networking ifupdown" too because +# terminal ifdowns shouldn't update resolv.conf; +# however there is unfortunately no such thing as "X-Stop-Before". +# +# This file is not used in Ubuntu. +# + +# Don't use set -e; check return status instead. + +[ -x /sbin/resolvconf ] || exit 0 + +PATH=/sbin:/bin +RUN_DIR=/run/resolvconf +ENABLE_UPDATES_FLAGFILE="${RUN_DIR}/enable-updates" +POSTPONED_UPDATE_FLAGFILE="${RUN_DIR}/postponed-update" + +. /lib/lsb/init-functions + +# Abort if Upstart is in use, as per Policy §9.11.1. +case "$1" in + start|restart|force-reload) + init_is_upstart && exit 1 + ;; + stop) + init_is_upstart && exit 0 + ;; +esac + +# $1 EXITSTATUS +# [$2 MESSAGE] +log_action_end_msg_and_exit() +{ + log_action_end_msg "$1" ${2:+"$2"} + exit $1 +} + +create_runtime_directories() +{ + umask 022 + if [ ! -d "$RUN_DIR" ] ; then + [ -L "$RUN_DIR" ] || log_action_end_msg_and_exit 1 "$RUN_DIR is neither a directory nor a symbolic link" + # It's a symlink. Its target is not a dir. + { RUN_CANONICALDIR="$(readlink -f "$RUN_DIR")" && [ "$RUN_CANONICALDIR" ] ; } || log_action_end_msg_and_exit 1 "Canonical path of the run directory could not be determined" + # Create directory at the target + mkdir "$RUN_CANONICALDIR" || log_action_end_msg_and_exit 1 "Error creating directory $RUN_CANONICALDIR" + fi + # The resolvconf run directory now exists. + if [ ! -d "${RUN_DIR}/interface" ] ; then + mkdir "${RUN_DIR}/interface" || log_action_end_msg_and_exit 1 "Error creating directory ${RUN_DIR}/interface" + fi + # The interface directory now exists. We are done. + return +} + +wipe_runtime_directories() +{ + # Delete files in the resolvconf run directory (target) but not the directory itself + [ -d "$RUN_DIR" ] || return + rm -f "$RUN_DIR"/resolv.conf + rm -f "$ENABLE_UPDATES_FLAGFILE" + rm -f "$POSTPONED_UPDATE_FLAGFILE" + rm -rf "${RUN_DIR}/interface/*" + return +} + +case "$1" in + start) + # The "start" method should only be used at boot time. + # Don't run this on package upgrade, for example. + log_action_begin_msg "Setting up resolvconf" + # Wipe runtime directories in case they aren't on a tmpfs + wipe_runtime_directories + # Create runtime directories in case they are on a tmpfs + create_runtime_directories + # Request a postponed update (needed in case the base file has content). + :> "$POSTPONED_UPDATE_FLAGFILE" || log_action_end_msg_and_exit 1 "failed requesting update" + # Enable updates and perform the postponed update. + resolvconf --enable-updates || log_action_end_msg_and_exit 1 "failed to enable updates" + log_action_end_msg_and_exit 0 + ;; + stop) + # The "stop" method should only be used at shutdown time. + log_action_begin_msg "Stopping resolvconf" + resolvconf --disable-updates || log_action_end_msg_and_exit 1 "failed to disable updates" + log_action_end_msg_and_exit 0 + ;; + restart) + log_action_begin_msg "Restarting resolvconf" + resolvconf --enable-updates || log_action_end_msg_and_exit 1 "failed to enable updates" + log_action_end_msg_and_exit 0 + ;; + reload|force-reload) + resolvconf -u || log_action_end_msg_and_exit 1 "failed to update" + exit 0 + ;; + enable-updates) + resolvconf --enable-updates || log_action_end_msg_and_exit 1 "failed to enable updates" + exit 0 + ;; + disable-updates) + resolvconf --disable-updates || log_action_end_msg_and_exit 1 "failed to disable updates" + exit 0 + ;; + status) + if resolvconf --updates-are-enabled ; then + log_success_msg "resolvconf updates are enabled" + else + log_failure_msg "resolvconf updates are disabled" + fi + exit 0 + ;; + *) + echo "Usage: /etc/init.d/resolvconf {start|stop|restart|reload|force-reload|enable-updates|disable-updates|status}" >&2 + exit 3 + ;; +esac + +# Don't reach here +exit 99 diff --git a/etc_org/init.d/rng-tools b/etc_org/init.d/rng-tools new file mode 100755 index 0000000..e462199 --- /dev/null +++ b/etc_org/init.d/rng-tools @@ -0,0 +1,99 @@ +#! /bin/sh +# +# rng-tools initscript for the rng-tools package +# Copr. 2003 by Henrique de Moraes Holschuh +# Copr. 2002 by Viral Shah +# +### BEGIN INIT INFO +# Provides: rng-tools +# Required-Start: $remote_fs $syslog +# Required-Stop: $remote_fs $syslog +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +### END INIT INFO +# +# +# $Id: rng-tools.init,v 1.6.2.10 2008-06-10 19:51:37 hmh Exp $ + +PATH=/sbin:/bin:/usr/sbin:/usr/bin +DAEMON=/usr/sbin/rngd +NAME=rngd +DESC="Hardware RNG entropy gatherer daemon" +PIDFILE=/var/run/rngd.pid + +DEVICELIST="hwrng hw_random hwrandom intel_rng i810_rng" + +HRNGDEVICE=/dev/hwrng +RNGDOPTIONS= +[ -r /etc/default/rng-tools ] && . /etc/default/rng-tools + +test -f ${DAEMON} || exit 0 + +set -e + +finddevice () { + [ -c "${HRNGDEVICE}" ] && return 0 + for i in ${DEVICELIST} ; do + if [ -c "/dev/$i" ] ; then + HRNGDEVICE="/dev/$i" + return 0 + fi + if [ -c "/dev/misc/$i" ] ; then + HRNGDEVICE="/dev/misc/$i" + return 0 + fi + done + if grep -q rdrand /proc/cpuinfo ; then + return 0 + fi + + echo "(Hardware RNG device inode not found)" + echo "$0: Cannot find a hardware RNG device to use." >&2 + exit 1 +} + +START="--start --quiet --pidfile ${PIDFILE} --startas ${DAEMON} --name ${NAME}" +case "$1" in + start) + echo -n "Starting $DESC: " + finddevice + START="${START} -- -r ${HRNGDEVICE} ${RNGDOPTIONS}" + if start-stop-daemon ${START} >/dev/null 2>&1 ; then + echo "${NAME}." + else + if start-stop-daemon --test ${START} >/dev/null 2>&1; then + echo "(failed)." + exit 1 + else + echo "${DAEMON} already running." + exit 0 + fi + fi + ;; + stop) + echo -n "Stopping $DESC: " + if start-stop-daemon --stop --quiet --pidfile ${PIDFILE} \ + --startas ${DAEMON} --retry 10 --name ${NAME} \ + >/dev/null 2>&1 ; then + echo "${NAME}." + else + if start-stop-daemon --test ${START} >/dev/null 2>&1; then + echo "(not running)." + exit 0 + else + echo "(failed)." + exit 1 + fi + fi + ;; + restart|force-reload) + $0 stop + exec $0 start + ;; + *) + echo "Usage: $0 {start|stop|restart|force-reload}" 1>&2 + exit 1 + ;; +esac + +exit 0 diff --git a/etc_org/init.d/rsync b/etc_org/init.d/rsync new file mode 100755 index 0000000..3bf5167 --- /dev/null +++ b/etc_org/init.d/rsync @@ -0,0 +1,152 @@ +#! /bin/sh + +### BEGIN INIT INFO +# Provides: rsyncd +# Required-Start: $remote_fs $syslog +# Required-Stop: $remote_fs $syslog +# Should-Start: $named autofs +# Default-Start: 2 3 4 5 +# Default-Stop: +# Short-Description: fast remote file copy program daemon +# Description: rsync is a program that allows files to be copied to and +# from remote machines in much the same way as rcp. +# This provides rsyncd daemon functionality. +### END INIT INFO + +set -e + +# /etc/init.d/rsync: start and stop the rsync daemon + +DAEMON=/usr/bin/rsync +RSYNC_ENABLE=false +RSYNC_OPTS='' +RSYNC_DEFAULTS_FILE=/etc/default/rsync +RSYNC_CONFIG_FILE=/etc/rsyncd.conf +RSYNC_PID_FILE=/var/run/rsync.pid +RSYNC_NICE_PARM='' +RSYNC_IONICE_PARM='' + +test -x $DAEMON || exit 0 + +. /lib/lsb/init-functions + +if [ -s $RSYNC_DEFAULTS_FILE ]; then + . $RSYNC_DEFAULTS_FILE + case "x$RSYNC_ENABLE" in + xtrue|xfalse) ;; + xinetd) exit 0 + ;; + *) log_failure_msg "Value of RSYNC_ENABLE in $RSYNC_DEFAULTS_FILE must be either 'true' or 'false';" + log_failure_msg "not starting rsync daemon." + exit 1 + ;; + esac + case "x$RSYNC_NICE" in + x[0-9]|x1[0-9]) RSYNC_NICE_PARM="--nicelevel $RSYNC_NICE";; + x) ;; + *) log_warning_msg "Value of RSYNC_NICE in $RSYNC_DEFAULTS_FILE must be a value between 0 and 19 (inclusive);" + log_warning_msg "ignoring RSYNC_NICE now." + ;; + esac + case "x$RSYNC_IONICE" in + x-c[123]*) RSYNC_IONICE_PARM="$RSYNC_IONICE";; + x) ;; + *) log_warning_msg "Value of RSYNC_IONICE in $RSYNC_DEFAULTS_FILE must be -c1, -c2 or -c3;" + log_warning_msg "ignoring RSYNC_IONICE now." + ;; + esac +fi + +export PATH="${PATH:+$PATH:}/usr/sbin:/sbin" + +rsync_start() { + if [ ! -s "$RSYNC_CONFIG_FILE" ]; then + log_failure_msg "missing or empty config file $RSYNC_CONFIG_FILE" + log_end_msg 1 + exit 0 + fi + # See ionice(1) + if [ -n "$RSYNC_IONICE_PARM" ] && [ -x /usr/bin/ionice ] && + /usr/bin/ionice "$RSYNC_IONICE_PARM" true 2>/dev/null; then + /usr/bin/ionice "$RSYNC_IONICE_PARM" -p$$ > /dev/null 2>&1 + fi + if start-stop-daemon --start --quiet --background \ + --pidfile $RSYNC_PID_FILE --make-pidfile \ + $RSYNC_NICE_PARM --exec $DAEMON \ + -- --no-detach --daemon --config "$RSYNC_CONFIG_FILE" $RSYNC_OPTS + then + rc=0 + sleep 1 + if ! kill -0 $(cat $RSYNC_PID_FILE) >/dev/null 2>&1; then + log_failure_msg "rsync daemon failed to start" + rc=1 + fi + else + rc=1 + fi + if [ $rc -eq 0 ]; then + log_end_msg 0 + else + log_end_msg 1 + rm -f $RSYNC_PID_FILE + fi +} # rsync_start + + +case "$1" in + start) + if "$RSYNC_ENABLE"; then + log_daemon_msg "Starting rsync daemon" "rsync" + if [ -s $RSYNC_PID_FILE ] && kill -0 $(cat $RSYNC_PID_FILE) >/dev/null 2>&1; then + log_progress_msg "apparently already running" + log_end_msg 0 + exit 0 + fi + rsync_start + else + if [ -s "$RSYNC_CONFIG_FILE" ]; then + [ "$VERBOSE" != no ] && log_warning_msg "rsync daemon not enabled in $RSYNC_DEFAULTS_FILE, not starting..." + fi + fi + ;; + stop) + log_daemon_msg "Stopping rsync daemon" "rsync" + start-stop-daemon --stop --quiet --oknodo --pidfile $RSYNC_PID_FILE + log_end_msg $? + rm -f $RSYNC_PID_FILE + ;; + + reload|force-reload) + log_warning_msg "Reloading rsync daemon: not needed, as the daemon" + log_warning_msg "re-reads the config file whenever a client connects." + ;; + + restart) + set +e + if $RSYNC_ENABLE; then + log_daemon_msg "Restarting rsync daemon" "rsync" + if [ -s $RSYNC_PID_FILE ] && kill -0 $(cat $RSYNC_PID_FILE) >/dev/null 2>&1; then + start-stop-daemon --stop --quiet --oknodo --pidfile $RSYNC_PID_FILE || true + sleep 1 + else + log_warning_msg "rsync daemon not running, attempting to start." + rm -f $RSYNC_PID_FILE + fi + rsync_start + else + if [ -s "$RSYNC_CONFIG_FILE" ]; then + [ "$VERBOSE" != no ] && log_warning_msg "rsync daemon not enabled in $RSYNC_DEFAULTS_FILE, not starting..." + fi + fi + ;; + + status) + status_of_proc -p $RSYNC_PID_FILE "$DAEMON" rsync + exit $? # notreached due to set -e + ;; + *) + echo "Usage: /etc/init.d/rsync {start|stop|reload|force-reload|restart|status}" + exit 1 +esac + +exit 0 diff --git a/etc_org/init.d/rsyslog b/etc_org/init.d/rsyslog new file mode 100755 index 0000000..0389df6 --- /dev/null +++ b/etc_org/init.d/rsyslog @@ -0,0 +1,126 @@ +#! /bin/sh +### BEGIN INIT INFO +# Provides: rsyslog +# Required-Start: $remote_fs $time +# Required-Stop: umountnfs $time +# X-Stop-After: sendsigs +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: enhanced syslogd +# Description: Rsyslog is an enhanced multi-threaded syslogd. +# It is quite compatible to stock sysklogd and can be +# used as a drop-in replacement. +### END INIT INFO + +# +# Author: Michael Biebl +# + +# PATH should only include /usr/* if it runs after the mountnfs.sh script +PATH=/sbin:/usr/sbin:/bin:/usr/bin +DESC="enhanced syslogd" +NAME=rsyslog + +RSYSLOGD=rsyslogd +DAEMON=/usr/sbin/rsyslogd +PIDFILE=/var/run/rsyslogd.pid + +SCRIPTNAME=/etc/init.d/$NAME + +# Exit if the package is not installed +[ -x "$DAEMON" ] || exit 0 + +# Read configuration variable file if it is present +[ -r /etc/default/$NAME ] && . /etc/default/$NAME + +# Define LSB log_* functions. +. /lib/lsb/init-functions + +do_start() +{ + # Return + # 0 if daemon has been started + # 1 if daemon was already running + # other if daemon could not be started or a failure occured + start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- $RSYSLOGD_OPTIONS +} + +do_stop() +{ + # Return + # 0 if daemon has been stopped + # 1 if daemon was already stopped + # other if daemon could not be stopped or a failure occurred + start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE --exec $DAEMON +} + +# +# Tell rsyslogd to close all open files +# +do_rotate() { + start-stop-daemon --stop --signal HUP --quiet --pidfile $PIDFILE --exec $DAEMON +} + +create_xconsole() { + XCONSOLE=/dev/xconsole + if [ "$(uname -s)" != "Linux" ]; then + XCONSOLE=/run/xconsole + ln -sf $XCONSOLE /dev/xconsole + fi + if [ ! -e $XCONSOLE ]; then + mknod -m 640 $XCONSOLE p + chown root:adm $XCONSOLE + [ -x /sbin/restorecon ] && /sbin/restorecon $XCONSOLE + fi +} + +sendsigs_omit() { + OMITDIR=/run/sendsigs.omit.d + mkdir -p $OMITDIR + ln -sf $PIDFILE $OMITDIR/rsyslog +} + +case "$1" in + start) + log_daemon_msg "Starting $DESC" "$RSYSLOGD" + create_xconsole + do_start + case "$?" in + 0) sendsigs_omit + log_end_msg 0 ;; + 1) log_progress_msg "already started" + log_end_msg 0 ;; + *) log_end_msg 1 ;; + esac + + ;; + stop) + log_daemon_msg "Stopping $DESC" "$RSYSLOGD" + do_stop + case "$?" in + 0) log_end_msg 0 ;; + 1) log_progress_msg "already stopped" + log_end_msg 0 ;; + *) log_end_msg 1 ;; + esac + + ;; + rotate) + log_daemon_msg "Closing open files" "$RSYSLOGD" + do_rotate + log_end_msg $? + ;; + restart|force-reload) + $0 stop + $0 start + ;; + status) + status_of_proc -p $PIDFILE $DAEMON $RSYSLOGD && exit 0 || exit $? + ;; + *) + echo "Usage: $SCRIPTNAME {start|stop|rotate|restart|force-reload|status}" >&2 + exit 3 + ;; +esac + +: diff --git a/etc_org/init.d/saned b/etc_org/init.d/saned new file mode 100755 index 0000000..4f201dd --- /dev/null +++ b/etc_org/init.d/saned @@ -0,0 +1,101 @@ +#! /bin/sh +# +### BEGIN INIT INFO +# Provides: saned +# Required-Start: $syslog $local_fs $remote_fs +# Required-Stop: $syslog $local_fs $remote_fs +# Should-Start: dbus avahi-daemon +# Should-Stop: dbus avahi-daemon +# Default-Start: 2 3 4 5 +# Default-Stop: 1 +# Short-Description: SANE network scanner server +# Description: saned makes local scanners available over the +# network. +### END INIT INFO + +. /lib/lsb/init-functions + +PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin +DAEMON=/usr/sbin/saned +NAME=saned +DESC="SANE network scanner server" + +test -x $DAEMON || exit 0 + +RUN=no +RUN_AS_USER=saned + +# Get lsb functions +. /lib/lsb/init-functions + +# Include saned defaults if available +if [ -f /etc/default/saned ] ; then + . /etc/default/saned +fi + +if [ "x$RUN" != "xyes" ] ; then + log_success_msg "$NAME disabled; edit /etc/default/saned" + exit 0 +fi + +DAEMON_OPTS="-a $RUN_AS_USER" + +set -e + +case "$1" in + start) + log_daemon_msg "Starting $DESC" "$NAME" + start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \ + --exec $DAEMON -- $DAEMON_OPTS + log_end_msg $? + ;; + stop) + log_daemon_msg "Stopping $DESC" "$NAME" + start-stop-daemon --stop --oknodo --quiet --pidfile /var/run/$NAME.pid \ + --exec $DAEMON + log_end_msg $? + ;; + force-reload) + # check whether $DAEMON is running. If so, restart + start-stop-daemon --stop --test --quiet --pidfile \ + /var/run/$NAME.pid --exec $DAEMON \ + && $0 restart \ + || exit 0 + ;; + restart) + log_daemon_msg "Restarting $DESC" "$NAME" + start-stop-daemon --stop --oknodo --quiet --pidfile \ + /var/run/$NAME.pid --exec $DAEMON + sleep 1 + start-stop-daemon --start --quiet --pidfile \ + /var/run/$NAME.pid --exec $DAEMON -- $DAEMON_OPTS + log_end_msg $? + ;; + status) + if [ -s /var/run/$NAME.pid ]; then + RUNNING=$(cat /var/run/$NAME.pid) + if [ -d /proc/$RUNNING ]; then + if [ $(readlink /proc/$RUNNING/exe) = $DAEMON ]; then + log_success_msg "$NAME is running" + exit 0 + fi + fi + + # No such PID, or executables don't match + log_failure_msg "$NAME is not running, but pidfile existed" + rm /var/run/$NAME.pid + exit 1 + else + rm -f /var/run/$NAME.pid + log_failure_msg "$NAME not running" + exit 1 + fi + ;; + *) + N=/etc/init.d/$NAME + log_failure_msg "Usage: $N {start|stop|restart|force-reload}" + exit 1 + ;; +esac + +exit 0 diff --git a/etc_org/init.d/sendsigs b/etc_org/init.d/sendsigs new file mode 100755 index 0000000..7e32a7c --- /dev/null +++ b/etc_org/init.d/sendsigs @@ -0,0 +1,152 @@ +#! /bin/sh +### BEGIN INIT INFO +# Provides: sendsigs +# Required-Start: +# Required-Stop: umountnfs +# Default-Start: +# Default-Stop: 0 6 +# Short-Description: Kill all remaining processes. +# Description: +### END INIT INFO + +PATH=/sbin:/usr/sbin:/bin:/usr/bin + +. /lib/lsb/init-functions + +# Make it possible to see who the misbehaving processes are +report_unkillable() { + [ -x /usr/share/apport/unkillable_shutdown ] || return + if [ ! -e /etc/default/apport ] || ! grep -q '^enabled[[:space:]]*=[[:space:]]*1' /etc/default/apport; then + return + fi + /usr/share/apport/unkillable_shutdown $OMITPIDS +} + +upstart_killed_jobs () { + initctl list | grep 'stop/killed' +} + +upstart_jobs () { + initctl list | grep -E '(start/|stop/killed)' | sed -n -e "/process [0-9]/s/.*process //p" +} + +do_stop () { + OMITPIDS= + + for omitfile in /run/sendsigs.omit; do + if [ -e $omitfile ]; then + for pid in $(cat $omitfile); do + OMITPIDS="${OMITPIDS:+$OMITPIDS }-o $pid" + done + fi + done + + # Load sendsigs.omit.d/packagename files too, to make it + # possible for scripts that need to modify the list of pids at + # run time without race conditions. + for omitdir in /run/sendsigs.omit.d; do + if [ -d "${omitdir}" ]; then + for pidfile in "${omitdir}/"*; do + [ -f "$pidfile" ] || continue + for pid in $(cat $pidfile); do + OMITPIDS="${OMITPIDS:+$OMITPIDS }-o $pid" + done + done + fi + done + + # Upstart jobs have their own "stop on" clauses that sends + # SIGTERM/SIGKILL just like this, so if they're still running, + # they're supposed to be + if [ -x /sbin/initctl ]; then + for pid in $(upstart_jobs); do + OMITPIDS="${OMITPIDS:+$OMITPIDS }-o $pid" + done + fi + + # Flush the kernel I/O buffer before we start to kill + # processes, to make sure the IO of already stopped services to + # not slow down the remaining processes to a point where they + # are accidentily killed with SIGKILL because they did not + # manage to shut down in time. + sync + + # Kill all processes. + log_action_begin_msg "Asking all remaining processes to terminate" + killall5 -15 $OMITPIDS # SIGTERM + log_action_end_msg 0 + alldead="" + OMITPIDS0="$OMITPIDS" + for seq in 1 2 3 4 5 6 7 8 9 10; do + OMITPIDS="$OMITPIDS0" + # use SIGCONT/signal 18 to check if there are + # processes left. No need to check the exit code + # value, because either killall5 work and it make + # sense to wait for processes to die, or it fail and + # there is nothing to wait for. + + # did an upstart job start since we last polled initctl? check + # again on each loop and add any new jobs (e.g., plymouth) to + # the list. If we did miss one starting up, this beats waiting + # 10 seconds before shutting down. + if [ -x /sbin/initctl ]; then + for pid in $(upstart_jobs); do + OMITPIDS="${OMITPIDS:+$OMITPIDS }-o $pid" + done + fi + if killall5 -18 $OMITPIDS ; then + : + else + alldead=1 + break + fi + + sleep 1 + done + + # Upstart has a method to set a kill timeout and so the job author + # may want us to wait longer than 10 seconds (as in the case of + # mysql). (LP: #688541) + # + # We will wait up to 300 seconds for any jobs in stop/killed state. + # Any kill timeout higher than that will be overridden by the need + # to shutdown. NOTE the re-use of seq from above, since we already + # waited up to 10 seconds for them. + while [ -n "$(upstart_killed_jobs)" ] ; do + seq=$(($seq+1)) + if [ $seq -ge 300 ] ; then + break + fi + + sleep 1 + done + + if [ -z "$alldead" ] ; then + #report_unkillable + log_action_begin_msg "Killing all remaining processes" + killall5 -9 $OMITPIDS # SIGKILL + log_action_end_msg 1 + else + log_action_begin_msg "All processes ended within $seq seconds" + log_action_end_msg 0 + fi +} + +case "$1" in + start|status) + # No-op + ;; + restart|reload|force-reload) + echo "Error: argument '$1' not supported" >&2 + exit 3 + ;; + stop) + do_stop + ;; + *) + echo "Usage: $0 start|stop" >&2 + exit 3 + ;; +esac + +: diff --git a/etc_org/init.d/single b/etc_org/init.d/single new file mode 100755 index 0000000..0402bbb --- /dev/null +++ b/etc_org/init.d/single @@ -0,0 +1,35 @@ +#! /bin/sh +### BEGIN INIT INFO +# Provides: single +# Required-Start: $local_fs $all killprocs +# Required-Stop: +# Default-Start: 1 +# Default-Stop: +# Short-Description: executed by init(8) upon entering runlevel 1 (single). +### END INIT INFO + +PATH=/sbin:/bin + +. /lib/lsb/init-functions + +do_start () { + log_action_msg "Will now switch to single-user mode" + exec init -t1 S +} + +case "$1" in + start) + do_start + ;; + restart|reload|force-reload) + echo "Error: argument '$1' not supported" >&2 + exit 3 + ;; + stop|status) + # No-op + ;; + *) + echo "Usage: $0 start|stop" >&2 + exit 3 + ;; +esac diff --git a/etc_org/init.d/skeleton b/etc_org/init.d/skeleton new file mode 100644 index 0000000..1aeff11 --- /dev/null +++ b/etc_org/init.d/skeleton @@ -0,0 +1,27 @@ +#!/bin/sh +# kFreeBSD do not accept scripts as interpreters, using #!/bin/sh and sourcing. +if [ true != "$INIT_D_SCRIPT_SOURCED" ] ; then + set "$0" "$@"; INIT_D_SCRIPT_SOURCED=true . /lib/init/init-d-script +fi +### BEGIN INIT INFO +# Provides: skeleton +# Required-Start: $remote_fs $syslog +# Required-Stop: $remote_fs $syslog +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: Example initscript +# Description: This file should be used to construct scripts to be +# placed in /etc/init.d. This example start a +# single forking daemon capable of writing a pid +# file. To get other behavoirs, implemend +# do_start(), do_stop() or other functions to +# override the defaults in /lib/init/init-d-script. +### END INIT INFO + +# Author: Foo Bar +# +# Please remove the "Author" lines above and replace them +# with your own name if you copy and modify this script. + +DESC="Description of the service" +DAEMON=/usr/sbin/daemonexecutablename diff --git a/etc_org/init.d/speech-dispatcher b/etc_org/init.d/speech-dispatcher new file mode 100755 index 0000000..27bcce2 --- /dev/null +++ b/etc_org/init.d/speech-dispatcher @@ -0,0 +1,87 @@ +#! /bin/sh + +### BEGIN INIT INFO +# Provides: speech-dispatcher +# Required-Start: $remote_fs $syslog +# Required-Stop: $remote_fs $syslog +# Should-Start: festival +# Should-Stop: festival +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: Speech Dispatcher +# Description: Common interface to speech synthesizers +### END INIT INFO + +PATH=/sbin:/bin:/usr/sbin:/usr/bin +DAEMON=/usr/bin/speech-dispatcher +PIDFILE=/var/run/speech-dispatcher/speech-dispatcher.pid +NAME=speech-dispatcher +DESC='Speech Dispatcher' +USER=speech-dispatcher + +test -f $DAEMON || exit 0 + +. /lib/lsb/init-functions + +RUN=no + +# Include speech-dispatcher defaults if available +if [ -f /etc/default/speech-dispatcher ] ; then + . /etc/default/speech-dispatcher +fi + +if [ "x$RUN" != "xyes" ] ; then + log_action_msg "$NAME disabled; edit /etc/default/speech-dispatcher" + exit 0 +fi + +set -e + +do_start () { + PIDDIR=`dirname $PIDFILE` + [ -e $PIDDIR ] || install -d -ospeech-dispatcher -gaudio -m750 $PIDDIR + SDDIR=$PIDDIR/.speech-dispatcher + [ -e $SDDIR ] || ln -s $PIDDIR $SDDIR + LOGDIR=$SDDIR/log + [ -e $LOGDIR ] || ln -s /var/log/speech-dispatcher $LOGDIR + start-stop-daemon --oknodo --start --quiet --chuid $USER --pidfile $PIDFILE \ + --exec $DAEMON -- --pid-file $PIDFILE +} + +do_stop () { + start-stop-daemon --oknodo --stop --quiet --user $USER \ + --pidfile $PIDFILE --exec $DAEMON +} + +case "$1" in + start) + log_daemon_msg "Starting $DESC" "speech-dispatcher" + do_start + log_end_msg $? + ;; + stop) + log_daemon_msg "Stopping $DESC" "speech-dispatcher" + do_stop + log_end_msg $? + ;; + reload|force-reload) + log_daemon_msg "Reloading $DESC configuration files" "speech-dispatcher" + start-stop-daemon --oknodo --stop --signal 1 --quiet --user $USER \ + --pidfile $PIDFILE --exec $DAEMON + log_end_msg $? + ;; + restart) + log_daemon_msg "Restarting $DESC" "speech-dispatcher" + do_stop + sleep 3 + do_start + log_end_msg $? + ;; + *) + N=/etc/init.d/$NAME + echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2 + exit 1 + ;; +esac + +exit 0 diff --git a/etc_org/init.d/ssh b/etc_org/init.d/ssh new file mode 100755 index 0000000..bda7a92 --- /dev/null +++ b/etc_org/init.d/ssh @@ -0,0 +1,174 @@ +#! /bin/sh + +### BEGIN INIT INFO +# Provides: sshd +# Required-Start: $remote_fs $syslog +# Required-Stop: $remote_fs $syslog +# Default-Start: 2 3 4 5 +# Default-Stop: +# Short-Description: OpenBSD Secure Shell server +### END INIT INFO + +set -e + +# /etc/init.d/ssh: start and stop the OpenBSD "secure shell(tm)" daemon + +test -x /usr/sbin/sshd || exit 0 +( /usr/sbin/sshd -\? 2>&1 | grep -q OpenSSH ) 2>/dev/null || exit 0 + +umask 022 + +if test -f /etc/default/ssh; then + . /etc/default/ssh +fi + +. /lib/lsb/init-functions + +if [ -n "$2" ]; then + SSHD_OPTS="$SSHD_OPTS $2" +fi + +# Are we running from init? +run_by_init() { + ([ "$previous" ] && [ "$runlevel" ]) || [ "$runlevel" = S ] +} + +check_for_upstart() { + if init_is_upstart; then + exit $1 + fi +} + +check_for_no_start() { + # forget it if we're trying to start, and /etc/ssh/sshd_not_to_be_run exists + if [ -e /etc/ssh/sshd_not_to_be_run ]; then + if [ "$1" = log_end_msg ]; then + log_end_msg 0 || true + fi + if ! run_by_init; then + log_action_msg "OpenBSD Secure Shell server not in use (/etc/ssh/sshd_not_to_be_run)" || true + fi + exit 0 + fi +} + +check_dev_null() { + if [ ! -c /dev/null ]; then + if [ "$1" = log_end_msg ]; then + log_end_msg 1 || true + fi + if ! run_by_init; then + log_action_msg "/dev/null is not a character device!" || true + fi + exit 1 + fi +} + +check_privsep_dir() { + # Create the PrivSep empty dir if necessary + if [ ! -d /var/run/sshd ]; then + mkdir /var/run/sshd + chmod 0755 /var/run/sshd + fi +} + +check_config() { + if [ ! -e /etc/ssh/sshd_not_to_be_run ]; then + /usr/sbin/sshd $SSHD_OPTS -t || exit 1 + fi +} + +export PATH="${PATH:+$PATH:}/usr/sbin:/sbin" + +case "$1" in + start) + check_for_upstart 1 + check_privsep_dir + check_for_no_start + check_dev_null + log_daemon_msg "Starting OpenBSD Secure Shell server" "sshd" || true + if start-stop-daemon --start --quiet --oknodo --pidfile /var/run/sshd.pid --exec /usr/sbin/sshd -- $SSHD_OPTS; then + log_end_msg 0 || true + else + log_end_msg 1 || true + fi + ;; + stop) + check_for_upstart 0 + log_daemon_msg "Stopping OpenBSD Secure Shell server" "sshd" || true + if start-stop-daemon --stop --quiet --oknodo --pidfile /var/run/sshd.pid; then + log_end_msg 0 || true + else + log_end_msg 1 || true + fi + ;; + + reload|force-reload) + check_for_upstart 1 + check_for_no_start + check_config + log_daemon_msg "Reloading OpenBSD Secure Shell server's configuration" "sshd" || true + if start-stop-daemon --stop --signal 1 --quiet --oknodo --pidfile /var/run/sshd.pid --exec /usr/sbin/sshd; then + log_end_msg 0 || true + else + log_end_msg 1 || true + fi + ;; + + restart) + check_for_upstart 1 + check_privsep_dir + check_config + log_daemon_msg "Restarting OpenBSD Secure Shell server" "sshd" || true + start-stop-daemon --stop --quiet --oknodo --retry 30 --pidfile /var/run/sshd.pid + check_for_no_start log_end_msg + check_dev_null log_end_msg + if start-stop-daemon --start --quiet --oknodo --pidfile /var/run/sshd.pid --exec /usr/sbin/sshd -- $SSHD_OPTS; then + log_end_msg 0 || true + else + log_end_msg 1 || true + fi + ;; + + try-restart) + check_for_upstart 1 + check_privsep_dir + check_config + log_daemon_msg "Restarting OpenBSD Secure Shell server" "sshd" || true + RET=0 + start-stop-daemon --stop --quiet --retry 30 --pidfile /var/run/sshd.pid || RET="$?" + case $RET in + 0) + # old daemon stopped + check_for_no_start log_end_msg + check_dev_null log_end_msg + if start-stop-daemon --start --quiet --oknodo --pidfile /var/run/sshd.pid --exec /usr/sbin/sshd -- $SSHD_OPTS; then + log_end_msg 0 || true + else + log_end_msg 1 || true + fi + ;; + 1) + # daemon not running + log_progress_msg "(not running)" || true + log_end_msg 0 || true + ;; + *) + # failed to stop + log_progress_msg "(failed to stop)" || true + log_end_msg 1 || true + ;; + esac + ;; + + status) + check_for_upstart 1 + status_of_proc -p /var/run/sshd.pid /usr/sbin/sshd sshd && exit 0 || exit $? + ;; + + *) + log_action_msg "Usage: /etc/init.d/ssh {start|stop|reload|force-reload|restart|try-restart|status}" || true + exit 1 +esac + +exit 0 diff --git a/etc_org/init.d/tlp b/etc_org/init.d/tlp new file mode 100755 index 0000000..eac1f12 --- /dev/null +++ b/etc_org/init.d/tlp @@ -0,0 +1,41 @@ +#!/bin/sh + +# tlp - system startup/shutdown +# +# Copyright (c) 2015 Thomas Koch +# This software is licensed under the GPL v2 or later. + +### BEGIN INIT INFO +# Provides: tlp +# Required-Start: $remote_fs +# Required-Stop: $remote_fs +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: tlp start/stop script +# Description: Initialize tlp +### END INIT INFO + +. /lib/lsb/init-functions + +TLP=/usr/sbin/tlp +[ -x $TLP ] || exit 0 + +case "$1" in + status) + tlp-stat -s + ;; + + start|\ + stop|\ + restart|\ + force-reload) + $TLP init $1 + ;; + + *) + echo "Usage: $0 start|stop|restart|force-reload|status" 1>&2 + exit 3 + ;; +esac + +exit 0 diff --git a/etc_org/init.d/udev b/etc_org/init.d/udev new file mode 100755 index 0000000..ffef3ea --- /dev/null +++ b/etc_org/init.d/udev @@ -0,0 +1,251 @@ +#!/bin/sh -e +### BEGIN INIT INFO +# Provides: udev +# Required-Start: mountkernfs +# Required-Stop: +# Default-Start: S +# Default-Stop: +# Short-Description: Start systemd-udevd, populate /dev and load drivers. +### END INIT INFO + +# we need to unmount /dev/pts/ and remount it later over the devtmpfs +unmount_devpts() { + if mountpoint -q /dev/pts/; then + umount -n -l /dev/pts/ + fi + + if mountpoint -q /dev/shm/; then + umount -n -l /dev/shm/ + fi +} + +# mount a devtmpfs over /dev, if somebody did not already do it +mount_devtmpfs() { + if grep -E -q "^[^[:space:]]+ /dev devtmpfs" /proc/mounts; then + mount -n -o remount,nosuid,size=$tmpfs_size,mode=0755 -t devtmpfs devtmpfs /dev + return + fi + + if ! mount -n -o nosuid,size=$tmpfs_size,mode=0755 -t devtmpfs devtmpfs /dev; then + log_failure_msg "udev requires devtmpfs support, not started" + log_end_msg 1 + fi + + return 0 +} + +create_dev_makedev() { + if [ -e /sbin/MAKEDEV ]; then + ln -sf /sbin/MAKEDEV /dev/MAKEDEV + else + ln -sf /bin/true /dev/MAKEDEV + fi +} + +supported_kernel() { + case "$(uname -r)" in + 2.[012345].*|2.6.[0-9]|2.6.[0-9][!0-9]*) return 1 ;; + 2.6.[12][0-9]|2.6.[12][0-9][!0-9]*) return 1 ;; + 2.6.3[0-1]|2.6.3[0-1][!0-9]*) return 1 ;; + esac + return 0 +} + +# shell version of /usr/bin/tty +my_tty() { + [ -x /bin/readlink ] || return 0 + [ -e /proc/self/fd/0 ] || return 0 + readlink --silent /proc/self/fd/0 || true +} + +warn_if_interactive() { + if [ "$RUNLEVEL" = "S" -a "$PREVLEVEL" = "N" ]; then + return + fi + + TTY=$(my_tty) + if [ -z "$TTY" -o "$TTY" = "/dev/console" -o "$TTY" = "/dev/null" ]; then + return + fi + + printf "\n\n\nIt has been detected that the command\n\n\t$0 $*\n\n" + printf "has been run from an interactive shell.\n" + printf "It will probably not do what you expect, so this script will wait\n" + printf "60 seconds before continuing. Press ^C to stop it.\n" + printf "RUNNING THIS COMMAND IS HIGHLY DISCOURAGED!\n\n\n\n" + sleep 60 +} + +make_static_nodes() { + [ -e /lib/modules/$(uname -r)/modules.devname ] || return 0 + [ -x /bin/kmod ] || return 0 + + /bin/kmod static-nodes --format=tmpfiles --output=/proc/self/fd/1 | \ + while read type name mode uid gid age arg; do + [ -e $name ] && continue + case "$type" in + c|b|c!|b!) mknod -m $mode $name $type $(echo $arg | sed 's/:/ /') ;; + d|d!) mkdir $name ;; + *) echo "unparseable line ($type $name $mode $uid $gid $age $arg)" >&2 ;; + esac + + if [ -x /sbin/restorecon ]; then + /sbin/restorecon $name + fi + done +} + + +############################################################################## + +PATH="/sbin:/bin" +NAME="systemd-udevd" +DAEMON="/lib/systemd/systemd-udevd" +DESC="the hotplug events dispatcher" + +[ -x $DAEMON ] || exit 0 + +# defaults +tmpfs_size="10M" + +if [ -e /etc/udev/udev.conf ]; then + . /etc/udev/udev.conf +fi + +. /lib/lsb/init-functions + +if ! supported_kernel; then + log_failure_msg "udev requires a kernel >= 2.6.32, not started" + log_end_msg 1 +fi + +if [ ! -e /proc/filesystems ]; then + log_failure_msg "udev requires a mounted procfs, not started" + log_end_msg 1 +fi + +if ! grep -q '[[:space:]]devtmpfs$' /proc/filesystems; then + log_failure_msg "udev requires devtmpfs support, not started" + log_end_msg 1 +fi + +if [ ! -d /sys/class/ ]; then + log_failure_msg "udev requires a mounted sysfs, not started" + log_end_msg 1 +fi + +if ! ps --no-headers --format args ax | egrep -q '^\['; then + log_warning_msg "udev does not support containers, not started" + exit 0 +fi + +if [ -d /sys/class/mem/null -a ! -L /sys/class/mem/null ] || \ + [ -e /sys/block -a ! -e /sys/class/block ]; then + log_warning_msg "CONFIG_SYSFS_DEPRECATED must not be selected" + log_warning_msg "Booting will continue in 30 seconds but many things will be broken" + sleep 30 +fi + +# When modifying this script, do not forget that between the time that the +# new /dev has been mounted and udevadm trigger has been run there will be +# no /dev/null. This also means that you cannot use the "&" shell command. + +case "$1" in + start) + if init_is_upstart 2>/dev/null; then + exit 1 + fi + + if [ ! -e "/run/udev/" ]; then + warn_if_interactive + fi + + if [ -w /sys/kernel/uevent_helper ]; then + echo > /sys/kernel/uevent_helper + fi + + if ! mountpoint -q /dev/; then + unmount_devpts + mount_devtmpfs + [ -d /proc/1 ] || mount -n /proc + fi + + make_static_nodes + + # clean up parts of the database created by the initramfs udev + udevadm info --cleanup-db + + # set the SELinux context for devices created in the initramfs + [ -x /sbin/restorecon ] && /sbin/restorecon -R /dev + + log_daemon_msg "Starting $DESC" "$NAME" + if $DAEMON --daemon; then + log_end_msg $? + else + log_warning_msg $? + log_warning_msg "Waiting 15 seconds and trying to continue anyway" + sleep 15 + fi + + log_action_begin_msg "Synthesizing the initial hotplug events" + if udevadm trigger --action=add; then + log_action_end_msg $? + else + log_action_end_msg $? + fi + + create_dev_makedev + + # wait for the systemd-udevd childs to finish + log_action_begin_msg "Waiting for /dev to be fully populated" + if udevadm settle; then + log_action_end_msg 0 + else + log_action_end_msg 0 'timeout' + fi + ;; + + stop) + log_daemon_msg "Stopping $DESC" "$NAME" + if start-stop-daemon --stop --name $NAME --user root --quiet --oknodo --retry 5; then + log_end_msg $? + else + log_end_msg $? + fi + ;; + + restart) + if init_is_upstart 2>/dev/null; then + exit 1 + fi + log_daemon_msg "Stopping $DESC" "$NAME" + if start-stop-daemon --stop --name $NAME --user root --quiet --oknodo --retry 5; then + log_end_msg $? + else + log_end_msg $? || true + fi + + log_daemon_msg "Starting $DESC" "$NAME" + if $DAEMON --daemon; then + log_end_msg $? + else + log_end_msg $? + fi + ;; + + reload|force-reload) + udevadm control --reload-rules + ;; + + status) + status_of_proc $DAEMON $NAME && exit 0 || exit $? + ;; + + *) + echo "Usage: /etc/init.d/udev {start|stop|restart|reload|force-reload|status}" >&2 + exit 1 + ;; +esac + +exit 0 + diff --git a/etc_org/init.d/ufw b/etc_org/init.d/ufw new file mode 100755 index 0000000..0c22b27 --- /dev/null +++ b/etc_org/init.d/ufw @@ -0,0 +1,85 @@ +#!/bin/sh + +### BEGIN INIT INFO +# Provides: ufw +# Required-Start: $local_fs +# Required-Stop: $local_fs +# Default-Start: S +# Default-Stop: 1 +# Short-Description: start firewall +### END INIT INFO + +set -e + +PATH="/sbin:/bin" + +[ -d /lib/ufw ] || exit 0 + +. /lib/lsb/init-functions + +for s in "/lib/ufw/ufw-init-functions" "/etc/ufw/ufw.conf" "/etc/default/ufw" ; do + if [ -s "$s" ]; then + . "$s" + else + log_failure_msg "Could not find $s (aborting)" + exit 1 + fi +done + +error=0 +case "$1" in +start) + if [ "$ENABLED" = "yes" ] || [ "$ENABLED" = "YES" ]; then + log_action_begin_msg "Starting firewall:" "ufw" + output=`ufw_start` || error="$?" + if [ "$error" = "0" ]; then + log_action_cont_msg "Setting kernel variables ($IPT_SYSCTL)" + fi + if [ ! -z "$output" ]; then + echo "$output" | while read line ; do + log_action_cont_msg "$line" + done + fi + else + log_action_begin_msg "Skip starting firewall:" "ufw (not enabled)" + fi + log_action_end_msg $error + exit $error + ;; +stop) + if [ "$ENABLED" = "yes" ] || [ "$ENABLED" = "YES" ]; then + log_action_begin_msg "Stopping firewall:" "ufw" + output=`ufw_stop` || error="$?" + if [ ! -z "$output" ]; then + log_action_cont_msg "$output" + fi + else + log_action_begin_msg "Skip stopping firewall:" "ufw (not enabled)" + fi + log_action_end_msg $error + exit $error + ;; +restart|force-reload) + log_action_begin_msg "Reloading firewall:" "ufw" + output=`ufw_reload` || error="$?" + if [ ! -z "$output" ]; then + log_action_cont_msg "$output" + fi + log_action_end_msg $error + exit $error + ;; +status) + output=`ufw_status` || error="$?" + if [ ! -z "$output" ]; then + log_action_cont_msg "$output" + fi + log_action_end_msg $error + exit $error + ;; +*) + echo "Usage: /etc/init.d/ufw {start|stop|restart|force-reload|status}" + exit 1 + ;; +esac + +exit 0 diff --git a/etc_org/init.d/umountfs b/etc_org/init.d/umountfs new file mode 100755 index 0000000..d2d43ae --- /dev/null +++ b/etc_org/init.d/umountfs @@ -0,0 +1,130 @@ +#! /bin/sh +### BEGIN INIT INFO +# Provides: umountfs +# Required-Start: +# Required-Stop: umountroot +# Default-Start: +# Default-Stop: 0 6 +# Short-Description: Turn off swap and unmount all local file systems. +# Description: +### END INIT INFO + +PATH=/sbin:/usr/sbin:/bin:/usr/bin +. /lib/init/vars.sh + +. /lib/lsb/init-functions + +umask 022 + +do_stop () { + PROTECTED_MOUNTS="$(sed -n ':a;/^[^ ]* \/ /!{H;n;ba};{H;s/.*//;x;s/\n//;p}' /proc/mounts)" + WEAK_MTPTS="" # be gentle, don't use force + REG_MTPTS="" + TMPFS_MTPTS="" + while read -r DEV MTPT FSTYPE REST + do + echo "$PROTECTED_MOUNTS" | grep -qs "^$DEV $MTPT " && continue + case "$MTPT" in + /|/proc|/dev|/.dev|/dev/pts|/dev/shm|/dev/.static/dev|/proc/*|/sys|/sys/*|/run|/run/*|/dev/vcs) + continue + ;; + esac + case "$FSTYPE" in + proc|procfs|linprocfs|sysfs|usbfs|usbdevfs|devpts) + continue + ;; + tmpfs) + TMPFS_MTPTS="$MTPT $TMPFS_MTPTS" + ;; + *) + if echo "$PROTECTED_MOUNTS" | grep -qs "^$DEV "; then + WEAK_MTPTS="$MTPT $WEAK_MTPTS" + else + REG_MTPTS="$MTPT $REG_MTPTS" + fi + ;; + esac + done < /proc/mounts + + # + # Make sure tmpfs file systems are umounted before turning off + # swap, to avoid running out of memory if the tmpfs filesystems + # use a lot of space. + # + if [ "$TMPFS_MTPTS" ] + then + if [ "$VERBOSE" = no ] + then + log_action_begin_msg "Unmounting temporary filesystems" + fstab-decode umount $TMPFS_MTPTS + log_action_end_msg $? + else + log_daemon_msg "Will now unmount temporary filesystems" + fstab-decode umount -v $TMPFS_MTPTS + log_end_msg $? + fi + fi + + # + # Deactivate swap + # + if [ "$VERBOSE" = no ] + then + log_action_begin_msg "Deactivating swap" + swapoff -a >/dev/null + log_action_end_msg $? + else + log_daemon_msg "Will now deactivate swap" + swapoff -a -v + log_end_msg $? + fi + + # + # Unmount local filesystems + # + if [ "$WEAK_MTPTS" ]; then + # Do not use -f umount option for WEAK_MTPTS + if [ "$VERBOSE" = no ] + then + log_action_begin_msg "Unmounting weak filesystems" + fstab-decode umount -r -d $WEAK_MTPTS + log_action_end_msg $? + else + log_daemon_msg "Will now unmount weak filesystems" + fstab-decode umount -v -r -d $WEAK_MTPTS + log_end_msg $? + fi + fi + if [ "$REG_MTPTS" ] + then + if [ "$VERBOSE" = no ] + then + log_action_begin_msg "Unmounting local filesystems" + fstab-decode umount -f -r -d $REG_MTPTS + log_action_end_msg $? + else + log_daemon_msg "Will now unmount local filesystems" + fstab-decode umount -f -v -r -d $REG_MTPTS + log_end_msg $? + fi + fi +} + +case "$1" in + start|status) + # No-op + ;; + restart|reload|force-reload) + echo "Error: argument '$1' not supported" >&2 + exit 3 + ;; + stop) + do_stop + ;; + *) + echo "Usage: $0 start|stop" >&2 + exit 3 + ;; +esac + +: diff --git a/etc_org/init.d/umountnfs.sh b/etc_org/init.d/umountnfs.sh new file mode 100755 index 0000000..d33a3d5 --- /dev/null +++ b/etc_org/init.d/umountnfs.sh @@ -0,0 +1,100 @@ +#! /bin/sh +### BEGIN INIT INFO +# Provides: umountnfs +# Required-Start: +# Required-Stop: umountfs +# Should-Stop: $network $portmap nfs-common +# Default-Start: +# Default-Stop: 0 6 +# Short-Description: Unmount all network filesystems except the root fs. +# Description: Also unmounts all virtual filesystems (proc, +# devpts, usbfs, sysfs) that are not mounted at the +# top level. +### END INIT INFO + +PATH=/sbin:/usr/sbin:/bin:/usr/bin +KERNEL="$(uname -s)" +RELEASE="$(uname -r)" +. /lib/init/vars.sh + +. /lib/lsb/init-functions + +case "${KERNEL}:${RELEASE}" in + Linux:[01].*|Linux:2.[01].*) + FLAGS="" + ;; + Linux:2.[23].*|Linux:2.4.?|Linux:2.4.?-*|Linux:2.4.10|Linux:2.4.10-*) + FLAGS="-f" + ;; + *) + FLAGS="-f -l" + ;; +esac + +do_stop () { + # Write a reboot record to /var/log/wtmp before unmounting + halt -w + + # Remove bootclean flag files (precaution against symlink attacks) + rm -f /tmp/.clean /run/.clean /run/lock/.clean + + # + # Make list of points to unmount in reverse order of their creation + # + + DIRS="" + while read -r DEV MTPT FSTYPE OPTS REST + do + case "$MTPT" in + /|/proc|/dev|/dev/pts|/dev/shm|/proc/*|/sys|/run|/run/*) + continue + ;; + esac + case "$FSTYPE" in + nfs|nfs4|smbfs|ncp|ncpfs|cifs|coda|ocfs2|gfs|ceph) + DIRS="$MTPT $DIRS" + ;; + proc|procfs|linprocfs|devpts|usbfs|usbdevfs|sysfs) + DIRS="$MTPT $DIRS" + ;; + esac + case "$OPTS" in + _netdev|*,_netdev|_netdev,*|*,_netdev,*) + DIRS="$MTPT $DIRS" + ;; + esac + done < /etc/mtab + + if [ "$DIRS" ] + then + [ "$VERBOSE" = no ] || log_action_begin_msg "Unmounting remote and non-toplevel virtual filesystems" + fstab-decode umount $FLAGS $DIRS + ES=$? + [ "$VERBOSE" = no ] || log_action_end_msg $ES + fi + + # emit unmounted-remote-filesystems hook point so any upstart jobs + # that support remote filesystems can be stopped + if [ -x /sbin/initctl ]; then + initctl --quiet emit unmounted-remote-filesystems 2>/dev/null || true + fi +} + +case "$1" in + start|status) + # No-op + ;; + restart|reload|force-reload) + echo "Error: argument '$1' not supported" >&2 + exit 3 + ;; + stop|"") + do_stop + ;; + *) + echo "Usage: umountnfs.sh [start|stop]" >&2 + exit 3 + ;; +esac + +: diff --git a/etc_org/init.d/umountroot b/etc_org/init.d/umountroot new file mode 100755 index 0000000..3574676 --- /dev/null +++ b/etc_org/init.d/umountroot @@ -0,0 +1,77 @@ +#! /bin/sh +### BEGIN INIT INFO +# Provides: umountroot +# Required-Start: +# Required-Stop: +# Should-Stop: halt reboot kexec +# Default-Start: +# Default-Stop: 0 6 +# Short-Description: Mount the root filesystem read-only. +### END INIT INFO + +PATH=/sbin:/bin +. /lib/init/vars.sh + +. /lib/lsb/init-functions + +do_stop () { + [ "$VERBOSE" = no ] || log_action_begin_msg "Mounting root filesystem read-only" + # Ask init to re-exec itself before we go down if it has been + # upgraded this cycle. It'll lose all its state, but at least + # it won't hold open files on the root filesystem (lp:#672177). + if [ -f /var/run/init.upgraded ] + then + old_map=$( cat /proc/1/maps ) + map=$old_map + telinit u || : + i=0 + timeout=5 + while [ "$map" = "$old_map" ] + do + sleep 1 + map=$( cat /proc/1/maps ) + /usr/bin/logger "waiting for init to respawn" + i=$((i+1)) + if [ $i -eq $timeout ] ; then + break + fi + done + + if [ "$map" = "$old_map" ] ; then + /usr/bin/logger "FAIL: init failed to respawn in $timeout seconds - unmounting anyway" + else + /usr/bin/logger "SUCCESS: init respawned after $i seconds (within $timeout seconds timeout)" + fi + fi + + MOUNT_FORCE_OPT= + [ "$(uname -s)" = "GNU/kFreeBSD" ] && MOUNT_FORCE_OPT=-f + # This: + # mount -n -o remount,ro / + # will act on a bind mount of / if there is one. + # See #339023 and the comment in checkroot.sh + mount $MOUNT_FORCE_OPT -n -o remount,ro -t dummytype dummydev / 2>/dev/null \ + || mount $MOUNT_FORCE_OPT -n -o remount,ro dummydev / 2>/dev/null \ + || mount $MOUNT_FORCE_OPT -n -o remount,ro / + ES=$? + [ "$VERBOSE" = no ] || log_action_end_msg $ES +} + +case "$1" in + start|status) + # No-op + ;; + restart|reload|force-reload) + echo "Error: argument '$1' not supported" >&2 + exit 3 + ;; + stop) + do_stop + ;; + *) + echo "Usage: $0 start|stop" >&2 + exit 3 + ;; +esac + +: diff --git a/etc_org/init.d/unattended-upgrades b/etc_org/init.d/unattended-upgrades new file mode 100755 index 0000000..e7da0e1 --- /dev/null +++ b/etc_org/init.d/unattended-upgrades @@ -0,0 +1,51 @@ +#! /bin/sh +# +### BEGIN INIT INFO +# Required-Start: $local_fs $remote_fs +# Required-Stop: $local_fs $remote_fs +# Provides: unattended-upgrade-shutdown-check +# Default-Start: +# Default-Stop: 0 6 +# Short-Description: Check if unattended upgrades are being applied +# Description: Check if unattended upgrades are being applied +# and wait for them to finish +### END INIT INFO +set -e + +PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin + +NAME="unattended-upgrades-shutdown" +DESC="unattended package upgrades shutdown" +SCRIPTNAME="/etc/init.d/$NAME" +SHUTDOWN_HELPER="/usr/share/unattended-upgrades/unattended-upgrade-shutdown" + +if [ -x /usr/bin/python3 ]; then + PYTHON=python3 +else + PYTHON=python +fi + +# Load the VERBOSE setting and other rcS variables +. /lib/init/vars.sh + +# Define LSB log_* functions. +# Depend on lsb-base (>= 3.2-14) to ensure that this file is present +. /lib/lsb/init-functions + +case "$1" in +start|restart|force-reload|status) + # nothing, just to keep update-rc.d happy (see debian #630732) + ;; +stop) + if [ -e $SHUTDOWN_HELPER ]; then + [ "$VERBOSE" != "no" ] && log_action_begin_msg "Checking for running $DESC" + $PYTHON $SHUTDOWN_HELPER + [ "$VERBOSE" != "no" ] && log_action_end_msg $? "$NAME" + fi + ;; +*) + echo "Usage: $SCRIPTNAME {start|stop|status|restart|force-reload}" >&2 + exit 3 + ;; +esac +: diff --git a/etc_org/init.d/urandom b/etc_org/init.d/urandom new file mode 100755 index 0000000..43f1186 --- /dev/null +++ b/etc_org/init.d/urandom @@ -0,0 +1,106 @@ +#! /bin/sh +### BEGIN INIT INFO +# Provides: urandom +# Required-Start: $local_fs $time +# Required-Stop: $local_fs +# Default-Start: S +# Default-Stop: 0 6 +# Short-Description: Save and restore random seed between restarts. +# Description: This script saves the random seed between restarts. +# It is called from the boot, halt and reboot scripts. +### END INIT INFO + +## Assumption 1: We assume $SAVEDFILE is a file (or a symlink +## to a file) that resides on a non-volatile medium that persists +## across reboots. +## Case 1a: Ideally, it is readable and writeable. Its is unshared, +## i.e. its contents are unique to this machine. It is protected so +## that its contents are not known to attackers. +## Case 1b: Less than ideally, it is read-only. Its contents are +## unique to this machine and not known to attackers. +SAVEDFILE=/var/lib/urandom/random-seed + +[ -c /dev/urandom ] || exit 0 + +PATH=/sbin:/bin +if ! POOLBYTES=$(( + ($(cat /proc/sys/kernel/random/poolsize 2>/dev/null) + 7) / 8 +)) ; then + POOLBYTES=512 +fi +. /lib/init/vars.sh + +. /lib/lsb/init-functions + +do_status () { + if [ -f $SAVEDFILE ] ; then + return 0 + else + return 4 + fi +} + +case "$1" in + start|"") + [ "$VERBOSE" = no ] || log_action_begin_msg "Initializing random number generator" + # Seed the RNG with date and time. + # This is helpful in the less-than-ideal case where $SAVEDFILE + # is read-only. + # The value of this is greatly reduced if $SAVEDFILE is missing, + # or its contents are shared machine-to-machine or known to + # attackers (since they might well know at what time this + # machine booted up). + ( + date +%s.%N + + # Load and then save $POOLBYTES bytes, + # which is the size of the entropy pool + if [ -f "$SAVEDFILE" ] + then + cat "$SAVEDFILE" + fi + # Redirect output of subshell (not individual commands) + # to cope with a misfeature in the FreeBSD (not Linux) + # /dev/random, where every superuser write/close causes + # an explicit reseed of the yarrow. + ) >/dev/urandom + + # Write a new seed into $SAVEDFILE because re-using a seed + # compromises security. Each time we re-seed, we want the + # seed to be as different as possible. + # Write it now, in case the machine crashes without doing + # an orderly shutdown. + # The write will fail if $SAVEDFILE is read-only, but it + # doesn't hurt to try. + umask 077 + dd if=/dev/urandom of=$SAVEDFILE bs=$POOLBYTES count=1 >/dev/null 2>&1 + ES=$? + umask 022 + [ "$VERBOSE" = no ] || log_action_end_msg $ES + ;; + stop) + # Carry a random seed from shut-down to start-up; + # Write it on shutdown, in case the one written at startup + # has been lost, snooped, or otherwise compromised. + # see documentation in linux/drivers/char/random.c + [ "$VERBOSE" = no ] || log_action_begin_msg "Saving random seed" + umask 077 + dd if=/dev/urandom of=$SAVEDFILE bs=$POOLBYTES count=1 >/dev/null 2>&1 + ES=$? + [ "$VERBOSE" = no ] || log_action_end_msg $ES + ;; + status) + do_status + exit $? + ;; + restart|reload|force-reload) + echo "Error: argument '$1' not supported" >&2 + exit 3 + ;; + *) + echo "Usage: urandom start|stop" >&2 + exit 3 + ;; +esac + +: diff --git a/etc_org/init.d/uuidd b/etc_org/init.d/uuidd new file mode 100755 index 0000000..cb615d1 --- /dev/null +++ b/etc_org/init.d/uuidd @@ -0,0 +1,62 @@ +#! /bin/sh -e +### BEGIN INIT INFO +# Provides: uuidd +# Required-Start: $time $local_fs $remote_fs +# Required-Stop: $time $local_fs $remote_fs +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: uuidd daemon +# Description: Init script for the uuid generation daemon +### END INIT INFO +# +# Author: "Theodore Ts'o" +# +set -e + +PATH=/bin:/usr/bin:/sbin:/usr/sbin +DAEMON=/usr/sbin/uuidd +UUIDD_USER=uuidd +UUIDD_GROUP=uuidd +UUIDD_DIR=/run/uuidd +PIDFILE=$UUIDD_DIR/uuidd.pid + +test -x $DAEMON || exit 0 + +. /lib/lsb/init-functions + +case "$1" in + start) + log_daemon_msg "Starting uuid generator" "uuidd" + if ! test -d $UUIDD_DIR; then + mkdir -p $UUIDD_DIR + chown -R $UUIDD_USER:$UUIDD_GROUP $UUIDD_DIR + fi + start_daemon -p $PIDFILE $DAEMON + log_end_msg $? + ;; + stop) + log_daemon_msg "Stopping uuid generator" "uuidd" + killproc -p $PIDFILE $DAEMON + log_end_msg $? + ;; + status) + if pidofproc -p $PIDFILE $DAEMON >/dev/null 2>&1; then + echo "$DAEMON is running"; + exit 0; + else + echo "$DAEMON is NOT running"; + if test -f $PIDFILE; then exit 2; fi + exit 3; + fi + ;; + force-reload|restart) + $0 stop + $0 start + ;; + *) + echo "Usage: /etc/init.d/uuidd {start|stop|restart|force-reload}" + exit 1 + ;; +esac + +exit 0 diff --git a/etc_org/init.d/whoopsie b/etc_org/init.d/whoopsie new file mode 100755 index 0000000..f0b705c --- /dev/null +++ b/etc_org/init.d/whoopsie @@ -0,0 +1,13 @@ +#!/lib/init/init-d-script +### BEGIN INIT INFO +# Provides: whoopsie +# Required-Start: $network $syslog $remote_fs +# Required-Stop: $network $syslog $remote_fs +# Default-Start: 2 3 4 5 +# Default-Stop: 1 +# Short-Description: crash report submission daemon +# Description: Debian init script to start the crash report +# submission daemon +### END INIT INFO +DAEMON=/bin/sh -c 'export CRASH_DB_URL=https://daisy.ubuntu.com; exec whoopsie -f' + diff --git a/etc_org/init.d/x11-common b/etc_org/init.d/x11-common new file mode 100755 index 0000000..63c3c30 --- /dev/null +++ b/etc_org/init.d/x11-common @@ -0,0 +1,122 @@ +#!/bin/sh +# /etc/init.d/x11-common: set up the X server and ICE socket directories +### BEGIN INIT INFO +# Provides: x11-common +# Required-Start: $remote_fs +# Required-Stop: $remote_fs +# Default-Start: S +# Default-Stop: +# Short-Description: set up the X server and ICE socket directories +### END INIT INFO + +set -e + +PATH=/usr/bin:/usr/sbin:/bin:/sbin +SOCKET_DIR=.X11-unix +ICE_DIR=.ICE-unix + +. /lib/lsb/init-functions +if [ -f /etc/default/rcS ]; then + . /etc/default/rcS +fi + +do_restorecon () { + # Restore file security context (SELinux). + if which restorecon >/dev/null 2>&1; then + restorecon "$1" + fi +} + +# create a directory in /tmp. +# assumes /tmp has a sticky bit set (or is only writeable by root) +set_up_dir () { + DIR="/tmp/$1" + + if [ "$VERBOSE" != no ]; then + log_progress_msg "$DIR" + fi + # if $DIR exists and isn't a directory, move it aside + if [ -e $DIR ] && ! [ -d $DIR ] || [ -h $DIR ]; then + mv "$DIR" "$(mktemp -d $DIR.XXXXXX)" + fi + + error=0 + while :; do + if [ $error -ne 0 ] ; then + # an error means the file-system is readonly or an attacker + # is doing evil things, distinguish by creating a temporary file, + # but give up after a while. + if [ $error -gt 5 ]; then + log_failure_msg "failed to set up $DIR" + return 1 + fi + fn="$(mktemp /tmp/testwriteable.XXXXXXXXXX)" || return 1 + rm "$fn" + fi + mkdir -p -m 01777 "$DIR" || { rm "$DIR" || error=$((error + 1)) ; continue ; } + case "$(LC_ALL=C stat -c '%u %g %a %F' "$DIR")" in + "0 0 1777 directory") + # everything as it is supposed to be + break + ;; + "0 0 "*" directory") + # as it is owned by root, cannot be replaced with a symlink: + chmod 01777 "$DIR" + break + ;; + *" directory") + # if the chown succeeds, the next step can change it savely + chown -h root:root "$DIR" || error=$((error + 1)) + continue + ;; + *) + log_failure_msg "failed to set up $DIR" + return 1 + ;; + esac + done + do_restorecon "$DIR" + + return 0 +} + +do_status () { + if [ -d "/tmp/$ICE_DIR" ] && [ -d "/tmp/$SOCKET_DIR" ]; then + return 0 + else + return 4 + fi +} + +case "$1" in + start) + if [ "$VERBOSE" != no ]; then + log_begin_msg "Setting up X socket directories..." + fi + set_up_dir "$SOCKET_DIR" + set_up_dir "$ICE_DIR" + if [ "$VERBOSE" != no ]; then + log_end_msg 0 + fi + ;; + + restart|reload|force-reload) + /etc/init.d/x11-common start + ;; + + stop) + : + ;; + + status) + do_status + ;; + *) + log_success_msg "Usage: /etc/init.d/x11-common {start|stop|status|restart|reload|force-reload}" + exit 1 + ;; +esac + +exit 0 + +# vim:set ai et sts=2 sw=2 tw=0: diff --git a/etc_org/init.d/xrdp b/etc_org/init.d/xrdp new file mode 100755 index 0000000..0fc578e --- /dev/null +++ b/etc_org/init.d/xrdp @@ -0,0 +1,159 @@ +#!/bin/sh -e +# +# start/stop xrdp and sesman daemons +# +### BEGIN INIT INFO +# Provides: xrdp +# Required-Start: $network $remote_fs +# Required-Stop: $network $remote_fs +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: Start xrdp and sesman daemons +# Description: XRDP uses the Remote Desktop Protocol to present a +# graphical login to a remote client allowing connection +# to a VNC server or another RDP server. +### END INIT INFO + +PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin +DAEMON=/usr/sbin/xrdp +PIDDIR=/var/run/xrdp +USERID=xrdp +RSAKEYS=/etc/xrdp/rsakeys.ini +NAME=xrdp +DESC="Remote Desktop Protocol server" + +test -x $DAEMON || exit 0 + +. /lib/lsb/init-functions + +check_root() { + if [ "$(id -u)" != "0" ]; then + log_failure_msg "You must be root to start, stop or restart $NAME." + exit 4 + fi +} + +if [ -r /etc/default/$NAME ]; then + . /etc/default/$NAME +fi + +# Tasks that can only be run as root +if [ "$(id -u)" = "0" ]; then + # Check for pid dir + if [ ! -d $PIDDIR ] ; then + mkdir $PIDDIR + fi + chown $USERID:$USERID $PIDDIR + + # Check for rsa key + if [ ! -f $RSAKEYS ] || cmp $RSAKEYS /usr/share/doc/xrdp/rsakeys.ini > /dev/null; then + log_action_begin_msg "Generating xrdp RSA keys..." + (umask 077 ; xrdp-keygen xrdp $RSAKEYS) + chown $USERID:$USERID $RSAKEYS + if [ ! -f $RSAKEYS ] ; then + log_action_end_msg 1 "could not create $RSAKEYS" + exit 1 + fi + log_action_end_msg 0 "done" + fi +fi + + +case "$1" in + start) + check_root + exitval=0 + log_daemon_msg "Starting $DESC " + if pidofproc -p $PIDDIR/$NAME.pid $DAEMON > /dev/null; then + log_progress_msg "$NAME apparently already running" + log_end_msg 0 + exit 0 + fi + log_progress_msg $NAME + start-stop-daemon --start --quiet --oknodo --pidfile $PIDDIR/$NAME.pid \ + --chuid $USERID:$USERID --exec $DAEMON + exitval=$? + if [ "$SESMAN_START" = "yes" ] ; then + log_progress_msg "sesman" + start-stop-daemon --start --quiet --oknodo --pidfile $PIDDIR/xrdp-sesman.pid \ + --exec /usr/sbin/xrdp-sesman + value=$? + [ $value -gt 0 ] && exitval=$value + fi + # Make pidfile readables for all users (for status to work) + [ -e $PIDDIR/xrdp-sesman.pid ] && chmod 0644 $PIDDIR/xrdp-sesman.pid + [ -e $PIDDIR/$NAME.pid ] && chmod 0644 $PIDDIR/$NAME.pid + # Note: Unfortunately, xrdp currently takes too long to create + # the pidffile unless properly patched + log_end_msg $exitval + ;; + stop) + check_root + [ -n "$XRDP_UPGRADE" -a "$RESTART_ON_UPGRADE" = "no" ] && { + echo "Upgrade in progress, no restart of xrdp." + exit 0 + } + exitval=0 + log_daemon_msg "Stopping RDP Session manager " + log_progress_msg "sesman" + if pidofproc -p $PIDDIR/xrdp-sesman.pid /usr/sbin/xrdp-sesman > /dev/null; then + start-stop-daemon --stop --quiet --oknodo --pidfile $PIDDIR/xrdp-sesman.pid \ + --chuid $USERID:$USERID --exec /usr/sbin/xrdp-sesman + exitval=$? + else + log_progress_msg "apparently not running" + fi + log_progress_msg $NAME + if pidofproc -p $PIDDIR/$NAME.pid $DAEMON > /dev/null; then + start-stop-daemon --stop --quiet --oknodo --pidfile $PIDDIR/$NAME.pid \ + --exec $DAEMON + value=$? + [ $value -gt 0 ] && exitval=$value + else + log_progress_msg "apparently not running" + fi + log_end_msg $exitval + ;; + restart|force-reload) + check_root + $0 stop + # Wait for things to settle down + sleep 1 + $0 start + ;; + reload) + log_warning_msg "Reloading $NAME daemon: not implemented, as the daemon" + log_warning_msg "cannot re-read the config file (use restart)." + ;; + status) + exitval=0 + log_daemon_msg "Checking status of $DESC" "$NAME" + if pidofproc -p $PIDDIR/$NAME.pid $DAEMON > /dev/null; then + log_progress_msg "running" + log_end_msg 0 + else + log_progress_msg "apparently not running" + log_end_msg 1 || true + exitval=1 + fi + if [ "$SESMAN_START" = "yes" ] ; then + log_daemon_msg "Checking status of RDP Session Manager" "sesman" + if pidofproc -p $PIDDIR/xrdp-sesman.pid /usr/sbin/xrdp-sesman > /dev/null; then + log_progress_msg "running" + log_end_msg 0 + else + log_progress_msg "apparently not running" + log_end_msg 1 || true + exitval=1 + fi + fi + exit $exitval + ;; + *) + N=/etc/init.d/$NAME + echo "Usage: $N {start|stop|restart|force-reload|status}" >&2 + exit 1 + ;; +esac + +exit 0 diff --git a/etc_org/init/alsa-utils.conf b/etc_org/init/alsa-utils.conf new file mode 100644 index 0000000..96d927f --- /dev/null +++ b/etc_org/init/alsa-utils.conf @@ -0,0 +1,9 @@ +# alsa-utils - compatibility job for sysvinit dependencies +# +# This job starts on restoring and stops on storing alsa sound card +# state to signal startpar about alsa-tuils dependency. + +description "Signal sysvinit that alsa-utils tasks are complete" + +start on started alsa-restore +stop on started alsa-store diff --git a/etc_org/init/anacron.conf b/etc_org/init/anacron.conf new file mode 100644 index 0000000..d2bae55 --- /dev/null +++ b/etc_org/init/anacron.conf @@ -0,0 +1,14 @@ +# anacron - anac(h)ronistic cron +# +# anacron executes commands at specific periods, but does not assume that +# the machine is running continuously + +description "anac(h)ronistic cron" + +start on runlevel [2345] +stop on runlevel [!2345] + +expect fork +normal exit 0 + +exec anacron -s diff --git a/etc_org/init/apport.conf b/etc_org/init/apport.conf new file mode 100644 index 0000000..b7b969e --- /dev/null +++ b/etc_org/init/apport.conf @@ -0,0 +1,58 @@ +# apport - automatic crash report generation +# +# While this job is active, core dumps will captured by apport and +# used to generate automatic crash reports. + +description "automatic crash report generation" + +start on runlevel [2345] +stop on runlevel [!2345] + +env enabled=1 + +pre-start script + # don't start in containers + systemd-detect-virt --quiet --container && exit 0 || true + + . /etc/default/apport + [ "$enabled" = "1" ] || [ "$force_start" = "1" ] || exit 0 + + mkdir -p -m 1777 /var/crash + + # check for kernel crash dump, convert it to apport report + if [ -e /var/crash/vmcore ] || [ -n "`ls /var/crash | egrep ^[0-9]{12}$`" ] + then + /usr/share/apport/kernel_crashdump || true + fi + + # check for incomplete suspend/resume or hibernate + if [ -e /var/lib/pm-utils/status ] + then + /usr/share/apport/apportcheckresume || true + rm -f /var/lib/pm-utils/status + rm -f /var/lib/pm-utils/resume-hang.log + fi + + echo "|/usr/share/apport/apport %p %s %c %P" > /proc/sys/kernel/core_pattern + echo 2 > /proc/sys/fs/suid_dumpable +end script + +post-stop script + # don't stop in containers + systemd-detect-virt --quiet --container && exit 0 || true + + # Check for a hung resume. If we find one try and grab everything + # we can to aid in its discovery + if [ -e /var/lib/pm-utils/status ] + then + ps -wwef > /var/lib/pm-utils/resume-hang.log + fi + + if [ "`dd if=/proc/sys/kernel/core_pattern count=1 bs=1 2>/dev/null`" != "|" ] + then + exit 1 + else + echo 0 > /proc/sys/fs/suid_dumpable + echo "core" > /proc/sys/kernel/core_pattern + fi +end script diff --git a/etc_org/init/avahi-cups-reload.conf b/etc_org/init/avahi-cups-reload.conf new file mode 100644 index 0000000..61d938f --- /dev/null +++ b/etc_org/init/avahi-cups-reload.conf @@ -0,0 +1,6 @@ +author "Dmitrijs Ledkovs " +description "Reload cups, upon starting avahi-daemon to make sure remote queues are populated" + +start on started avahi-daemon +task +exec reload cups diff --git a/etc_org/init/avahi-daemon.conf b/etc_org/init/avahi-daemon.conf new file mode 100644 index 0000000..48a9f67 --- /dev/null +++ b/etc_org/init/avahi-daemon.conf @@ -0,0 +1,23 @@ +# avahi-daemon - mDNS/DNS-SD daemon +# +# The Avahi daemon provides mDNS/DNS-SD discovery support (Bonjour/Zeroconf) +# allowing applications to discover services on the network. + +description "mDNS/DNS-SD daemon" + +start on (filesystem + and started dbus) +stop on stopping dbus + +expect daemon +respawn + +pre-start script + /lib/init/apparmor-profile-load usr.sbin.avahi-daemon +end script + +script + opts="-D" + [ -e "/etc/eucalyptus/avahi-daemon.conf" ] && opts="${opts} -f /etc/eucalyptus/avahi-daemon.conf" + exec avahi-daemon ${opts} +end script diff --git a/etc_org/init/avahi-dnsconfd.conf b/etc_org/init/avahi-dnsconfd.conf new file mode 100644 index 0000000..1ad610e --- /dev/null +++ b/etc_org/init/avahi-dnsconfd.conf @@ -0,0 +1,15 @@ +# avahi-dnsconfd - unicast DNS configuration daemon +# +# The avahi-dnsconfd daemon provides DNS configuration using mDNS in a +# DHCP-like fashion + +description "unicast DNS configuration daemon" + +start on (filesystem + and started avahi-daemon) +stop on stopping avahi-daemon + +expect daemon +respawn + +exec avahi-dnsconfd -D diff --git a/etc_org/init/bluetooth.conf b/etc_org/init/bluetooth.conf new file mode 100644 index 0000000..933988f --- /dev/null +++ b/etc_org/init/bluetooth.conf @@ -0,0 +1,46 @@ +# bluez - bluetooth daemon + +description "bluetooth daemon" + +start on started dbus +stop on stopping dbus + +env UART_CONF=/etc/bluetooth/uart +env RFCOMM_CONF=/etc/bluetooth/rfcomm.conf + +respawn + +exec /usr/sbin/bluetoothd + +post-start script + [ "$VERBOSE" = no ] && redirect='>/dev/null 2>&1' || redirect= + + # start_uarts() + if [ -x /usr/sbin/hciattach ] && [ -f $UART_CONF ]; + then + grep -v '^#' $UART_CONF | while read i; do + eval "/usr/sbin/hciattach $i $redirect" || : + done + fi + + # start_rfcomm() + if [ -x /usr/bin/rfcomm ] && [ -f $RFCOMM_CONF ] ; + then + # rfcomm must always succeed for now: users + # may not yet have an rfcomm-enabled kernel + eval "/usr/bin/rfcomm -f $RFCOMM_CONF bind all $redirect" || : + fi +end script + +post-stop script + # stop_uarts() + logger -t bluez "Stopping uarts" + killall hciattach >/dev/null 2>&1 || : + + # stop_rfcomm() + logger -t bluez "Stopping rfcomm" + if [ -x /usr/bin/rfcomm ]; + then + eval "/usr/bin/rfcomm unbind all $redirect" || : + fi +end script diff --git a/etc_org/init/console-font.conf b/etc_org/init/console-font.conf new file mode 100644 index 0000000..11b5aa3 --- /dev/null +++ b/etc_org/init/console-font.conf @@ -0,0 +1,12 @@ +# console-font - set console font +# +# Set the console font, in case the similar udev rule races with Plymouth +# and thus fails to do it. + +description "set console font" + +start on starting plymouth-splash + +task + +exec /lib/udev/console-setup-tty fbcon diff --git a/etc_org/init/console-setup.conf b/etc_org/init/console-setup.conf new file mode 100644 index 0000000..be207cc --- /dev/null +++ b/etc_org/init/console-setup.conf @@ -0,0 +1,16 @@ +# console-setup - set console keymap +# +# Set the console keyboard as early as possible so that the administrator +# can interact with the system during file system checks. The keymap may be +# set on any virtual console as long as it isn't in raw mode; loadkeys will +# go and look for one such, and fail if it can't find one. + +description "set console keymap" + +start on (virtual-filesystems + or starting rcS + or starting mountall-shell) + +task + +exec loadkeys /etc/console-setup/cached.kmap.gz diff --git a/etc_org/init/cron.conf b/etc_org/init/cron.conf new file mode 100644 index 0000000..655f01c --- /dev/null +++ b/etc_org/init/cron.conf @@ -0,0 +1,14 @@ +# cron - regular background program processing daemon +# +# cron is a standard UNIX program that runs user-specified programs at +# periodic scheduled times + +description "regular background program processing daemon" + +start on runlevel [2345] +stop on runlevel [!2345] + +expect fork +respawn + +exec cron diff --git a/etc_org/init/cryptdisks-udev.conf b/etc_org/init/cryptdisks-udev.conf new file mode 100644 index 0000000..4d7c342 --- /dev/null +++ b/etc_org/init/cryptdisks-udev.conf @@ -0,0 +1,25 @@ +# cryptdisks - enable encrypted block devices + +description "enable encrypted block devices" + +start on block-device-added ID_FS_USAGE=crypto +instance $DEVNAME + +task + +script + if [ -r /lib/cryptsetup/cryptdisks.functions ]; then + . /lib/cryptsetup/cryptdisks.functions + else + exit 0 + fi + + case "$CRYPTDISKS_ENABLE" in + [Nn]*) + exit 1 + ;; + esac + + INITSTATE=udev + crypttab_start_one_disk "$DEVNAME" +end script diff --git a/etc_org/init/cryptdisks.conf b/etc_org/init/cryptdisks.conf new file mode 100644 index 0000000..f2d5b18 --- /dev/null +++ b/etc_org/init/cryptdisks.conf @@ -0,0 +1,45 @@ +# cryptdisks - enable encrypted block devices +# +# Sweep up any devices in /etc/crypttab that have not yet been started at +# the end of udev coldplugging; this partly duplicates the cryptdisks-udev +# job, but is necessary because: +# - some devices may not be registered as ID_FS_USAGE=crypto by udev (e.g., +# random-encrypted devices), but we don't want to call the upstart job +# for every single block device +# - some devices can only be decrypted after other devices are decrypted and +# mounted first, so we need a two-pass system (like +# /etc/init.d/cryptdisks{,-early} previously) +# +# This job currently still does not guarantee a race-free startup; instances +# of cryptdisks-udev may be started in parallel with this job. + +description "enable remaining boot-time encrypted block devices" + +start on stopped udevtrigger or container + +# Currently stopping is a no-op, so we can stop this anywhere during the +# shutdown sequence. We let the cryptdisks-early init script take care of +# device teardown instead; it happens that the distinction between the +# 'cryptdisks' and 'cryptdisks-early' jobs is irrelevant on shutdown because +# the only sequencing difference is lvm2, which has no init script that's +# called on shutdown. +stop on unmounted-remote-filesystems + +task + +pre-start script + if [ -r /lib/cryptsetup/cryptdisks.functions ]; then + . /lib/cryptsetup/cryptdisks.functions + else + exit 0 + fi + + case "$CRYPTDISKS_ENABLE" in + [Nn]*) + exit 1 + ;; + esac + + INITSTATE="init" + do_start +end script diff --git a/etc_org/init/cups-browsed.conf b/etc_org/init/cups-browsed.conf new file mode 100644 index 0000000..536e1ce --- /dev/null +++ b/etc_org/init/cups-browsed.conf @@ -0,0 +1,20 @@ +# cups-browsed - Bonjour remote printer browsing daemon + +description "cups-browsed - Bonjour remote printer browsing daemon" +author "Till Kamppeter " + +start on (filesystem + and (started cups or runlevel [2345])) +stop on runlevel [016] + +respawn +respawn limit 3 240 + +pre-start script + [ -x /usr/sbin/cups-browsed ] + if [ -x /lib/init/apparmor-profile-load ]; then + /lib/init/apparmor-profile-load usr.sbin.cups-browsed + fi +end script + +exec /usr/sbin/cups-browsed diff --git a/etc_org/init/cups.conf b/etc_org/init/cups.conf new file mode 100644 index 0000000..efdc9b1 --- /dev/null +++ b/etc_org/init/cups.conf @@ -0,0 +1,58 @@ +# cups - CUPS Printing spooler and server + +description "CUPS printing spooler/server" +author "Michael Sweet " + +start on (filesystem + and (started dbus or runlevel [2345])) +stop on runlevel [016] + +respawn +respawn limit 3 12 + +pre-start script + [ -x /usr/sbin/cupsd ] + + # load modules for parallel port support + if [ -r /etc/default/cups ]; then + . /etc/default/cups + fi + if [ "$LOAD_LP_MODULE" = "yes" -a -f /usr/lib/cups/backend/parallel \ + -a -f /proc/modules -a -x /sbin/modprobe ]; then + modprobe -q -b lp || true + modprobe -q -b ppdev || true + modprobe -q -b parport_pc || true + fi + + mkdir -p /var/run/cups/certs + if [ -x /lib/init/apparmor-profile-load ]; then + /lib/init/apparmor-profile-load usr.sbin.cupsd + fi +end script + +exec /usr/sbin/cupsd -f + +post-start script + # wait until daemon is ready + timeout=60 + while [ ! -e /var/run/cups/cups.sock ]; do + sleep 0.5 + timeout=$((timeout-1)) + if [ "$timeout" -eq 0 ]; then + echo "cupsd failed to create /var/run/cups/cups.sock, skipping automatic printer configuration" >&2 + exit 0 + fi + done + + # coldplug USB printers + if ! /lib/udev/udev-configure-printer enumerate 2>/dev/null; then + if type udevadm > /dev/null 2>&1 && [ -x /lib/udev/udev-configure-printer ]; then + for printer in `udevadm trigger --verbose --dry-run --subsystem-match=usb \ + --attr-match=bInterfaceClass=07 --attr-match=bInterfaceSubClass=01 2>/dev/null || true; \ + udevadm trigger --verbose --dry-run --subsystem-match=usb \ + --sysname-match='lp[0-9]*' 2>/dev/null || true`; do + /lib/udev/udev-configure-printer add "${printer#/sys}" + done + fi + fi +end script diff --git a/etc_org/init/dbus.conf b/etc_org/init/dbus.conf new file mode 100644 index 0000000..f9dde85 --- /dev/null +++ b/etc_org/init/dbus.conf @@ -0,0 +1,25 @@ +# dbus - D-Bus system message bus +# +# The D-Bus system message bus allows system daemons and user applications +# to communicate. + +description "D-Bus system message bus" + +start on filesystem +stop on deconfiguring-networking + +expect fork +respawn + +pre-start script + mkdir -p /var/run/dbus + chown messagebus:messagebus /var/run/dbus + + exec dbus-uuidgen --ensure +end script + +exec dbus-daemon --system --fork + +post-start exec kill -USR1 1 + +post-stop exec rm -f /var/run/dbus/pid diff --git a/etc_org/init/friendly-recovery.conf b/etc_org/init/friendly-recovery.conf new file mode 100644 index 0000000..f511fdf --- /dev/null +++ b/etc_org/init/friendly-recovery.conf @@ -0,0 +1,57 @@ +# Init script for friendly recovery + +start on recovery + +console owner +task + +emits recovery +emits startup +emits mounted + +pre-start script + if plymouth --ping; then + plymouth hide-splash || true + fi + + # Try to set the hostname and initialize the console + start hostname || true + start console-setup || true + start setvtrgb || true + + # Make sure /run contains the required directories for the + # recovery menu options + mkdir -p /run/lock /run/shm || true + + # Emit the mounted event to trigger resolvconf and mounted-run + initctl emit mounted MOUNTPOINT=/run || true + + # Finally start udev + start udev || true + udevadm trigger --action=add || true + udevadm settle || true + + # And turn off kernel messages (to avoid corrupting the menu) + dmesg --console-off || true +end script + +script + # Only start friendly-recovery when booting in recovery mode + if ! grep -q "recovery" /proc/cmdline; then + exit 0 + fi + + if [ -x /lib/recovery-mode/recovery-menu ]; then + exec /lib/recovery-mode/recovery-menu + else + exec /sbin/sulogin + fi +end script + +post-stop script + if plymouth --ping; then + plymouth show-splash + fi + initctl emit startup +end script + diff --git a/etc_org/init/hostname.conf b/etc_org/init/hostname.conf new file mode 100644 index 0000000..9573f9a --- /dev/null +++ b/etc_org/init/hostname.conf @@ -0,0 +1,12 @@ +# +# This task is run on startup to set the system hostname from /etc/hostname, +# falling back to "localhost" if that file is not readable or is empty and +# no hostname has yet been set. + +description "set system hostname" + +start on startup + +task +exec hostname -b -F /etc/hostname + diff --git a/etc_org/init/hostname.sh.conf b/etc_org/init/hostname.sh.conf new file mode 100644 index 0000000..af14979 --- /dev/null +++ b/etc_org/init/hostname.sh.conf @@ -0,0 +1,9 @@ +# hostname.sh - compatibility job for sysvinit dependencies +# +# This job runs once hostname job finished running, to signal startpar +# that other rcS jobs relying on the historic hostname.sh interface +# can continue. + +description "Signal sysvinit that hostname is set" + +start on stopped hostname diff --git a/etc_org/init/hwclock-save.conf b/etc_org/init/hwclock-save.conf new file mode 100644 index 0000000..c0f746b --- /dev/null +++ b/etc_org/init/hwclock-save.conf @@ -0,0 +1,19 @@ +# hwclock-save - save system clock to hardware clock +# +# This task saves the time from the system clock back to the hardware +# clock on shutdown. + +description "save system clock to hardware clock" + +start on runlevel [06] + +task + +script + # BADYEAR can be in either file + . /etc/default/rcS + [ ! -r /etc/default/hwclock ] || . /etc/default/hwclock + grep -qw LOCAL /etc/adjtime 2>/dev/null && tz="--localtime" || tz="--utc" + [ "$BADYEAR" = "yes" ] && badyear="--badyear" + exec hwclock --rtc=/dev/rtc0 --systohc $tz --noadjfile $badyear +end script diff --git a/etc_org/init/hwclock.conf b/etc_org/init/hwclock.conf new file mode 100644 index 0000000..5bfcee9 --- /dev/null +++ b/etc_org/init/hwclock.conf @@ -0,0 +1,21 @@ +# hwclock - adjust system clock and timezone +# +# The hwclock task adjusts the system clock when the hardware clock is +# set to localtime (e.g. when dual-booting with Windows), and also +# ensures that the system timezone is set so that timestamps are written +# to FAT devices. + +description "adjust system clock and timezone" + +start on starting mountall + +task + +script + # BADYEAR can be in either file + . /etc/default/rcS + [ ! -r /etc/default/hwclock ] || . /etc/default/hwclock + grep -qw LOCAL /etc/adjtime 2>/dev/null && tz="--localtime" || tz="--utc" + [ "$BADYEAR" = "yes" ] && badyear="--badyear" + exec hwclock --systz $tz --noadjfile $badyear +end script diff --git a/etc_org/init/hwclock.sh.conf b/etc_org/init/hwclock.sh.conf new file mode 100644 index 0000000..cff6963 --- /dev/null +++ b/etc_org/init/hwclock.sh.conf @@ -0,0 +1,3 @@ +description "Mask /etc/init.d/hwclock.sh, this is done by /etc/init/hwclock.conf" + +start on starting hwclock diff --git a/etc_org/init/irqbalance.conf b/etc_org/init/irqbalance.conf new file mode 100644 index 0000000..c7b81fe --- /dev/null +++ b/etc_org/init/irqbalance.conf @@ -0,0 +1,25 @@ +# irqbalance - Daemon to balance interrupts for SMP system + +# irqbalance is a daemon to balance interrupts across multiple CPUs, which +# can lear to better performance and IO balance on SMP systems. + +description "CPU interrupts balancing daemon" +author "Chuck Short " + +start on runlevel [2345] and not-container +stop on runlevel [!2345] + +expect fork + +script + test -f /etc/default/irqbalance && . /etc/default/irqbalance + + test "$ENABLED" != "0" || exit 0 + + if test "$ONESHOT" != "0"; then + DOPTIONS="--oneshot" + fi + + exec /usr/sbin/irqbalance $OPTIONS $DOPTIONS + +end script diff --git a/etc_org/init/kmod.conf b/etc_org/init/kmod.conf new file mode 100644 index 0000000..72536fd --- /dev/null +++ b/etc_org/init/kmod.conf @@ -0,0 +1,24 @@ +# kmod - load modules from /etc/modules +# +# This task loads the kernel modules specified in the /etc/modules file + +description "load modules from /etc/modules" + +start on (startup + and started udev) + +task +script + [ -f /etc/modules ] && files="/etc/modules" || files="" + hash="#" + dirs="/etc/modules-load.d /run/modules-load.d /lib/modules-load.d" + for dir in $dirs; do + files="$files $(run-parts --list --regex='\.conf$' $dir 2> /dev/null || true)" + done + for file in $files; do + while read module args; do + [ -n "$module" ] && [ "${module#${hash}}" = "${module}" ] || continue + modprobe $module $args || : + done < $file + done +end script diff --git a/etc_org/init/lightdm.conf b/etc_org/init/lightdm.conf new file mode 100644 index 0000000..f861dfa --- /dev/null +++ b/etc_org/init/lightdm.conf @@ -0,0 +1,63 @@ +# LightDM - light Display Manager +# +# The display manager service manages the X servers running on the +# system, providing login and auto-login services +# +# based on gdm upstart script + +description "LightDM Display Manager" +author "Robert Ancell " + +start on ((filesystem + and runlevel [!06] + and started dbus + and plymouth-ready) + or runlevel PREVLEVEL=S) + +stop on runlevel [016] + +respawn +respawn limit 2 15 + +emits login-session-start +emits desktop-session-start +emits desktop-shutdown + +script + if [ -n "$UPSTART_EVENTS" ] + then + # Check kernel command-line for inhibitors, unless we are being called + # manually + for ARG in $(cat /proc/cmdline); do + if [ "$ARG" = "text" ]; then + plymouth quit || : + stop + exit 0 + fi + done + + [ ! -f /etc/X11/default-display-manager -o "$(cat /etc/X11/default-display-manager 2>/dev/null)" = "/usr/bin/lightdm" -o "$(cat /etc/X11/default-display-manager 2>/dev/null)" = "/usr/sbin/lightdm" ] || { stop; exit 0; } + + if [ "$RUNLEVEL" = S -o "$RUNLEVEL" = 1 ] + then + # Single-user mode + plymouth quit || : + exit 0 + fi + fi + + exec lightdm +end script + +post-start script + sleep 5 + clear > /dev/tty7 +end script + +post-stop script + clear > /dev/tty7 + sleep 1 + if [ "$UPSTART_STOP_EVENTS" = runlevel ]; then + initctl emit desktop-shutdown + fi +end script diff --git a/etc_org/init/network-interface-container.conf b/etc_org/init/network-interface-container.conf new file mode 100644 index 0000000..9bc6eef --- /dev/null +++ b/etc_org/init/network-interface-container.conf @@ -0,0 +1,19 @@ +# network-interface-container - woarkound for missing events in container +# +# This service emits missing net-device-added events for containers. +# It's needed in cases where devices are created before the container +# starts and so won't get a udev event. + +description "workaround for missing events in container" +start on container + +emits net-device-added + +task +script + case "$CONTAINER" in + lxc|lxc-libvirt|openvz) + initctl emit --no-wait net-device-added INTERFACE=lo || true + ;; + esac +end script diff --git a/etc_org/init/network-interface-security.conf b/etc_org/init/network-interface-security.conf new file mode 100644 index 0000000..7bf829f --- /dev/null +++ b/etc_org/init/network-interface-security.conf @@ -0,0 +1,37 @@ +# network-interface-security - configure network device security +# +# This is a one-time start-up script to load AppArmor profiles needed +# before the network comes up. + +description "configure network device security" + +# In order to avoid upstart bug LP: #447654, we cannot have an AND +# statement here (with the ORs). An "and virtual-filesystems" is desired +# here to make sure that the securityfs is mounted, but since each of the +# ORed services already require virtual-filesystems be mounted, this is safe: +start on (starting network-interface + or starting network-manager + or starting networking) +stop on (stopped network-interface JOB=$JOB INTERFACE=$INTERFACE + or stopped network-manager JOB=$JOB + or stopped networking JOB=$JOB) + +# In order to handle the lack of upstart feature LP: #568860, we need to +# run multiple times, for each of the above "starting" service instances, or +# else another one might run while we're running, and not wait for us to +# finish. +instance $JOB${INTERFACE:+/}${INTERFACE:-} + +# Since we need these profiles to be loaded before any of the above services +# begin running, this service must be a pre-start so that its pre-start +# script finishes before the above services' start scripts begin. +pre-start script + [ -f /run/network-interface-security ] && exit 0 # already ran + [ -d /rofs/etc/apparmor.d ] && exit 0 # do not load on liveCD + [ -d /sys/module/apparmor ] || exit 0 # do not load without AppArmor + [ -x /sbin/apparmor_parser ] || exit 0 # do not load without parser + for link in /etc/apparmor/init/network-interface-security/* ; do + [ -L $link ] && /sbin/apparmor_parser -r -W $link || true + done + > /run/network-interface-security +end script diff --git a/etc_org/init/network-interface.conf b/etc_org/init/network-interface.conf new file mode 100644 index 0000000..9a3cbd3 --- /dev/null +++ b/etc_org/init/network-interface.conf @@ -0,0 +1,34 @@ +# network-interface - configure network device +# +# This service causes network devices to be brought up or down as a result +# of hardware being added or removed, including that which isn't ordinarily +# removable. + +description "configure network device" + +emits net-device-up +emits net-device-down +emits static-network-up + +start on net-device-added +stop on net-device-removed INTERFACE=$INTERFACE + +instance $INTERFACE +export INTERFACE + +pre-start script + if [ "$INTERFACE" = lo ]; then + # bring this up even if /etc/network/interfaces is broken + ifconfig lo 127.0.0.1 up || true + initctl emit -n net-device-up \ + IFACE=lo LOGICAL=lo ADDRFAM=inet METHOD=loopback || true + fi + mkdir -p /run/network + ifup --allow auto $INTERFACE + ifup --allow hotplug $INTERFACE +end script + +post-stop script + ifdown --force --allow auto $INTERFACE + ifdown --force --allow hotplug $INTERFACE +end script diff --git a/etc_org/init/network-manager.conf b/etc_org/init/network-manager.conf new file mode 100644 index 0000000..5f9a6c5 --- /dev/null +++ b/etc_org/init/network-manager.conf @@ -0,0 +1,24 @@ +# network-manager - network connection manager +# +# The Network Manager daemon manages the system's network connections, +# automatically switching between the best available. + +description "network connection manager" + +start on (local-filesystems + and started dbus + and static-network-up) +stop on stopping dbus + +expect fork +respawn + +script + # set $LANG so that messages appearing on the GUI will be translated. See LP: 875017 + if [ -r /etc/default/locale ]; then + . /etc/default/locale + export LANG LANGUAGE LC_MESSAGES LC_ALL + fi + + exec NetworkManager +end script diff --git a/etc_org/init/networking.conf b/etc_org/init/networking.conf new file mode 100644 index 0000000..bf76854 --- /dev/null +++ b/etc_org/init/networking.conf @@ -0,0 +1,80 @@ +# networking - configure virtual network devices +# +# This task causes virtual network devices that do not have an associated +# kernel object to be started on boot. + +description "configure virtual network devices" + +emits static-network-up +emits net-device-up +emits deconfiguring-networking + +start on (local-filesystems + and (stopped udevtrigger or container)) or runlevel [2345] or stopped networking RESULT=failed PROCESS=post-stop EXIT_STATUS=100 +stop on unmounted-remote-filesystems + +pre-start script + if [ "$UPSTART_EVENTS" = "stopped" ] && [ "$UPSTART_JOB" = "networking" ] && [ "$EXIT_STATUS" = "100" ]; then + exit 0 + fi + + mkdir -p /run/network + ifup -a +end script + +post-stop script + if [ -z "$UPSTART_STOP_EVENTS" ]; then + echo "Stopping or restarting the networking job is not supported." + echo "Use ifdown & ifup to reconfigure desired interface." + exit 100 + fi + + log_warning_msg() { + echo $* + } + + # These checks were taken from the Debian ifupdown.networking.init script + check_network_file_systems() { + [ -e /proc/mounts ] || return 0 + + if [ -e /etc/iscsi/iscsi.initramfs ]; then + log_warning_msg "not deconfiguring network interfaces: iSCSI root is mounted." + exit 0 + fi + + while read DEV MTPT FSTYPE REST; do + case $DEV in + /dev/nbd*|/dev/nd[a-z]*|/dev/etherd/e*) + log_warning_msg "not deconfiguring network interfaces: network devices still mounted." + exit 0 + ;; + esac + case $FSTYPE in + nfs|nfs4|smbfs|ncp|ncpfs|cifs|coda|ocfs2|gfs|pvfs|pvfs2|fuse.httpfs|fuse.curlftpfs) + log_warning_msg "not deconfiguring network interfaces: network file systems still mounted." + exit 0 + ;; + esac + done < /proc/mounts + } + + check_network_swap() { + [ -e /proc/swaps ] || return 0 + + while read DEV MTPT FSTYPE REST; do + case $DEV in + /dev/nbd*|/dev/nd[a-z]*|/dev/etherd/e*) + log_warning_msg "not deconfiguring network interfaces: network swap still mounted." + exit 0 + ;; + esac + done < /proc/swaps + } + + check_network_file_systems + check_network_swap + + # Anything that manages network interfaces *MUST* wait for this event + initctl emit deconfiguring-networking + ifdown -a --exclude=lo +end script diff --git a/etc_org/init/oem-config.conf b/etc_org/init/oem-config.conf new file mode 100644 index 0000000..52b8a35 --- /dev/null +++ b/etc_org/init/oem-config.conf @@ -0,0 +1,61 @@ +# oem-config - End-user configuration after initial OEM installation +# +# Run on the first boot after shipping to the end user to reconfigure the +# system for them; removes itself thereafter. + +description "End-user configuration after initial OEM installation" +author "Ubuntu Installer Team " + +start on (starting gdm + or starting kdm + or starting xdm + or starting lxdm + or starting lightdm + or starting oem-config-debconf) +stop on (runlevel [06] + or stopping gdm + or stopping kdm + or stopping xdm + or stopping lxdm + or stopping lightdm) + +emits starting-dm + +task +normal exit 0 1 + +console output + +script + [ -f /var/lib/oem-config/run ] + + frontend= + type oem-config-firstboot >/dev/null 2>&1 || exit 0 + + debug= + automatic= + for x in $(cat /proc/cmdline); do + case $x in + debug-oem-config) + debug=--debug + ;; + # We never want to run the oem-config job in the live environment + # (as is the case in some custom configurations) or in recovery + # mode. + boot=casper|single) + exit 0 + ;; + ubiquity/frontend=*) + frontend="${x#*=}" + export FRONTEND=$frontend + ;; + automatic-oem-config) + automatic=--automatic + ;; + esac + done + + initctl emit starting-dm DM=oem-config-dm + + exec oem-config-firstboot $debug $automatic +end script diff --git a/etc_org/init/passwd.conf b/etc_org/init/passwd.conf new file mode 100644 index 0000000..8258142 --- /dev/null +++ b/etc_org/init/passwd.conf @@ -0,0 +1,18 @@ +# passwd - clear locks on passwd and related files +# +# Copyright 2012 Canonical Ltd. +# Author: Dmitrijs Ledkovs +# +# This helper clears locks on passwd to avoid million duplicate bug reports +# like this one: https://launchpad.net/bugs/523896 +# Ideally we'd know what lock-up, and doesn't clear the lock, and fix that. +# But it appears to be safe enough to clear them unconditionally on boot. +# + +description "Clear passwd locks" + +start on filesystem + +task + +exec rm -f /etc/gshadow.lock /etc/shadow.lock /etc/passwd.lock /etc/group.lock /etc/subuid.lock /etc/subgid.lock diff --git a/etc_org/init/procps-instance.conf b/etc_org/init/procps-instance.conf new file mode 100644 index 0000000..eced12e --- /dev/null +++ b/etc_org/init/procps-instance.conf @@ -0,0 +1,16 @@ +# procps - set sysctls from /etc/sysctl.conf +# +# This task sets kernel sysctl variables from /etc/sysctl.conf and +# /etc/sysctl.d + +description "set sysctls from /etc/sysctl.conf" + +instance $UPSTART_EVENTS +env UPSTART_EVENTS= + +start on virtual-filesystems or static-network-up + +task +script + cat /etc/sysctl.d/*.conf /etc/sysctl.conf | sysctl -e -p - +end script diff --git a/etc_org/init/procps.conf b/etc_org/init/procps.conf new file mode 100644 index 0000000..cd251ef --- /dev/null +++ b/etc_org/init/procps.conf @@ -0,0 +1,5 @@ +# procps - set sysctls from /etc/sysctl.conf +# +# signal startpar that procps has run + +start on started procps-instance diff --git a/etc_org/init/resolvconf.conf b/etc_org/init/resolvconf.conf new file mode 100644 index 0000000..9346011 --- /dev/null +++ b/etc_org/init/resolvconf.conf @@ -0,0 +1,19 @@ +# upstart script for resolvconf + +description "Initialize or finalize resolvconf" + +start on mounted MOUNTPOINT=/run + +stop on runlevel [06] + +pre-start script + mkdir -p /run/resolvconf/interface + # Request a postponed update (needed in case the base file has content). + touch /run/resolvconf/postponed-update + # Enable updates and perform the postponed update. + resolvconf --enable-updates +end script + +post-stop script + resolvconf --disable-updates +end script diff --git a/etc_org/init/rfkill-restore.conf b/etc_org/init/rfkill-restore.conf new file mode 100644 index 0000000..b106f0b --- /dev/null +++ b/etc_org/init/rfkill-restore.conf @@ -0,0 +1,17 @@ +# rfkill-restore - restore software RF kill switch state + +description "restore software rfkill state" + +start on local-filesystems + +task + +script + if [ ! -d /sys/class/rfkill ]; then + exit 0 + fi + for device in /sys/class/rfkill/*; do + [ ! -d $device ] && continue + /lib/systemd/systemd-rfkill load `basename $device` + done +end script diff --git a/etc_org/init/rfkill-restore.override b/etc_org/init/rfkill-restore.override new file mode 100644 index 0000000..2905494 --- /dev/null +++ b/etc_org/init/rfkill-restore.override @@ -0,0 +1 @@ +manual diff --git a/etc_org/init/rfkill-store.conf b/etc_org/init/rfkill-store.conf new file mode 100644 index 0000000..1b07ae4 --- /dev/null +++ b/etc_org/init/rfkill-store.conf @@ -0,0 +1,18 @@ +# rfkill-store - store software RF kill switch state + +description "store software rfkill state" + +start on runlevel [016] + +task + +script + if [ ! -d /sys/class/rfkill ]; then + exit 0 + fi + + for device in /sys/class/rfkill/*; do + [ ! -d $device ] && continue + /lib/systemd/systemd-rfkill save `basename $device` + done +end script diff --git a/etc_org/init/rfkill-store.override b/etc_org/init/rfkill-store.override new file mode 100644 index 0000000..2905494 --- /dev/null +++ b/etc_org/init/rfkill-store.override @@ -0,0 +1 @@ +manual diff --git a/etc_org/init/rsyslog.conf b/etc_org/init/rsyslog.conf new file mode 100644 index 0000000..4d4ea4e --- /dev/null +++ b/etc_org/init/rsyslog.conf @@ -0,0 +1,21 @@ +# rsyslog - system logging daemon +# +# rsyslog is an enhanced multi-threaded replacement for the traditional +# syslog daemon, logging messages from applications + +description "system logging daemon" + +start on filesystem +stop on runlevel [06] + +expect fork +respawn + +pre-start script + /lib/init/apparmor-profile-load usr.sbin.rsyslogd +end script + +script + . /etc/default/rsyslog + exec rsyslogd $RSYSLOGD_OPTIONS +end script diff --git a/etc_org/init/setvtrgb.conf b/etc_org/init/setvtrgb.conf new file mode 100644 index 0000000..193796c --- /dev/null +++ b/etc_org/init/setvtrgb.conf @@ -0,0 +1,9 @@ +# setvtrgb - set virtual terminal colors +# +# This job configures the virtual terminal console colors + +author "Dustin Kirkland " + +start on (started plymouth-splash or started tty1) + +exec setvtrgb /etc/vtrgb diff --git a/etc_org/init/ssh.conf b/etc_org/init/ssh.conf new file mode 100644 index 0000000..b34cbff --- /dev/null +++ b/etc_org/init/ssh.conf @@ -0,0 +1,29 @@ +# ssh - OpenBSD Secure Shell server +# +# The OpenSSH server provides secure shell access to the system. + +description "OpenSSH server" + +start on runlevel [2345] +stop on runlevel [!2345] + +respawn +respawn limit 10 5 +umask 022 + +env SSH_SIGSTOP=1 +expect stop + +# 'sshd -D' leaks stderr and confuses things in conjunction with 'console log' +console none + +pre-start script + test -x /usr/sbin/sshd || { stop; exit 0; } + test -e /etc/ssh/sshd_not_to_be_run && { stop; exit 0; } + + mkdir -p -m0755 /var/run/sshd +end script + +# if you used to set SSHD_OPTS in /etc/default/ssh, you can change the +# 'exec' line here instead +exec /usr/sbin/sshd -D diff --git a/etc_org/init/udev.conf b/etc_org/init/udev.conf new file mode 100644 index 0000000..ce0840d --- /dev/null +++ b/etc_org/init/udev.conf @@ -0,0 +1,14 @@ +# udev - device node and kernel event manager +# +# The udev daemon receives events from the kernel about changes in the +# /sys filesystem and manages the /dev filesystem. + +description "device node and kernel event manager" + +start on virtual-filesystems +stop on runlevel [06] + +expect fork +respawn + +exec /lib/systemd/systemd-udevd --daemon diff --git a/etc_org/init/udevmonitor.conf b/etc_org/init/udevmonitor.conf new file mode 100644 index 0000000..5d53571 --- /dev/null +++ b/etc_org/init/udevmonitor.conf @@ -0,0 +1,13 @@ +# udevmonitor - log initial device creation +# +# The set of devices created in the "cold plug" pass is generally +# useful for debugging, so we monitor this and create a log file +# from that. + +description "log initial device creation" + +start on (startup + and starting udevtrigger) +stop on stopped udevtrigger + +exec /sbin/udevadm monitor -e >/run/udev/udev.log diff --git a/etc_org/init/udevtrigger.conf b/etc_org/init/udevtrigger.conf new file mode 100644 index 0000000..e066555 --- /dev/null +++ b/etc_org/init/udevtrigger.conf @@ -0,0 +1,16 @@ +# udevtrigger - cold plug devices +# +# By the time udevd starts, we've already missed all of the events for +# the devices populated in /sys. This task causes the kernel to resend +# them. + +description "cold plug devices" + +start on (startup + and started udev + and not-container) + +task + +exec udevadm trigger --action=add +post-stop exec udevadm settle diff --git a/etc_org/init/ufw.conf b/etc_org/init/ufw.conf new file mode 100644 index 0000000..9d5dad2 --- /dev/null +++ b/etc_org/init/ufw.conf @@ -0,0 +1,18 @@ +# ufw - Uncomplicated Firewall +# +# The Uncomplicated Firewall is a front-end for iptables, to make managing a +# Netfilter firewall easier. + +description "Uncomplicated firewall" + +# Make sure we start before an interface receives traffic +start on (starting network-interface + or starting network-manager + or starting networking) + +stop on runlevel [!023456] + +console output + +pre-start exec /lib/ufw/ufw-init start quiet +post-stop exec /lib/ufw/ufw-init stop diff --git a/etc_org/init/ureadahead-other.conf b/etc_org/init/ureadahead-other.conf new file mode 100644 index 0000000..d4a3504 --- /dev/null +++ b/etc_org/init/ureadahead-other.conf @@ -0,0 +1,19 @@ +# ureadahead - Read required files in advance for other mountpoints +# +# Runs the über-readahead daemon which reads data about files required +# during boot and reads them into the page cache in advance of their +# use. + +description "Read required files in advance (for other mountpoints)" + +start on mounted DEVICE=[/UL]* MOUNTPOINT=/?* + +# Forks into the background both when reading from disk and when profiling +# (HDD mode won't fork, but that's ok because we'll wait for it in spawned). +expect fork + +# Don't treat a normal exit after reading finishes as a failure, and +# don't treat a missing pack file as an error either +normal exit 0 4 + +exec /sbin/ureadahead --daemon $MOUNTPOINT diff --git a/etc_org/init/ureadahead.conf b/etc_org/init/ureadahead.conf new file mode 100644 index 0000000..e95e49a --- /dev/null +++ b/etc_org/init/ureadahead.conf @@ -0,0 +1,28 @@ +# ureadahead - Read required files in advance +# +# Runs the über-readahead daemon which reads data about files required +# during boot and reads them into the page cache in advance of their +# use. + +description "Read required files in advance" + +start on starting mountall +stop on stopped rc + +# Forks into the background both when reading from disk and when profiling +# (HDD mode won't fork, but that's ok because we'll wait for it in spawned). +expect fork + +# When profiling, give it three minutes after sending SIGTERM to write out +# the pack file. +kill timeout 180 + +# Don't treat a normal exit after reading finishes as a failure +normal exit 0 + +exec /sbin/ureadahead --daemon + +# Normally ureadahead will exit on its own when it finishes, unless it's +# profiling - in which case we want to give the system another 45s to +# finish staring the desktop and other things. +pre-stop exec sleep 45 diff --git a/etc_org/init/usb-modeswitch-upstart.conf b/etc_org/init/usb-modeswitch-upstart.conf new file mode 100644 index 0000000..8264e87 --- /dev/null +++ b/etc_org/init/usb-modeswitch-upstart.conf @@ -0,0 +1,6 @@ +start on usb-modeswitch-upstart +task +env TMPDIR=/run +script + exec /usr/sbin/usb_modeswitch_dispatcher --switch-upstart $UMS_PARAM +end script diff --git a/etc_org/init/whoopsie.conf b/etc_org/init/whoopsie.conf new file mode 100644 index 0000000..bae9557 --- /dev/null +++ b/etc_org/init/whoopsie.conf @@ -0,0 +1,18 @@ +# whoopsie - crash report submission daemon + +description "crash report submission daemon" + +start on runlevel [2345] +stop on runlevel [!2345] + +env CRASH_DB_URL=https://daisy.ubuntu.com +respawn +respawn limit 10 5 + +pre-start script + + # Wait for network-manager if and only if it's installed. + status network-manager >/dev/null 2>&1 && start wait-for-state WAITER=whoopsie WAIT_FOR=network-manager WAIT_STATE=running || : +end script + +exec whoopsie -f diff --git a/etc_org/initramfs-tools/initramfs.conf b/etc_org/initramfs-tools/initramfs.conf new file mode 100644 index 0000000..04d681e --- /dev/null +++ b/etc_org/initramfs-tools/initramfs.conf @@ -0,0 +1,73 @@ +# +# initramfs.conf +# Configuration file for mkinitramfs(8). See initramfs.conf(5). +# +# Note that configuration options from this file can be overridden +# by config files in the /etc/initramfs-tools/conf.d directory. + +# +# MODULES: [ most | netboot | dep | list ] +# +# most - Add most filesystem and all harddrive drivers. +# +# dep - Try and guess which modules to load. +# +# netboot - Add the base modules, network modules, but skip block devices. +# +# list - Only include modules from the 'additional modules' list +# + +MODULES=most + +# +# BUSYBOX: [ y | n | auto ] +# +# Use busybox shell and utilities. If set to n, klibc utilities will be used. +# If set to auto (or unset), busybox will be used if installed and klibc will +# be used otherwise. +# + +BUSYBOX=auto + +# +# COMPCACHE_SIZE: [ "x K" | "x M" | "x G" | "x %" ] +# +# Amount of RAM to use for RAM-based compressed swap space. +# +# An empty value - compcache isn't used, or added to the initramfs at all. +# An integer and K (e.g. 65536 K) - use a number of kilobytes. +# An integer and M (e.g. 256 M) - use a number of megabytes. +# An integer and G (e.g. 1 G) - use a number of gigabytes. +# An integer and % (e.g. 50 %) - use a percentage of the amount of RAM. +# +# You can optionally install the compcache package to configure this setting +# via debconf and have userspace scripts to load and unload compcache. +# + +COMPCACHE_SIZE="" + +# +# COMPRESS: [ gzip | bzip2 | lzma | lzop | xz ] +# + +COMPRESS=gzip + +# +# NFS Section of the config. +# + +# +# DEVICE: ... +# +# Specify a specific network interface, like eth0 +# Overridden by optional ip= bootarg +# + +DEVICE= + +# +# NFSROOT: [ auto | HOST:MOUNT ] +# + +NFSROOT=auto + diff --git a/etc_org/initramfs-tools/modules b/etc_org/initramfs-tools/modules new file mode 100644 index 0000000..dd9dc54 --- /dev/null +++ b/etc_org/initramfs-tools/modules @@ -0,0 +1,11 @@ +# List of modules that you want to include in your initramfs. +# They will be loaded at boot time in the order below. +# +# Syntax: module_name [args ...] +# +# You must run update-initramfs(8) to effect this change. +# +# Examples: +# +# raid1 +# sd_mod diff --git a/etc_org/initramfs-tools/update-initramfs.conf b/etc_org/initramfs-tools/update-initramfs.conf new file mode 100644 index 0000000..31823e2 --- /dev/null +++ b/etc_org/initramfs-tools/update-initramfs.conf @@ -0,0 +1,20 @@ +# +# Configuration file for update-initramfs(8) +# + +# +# update_initramfs [ yes | all | no ] +# +# Default is yes +# If set to all update-initramfs will update all initramfs +# If set to no disables any update to initramfs beside kernel upgrade + +update_initramfs=yes + +# +# backup_initramfs [ yes | no ] +# +# Default is no +# If set to no leaves no .bak backup files. + +backup_initramfs=no diff --git a/etc_org/inputrc b/etc_org/inputrc new file mode 100644 index 0000000..d3da985 --- /dev/null +++ b/etc_org/inputrc @@ -0,0 +1,67 @@ +# /etc/inputrc - global inputrc for libreadline +# See readline(3readline) and `info rluserman' for more information. + +# Be 8 bit clean. +set input-meta on +set output-meta on + +# To allow the use of 8bit-characters like the german umlauts, uncomment +# the line below. However this makes the meta key not work as a meta key, +# which is annoying to those which don't need to type in 8-bit characters. + +# set convert-meta off + +# try to enable the application keypad when it is called. Some systems +# need this to enable the arrow keys. +# set enable-keypad on + +# see /usr/share/doc/bash/inputrc.arrows for other codes of arrow keys + +# do not bell on tab-completion +# set bell-style none +# set bell-style visible + +# some defaults / modifications for the emacs mode +$if mode=emacs + +# allow the use of the Home/End keys +"\e[1~": beginning-of-line +"\e[4~": end-of-line + +# allow the use of the Delete/Insert keys +"\e[3~": delete-char +"\e[2~": quoted-insert + +# mappings for "page up" and "page down" to step to the beginning/end +# of the history +# "\e[5~": beginning-of-history +# "\e[6~": end-of-history + +# alternate mappings for "page up" and "page down" to search the history +# "\e[5~": history-search-backward +# "\e[6~": history-search-forward + +# mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving +"\e[1;5C": forward-word +"\e[1;5D": backward-word +"\e[5C": forward-word +"\e[5D": backward-word +"\e\e[C": forward-word +"\e\e[D": backward-word + +$if term=rxvt +"\e[7~": beginning-of-line +"\e[8~": end-of-line +"\eOc": forward-word +"\eOd": backward-word +$endif + +# for non RH/Debian xterm, can't hurt for RH/Debian xterm +# "\eOH": beginning-of-line +# "\eOF": end-of-line + +# for freebsd console +# "\e[H": beginning-of-line +# "\e[F": end-of-line + +$endif diff --git a/etc_org/insserv.conf b/etc_org/insserv.conf new file mode 100644 index 0000000..bd96b85 --- /dev/null +++ b/etc_org/insserv.conf @@ -0,0 +1,36 @@ +# +# All local filesystems are mounted (done during boot phase) +# +$local_fs +umountfs + +# +# Low level networking (ethernet card) +# +$network +networking + +# +# Named is operational +# +$named +named +dnsmasq +lwresd +bind9 +unbound $network + +# +# All remote filesystems are mounted (note in some cases /usr may +# be remote. Most applications that care will probably require +# both $local_fs and $remote_fs) +# +$remote_fs $local_fs +umountnfs +sendsigs + +# +# System logger is operational +# +$syslog +rsyslog +sysklogd +syslog-ng +dsyslog +inetutils-syslogd + +# +# The system time has been set correctly +# +$time +hwclock + +# +# Services which need to be interactive +# + glibc udev console-screen keymap keyboard-setup console-setup cryptdisks cryptdisks-early checkfs-loop diff --git a/etc_org/insserv.conf.d/busybox-syslogd b/etc_org/insserv.conf.d/busybox-syslogd new file mode 100644 index 0000000..5c7bfc1 --- /dev/null +++ b/etc_org/insserv.conf.d/busybox-syslogd @@ -0,0 +1 @@ +$syslog +busybox-syslogd diff --git a/etc_org/inxi.conf b/etc_org/inxi.conf new file mode 100644 index 0000000..93c77db --- /dev/null +++ b/etc_org/inxi.conf @@ -0,0 +1,2 @@ +## We want to use the distro to track the package +B_ALLOW_UPDATE=false diff --git a/etc_org/iproute2/ematch_map b/etc_org/iproute2/ematch_map new file mode 100644 index 0000000..1823983 --- /dev/null +++ b/etc_org/iproute2/ematch_map @@ -0,0 +1,7 @@ +# lookup table for ematch kinds +1 cmp +2 nbyte +3 u32 +4 meta +7 canid +8 ipset diff --git a/etc_org/iproute2/group b/etc_org/iproute2/group new file mode 100644 index 0000000..6f000b2 --- /dev/null +++ b/etc_org/iproute2/group @@ -0,0 +1,2 @@ +# device group names +0 default diff --git a/etc_org/iproute2/nl_protos b/etc_org/iproute2/nl_protos new file mode 100644 index 0000000..43418f3 --- /dev/null +++ b/etc_org/iproute2/nl_protos @@ -0,0 +1,23 @@ +# Netlink protocol names mapping + +0 rtnl +1 unused +2 usersock +3 fw +4 tcpdiag +5 nflog +6 xfrm +7 selinux +8 iscsi +9 audit +10 fiblookup +11 connector +12 nft +13 ip6fw +14 dec-rt +15 uevent +16 genl +18 scsi-trans +19 ecryptfs +20 rdma +21 crypto diff --git a/etc_org/iproute2/rt_dsfield b/etc_org/iproute2/rt_dsfield new file mode 100644 index 0000000..1426d60 --- /dev/null +++ b/etc_org/iproute2/rt_dsfield @@ -0,0 +1,26 @@ +# Differentiated field values +# These include the DSCP and unused bits +0x0 default +# Newer RFC2597 values +0x28 AF11 +0x30 AF12 +0x38 AF13 +0x48 AF21 +0x50 AF22 +0x58 AF23 +0x68 AF31 +0x70 AF32 +0x78 AF33 +0x88 AF41 +0x90 AF42 +0x98 AF43 +# Older values RFC2474 +0x20 CS1 +0x40 CS2 +0x60 CS3 +0x80 CS4 +0xA0 CS5 +0xC0 CS6 +0xE0 CS7 +# RFC 2598 +0xB8 EF diff --git a/etc_org/iproute2/rt_protos b/etc_org/iproute2/rt_protos new file mode 100644 index 0000000..82cf9c4 --- /dev/null +++ b/etc_org/iproute2/rt_protos @@ -0,0 +1,31 @@ +# +# Reserved protocols. +# +0 unspec +1 redirect +2 kernel +3 boot +4 static +8 gated +9 ra +10 mrt +11 zebra +12 bird +13 dnrouted +14 xorp +15 ntk +16 dhcp +42 babel + +# +# Used by me for gated +# +254 gated/aggr +253 gated/bgp +252 gated/ospf +251 gated/ospfase +250 gated/rip +249 gated/static +248 gated/conn +247 gated/inet +246 gated/default diff --git a/etc_org/iproute2/rt_realms b/etc_org/iproute2/rt_realms new file mode 100644 index 0000000..eedd76d --- /dev/null +++ b/etc_org/iproute2/rt_realms @@ -0,0 +1,13 @@ +# +# reserved values +# +0 cosmos +# +# local +# +#1 inr.ac +#2 inr.ruhep +#3 freenet +#4 radio-msu +#5 russia +#6 internet diff --git a/etc_org/iproute2/rt_scopes b/etc_org/iproute2/rt_scopes new file mode 100644 index 0000000..8514bc1 --- /dev/null +++ b/etc_org/iproute2/rt_scopes @@ -0,0 +1,11 @@ +# +# reserved values +# +0 global +255 nowhere +254 host +253 link +# +# pseudo-reserved +# +200 site diff --git a/etc_org/iproute2/rt_tables b/etc_org/iproute2/rt_tables new file mode 100644 index 0000000..541abfd --- /dev/null +++ b/etc_org/iproute2/rt_tables @@ -0,0 +1,11 @@ +# +# reserved values +# +255 local +254 main +253 default +0 unspec +# +# local +# +#1 inr.ruhep diff --git a/etc_org/issue b/etc_org/issue new file mode 100644 index 0000000..3edf414 --- /dev/null +++ b/etc_org/issue @@ -0,0 +1,2 @@ +Ubuntu 16.04.1 LTS \n \l + diff --git a/etc_org/issue.net b/etc_org/issue.net new file mode 100644 index 0000000..f380629 --- /dev/null +++ b/etc_org/issue.net @@ -0,0 +1 @@ +Ubuntu 16.04.1 LTS diff --git a/etc_org/java-8-openjdk/calendars.properties b/etc_org/java-8-openjdk/calendars.properties new file mode 100644 index 0000000..49f68ac --- /dev/null +++ b/etc_org/java-8-openjdk/calendars.properties @@ -0,0 +1,60 @@ +# Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# + +# +# Japanese imperial calendar +# +# Meiji since 1868-01-01 00:00:00 local time (Gregorian) +# Taisho since 1912-07-30 00:00:00 local time (Gregorian) +# Showa since 1926-12-25 00:00:00 local time (Gregorian) +# Heisei since 1989-01-08 00:00:00 local time (Gregorian) +calendar.japanese.type: LocalGregorianCalendar +calendar.japanese.eras: \ + name=Meiji,abbr=M,since=-3218832000000; \ + name=Taisho,abbr=T,since=-1812153600000; \ + name=Showa,abbr=S,since=-1357603200000; \ + name=Heisei,abbr=H,since=600220800000 + +# +# Taiwanese calendar +# Minguo since 1911-01-01 00:00:00 local time (Gregorian) +calendar.taiwanese.type: LocalGregorianCalendar +calendar.taiwanese.eras: \ + name=MinGuo,since=-1830384000000 + +# +# Thai Buddhist calendar +# Buddhist Era since -542-01-01 00:00:00 local time (Gregorian) +calendar.thai-buddhist.type: LocalGregorianCalendar +calendar.thai-buddhist.eras: \ + name=BuddhistEra,abbr=B.E.,since=-79302585600000 +calendar.thai-buddhist.year-boundary: \ + day1=4-1,since=-79302585600000; \ + day1=1-1,since=-915148800000 + +# +# Hijrah calendars +# +calendar.hijrah.Hijrah-umalqura: hijrah-config-umalqura.properties +calendar.hijrah.Hijrah-umalqura.type: islamic-umalqura diff --git a/etc_org/java-8-openjdk/content-types.properties b/etc_org/java-8-openjdk/content-types.properties new file mode 100644 index 0000000..559de96 --- /dev/null +++ b/etc_org/java-8-openjdk/content-types.properties @@ -0,0 +1,280 @@ +#sun.net.www MIME content-types table +# +# Property fields: +# +# ::= 'description' '=' +# ::= 'file_extensions' '=' +# ::= 'icon' '=' +# ::= 'browser' | 'application' | 'save' | 'unknown' +# ::= 'application' '=' +# + +# +# The "we don't know anything about this data" type(s). +# Used internally to mark unrecognized types. +# +content/unknown: description=Unknown Content +unknown/unknown: description=Unknown Data Type + +# +# The template we should use for temporary files when launching an application +# to view a document of given type. +# +temp.file.template: /tmp/%s + +# +# The "real" types. +# +application/octet-stream: \ + description=Generic Binary Stream;\ + file_extensions=.saveme,.dump,.hqx,.arc,.o,.a,.bin,.exe,.z,.gz + +application/oda: \ + description=ODA Document;\ + file_extensions=.oda + +application/pdf: \ + description=Adobe PDF Format;\ + file_extensions=.pdf + +application/postscript: \ + description=Postscript File;\ + file_extensions=.eps,.ai,.ps;\ + icon=ps;\ + action=application;\ + application=imagetool %s + +application/x-dvi: \ + description=TeX DVI File;\ + file_extensions=.dvi;\ + action=application;\ + application=xdvi %s + +application/x-hdf: \ + description=Hierarchical Data Format;\ + file_extensions=.hdf;\ + action=save + +application/x-latex: \ + description=LaTeX Source;\ + file_extensions=.latex + +application/x-netcdf: \ + description=Unidata netCDF Data Format;\ + file_extensions=.nc,.cdf;\ + action=save + +application/x-tex: \ + description=TeX Source;\ + file_extensions=.tex + +application/x-texinfo: \ + description=Gnu Texinfo;\ + file_extensions=.texinfo,.texi + +application/x-troff: \ + description=Troff Source;\ + file_extensions=.t,.tr,.roff;\ + action=application;\ + application=xterm -title troff -e sh -c \"nroff %s | col | more -w\" + +application/x-troff-man: \ + description=Troff Manpage Source;\ + file_extensions=.man;\ + action=application;\ + application=xterm -title troff -e sh -c \"nroff -man %s | col | more -w\" + +application/x-troff-me: \ + description=Troff ME Macros;\ + file_extensions=.me;\ + action=application;\ + application=xterm -title troff -e sh -c \"nroff -me %s | col | more -w\" + +application/x-troff-ms: \ + description=Troff MS Macros;\ + file_extensions=.ms;\ + action=application;\ + application=xterm -title troff -e sh -c \"nroff -ms %s | col | more -w\" + +application/x-wais-source: \ + description=Wais Source;\ + file_extensions=.src,.wsrc + +application/zip: \ + description=Zip File;\ + file_extensions=.zip;\ + icon=zip;\ + action=save + +application/x-bcpio: \ + description=Old Binary CPIO Archive;\ + file_extensions=.bcpio; action=save + +application/x-cpio: \ + description=Unix CPIO Archive;\ + file_extensions=.cpio; action=save + +application/x-gtar: \ + description=Gnu Tar Archive;\ + file_extensions=.gtar;\ + icon=tar;\ + action=save + +application/x-shar: \ + description=Shell Archive;\ + file_extensions=.sh,.shar;\ + action=save + +application/x-sv4cpio: \ + description=SVR4 CPIO Archive;\ + file_extensions=.sv4cpio; action=save + +application/x-sv4crc: \ + description=SVR4 CPIO with CRC;\ + file_extensions=.sv4crc; action=save + +application/x-tar: \ + description=Tar Archive;\ + file_extensions=.tar;\ + icon=tar;\ + action=save + +application/x-ustar: \ + description=US Tar Archive;\ + file_extensions=.ustar;\ + action=save + +audio/basic: \ + description=Basic Audio;\ + file_extensions=.snd,.au;\ + icon=audio;\ + action=application;\ + application=audiotool %s + +audio/x-aiff: \ + description=Audio Interchange Format File;\ + file_extensions=.aifc,.aif,.aiff;\ + icon=aiff + +audio/x-wav: \ + description=Wav Audio;\ + file_extensions=.wav;\ + icon=wav + +image/gif: \ + description=GIF Image;\ + file_extensions=.gif;\ + icon=gif;\ + action=browser + +image/ief: \ + description=Image Exchange Format;\ + file_extensions=.ief + +image/jpeg: \ + description=JPEG Image;\ + file_extensions=.jfif,.jfif-tbnl,.jpe,.jpg,.jpeg;\ + icon=jpeg;\ + action=browser;\ + application=imagetool %s + +image/tiff: \ + description=TIFF Image;\ + file_extensions=.tif,.tiff;\ + icon=tiff + +image/vnd.fpx: \ + description=FlashPix Image;\ + file_extensions=.fpx,.fpix + +image/x-cmu-rast: \ + description=CMU Raster Image;\ + file_extensions=.ras + +image/x-portable-anymap: \ + description=PBM Anymap Format;\ + file_extensions=.pnm + +image/x-portable-bitmap: \ + description=PBM Bitmap Format;\ + file_extensions=.pbm + +image/x-portable-graymap: \ + description=PBM Graymap Format;\ + file_extensions=.pgm + +image/x-portable-pixmap: \ + description=PBM Pixmap Format;\ + file_extensions=.ppm + +image/x-rgb: \ + description=RGB Image;\ + file_extensions=.rgb + +image/x-xbitmap: \ + description=X Bitmap Image;\ + file_extensions=.xbm,.xpm + +image/x-xwindowdump: \ + description=X Window Dump Image;\ + file_extensions=.xwd + +image/png: \ + description=PNG Image;\ + file_extensions=.png;\ + icon=png;\ + action=browser + +image/bmp: \ + description=Bitmap Image;\ + file_extensions=.bmp; + +text/html: \ + description=HTML Document;\ + file_extensions=.htm,.html;\ + icon=html + +text/plain: \ + description=Plain Text;\ + file_extensions=.text,.c,.cc,.c++,.h,.pl,.txt,.java,.el;\ + icon=text;\ + action=browser + +text/tab-separated-values: \ + description=Tab Separated Values Text;\ + file_extensions=.tsv + +text/x-setext: \ + description=Structure Enhanced Text;\ + file_extensions=.etx + +video/mpeg: \ + description=MPEG Video Clip;\ + file_extensions=.mpg,.mpe,.mpeg;\ + icon=mpeg;\ + action=application;\ + application=mpeg_play %s + +video/quicktime: \ + description=QuickTime Video Clip;\ + file_extensions=.mov,.qt + +application/x-troff-msvideo: \ + description=AVI Video;\ + file_extensions=.avi;\ + icon=avi + +video/x-sgi-movie: \ + description=SGI Movie;\ + file_extensions=.movie,.mv + +message/rfc822: \ + description=Internet Email Message;\ + file_extensions=.mime + +application/xml: \ + description=XML document;\ + file_extensions=.xml + + + diff --git a/etc_org/java-8-openjdk/flavormap.properties b/etc_org/java-8-openjdk/flavormap.properties new file mode 100644 index 0000000..223002a --- /dev/null +++ b/etc_org/java-8-openjdk/flavormap.properties @@ -0,0 +1,78 @@ +# +# This properties file is used to initialize the default +# java.awt.datatransfer.SystemFlavorMap. It contains the X11 platform-specific, +# default mappings between common X11 selection atoms and platform-independent +# MIME type strings, which will be converted into +# java.awt.datatransfer.DataFlavors. +# +# These default mappings may be augmented by specifying the +# +# AWT.DnD.flavorMapFileURL +# +# property in the appropriate awt.properties file. The specified properties URL +# will be loaded into the SystemFlavorMap. +# +# The standard format is: +# +# = +# +# should be a string identifier that the native platform will +# recognize as a valid data format. should specify both a MIME +# primary type and a MIME subtype separated by a '/'. The MIME type may include +# parameters, where each parameter is a key/value pair separated by '=', and +# where each parameter to the MIME type is separated by a ';'. +# +# Because SystemFlavorMap implements FlavorTable, developers are free to +# duplicate both native keys and DataFlavor values. If a mapping contains a +# duplicate key or value, earlier mappings which included this key or value +# will be preferred. +# +# Mappings whose values specify DataFlavors with primary MIME types of +# "text", and which support the charset parameter, should specify the exact +# format in which the native platform expects the data. The "charset" +# parameter specifies the char to byte encoding, the "eoln" parameter +# specifies the end-of-line marker, and the "terminators" parameter specifies +# the number of terminating NUL bytes. Note that "eoln" and "terminators" +# are not standardized MIME type parameters. They are specific to this file +# format ONLY. They will not appear in any of the DataFlavors returned by the +# SystemFlavorMap at the Java level. +# +# If the "charset" parameter is omitted, or has zero length, the platform +# default encoding is assumed. If the "eoln" parameter is omitted, or has +# zero length, "\n" is assumed. If the "terminators" parameter is omitted, +# or has a value less than zero, zero is assumed. +# +# Upon initialization, the data transfer subsystem will record the specified +# details of the native text format, but the default SystemFlavorMap will +# present a large set of synthesized DataFlavors which map, in both +# directions, to the native. After receiving data from the application in one +# of the synthetic DataFlavors, the data transfer subsystem will transform +# the data stream into the format specified in this file before passing the +# transformed stream to the native system. +# +# Mappings whose values specify DataFlavors with primary MIME types of +# "text", but which do not support the charset parameter, will be treated as +# opaque, 8-bit data. They will not undergo any transformation process, and +# any "charset", "eoln", or "terminators" parameters specified in this file +# will be ignored. +# +# See java.awt.datatransfer.DataFlavor.selectBestTextFlavor for a list of +# text flavors which support the charset parameter. + +UTF8_STRING=text/plain;charset=UTF-8;eoln="\n";terminators=0 + +# The COMPOUND_TEXT support for inter-client text transfer is disabled by +# default. The reason is that many native applications prefer this format over +# other native text formats, but are unable to decode the textual data in this +# format properly. This results in java-to-native text transfer failures. +# To enable the COMPOUND_TEXT support for this JRE installation uncomment +# the line below. + +# COMPOUND_TEXT=text/plain;charset=x-compound-text;eoln="\n";terminators=0 + +TEXT=text/plain;eoln="\n";terminators=0 +STRING=text/plain;charset=iso8859-1;eoln="\n";terminators=0 +FILE_NAME=application/x-java-file-list;class=java.util.List +text/uri-list=application/x-java-file-list;class=java.util.List +PNG=image/x-java-image;class=java.awt.Image +JFIF=image/x-java-image;class=java.awt.Image diff --git a/etc_org/java-8-openjdk/images/cursors/cursors.properties b/etc_org/java-8-openjdk/images/cursors/cursors.properties new file mode 100644 index 0000000..30e9f90 --- /dev/null +++ b/etc_org/java-8-openjdk/images/cursors/cursors.properties @@ -0,0 +1,40 @@ +# +# +# Cursors Properties file +# +# Names GIF89 sources for Custom Cursors and their associated HotSpots +# +# Note: the syntax of the property name is significant and is parsed +# by java.awt.Cursor +# +# The syntax is: Cursor...File= +# Cursor...HotSpot=, +# Cursor...Name= +# +Cursor.CopyDrop.32x32.File=motif_CopyDrop32x32.gif +Cursor.CopyDrop.32x32.HotSpot=0,0 +Cursor.CopyDrop.32x32.Name=CopyDrop32x32 +# +Cursor.MoveDrop.32x32.File=motif_MoveDrop32x32.gif +Cursor.MoveDrop.32x32.HotSpot=0,0 +Cursor.MoveDrop.32x32.Name=MoveDrop32x32 +# +Cursor.LinkDrop.32x32.File=motif_LinkDrop32x32.gif +Cursor.LinkDrop.32x32.HotSpot=0,0 +Cursor.LinkDrop.32x32.Name=LinkDrop32x32 +# +Cursor.CopyNoDrop.32x32.File=motif_CopyNoDrop32x32.gif +Cursor.CopyNoDrop.32x32.HotSpot=6,2 +Cursor.CopyNoDrop.32x32.Name=CopyNoDrop32x32 +# +Cursor.MoveNoDrop.32x32.File=motif_MoveNoDrop32x32.gif +Cursor.MoveNoDrop.32x32.HotSpot=6,2 +Cursor.MoveNoDrop.32x32.Name=MoveNoDrop32x32 +# +Cursor.LinkNoDrop.32x32.File=motif_LinkNoDrop32x32.gif +Cursor.LinkNoDrop.32x32.HotSpot=6,2 +Cursor.LinkNoDrop.32x32.Name=LinkNoDrop32x32 +# +Cursor.Invalid.32x32.File=invalid32x32.gif +Cursor.Invalid.32x32.HotSpot=6,2 +Cursor.Invalid.32x32.Name=Invalid32x32 diff --git a/etc_org/java-8-openjdk/jvm-armhf.cfg b/etc_org/java-8-openjdk/jvm-armhf.cfg new file mode 100644 index 0000000..ba3eba2 --- /dev/null +++ b/etc_org/java-8-openjdk/jvm-armhf.cfg @@ -0,0 +1,38 @@ +# Copyright (c) 2009, 2013, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# +# +# List of JVMs that can be used as an option to java, javac, etc. +# Order is important -- first in this list is the default JVM. +# NOTE that this both this file and its format are UNSUPPORTED and +# WILL GO AWAY in a future release. +# +# You may also select a JVM in an arbitrary location with the +# "-XXaltjvm=" option, but that too is unsupported +# and may not be available in a future release. +# +-server KNOWN +-client IGNORE +-zero ALIASED_TO -server +-jamvm KNOWN +-dcevm KNOWN diff --git a/etc_org/java-8-openjdk/logging.properties b/etc_org/java-8-openjdk/logging.properties new file mode 100644 index 0000000..65cf1b1 --- /dev/null +++ b/etc_org/java-8-openjdk/logging.properties @@ -0,0 +1,59 @@ +############################################################ +# Default Logging Configuration File +# +# You can use a different file by specifying a filename +# with the java.util.logging.config.file system property. +# For example java -Djava.util.logging.config.file=myfile +############################################################ + +############################################################ +# Global properties +############################################################ + +# "handlers" specifies a comma separated list of log Handler +# classes. These handlers will be installed during VM startup. +# Note that these classes must be on the system classpath. +# By default we only configure a ConsoleHandler, which will only +# show messages at the INFO and above levels. +handlers= java.util.logging.ConsoleHandler + +# To also add the FileHandler, use the following line instead. +#handlers= java.util.logging.FileHandler, java.util.logging.ConsoleHandler + +# Default global logging level. +# This specifies which kinds of events are logged across +# all loggers. For any given facility this global level +# can be overriden by a facility specific level +# Note that the ConsoleHandler also has a separate level +# setting to limit messages printed to the console. +.level= INFO + +############################################################ +# Handler specific properties. +# Describes specific configuration info for Handlers. +############################################################ + +# default file output is in user's home directory. +java.util.logging.FileHandler.pattern = %h/java%u.log +java.util.logging.FileHandler.limit = 50000 +java.util.logging.FileHandler.count = 1 +java.util.logging.FileHandler.formatter = java.util.logging.XMLFormatter + +# Limit the message that are printed on the console to INFO and above. +java.util.logging.ConsoleHandler.level = INFO +java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter + +# Example to customize the SimpleFormatter output format +# to print one-line log message like this: +# : [] +# +# java.util.logging.SimpleFormatter.format=%4$s: %5$s [%1$tc]%n + +############################################################ +# Facility specific properties. +# Provides extra control for each logger. +############################################################ + +# For example, set the com.xyz.foo logger to only log SEVERE +# messages: +com.xyz.foo.level = SEVERE diff --git a/etc_org/java-8-openjdk/management/jmxremote.access b/etc_org/java-8-openjdk/management/jmxremote.access new file mode 100644 index 0000000..ce80b47 --- /dev/null +++ b/etc_org/java-8-openjdk/management/jmxremote.access @@ -0,0 +1,79 @@ +###################################################################### +# Default Access Control File for Remote JMX(TM) Monitoring +###################################################################### +# +# Access control file for Remote JMX API access to monitoring. +# This file defines the allowed access for different roles. The +# password file (jmxremote.password by default) defines the roles and their +# passwords. To be functional, a role must have an entry in +# both the password and the access files. +# +# The default location of this file is $JRE/lib/management/jmxremote.access +# You can specify an alternate location by specifying a property in +# the management config file $JRE/lib/management/management.properties +# (See that file for details) +# +# The file format for password and access files is syntactically the same +# as the Properties file format. The syntax is described in the Javadoc +# for java.util.Properties.load. +# A typical access file has multiple lines, where each line is blank, +# a comment (like this one), or an access control entry. +# +# An access control entry consists of a role name, and an +# associated access level. The role name is any string that does not +# itself contain spaces or tabs. It corresponds to an entry in the +# password file (jmxremote.password). The access level is one of the +# following: +# "readonly" grants access to read attributes of MBeans. +# For monitoring, this means that a remote client in this +# role can read measurements but cannot perform any action +# that changes the environment of the running program. +# "readwrite" grants access to read and write attributes of MBeans, +# to invoke operations on them, and optionally +# to create or remove them. This access should be granted +# only to trusted clients, since they can potentially +# interfere with the smooth operation of a running program. +# +# The "readwrite" access level can optionally be followed by the "create" and/or +# "unregister" keywords. The "unregister" keyword grants access to unregister +# (delete) MBeans. The "create" keyword grants access to create MBeans of a +# particular class or of any class matching a particular pattern. Access +# should only be granted to create MBeans of known and trusted classes. +# +# For example, the following entry would grant readwrite access +# to "controlRole", as well as access to create MBeans of the class +# javax.management.monitor.CounterMonitor and to unregister any MBean: +# controlRole readwrite \ +# create javax.management.monitor.CounterMonitorMBean \ +# unregister +# or equivalently: +# controlRole readwrite unregister create javax.management.monitor.CounterMBean +# +# The following entry would grant readwrite access as well as access to create +# MBeans of any class in the packages javax.management.monitor and +# javax.management.timer: +# controlRole readwrite \ +# create javax.management.monitor.*,javax.management.timer.* \ +# unregister +# +# The \ character is defined in the Properties file syntax to allow continuation +# lines as shown here. A * in a class pattern matches a sequence of characters +# other than dot (.), so javax.management.monitor.* matches +# javax.management.monitor.CounterMonitor but not +# javax.management.monitor.foo.Bar. +# +# A given role should have at most one entry in this file. If a role +# has no entry, it has no access. +# If multiple entries are found for the same role name, then the last +# access entry is used. +# +# +# Default access control entries: +# o The "monitorRole" role has readonly access. +# o The "controlRole" role has readwrite access and can create the standard +# Timer and Monitor MBeans defined by the JMX API. + +monitorRole readonly +controlRole readwrite \ + create javax.management.monitor.*,javax.management.timer.* \ + unregister diff --git a/etc_org/java-8-openjdk/management/jmxremote.password b/etc_org/java-8-openjdk/management/jmxremote.password new file mode 100644 index 0000000..a7e7daa --- /dev/null +++ b/etc_org/java-8-openjdk/management/jmxremote.password @@ -0,0 +1,64 @@ +# ---------------------------------------------------------------------- +# Template for jmxremote.password +# +# o Copy this template to jmxremote.password +# o Set the user/password entries in jmxremote.password +# o Change the permission of jmxremote.password to read-only +# by the owner. +# +# See below for the location of jmxremote.password file. +# ---------------------------------------------------------------------- + +############################################################## +# Password File for Remote JMX Monitoring +############################################################## +# +# Password file for Remote JMX API access to monitoring. This +# file defines the different roles and their passwords. The access +# control file (jmxremote.access by default) defines the allowed +# access for each role. To be functional, a role must have an entry +# in both the password and the access files. +# +# Default location of this file is $JRE/lib/management/jmxremote.password +# You can specify an alternate location by specifying a property in +# the management config file $JRE/lib/management/management.properties +# or by specifying a system property (See that file for details). + + +############################################################## +# File permissions of the jmxremote.password file +############################################################## +# Since there are cleartext passwords stored in this file, +# this file must be readable by ONLY the owner, +# otherwise the program will exit with an error. +# +# The file format for password and access files is syntactically the same +# as the Properties file format. The syntax is described in the Javadoc +# for java.util.Properties.load. +# Typical password file has multiple lines, where each line is blank, +# a comment (like this one), or a password entry. +# +# +# A password entry consists of a role name and an associated +# password. The role name is any string that does not itself contain +# spaces or tabs. The password is again any string that does not +# contain spaces or tabs. Note that passwords appear in the clear in +# this file, so it is a good idea not to use valuable passwords. +# +# A given role should have at most one entry in this file. If a role +# has no entry, it has no access. +# If multiple entries are found for the same role name, then the last one +# is used. +# +# In a typical installation, this file can be read by anybody on the +# local machine, and possibly by people on other machines. +# For # security, you should either restrict the access to this file, +# or specify another, less accessible file in the management config file +# as described above. +# +# Following are two commented-out entries. The "measureRole" role has +# password "QED". The "controlRole" role has password "R&D". +# +# monitorRole QED +# controlRole R&D + diff --git a/etc_org/java-8-openjdk/management/management.properties b/etc_org/java-8-openjdk/management/management.properties new file mode 100644 index 0000000..70efa2e --- /dev/null +++ b/etc_org/java-8-openjdk/management/management.properties @@ -0,0 +1,331 @@ +##################################################################### +# Default Configuration File for Java Platform Management +##################################################################### +# +# The Management Configuration file (in java.util.Properties format) +# will be read if one of the following system properties is set: +# -Dcom.sun.management.jmxremote.port= +# or -Dcom.sun.management.snmp.port= +# or -Dcom.sun.management.config.file= +# +# The default Management Configuration file is: +# +# $JRE/lib/management/management.properties +# +# Another location for the Management Configuration File can be specified +# by the following property on the Java command line: +# +# -Dcom.sun.management.config.file= +# +# If -Dcom.sun.management.config.file= is set, the port +# number for the management agent can be specified in the config file +# using the following lines: +# +# ################ Management Agent Port ######################### +# +# For setting the JMX RMI agent port use the following line +# com.sun.management.jmxremote.port= +# +# For setting the SNMP agent port use the following line +# com.sun.management.snmp.port= + +##################################################################### +# Optional Instrumentation +##################################################################### +# +# By default only the basic instrumentation with low overhead is on. +# The following properties allow to selectively turn on optional +# instrumentation which are off by default and may have some +# additional overhead. +# +# com.sun.management.enableThreadContentionMonitoring +# +# This option enables thread contention monitoring if the +# Java virtual machine supports such instrumentation. +# Refer to the specification for the java.lang.management.ThreadMBean +# interface - see isThreadContentionMonitoringSupported() method. +# + +# To enable thread contention monitoring, uncomment the following line +# com.sun.management.enableThreadContentionMonitoring + +##################################################################### +# SNMP Management Properties +##################################################################### +# +# If the system property -Dcom.sun.management.snmp.port= +# is set then +# - The SNMP agent (with the Java virtual machine MIB) is started +# that listens on the specified port for incoming SNMP requests. +# - the following properties for read for SNMP management. +# +# The configuration can be specified only at startup time. +# Later changes to the above system property (e.g. via setProperty method), this +# config file, or the ACL file has no effect to the running SNMP agent. +# + +# +# ##################### SNMP Trap Port ######################### +# +# com.sun.management.snmp.trap= +# Specifies the remote port number at which managers are expected +# to listen for trap. For each host defined in the ACL file, +# the SNMP agent will send traps at : +# Default for this property is 162. +# + +# To set port for sending traps to a different port use the following line +# com.sun.management.snmp.trap= + +# +# ################ SNMP listen interface ######################### +# +# com.sun.management.snmp.interface= +# Specifies the local interface on which the SNMP agent will bind. +# This is useful when running on machines which have several +# interfaces defined. It makes it possible to listen to a specific +# subnet accessible through that interface. +# Default for this property is "localhost". +# +# The format of the value for that property is any string accepted +# by java.net.InetAddress.getByName(String). +# + +# For restricting the port on which SNMP agent listens use the following line +# com.sun.management.snmp.interface= + +# +# #################### SNMP ACL file ######################### +# +# com.sun.management.snmp.acl=true|false +# Default for this property is true. (Case for true/false ignored) +# If this property is specified as false then the ACL file +# is not checked: all manager hosts are allowed all access. +# + +# For SNMP without checking ACL file uncomment the following line +# com.sun.management.snmp.acl=false + +# +# com.sun.management.snmp.acl.file=filepath +# Specifies location for ACL file +# This is optional - default location is +# $JRE/lib/management/snmp.acl +# +# If the property "com.sun.management.snmp.acl" is set to false, +# then this property and the ACL file are ignored. +# Otherwise the ACL file must exist and be in the valid format. +# If the ACL file is empty or non existent then no access is allowed. +# +# The SNMP agent will read the ACL file at startup time. +# Modification to the ACL file has no effect to any running SNMP +# agents which read that ACL file at startup. +# + +# For a non-default acl file location use the following line +# com.sun.management.snmp.acl.file=filepath + +##################################################################### +# RMI Management Properties +##################################################################### +# +# If system property -Dcom.sun.management.jmxremote.port= +# is set then +# - A MBean server is started +# - JRE Platform MBeans are registered in the MBean server +# - RMI connector is published in a private readonly registry at +# specified port using a well known name, "jmxrmi" +# - the following properties are read for JMX remote management. +# +# The configuration can be specified only at startup time. +# Later changes to above system property (e.g. via setProperty method), +# this config file, the password file, or the access file have no effect to the +# running MBean server, the connector, or the registry. +# + +# +# ########## RMI connector settings for local management ########## +# +# com.sun.management.jmxremote.local.only=true|false +# Default for this property is true. (Case for true/false ignored) +# If this property is specified as true then the local JMX RMI connector +# server will only accept connection requests from clients running on +# the host where the out-of-the-box JMX management agent is running. +# In order to ensure backwards compatibility this property could be +# set to false. However, deploying the local management agent in this +# way is discouraged because the local JMX RMI connector server will +# accept connection requests from any client either local or remote. +# For remote management the remote JMX RMI connector server should +# be used instead with authentication and SSL/TLS encryption enabled. +# + +# For allowing the local management agent accept local +# and remote connection requests use the following line +# com.sun.management.jmxremote.local.only=false + +# +# ###################### RMI SSL ############################# +# +# com.sun.management.jmxremote.ssl=true|false +# Default for this property is true. (Case for true/false ignored) +# If this property is specified as false then SSL is not used. +# + +# For RMI monitoring without SSL use the following line +# com.sun.management.jmxremote.ssl=false + +# com.sun.management.jmxremote.ssl.config.file=filepath +# Specifies the location of the SSL configuration file. A properties +# file can be used to supply the keystore and truststore location and +# password settings thus avoiding to pass them as cleartext in the +# command-line. +# +# The current implementation of the out-of-the-box management agent will +# look up and use the properties specified below to configure the SSL +# keystore and truststore, if present: +# javax.net.ssl.keyStore= +# javax.net.ssl.keyStorePassword= +# javax.net.ssl.trustStore= +# javax.net.ssl.trustStorePassword= +# Any other properties in the file will be ignored. This will allow us +# to extend the property set in the future if required by the default +# SSL implementation. +# +# If the property "com.sun.management.jmxremote.ssl" is set to false, +# then this property is ignored. +# + +# For supplying the keystore settings in a file use the following line +# com.sun.management.jmxremote.ssl.config.file=filepath + +# com.sun.management.jmxremote.ssl.enabled.cipher.suites= +# The value of this property is a string that is a comma-separated list +# of SSL/TLS cipher suites to enable. This property can be specified in +# conjunction with the previous property "com.sun.management.jmxremote.ssl" +# in order to control which particular SSL/TLS cipher suites are enabled +# for use by accepted connections. If this property is not specified then +# the SSL/TLS RMI Server Socket Factory uses the SSL/TLS cipher suites that +# are enabled by default. +# + +# com.sun.management.jmxremote.ssl.enabled.protocols= +# The value of this property is a string that is a comma-separated list +# of SSL/TLS protocol versions to enable. This property can be specified in +# conjunction with the previous property "com.sun.management.jmxremote.ssl" +# in order to control which particular SSL/TLS protocol versions are +# enabled for use by accepted connections. If this property is not +# specified then the SSL/TLS RMI Server Socket Factory uses the SSL/TLS +# protocol versions that are enabled by default. +# + +# com.sun.management.jmxremote.ssl.need.client.auth=true|false +# Default for this property is false. (Case for true/false ignored) +# If this property is specified as true in conjunction with the previous +# property "com.sun.management.jmxremote.ssl" then the SSL/TLS RMI Server +# Socket Factory will require client authentication. +# + +# For RMI monitoring with SSL client authentication use the following line +# com.sun.management.jmxremote.ssl.need.client.auth=true + +# com.sun.management.jmxremote.registry.ssl=true|false +# Default for this property is false. (Case for true/false ignored) +# If this property is specified as true then the RMI registry used +# to bind the RMIServer remote object is protected with SSL/TLS +# RMI Socket Factories that can be configured with the properties: +# com.sun.management.jmxremote.ssl.config.file +# com.sun.management.jmxremote.ssl.enabled.cipher.suites +# com.sun.management.jmxremote.ssl.enabled.protocols +# com.sun.management.jmxremote.ssl.need.client.auth +# If the two properties below are true at the same time, i.e. +# com.sun.management.jmxremote.ssl=true +# com.sun.management.jmxremote.registry.ssl=true +# then the RMIServer remote object and the RMI registry are +# both exported with the same SSL/TLS RMI Socket Factories. +# + +# For using an SSL/TLS protected RMI registry use the following line +# com.sun.management.jmxremote.registry.ssl=true + +# +# ################ RMI User authentication ################ +# +# com.sun.management.jmxremote.authenticate=true|false +# Default for this property is true. (Case for true/false ignored) +# If this property is specified as false then no authentication is +# performed and all users are allowed all access. +# + +# For RMI monitoring without any checking use the following line +# com.sun.management.jmxremote.authenticate=false + +# +# ################ RMI Login configuration ################### +# +# com.sun.management.jmxremote.login.config= +# Specifies the name of a JAAS login configuration entry to use when +# authenticating users of RMI monitoring. +# +# Setting this property is optional - the default login configuration +# specifies a file-based authentication that uses the password file. +# +# When using this property to override the default login configuration +# then the named configuration entry must be in a file that gets loaded +# by JAAS. In addition, the login module(s) specified in the configuration +# should use the name and/or password callbacks to acquire the user's +# credentials. See the NameCallback and PasswordCallback classes in the +# javax.security.auth.callback package for more details. +# +# If the property "com.sun.management.jmxremote.authenticate" is set to +# false, then this property and the password & access files are ignored. +# + +# For a non-default login configuration use the following line +# com.sun.management.jmxremote.login.config= + +# +# ################ RMI Password file location ################## +# +# com.sun.management.jmxremote.password.file=filepath +# Specifies location for password file +# This is optional - default location is +# $JRE/lib/management/jmxremote.password +# +# If the property "com.sun.management.jmxremote.authenticate" is set to +# false, then this property and the password & access files are ignored. +# Otherwise the password file must exist and be in the valid format. +# If the password file is empty or non-existent then no access is allowed. +# + +# For a non-default password file location use the following line +# com.sun.management.jmxremote.password.file=filepath + +# +# ################ RMI Access file location ##################### +# +# com.sun.management.jmxremote.access.file=filepath +# Specifies location for access file +# This is optional - default location is +# $JRE/lib/management/jmxremote.access +# +# If the property "com.sun.management.jmxremote.authenticate" is set to +# false, then this property and the password & access files are ignored. +# Otherwise, the access file must exist and be in the valid format. +# If the access file is empty or non-existent then no access is allowed. +# + +# For a non-default password file location use the following line +# com.sun.management.jmxremote.access.file=filepath +# + +# ################ Management agent listen interface ######################### +# +# com.sun.management.jmxremote.host= +# Specifies the local interface on which the JMX RMI agent will bind. +# This is useful when running on machines which have several +# interfaces defined. It makes it possible to listen to a specific +# subnet accessible through that interface. +# +# The format of the value for that property is any string accepted +# by java.net.InetAddress.getByName(String). +# diff --git a/etc_org/java-8-openjdk/management/snmp.acl b/etc_org/java-8-openjdk/management/snmp.acl new file mode 100644 index 0000000..0e76676 --- /dev/null +++ b/etc_org/java-8-openjdk/management/snmp.acl @@ -0,0 +1,110 @@ +# ---------------------------------------------------------------------- +# Template for SNMP Access Control List File +# +# o Copy this template to snmp.acl +# o Set access control for SNMP support +# o Change the permission of snmp.acl to be read-only +# by the owner. +# +# See below for the location of snmp.acl file. +# ---------------------------------------------------------------------- + +############################################################ +# SNMP Access Control List File +############################################################ +# +# Default location of this file is $JRE/lib/management/snmp.acl. +# You can specify an alternate location by specifying a property in +# the management config file $JRE/lib/management/management.properties +# or by specifying a system property (See that file for details). +# + + +############################################################## +# File permissions of the snmp.acl file +############################################################## +# +# Since there are cleartext community strings stored in this file, +# this ACL file must be readable by ONLY the owner, +# otherwise the program will exit with an error. +# +############################################################## +# Format of the acl group +############################################################## +# +# communities: a list of SNMP community strings to which the +# access control applies separated by commas. +# +# access: either "read-only" or "read-write". +# +# managers: a list of hosts to be granted the access rights. +# Each can be expressed as any one of the following: +# - hostname: hubble +# - ip v4 and v6 addresses: 123.456.789.12 , fe80::a00:20ff:fe9b:ea82 +# - ip v4 and v6 netmask prefix notation: 123.456.789.0/24, +# fe80::a00:20ff:fe9b:ea82/64 +# see RFC 2373 (http://www.ietf.org/rfc/rfc2373.txt) +# +# An example of two community groups for multiple hosts: +# acl = { +# { +# communities = public, private +# access = read-only +# managers = hubble, snowbell, nanak +# } +# { +# communities = jerry +# access = read-write +# managers = hubble, telescope +# } +# } +# +############################################################## +# Format of the trap group +############################################################## +# +# trap-community: a single SNMP community string that will be included +# in the traps sent to the hosts. +# +# hosts: a list of hosts to which the SNMP agent will send traps. +# +# An example of two trap community definitions for multiple hosts: +# trap = { +# { +# trap-community = public +# hosts = hubble, snowbell +# } +# { +# trap-community = private +# hosts = telescope +# } +# } +# +############################################################ +# +# Update the community strings (public and private) below +# before copying this template file +# +# Common SNMP ACL Example +# ------------------------ +# +# o Only localhost can connect, and access rights +# are limited to read-only +# o Traps are sent to localhost only +# +# +# acl = { +# { +# communities = public, private +# access = read-only +# managers = localhost +# } +# } +# +# +# trap = { +# { +# trap-community = public +# hosts = localhost +# } +# } diff --git a/etc_org/java-8-openjdk/net.properties b/etc_org/java-8-openjdk/net.properties new file mode 100644 index 0000000..b490e17 --- /dev/null +++ b/etc_org/java-8-openjdk/net.properties @@ -0,0 +1,101 @@ +############################################################ +# Default Networking Configuration File +# +# This file may contain default values for the networking system properties. +# These values are only used when the system properties are not specified +# on the command line or set programatically. +# For now, only the various proxy settings can be configured here. +############################################################ + +# Whether or not the DefaultProxySelector will default to System Proxy +# settings when they do exist. +# Set it to 'true' to enable this feature and check for platform +# specific proxy settings +# Note that the system properties that do explicitely set proxies +# (like http.proxyHost) do take precedence over the system settings +# even if java.net.useSystemProxies is set to true. + +java.net.useSystemProxies=false + +#------------------------------------------------------------------------ +# Proxy configuration for the various protocol handlers. +# DO NOT uncomment these lines if you have set java.net.useSystemProxies +# to true as the protocol specific properties will take precedence over +# system settings. +#------------------------------------------------------------------------ + +# HTTP Proxy settings. proxyHost is the name of the proxy server +# (e.g. proxy.mydomain.com), proxyPort is the port number to use (default +# value is 80) and nonProxyHosts is a '|' separated list of hostnames which +# should be accessed directly, ignoring the proxy server (default value is +# localhost & 127.0.0.1). +# +# http.proxyHost= +# http.proxyPort=80 +http.nonProxyHosts=localhost|127.*|[::1] +# +# HTTPS Proxy Settings. proxyHost is the name of the proxy server +# (e.g. proxy.mydomain.com), proxyPort is the port number to use (default +# value is 443). The HTTPS protocol handlers uses the http nonProxyHosts list. +# +# https.proxyHost= +# https.proxyPort=443 +# +# FTP Proxy settings. proxyHost is the name of the proxy server +# (e.g. proxy.mydomain.com), proxyPort is the port number to use (default +# value is 80) and nonProxyHosts is a '|' separated list of hostnames which +# should be accessed directly, ignoring the proxy server (default value is +# localhost & 127.0.0.1). +# +# ftp.proxyHost= +# ftp.proxyPort=80 +ftp.nonProxyHosts=localhost|127.*|[::1] +# +# Gopher Proxy settings. proxyHost is the name of the proxy server +# (e.g. proxy.mydomain.com), proxyPort is the port number to use (default +# value is 80) +# +# gopher.proxyHost= +# gopher.proxyPort=80 +# +# Socks proxy settings. socksProxyHost is the name of the proxy server +# (e.g. socks.domain.com), socksProxyPort is the port number to use +# (default value is 1080) +# +# socksProxyHost= +# socksProxyPort=1080 +# +# HTTP Keep Alive settings. remainingData is the maximum amount of data +# in kilobytes that will be cleaned off the underlying socket so that it +# can be reused (default value is 512K), queuedConnections is the maximum +# number of Keep Alive connections to be on the queue for clean up (default +# value is 10). +# http.KeepAlive.remainingData=512 +# http.KeepAlive.queuedConnections=10 + +# Authentication Scheme restrictions for HTTP and HTTPS. +# +# In some environments certain authentication schemes may be undesirable +# when proxying HTTP or HTTPS. For example, "Basic" results in effectively the +# cleartext transmission of the user's password over the physical network. +# This section describes the mechanism for disabling authentication schemes +# based on the scheme name. Disabled schemes will be treated as if they are not +# supported by the implementation. +# +# The 'jdk.http.auth.tunneling.disabledSchemes' property lists the authentication +# schemes that will be disabled when tunneling HTTPS over a proxy, HTTP CONNECT. +# The 'jdk.http.auth.proxying.disabledSchemes' property lists the authentication +# schemes that will be disabled when proxying HTTP. +# +# In both cases the property is a comma-separated list of, case-insensitive, +# authentication scheme names, as defined by their relevant RFCs. An +# implementation may, but is not required to, support common schemes whose names +# include: 'Basic', 'Digest', 'NTLM', 'Kerberos', 'Negotiate'. A scheme that +# is not known, or not supported, by the implementation is ignored. +# +# Note: This property is currently used by the JDK Reference implementation. It +# is not guaranteed to be examined and used by other implementations. +# +#jdk.http.auth.proxying.disabledSchemes= +jdk.http.auth.tunneling.disabledSchemes=Basic + diff --git a/etc_org/java-8-openjdk/psfont.properties.ja b/etc_org/java-8-openjdk/psfont.properties.ja new file mode 100644 index 0000000..d17cf40 --- /dev/null +++ b/etc_org/java-8-openjdk/psfont.properties.ja @@ -0,0 +1,119 @@ +# +# +# Copyright (c) 1996, 2000, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# + +# +# Japanese PostScript printer property file +# +font.num=16 +# +serif=serif +timesroman=serif +sansserif=sansserif +helvetica=sansserif +monospaced=monospaced +courier=monospaced +dialog=sansserif +dialoginput=monospaced +# +serif.latin1.plain=Times-Roman +serif.latin1.italic=Times-Italic +serif.latin1.bolditalic=Times-BoldItalic +serif.latin1.bold=Times-Bold +# +sansserif.latin1.plain=Helvetica +sansserif.latin1.italic=Helvetica-Oblique +sansserif.latin1.bolditalic=Helvetica-BoldOblique +sansserif.latin1.bold=Helvetica-Bold +# +monospaced.latin1.plain=Courier +monospaced.latin1.italic=Courier-Oblique +monospaced.latin1.bolditalic=Courier-BoldOblique +monospaced.latin1.bold=Courier-Bold +# +serif.x11jis0208.plain=Ryumin-Light-H +serif.x11jis0208.italic=Ryumin-Light-H +serif.x11jis0208.bolditalic=Ryumin-Light-H +serif.x11jis0208.bold=Ryumin-Light-H +# +sansserif.x11jis0208.plain=GothicBBB-Medium-H +sansserif.x11jis0208.italic=GothicBBB-Medium-H +sansserif.x11jis0208.bolditalic=GothicBBB-Medium-H +sansserif.x11jis0208.bold=GothicBBB-Medium-H +# +monospaced.x11jis0208.plain=GothicBBB-Medium-H +monospaced.x11jis0208.italic=GothicBBB-Medium-H +monospaced.x11jis0208.bolditalic=GothicBBB-Medium-H +monospaced.x11jis0208.bold=GothicBBB-Medium-H +# +serif.x11jis0201.plain=Ryumin-Light.Hankaku +serif.x11jis0201.italic=Ryumin-Light.Hankaku +serif.x11jis0201.bolditalic=Ryumin-Light.Hankaku +serif.x11jis0201.bold=Ryumin-Light.Hankaku +# +sansserif.x11jis0201.plain=GothicBBB-Medium.Hankaku +sansserif.x11jis0201.italic=GothicBBB-Medium.Hankaku +sansserif.x11jis0201.bolditalic=GothicBBB-Medium.Hankaku +sansserif.x11jis0201.bold=GothicBBB-Medium.Hankaku +# +monospaced.x11jis0201.plain=GothicBBB-Medium.Hankaku +monospaced.x11jis0201.italic=GothicBBB-Medium.Hankaku +monospaced.x11jis0201.bolditalic=GothicBBB-Medium.Hankaku +monospaced.x11jis0201.bold=GothicBBB-Medium.Hankaku +# +Helvetica=0 +Helvetica-Bold=1 +Helvetica-Oblique=2 +Helvetica-BoldOblique=3 +Times-Roman=4 +Times-Bold=5 +Times-Italic=6 +Times-BoldItalic=7 +Courier=8 +Courier-Bold=9 +Courier-Oblique=10 +Courier-BoldOblique=11 +GothicBBB-Medium-H=12 +Ryumin-Light-H=13 +GothicBBB-Medium.Hankaku=14 +Ryumin-Light.Hankaku=15 +# +font.0=Helvetica ISOF +font.1=Helvetica-Bold ISOF +font.2=Helvetica-Oblique ISOF +font.3=Helvetica-BoldOblique ISOF +font.4=Times-Roman ISOF +font.5=Times-Bold ISOF +font.6=Times-Italic ISOF +font.7=Times-BoldItalic ISOF +font.8=Courier ISOF +font.9=Courier-Bold ISOF +font.10=Courier-Oblique ISOF +font.11=Courier-BoldOblique ISOF +font.12=GothicBBB-Medium-H findfont +font.13=Ryumin-Light-H findfont +font.14=GothicBBB-Medium.Hankaku findfont +font.15=Ryumin-Light.Hankaku findfont +# diff --git a/etc_org/java-8-openjdk/psfontj2d.properties b/etc_org/java-8-openjdk/psfontj2d.properties new file mode 100644 index 0000000..5eb2c4b --- /dev/null +++ b/etc_org/java-8-openjdk/psfontj2d.properties @@ -0,0 +1,323 @@ +# +# +# Copyright (c) 1999, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. + +# +# PostScript printer property file for Java 2D printing. +# +# WARNING: This is an internal implementation file, not a public file. +# Any customisation or reliance on the existence of this file and its +# contents or syntax is discouraged and unsupported. +# It may be incompatibly changed or removed without any notice. +# +# +font.num=35 +# +# Legacy logical font family names and logical font aliases should all +# map to the primary logical font names. +# +serif=serif +times=serif +timesroman=serif +sansserif=sansserif +helvetica=sansserif +dialog=sansserif +dialoginput=monospaced +monospaced=monospaced +courier=monospaced +# +# Next, physical fonts which can be safely mapped to standard postscript fonts +# These keys generally map to a value which is the same as the key, so +# the key/value is just a way to say the font has a mapping. +# Sometimes however we map more than one screen font to the same PS font. +# +avantgarde=avantgarde_book +avantgarde_book=avantgarde_book +avantgarde_demi=avantgarde_demi +avantgarde_book_oblique=avantgarde_book_oblique +avantgarde_demi_oblique=avantgarde_demi_oblique +# +itcavantgarde=avantgarde_book +itcavantgarde=avantgarde_book +itcavantgarde_demi=avantgarde_demi +itcavantgarde_oblique=avantgarde_book_oblique +itcavantgarde_demi_oblique=avantgarde_demi_oblique +# +bookman=bookman_light +bookman_light=bookman_light +bookman_demi=bookman_demi +bookman_light_italic=bookman_light_italic +bookman_demi_italic=bookman_demi_italic +# +# Exclude "helvetica" on its own as that's a legacy name for a logical font +helvetica_bold=helvetica_bold +helvetica_oblique=helvetica_oblique +helvetica_bold_oblique=helvetica_bold_oblique +# +itcbookman_light=bookman_light +itcbookman_demi=bookman_demi +itcbookman_light_italic=bookman_light_italic +itcbookman_demi_italic=bookman_demi_italic +# +# Exclude "courier" on its own as that's a legacy name for a logical font +courier_bold=courier_bold +courier_oblique=courier_oblique +courier_bold_oblique=courier_bold_oblique +# +courier_new=courier +courier_new_bold=courier_bold +# +monotype_century_schoolbook=newcenturyschoolbook +monotype_century_schoolbook_bold=newcenturyschoolbook_bold +monotype_century_schoolbook_italic=newcenturyschoolbook_italic +monotype_century_schoolbook_bold_italic=newcenturyschoolbook_bold_italic +# +newcenturyschoolbook=newcenturyschoolbook +newcenturyschoolbook_bold=newcenturyschoolbook_bold +newcenturyschoolbook_italic=newcenturyschoolbook_italic +newcenturyschoolbook_bold_italic=newcenturyschoolbook_bold_italic +# +palatino=palatino +palatino_bold=palatino_bold +palatino_italic=palatino_italic +palatino_bold_italic=palatino_bold_italic +# +# Exclude "times" on its own as that's a legacy name for a logical font +times_bold=times_roman_bold +times_italic=times_roman_italic +times_bold_italic=times_roman_bold_italic +# +times_roman=times_roman +times_roman_bold=times_roman_bold +times_roman_italic=times_roman_italic +times_roman_bold_italic=times_roman_bold_italic +# +times_new_roman=times_roman +times_new_roman_bold=times_roman_bold +times_new_roman_italic=times_roman_italic +times_new_roman_bold_italic=times_roman_bold_italic +# +zapfchancery_italic=zapfchancery_italic +itczapfchancery_italic=zapfchancery_italic +# +# Next the mapping of the font name + charset + style to Postscript font name +# for the logical fonts. +# +serif.latin1.plain=Times-Roman +serif.latin1.bold=Times-Bold +serif.latin1.italic=Times-Italic +serif.latin1.bolditalic=Times-BoldItalic +serif.symbol.plain=Symbol +serif.dingbats.plain=ZapfDingbats +serif.symbol.bold=Symbol +serif.dingbats.bold=ZapfDingbats +serif.symbol.italic=Symbol +serif.dingbats.italic=ZapfDingbats +serif.symbol.bolditalic=Symbol +serif.dingbats.bolditalic=ZapfDingbats +# +sansserif.latin1.plain=Helvetica +sansserif.latin1.bold=Helvetica-Bold +sansserif.latin1.italic=Helvetica-Oblique +sansserif.latin1.bolditalic=Helvetica-BoldOblique +sansserif.symbol.plain=Symbol +sansserif.dingbats.plain=ZapfDingbats +sansserif.symbol.bold=Symbol +sansserif.dingbats.bold=ZapfDingbats +sansserif.symbol.italic=Symbol +sansserif.dingbats.italic=ZapfDingbats +sansserif.symbol.bolditalic=Symbol +sansserif.dingbats.bolditalic=ZapfDingbats +# +monospaced.latin1.plain=Courier +monospaced.latin1.bold=Courier-Bold +monospaced.latin1.italic=Courier-Oblique +monospaced.latin1.bolditalic=Courier-BoldOblique +monospaced.symbol.plain=Symbol +monospaced.dingbats.plain=ZapfDingbats +monospaced.symbol.bold=Symbol +monospaced.dingbats.bold=ZapfDingbats +monospaced.symbol.italic=Symbol +monospaced.dingbats.italic=ZapfDingbats +monospaced.symbol.bolditalic=Symbol +monospaced.dingbats.bolditalic=ZapfDingbats +# +# Next the mapping of the font name + charset + style to Postscript font name +# for the physical fonts. Since these always report style as plain, the +# style key is always plain. So we map using the face name to the correct +# style for the postscript font. This is possible since the face names can +# be replied upon to be different for each style. +# However an application may try to create a Font applying a style to an +# physical name. We want to map to the correct Postscript font there too +# if possible but we do not map cases where the application tries to +# augment a style (eg ask for a bold version of a bold font) +# Defer to the 2D package to attempt create an artificially styled version +# +avantgarde_book.latin1.plain=AvantGarde-Book +avantgarde_demi.latin1.plain=AvantGarde-Demi +avantgarde_book_oblique.latin1.plain=AvantGarde-BookOblique +avantgarde_demi_oblique.latin1.plain=AvantGarde-DemiOblique +# +avantgarde_book.latin1.bold=AvantGarde-Demi +avantgarde_book.latin1.italic=AvantGarde-BookOblique +avantgarde_book.latin1.bolditalic=AvantGarde-DemiOblique +avantgarde_demi.latin1.italic=AvantGarde-DemiOblique +avantgarde_book_oblique.latin1.bold=AvantGarde-DemiOblique +# +bookman_light.latin1.plain=Bookman-Light +bookman_demi.latin1.plain=Bookman-Demi +bookman_light_italic.latin1.plain=Bookman-LightItalic +bookman_demi_italic.latin1.plain=Bookman-DemiItalic +# +bookman_light.latin1.bold=Bookman-Demi +bookman_light.latin1.italic=Bookman-LightItalic +bookman_light.latin1.bolditalic=Bookman-DemiItalic +bookman_light_bold.latin1.italic=Bookman-DemiItalic +bookman_light_italic.latin1.bold=Bookman-DemiItalic +# +courier.latin1.plain=Courier +courier_bold.latin1.plain=Courier-Bold +courier_oblique.latin1.plain=Courier-Oblique +courier_bold_oblique.latin1.plain=Courier-BoldOblique +courier.latin1.bold=Courier-Bold +courier.latin1.italic=Courier-Oblique +courier.latin1.bolditalic=Courier-BoldOblique +courier_bold.latin1.italic=Courier-BoldOblique +courier_italic.latin1.bold=Courier-BoldOblique +# +helvetica_bold.latin1.plain=Helvetica-Bold +helvetica_oblique.latin1.plain=Helvetica-Oblique +helvetica_bold_oblique.latin1.plain=Helvetica-BoldOblique +helvetica.latin1.bold=Helvetica-Bold +helvetica.latin1.italic=Helvetica-Oblique +helvetica.latin1.bolditalic=Helvetica-BoldOblique +helvetica_bold.latin1.italic=Helvetica-BoldOblique +helvetica_italic.latin1.bold=Helvetica-BoldOblique +# +newcenturyschoolbook.latin1.plain=NewCenturySchlbk-Roman +newcenturyschoolbook_bold.latin1.plain=NewCenturySchlbk-Bold +newcenturyschoolbook_italic.latin1.plain=NewCenturySchlbk-Italic +newcenturyschoolbook_bold_italic.latin1.plain=NewCenturySchlbk-BoldItalic +newcenturyschoolbook.latin1.bold=NewCenturySchlbk-Bold +newcenturyschoolbook.latin1.italic=NewCenturySchlbk-Italic +newcenturyschoolbook.latin1.bolditalic=NewCenturySchlbk-BoldItalic +newcenturyschoolbook_bold.latin1.italic=NewCenturySchlbk-BoldItalic +newcenturyschoolbook_italic.latin1.bold=NewCenturySchlbk-BoldItalic +# +palatino.latin1.plain=Palatino-Roman +palatino_bold.latin1.plain=Palatino-Bold +palatino_italic.latin1.plain=Palatino-Italic +palatino_bold_italic.latin1.plain=Palatino-BoldItalic +palatino.latin1.bold=Palatino-Bold +palatino.latin1.italic=Palatino-Italic +palatino.latin1.bolditalic=Palatino-BoldItalic +palatino_bold.latin1.italic=Palatino-BoldItalic +palatino_italic.latin1.bold=Palatino-BoldItalic +# +times_roman.latin1.plain=Times-Roman +times_roman_bold.latin1.plain=Times-Bold +times_roman_italic.latin1.plain=Times-Italic +times_roman_bold_italic.latin1.plain=Times-BoldItalic +times_roman.latin1.bold=Times-Bold +times_roman.latin1.italic=Times-Italic +times_roman.latin1.bolditalic=Times-BoldItalic +times_roman_bold.latin1.italic=Times-BoldItalic +times_roman_italic.latin1.bold=Times-BoldItalic +# +zapfchancery_italic.latin1.plain=ZapfChancery-MediumItalic +# +# Finally the mappings of PS font names to indexes. +# +AvantGarde-Book=0 +AvantGarde-BookOblique=1 +AvantGarde-Demi=2 +AvantGarde-DemiOblique=3 +Bookman-Demi=4 +Bookman-DemiItalic=5 +Bookman-Light=6 +Bookman-LightItalic=7 +Courier=8 +Courier-Bold=9 +Courier-BoldOblique=10 +Courier-Oblique=11 +Helvetica=12 +Helvetica-Bold=13 +Helvetica-BoldOblique=14 +Helvetica-Narrow=15 +Helvetica-Narrow-Bold=16 +Helvetica-Narrow-BoldOblique=17 +Helvetica-Narrow-Oblique=18 +Helvetica-Oblique=19 +NewCenturySchlbk-Bold=20 +NewCenturySchlbk-BoldItalic=21 +NewCenturySchlbk-Italic=22 +NewCenturySchlbk-Roman=23 +Palatino-Bold=24 +Palatino-BoldItalic=25 +Palatino-Italic=26 +Palatino-Roman=27 +Symbol=28 +Times-Bold=29 +Times-BoldItalic=30 +Times-Italic=31 +Times-Roman=32 +ZapfDingbats=33 +ZapfChancery-MediumItalic=34 +# +font.0=AvantGarde-Book ISOF +font.1=AvantGarde-BookOblique ISOF +font.2=AvantGarde-Demi ISOF +font.3=AvantGarde-DemiOblique ISOF +font.4=Bookman-Demi ISOF +font.5=Bookman-DemiItalic ISOF +font.6=Bookman-Light ISOF +font.7=Bookman-LightItalic ISOF +font.8=Courier ISOF +font.9=Courier-Bold ISOF +font.10=Courier-BoldOblique ISOF +font.11=Courier-Oblique ISOF +font.12=Helvetica ISOF +font.13=Helvetica-Bold ISOF +font.14=Helvetica-BoldOblique ISOF +font.15=Helvetica-Narrow ISOF +font.16=Helvetica-Narrow-Bold ISOF +font.17=Helvetica-Narrow-BoldOblique ISOF +font.18=Helvetica-Narrow-Oblique ISOF +font.19=Helvetica-Oblique ISOF +font.20=NewCenturySchlbk-Bold ISOF +font.21=NewCenturySchlbk-BoldItalic ISOF +font.22=NewCenturySchlbk-Italic ISOF +font.23=NewCenturySchlbk-Roman ISOF +font.24=Palatino-Bold ISOF +font.25=Palatino-BoldItalic ISOF +font.26=Palatino-Italic ISOF +font.27=Palatino-Roman ISOF +font.28=Symbol findfont +font.29=Times-Bold ISOF +font.30=Times-BoldItalic ISOF +font.31=Times-Italic ISOF +font.32=Times-Roman ISOF +font.33=ZapfDingbats findfont +font.34=ZapfChancery-MediumItalic ISOF +# diff --git a/etc_org/java-8-openjdk/security/blacklisted.certs b/etc_org/java-8-openjdk/security/blacklisted.certs new file mode 100644 index 0000000..00a1dcf --- /dev/null +++ b/etc_org/java-8-openjdk/security/blacklisted.certs @@ -0,0 +1,20 @@ +Algorithm=SHA-256 +14E6D2764A4B06701C6CBC376A253775F79C782FBCB6C0EE6F99DE4BA1024ADD +31C8FD37DB9B56E708B03D1F01848B068C6DA66F36FB5D82C008C6040FA3E133 +3946901F46B0071E90D78279E82FABABCA177231A704BE72C5B0E8918566EA66 +450F1B421BB05C8609854884559C323319619E8B06B001EA2DCBB74A23AA3BE2 +4CBBF8256BC9888A8007B2F386940A2E394378B0D903CBB3863C5A6394B889CE +4FEE0163686ECBD65DB968E7494F55D84B25486D438E9DE558D629D28CD4D176 +5E83124D68D24E8E177E306DF643D5EA99C5A94D6FC34B072F7544A1CABB7C7B +76A45A496031E4DD2D7ED23E8F6FF97DBDEA980BAAC8B0BA94D7EDB551348645 +8A1BD21661C60015065212CC98B1ABB50DFD14C872A208E66BAE890F25C448AF +9ED8F9B0E8E42A1656B8E1DD18F42BA42DC06FE52686173BA2FC70E756F207DC +A686FEE577C88AB664D0787ECDFFF035F4806F3DE418DC9E4D516324FFF02083 +B8686723E415534BC0DBD16326F9486F85B0B0799BF6639334E61DAAE67F36CD +D24566BF315F4E597D6E381C87119FB4198F5E9E2607F5F4AB362EF7E2E7672F +D3A936E1A7775A45217C8296A1F22AC5631DCDEC45594099E78EEEBBEDCBA967 +DF21016B00FC54F9FE3BC8B039911BB216E9162FAD2FD14D990AB96E951B49BE +EC30C9C3065A06BB07DC5B1C6B497F370C1CA65C0F30C08E042BA6BCECC78F2C +F5B6F88F75D391A4B1EB336F9E201239FB6B1377DB8CFA7B84736216E5AFFFD7 +FC02FD48DB92D4DCE6F11679D38354CF750CFC7F584A520EB90BDE80E241F2BD +FDEDB5BDFCB67411513A61AEE5CB5B5D7C52AF06028EFC996CC1B05B1D6CEA2B diff --git a/etc_org/java-8-openjdk/security/java.policy b/etc_org/java-8-openjdk/security/java.policy new file mode 100644 index 0000000..769333c --- /dev/null +++ b/etc_org/java-8-openjdk/security/java.policy @@ -0,0 +1,99 @@ + +// Standard extensions get all permissions by default + +grant codeBase "file:${{java.ext.dirs}}/*" { + permission java.security.AllPermission; +}; + +grant codeBase "file:/usr/lib/jvm/java-8-openjdk-common/jre/lib/ext/*" { + permission java.security.AllPermission; +}; +grant codeBase "file:/usr/lib/jvm/java-8-openjdk-alpha/jre/lib/ext/*" { + permission java.security.AllPermission; +}; +grant codeBase "file:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/*" { + permission java.security.AllPermission; +}; +grant codeBase "file:/usr/lib/jvm/java-8-openjdk-arm64/jre/lib/ext/*" { + permission java.security.AllPermission; +}; +grant codeBase "file:/usr/lib/jvm/java-8-openjdk-armel/jre/lib/ext/*" { + permission java.security.AllPermission; +}; +grant codeBase "file:/usr/lib/jvm/java-8-openjdk-armhf/jre/lib/ext/*" { + permission java.security.AllPermission; +}; +grant codeBase "file:/usr/lib/jvm/java-8-openjdk-i386/jre/lib/ext/*" { + permission java.security.AllPermission; +}; +grant codeBase "file:/usr/lib/jvm/java-8-openjdk-ia64/jre/lib/ext/*" { + permission java.security.AllPermission; +}; +grant codeBase "file:/usr/lib/jvm/java-8-openjdk-powerpc/jre/lib/ext/*" { + permission java.security.AllPermission; +}; +grant codeBase "file:/usr/lib/jvm/java-8-openjdk-ppc64/jre/lib/ext/*" { + permission java.security.AllPermission; +}; +grant codeBase "file:/usr/lib/jvm/java-8-openjdk-ppc64el/jre/lib/ext/*" { + permission java.security.AllPermission; +}; +grant codeBase "file:/usr/lib/jvm/java-8-openjdk-sparc/jre/lib/ext/*" { + permission java.security.AllPermission; +}; +grant codeBase "file:/usr/lib/jvm/java-8-openjdk-sparc64/jre/lib/ext/*" { + permission java.security.AllPermission; +}; +grant codeBase "file:/usr/lib/jvm/java-8-openjdk-x32/jre/lib/ext/*" { + permission java.security.AllPermission; +}; + +// Comment this out if you want to give all permissions to the +// Debian Java repository too: +//grant codeBase "file:/usr/share/java/repository/-" { +// permission java.security.AllPermission; +//}; + + +// default permissions granted to all domains + +grant { + // Allows any thread to stop itself using the java.lang.Thread.stop() + // method that takes no argument. + // Note that this permission is granted by default only to remain + // backwards compatible. + // It is strongly recommended that you either remove this permission + // from this policy file or further restrict it to code sources + // that you specify, because Thread.stop() is potentially unsafe. + // See the API specification of java.lang.Thread.stop() for more + // information. + permission java.lang.RuntimePermission "stopThread"; + + // allows anyone to listen on dynamic ports + permission java.net.SocketPermission "localhost:0", "listen"; + + // "standard" properies that can be read by anyone + + permission java.util.PropertyPermission "java.version", "read"; + permission java.util.PropertyPermission "java.vendor", "read"; + permission java.util.PropertyPermission "java.vendor.url", "read"; + permission java.util.PropertyPermission "java.class.version", "read"; + permission java.util.PropertyPermission "os.name", "read"; + permission java.util.PropertyPermission "os.version", "read"; + permission java.util.PropertyPermission "os.arch", "read"; + permission java.util.PropertyPermission "file.separator", "read"; + permission java.util.PropertyPermission "path.separator", "read"; + permission java.util.PropertyPermission "line.separator", "read"; + + permission java.util.PropertyPermission "java.specification.version", "read"; + permission java.util.PropertyPermission "java.specification.vendor", "read"; + permission java.util.PropertyPermission "java.specification.name", "read"; + + permission java.util.PropertyPermission "java.vm.specification.version", "read"; + permission java.util.PropertyPermission "java.vm.specification.vendor", "read"; + permission java.util.PropertyPermission "java.vm.specification.name", "read"; + permission java.util.PropertyPermission "java.vm.version", "read"; + permission java.util.PropertyPermission "java.vm.vendor", "read"; + permission java.util.PropertyPermission "java.vm.name", "read"; +}; + diff --git a/etc_org/java-8-openjdk/security/java.security b/etc_org/java-8-openjdk/security/java.security new file mode 100644 index 0000000..ae47914 --- /dev/null +++ b/etc_org/java-8-openjdk/security/java.security @@ -0,0 +1,663 @@ +# +# This is the "master security properties file". +# +# An alternate java.security properties file may be specified +# from the command line via the system property +# +# -Djava.security.properties= +# +# This properties file appends to the master security properties file. +# If both properties files specify values for the same key, the value +# from the command-line properties file is selected, as it is the last +# one loaded. +# +# Also, if you specify +# +# -Djava.security.properties== (2 equals), +# +# then that properties file completely overrides the master security +# properties file. +# +# To disable the ability to specify an additional properties file from +# the command line, set the key security.overridePropertiesFile +# to false in the master security properties file. It is set to true +# by default. + +# In this file, various security properties are set for use by +# java.security classes. This is where users can statically register +# Cryptography Package Providers ("providers" for short). The term +# "provider" refers to a package or set of packages that supply a +# concrete implementation of a subset of the cryptography aspects of +# the Java Security API. A provider may, for example, implement one or +# more digital signature algorithms or message digest algorithms. +# +# Each provider must implement a subclass of the Provider class. +# To register a provider in this master security properties file, +# specify the Provider subclass name and priority in the format +# +# security.provider.= +# +# This declares a provider, and specifies its preference +# order n. The preference order is the order in which providers are +# searched for requested algorithms (when no specific provider is +# requested). The order is 1-based; 1 is the most preferred, followed +# by 2, and so on. +# +# must specify the subclass of the Provider class whose +# constructor sets the values of various properties that are required +# for the Java Security API to look up the algorithms or other +# facilities implemented by the provider. +# +# There must be at least one provider specification in java.security. +# There is a default provider that comes standard with the JDK. It +# is called the "SUN" provider, and its Provider subclass +# named Sun appears in the sun.security.provider package. Thus, the +# "SUN" provider is registered via the following: +# +# security.provider.1=sun.security.provider.Sun +# +# (The number 1 is used for the default provider.) +# +# Note: Providers can be dynamically registered instead by calls to +# either the addProvider or insertProviderAt method in the Security +# class. + +# +# List of providers and their preference orders (see above): +# +security.provider.1=sun.security.provider.Sun +security.provider.2=sun.security.rsa.SunRsaSign +security.provider.3=sun.security.ec.SunEC +security.provider.4=com.sun.net.ssl.internal.ssl.Provider +security.provider.5=com.sun.crypto.provider.SunJCE +security.provider.6=sun.security.jgss.SunProvider +security.provider.7=com.sun.security.sasl.Provider +security.provider.8=org.jcp.xml.dsig.internal.dom.XMLDSigRI +security.provider.9=sun.security.smartcardio.SunPCSC + +# +# Sun Provider SecureRandom seed source. +# +# Select the primary source of seed data for the "SHA1PRNG" and +# "NativePRNG" SecureRandom implementations in the "Sun" provider. +# (Other SecureRandom implementations might also use this property.) +# +# On Unix-like systems (for example, Solaris/Linux/MacOS), the +# "NativePRNG" and "SHA1PRNG" implementations obtains seed data from +# special device files such as file:/dev/random. +# +# On Windows systems, specifying the URLs "file:/dev/random" or +# "file:/dev/urandom" will enable the native Microsoft CryptoAPI seeding +# mechanism for SHA1PRNG. +# +# By default, an attempt is made to use the entropy gathering device +# specified by the "securerandom.source" Security property. If an +# exception occurs while accessing the specified URL: +# +# SHA1PRNG: +# the traditional system/thread activity algorithm will be used. +# +# NativePRNG: +# a default value of /dev/random will be used. If neither +# are available, the implementation will be disabled. +# "file" is the only currently supported protocol type. +# +# The entropy gathering device can also be specified with the System +# property "java.security.egd". For example: +# +# % java -Djava.security.egd=file:/dev/random MainClass +# +# Specifying this System property will override the +# "securerandom.source" Security property. +# +# In addition, if "file:/dev/random" or "file:/dev/urandom" is +# specified, the "NativePRNG" implementation will be more preferred than +# SHA1PRNG in the Sun provider. +# +securerandom.source=file:/dev/random + +# +# A list of known strong SecureRandom implementations. +# +# To help guide applications in selecting a suitable strong +# java.security.SecureRandom implementation, Java distributions should +# indicate a list of known strong implementations using the property. +# +# This is a comma-separated list of algorithm and/or algorithm:provider +# entries. +# +securerandom.strongAlgorithms=NativePRNGBlocking:SUN + +# +# Class to instantiate as the javax.security.auth.login.Configuration +# provider. +# +login.configuration.provider=sun.security.provider.ConfigFile + +# +# Default login configuration file +# +#login.config.url.1=file:${user.home}/.java.login.config + +# +# Class to instantiate as the system Policy. This is the name of the class +# that will be used as the Policy object. +# +policy.provider=sun.security.provider.PolicyFile + +# The default is to have a single system-wide policy file, +# and a policy file in the user's home directory. +policy.url.1=file:${java.home}/lib/security/java.policy +policy.url.2=file:${user.home}/.java.policy + +# whether or not we expand properties in the policy file +# if this is set to false, properties (${...}) will not be expanded in policy +# files. +policy.expandProperties=true + +# whether or not we allow an extra policy to be passed on the command line +# with -Djava.security.policy=somefile. Comment out this line to disable +# this feature. +policy.allowSystemProperty=true + +# whether or not we look into the IdentityScope for trusted Identities +# when encountering a 1.1 signed JAR file. If the identity is found +# and is trusted, we grant it AllPermission. +policy.ignoreIdentityScope=false + +# +# Default keystore type. +# +keystore.type=jks + +# +# Controls compatibility mode for the JKS keystore type. +# +# When set to 'true', the JKS keystore type supports loading +# keystore files in either JKS or PKCS12 format. When set to 'false' +# it supports loading only JKS keystore files. +# +keystore.type.compat=true + +# +# List of comma-separated packages that start with or equal this string +# will cause a security exception to be thrown when +# passed to checkPackageAccess unless the +# corresponding RuntimePermission ("accessClassInPackage."+package) has +# been granted. +package.access=sun.,\ + com.sun.xml.internal.,\ + com.sun.imageio.,\ + com.sun.istack.internal.,\ + com.sun.jmx.,\ + com.sun.media.sound.,\ + com.sun.naming.internal.,\ + com.sun.proxy.,\ + com.sun.corba.se.,\ + com.sun.org.apache.bcel.internal.,\ + com.sun.org.apache.regexp.internal.,\ + com.sun.org.apache.xerces.internal.,\ + com.sun.org.apache.xpath.internal.,\ + com.sun.org.apache.xalan.internal.extensions.,\ + com.sun.org.apache.xalan.internal.lib.,\ + com.sun.org.apache.xalan.internal.res.,\ + com.sun.org.apache.xalan.internal.templates.,\ + com.sun.org.apache.xalan.internal.utils.,\ + com.sun.org.apache.xalan.internal.xslt.,\ + com.sun.org.apache.xalan.internal.xsltc.cmdline.,\ + com.sun.org.apache.xalan.internal.xsltc.compiler.,\ + com.sun.org.apache.xalan.internal.xsltc.trax.,\ + com.sun.org.apache.xalan.internal.xsltc.util.,\ + com.sun.org.apache.xml.internal.res.,\ + com.sun.org.apache.xml.internal.security.,\ + com.sun.org.apache.xml.internal.serializer.utils.,\ + com.sun.org.apache.xml.internal.utils.,\ + com.sun.org.glassfish.,\ + com.oracle.xmlns.internal.,\ + com.oracle.webservices.internal.,\ + oracle.jrockit.jfr.,\ + org.jcp.xml.dsig.internal.,\ + jdk.internal.,\ + jdk.nashorn.internal.,\ + jdk.nashorn.tools.,\ + com.sun.activation.registries. + +# +# List of comma-separated packages that start with or equal this string +# will cause a security exception to be thrown when +# passed to checkPackageDefinition unless the +# corresponding RuntimePermission ("defineClassInPackage."+package) has +# been granted. +# +# by default, none of the class loaders supplied with the JDK call +# checkPackageDefinition. +# +package.definition=sun.,\ + com.sun.xml.internal.,\ + com.sun.imageio.,\ + com.sun.istack.internal.,\ + com.sun.jmx.,\ + com.sun.media.sound.,\ + com.sun.naming.internal.,\ + com.sun.proxy.,\ + com.sun.corba.se.,\ + com.sun.org.apache.bcel.internal.,\ + com.sun.org.apache.regexp.internal.,\ + com.sun.org.apache.xerces.internal.,\ + com.sun.org.apache.xpath.internal.,\ + com.sun.org.apache.xalan.internal.extensions.,\ + com.sun.org.apache.xalan.internal.lib.,\ + com.sun.org.apache.xalan.internal.res.,\ + com.sun.org.apache.xalan.internal.templates.,\ + com.sun.org.apache.xalan.internal.utils.,\ + com.sun.org.apache.xalan.internal.xslt.,\ + com.sun.org.apache.xalan.internal.xsltc.cmdline.,\ + com.sun.org.apache.xalan.internal.xsltc.compiler.,\ + com.sun.org.apache.xalan.internal.xsltc.trax.,\ + com.sun.org.apache.xalan.internal.xsltc.util.,\ + com.sun.org.apache.xml.internal.res.,\ + com.sun.org.apache.xml.internal.security.,\ + com.sun.org.apache.xml.internal.serializer.utils.,\ + com.sun.org.apache.xml.internal.utils.,\ + com.sun.org.glassfish.,\ + com.oracle.xmlns.internal.,\ + com.oracle.webservices.internal.,\ + oracle.jrockit.jfr.,\ + org.jcp.xml.dsig.internal.,\ + jdk.internal.,\ + jdk.nashorn.internal.,\ + jdk.nashorn.tools.,\ + com.sun.activation.registries. + +# +# Determines whether this properties file can be appended to +# or overridden on the command line via -Djava.security.properties +# +security.overridePropertiesFile=true + +# +# Determines the default key and trust manager factory algorithms for +# the javax.net.ssl package. +# +ssl.KeyManagerFactory.algorithm=SunX509 +ssl.TrustManagerFactory.algorithm=PKIX + +# +# The Java-level namelookup cache policy for successful lookups: +# +# any negative value: caching forever +# any positive value: the number of seconds to cache an address for +# zero: do not cache +# +# default value is forever (FOREVER). For security reasons, this +# caching is made forever when a security manager is set. When a security +# manager is not set, the default behavior in this implementation +# is to cache for 30 seconds. +# +# NOTE: setting this to anything other than the default value can have +# serious security implications. Do not set it unless +# you are sure you are not exposed to DNS spoofing attack. +# +#networkaddress.cache.ttl=-1 + +# The Java-level namelookup cache policy for failed lookups: +# +# any negative value: cache forever +# any positive value: the number of seconds to cache negative lookup results +# zero: do not cache +# +# In some Microsoft Windows networking environments that employ +# the WINS name service in addition to DNS, name service lookups +# that fail may take a noticeably long time to return (approx. 5 seconds). +# For this reason the default caching policy is to maintain these +# results for 10 seconds. +# +# +networkaddress.cache.negative.ttl=10 + +# +# Properties to configure OCSP for certificate revocation checking +# + +# Enable OCSP +# +# By default, OCSP is not used for certificate revocation checking. +# This property enables the use of OCSP when set to the value "true". +# +# NOTE: SocketPermission is required to connect to an OCSP responder. +# +# Example, +# ocsp.enable=true + +# +# Location of the OCSP responder +# +# By default, the location of the OCSP responder is determined implicitly +# from the certificate being validated. This property explicitly specifies +# the location of the OCSP responder. The property is used when the +# Authority Information Access extension (defined in RFC 3280) is absent +# from the certificate or when it requires overriding. +# +# Example, +# ocsp.responderURL=http://ocsp.example.net:80 + +# +# Subject name of the OCSP responder's certificate +# +# By default, the certificate of the OCSP responder is that of the issuer +# of the certificate being validated. This property identifies the certificate +# of the OCSP responder when the default does not apply. Its value is a string +# distinguished name (defined in RFC 2253) which identifies a certificate in +# the set of certificates supplied during cert path validation. In cases where +# the subject name alone is not sufficient to uniquely identify the certificate +# then both the "ocsp.responderCertIssuerName" and +# "ocsp.responderCertSerialNumber" properties must be used instead. When this +# property is set then those two properties are ignored. +# +# Example, +# ocsp.responderCertSubjectName="CN=OCSP Responder, O=XYZ Corp" + +# +# Issuer name of the OCSP responder's certificate +# +# By default, the certificate of the OCSP responder is that of the issuer +# of the certificate being validated. This property identifies the certificate +# of the OCSP responder when the default does not apply. Its value is a string +# distinguished name (defined in RFC 2253) which identifies a certificate in +# the set of certificates supplied during cert path validation. When this +# property is set then the "ocsp.responderCertSerialNumber" property must also +# be set. When the "ocsp.responderCertSubjectName" property is set then this +# property is ignored. +# +# Example, +# ocsp.responderCertIssuerName="CN=Enterprise CA, O=XYZ Corp" + +# +# Serial number of the OCSP responder's certificate +# +# By default, the certificate of the OCSP responder is that of the issuer +# of the certificate being validated. This property identifies the certificate +# of the OCSP responder when the default does not apply. Its value is a string +# of hexadecimal digits (colon or space separators may be present) which +# identifies a certificate in the set of certificates supplied during cert path +# validation. When this property is set then the "ocsp.responderCertIssuerName" +# property must also be set. When the "ocsp.responderCertSubjectName" property +# is set then this property is ignored. +# +# Example, +# ocsp.responderCertSerialNumber=2A:FF:00 + +# +# Policy for failed Kerberos KDC lookups: +# +# When a KDC is unavailable (network error, service failure, etc), it is +# put inside a blacklist and accessed less often for future requests. The +# value (case-insensitive) for this policy can be: +# +# tryLast +# KDCs in the blacklist are always tried after those not on the list. +# +# tryLess[:max_retries,timeout] +# KDCs in the blacklist are still tried by their order in the configuration, +# but with smaller max_retries and timeout values. max_retries and timeout +# are optional numerical parameters (default 1 and 5000, which means once +# and 5 seconds). Please notes that if any of the values defined here is +# more than what is defined in krb5.conf, it will be ignored. +# +# Whenever a KDC is detected as available, it is removed from the blacklist. +# The blacklist is reset when krb5.conf is reloaded. You can add +# refreshKrb5Config=true to a JAAS configuration file so that krb5.conf is +# reloaded whenever a JAAS authentication is attempted. +# +# Example, +# krb5.kdc.bad.policy = tryLast +# krb5.kdc.bad.policy = tryLess:2,2000 +krb5.kdc.bad.policy = tryLast + +# Algorithm restrictions for certification path (CertPath) processing +# +# In some environments, certain algorithms or key lengths may be undesirable +# for certification path building and validation. For example, "MD2" is +# generally no longer considered to be a secure hash algorithm. This section +# describes the mechanism for disabling algorithms based on algorithm name +# and/or key length. This includes algorithms used in certificates, as well +# as revocation information such as CRLs and signed OCSP Responses. +# +# The syntax of the disabled algorithm string is described as this Java +# BNF-style: +# DisabledAlgorithms: +# " DisabledAlgorithm { , DisabledAlgorithm } " +# +# DisabledAlgorithm: +# AlgorithmName [Constraint] +# +# AlgorithmName: +# (see below) +# +# Constraint: +# KeySizeConstraint +# +# KeySizeConstraint: +# keySize Operator DecimalInteger +# +# Operator: +# <= | < | == | != | >= | > +# +# DecimalInteger: +# DecimalDigits +# +# DecimalDigits: +# DecimalDigit {DecimalDigit} +# +# DecimalDigit: one of +# 1 2 3 4 5 6 7 8 9 0 +# +# The "AlgorithmName" is the standard algorithm name of the disabled +# algorithm. See "Java Cryptography Architecture Standard Algorithm Name +# Documentation" for information about Standard Algorithm Names. Matching +# is performed using a case-insensitive sub-element matching rule. (For +# example, in "SHA1withECDSA" the sub-elements are "SHA1" for hashing and +# "ECDSA" for signatures.) If the assertion "AlgorithmName" is a +# sub-element of the certificate algorithm name, the algorithm will be +# rejected during certification path building and validation. For example, +# the assertion algorithm name "DSA" will disable all certificate algorithms +# that rely on DSA, such as NONEwithDSA, SHA1withDSA. However, the assertion +# will not disable algorithms related to "ECDSA". +# +# A "Constraint" provides further guidance for the algorithm being specified. +# The "KeySizeConstraint" requires a key of a valid size range if the +# "AlgorithmName" is of a key algorithm. The "DecimalInteger" indicates the +# key size specified in number of bits. For example, "RSA keySize <= 1024" +# indicates that any RSA key with key size less than or equal to 1024 bits +# should be disabled, and "RSA keySize < 1024, RSA keySize > 2048" indicates +# that any RSA key with key size less than 1024 or greater than 2048 should +# be disabled. Note that the "KeySizeConstraint" only makes sense to key +# algorithms. +# +# Note: This property is currently used by Oracle's PKIX implementation. It +# is not guaranteed to be examined and used by other implementations. +# +# Example: +# jdk.certpath.disabledAlgorithms=MD2, DSA, RSA keySize < 2048 +# +# +jdk.certpath.disabledAlgorithms=MD2, MD5, RSA keySize < 1024 + +# Algorithm restrictions for Secure Socket Layer/Transport Layer Security +# (SSL/TLS) processing +# +# In some environments, certain algorithms or key lengths may be undesirable +# when using SSL/TLS. This section describes the mechanism for disabling +# algorithms during SSL/TLS security parameters negotiation, including +# protocol version negotiation, cipher suites selection, peer authentication +# and key exchange mechanisms. +# +# Disabled algorithms will not be negotiated for SSL/TLS connections, even +# if they are enabled explicitly in an application. +# +# For PKI-based peer authentication and key exchange mechanisms, this list +# of disabled algorithms will also be checked during certification path +# building and validation, including algorithms used in certificates, as +# well as revocation information such as CRLs and signed OCSP Responses. +# This is in addition to the jdk.certpath.disabledAlgorithms property above. +# +# See the specification of "jdk.certpath.disabledAlgorithms" for the +# syntax of the disabled algorithm string. +# +# Note: This property is currently used by Oracle's JSSE implementation. +# It is not guaranteed to be examined and used by other implementations. +# +# Example: +# jdk.tls.disabledAlgorithms=MD5, SSLv3, DSA, RSA keySize < 2048 +jdk.tls.disabledAlgorithms=SSLv3, RC4, MD5withRSA, DH keySize < 768 + +# Legacy algorithms for Secure Socket Layer/Transport Layer Security (SSL/TLS) +# processing in JSSE implementation. +# +# In some environments, a certain algorithm may be undesirable but it +# cannot be disabled because of its use in legacy applications. Legacy +# algorithms may still be supported, but applications should not use them +# as the security strength of legacy algorithms are usually not strong enough +# in practice. +# +# During SSL/TLS security parameters negotiation, legacy algorithms will +# not be negotiated unless there are no other candidates. +# +# The syntax of the disabled algorithm string is described as this Java +# BNF-style: +# LegacyAlgorithms: +# " LegacyAlgorithm { , LegacyAlgorithm } " +# +# LegacyAlgorithm: +# AlgorithmName (standard JSSE algorithm name) +# +# See the specification of security property "jdk.certpath.disabledAlgorithms" +# for the syntax and description of the "AlgorithmName" notation. +# +# Per SSL/TLS specifications, cipher suites have the form: +# SSL_KeyExchangeAlg_WITH_CipherAlg_MacAlg +# or +# TLS_KeyExchangeAlg_WITH_CipherAlg_MacAlg +# +# For example, the cipher suite TLS_RSA_WITH_AES_128_CBC_SHA uses RSA as the +# key exchange algorithm, AES_128_CBC (128 bits AES cipher algorithm in CBC +# mode) as the cipher (encryption) algorithm, and SHA-1 as the message digest +# algorithm for HMAC. +# +# The LegacyAlgorithm can be one of the following standard algorithm names: +# 1. JSSE cipher suite name, e.g., TLS_RSA_WITH_AES_128_CBC_SHA +# 2. JSSE key exchange algorithm name, e.g., RSA +# 3. JSSE cipher (encryption) algorithm name, e.g., AES_128_CBC +# 4. JSSE message digest algorithm name, e.g., SHA +# +# See SSL/TLS specifications and "Java Cryptography Architecture Standard +# Algorithm Name Documentation" for information about the algorithm names. +# +# Note: This property is currently used by Oracle's JSSE implementation. +# It is not guaranteed to be examined and used by other implementations. +# There is no guarantee the property will continue to exist or be of the +# same syntax in future releases. +# +# Example: +# jdk.tls.legacyAlgorithms=DH_anon, DES_CBC, SSL_RSA_WITH_RC4_128_MD5 +# +jdk.tls.legacyAlgorithms= \ + K_NULL, C_NULL, M_NULL, \ + DHE_DSS_EXPORT, DHE_RSA_EXPORT, DH_anon_EXPORT, DH_DSS_EXPORT, \ + DH_RSA_EXPORT, RSA_EXPORT, \ + DH_anon, ECDH_anon, \ + RC4_128, RC4_40, DES_CBC, DES40_CBC + +# The pre-defined default finite field Diffie-Hellman ephemeral (DHE) +# parameters for Transport Layer Security (SSL/TLS/DTLS) processing. +# +# In traditional SSL/TLS/DTLS connections where finite field DHE parameters +# negotiation mechanism is not used, the server offers the client group +# parameters, base generator g and prime modulus p, for DHE key exchange. +# It is recommended to use dynamic group parameters. This property defines +# a mechanism that allows you to specify custom group parameters. +# +# The syntax of this property string is described as this Java BNF-style: +# DefaultDHEParameters: +# DefinedDHEParameters { , DefinedDHEParameters } +# +# DefinedDHEParameters: +# "{" DHEPrimeModulus , DHEBaseGenerator "}" +# +# DHEPrimeModulus: +# HexadecimalDigits +# +# DHEBaseGenerator: +# HexadecimalDigits +# +# HexadecimalDigits: +# HexadecimalDigit { HexadecimalDigit } +# +# HexadecimalDigit: one of +# 0 1 2 3 4 5 6 7 8 9 A B C D E F a b c d e f +# +# Whitespace characters are ignored. +# +# The "DefinedDHEParameters" defines the custom group parameters, prime +# modulus p and base generator g, for a particular size of prime modulus p. +# The "DHEPrimeModulus" defines the hexadecimal prime modulus p, and the +# "DHEBaseGenerator" defines the hexadecimal base generator g of a group +# parameter. It is recommended to use safe primes for the custom group +# parameters. +# +# If this property is not defined or the value is empty, the underlying JSSE +# provider's default group parameter is used for each connection. +# +# If the property value does not follow the grammar, or a particular group +# parameter is not valid, the connection will fall back and use the +# underlying JSSE provider's default group parameter. +# +# Note: This property is currently used by OpenJDK's JSSE implementation. It +# is not guaranteed to be examined and used by other implementations. +# +# Example: +# jdk.tls.server.defaultDHEParameters= +# { \ +# FFFFFFFF FFFFFFFF C90FDAA2 2168C234 C4C6628B 80DC1CD1 \ +# 29024E08 8A67CC74 020BBEA6 3B139B22 514A0879 8E3404DD \ +# EF9519B3 CD3A431B 302B0A6D F25F1437 4FE1356D 6D51C245 \ +# E485B576 625E7EC6 F44C42E9 A637ED6B 0BFF5CB6 F406B7ED \ +# EE386BFB 5A899FA5 AE9F2411 7C4B1FE6 49286651 ECE65381 \ +# FFFFFFFF FFFFFFFF, 2} + +# Algorithm restrictions for signed JAR files +# +# In some environments, certain algorithms or key lengths may be undesirable +# for signed JAR validation. For example, "MD2" is generally no longer +# considered to be a secure hash algorithm. This section describes the +# mechanism for disabling algorithms based on algorithm name and/or key length. +# JARs signed with any of the disabled algorithms or key sizes will be treated +# as unsigned. +# +# The syntax of the disabled algorithm string is described as follows: +# DisabledAlgorithms: +# " DisabledAlgorithm { , DisabledAlgorithm } " +# +# DisabledAlgorithm: +# AlgorithmName [Constraint] +# +# AlgorithmName: +# (see below) +# +# Constraint: +# KeySizeConstraint +# +# KeySizeConstraint: +# keySize Operator KeyLength +# +# Operator: +# <= | < | == | != | >= | > +# +# KeyLength: +# Integer value of the algorithm's key length in bits +# +# Note: This property is currently used by the JDK Reference +# implementation. It is not guaranteed to be examined and used by other +# implementations. +# +jdk.jar.disabledAlgorithms=MD2, RSA keySize < 1024 diff --git a/etc_org/java-8-openjdk/security/nss.cfg b/etc_org/java-8-openjdk/security/nss.cfg new file mode 100644 index 0000000..3535a40 --- /dev/null +++ b/etc_org/java-8-openjdk/security/nss.cfg @@ -0,0 +1,4 @@ +name = NSS +nssDbMode = noDb +attributes = compatibility +handleStartupErrors = ignoreMultipleInitialisation diff --git a/etc_org/java-8-openjdk/sound.properties b/etc_org/java-8-openjdk/sound.properties new file mode 100644 index 0000000..ac14cef --- /dev/null +++ b/etc_org/java-8-openjdk/sound.properties @@ -0,0 +1,49 @@ +############################################################ +# Sound Configuration File +############################################################ +# +# This properties file is used to specify default service +# providers for javax.sound.midi.MidiSystem and +# javax.sound.sampled.AudioSystem. +# +# The following keys are recognized by MidiSystem methods: +# +# javax.sound.midi.Receiver +# javax.sound.midi.Sequencer +# javax.sound.midi.Synthesizer +# javax.sound.midi.Transmitter +# +# The following keys are recognized by AudioSystem methods: +# +# javax.sound.sampled.Clip +# javax.sound.sampled.Port +# javax.sound.sampled.SourceDataLine +# javax.sound.sampled.TargetDataLine +# +# The values specify the full class name of the service +# provider, or the device name. +# +# See the class descriptions for details. +# +# Example 1: +# Use MyDeviceProvider as default for SourceDataLines: +# javax.sound.sampled.SourceDataLine=com.xyz.MyDeviceProvider +# +# Example 2: +# Specify the default Synthesizer by its name "InternalSynth". +# javax.sound.midi.Synthesizer=#InternalSynth +# +# Example 3: +# Specify the default Receiver by provider and name: +# javax.sound.midi.Receiver=com.sun.media.sound.MidiProvider#SunMIDI1 +# + +javax.sound.sampled.Clip=org.classpath.icedtea.pulseaudio.PulseAudioMixerProvider +javax.sound.sampled.Port=org.classpath.icedtea.pulseaudio.PulseAudioMixerProvider +javax.sound.sampled.SourceDataLine=org.classpath.icedtea.pulseaudio.PulseAudioMixerProvider +javax.sound.sampled.TargetDataLine=org.classpath.icedtea.pulseaudio.PulseAudioMixerProvider + +#javax.sound.sampled.Clip=com.sun.media.sound.DirectAudioDeviceProvider +#javax.sound.sampled.Port=com.sun.media.sound.PortMixerProvider +#javax.sound.sampled.SourceDataLine=com.sun.media.sound.DirectAudioDeviceProvider +#javax.sound.sampled.TargetDataLine=com.sun.media.sound.DirectAudioDeviceProvider diff --git a/etc_org/java-8-openjdk/swing.properties b/etc_org/java-8-openjdk/swing.properties new file mode 100644 index 0000000..0f55df0 --- /dev/null +++ b/etc_org/java-8-openjdk/swing.properties @@ -0,0 +1,2 @@ +# uncomment to set the default look and feel to GTK +#swing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel diff --git a/etc_org/kbd/config b/etc_org/kbd/config new file mode 100644 index 0000000..134672e --- /dev/null +++ b/etc_org/kbd/config @@ -0,0 +1,76 @@ +# +# This files tells the 'kbd' package: +# +# - whether to load a specific font and boot (and maybe a screen-font map, +# but you should avoid that if possible). +# - whether to setup an Application-Charset Map other than the default CP437. +# - whether to do screen saver/DPMS settings +# - whether to change the keyboard rate/delay or the state of the +# keyboard indicators +# - whether to show a clock +# +# You can also specify per-VC settings by suffixing variable names as in +# the examples below. This only works on framebuffer devices. +# +# For consistency with the configuration file of console-tools the +# following variables and their _vcN versions are also supported: +# SCREEN_FONT, SCREEN_FONT_MAP and APP_CHARSET_MAP. +# +# +# Example: +# +#CONSOLE_FONT=iso01.f16 +#CONSOLE_FONT_vc2=LatArCyrHeb-16 +# +#CONSOLE_MAP=iso05 +#CONSOLE_MAP_vc2=user +# +# Set the following - more euro-friendly default than kernel font. +#CONSOLE_FONT=latarcyrheb-sun16.psf + +# Forget this one unless you _know_ it is necessary for your font: +#FONT_MAP=iso01 + +# **** screen saver/DPMS settings: all VCs **** +# These settings are commented by default to avoid the chance of damage to +# very old monitors that don't support DPMS signalling. + +# screen blanking timeout. monitor remains on, but the screen is cleared to +# range: 0-60 min (0==never) kernels I've looked at default to 10 minutes. +# (see linux/drivers/char/console.c) +# This is set to zero to avoid blanking the screen, because if a crash occurs +# it can conceal the output. On systems running with a graphical desktop, X +# is responsible for dpms settings, so this will not affect systems running +# graphically, and it makes more since for a non graphical system to not blank +# the screen automatically as most non graphical systems are headless unless +# a monitor has been attached for debugging +BLANK_TIME=0 + +# blanking method (VESA DPMS mode to use after BLANK_TIME, before powerdown): +# on: the default, no DPMS signalling. near instant powerup, no power saving +# vsync: DPMS Standby mode. nearly instant recovery, uses 110/120W (17" screen) +# hsync: DPMS Suspend mode. typically 3s recovery, uses 15/120W (17" screen) +# powerdown,off: DPMS Off mode, typ. 10s recovery, uses 5/120W (17" screen) + +# Those values are for my 17" Mag, but some monitors do suspend the same as +# standby. xset dpms force {off|standby|suspend|on} is useful for this, if X +# supports DPMS on your video card. Set X's DPMS screensaver with xset dpms +# or use option power_saver in XF86Config +# +# DPMS set by default to on, because hsync can cause problems on certain +# hardware, such as Armada E500 laptops +BLANK_DPMS=off + +# Powerdown time. The console will go to DPMS Off mode POWERDOWN_TIME +# minutes _after_ blanking. (POWERDOWN_TIME + BLANK_TIME after the last input) +POWERDOWN_TIME=30 + +# rate and delay can get only specific values, consult kbdrate(1) for help +#KEYBOARD_RATE="30" +#KEYBOARD_DELAY="250" + +# Turn on numlock by default +#LEDS=+num + +# Display a clock in the right upper corner of the console by running vcstime +#DO_VCSTIME=yes diff --git a/etc_org/kbd/remap b/etc_org/kbd/remap new file mode 100644 index 0000000..c66430f --- /dev/null +++ b/etc_org/kbd/remap @@ -0,0 +1,5 @@ +# This sed script is run across the dumpkeys output to remap keys on the console + +# This turns caps lock into control +#s/keycode 58 = Caps_Lock/keycode 58 = Control/; + diff --git a/etc_org/kernel-img.conf b/etc_org/kernel-img.conf new file mode 100644 index 0000000..dbfdc9e --- /dev/null +++ b/etc_org/kernel-img.conf @@ -0,0 +1,3 @@ +# Kernel Image management overrides +# See kernel-img.conf(5) for details +do_symlinks = Yes diff --git a/etc_org/kernel/postinst.d/apt-auto-removal b/etc_org/kernel/postinst.d/apt-auto-removal new file mode 100755 index 0000000..608d950 --- /dev/null +++ b/etc_org/kernel/postinst.d/apt-auto-removal @@ -0,0 +1,78 @@ +#!/bin/sh +set -e +# Mark as not-for-autoremoval those kernel packages that are: +# - the currently booted version +# - the kernel version we've been called for +# - the latest kernel version (as determined by debian version number) +# - the second-latest kernel version +# +# In the common case this results in two kernels saved (booted into the +# second-latest kernel, we install the latest kernel in an upgrade), but +# can save up to four. Kernel refers here to a distinct release, which can +# potentially be installed in multiple flavours counting as one kernel. + +eval $(apt-config shell APT_CONF_D Dir::Etc::parts/d) +test -n "${APT_CONF_D}" || APT_CONF_D="/etc/apt/apt.conf.d" +config_file="${APT_CONF_D}/01autoremove-kernels" + +eval $(apt-config shell DPKG Dir::bin::dpkg/f) +test -n "$DPKG" || DPKG="/usr/bin/dpkg" + +list="$("${DPKG}" -l | awk '/^[ih][^nc][ ]+(linux|kfreebsd|gnumach)-image-[0-9]+\./ && $2 !~ /-dbg(:.*)?$/ && $2 !~ /-dbgsym(:.*)?$/ { print $2,$3; }' \ + | sed -e 's#^\(linux\|kfreebsd\|gnumach\)-image-##' -e 's#:[^:]\+ # #')" +debverlist="$(echo "$list" | cut -d' ' -f 2 | sort --unique --reverse --version-sort)" + +if [ -n "$1" ]; then + installed_version="$(echo "$list" | awk "\$1 == \"$1\" { print \$2;exit; }")" +fi +unamer="$(uname -r)" +if [ -n "$unamer" ]; then + running_version="$(echo "$list" | awk "\$1 == \"$unamer\" { print \$2;exit; }")" +fi +latest_version="$(echo "$debverlist" | sed -n 1p)" +previous_version="$(echo "$debverlist" | sed -n 2p)" + +debkernels="$(echo "$latest_version +$installed_version +$running_version +$previous_version" | sort -u | sed -e '/^$/ d')" +kernels="$( (echo "$1 +$unamer"; for deb in $debkernels; do echo "$list" | awk "\$2 == \"$deb\" { print \$1; }"; done; ) \ + | sed -e 's#\([\.\+]\)#\\\1#g' -e '/^$/ d' | sort -u)" + +generateconfig() { + cat < "${config_file}.dpkg-new" +mv -f "${config_file}.dpkg-new" "$config_file" +chmod 444 "$config_file" diff --git a/etc_org/kernel/postinst.d/initramfs-tools b/etc_org/kernel/postinst.d/initramfs-tools new file mode 100755 index 0000000..50f244a --- /dev/null +++ b/etc_org/kernel/postinst.d/initramfs-tools @@ -0,0 +1,35 @@ +#!/bin/sh -e + +version="$1" +bootopt="" + +[ -x /usr/sbin/update-initramfs ] || exit 0 + +# passing the kernel version is required +if [ -z "${version}" ]; then + echo >&2 "W: initramfs-tools: ${DPKG_MAINTSCRIPT_PACKAGE:-kernel package} did not pass a version number" + exit 2 +fi + +# exit if kernel does not need an initramfs +if [ "$INITRD" = 'No' ]; then + exit 0 +fi + +# absolute file name of kernel image may be passed as a second argument; +# create the initrd in the same directory +if [ -n "$2" ]; then + bootdir=$(dirname "$2") + bootopt="-b ${bootdir}" +fi + +# avoid running multiple times +if [ -n "$DEB_MAINT_PARAMS" ]; then + eval set -- "$DEB_MAINT_PARAMS" + if [ -z "$1" ] || [ "$1" != "configure" ]; then + exit 0 + fi +fi + +# we're good - create initramfs. update runs do_bootloader +INITRAMFS_TOOLS_KERNEL_HOOK=1 update-initramfs -c -t -k "${version}" ${bootopt} >&2 diff --git a/etc_org/kernel/postinst.d/pm-utils b/etc_org/kernel/postinst.d/pm-utils new file mode 100755 index 0000000..73033f1 --- /dev/null +++ b/etc_org/kernel/postinst.d/pm-utils @@ -0,0 +1,5 @@ +#!/bin/sh + +# Let programs know not to hibernate if the kernel that would be used for +# resume-from-hibernate is likely to differ from the currently running kernel. +touch /var/run/do-not-hibernate diff --git a/etc_org/kernel/postinst.d/unattended-upgrades b/etc_org/kernel/postinst.d/unattended-upgrades new file mode 100755 index 0000000..7a995b4 --- /dev/null +++ b/etc_org/kernel/postinst.d/unattended-upgrades @@ -0,0 +1,5 @@ +#!/bin/sh + +if [ -d /var/run ]; then + touch /var/run/reboot-required +fi diff --git a/etc_org/kernel/postinst.d/update-notifier b/etc_org/kernel/postinst.d/update-notifier new file mode 120000 index 0000000..e34356c --- /dev/null +++ b/etc_org/kernel/postinst.d/update-notifier @@ -0,0 +1 @@ +/usr/share/update-notifier/notify-reboot-required \ No newline at end of file diff --git a/etc_org/kernel/postrm.d/initramfs-tools b/etc_org/kernel/postrm.d/initramfs-tools new file mode 100755 index 0000000..d58fa61 --- /dev/null +++ b/etc_org/kernel/postrm.d/initramfs-tools @@ -0,0 +1,35 @@ +#!/bin/sh -e + +version="$1" +bootopt="" + +[ -x /usr/sbin/update-initramfs ] || exit 0 + +# passing the kernel version is required +if [ -z "${version}" ]; then + echo >&2 "W: initramfs-tools: ${DPKG_MAINTSCRIPT_PACKAGE:-kernel package} did not pass a version number" + exit 0 +fi + +# exit if custom kernel does not need an initramfs +if [ "$INITRD" = 'No' ]; then + exit 0 +fi + +# absolute file name of kernel image may be passed as a second argument; +# create the initrd in the same directory +if [ -n "$2" ]; then + bootdir=$(dirname "$2") + bootopt="-b ${bootdir}" +fi + +# avoid running multiple times +if [ -n "$DEB_MAINT_PARAMS" ]; then + eval set -- "$DEB_MAINT_PARAMS" + if [ -z "$1" ] || [ "$1" != "remove" ]; then + exit 0 + fi +fi + +# delete initramfs +INITRAMFS_TOOLS_KERNEL_HOOK=1 update-initramfs -d -t -k "${version}" ${bootopt} >&2 diff --git a/etc_org/kerneloops.conf b/etc_org/kerneloops.conf new file mode 100644 index 0000000..ad5ece8 --- /dev/null +++ b/etc_org/kerneloops.conf @@ -0,0 +1,48 @@ +# +# Configuration file for the oops.kernel.org kernel crash collector +# + +# +# Set the following variable to "yes" if you want to automatically +# submit your oopses to the database for use by your distribution or the +# Linux kernel developers +# +# +# PRIVACY NOTE +# Enabling this option will cause your system to submit certain kernel +# output to the oops.kernel.org website, where it will be available via +# this website to developers and everyone else. +# The submitted info are so-called "oopses", kernel crash signature. +# However, due to the nature of oopses, it may happen that a few +# surrounding lines of the oops in the "dmesg" are being sent together +# with the oops. +# +# Default is "ask" which uses a UI application t ask the user for permission +# +allow-submit = ask + +# +# Set the following variable to "yes" if you want to allow your +# Linux distribution vendor to pass the oops on to the central oops.kernel.org +# database as used by the Linux kernel developers +# +allow-pass-on = yes + +# +# URL for submitting the oopses +# + +submit-url = http://oops.kernel.org/submitoops.php + +# +# Path to syslog file containing full kernel logging output +# + +log-file = /var/log/kern.log + +# +# Script or program to pipe oops submits to +# Comment out for no pipe submission +# + +submit-pipe = /usr/share/apport/kernel_oops diff --git a/etc_org/ld.so.cache b/etc_org/ld.so.cache new file mode 100644 index 0000000000000000000000000000000000000000..2a63e4bb8bc0bede1dd5c4a842c3c30da01ba009 GIT binary patch literal 100908 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 literal 0 HcmV?d00001 diff --git a/etc_org/ld.so.conf b/etc_org/ld.so.conf new file mode 100644 index 0000000..20c9763 --- /dev/null +++ b/etc_org/ld.so.conf @@ -0,0 +1,2 @@ +include /etc/ld.so.conf.d/*.conf + diff --git a/etc_org/ld.so.conf.d/00-vmcs.conf b/etc_org/ld.so.conf.d/00-vmcs.conf new file mode 100644 index 0000000..b0a1aeb --- /dev/null +++ b/etc_org/ld.so.conf.d/00-vmcs.conf @@ -0,0 +1 @@ +/opt/vc/lib diff --git a/etc_org/ld.so.conf.d/arm-linux-gnueabihf.conf b/etc_org/ld.so.conf.d/arm-linux-gnueabihf.conf new file mode 100644 index 0000000..50f7c96 --- /dev/null +++ b/etc_org/ld.so.conf.d/arm-linux-gnueabihf.conf @@ -0,0 +1,3 @@ +# Multiarch support +/lib/arm-linux-gnueabihf +/usr/lib/arm-linux-gnueabihf diff --git a/etc_org/ld.so.conf.d/arm-linux-gnueabihf_EGL.conf b/etc_org/ld.so.conf.d/arm-linux-gnueabihf_EGL.conf new file mode 120000 index 0000000..6d2a188 --- /dev/null +++ b/etc_org/ld.so.conf.d/arm-linux-gnueabihf_EGL.conf @@ -0,0 +1 @@ +/etc/alternatives/arm-linux-gnueabihf_egl_conf \ No newline at end of file diff --git a/etc_org/ld.so.conf.d/arm-linux-gnueabihf_GL.conf b/etc_org/ld.so.conf.d/arm-linux-gnueabihf_GL.conf new file mode 120000 index 0000000..94221a1 --- /dev/null +++ b/etc_org/ld.so.conf.d/arm-linux-gnueabihf_GL.conf @@ -0,0 +1 @@ +/etc/alternatives/arm-linux-gnueabihf_gl_conf \ No newline at end of file diff --git a/etc_org/ld.so.conf.d/libc.conf b/etc_org/ld.so.conf.d/libc.conf new file mode 100644 index 0000000..463b8bb --- /dev/null +++ b/etc_org/ld.so.conf.d/libc.conf @@ -0,0 +1,2 @@ +# libc default configuration +/usr/local/lib diff --git a/etc_org/ld.so.conf.d/vmcs.conf b/etc_org/ld.so.conf.d/vmcs.conf new file mode 100644 index 0000000..b0a1aeb --- /dev/null +++ b/etc_org/ld.so.conf.d/vmcs.conf @@ -0,0 +1 @@ +/opt/vc/lib diff --git a/etc_org/ld.so.preload b/etc_org/ld.so.preload new file mode 100644 index 0000000..37a9672 --- /dev/null +++ b/etc_org/ld.so.preload @@ -0,0 +1 @@ +/usr/lib/arm-linux-gnueabihf/libarmmem.so diff --git a/etc_org/ldap/ldap.conf b/etc_org/ldap/ldap.conf new file mode 100644 index 0000000..42d42b0 --- /dev/null +++ b/etc_org/ldap/ldap.conf @@ -0,0 +1,17 @@ +# +# LDAP Defaults +# + +# See ldap.conf(5) for details +# This file should be world readable but not world writable. + +#BASE dc=example,dc=com +#URI ldap://ldap.example.com ldap://ldap-master.example.com:666 + +#SIZELIMIT 12 +#TIMELIMIT 15 +#DEREF never + +# TLS certificates (needed for GnuTLS) +TLS_CACERT /etc/ssl/certs/ca-certificates.crt + diff --git a/etc_org/legal b/etc_org/legal new file mode 100644 index 0000000..cf276aa --- /dev/null +++ b/etc_org/legal @@ -0,0 +1,8 @@ + +The programs included with the Ubuntu system are free software; +the exact distribution terms for each program are described in the +individual files in /usr/share/doc/*/copyright. + +Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by +applicable law. + diff --git a/etc_org/libao.conf b/etc_org/libao.conf new file mode 100644 index 0000000..fcd7e7b --- /dev/null +++ b/etc_org/libao.conf @@ -0,0 +1,2 @@ +default_driver=pulse +quiet diff --git a/etc_org/libaudit.conf b/etc_org/libaudit.conf new file mode 100644 index 0000000..90855d7 --- /dev/null +++ b/etc_org/libaudit.conf @@ -0,0 +1,7 @@ +# This is the configuration file for libaudit tunables. +# It is currently only used for the failure_action tunable. + +# failure_action can be: log, ignore, terminate +failure_action = ignore + + diff --git a/etc_org/libnl-3/classid b/etc_org/libnl-3/classid new file mode 100644 index 0000000..2203243 --- /dev/null +++ b/etc_org/libnl-3/classid @@ -0,0 +1,45 @@ +############################################################################### +# +# ClassID <-> Name Translation Table +# +# This file can be used to assign names to classids for easier reference +# in all libnl tools. +# +# Format: +# # qdisc definition +# # class deifnition +# # class definition referencing an +# existing qdisc definition. +# +# Example: +# 1: top # top -> 1:0 +# top:1 interactive # interactive -> 1:1 +# top:2 www # www -> 1:2 +# top:3 bulk # bulk -> 1:3 +# 2:1 test_class # test_class -> 2:1 +# +# Illegal Example: +# 30:1 classD +# classD:2 invalidClass # classD refers to a class, not a qdisc +# +############################################################################### + +# + +# Reserved default classids +0:0 none +ffff:ffff root +ffff:fff1 ingress + +# +# List your classid definitions here: +# + + + +############################################################################### +# List of auto-generated classids +# +# DO NOT ADD CLASSID DEFINITIONS BELOW THIS LINE +# +# diff --git a/etc_org/libnl-3/pktloc b/etc_org/libnl-3/pktloc new file mode 100644 index 0000000..8559161 --- /dev/null +++ b/etc_org/libnl-3/pktloc @@ -0,0 +1,76 @@ +# +# Location definitions for packet matching +# + +# name alignment offset mask shift +ip.version u8 net+0 0xF0 4 +ip.hdrlen u8 net+0 0x0F +ip.diffserv u8 net+1 +ip.length u16 net+2 +ip.id u16 net+4 +ip.flag.res u8 net+6 0xff 7 +ip.df u8 net+6 0x40 6 +ip.mf u8 net+6 0x20 5 +ip.offset u16 net+6 0x1FFF +ip.ttl u8 net+8 +ip.proto u8 net+9 +ip.chksum u16 net+10 +ip.src u32 net+12 +ip.dst u32 net+16 + +# if ip.ihl > 5 +ip.opts u32 net+20 + + +# +# IP version 6 +# +# name alignment offset mask shift +ip6.version u8 net+0 0xF0 4 +ip6.tc u16 net+0 0xFF0 4 +ip6.flowlabel u32 net+0 0xFFFFF +ip6.length u16 net+4 +ip6.nexthdr u8 net+6 +ip6.hoplimit u8 net+7 +ip6.src 16 net+8 +ip6.dst 16 net+24 + +# +# Transmission Control Protocol (TCP) +# +# name alignment offset mask shift +tcp.sport u16 tcp+0 +tcp.dport u16 tcp+2 +tcp.seq u32 tcp+4 +tcp.ack u32 tcp+8 + +# Data offset (4 bits) +tcp.off u8 tcp+12 0xF0 4 + +# Reserved [0 0 0] (3 bits) +tcp.reserved u8 tcp+12 0x04 1 + +# ECN [N C E] (3 bits) +tcp.ecn u16 tcp+12 0x01C00 6 + +# Individual TCP flags (0|1) (6 bits in total) +tcp.flag.urg u8 tcp+13 0x20 5 +tcp.flag.ack u8 tcp+13 0x10 4 +tcp.flag.psh u8 tcp+13 0x08 3 +tcp.flag.rst u8 tcp+13 0x04 2 +tcp.flag.syn u8 tcp+13 0x02 1 +tcp.flag.fin u8 tcp+13 0x01 + +tcp.win u16 tcp+14 +tcp.csum u16 tcp+16 +tcp.urg u16 tcp+18 +tcp.opts u32 tcp+20 + +# +# User Datagram Protocol (UDP) +# +# name alignment offset mask shift +udp.sport u16 tcp+0 +udp.dport u16 tcp+2 +udp.length u16 tcp+4 +udp.csum u16 tcp+6 diff --git a/etc_org/libreoffice/psprint.conf b/etc_org/libreoffice/psprint.conf new file mode 100644 index 0000000..d6c333b --- /dev/null +++ b/etc_org/libreoffice/psprint.conf @@ -0,0 +1,99 @@ +; +; This file is part of the LibreOffice project. +; +; This Source Code Form is subject to the terms of the Mozilla Public +; License, v. 2.0. If a copy of the MPL was not distributed with this +; file, You can obtain one at http://mozilla.org/MPL/2.0/. +; +; This file incorporates work covered by the following license notice: +; +; Licensed to the Apache Software Foundation (ASF) under one or more +; contributor license agreements. See the NOTICE file distributed +; with this work for additional information regarding copyright +; ownership. The ASF licenses this file to you under the Apache +; License, Version 2.0 (the "License"); you may not use this file +; except in compliance with the License. You may obtain a copy of +; the License at http://www.apache.org/licenses/LICENSE-2.0 . +; +[__Global_Printer_Defaults__] +; Copies: the default number of copies produced +; if key is absent the default is 1 +; Copies=1 + +; Orientation: the default orientation of pages +; possible Values: Portrait, Landscape +; if key is absent the default is Portrait +; Orientation=Portrait + +; Scale: the default scaling of output in percent +; if key is absent the default is 100 +; Scale=100 + +; MarginAdjust: the default adjustment to driver margins in 1/100 mm +; MarginAdjust contains corrections for the driver defined margins +; the values are comma separated +; the order is: left,right,top,bottom +; if key is absent the default is 0,0,0,0 +; MarginAdjust=0,0,0,0 + +; ColorDepth: the default colordepth of the device in bits +; possible values: 1, 8, 24 +; if key is absent the default is 24 +; ColorDepth=24 + +; ColorDevice: the default setting whether the device is color capable +; possible values: 0: driver setting, -1: grey scale, 1: color +; if key is absent the default is 0 +; ColorDepth=0 + +; PSLevel: the default setting of the PostScript level of the output +; possible values: 0: driver setting, 1: level 1, 2: level2 +; if key is absent the default is 0 +; PSLevel=0 + +; PPD_PageSize: the default page size to use. If a specific printer does +; not support this page size its default is used instead. +; possible values: A0, A1, A2, A3, A4, A5, A6, B4, B5, B6, +; Legal, Letter, Executive, Statement, Tabloid, +; Ledger, AnsiC, AnsiD, ARCHA, ARCHB, ARCHC, +; ARCHD, ARCHE, EnvMonarch, EnvC4, EnvC5, EnvC6, +; Env10, EnvC65, Folio +; if key is absent the default value is driver specific +; PPD_PageSize=A4 + + +[Generic Printer] +; for every printer a group with at least the keys +; "Printer" and "Command" is required + +; Printer: contains the base name of the PPD and the Printer name separated by / +Printer=SGENPRT/Generic Printer + +; DefaultPrinter: marks the default printer +DefaultPrinter=1 + +; Location: a user readable string that will be shown in the print dialog +Location= + +; Comment: a user readable string that will be shown in the print dialog +Comment= + +; Command: a command line that accepts PostScript as standard input (pipe) +; note: a shell will be started for the command +Command= + +; QuickCommand: a command line that accepts PostScript as standard input (pipe) +; this command line will be used instead of the command line given in the +; "Command" key, if the user presses the direct print button. In this case +; no print dialog should be shown, neither form the printing applcation nor +; from the command line (example "kprinter --nodialog --stdin") +; note: a shell will be started for the command +;QuickCommand= + +; Features: a string containing additional comma separated properties of a printer +; currently valid properties: +; fax for a Fax printer queue +; pdf= for a PDF printer where is the base directory for output files +; external_dialog to notify that the print command of a printer will show a dialog +; and therefore the application should not show its own dialog. +;Features= diff --git a/etc_org/libreoffice/soffice.sh b/etc_org/libreoffice/soffice.sh new file mode 100644 index 0000000..bd14b9a --- /dev/null +++ b/etc_org/libreoffice/soffice.sh @@ -0,0 +1,21 @@ +# configuration file to set up some environment variables for LibreOffice + +# File locking; possible values are: +# - yes: enable file locking unconditionally +# - no: disable file locking +# - auto: enable file locking, when the document is found on a nfs share +# If the environment variable SAL_ENABLE_FILE_LOCKING is set, +# the setting if ENABLE_FILE_LOCKING has no effect. + +FILE_LOCKING=auto + +# OpenGL support; may cause trouble with the restricted nvidia and fglrx +# drivers; possible values are: +# - yes: enable OpenGL support unconditionally +# - no: disable OpenGL support. +# - auto: only enable OpenGL support, if not running with the restricted +# nvidia and fglrx drivers. +# If the environment variable SAL_NOOPENGL is set, +# the setting if OPENGL_SUPPORT has no effect. + +OPENGL_SUPPORT=no diff --git a/etc_org/libreoffice/sofficerc b/etc_org/libreoffice/sofficerc new file mode 100644 index 0000000..b5df9e9 --- /dev/null +++ b/etc_org/libreoffice/sofficerc @@ -0,0 +1,10 @@ +[Bootstrap] +HideEula=1 +Logo=1 +NativeProgress=false +ProgressBarColor=222,72,20 +ProgressFrameColor=102,102,102 +ProgressPosition=35,153 +ProgressSize=444,8 +ProgressTextBaseline=145 +ProgressTextColor=255,255,255 diff --git a/etc_org/lightdm/lightdm-gtk-greeter.conf b/etc_org/lightdm/lightdm-gtk-greeter.conf new file mode 100644 index 0000000..c465e97 --- /dev/null +++ b/etc_org/lightdm/lightdm-gtk-greeter.conf @@ -0,0 +1,60 @@ +# LightDM GTK+ Configuration +# Available configuration options listed below. +# +# Appearance: +# theme-name = GTK+ theme to use +# icon-theme-name = Icon theme to use +# background = Background file to use, either an image path or a color (e.g. #772953) +# user-background = false|true ("true" by default) Display user background (if available) +# transition-duration = Length of time (in milliseconds) to transition between background images ("500" by default) +# transition-type = ease-in-out|linear|none ("ease-in-out" by default) +# +# Fonts: +# font-name = Font to use +# xft-antialias = false|true Whether to antialias Xft fonts +# xft-dpi = Resolution for Xft in dots per inch (e.g. 96) +# xft-hintstyle = none|slight|medium|hintfull What degree of hinting to use +# xft-rgba = none|rgb|bgr|vrgb|vbgr Type of subpixel antialiasing +# +# Login window: +# active-monitor = Monitor to display greeter window (name or number). Use #cursor value to display greeter at monitor with cursor. Can be a semicolon separated list +# position = x y ("50% 50%" by default) Login window position +# default-user-image = Image used as default user icon, path or #icon-name +# hide-user-image = false|true ("false" by default) +# +# Panel: +# panel-position = top|bottom ("top" by default) +# clock-format = strftime-format string, e.g. %H:%M +# indicators = semi-colon ";" separated list of allowed indicator modules. Built-in indicators include "~a11y", "~language", "~session", "~power", "~clock", "~host", "~spacer". Unity indicators can be represented by short name (e.g. "sound", "power"), service file name, or absolute path +# +# Accessibility: +# a11y-states = states of accessibility features: "name" - save state on exit, "-name" - disabled at start (default value for unlisted), "+name" - enabled at start. Allowed names: contrast, font, keyboard, reader. +# keyboard = command to launch on-screen keyboard (e.g. "onboard") +# keyboard-position = x y[;width height] ("50%,center -0;50% 25%" by default) Works only for "onboard" +# reader = command to launch screen reader (e.g. "orca") +# +# Security: +# allow-debugging = false|true ("false" by default) +# screensaver-timeout = Timeout (in seconds) until the screen blanks when the greeter is called as lockscreen +# +# Template for per-monitor configuration: +# [monitor: name] +# background = overrides default value +# user-background = overrides default value +# laptop = false|true ("false" by default) Marks monitor as laptop display +# transition-duration = overrides default value +# +[greeter] +#background= +#user-background= +#theme-name= +#icon-theme-name= +#xft-antialias= +#xft-dpi= +#xft-hintstyle= +#xft-rgba= +#indicators= +#clock-format= +#keyboard= +#position= +#screensaver-timeout= diff --git a/etc_org/lightdm/lightdm-gtk-greeter.conf.d/98_tuxmania.conf b/etc_org/lightdm/lightdm-gtk-greeter.conf.d/98_tuxmania.conf new file mode 100644 index 0000000..bd7a428 --- /dev/null +++ b/etc_org/lightdm/lightdm-gtk-greeter.conf.d/98_tuxmania.conf @@ -0,0 +1,17 @@ +# +# background = Background file to use, either an image path or a color (e.g. #772953) +# theme-name = GTK+ theme to use +# icon-theme-name = Icon theme to use +# font-name = Font to use +# xft-antialias = Whether to antialias Xft fonts (true or false) +# xft-dpi = Resolution for Xft in dots per inch (e.g. 96) +# xft-hintstyle = What degree of hinting to use (none, slight, medium, or hintfull) +# xft-rgba = Type of subpixel antialiasing (none, rgb, bgr, vrgb or vbgr) +# indicators = semi-colon ";" separated list of allowed indicator modules. Built-in indicators include "~a11y", "~language", "~session", "~power". Unity indicators can be represented by short name (e.g. "sound", "power"), service file name, or absolute path +# keyboard = command to launch on-screen keyboard +# position = main window position: x y +# default-user-image = Image used as default user icon, path or #icon-name +# screensaver-timeout = Timeout (in seconds) until the screen blanks when the greeter is called as lockscreen +# +[greeter] +greeter-hide-users=true diff --git a/etc_org/lightdm/lightdm-gtk-greeter.conf.d/99_ubuntu-mate.conf b/etc_org/lightdm/lightdm-gtk-greeter.conf.d/99_ubuntu-mate.conf new file mode 100644 index 0000000..90b70fd --- /dev/null +++ b/etc_org/lightdm/lightdm-gtk-greeter.conf.d/99_ubuntu-mate.conf @@ -0,0 +1,35 @@ +# +# background = Background file to use, either an image path or a color (e.g. #772953) +# theme-name = GTK+ theme to use +# icon-theme-name = Icon theme to use +# font-name = Font to use +# xft-antialias = Whether to antialias Xft fonts (true or false) +# xft-dpi = Resolution for Xft in dots per inch (e.g. 96) +# xft-hintstyle = What degree of hinting to use (none, slight, medium, or hintfull) +# xft-rgba = Type of subpixel antialiasing (none, rgb, bgr, vrgb or vbgr) +# indicators = semi-colon ";" separated list of allowed indicator modules. Built-in indicators include "~a11y", "~language", "~session", "~power". Unity indicators can be represented by short name (e.g. "sound", "power"), service file name, or absolute path +# keyboard = command to launch on-screen keyboard +# position = main window position: x y +# default-user-image = Image used as default user icon, path or #icon-name +# screensaver-timeout = Timeout (in seconds) until the screen blanks when the greeter is called as lockscreen +# +[greeter] +background=/usr/share/backgrounds/ubuntu-mate-common/Ubuntu-Mate-Cold-lightdm.jpg +theme-name=Ambiant-MATE +icon-theme-name=Ambiant-MATE +font-name=Ubuntu 11 +xft-antialias=true +xft-dpi=96 +xft-hintstyle=hintslight +xft-rgba=rgb +indicators=~host;~spacer;~clock;~spacer;~session;~a11y;~language;~power +keyboard=onboard +reader=orca +position = 50%,center 50%,center +default-user-image = #avatar-default +screensaver-timeout = 60 +a11y-states=contrast;font;keyboard;reader +user-background = false +clock-format = %a %d %b, %H:%M +active-monitor=0 +greeter-hide-users=true diff --git a/etc_org/lightdm/lightdm.conf b/etc_org/lightdm/lightdm.conf new file mode 100644 index 0000000..e2853be --- /dev/null +++ b/etc_org/lightdm/lightdm.conf @@ -0,0 +1,165 @@ +# +# General configuration +# +# start-default-seat = True to always start one seat if none are defined in the configuration +# greeter-user = User to run greeter as +# minimum-display-number = Minimum display number to use for X servers +# minimum-vt = First VT to run displays on +# lock-memory = True to prevent memory from being paged to disk +# user-authority-in-system-dir = True if session authority should be in the system location +# guest-account-script = Script to be run to setup guest account +# logind-check-graphical = True to on start seats that are marked as graphical by logind +# log-directory = Directory to log information to +# run-directory = Directory to put running state in +# cache-directory = Directory to cache to +# sessions-directory = Directory to find sessions +# remote-sessions-directory = Directory to find remote sessions +# greeters-directory = Directory to find greeters +# backup-logs = True to move add a .old suffix to old log files when opening new ones +# +[LightDM] +#start-default-seat=true +#greeter-user=lightdm +#minimum-display-number=0 +#minimum-vt=7 +#lock-memory=true +#user-authority-in-system-dir=false +#guest-account-script=guest-account +#logind-check-graphical=false +#log-directory=/var/log/lightdm +#run-directory=/var/run/lightdm +#cache-directory=/var/cache/lightdm +#sessions-directory=/usr/share/lightdm/sessions:/usr/share/xsessions:/usr/share/wayland-sessions +#remote-sessions-directory=/usr/share/lightdm/remote-sessions +#greeters-directory=/usr/share/lightdm/greeters:/usr/share/xgreeters +#backup-logs=true + +# +# Seat configuration +# +# Seat configuration is matched against the seat name glob in the section, for example: +# [Seat:*] matches all seats and is applied first. +# [Seat:seat0] matches the seat named "seat0". +# [Seat:seat-thin-client*] matches all seats that have names that start with "seat-thin-client". +# +# type = Seat type (xlocal, xremote, unity) +# pam-service = PAM service to use for login +# pam-autologin-service = PAM service to use for autologin +# pam-greeter-service = PAM service to use for greeters +# xserver-command = X server command to run (can also contain arguments e.g. X -special-option) +# xmir-command = Xmir server command to run (can also contain arguments e.g. Xmir -special-option) +# xserver-config = Config file to pass to X server +# xserver-layout = Layout to pass to X server +# xserver-allow-tcp = True if TCP/IP connections are allowed to this X server +# xserver-share = True if the X server is shared for both greeter and session +# xserver-hostname = Hostname of X server (only for type=xremote) +# xserver-display-number = Display number of X server (only for type=xremote) +# xdmcp-manager = XDMCP manager to connect to (implies xserver-allow-tcp=true) +# xdmcp-port = XDMCP UDP/IP port to communicate on +# xdmcp-key = Authentication key to use for XDM-AUTHENTICATION-1 (stored in keys.conf) +# unity-compositor-command = Unity compositor command to run (can also contain arguments e.g. unity-system-compositor -special-option) +# unity-compositor-timeout = Number of seconds to wait for compositor to start +# greeter-session = Session to load for greeter +# greeter-hide-users = True to hide the user list +# greeter-allow-guest = True if the greeter should show a guest login option +# greeter-show-manual-login = True if the greeter should offer a manual login option +# greeter-show-remote-login = True if the greeter should offer a remote login option +# user-session = Session to load for users +# allow-user-switching = True if allowed to switch users +# allow-guest = True if guest login is allowed +# guest-session = Session to load for guests (overrides user-session) +# session-wrapper = Wrapper script to run session with +# greeter-wrapper = Wrapper script to run greeter with +# guest-wrapper = Wrapper script to run guest sessions with +# display-setup-script = Script to run when starting a greeter session (runs as root) +# display-stopped-script = Script to run after stopping the display server (runs as root) +# greeter-setup-script = Script to run when starting a greeter (runs as root) +# session-setup-script = Script to run when starting a user session (runs as root) +# session-cleanup-script = Script to run when quitting a user session (runs as root) +# autologin-guest = True to log in as guest by default +# autologin-user = User to log in with by default (overrides autologin-guest) +# autologin-user-timeout = Number of seconds to wait before loading default user +# autologin-session = Session to load for automatic login (overrides user-session) +# autologin-in-background = True if autologin session should not be immediately activated +# exit-on-failure = True if the daemon should exit if this seat fails +# +[Seat:*] +#type=xlocal +pam-service=lightdm +pam-autologin-service=lightdm-autologin +pam-greeter-service=lightdm-greeter +#xserver-command=X +#xmir-command=Xmir +#xserver-config= +#xserver-layout= +#xserver-allow-tcp=false +#xserver-share=true +#xserver-hostname= +#xserver-display-number= +#xdmcp-manager= +#xdmcp-port=177 +#xdmcp-key= +#unity-compositor-command=unity-system-compositor +#unity-compositor-timeout=60 +#greeter-session=example-gtk-gnome +greeter-hide-users=true +#greeter-allow-guest=true +greeter-show-manual-login=false +#greeter-show-remote-login=true +#user-session=default +allow-user-switching=false +#allow-guest=true +#guest-session= +#session-wrapper=lightdm-session +#greeter-wrapper= +#guest-wrapper= +#display-setup-script= +#display-stopped-script= +#greeter-setup-script= +#session-setup-script= +#session-cleanup-script= +autologin-guest=false +#autologin-user= +autologin-user=thinclient +#autologin-user-timeout=0 +autologin-user-timeout= +autologin-in-background=false +#autologin-session= +#exit-on-failure=false + +# +# XDMCP Server configuration +# +# enabled = True if XDMCP connections should be allowed +# port = UDP/IP port to listen for connections on +# listen-address = Host/address to listen for XDMCP connections (use all addresses if not present) +# key = Authentication key to use for XDM-AUTHENTICATION-1 or blank to not use authentication (stored in keys.conf) +# +# The authentication key is a 56 bit DES key specified in hex as 0xnnnnnnnnnnnnnn. Alternatively +# it can be a word and the first 7 characters are used as the key. +# +[XDMCPServer] +#enabled=false +#port=177 +#listen-address= +#key= + +# +# VNC Server configuration +# +# enabled = True if VNC connections should be allowed +# command = Command to run Xvnc server with +# port = TCP/IP port to listen for connections on +# listen-address = Host/address to listen for VNC connections (use all addresses if not present) +# width = Width of display to use +# height = Height of display to use +# depth = Color depth of display to use +# +[VNCServer] +#enabled=false +#command=Xvnc +#port=5900 +#listen-address= +#width=1024 +#height=768 +#depth=8 diff --git a/etc_org/lightdm/users.conf b/etc_org/lightdm/users.conf new file mode 100644 index 0000000..e4948a6 --- /dev/null +++ b/etc_org/lightdm/users.conf @@ -0,0 +1,14 @@ +# +# User accounts configuration +# +# NOTE: If you have AccountsService installed on your system, then LightDM will +# use this instead and these settings will be ignored +# +# minimum-uid = Minimum UID required to be shown in greeter +# hidden-users = Users that are not shown to the user +# hidden-shells = Shells that indicate a user cannot login +# +[UserList] +minimum-uid=500 +hidden-users=nobody nobody4 noaccess +hidden-shells=/bin/false /usr/sbin/nologin diff --git a/etc_org/lighttpd/conf-available/90-javascript-alias.conf b/etc_org/lighttpd/conf-available/90-javascript-alias.conf new file mode 100644 index 0000000..a8b442f --- /dev/null +++ b/etc_org/lighttpd/conf-available/90-javascript-alias.conf @@ -0,0 +1 @@ +alias.url += ("/javascript" => "/usr/share/javascript") diff --git a/etc_org/lighttpd/conf-enabled/90-javascript-alias.conf b/etc_org/lighttpd/conf-enabled/90-javascript-alias.conf new file mode 120000 index 0000000..dc909f6 --- /dev/null +++ b/etc_org/lighttpd/conf-enabled/90-javascript-alias.conf @@ -0,0 +1 @@ +../conf-available/90-javascript-alias.conf \ No newline at end of file diff --git a/etc_org/locale.alias b/etc_org/locale.alias new file mode 100644 index 0000000..0d792ca --- /dev/null +++ b/etc_org/locale.alias @@ -0,0 +1,82 @@ +# Locale name alias data base. +# Copyright (C) 1996-2016 Free Software Foundation, Inc. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, see . + +# The format of this file is the same as for the corresponding file of +# the X Window System, which normally can be found in +# /usr/lib/X11/locale/locale.alias +# A single line contains two fields: an alias and a substitution value. +# All entries are case independent. + +# Note: This file is obsolete and is kept around for the time being for +# backward compatibility. Nobody should rely on the names defined here. +# Locales should always be specified by their full name. + +# Note: This file used to contain the following lines: +# bokmaal nb_NO.ISO-8859-1 +# franc,ais fr_FR.ISO-8859-1 +# except that the "aa" was actually the byte '\0xE5' (the Latin-1 +# encoding for U+00E5 LATIN SMALL LETTER A WITH RING ABOVE) and the +# "c," was actually the byte '\xE7' (the Latin-1 encoding for U+00E7 +# LATIN SMALL LETTER C WITH CEDILLA). These lines were removed +# because they caused 'locale -a' to output text encoded in Latin-1, +# which broke applications in UTF-8 locales. See: +# https://sourceware.org/bugzilla/show_bug.cgi?id=18412 + +bokmal nb_NO.ISO-8859-1 +catalan ca_ES.ISO-8859-1 +croatian hr_HR.ISO-8859-2 +czech cs_CZ.ISO-8859-2 +danish da_DK.ISO-8859-1 +dansk da_DK.ISO-8859-1 +deutsch de_DE.ISO-8859-1 +dutch nl_NL.ISO-8859-1 +eesti et_EE.ISO-8859-15 +estonian et_EE.ISO-8859-15 +finnish fi_FI.ISO-8859-1 +french fr_FR.ISO-8859-1 +galego gl_ES.ISO-8859-1 +galician gl_ES.ISO-8859-1 +german de_DE.ISO-8859-1 +greek el_GR.ISO-8859-7 +hebrew he_IL.ISO-8859-8 +hrvatski hr_HR.ISO-8859-2 +hungarian hu_HU.ISO-8859-2 +icelandic is_IS.ISO-8859-1 +italian it_IT.ISO-8859-1 +japanese ja_JP.eucJP +japanese.euc ja_JP.eucJP +ja_JP ja_JP.eucJP +ja_JP.ujis ja_JP.eucJP +japanese.sjis ja_JP.SJIS +korean ko_KR.eucKR +korean.euc ko_KR.eucKR +ko_KR ko_KR.eucKR +lithuanian lt_LT.ISO-8859-13 +no_NO nb_NO.ISO-8859-1 +no_NO.ISO-8859-1 nb_NO.ISO-8859-1 +norwegian nb_NO.ISO-8859-1 +nynorsk nn_NO.ISO-8859-1 +polish pl_PL.ISO-8859-2 +portuguese pt_PT.ISO-8859-1 +romanian ro_RO.ISO-8859-2 +russian ru_RU.KOI8-R +slovak sk_SK.ISO-8859-2 +slovene sl_SI.ISO-8859-2 +slovenian sl_SI.ISO-8859-2 +spanish es_ES.ISO-8859-1 +swedish sv_SE.ISO-8859-1 +thai th_TH.TIS-620 +turkish tr_TR.ISO-8859-9 diff --git a/etc_org/locale.gen b/etc_org/locale.gen new file mode 100644 index 0000000..b9cb4ea --- /dev/null +++ b/etc_org/locale.gen @@ -0,0 +1,486 @@ +# This file lists locales that you wish to have built. You can find a list +# of valid supported locales at /usr/share/i18n/SUPPORTED, and you can add +# user defined locales to /usr/local/share/i18n/SUPPORTED. If you change +# this file, you need to rerun locale-gen. + + +# aa_DJ ISO-8859-1 +# aa_DJ.UTF-8 UTF-8 +# aa_ER UTF-8 +# aa_ER@saaho UTF-8 +# aa_ET UTF-8 +# af_ZA ISO-8859-1 +# af_ZA.UTF-8 UTF-8 +# ak_GH UTF-8 +# am_ET UTF-8 +# an_ES ISO-8859-15 +# an_ES.UTF-8 UTF-8 +# anp_IN UTF-8 +# ar_AE ISO-8859-6 +# ar_AE.UTF-8 UTF-8 +# ar_BH ISO-8859-6 +# ar_BH.UTF-8 UTF-8 +# ar_DZ ISO-8859-6 +# ar_DZ.UTF-8 UTF-8 +# ar_EG ISO-8859-6 +# ar_EG.UTF-8 UTF-8 +# ar_IN UTF-8 +# ar_IQ ISO-8859-6 +# ar_IQ.UTF-8 UTF-8 +# ar_JO ISO-8859-6 +# ar_JO.UTF-8 UTF-8 +# ar_KW ISO-8859-6 +# ar_KW.UTF-8 UTF-8 +# ar_LB ISO-8859-6 +# ar_LB.UTF-8 UTF-8 +# ar_LY ISO-8859-6 +# ar_LY.UTF-8 UTF-8 +# ar_MA ISO-8859-6 +# ar_MA.UTF-8 UTF-8 +# ar_OM ISO-8859-6 +# ar_OM.UTF-8 UTF-8 +# ar_QA ISO-8859-6 +# ar_QA.UTF-8 UTF-8 +# ar_SA ISO-8859-6 +# ar_SA.UTF-8 UTF-8 +# ar_SD ISO-8859-6 +# ar_SD.UTF-8 UTF-8 +# ar_SS UTF-8 +# ar_SY ISO-8859-6 +# ar_SY.UTF-8 UTF-8 +# ar_TN ISO-8859-6 +# ar_TN.UTF-8 UTF-8 +# ar_YE ISO-8859-6 +# ar_YE.UTF-8 UTF-8 +# as_IN UTF-8 +# ast_ES ISO-8859-15 +# ast_ES.UTF-8 UTF-8 +# ayc_PE UTF-8 +# az_AZ UTF-8 +# be_BY CP1251 +# be_BY.UTF-8 UTF-8 +# be_BY@latin UTF-8 +# bem_ZM UTF-8 +# ber_DZ UTF-8 +# ber_MA UTF-8 +# bg_BG CP1251 +# bg_BG.UTF-8 UTF-8 +# bhb_IN.UTF-8 UTF-8 +# bho_IN UTF-8 +# bn_BD UTF-8 +# bn_IN UTF-8 +# bo_CN UTF-8 +# bo_IN UTF-8 +# br_FR ISO-8859-1 +# br_FR.UTF-8 UTF-8 +# br_FR@euro ISO-8859-15 +# brx_IN UTF-8 +# bs_BA ISO-8859-2 +# bs_BA.UTF-8 UTF-8 +# byn_ER UTF-8 +# ca_AD ISO-8859-15 +# ca_AD.UTF-8 UTF-8 +# ca_ES ISO-8859-1 +# ca_ES.UTF-8 UTF-8 +# ca_ES.UTF-8@valencia UTF-8 +# ca_ES@euro ISO-8859-15 +# ca_ES@valencia ISO-8859-15 +# ca_FR ISO-8859-15 +# ca_FR.UTF-8 UTF-8 +# ca_IT ISO-8859-15 +# ca_IT.UTF-8 UTF-8 +# ce_RU UTF-8 +# ckb_IQ UTF-8 +# cmn_TW UTF-8 +# crh_UA UTF-8 +# cs_CZ ISO-8859-2 +# cs_CZ.UTF-8 UTF-8 +# csb_PL UTF-8 +# cv_RU UTF-8 +# cy_GB ISO-8859-14 +# cy_GB.UTF-8 UTF-8 +# da_DK ISO-8859-1 +# da_DK.UTF-8 UTF-8 +# de_AT ISO-8859-1 +de_AT.UTF-8 UTF-8 +# de_AT@euro ISO-8859-15 +# de_BE ISO-8859-1 +de_BE.UTF-8 UTF-8 +# de_BE@euro ISO-8859-15 +# de_CH ISO-8859-1 +de_CH.UTF-8 UTF-8 +# de_DE ISO-8859-1 +de_DE.UTF-8 UTF-8 +# de_DE@euro ISO-8859-15 +de_LI.UTF-8 UTF-8 +# de_LU ISO-8859-1 +de_LU.UTF-8 UTF-8 +# de_LU@euro ISO-8859-15 +# doi_IN UTF-8 +# dv_MV UTF-8 +# dz_BT UTF-8 +# el_CY ISO-8859-7 +# el_CY.UTF-8 UTF-8 +# el_GR ISO-8859-7 +# el_GR.UTF-8 UTF-8 +# en_AG UTF-8 +# en_AU ISO-8859-1 +# en_AU.UTF-8 UTF-8 +# en_BW ISO-8859-1 +# en_BW.UTF-8 UTF-8 +# en_CA ISO-8859-1 +# en_CA.UTF-8 UTF-8 +# en_DK ISO-8859-1 +# en_DK.ISO-8859-15 ISO-8859-15 +# en_DK.UTF-8 UTF-8 +# en_GB ISO-8859-1 +# en_GB.ISO-8859-15 ISO-8859-15 +en_GB.UTF-8 UTF-8 +# en_HK ISO-8859-1 +# en_HK.UTF-8 UTF-8 +# en_IE ISO-8859-1 +# en_IE.UTF-8 UTF-8 +# en_IE@euro ISO-8859-15 +# en_IN UTF-8 +# en_NG UTF-8 +# en_NZ ISO-8859-1 +# en_NZ.UTF-8 UTF-8 +# en_PH ISO-8859-1 +# en_PH.UTF-8 UTF-8 +# en_SG ISO-8859-1 +# en_SG.UTF-8 UTF-8 +# en_US ISO-8859-1 +# en_US.ISO-8859-15 ISO-8859-15 +# en_US.UTF-8 UTF-8 +# en_ZA ISO-8859-1 +# en_ZA.UTF-8 UTF-8 +# en_ZM UTF-8 +# en_ZW ISO-8859-1 +# en_ZW.UTF-8 UTF-8 +# eo ISO-8859-3 +# eo.UTF-8 UTF-8 +# eo_US.UTF-8 UTF-8 +# es_AR ISO-8859-1 +# es_AR.UTF-8 UTF-8 +# es_BO ISO-8859-1 +# es_BO.UTF-8 UTF-8 +# es_CL ISO-8859-1 +# es_CL.UTF-8 UTF-8 +# es_CO ISO-8859-1 +# es_CO.UTF-8 UTF-8 +# es_CR ISO-8859-1 +# es_CR.UTF-8 UTF-8 +# es_CU UTF-8 +# es_DO ISO-8859-1 +# es_DO.UTF-8 UTF-8 +# es_EC ISO-8859-1 +# es_EC.UTF-8 UTF-8 +# es_ES ISO-8859-1 +# es_ES.UTF-8 UTF-8 +# es_ES@euro ISO-8859-15 +# es_GT ISO-8859-1 +# es_GT.UTF-8 UTF-8 +# es_HN ISO-8859-1 +# es_HN.UTF-8 UTF-8 +# es_MX ISO-8859-1 +# es_MX.UTF-8 UTF-8 +# es_NI ISO-8859-1 +# es_NI.UTF-8 UTF-8 +# es_PA ISO-8859-1 +# es_PA.UTF-8 UTF-8 +# es_PE ISO-8859-1 +# es_PE.UTF-8 UTF-8 +# es_PR ISO-8859-1 +# es_PR.UTF-8 UTF-8 +# es_PY ISO-8859-1 +# es_PY.UTF-8 UTF-8 +# es_SV ISO-8859-1 +# es_SV.UTF-8 UTF-8 +# es_US ISO-8859-1 +# es_US.UTF-8 UTF-8 +# es_UY ISO-8859-1 +# es_UY.UTF-8 UTF-8 +# es_VE ISO-8859-1 +# es_VE.UTF-8 UTF-8 +# et_EE ISO-8859-1 +# et_EE.ISO-8859-15 ISO-8859-15 +# et_EE.UTF-8 UTF-8 +# eu_ES ISO-8859-1 +# eu_ES.UTF-8 UTF-8 +# eu_ES@euro ISO-8859-15 +# eu_FR ISO-8859-1 +# eu_FR.UTF-8 UTF-8 +# eu_FR@euro ISO-8859-15 +# fa_IR UTF-8 +# ff_SN UTF-8 +# fi_FI ISO-8859-1 +# fi_FI.UTF-8 UTF-8 +# fi_FI@euro ISO-8859-15 +# fil_PH UTF-8 +# fo_FO ISO-8859-1 +# fo_FO.UTF-8 UTF-8 +# fr_BE ISO-8859-1 +# fr_BE.UTF-8 UTF-8 +# fr_BE@euro ISO-8859-15 +# fr_CA ISO-8859-1 +# fr_CA.UTF-8 UTF-8 +# fr_CH ISO-8859-1 +# fr_CH.UTF-8 UTF-8 +# fr_FR ISO-8859-1 +# fr_FR.UTF-8 UTF-8 +# fr_FR@euro ISO-8859-15 +# fr_LU ISO-8859-1 +# fr_LU.UTF-8 UTF-8 +# fr_LU@euro ISO-8859-15 +# fur_IT UTF-8 +# fy_DE UTF-8 +# fy_NL UTF-8 +# ga_IE ISO-8859-1 +# ga_IE.UTF-8 UTF-8 +# ga_IE@euro ISO-8859-15 +# gd_GB ISO-8859-15 +# gd_GB.UTF-8 UTF-8 +# gez_ER UTF-8 +# gez_ER@abegede UTF-8 +# gez_ET UTF-8 +# gez_ET@abegede UTF-8 +# gl_ES ISO-8859-1 +# gl_ES.UTF-8 UTF-8 +# gl_ES@euro ISO-8859-15 +# gu_IN UTF-8 +# gv_GB ISO-8859-1 +# gv_GB.UTF-8 UTF-8 +# ha_NG UTF-8 +# hak_TW UTF-8 +# he_IL ISO-8859-8 +# he_IL.UTF-8 UTF-8 +# hi_IN UTF-8 +# hne_IN UTF-8 +# hr_HR ISO-8859-2 +# hr_HR.UTF-8 UTF-8 +# hsb_DE ISO-8859-2 +# hsb_DE.UTF-8 UTF-8 +# ht_HT UTF-8 +# hu_HU ISO-8859-2 +# hu_HU.UTF-8 UTF-8 +# hy_AM UTF-8 +# hy_AM.ARMSCII-8 ARMSCII-8 +# ia_FR UTF-8 +# id_ID ISO-8859-1 +# id_ID.UTF-8 UTF-8 +# ig_NG UTF-8 +# ik_CA UTF-8 +# is_IS ISO-8859-1 +# is_IS.UTF-8 UTF-8 +# it_CH ISO-8859-1 +# it_CH.UTF-8 UTF-8 +# it_IT ISO-8859-1 +# it_IT.UTF-8 UTF-8 +# it_IT@euro ISO-8859-15 +# iu_CA UTF-8 +# iw_IL ISO-8859-8 +# iw_IL.UTF-8 UTF-8 +# ja_JP.EUC-JP EUC-JP +# ja_JP.UTF-8 UTF-8 +# ka_GE GEORGIAN-PS +# ka_GE.UTF-8 UTF-8 +# kk_KZ PT154 +# kk_KZ RK1048 +# kk_KZ.UTF-8 UTF-8 +# kl_GL ISO-8859-1 +# kl_GL.UTF-8 UTF-8 +# km_KH UTF-8 +# kn_IN UTF-8 +# ko_KR.EUC-KR EUC-KR +# ko_KR.UTF-8 UTF-8 +# kok_IN UTF-8 +# ks_IN UTF-8 +# ks_IN@devanagari UTF-8 +# ku_TR ISO-8859-9 +# ku_TR.UTF-8 UTF-8 +# kw_GB ISO-8859-1 +# kw_GB.UTF-8 UTF-8 +# ky_KG UTF-8 +# lb_LU UTF-8 +# lg_UG ISO-8859-10 +# lg_UG.UTF-8 UTF-8 +# li_BE UTF-8 +# li_NL UTF-8 +# lij_IT UTF-8 +# ln_CD UTF-8 +# lo_LA UTF-8 +# lt_LT ISO-8859-13 +# lt_LT.UTF-8 UTF-8 +# lv_LV ISO-8859-13 +# lv_LV.UTF-8 UTF-8 +# lzh_TW UTF-8 +# mag_IN UTF-8 +# mai_IN UTF-8 +# mg_MG ISO-8859-15 +# mg_MG.UTF-8 UTF-8 +# mhr_RU UTF-8 +# mi_NZ ISO-8859-13 +# mi_NZ.UTF-8 UTF-8 +# mk_MK ISO-8859-5 +# mk_MK.UTF-8 UTF-8 +# ml_IN UTF-8 +# mn_MN UTF-8 +# mni_IN UTF-8 +# mr_IN UTF-8 +# ms_MY ISO-8859-1 +# ms_MY.UTF-8 UTF-8 +# mt_MT ISO-8859-3 +# mt_MT.UTF-8 UTF-8 +# my_MM UTF-8 +# nan_TW UTF-8 +# nan_TW@latin UTF-8 +# nb_NO ISO-8859-1 +# nb_NO.UTF-8 UTF-8 +# nds_DE UTF-8 +# nds_NL UTF-8 +# ne_NP UTF-8 +# nhn_MX UTF-8 +# niu_NU UTF-8 +# niu_NZ UTF-8 +# nl_AW UTF-8 +# nl_BE ISO-8859-1 +# nl_BE.UTF-8 UTF-8 +# nl_BE@euro ISO-8859-15 +# nl_NL ISO-8859-1 +# nl_NL.UTF-8 UTF-8 +# nl_NL@euro ISO-8859-15 +# nn_NO ISO-8859-1 +# nn_NO.UTF-8 UTF-8 +# nr_ZA UTF-8 +# nso_ZA UTF-8 +# oc_FR ISO-8859-1 +# oc_FR.UTF-8 UTF-8 +# om_ET UTF-8 +# om_KE ISO-8859-1 +# om_KE.UTF-8 UTF-8 +# or_IN UTF-8 +# os_RU UTF-8 +# pa_IN UTF-8 +# pa_PK UTF-8 +# pap_AN UTF-8 +# pap_AW UTF-8 +# pap_CW UTF-8 +# pl_PL ISO-8859-2 +# pl_PL.UTF-8 UTF-8 +# ps_AF UTF-8 +# pt_BR ISO-8859-1 +# pt_BR.UTF-8 UTF-8 +# pt_PT ISO-8859-1 +# pt_PT.UTF-8 UTF-8 +# pt_PT@euro ISO-8859-15 +# quz_PE UTF-8 +# raj_IN UTF-8 +# ro_RO ISO-8859-2 +# ro_RO.UTF-8 UTF-8 +# ru_RU ISO-8859-5 +# ru_RU.CP1251 CP1251 +# ru_RU.KOI8-R KOI8-R +# ru_RU.UTF-8 UTF-8 +# ru_UA KOI8-U +# ru_UA.UTF-8 UTF-8 +# rw_RW UTF-8 +# sa_IN UTF-8 +# sat_IN UTF-8 +# sc_IT UTF-8 +# sd_IN UTF-8 +# sd_IN@devanagari UTF-8 +# sd_PK UTF-8 +# se_NO UTF-8 +# shs_CA UTF-8 +# si_LK UTF-8 +# sid_ET UTF-8 +# sk_SK ISO-8859-2 +# sk_SK.UTF-8 UTF-8 +# sl_SI ISO-8859-2 +# sl_SI.UTF-8 UTF-8 +# so_DJ ISO-8859-1 +# so_DJ.UTF-8 UTF-8 +# so_ET UTF-8 +# so_KE ISO-8859-1 +# so_KE.UTF-8 UTF-8 +# so_SO ISO-8859-1 +# so_SO.UTF-8 UTF-8 +# sq_AL ISO-8859-1 +# sq_AL.UTF-8 UTF-8 +# sq_MK UTF-8 +# sr_ME UTF-8 +# sr_RS UTF-8 +# sr_RS@latin UTF-8 +# ss_ZA UTF-8 +# st_ZA ISO-8859-1 +# st_ZA.UTF-8 UTF-8 +# sv_FI ISO-8859-1 +# sv_FI.UTF-8 UTF-8 +# sv_FI@euro ISO-8859-15 +# sv_SE ISO-8859-1 +# sv_SE.ISO-8859-15 ISO-8859-15 +# sv_SE.UTF-8 UTF-8 +# sw_KE UTF-8 +# sw_TZ UTF-8 +# szl_PL UTF-8 +# ta_IN UTF-8 +# ta_LK UTF-8 +# tcy_IN.UTF-8 UTF-8 +# te_IN UTF-8 +# tg_TJ KOI8-T +# tg_TJ.UTF-8 UTF-8 +# th_TH TIS-620 +# th_TH.UTF-8 UTF-8 +# the_NP UTF-8 +# ti_ER UTF-8 +# ti_ET UTF-8 +# tig_ER UTF-8 +# tk_TM UTF-8 +# tl_PH ISO-8859-1 +# tl_PH.UTF-8 UTF-8 +# tn_ZA UTF-8 +# tr_CY ISO-8859-9 +# tr_CY.UTF-8 UTF-8 +# tr_TR ISO-8859-9 +# tr_TR.UTF-8 UTF-8 +# ts_ZA UTF-8 +# tt_RU UTF-8 +# tt_RU@iqtelif UTF-8 +# ug_CN UTF-8 +# ug_CN@latin UTF-8 +# uk_UA KOI8-U +# uk_UA.UTF-8 UTF-8 +# unm_US UTF-8 +# ur_IN UTF-8 +# ur_PK UTF-8 +# uz_UZ ISO-8859-1 +# uz_UZ.UTF-8 UTF-8 +# uz_UZ@cyrillic UTF-8 +# ve_ZA UTF-8 +# vi_VN UTF-8 +# wa_BE ISO-8859-1 +# wa_BE.UTF-8 UTF-8 +# wa_BE@euro ISO-8859-15 +# wae_CH UTF-8 +# wal_ET UTF-8 +# wo_SN UTF-8 +# xh_ZA ISO-8859-1 +# xh_ZA.UTF-8 UTF-8 +# yi_US CP1255 +# yi_US.UTF-8 UTF-8 +# yo_NG UTF-8 +# yue_HK UTF-8 +# zh_CN GB2312 +# zh_CN.GB18030 GB18030 +# zh_CN.GBK GBK +# zh_CN.UTF-8 UTF-8 +# zh_HK BIG5-HKSCS +# zh_HK.UTF-8 UTF-8 +# zh_SG GB2312 +# zh_SG.GBK GBK +# zh_SG.UTF-8 UTF-8 +# zh_TW BIG5 +# zh_TW.EUC-TW EUC-TW +# zh_TW.UTF-8 UTF-8 +# zu_ZA ISO-8859-1 +# zu_ZA.UTF-8 UTF-8 diff --git a/etc_org/localtime b/etc_org/localtime new file mode 120000 index 0000000..622b45b --- /dev/null +++ b/etc_org/localtime @@ -0,0 +1 @@ +/usr/share/zoneinfo/Europe/Berlin \ No newline at end of file diff --git a/etc_org/logcheck/ignore.d.server/hddtemp b/etc_org/logcheck/ignore.d.server/hddtemp new file mode 100644 index 0000000..1f0fab9 --- /dev/null +++ b/etc_org/logcheck/ignore.d.server/hddtemp @@ -0,0 +1,2 @@ +^\w{3} [ :0-9]{11} [._[:alnum:]-]+ hddtemp\[[0-9]+\]: /dev/([hs]d[a-z]|sg[0-9]): .*: [0-9]+ [CF]$ +^\w{3} [ :0-9]{11} [._[:alnum:]-]+ hddtemp\[[0-9]+\]: /dev/([hs]d[a-z]|sg[0-9]): .*: drive is sleeping$ diff --git a/etc_org/logcheck/ignore.d.server/libsasl2-modules b/etc_org/logcheck/ignore.d.server/libsasl2-modules new file mode 100755 index 0000000..0cf93aa --- /dev/null +++ b/etc_org/logcheck/ignore.d.server/libsasl2-modules @@ -0,0 +1 @@ +\w{3} [ :0-9]{11} [._[:alnum:]-]+ [._[:alnum:]-]+: DIGEST-MD5 common mech free diff --git a/etc_org/logcheck/ignore.d.server/rng-tools b/etc_org/logcheck/ignore.d.server/rng-tools new file mode 100644 index 0000000..8bfb6b8 --- /dev/null +++ b/etc_org/logcheck/ignore.d.server/rng-tools @@ -0,0 +1,5 @@ +rngd\[[0-9]+\]: +stats: +rngd\[[0-9]+\]: .* starting up\.\.\. +rngd\[[0-9]+\]: +Exiting\.\.\. +rngd\[[0-9]+\]: +entropy feed to the kernel ready +rngd\[[0-9]+\]: +Activating Linux kernel 2.4 entropy accounting bug workaround diff --git a/etc_org/logcheck/ignore.d.server/rsyslog b/etc_org/logcheck/ignore.d.server/rsyslog new file mode 100644 index 0000000..e5f9b3b --- /dev/null +++ b/etc_org/logcheck/ignore.d.server/rsyslog @@ -0,0 +1,6 @@ +^\w{3} [ :0-9]{11} [._[:alnum:]-]+ kernel: imklog [0-9.]+, log source = /proc/kmsg started.$ +^\w{3} [ :0-9]{11} [._[:alnum:]-]+ kernel: Kernel logging \(proc\) stopped.$ +^\w{3} [ :0-9]{11} [._[:alnum:]-]+ rsyslogd: \[origin software="rsyslogd" swVersion="[0-9.]+" x-pid="[0-9]+" x-info="http://www.rsyslog.com"\] start$ +^\w{3} [ :0-9]{11} [._[:alnum:]-]+ rsyslogd: \[origin software="rsyslogd" swVersion="[0-9.]+" x-pid="[0-9]+" x-info="http://www.rsyslog.com"\] exiting on signal [0-9]+.$ +^\w{3} [ :0-9]{11} [._[:alnum:]-]+ rsyslogd: \[origin software="rsyslogd" swVersion="[0-9.]+" x-pid="[0-9]+" x-info="http://www.rsyslog.com"\] rsyslogd was HUPed$ +^\w{3} [ :0-9]{11} [._[:alnum:]-]+ systemd-tmpfiles\[[0-9]+\]: \[/usr/lib/tmpfiles.d/var.conf:[0-9]+\] Duplicate line for path "/var/log", ignoring\.$ diff --git a/etc_org/logcheck/violations.ignore.d/rng-tools b/etc_org/logcheck/violations.ignore.d/rng-tools new file mode 100644 index 0000000..8bfb6b8 --- /dev/null +++ b/etc_org/logcheck/violations.ignore.d/rng-tools @@ -0,0 +1,5 @@ +rngd\[[0-9]+\]: +stats: +rngd\[[0-9]+\]: .* starting up\.\.\. +rngd\[[0-9]+\]: +Exiting\.\.\. +rngd\[[0-9]+\]: +entropy feed to the kernel ready +rngd\[[0-9]+\]: +Activating Linux kernel 2.4 entropy accounting bug workaround diff --git a/etc_org/login.defs b/etc_org/login.defs new file mode 100644 index 0000000..09f4d63 --- /dev/null +++ b/etc_org/login.defs @@ -0,0 +1,341 @@ +# +# /etc/login.defs - Configuration control definitions for the login package. +# +# Three items must be defined: MAIL_DIR, ENV_SUPATH, and ENV_PATH. +# If unspecified, some arbitrary (and possibly incorrect) value will +# be assumed. All other items are optional - if not specified then +# the described action or option will be inhibited. +# +# Comment lines (lines beginning with "#") and blank lines are ignored. +# +# Modified for Linux. --marekm + +# REQUIRED for useradd/userdel/usermod +# Directory where mailboxes reside, _or_ name of file, relative to the +# home directory. If you _do_ define MAIL_DIR and MAIL_FILE, +# MAIL_DIR takes precedence. +# +# Essentially: +# - MAIL_DIR defines the location of users mail spool files +# (for mbox use) by appending the username to MAIL_DIR as defined +# below. +# - MAIL_FILE defines the location of the users mail spool files as the +# fully-qualified filename obtained by prepending the user home +# directory before $MAIL_FILE +# +# NOTE: This is no more used for setting up users MAIL environment variable +# which is, starting from shadow 4.0.12-1 in Debian, entirely the +# job of the pam_mail PAM modules +# See default PAM configuration files provided for +# login, su, etc. +# +# This is a temporary situation: setting these variables will soon +# move to /etc/default/useradd and the variables will then be +# no more supported +MAIL_DIR /var/mail +#MAIL_FILE .mail + +# +# Enable logging and display of /var/log/faillog login failure info. +# This option conflicts with the pam_tally PAM module. +# +FAILLOG_ENAB yes + +# +# Enable display of unknown usernames when login failures are recorded. +# +# WARNING: Unknown usernames may become world readable. +# See #290803 and #298773 for details about how this could become a security +# concern +LOG_UNKFAIL_ENAB no + +# +# Enable logging of successful logins +# +LOG_OK_LOGINS no + +# +# Enable "syslog" logging of su activity - in addition to sulog file logging. +# SYSLOG_SG_ENAB does the same for newgrp and sg. +# +SYSLOG_SU_ENAB yes +SYSLOG_SG_ENAB yes + +# +# If defined, all su activity is logged to this file. +# +#SULOG_FILE /var/log/sulog + +# +# If defined, file which maps tty line to TERM environment parameter. +# Each line of the file is in a format something like "vt100 tty01". +# +#TTYTYPE_FILE /etc/ttytype + +# +# If defined, login failures will be logged here in a utmp format +# last, when invoked as lastb, will read /var/log/btmp, so... +# +FTMP_FILE /var/log/btmp + +# +# If defined, the command name to display when running "su -". For +# example, if this is defined as "su" then a "ps" will display the +# command is "-su". If not defined, then "ps" would display the +# name of the shell actually being run, e.g. something like "-sh". +# +SU_NAME su + +# +# If defined, file which inhibits all the usual chatter during the login +# sequence. If a full pathname, then hushed mode will be enabled if the +# user's name or shell are found in the file. If not a full pathname, then +# hushed mode will be enabled if the file exists in the user's home directory. +# +HUSHLOGIN_FILE .hushlogin +#HUSHLOGIN_FILE /etc/hushlogins + +# +# *REQUIRED* The default PATH settings, for superuser and normal users. +# +# (they are minimal, add the rest in the shell startup files) +ENV_SUPATH PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin +ENV_PATH PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games + +# +# Terminal permissions +# +# TTYGROUP Login tty will be assigned this group ownership. +# TTYPERM Login tty will be set to this permission. +# +# If you have a "write" program which is "setgid" to a special group +# which owns the terminals, define TTYGROUP to the group number and +# TTYPERM to 0620. Otherwise leave TTYGROUP commented out and assign +# TTYPERM to either 622 or 600. +# +# In Debian /usr/bin/bsd-write or similar programs are setgid tty +# However, the default and recommended value for TTYPERM is still 0600 +# to not allow anyone to write to anyone else console or terminal + +# Users can still allow other people to write them by issuing +# the "mesg y" command. + +TTYGROUP tty +TTYPERM 0600 + +# +# Login configuration initializations: +# +# ERASECHAR Terminal ERASE character ('\010' = backspace). +# KILLCHAR Terminal KILL character ('\025' = CTRL/U). +# UMASK Default "umask" value. +# +# The ERASECHAR and KILLCHAR are used only on System V machines. +# +# UMASK is the default umask value for pam_umask and is used by +# useradd and newusers to set the mode of the new home directories. +# 022 is the "historical" value in Debian for UMASK +# 027, or even 077, could be considered better for privacy +# There is no One True Answer here : each sysadmin must make up his/her +# mind. +# +# If USERGROUPS_ENAB is set to "yes", that will modify this UMASK default value +# for private user groups, i. e. the uid is the same as gid, and username is +# the same as the primary group name: for these, the user permissions will be +# used as group permissions, e. g. 022 will become 002. +# +# Prefix these values with "0" to get octal, "0x" to get hexadecimal. +# +ERASECHAR 0177 +KILLCHAR 025 +UMASK 022 + +# +# Password aging controls: +# +# PASS_MAX_DAYS Maximum number of days a password may be used. +# PASS_MIN_DAYS Minimum number of days allowed between password changes. +# PASS_WARN_AGE Number of days warning given before a password expires. +# +PASS_MAX_DAYS 99999 +PASS_MIN_DAYS 0 +PASS_WARN_AGE 7 + +# +# Min/max values for automatic uid selection in useradd +# +UID_MIN 1000 +UID_MAX 60000 +# System accounts +#SYS_UID_MIN 100 +#SYS_UID_MAX 999 + +# +# Min/max values for automatic gid selection in groupadd +# +GID_MIN 1000 +GID_MAX 60000 +# System accounts +#SYS_GID_MIN 100 +#SYS_GID_MAX 999 + +# +# Max number of login retries if password is bad. This will most likely be +# overriden by PAM, since the default pam_unix module has it's own built +# in of 3 retries. However, this is a safe fallback in case you are using +# an authentication module that does not enforce PAM_MAXTRIES. +# +LOGIN_RETRIES 5 + +# +# Max time in seconds for login +# +LOGIN_TIMEOUT 60 + +# +# Which fields may be changed by regular users using chfn - use +# any combination of letters "frwh" (full name, room number, work +# phone, home phone). If not defined, no changes are allowed. +# For backward compatibility, "yes" = "rwh" and "no" = "frwh". +# +CHFN_RESTRICT rwh + +# +# Should login be allowed if we can't cd to the home directory? +# Default in no. +# +DEFAULT_HOME yes + +# +# If defined, this command is run when removing a user. +# It should remove any at/cron/print jobs etc. owned by +# the user to be removed (passed as the first argument). +# +#USERDEL_CMD /usr/sbin/userdel_local + +# +# Enable setting of the umask group bits to be the same as owner bits +# (examples: 022 -> 002, 077 -> 007) for non-root users, if the uid is +# the same as gid, and username is the same as the primary group name. +# +# If set to yes, userdel will remove the user´s group if it contains no +# more members, and useradd will create by default a group with the name +# of the user. +# +USERGROUPS_ENAB yes + +# +# Instead of the real user shell, the program specified by this parameter +# will be launched, although its visible name (argv[0]) will be the shell's. +# The program may do whatever it wants (logging, additional authentification, +# banner, ...) before running the actual shell. +# +# FAKE_SHELL /bin/fakeshell + +# +# If defined, either full pathname of a file containing device names or +# a ":" delimited list of device names. Root logins will be allowed only +# upon these devices. +# +# This variable is used by login and su. +# +#CONSOLE /etc/consoles +#CONSOLE console:tty01:tty02:tty03:tty04 + +# +# List of groups to add to the user's supplementary group set +# when logging in on the console (as determined by the CONSOLE +# setting). Default is none. +# +# Use with caution - it is possible for users to gain permanent +# access to these groups, even when not logged in on the console. +# How to do it is left as an exercise for the reader... +# +# This variable is used by login and su. +# +#CONSOLE_GROUPS floppy:audio:cdrom + +# +# If set to "yes", new passwords will be encrypted using the MD5-based +# algorithm compatible with the one used by recent releases of FreeBSD. +# It supports passwords of unlimited length and longer salt strings. +# Set to "no" if you need to copy encrypted passwords to other systems +# which don't understand the new algorithm. Default is "no". +# +# This variable is deprecated. You should use ENCRYPT_METHOD. +# +#MD5_CRYPT_ENAB no + +# +# If set to MD5 , MD5-based algorithm will be used for encrypting password +# If set to SHA256, SHA256-based algorithm will be used for encrypting password +# If set to SHA512, SHA512-based algorithm will be used for encrypting password +# If set to DES, DES-based algorithm will be used for encrypting password (default) +# Overrides the MD5_CRYPT_ENAB option +# +# Note: It is recommended to use a value consistent with +# the PAM modules configuration. +# +ENCRYPT_METHOD SHA512 + +# +# Only used if ENCRYPT_METHOD is set to SHA256 or SHA512. +# +# Define the number of SHA rounds. +# With a lot of rounds, it is more difficult to brute forcing the password. +# But note also that it more CPU resources will be needed to authenticate +# users. +# +# If not specified, the libc will choose the default number of rounds (5000). +# The values must be inside the 1000-999999999 range. +# If only one of the MIN or MAX values is set, then this value will be used. +# If MIN > MAX, the highest value will be used. +# +# SHA_CRYPT_MIN_ROUNDS 5000 +# SHA_CRYPT_MAX_ROUNDS 5000 + +################# OBSOLETED BY PAM ############## +# # +# These options are now handled by PAM. Please # +# edit the appropriate file in /etc/pam.d/ to # +# enable the equivelants of them. +# +############### + +#MOTD_FILE +#DIALUPS_CHECK_ENAB +#LASTLOG_ENAB +#MAIL_CHECK_ENAB +#OBSCURE_CHECKS_ENAB +#PORTTIME_CHECKS_ENAB +#SU_WHEEL_ONLY +#CRACKLIB_DICTPATH +#PASS_CHANGE_TRIES +#PASS_ALWAYS_WARN +#ENVIRON_FILE +#NOLOGINS_FILE +#ISSUE_FILE +#PASS_MIN_LEN +#PASS_MAX_LEN +#ULIMIT +#ENV_HZ +#CHFN_AUTH +#CHSH_AUTH +#FAIL_DELAY + +################# OBSOLETED ####################### +# # +# These options are no more handled by shadow. # +# # +# Shadow utilities will display a warning if they # +# still appear. # +# # +################################################### + +# CLOSE_SESSIONS +# LOGIN_STRING +# NO_PASSWORD_CONSOLE +# QMAIL_DIR + + + diff --git a/etc_org/logrotate.conf b/etc_org/logrotate.conf new file mode 100644 index 0000000..436713d --- /dev/null +++ b/etc_org/logrotate.conf @@ -0,0 +1,36 @@ +# see "man logrotate" for details +# rotate log files weekly +weekly + +# use the syslog group by default, since this is the owning group +# of /var/log/syslog. +su root syslog + +# keep 4 weeks worth of backlogs +rotate 4 + +# create new (empty) log files after rotating old ones +create + +# uncomment this if you want your log files compressed +#compress + +# packages drop log rotation information into this directory +include /etc/logrotate.d + +# no packages own wtmp, or btmp -- we'll rotate them here +/var/log/wtmp { + missingok + monthly + create 0664 root utmp + rotate 1 +} + +/var/log/btmp { + missingok + monthly + create 0660 root utmp + rotate 1 +} + +# system-specific logs may be configured here diff --git a/etc_org/logrotate.d/apport b/etc_org/logrotate.d/apport new file mode 100644 index 0000000..e255fea --- /dev/null +++ b/etc_org/logrotate.d/apport @@ -0,0 +1,9 @@ +/var/log/apport.log { + daily + rotate 7 + delaycompress + compress + notifempty + missingok +} + diff --git a/etc_org/logrotate.d/apt b/etc_org/logrotate.d/apt new file mode 100644 index 0000000..9a6e5d1 --- /dev/null +++ b/etc_org/logrotate.d/apt @@ -0,0 +1,16 @@ +/var/log/apt/term.log { + rotate 12 + monthly + compress + missingok + notifempty +} + +/var/log/apt/history.log { + rotate 12 + monthly + compress + missingok + notifempty +} + diff --git a/etc_org/logrotate.d/cups-daemon b/etc_org/logrotate.d/cups-daemon new file mode 100644 index 0000000..715ae04 --- /dev/null +++ b/etc_org/logrotate.d/cups-daemon @@ -0,0 +1,13 @@ +/var/log/cups/*log { + daily + missingok + rotate 7 + sharedscripts + postrotate + invoke-rc.d --quiet cups restart > /dev/null + endscript + compress + delaycompress + notifempty + create +} diff --git a/etc_org/logrotate.d/dpkg b/etc_org/logrotate.d/dpkg new file mode 100644 index 0000000..b071698 --- /dev/null +++ b/etc_org/logrotate.d/dpkg @@ -0,0 +1,18 @@ +/var/log/dpkg.log { + monthly + rotate 12 + compress + delaycompress + missingok + notifempty + create 644 root root +} +/var/log/alternatives.log { + monthly + rotate 12 + compress + delaycompress + missingok + notifempty + create 644 root root +} diff --git a/etc_org/logrotate.d/lightdm b/etc_org/logrotate.d/lightdm new file mode 100644 index 0000000..fed4a02 --- /dev/null +++ b/etc_org/logrotate.d/lightdm @@ -0,0 +1,9 @@ +/var/log/lightdm/*.log { + daily + missingok + rotate 7 + compress + notifempty + maxsize 10M + copytruncate +} diff --git a/etc_org/logrotate.d/pm-utils b/etc_org/logrotate.d/pm-utils new file mode 100644 index 0000000..85de400 --- /dev/null +++ b/etc_org/logrotate.d/pm-utils @@ -0,0 +1,8 @@ +/var/log/pm-suspend.log /var/log/pm-powersave.log { + monthly + rotate 4 + delaycompress + compress + notifempty + missingok +} diff --git a/etc_org/logrotate.d/ppp b/etc_org/logrotate.d/ppp new file mode 100644 index 0000000..3505463 --- /dev/null +++ b/etc_org/logrotate.d/ppp @@ -0,0 +1,9 @@ +/var/log/ppp-connect-errors { + weekly + rotate 4 + missingok + notifempty + compress + nocreate +} + diff --git a/etc_org/logrotate.d/rsyslog.disabled b/etc_org/logrotate.d/rsyslog.disabled new file mode 100644 index 0000000..d75287c --- /dev/null +++ b/etc_org/logrotate.d/rsyslog.disabled @@ -0,0 +1,37 @@ +/var/log/syslog +{ + rotate 7 + daily + missingok + notifempty + delaycompress + compress + postrotate + invoke-rc.d rsyslog rotate > /dev/null + endscript +} + +/var/log/mail.info +/var/log/mail.warn +/var/log/mail.err +/var/log/mail.log +/var/log/daemon.log +/var/log/kern.log +/var/log/auth.log +/var/log/user.log +/var/log/lpr.log +/var/log/cron.log +/var/log/debug +/var/log/messages +{ + rotate 4 + weekly + missingok + notifempty + compress + delaycompress + sharedscripts + postrotate + invoke-rc.d rsyslog rotate > /dev/null + endscript +} diff --git a/etc_org/logrotate.d/speech-dispatcher b/etc_org/logrotate.d/speech-dispatcher new file mode 100644 index 0000000..f35cc91 --- /dev/null +++ b/etc_org/logrotate.d/speech-dispatcher @@ -0,0 +1,21 @@ +/var/log/speech-dispatcher/speech-dispatcher.log /var/log/speech-dispatcher/speech-dispatcher-protocol.log { + daily + compress + missingok + sharedscripts + rotate 7 + postrotate + /etc/init.d/speech-dispatcher reload >/dev/null + endscript +} + +/var/log/speech-dispatcher/debug-epos-generic /var/log/speech-dispatcher/debug-festival /var/log/speech-dispatcher/debug-flite { + daily + compress + missingok + sharedscripts + rotate 2 + postrotate + /etc/init.d/speech-dispatcher reload >/dev/null + endscript +} diff --git a/etc_org/logrotate.d/ufw b/etc_org/logrotate.d/ufw new file mode 100644 index 0000000..560f7a5 --- /dev/null +++ b/etc_org/logrotate.d/ufw @@ -0,0 +1,13 @@ +/var/log/ufw.log +{ + rotate 4 + weekly + missingok + notifempty + compress + delaycompress + sharedscripts + postrotate + invoke-rc.d rsyslog rotate >/dev/null 2>&1 || true + endscript +} diff --git a/etc_org/logrotate.d/unattended-upgrades b/etc_org/logrotate.d/unattended-upgrades new file mode 100644 index 0000000..8393767 --- /dev/null +++ b/etc_org/logrotate.d/unattended-upgrades @@ -0,0 +1,10 @@ +/var/log/unattended-upgrades/unattended-upgrades.log +/var/log/unattended-upgrades/unattended-upgrades-dpkg.log +/var/log/unattended-upgrades/unattended-upgrades-shutdown.log +{ + rotate 6 + monthly + compress + missingok + notifempty +} diff --git a/etc_org/lsb-release b/etc_org/lsb-release new file mode 100644 index 0000000..c4b5944 --- /dev/null +++ b/etc_org/lsb-release @@ -0,0 +1,4 @@ +DISTRIB_ID=Ubuntu +DISTRIB_RELEASE=16.04 +DISTRIB_CODENAME=xenial +DISTRIB_DESCRIPTION="Ubuntu 16.04.1 LTS" diff --git a/etc_org/ltrace.conf b/etc_org/ltrace.conf new file mode 100644 index 0000000..8f83986 --- /dev/null +++ b/etc_org/ltrace.conf @@ -0,0 +1,543 @@ +; ltrace.conf +; +; ~/.ltrace.conf will also be read, if it exists. The -F option may be +; used to suppress the automatic inclusion of both this file and +; ~/.ltrace.conf, and load a different config file or config files +; instead. +; +; See ltrace.conf(5) for description of syntax of this file. + +; arpa/inet.h +typedef in_addr = struct(hex(uint)); +int inet_aton(string, +in_addr*); +hex(uint) inet_addr(string); +hex(uint) inet_network(string); +string inet_ntoa(in_addr); +in_addr inet_makeaddr(hex(int), hex(int)); +hex(uint) inet_lnaof(in_addr); +hex(uint) inet_netof(in_addr); + +; bfd.h +void bfd_init(); +int bfd_set_default_target(string); +addr bfd_scan_vma(string, addr, int); +addr bfd_openr(string,string); +int bfd_check_format(addr,int); + +; ctype.h +char tolower(char); +char toupper(char); +addr __ctype_b_loc(); +addr __ctype_tolower_loc(); +addr __ctype_toupper_loc(); +ulong __ctype_get_mb_cur_max(); + +; curses.h +int waddch(addr, char); +int mvprintw(int, int, format); +int wmove(addr, int, int); +int waddnstr(addr, string, int); +string tgoto(string, int, int); + +; dirent.h +int closedir(addr); +addr opendir(string); +addr readdir(addr); +addr readdir64(addr); + +; dlfcn.h +addr dlopen(string, int); +string dlerror(); +addr dlsym(addr, string); +int dlclose(addr); + +; errno.h +addr __errno_location(); + +; fcntl.h +int open(string,int,octal); ; WARNING: 3rd argument may not be there +int open64(string,int,octal); ; WARNING: 3rd argument may not be there + +; fnmatch.h +int fnmatch(string, string, int); + +; getopt.h +int getopt_long(int,addr,string,addr,int*); +int getopt_long_only(int,addr,string,addr,addr); + +; grp.h +void endgrent(); +addr getgrnam(string); +void setgrent(); +addr getgrent(); + +; libintl.h +string __dcgettext(string,string,int); +string bindtextdomain(string, string); +string textdomain(string); + +; libio.h +char _IO_getc(file); +int _IO_putc(char,file); + +; locale.h +string setlocale(enum(LC_CTYPE=0, LC_NUMERIC=1, LC_TIME=2, LC_COLLATE=3, LC_MONETARY=4, LC_MESSAGES=5, LC_ALL=6, LC_PAPER=7, LC_NAME=8, LC_ADDRESS=9, LC_TELEPHONE=10, LC_MEASUREMENT=11, LC_IDENTIFICATION=12), string); + +; mcheck.h +void mtrace(); +void muntrace(); + +; mqueue.h +int mq_open(string, int, octal, addr); ; WARNING: 3rd and 4th arguments may not be there +int mq_close(int); +int mq_unlink(string); +int mq_getattr(int, addr); +int mq_setattr(int, addr, addr); +int mq_notify(int, addr); +int mq_send(int, string3, ulong, uint); +int mq_timedsend(int, string3, ulong, uint, addr); +long mq_receive(int, +string0, ulong, addr); +long mq_timedreceive(int, +string0, ulong, addr, addr); + +; netdb.h +void endhostent(); +void endnetent(); +void endnetgrent(); +void endprotoent(); +void endservent(); +void freeaddrinfo(addr); +string gai_strerror(int); +int getaddrinfo(string, string, addr, addr); +addr gethostbyaddr(string, uint, int); +addr gethostbyname(string); +addr gethostent(); +int getnameinfo(addr, uint, string, uint, string, uint, uint); +addr getnetbyaddr(uint, int); +addr getnetbyname(string); +addr getnetent(); +int getnetgrent(addr, addr, addr); +addr getprotobyname(string); +addr getprotobynumber(int); +addr getprotoent(); +addr getservbyname(string, string); +addr getservbyport(int, string); +addr getservent(); +void herror(string); +string hstrerror(int); +int rcmd(addr, ushort, string, string, string, addr); +int rcmd_af(addr, ushort, string, string, string, addr, int); +int rexec(addr, int, string, string, string, addr); +int rexec_af(addr, int, string, string, string, addr, int); +int rresvport (addr); +int rresvport_af (addr, int); +int ruserok(string, int, string, string); +int ruserok_af(string, int, string, string, int); +void sethostent(int); +void setnetent(int); +int setnetgrent(string); +void setprotoent(int); +void setservent(int); + +; netinet/in.h +uint ntohs(uint); + +; pcap.h +string pcap_lookupdev(addr); +addr pcap_open_live(string, int, int, int, addr); +int pcap_snapshot(addr); +int pcap_lookupnet(string, addr, addr, addr); +int pcap_compile(addr, addr, string, int, addr); + +; pwd.h +string getpass(string); +void endpwent(); +addr getpwnam(string); +void setpwent(); + +; readline/readline.h +string readline(string); + +; signal.h +typedef signum = enum(SIGHUP=1, SIGINT=2, SIGQUIT=3, SIGILL=4, SIGTRAP=5, SIGABRT=6, SIGBUS=7, SIGFPE=8, SIGKILL=9, SIGUSR1=10, SIGSEGV=11, SIGUSR2=12, SIGPIPE=13, SIGALRM=14, SIGTERM=15, SIGSTKFLT=16, SIGCHLD=17, SIGCONT=18, SIGSTOP=19, SIGTSTP=20, SIGTTIN=21, SIGTTOU=22, SIGURG=23, SIGXCPU=24, SIGXFSZ=25, SIGVTALRM=26, SIGPROF=27, SIGWINCH=28, SIGIO=29, SIGPWR=30, SIGSYS=31, SIGRTMIN_0=32, SIGRTMIN_1=33, SIGRTMIN_2=34, SIGRTMIN_3=35, SIGRTMIN_4=36, SIGRTMIN_5=37, SIGRTMIN_6=38, SIGRTMIN_7=39, SIGRTMIN_8=40, SIGRTMIN_9=41, SIGRTMIN_10=42, SIGRTMIN_11=43, SIGRTMIN_12=44, SIGRTMIN_13=45, SIGRTMIN_14=46, SIGRTMIN_15=47, SIGRTMIN_16=48, SIGRTMIN_17=49, SIGRTMIN_18=50, SIGRTMIN_19=51, SIGRTMIN_20=52, SIGRTMIN_21=53, SIGRTMIN_22=54, SIGRTMIN_23=55, SIGRTMIN_24=56, SIGRTMIN_25=57, SIGRTMIN_26=58, SIGRTMIN_27=59, SIGRTMIN_28=60, SIGRTMIN_29=61, SIGRTMIN_30=62, SIGRTMIN_31=63); +typedef sigset_t = bitvec(ulong); +; elm3 should be flags +typedef sigaction = struct(addr, sigset_t, hex(int), addr); +int kill(int, signum); +int sigemptyset(+sigset_t*); +int sigaddset(+sigset_t*, signum); +int sigdelset(+sigset_t*, signum); +int sigfillset(+sigset_t*); +int sigismember(sigset_t*, signum); +addr signal(signum,addr); +int sigaction(signum, sigaction*, +sigaction*); +int sigprocmask(enum(SIG_BLOCK=1, SIG_UNBLOCK=2, SIG_SETMASK=3), sigset_t*, +sigset_t*); +int sigpending(+sigset_t*); +int sigsuspend(sigset_t*); +int sigisemptyset(sigset_t*); +int sigorset(+sigset_t*, sigset_t*, sigset_t*); +int sigandset(+sigset_t*, sigset_t*, sigset_t*); + +; stdio.h +int fclose(file); +int feof(file); +int ferror(file); +int fflush(file); +char fgetc(file); +addr fgets(+string, int, file); +int fileno(file); +file fopen(string,string); +file fopen64(string,string); +int fprintf(file,format); +int fputc(char,file); +int fputs(string,file); +ulong fread(addr,ulong,ulong,file); +ulong fread_unlocked(addr,ulong,ulong,file); +ulong fwrite(string,ulong,ulong,file); +ulong fwrite_unlocked(string,ulong,ulong,file); +int pclose(addr); +void perror(string); +addr popen(string, string); +int printf(format); +int puts(string); +int remove(string); +int snprintf(+string2,ulong,format); +int sprintf(+string,format); +string tempnam(string,string); +int vfprintf(file,string,addr); +int vsnprintf(+string2,ulong,string,addr); +int setvbuf(file,addr,int,ulong); +void setbuf(file,addr); +void setbuffer(file,addr,ulong); +void setlinebuf(file); +int rename(string,string); + +; stdlib.h +long __strtol_internal(string,addr,int); +ulong __strtoul_internal(string,addr,int); +int atexit(addr); +addr bsearch(string, addr, ulong, ulong, addr); +addr calloc(ulong, ulong); +void exit(int); +void free(addr); +string getenv(string); +int putenv(string); +int setenv(string,string,int); +void unsetenv(string); +addr malloc(ulong); +void qsort(addr,ulong,ulong,addr); +int random(); +addr realloc(addr,ulong); +void srandom(uint); +int system(string); + +; string.h +void bcopy(addr,addr,ulong); +void bzero(addr,ulong); +string basename(string); +string index(string,char); +addr memchr(string,char,ulong); +addr memcpy(addr,string(array(char, arg3)*),ulong); +addr memmove(addr,string(array(char, arg3)*),ulong); +addr memset(addr,char,long); +string rindex(string,char); +addr stpcpy(addr,string); +int strcasecmp(string, string); +string strcat(string, string); +string strchr(string,char); +int strcoll(string,string); +ulong strlen(string); +int strcmp(string,string); +addr strcpy(addr,string); +addr strdup(string); +string strerror(int); +int strncmp(string,string,ulong); +addr strncpy(addr,string3,ulong); +string strrchr(string,char); +string strsep(addr,string); +ulong strspn(string,string); +ulong strcspn(string,string); +string strstr(string,string); +string strtok(string, string); + +; sys/ioctl.h +int ioctl(int, int, addr); + +; sys/socket.h +int socket(int,int,int); + +; sys/stat.h +int __fxstat(int,int,addr); +int __xstat(int,string,addr); +int __lxstat(int,string,addr); +int __fxstat64(int,int,addr); +int __xstat64(int,string,addr); +int __lxstat64(int,string,addr); +int chmod(string,octal); +int fchmod(int,octal); +int mkfifo(string,octal); +octal umask(octal); + +; sys/utsname.h +int uname(addr); + +; sys/vfs.h +int statfs(string,addr); + +; syslog.h +void closelog(); +void openlog(string,int,int); +void syslog(int,format); + +; term.h +int tputs(string, int, addr); + +; termios.h +int tcgetattr(int,addr); +int tcsetattr(int,int,addr); + +; time.h +string ctime(addr); +int gettimeofday(addr, addr); +addr gmtime(addr); +addr localtime(addr); +ulong strftime(+string2,ulong,string,addr); +long time(addr); + +; unistd.h +void _exit(int); +int access(string, int); +uint alarm(uint); +int chdir(string); +int chown(string,int,int); +int close(int); +string crypt(string,string); +int dup2(int,int); +int execlp(string,string,addr,addr,addr); +int execv(string,addr); +int fchdir(int); +int fork(); +int ftruncate(int,ulong); +string2 getcwd(addr,ulong); +int getdomainname(+string2,ulong); +int geteuid(); +int getegid(); +int getgid(); +int gethostname(+string2,ulong); +string getlogin(); +int getopt(int,addr,string); +int getpid(); +int getppid(); +int getuid(); +int getpgrp(); +int setpgrp(); +int getpgid(int); +int isatty(int); +int link(string,string); +int mkdir(string,octal); +long read(int, +string[retval], ulong); +int rmdir(string); +int seteuid(uint); +int setgid(int); +int sethostname(+string2,ulong); +int setpgid(int,int); +int setreuid(uint, uint); +int setuid(int); +uint sleep(uint); +int symlink(string,string); +int sync(); +int truncate(string,ulong); +string ttyname(int); +int unlink(string); +void usleep(uint); +long write(int, string3, ulong); +addr sbrk(long); +int getpagesize(); +long lseek(int,long,int); +int pipe(addr); + +; utmp.h +void endutent(); +addr getutent(); +void setutent(); + +; wchar.h +int fwide(addr, int); + +; sys/wait.h +int wait(addr); +int waitpid(int,addr,int); + +; X11/Xlib.h +void XCloseDisplay(addr); +int XMapWindow(addr,addr); +addr XOpenDisplay(string); + +; sys/acl.h +int acl_add_perm(addr,uint); +int acl_calc_mask(addr); +int acl_clear_perms(addr); +int acl_copy_entry(addr,addr); +int acl_copy_ext(addr,addr,int); +addr acl_copy_int(addr); +int acl_create_entry(addr,addr); +int acl_delete_def_file(string); +int acl_delete_entry(addr,addr); +int acl_delete_perm(addr,uint); +addr acl_dup(addr); +int acl_free(addr); +addr acl_from_text(string); +int acl_get_entry(addr,int,addr); +addr acl_get_fd(int); +addr acl_get_file(string,int); +int acl_get_permset(addr,addr); +addr acl_get_qualifier(addr); +int acl_get_tag_type(addr,addr); +addr acl_init(int); +int acl_set_fd(int,addr); +int acl_set_file(string,int,addr); +int acl_set_permset(addr,addr); +int acl_set_qualifier(addr,addr); +int acl_set_tag_type(addr,int); +int acl_size(addr); +string acl_to_text(addr,addr); +int acl_valid(addr); + +; acl/libacl.h +int acl_check(addr,addr); +int acl_cmp(addr,addr); +int acl_entries(addr); +int acl_equiv_mode(addr,addr); +string acl_error(int); +int acl_extended_fd(int); +int acl_extended_file(string); +addr acl_from_mode(octal); +int acl_get_perm(addr,uint); +string acl_to_any_text(addr,string,char,int); + +; other symbols not included above +long a64l(string); +string l64a(long); +void abort(); +int abs(int); +long labs(long); + +typedef mntent = struct(string, string, string, string, int, int); +int addmntent(file, mntent*); +int endmntent(file); +int __endmntent(file); +file setmntent(string,string); +file __setmntent(string,string); +mntent *getmntent(addr); +mntent *getmntent_r(file, +mntent*, string, int); +mntent *__getmntent_r(file, +mntent*, string, int); +string hasmntopt(mntent*, string); + +; SYSCALLS +addr SYS_brk(addr); +int SYS_close(int); +int SYS_execve(string,addr,addr); +void SYS_exit(int); +void SYS_exit_group(int); +int SYS_fork(); +int SYS_getcwd(+string2,ulong); +int SYS_getpid(); +;addr SYS_mmap(addr,ulong,int,int,int,long); +int SYS_munmap(addr,ulong); +int SYS_open(string,int,octal); +int SYS_personality(uint); +long SYS_read(int,+string0,ulong); +int SYS_stat(string,addr); +octal SYS_umask(octal); +int SYS_uname(addr); +long SYS_write(int,string3,ulong); +int SYS_sync(); +int SYS_setxattr(string,string,addr,uint,int); +int SYS_lsetxattr(string,string,addr,uint,int); +int SYS_fsetxattr(int,string,addr,uint,int); +int SYS_getxattr(string,string,addr,uint); +int SYS_lgetxattr(string,string,addr,uint); +int SYS_fgetxattr(int,string,addr,uint); +int SYS_listxattr(string,addr,uint); +int SYS_llistxattr(string,addr,uint); +int SYS_flistxattr(int,addr,uint); +int SYS_removexattr(string,string); +int SYS_lremovexattr(string,string); +int SYS_fremovexattr(int,string); +int SYS_chdir(string); +int SYS_fchdir(int); +int SYS_chmod(string,octal); +int SYS_fchmod(int,octal); +int SYS_chown(string,int,int); +int SYS_fchown(int,int,int); +int SYS_lchown(string,int,int); +int SYS_chroot(string); +int SYS_dup(int); +int SYS_dup2(int,int); +int SYS_fdatasync(int); +int SYS_fsync(int); +int SYS_getpriority(int,int); +int SYS_setpriority(int,int,int); +int SYS_getrlimit(int,addr); +int SYS_setrlimit(int,addr); +int SYS_gettimeofday(addr,addr); +int SYS_settimeofday(addr,addr); +int SYS_setfsgid(int); +int SYS_setfsuid(int); +int SYS_getuid(); +int SYS_setuid(int); +int SYS_getgid(); +int SYS_setgid(int); +int SYS_getsid(int); +int SYS_setsid(int); +int SYS_setreuid(int,int); +int SYS_setregid(int,int); +int SYS_geteuid(); +int SYS_getegid(); +int SYS_setpgid(int,int); +int SYS_getresuid(addr,addr,addr); +int SYS_setresuid(int,int,int); +int SYS_getresgid(addr,addr,addr); +int SYS_setresgid(int,int,int); +int SYS_kill(int,int); +int SYS_link(string,string); +int SYS_madvise(addr,ulong,int); +int SYS_mkdir(string,octal); +int SYS_mknod(string,octal,int); +int SYS_msync(addr,ulong,int); +int SYS_nice(int); +int SYS_poll(addr,uint,int); +int SYS_readdir(uint,addr,uint); +int SYS_readlink(string,string,ulong); +int SYS_reboot(int,int,int,addr); +int SYS_rename(string,string); +int SYS_rmdir(string); +int SYS_sigaltstack(addr,addr); +int SYS_statfs(string,addr); +int SYS_fstatfs(int,addr); +int SYS_fstat(int,addr); +int SYS_lstat(string,addr); +int SYS_stime(addr); +int SYS_symlink(string, string); +int SYS_sysinfo(addr); +int SYS_syslog(int,string,int); +int SYS_truncate(string,long); +int SYS_ftruncate(int,long); +int SYS_mount(string,string,string,ulong,addr); +int SYS_umount(string); +int SYS_umount2(string,int); +int SYS_unlink(string); +int SYS_utime(string,addr); +long SYS_lseek(int,long,int); +addr SYS_signal(int,addr); +int SYS_sigaction(int,addr,addr); +int SYS_pause(); +int SYS_sigpending(addr); +int SYS_sigprocmask(int,addr,addr); +int SYS_sigqueue(int,int,addr); +int SYS_sigsuspend(addr); +int SYS_wait(addr); +int SYS_waitpid(int,addr,int); +ulong SYS_readv(int,addr,int); +ulong SYS_writev(int,addr,int); +int SYS_mprotect(addr,int,int); +int SYS_access(string,octal); diff --git a/etc_org/machine-id b/etc_org/machine-id new file mode 100644 index 0000000..8766932 --- /dev/null +++ b/etc_org/machine-id @@ -0,0 +1 @@ +39e0b61e3f80485092ee47856197af56 diff --git a/etc_org/magic b/etc_org/magic new file mode 100644 index 0000000..283a863 --- /dev/null +++ b/etc_org/magic @@ -0,0 +1,3 @@ +# Magic local data for file(1) command. +# Insert here your local magic data. Format is described in magic(5). + diff --git a/etc_org/magic.mime b/etc_org/magic.mime new file mode 100644 index 0000000..283a863 --- /dev/null +++ b/etc_org/magic.mime @@ -0,0 +1,3 @@ +# Magic local data for file(1) command. +# Insert here your local magic data. Format is described in magic(5). + diff --git a/etc_org/mailcap b/etc_org/mailcap new file mode 100644 index 0000000..731a317 --- /dev/null +++ b/etc_org/mailcap @@ -0,0 +1,490 @@ +############################################################################### +# +# MIME media types and programs that process those types +# +# Much of this file is generated automatically by the program "update-mime". +# Please see the "update-mime" man page for more information. +# +# Users can add their own rules if they wish by creating a ".mailcap" +# file in their home directory. Entries included there will take +# precedence over those listed here. +# +############################################################################### + + +############################################################################### +# +# User section follows: Any entries included in this section will take +# precedence over those created by "update-mime". DO NOT CHANGE the +# "User Section Begins" and "User Section Ends" lines, or anything outside +# of this section! +# + +# ----- User Section Begins ----- # +# ----- User Section Ends ----- # + +############################################################################### + +application/vnd.oasis.opendocument.chart; soffice --nologo --calc '%s'; edit=soffice --nologo --calc '%s'; print=soffice --nologo --calc -p '%s'; test=test -n "$DISPLAY"; description="OpenDocument Chart"; nametemplate=%s.odc +application/vnd.oasis.opendocument.spreadsheet; soffice --nologo --calc '%s'; edit=soffice --nologo --calc '%s'; print=soffice --nologo --calc -p '%s'; test=test -n "$DISPLAY"; description="OpenDocument Spreadsheet"; nametemplate=%s.ods +application/vnd.oasis.opendocument.spreadsheet-template; soffice --nologo --calc '%s'; edit=soffice --nologo --calc '%s'; print=soffice --nologo --calc -p '%s'; test=test -n "$DISPLAY"; description="OpenDocument Spreadsheet Template"; nametemplate=%s.ots +application/vnd.oasis.opendocument.graphics; soffice --nologo --draw '%s'; edit=soffice --nologo --draw '%s'; print=soffice --nologo --draw -p '%s'; test=test -n "$DISPLAY"; description="OpenDocument Drawing"; nametemplate=%s.odg +application/vnd.oasis.opendocument.graphics-template; soffice --nologo --draw '%s'; edit=soffice --nologo --draw '%s'; print=soffice --nologo --draw -p '%s'; test=test -n "$DISPLAY"; description="OpenDocument Drawing Template"; nametemplate=%s.otg +application/vnd.oasis.opendocument.presentation; soffice --nologo --impress '%s'; edit=soffice --nologo --impress '%s'; print=soffice --nologo --impress -p '%s'; test=test -n "$DISPLAY"; description="OpenDocument Presentation"; nametemplate=%s.odp +application/vnd.oasis.opendocument.presentation-template; soffice --nologo --impress '%s'; edit=soffice --nologo --impress '%s'; print=soffice --nologo --impress -p '%s'; test=test -n "$DISPLAY"; description="OpenDocument Presentation Template"; nametemplate=%s.otp +application/vnd.oasis.opendocument.text; soffice --nologo --writer '%s'; edit=soffice --nologo --writer '%s'; print=soffice --nologo --writer -p '%s'; test=test -n "$DISPLAY"; description="OpenDocument Text Document"; nametemplate=%s.odt +application/vnd.oasis.opendocument.text-master; soffice --nologo --global '%s'; edit=soffice --nologo --writer '%s'; print=soffice --nologo --writer -p '%s'; test=test -n "$DISPLAY"; description="OpenDocument Master Document"; nametemplate=%s.odm +application/vnd.oasis.opendocument.text-template; soffice --nologo --writer '%s'; edit=soffice --nologo --writer '%s'; print=soffice --nologo --writer -p '%s'; test=test -n "$DISPLAY"; description="OpenDocument Text Document Template"; nametemplate=%s.ott +application/vnd.oasis.opendocument.text-web; soffice --nologo --web '%s'; edit=soffice --nologo --web '%s'; print=soffice --nologo --web -p '%s'; test=test -n "$DISPLAY"; description="OpenDocument HTML Document Template"; nametemplate=%s.oth +text/plain; less '%s'; needsterminal +application/vnd.sun.xml.calc; soffice --nologo --calc '%s'; edit=soffice --nologo --calc '%s'; test=test -n "$DISPLAY"; description="OpenOffice.org Spreadsheet"; nametemplate=%s.sxc +application/vnd.sun.xml.calc.template; soffice --nologo --calc '%s'; edit=soffice --nologo --calc '%s'; test=test -n "$DISPLAY"; description="OpenOffice.org Spreadsheet Template"; nametemplate=%s.stc +application/vnd.sun.xml.draw; soffice --nologo --draw '%s'; edit=soffice --nologo --draw '%s'; test=test -n "$DISPLAY"; description="OpenOffice.org Drawing"; nametemplate=%s.sxd +application/vnd.sun.xml.draw.template; soffice --nologo --draw '%s'; edit=soffice --nologo --draw '%s'; test=test -n "$DISPLAY"; description="OpenOffice.org Drawing Template"; nametemplate=%s.std +application/vnd.sun.xml.impress; soffice --nologo --impress '%s'; edit=soffice --nologo --impress '%s'; test=test -n "$DISPLAY"; description="OpenOffice.org Presentation"; nametemplate=%s.sxi +application/vnd.sun.xml.impress.template; soffice --nologo --impress '%s'; edit=soffice --nologo --impress '%s'; test=test -n "$DISPLAY"; description="OpenOffice.org Presentation Template"; nametemplate=%s.sti +application/vnd.sun.xml.writer; soffice --nologo --writer '%s'; edit=soffice --nologo --writer '%s'; description="OpenOffice.org Text Document"; nametemplate=%s.sxw +application/vnd.sun.xml.writer.global; soffice --nologo --global '%s'; edit=soffice --nologo --writer '%s'; description="OpenOffice.org Master Document"; nametemplate=%s.sxg +application/vnd.sun.xml.writer.template; soffice --nologo --writer '%s'; edit=soffice --nologo --writer '%s'; description="OpenOffice.org Text Document Template"; nametemplate=%s.stw +application/x-troff-man; /usr/bin/man -X100 -l '%s'; test=test -n "$DISPLAY" -a -e /usr/bin/gxditview; description=Man page +text/troff; /usr/bin/man -X100 -l '%s'; test=test -n "$DISPLAY" -a -e /usr/bin/gxditview; description=Man page +application/x-troff-man; /usr/bin/man -l '%s'; needsterminal; description=Man page +text/troff; /usr/bin/man -l '%s'; needsterminal; description=Man page +text/html; /usr/bin/sensible-browser %s; description=HTML Text; nametemplate=%s.html +application/x-troff-man; /usr/bin/nroff -mandoc -Tutf8; copiousoutput; print=/usr/bin/nroff -mandoc -Tutf8 | print text/plain:- +text/troff; /usr/bin/nroff -mandoc -Tutf8; copiousoutput; print=/usr/bin/nroff -mandoc -Tutf8 | print text/plain:- +application/x-info; /usr/bin/info -f '%s'; needsterminal; description=GNU Info document +application/x-ogg; rhythmbox '%s'; description="Ogg Vorbis audio"; test=test -n "$DISPLAY"; nametemplate=%s.ogg +application/ogg; rhythmbox '%s'; description="Ogg Media"; test=test -n "$DISPLAY" +audio/x-mp3; rhythmbox '%s'; description="MP3 audio"; test=test -n "$DISPLAY"; nametemplate=%s.mp3 +audio/x-scpls; rhythmbox '%s'; description="MP3 ShoutCast playlist"; test=test -n "$DISPLAY"; nametemplate=%s.pls +audio/x-mpeg; rhythmbox '%s'; description="MP3 audio"; test=test -n "$DISPLAY" +audio/mpeg; rhythmbox '%s'; description="MP3 audio"; test=test -n "$DISPLAY" +audio/x-mpegurl; rhythmbox '%s'; description="Playlist"; test=test -n "$DISPLAY"; nametemplate=%s.m3u +application/x-flac; rhythmbox '%s'; description="FLAC audio"; test=test -n "$DISPLAY"; nametemplate=%s.flac +text/plain; more %s; needsterminal +text/x-apport; /usr/share/apport/apport-gtk -c %s; test=test -n "$DISPLAY" +x-scheme-handler/apt; apturl %s; test=test -n "$DISPLAY" +application/pdf; atril %s; test=test -n "$DISPLAY" +application/x-bzpdf; atril %s; test=test -n "$DISPLAY" +application/x-gzpdf; atril %s; test=test -n "$DISPLAY" +application/x-xzpdf; atril %s; test=test -n "$DISPLAY" +application/postscript; atril %s; test=test -n "$DISPLAY" +application/x-bzpostscript; atril %s; test=test -n "$DISPLAY" +application/x-gzpostscript; atril %s; test=test -n "$DISPLAY" +image/x-eps; atril %s; test=test -n "$DISPLAY" +image/x-bzeps; atril %s; test=test -n "$DISPLAY" +image/x-gzeps; atril %s; test=test -n "$DISPLAY" +application/x-dvi; atril %s; test=test -n "$DISPLAY" +application/x-bzdvi; atril %s; test=test -n "$DISPLAY" +application/x-gzdvi; atril %s; test=test -n "$DISPLAY" +image/vnd.djvu; atril %s; test=test -n "$DISPLAY" +image/tiff; atril %s; test=test -n "$DISPLAY" +application/x-cbr; atril %s; test=test -n "$DISPLAY" +application/x-cbz; atril %s; test=test -n "$DISPLAY" +application/x-cb7; atril %s; test=test -n "$DISPLAY" +application/x-cbt; atril %s; test=test -n "$DISPLAY" +application/oxps; atril %s; test=test -n "$DISPLAY" +application/vnd.ms-xpsdocument; atril %s; test=test -n "$DISPLAY" +application/epub+zip; atril %s; test=test -n "$DISPLAY" +x-content/software; caja-autorun-software %s; test=test -n "$DISPLAY" +inode/directory; caja --no-desktop %s; test=test -n "$DISPLAY" +application/x-mate-saved-search; caja --no-desktop %s; test=test -n "$DISPLAY" +image/avs; /usr/bin/display-im6 %s; test=test -n "$DISPLAY" +image/bie; /usr/bin/display-im6 %s; test=test -n "$DISPLAY" +image/x-ms-bmp; /usr/bin/display-im6 %s; test=test -n "$DISPLAY" +image/cmyk; /usr/bin/display-im6 %s; test=test -n "$DISPLAY" +image/dcx; /usr/bin/display-im6 %s; test=test -n "$DISPLAY" +image/eps; /usr/bin/display-im6 %s; test=test -n "$DISPLAY" +image/fax; /usr/bin/display-im6 %s; test=test -n "$DISPLAY" +image/fits; /usr/bin/display-im6 %s; test=test -n "$DISPLAY" +image/gif; /usr/bin/display-im6 %s; test=test -n "$DISPLAY" +image/gray; /usr/bin/display-im6 %s; test=test -n "$DISPLAY" +image/jpeg; /usr/bin/display-im6 %s; test=test -n "$DISPLAY" +image/pjpeg; /usr/bin/display-im6 %s; test=test -n "$DISPLAY" +image/miff; /usr/bin/display-im6 %s; test=test -n "$DISPLAY" +image/mono; /usr/bin/display-im6 %s; test=test -n "$DISPLAY" +image/mtv; /usr/bin/display-im6 %s; test=test -n "$DISPLAY" +image/x-portable-bitmap; /usr/bin/display-im6 %s; test=test -n "$DISPLAY" +image/pcd; /usr/bin/display-im6 %s; test=test -n "$DISPLAY" +image/pcx; /usr/bin/display-im6 %s; test=test -n "$DISPLAY" +image/pdf; /usr/bin/display-im6 %s; test=test -n "$DISPLAY" +image/x-portable-graymap; /usr/bin/display-im6 %s; test=test -n "$DISPLAY" +image/pict; /usr/bin/display-im6 %s; test=test -n "$DISPLAY" +image/png; /usr/bin/display-im6 %s; test=test -n "$DISPLAY" +image/x-portable-anymap; /usr/bin/display-im6 %s; test=test -n "$DISPLAY" +image/x-portable-pixmap; /usr/bin/display-im6 %s; test=test -n "$DISPLAY" +image/ps; /usr/bin/display-im6 %s; test=test -n "$DISPLAY" +image/rad; /usr/bin/display-im6 %s; test=test -n "$DISPLAY" +image/x-rgb; /usr/bin/display-im6 %s; test=test -n "$DISPLAY" +image/rgba; /usr/bin/display-im6 %s; test=test -n "$DISPLAY" +image/rla; /usr/bin/display-im6 %s; test=test -n "$DISPLAY" +image/rle; /usr/bin/display-im6 %s; test=test -n "$DISPLAY" +image/sgi; /usr/bin/display-im6 %s; test=test -n "$DISPLAY" +image/sun-raster; /usr/bin/display-im6 %s; test=test -n "$DISPLAY" +image/targa; /usr/bin/display-im6 %s; test=test -n "$DISPLAY" +image/tiff; /usr/bin/display-im6 %s; test=test -n "$DISPLAY" +image/uyvy; /usr/bin/display-im6 %s; test=test -n "$DISPLAY" +image/vid; /usr/bin/display-im6 %s; test=test -n "$DISPLAY" +image/viff; /usr/bin/display-im6 %s; test=test -n "$DISPLAY" +image/x-xbitmap; /usr/bin/display-im6 %s; test=test -n "$DISPLAY" +image/x-xpixmap; /usr/bin/display-im6 %s; test=test -n "$DISPLAY" +image/x-xwindowdump; /usr/bin/display-im6 %s; test=test -n "$DISPLAY" +image/x-icon; /usr/bin/display-im6 %s; test=test -n "$DISPLAY" +image/yuv; /usr/bin/display-im6 %s; test=test -n "$DISPLAY" +image/avs; /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/bin-Q16/display %s; test=test -n "$DISPLAY" +image/bie; /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/bin-Q16/display %s; test=test -n "$DISPLAY" +image/x-ms-bmp; /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/bin-Q16/display %s; test=test -n "$DISPLAY" +image/cmyk; /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/bin-Q16/display %s; test=test -n "$DISPLAY" +image/dcx; /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/bin-Q16/display %s; test=test -n "$DISPLAY" +image/eps; /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/bin-Q16/display %s; test=test -n "$DISPLAY" +image/fax; /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/bin-Q16/display %s; test=test -n "$DISPLAY" +image/fits; /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/bin-Q16/display %s; test=test -n "$DISPLAY" +image/gif; /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/bin-Q16/display %s; test=test -n "$DISPLAY" +image/gray; /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/bin-Q16/display %s; test=test -n "$DISPLAY" +image/jpeg; /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/bin-Q16/display %s; test=test -n "$DISPLAY" +image/pjpeg; /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/bin-Q16/display %s; test=test -n "$DISPLAY" +image/miff; /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/bin-Q16/display %s; test=test -n "$DISPLAY" +image/mono; /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/bin-Q16/display %s; test=test -n "$DISPLAY" +image/mtv; /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/bin-Q16/display %s; test=test -n "$DISPLAY" +image/x-portable-bitmap; /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/bin-Q16/display %s; test=test -n "$DISPLAY" +image/pcd; /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/bin-Q16/display %s; test=test -n "$DISPLAY" +image/pcx; /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/bin-Q16/display %s; test=test -n "$DISPLAY" +image/pdf; /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/bin-Q16/display %s; test=test -n "$DISPLAY" +image/x-portable-graymap; /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/bin-Q16/display %s; test=test -n "$DISPLAY" +image/pict; /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/bin-Q16/display %s; test=test -n "$DISPLAY" +image/png; /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/bin-Q16/display %s; test=test -n "$DISPLAY" +image/x-portable-anymap; /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/bin-Q16/display %s; test=test -n "$DISPLAY" +image/x-portable-pixmap; /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/bin-Q16/display %s; test=test -n "$DISPLAY" +image/ps; /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/bin-Q16/display %s; test=test -n "$DISPLAY" +image/rad; /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/bin-Q16/display %s; test=test -n "$DISPLAY" +image/x-rgb; /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/bin-Q16/display %s; test=test -n "$DISPLAY" +image/rgba; /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/bin-Q16/display %s; test=test -n "$DISPLAY" +image/rla; /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/bin-Q16/display %s; test=test -n "$DISPLAY" +image/rle; /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/bin-Q16/display %s; test=test -n "$DISPLAY" +image/sgi; /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/bin-Q16/display %s; test=test -n "$DISPLAY" +image/sun-raster; /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/bin-Q16/display %s; test=test -n "$DISPLAY" +image/targa; /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/bin-Q16/display %s; test=test -n "$DISPLAY" +image/tiff; /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/bin-Q16/display %s; test=test -n "$DISPLAY" +image/uyvy; /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/bin-Q16/display %s; test=test -n "$DISPLAY" +image/vid; /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/bin-Q16/display %s; test=test -n "$DISPLAY" +image/viff; /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/bin-Q16/display %s; test=test -n "$DISPLAY" +image/x-xbitmap; /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/bin-Q16/display %s; test=test -n "$DISPLAY" +image/x-xpixmap; /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/bin-Q16/display %s; test=test -n "$DISPLAY" +image/x-xwindowdump; /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/bin-Q16/display %s; test=test -n "$DISPLAY" +image/x-icon; /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/bin-Q16/display %s; test=test -n "$DISPLAY" +image/yuv; /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/bin-Q16/display %s; test=test -n "$DISPLAY" +application/x-7z-compressed; engrampa %s; test=test -n "$DISPLAY" +application/x-7z-compressed-tar; engrampa %s; test=test -n "$DISPLAY" +application/x-ace; engrampa %s; test=test -n "$DISPLAY" +application/x-alz; engrampa %s; test=test -n "$DISPLAY" +application/x-ar; engrampa %s; test=test -n "$DISPLAY" +application/x-arj; engrampa %s; test=test -n "$DISPLAY" +application/x-bzip; engrampa %s; test=test -n "$DISPLAY" +application/x-bzip-compressed-tar; engrampa %s; test=test -n "$DISPLAY" +application/x-bzip1; engrampa %s; test=test -n "$DISPLAY" +application/x-bzip1-compressed-tar; engrampa %s; test=test -n "$DISPLAY" +application/x-cabinet; engrampa %s; test=test -n "$DISPLAY" +application/x-cbr; engrampa %s; test=test -n "$DISPLAY" +application/x-cbz; engrampa %s; test=test -n "$DISPLAY" +application/x-cd-image; engrampa %s; test=test -n "$DISPLAY" +application/x-compress; engrampa %s; test=test -n "$DISPLAY" +application/x-compressed-tar; engrampa %s; test=test -n "$DISPLAY" +application/x-cpio; engrampa %s; test=test -n "$DISPLAY" +application/x-deb; engrampa %s; test=test -n "$DISPLAY" +application/x-ear; engrampa %s; test=test -n "$DISPLAY" +application/x-ms-dos-executable; engrampa %s; test=test -n "$DISPLAY" +application/x-gtar; engrampa %s; test=test -n "$DISPLAY" +application/x-gzip; engrampa %s; test=test -n "$DISPLAY" +application/x-gzpostscript; engrampa %s; test=test -n "$DISPLAY" +application/x-java-archive; engrampa %s; test=test -n "$DISPLAY" +application/x-lha; engrampa %s; test=test -n "$DISPLAY" +application/x-lhz; engrampa %s; test=test -n "$DISPLAY" +application/x-lrzip; engrampa %s; test=test -n "$DISPLAY" +application/x-lrzip-compressed-tar; engrampa %s; test=test -n "$DISPLAY" +application/x-lzip; engrampa %s; test=test -n "$DISPLAY" +application/x-lzip-compressed-tar; engrampa %s; test=test -n "$DISPLAY" +application/x-lzma; engrampa %s; test=test -n "$DISPLAY" +application/x-lzma-compressed-tar; engrampa %s; test=test -n "$DISPLAY" +application/x-lzop; engrampa %s; test=test -n "$DISPLAY" +application/x-lzop-compressed-tar; engrampa %s; test=test -n "$DISPLAY" +application/x-ms-wim; engrampa %s; test=test -n "$DISPLAY" +application/x-rar; engrampa %s; test=test -n "$DISPLAY" +application/x-rar-compressed; engrampa %s; test=test -n "$DISPLAY" +application/x-rpm; engrampa %s; test=test -n "$DISPLAY" +application/x-rzip; engrampa %s; test=test -n "$DISPLAY" +application/x-tar; engrampa %s; test=test -n "$DISPLAY" +application/x-tarz; engrampa %s; test=test -n "$DISPLAY" +application/x-stuffit; engrampa %s; test=test -n "$DISPLAY" +application/x-war; engrampa %s; test=test -n "$DISPLAY" +application/x-xz; engrampa %s; test=test -n "$DISPLAY" +application/x-xz-compressed-tar; engrampa %s; test=test -n "$DISPLAY" +application/x-zip; engrampa %s; test=test -n "$DISPLAY" +application/x-zip-compressed; engrampa %s; test=test -n "$DISPLAY" +application/x-zoo; engrampa %s; test=test -n "$DISPLAY" +application/zip; engrampa %s; test=test -n "$DISPLAY" +application/x-archive; engrampa %s; test=test -n "$DISPLAY" +application/vnd.ms-cab-compressed; engrampa %s; test=test -n "$DISPLAY" +image/bmp; eom %s; test=test -n "$DISPLAY" +image/gif; eom %s; test=test -n "$DISPLAY" +image/jpeg; eom %s; test=test -n "$DISPLAY" +image/jpg; eom %s; test=test -n "$DISPLAY" +image/pjpeg; eom %s; test=test -n "$DISPLAY" +image/png; eom %s; test=test -n "$DISPLAY" +image/tiff; eom %s; test=test -n "$DISPLAY" +image/x-bmp; eom %s; test=test -n "$DISPLAY" +image/x-gray; eom %s; test=test -n "$DISPLAY" +image/x-icb; eom %s; test=test -n "$DISPLAY" +image/x-ico; eom %s; test=test -n "$DISPLAY" +image/x-png; eom %s; test=test -n "$DISPLAY" +image/x-portable-anymap; eom %s; test=test -n "$DISPLAY" +image/x-portable-bitmap; eom %s; test=test -n "$DISPLAY" +image/x-portable-graymap; eom %s; test=test -n "$DISPLAY" +image/x-portable-pixmap; eom %s; test=test -n "$DISPLAY" +image/x-xbitmap; eom %s; test=test -n "$DISPLAY" +image/x-xpixmap; eom %s; test=test -n "$DISPLAY" +image/x-pcx; eom %s; test=test -n "$DISPLAY" +image/svg+xml; eom %s; test=test -n "$DISPLAY" +image/svg+xml-compressed; eom %s; test=test -n "$DISPLAY" +image/vnd.wap.wbmp; eom %s; test=test -n "$DISPLAY" +text/html; firefox -private-window %s; test=test -n "$DISPLAY" +text/xml; firefox -private-window %s; test=test -n "$DISPLAY" +application/xhtml+xml; firefox -private-window %s; test=test -n "$DISPLAY" +application/xml; firefox -private-window %s; test=test -n "$DISPLAY" +application/rss+xml; firefox -private-window %s; test=test -n "$DISPLAY" +application/rdf+xml; firefox -private-window %s; test=test -n "$DISPLAY" +image/gif; firefox -private-window %s; test=test -n "$DISPLAY" +image/jpeg; firefox -private-window %s; test=test -n "$DISPLAY" +image/png; firefox -private-window %s; test=test -n "$DISPLAY" +x-scheme-handler/http; firefox -private-window %s; test=test -n "$DISPLAY" +x-scheme-handler/https; firefox -private-window %s; test=test -n "$DISPLAY" +x-scheme-handler/ftp; firefox -private-window %s; test=test -n "$DISPLAY" +x-scheme-handler/chrome; firefox -private-window %s; test=test -n "$DISPLAY" +video/webm; firefox -private-window %s; test=test -n "$DISPLAY" +application/x-xpinstall; firefox -private-window %s; test=test -n "$DISPLAY" +application/pkcs12; /usr/bin/gcr-viewer %s; test=test -n "$DISPLAY" +application/pkcs12+pem; /usr/bin/gcr-viewer %s; test=test -n "$DISPLAY" +application/pkcs7-mime; /usr/bin/gcr-viewer %s; test=test -n "$DISPLAY" +application/pkcs7-mime+pem; /usr/bin/gcr-viewer %s; test=test -n "$DISPLAY" +application/pkcs8; /usr/bin/gcr-viewer %s; test=test -n "$DISPLAY" +application/pkcs8+pem; /usr/bin/gcr-viewer %s; test=test -n "$DISPLAY" +application/pkix-cert; /usr/bin/gcr-viewer %s; test=test -n "$DISPLAY" +application/pkix-cert+pem; /usr/bin/gcr-viewer %s; test=test -n "$DISPLAY" +application/pkix-crl; /usr/bin/gcr-viewer %s; test=test -n "$DISPLAY" +application/pkix-crl+pem; /usr/bin/gcr-viewer %s; test=test -n "$DISPLAY" +application/x-pem-file; /usr/bin/gcr-viewer %s; test=test -n "$DISPLAY" +application/x-pem-key; /usr/bin/gcr-viewer %s; test=test -n "$DISPLAY" +application/x-pkcs12; /usr/bin/gcr-viewer %s; test=test -n "$DISPLAY" +application/x-pkcs7-certificates; /usr/bin/gcr-viewer %s; test=test -n "$DISPLAY" +application/x-x509-ca-cert; /usr/bin/gcr-viewer %s; test=test -n "$DISPLAY" +application/x-x509-user-cert; /usr/bin/gcr-viewer %s; test=test -n "$DISPLAY" +application/pkcs10; /usr/bin/gcr-viewer %s; test=test -n "$DISPLAY" +application/pkcs10+pem; /usr/bin/gcr-viewer %s; test=test -n "$DISPLAY" +application/x-spkac; /usr/bin/gcr-viewer %s; test=test -n "$DISPLAY" +application/x-spkac+base64; /usr/bin/gcr-viewer %s; test=test -n "$DISPLAY" +application/vnd.debian.binary-package; gdebi-gtk %s; test=test -n "$DISPLAY" +application/x-cd-image; gnome-disk-image-mounter %s; test=test -n "$DISPLAY" +application/x-raw-disk-image; gnome-disk-image-mounter %s; test=test -n "$DISPLAY" +application/x-cd-image; gnome-disks --restore-disk-image %s; test=test -n "$DISPLAY" +application/x-raw-disk-image; gnome-disks --restore-disk-image %s; test=test -n "$DISPLAY" +application/x-raw-disk-image-xz-compressed; gnome-disks --restore-disk-image %s; test=test -n "$DISPLAY" +application/vnd.openofficeorg.extension; libreoffice --math %s; test=test -n "$DISPLAY" +x-scheme-handler/vnd.libreoffice.cmis; libreoffice --math %s; test=test -n "$DISPLAY" +application/vnd.oasis.opendocument.text-flat-xml; libreoffice %s; test=test -n "$DISPLAY" +application/vnd.oasis.opendocument.spreadsheet-flat-xml; libreoffice %s; test=test -n "$DISPLAY" +application/vnd.oasis.opendocument.graphics-flat-xml; libreoffice %s; test=test -n "$DISPLAY" +application/vnd.oasis.opendocument.presentation-flat-xml; libreoffice %s; test=test -n "$DISPLAY" +application/x-font-ttf; mate-font-viewer %s; test=test -n "$DISPLAY" +application/x-font-pcf; mate-font-viewer %s; test=test -n "$DISPLAY" +application/x-font-type1; mate-font-viewer %s; test=test -n "$DISPLAY" +application/x-font-otf; mate-font-viewer %s; test=test -n "$DISPLAY" +application/x-mate-theme-package; mate-appearance-properties -i %s; test=test -n "$DISPLAY" +application/x-onboardsettings; onboard-settings %s; test=test -n "$DISPLAY" +application/x-onboard; onboard %s; test=test -n "$DISPLAY" +text/plain; pluma %s; test=test -n "$DISPLAY" +x-content/audio-player; rhythmbox-client --select-source %s; test=test -n "$DISPLAY" +x-content/audio-cdda; rhythmbox-client --select-source %s; test=test -n "$DISPLAY" +image/jpeg; shotwell %s; test=test -n "$DISPLAY" +image/jpg; shotwell %s; test=test -n "$DISPLAY" +image/pjpeg; shotwell %s; test=test -n "$DISPLAY" +image/png; shotwell %s; test=test -n "$DISPLAY" +image/tiff; shotwell %s; test=test -n "$DISPLAY" +image/x-3fr; shotwell %s; test=test -n "$DISPLAY" +image/x-adobe-dng; shotwell %s; test=test -n "$DISPLAY" +image/x-arw; shotwell %s; test=test -n "$DISPLAY" +image/x-bay; shotwell %s; test=test -n "$DISPLAY" +image/x-bmp; shotwell %s; test=test -n "$DISPLAY" +image/x-canon-cr2; shotwell %s; test=test -n "$DISPLAY" +image/x-canon-crw; shotwell %s; test=test -n "$DISPLAY" +image/x-cap; shotwell %s; test=test -n "$DISPLAY" +image/x-cr2; shotwell %s; test=test -n "$DISPLAY" +image/x-crw; shotwell %s; test=test -n "$DISPLAY" +image/x-dcr; shotwell %s; test=test -n "$DISPLAY" +image/x-dcraw; shotwell %s; test=test -n "$DISPLAY" +image/x-dcs; shotwell %s; test=test -n "$DISPLAY" +image/x-dng; shotwell %s; test=test -n "$DISPLAY" +image/x-drf; shotwell %s; test=test -n "$DISPLAY" +image/x-eip; shotwell %s; test=test -n "$DISPLAY" +image/x-erf; shotwell %s; test=test -n "$DISPLAY" +image/x-fff; shotwell %s; test=test -n "$DISPLAY" +image/x-fuji-raf; shotwell %s; test=test -n "$DISPLAY" +image/x-iiq; shotwell %s; test=test -n "$DISPLAY" +image/x-k25; shotwell %s; test=test -n "$DISPLAY" +image/x-kdc; shotwell %s; test=test -n "$DISPLAY" +image/x-mef; shotwell %s; test=test -n "$DISPLAY" +image/x-minolta-mrw; shotwell %s; test=test -n "$DISPLAY" +image/x-mos; shotwell %s; test=test -n "$DISPLAY" +image/x-mrw; shotwell %s; test=test -n "$DISPLAY" +image/x-nef; shotwell %s; test=test -n "$DISPLAY" +image/x-nikon-nef; shotwell %s; test=test -n "$DISPLAY" +image/x-nrw; shotwell %s; test=test -n "$DISPLAY" +image/x-olympus-orf; shotwell %s; test=test -n "$DISPLAY" +image/x-orf; shotwell %s; test=test -n "$DISPLAY" +image/x-panasonic-raw; shotwell %s; test=test -n "$DISPLAY" +image/x-pef; shotwell %s; test=test -n "$DISPLAY" +image/x-pentax-pef; shotwell %s; test=test -n "$DISPLAY" +image/x-png; shotwell %s; test=test -n "$DISPLAY" +image/x-ptx; shotwell %s; test=test -n "$DISPLAY" +image/x-pxn; shotwell %s; test=test -n "$DISPLAY" +image/x-r3d; shotwell %s; test=test -n "$DISPLAY" +image/x-raf; shotwell %s; test=test -n "$DISPLAY" +image/x-raw; shotwell %s; test=test -n "$DISPLAY" +image/x-rw2; shotwell %s; test=test -n "$DISPLAY" +image/x-rwl; shotwell %s; test=test -n "$DISPLAY" +image/x-rwz; shotwell %s; test=test -n "$DISPLAY" +image/x-sigma-x3f; shotwell %s; test=test -n "$DISPLAY" +image/x-sony-arw; shotwell %s; test=test -n "$DISPLAY" +image/x-sony-sr2; shotwell %s; test=test -n "$DISPLAY" +image/x-sony-srf; shotwell %s; test=test -n "$DISPLAY" +image/x-sr2; shotwell %s; test=test -n "$DISPLAY" +image/x-srf; shotwell %s; test=test -n "$DISPLAY" +image/x-x3f; shotwell %s; test=test -n "$DISPLAY" +x-content/image-dcf; shotwell %s; test=test -n "$DISPLAY" +image/bmp; shutter --active %s; test=test -n "$DISPLAY" +image/jpeg; shutter --active %s; test=test -n "$DISPLAY" +image/gif; shutter --active %s; test=test -n "$DISPLAY" +image/png; shutter --active %s; test=test -n "$DISPLAY" +image/tiff; shutter --active %s; test=test -n "$DISPLAY" +image/x-bmp; shutter --active %s; test=test -n "$DISPLAY" +image/x-ico; shutter --active %s; test=test -n "$DISPLAY" +image/x-png; shutter --active %s; test=test -n "$DISPLAY" +image/x-pcx; shutter --active %s; test=test -n "$DISPLAY" +image/x-tga; shutter --active %s; test=test -n "$DISPLAY" +image/xpm; shutter --active %s; test=test -n "$DISPLAY" +image/svg+xml; shutter --active %s; test=test -n "$DISPLAY" +text/x-apt-sources-list; software-properties-gtk %s; test=test -n "$DISPLAY" +text/x-apt-sources-list; software-properties-gtk %s; test=test -n "$DISPLAY" +x-scheme-handler/mailto; thunderbird -addressbook %s; test=test -n "$DISPLAY" +application/x-xpinstall; thunderbird -addressbook %s; test=test -n "$DISPLAY" +text/english; vim %s; needsterminal +text/plain; vim %s; needsterminal +text/x-makefile; vim %s; needsterminal +text/x-c++hdr; vim %s; needsterminal +text/x-c++src; vim %s; needsterminal +text/x-chdr; vim %s; needsterminal +text/x-csrc; vim %s; needsterminal +text/x-java; vim %s; needsterminal +text/x-moc; vim %s; needsterminal +text/x-pascal; vim %s; needsterminal +text/x-tcl; vim %s; needsterminal +text/x-tex; vim %s; needsterminal +application/x-shellscript; vim %s; needsterminal +text/x-c; vim %s; needsterminal +text/x-c++; vim %s; needsterminal +x-scheme-handler/ghelp; yelp %s; test=test -n "$DISPLAY" +x-scheme-handler/help; yelp %s; test=test -n "$DISPLAY" +x-scheme-handler/info; yelp %s; test=test -n "$DISPLAY" +x-scheme-handler/man; yelp %s; test=test -n "$DISPLAY" +image/*; atril %s; test=test -n "$DISPLAY" +text/plain; view %s; edit=vim %s; compose=vim %s; test=test -x /usr/bin/vim; needsterminal +text/csv; soffice --nologo --calc '%s'; edit=soffice --nologo --calc '%s'; test=test -n "$DISPLAY"; description="CSV Document"; nametemplate=%s.csv +text/spreadsheet; soffice --nologo --calc '%s'; edit=soffice --nologo --calc '%s'; test=test -n "$DISPLAY"; description="Spreadsheet Interchange Document"; nametemplate=%s.slk +application/x-quattropro; soffice --nologo --calc '%s'; edit=soffice --nologo --calc '%s'; test=test -n "$DISPLAY"; description="Quattro Pro 6 for Windows Spreadsheet"; nametemplate=%s.wb2 +application/x-dbf; soffice --nologo --calc '%s'; edit=soffice --nologo --calc '%s'; test=test -n "$DISPLAY"; description="xBase Document"; nametemplate=%s.dbf +application/vnd.ms-excel.sheet.macroEnabled.12; soffice --nologo --calc '%s'; edit=soffice --nologo --calc '%s'; test=test -n "$DISPLAY"; description="Office Open XML Spreadsheet with Macros Enabled"; nametemplate=%s.xlsm +application/vnd.ms-excel.template.macroEnabled.12; soffice --nologo --calc '%s'; edit=soffice --nologo --calc '%s'; test=test -n "$DISPLAY"; description="Office Open XML Spreadsheet Template with Macros Enabled"; nametemplate=%s.xltm +application/vnd.openxmlformats-officedocument.spreadsheetml.sheet; soffice --nologo --calc '%s'; edit=soffice --nologo --calc '%s'; test=test -n "$DISPLAY"; description="Office Open XML Spreadsheet"; nametemplate=%s.xlsx +application/vnd.openxmlformats-officedocument.spreadsheetml.template; soffice --nologo --calc '%s'; edit=soffice --nologo --calc '%s'; test=test -n "$DISPLAY"; description="Office Open XML Spreadsheet Template"; nametemplate=%s.xltx +application/vnd.lotus-1-2-3; soffice --nologo --calc '%s'; edit=soffice --nologo --calc '%s'; test=test -n "$DISPLAY"; description="Lotus 1-2-3 spreadsheet"; nametemplate=%s.123 +application/vnd.ms-excel; soffice --nologo --calc '%s'; edit=soffice --nologo --calc '%s'; test=test -n "$DISPLAY"; description="Microsoft Excel Document"; nametemplate=%s.xls +application/vnd.ms-powerpoint.presentation.macroEnabled.12; soffice --nologo --impress '%s'; edit=soffice --nologo --impress '%s'; test=test -n "$DISPLAY"; description="Office Open XML Presentation with Macros Enabled"; nametemplate=%s.pptm +application/vnd.ms-powerpoint.slideshow.macroEnabled.12; soffice --nologo --impress '%s'; edit=soffice --nologo --impress '%s'; test=test -n "$DISPLAY"; description="Office Open XML Presentation Slide Show with Macros Enabled"; nametemplate=%s.ppsm +application/vnd.ms-powerpoint.template.macroEnabled.12; soffice --nologo --impress '%s'; edit=soffice --nologo --impress '%s'; test=test -n "$DISPLAY"; description="Office Open XML Presentation Template with Macros Enabled"; nametemplate=%s.potm +application/vnd.openxmlformats-officedocument.presentationml.presentation; soffice --nologo --impress '%s'; edit=soffice --nologo --impress '%s'; test=test -n "$DISPLAY"; description="Office Open XML Presentation"; nametemplate=%s.pptx +application/vnd.openxmlformats-officedocument.presentationml.slideshow; soffice --nologo --impress '%s'; edit=soffice --nologo --impress '%s'; test=test -n "$DISPLAY"; description="Office Open XML Presentation Slide Show"; nametemplate=%s.ppsx +application/vnd.openxmlformats-officedocument.presentationml.template; soffice --nologo --impress '%s'; edit=soffice --nologo --impress '%s'; test=test -n "$DISPLAY"; description="Office Open XML Presentation Template"; nametemplate=%s.potx +application/vnd.ms-powerpoint; soffice --nologo --impress '%s'; edit=soffice --nologo --impress '%s'; test=test -n "$DISPLAY"; description="Microsoft PowerPoint Document"; nametemplate=%s.ppt +application/rtf; soffice --nologo --writer '%s'; edit=soffice --nologo --writer '%s'; test=test -n "$DISPLAY"; description="Rich Text Format"; nametemplate=%s.rtf +application/x-extension-txt; soffice --nologo --writer '%s'; edit=soffice --nologo --writer '%s'; test=test -n "$DISPLAY"; description="Plain Text Document"; nametemplate=%s.txt +application/x-t602; soffice --nologo --writer '%s'; edit=soffice --nologo --writer '%s'; test=test -n "$DISPLAY"; description="T602 Document"; nametemplate=%s.602 +application/vnd.wordperfect; soffice --nologo --writer '%s'; edit=soffice --nologo --writer '%s'; test=test -n "$DISPLAY"; description="WordPerfect Document"; nametemplate=%s.wp +application/vnd.ms-word.document.macroEnabled.12; soffice --nologo --writer '%s'; edit=soffice --nologo --writer '%s'; test=test -n "$DISPLAY"; description="Office Open XML Document with Macros Enabled"; nametemplate=%s.docm +application/vnd.ms-word.template.macroEnabled.12; soffice --nologo --writer '%s'; edit=soffice --nologo --writer '%s'; test=test -n "$DISPLAY"; description="Office Open XML Document Template with Macros Enabled"; nametemplate=%s.dotm +application/vnd.openxmlformats-officedocument.wordprocessingml.document; soffice --nologo --writer '%s'; edit=soffice --nologo --writer '%s'; test=test -n "$DISPLAY"; description="Office Open XML Document"; nametemplate=%s.docx +application/vnd.openxmlformats-officedocument.wordprocessingml.template; soffice --nologo --writer '%s'; edit=soffice --nologo --writer '%s'; test=test -n "$DISPLAY"; description="Office Open XML Document Template"; nametemplate=%s.dotx +application/msword; soffice --nologo --writer '%s'; edit=soffice --nologo --writer '%s'; test=test -n "$DISPLAY"; description="Microsoft Word Document"; nametemplate=%s.doc +application/vnd.ms-works; soffice --nologo --writer '%s'; edit=soffice --nologo --writer '%s'; test=test -n "$DISPLAY"; description="Microsoft Works Document"; nametemplate=%s.wps +application/zip; unzip -l %s; nametemplate=%s.zip; copiousoutput +text/plain; view %s; edit=vi %s; compose=vi %s; needsterminal +image/gif; feh '%s'; test=test -n "$DISPLAY" ; description=GIF Image; nametemplate=%s.gif +image/jpeg; feh '%s'; test=test -n "$DISPLAY" ; description=JPEG Image; nametemplate=%s.jpeg +image/png; feh '%s'; test=test -n "$DISPLAY" ; description=PNG Image; nametemplate=%s.png +image/tiff; feh '%s'; test=test -n "$DISPLAY" ; description=TIFF Image; nametemplate=%s.tiff +image/x-portable-anymap; feh '%s'; test=test -n "$DISPLAY" ; description=PNM Image; nametemplate=%s.pnm +image/targa; feh '%s'; test=test -n "$DISPLAY" ; description=TGA Image; nametemplate=%s.tga +image/x-ms-bmp; feh '%s'; test=test -n "$DISPLAY" ; description=BMP Image; nametemplate=%s.bmp +image/x-xpixmap; feh '%s'; test=test -n "$DISPLAY" ; description=XPM Image; nametemplate=%s.xpm +image/pjpeg; feh '%s'; test=test -n "$DISPLAY" ; description=JPEG Image; nametemplate=%s.jpeg +image/avs; display-im6. 'avs:%s'; test=test -n "$DISPLAY" +image/bie; display-im6 'jbig:%s'; test=test -n "$DISPLAY" +image/x-ms-bmp; display-im6 'bmp:%s'; test=test -n "$DISPLAY" +image/cmyk; display-im6 'cmyk:%s'; test=test -n "$DISPLAY" +image/dcx; display-im6 'dcx:%s'; test=test -n "$DISPLAY" +image/eps; display-im6 'eps:%s'; test=test -n "$DISPLAY" +image/fax; display-im6 'fax:%s'; test=test -n "$DISPLAY" +image/fits; display-im6 'fits:%s'; test=test -n "$DISPLAY" +image/gif; display-im6 'gif:%s'; test=test -n "$DISPLAY" +image/gray; display-im6 'gray:%s'; test=test -n "$DISPLAY" +image/jpeg; display-im6 'jpeg:%s'; test=test -n "$DISPLAY" +image/pjpeg; display-im6 'jpeg:%s'; test=test -n "$DISPLAY" +image/miff; display-im6 'miff:%s'; test=test -n "$DISPLAY" +image/mono; display-im6 'mono:%s'; test=test -n "$DISPLAY" +image/mtv; display-im6 'mtv:%s'; test=test -n "$DISPLAY" +image/x-portable-bitmap; display-im6 'pbm:%s'; test=test -n "$DISPLAY" +image/pcd; display-im6 'pcd:%s'; test=test -n "$DISPLAY" +image/pcx; display-im6 'pcx:%s'; test=test -n "$DISPLAY" +image/pdf; display-im6 'pdf:%s'; test=test -n "$DISPLAY" +image/x-portable-graymap; display-im6 'pgm:%s'; test=test -n "$DISPLAY" +image/pict; display-im6 'pict:%s'; test=test -n "$DISPLAY" +image/png; display-im6 'png:%s'; test=test -n "$DISPLAY" +image/x-portable-anymap; display-im6 'pnm:%s'; test=test -n "$DISPLAY" +image/x-portable-pixmap; display-im6 'ppm:%s'; test=test -n "$DISPLAY" +image/ps; display-im6 'ps:%s'; test=test -n "$DISPLAY" +image/rad; display-im6 'rad:%s'; test=test -n "$DISPLAY" +image/x-rgb; display-im6 'rgb:%s'; test=test -n "$DISPLAY" +image/rgba; display-im6 'rgba:%s'; test=test -n "$DISPLAY" +image/rla; display-im6 'rla:%s'; test=test -n "$DISPLAY" +image/rle; display-im6 'rle:%s'; test=test -n "$DISPLAY" +image/sgi; display-im6 'sgi:%s'; test=test -n "$DISPLAY" +image/sun-raster; display-im6 'sun:%s'; test=test -n "$DISPLAY" +image/targa; display-im6 'tga:%s'; test=test -n "$DISPLAY" +image/tiff; display-im6 'tiff:%s'; test=test -n "$DISPLAY" +image/uyvy; display-im6 'uyvy:%s'; test=test -n "$DISPLAY" +image/vid; display-im6 'vid:%s'; test=test -n "$DISPLAY" +image/viff; display-im6 'viff:%s'; test=test -n "$DISPLAY" +image/x-xbitmap; display-im6 'xbm:%s'; test=test -n "$DISPLAY" +image/x-xpixmap; display-im6 'xpm:%s'; test=test -n "$DISPLAY" +image/x-xwindowdump; display-im6 'xwd:%s'; test=test -n "$DISPLAY" +image/x-icon; display-im6 'icon:%s'; test=test -n "$DISPLAY" +image/yuv; display-im6 'yuv:%s'; test=test -n "$DISPLAY" +application/x-troff-man; /usr/bin/man -Tascii -l '%s' | col -b; copiousoutput; description=Man page +text/troff; /usr/bin/man -Tascii -l '%s' | col -b; copiousoutput; description=Man page +text/*; less '%s'; needsterminal +text/*; view %s; edit=vim %s; compose=vim %s; test=test -x /usr/bin/vim; needsterminal +application/x-info; /usr/bin/info --subnodes -o /dev/stdout -f '%s' 2>/dev/null; copiousoutput; description=GNU Info document +application/x-tar; /bin/tar tvf '%s'; print=/bin/tar tvf - | print text/plain:-; copiousoutput +application/x-gtar; /bin/tar tvf '%s'; print=/bin/tar tvf - | print text/plain:-; copiousoutput +application/x-ustar; /bin/tar tvf '%s'; print=/bin/tar tvf - | print text/plain:-; copiousoutput +text/*; more %s; needsterminal +text/*; view %s; edit=vi %s; compose=vi %s; needsterminal +application/vnd.debian.binary-package; /usr/lib/mime/debian-view %s; needsterminal; description=Debian GNU/Linux Package; nametemplate=%s.deb diff --git a/etc_org/mailcap.order b/etc_org/mailcap.order new file mode 100644 index 0000000..7f38c23 --- /dev/null +++ b/etc_org/mailcap.order @@ -0,0 +1,10 @@ +############################################################################### +# +# Mailcap.order: This file allows a system-wide override of MIME program +# preferences. See the mailcap.order(5) man page for more information. +# +# After modifying this file, be sure to run /usr/sbin/update-mime (as root) +# to propagate the changes into the /etc/mailcap file. +# +################################################################################ + diff --git a/etc_org/manpath.config b/etc_org/manpath.config new file mode 100644 index 0000000..bab9624 --- /dev/null +++ b/etc_org/manpath.config @@ -0,0 +1,131 @@ +# manpath.config +# +# This file is used by the man-db package to configure the man and cat paths. +# It is also used to provide a manpath for those without one by examining +# their PATH environment variable. For details see the manpath(5) man page. +# +# Lines beginning with `#' are comments and are ignored. Any combination of +# tabs or spaces may be used as `whitespace' separators. +# +# There are three mappings allowed in this file: +# -------------------------------------------------------- +# MANDATORY_MANPATH manpath_element +# MANPATH_MAP path_element manpath_element +# MANDB_MAP global_manpath [relative_catpath] +#--------------------------------------------------------- +# every automatically generated MANPATH includes these fields +# +#MANDATORY_MANPATH /usr/src/pvm3/man +# +MANDATORY_MANPATH /usr/man +MANDATORY_MANPATH /usr/share/man +MANDATORY_MANPATH /usr/local/share/man +#--------------------------------------------------------- +# set up PATH to MANPATH mapping +# ie. what man tree holds man pages for what binary directory. +# +# *PATH* -> *MANPATH* +# +MANPATH_MAP /bin /usr/share/man +MANPATH_MAP /usr/bin /usr/share/man +MANPATH_MAP /sbin /usr/share/man +MANPATH_MAP /usr/sbin /usr/share/man +MANPATH_MAP /usr/local/bin /usr/local/man +MANPATH_MAP /usr/local/bin /usr/local/share/man +MANPATH_MAP /usr/local/sbin /usr/local/man +MANPATH_MAP /usr/local/sbin /usr/local/share/man +MANPATH_MAP /usr/X11R6/bin /usr/X11R6/man +MANPATH_MAP /usr/bin/X11 /usr/X11R6/man +MANPATH_MAP /usr/games /usr/share/man +MANPATH_MAP /opt/bin /opt/man +MANPATH_MAP /opt/sbin /opt/man +#--------------------------------------------------------- +# For a manpath element to be treated as a system manpath (as most of those +# above should normally be), it must be mentioned below. Each line may have +# an optional extra string indicating the catpath associated with the +# manpath. If no catpath string is used, the catpath will default to the +# given manpath. +# +# You *must* provide all system manpaths, including manpaths for alternate +# operating systems, locale specific manpaths, and combinations of both, if +# they exist, otherwise the permissions of the user running man/mandb will +# be used to manipulate the manual pages. Also, mandb will not initialise +# the database cache for any manpaths not mentioned below unless explicitly +# requested to do so. +# +# In a per-user configuration file, this directive only controls the +# location of catpaths and the creation of database caches; it has no effect +# on privileges. +# +# Any manpaths that are subdirectories of other manpaths must be mentioned +# *before* the containing manpath. E.g. /usr/man/preformat must be listed +# before /usr/man. +# +# *MANPATH* -> *CATPATH* +# +MANDB_MAP /usr/man /var/cache/man/fsstnd +MANDB_MAP /usr/share/man /var/cache/man +MANDB_MAP /usr/local/man /var/cache/man/oldlocal +MANDB_MAP /usr/local/share/man /var/cache/man/local +MANDB_MAP /usr/X11R6/man /var/cache/man/X11R6 +MANDB_MAP /opt/man /var/cache/man/opt +# +#--------------------------------------------------------- +# Program definitions. These are commented out by default as the value +# of the definition is already the default. To change: uncomment a +# definition and modify it. +# +#DEFINE pager pager +#DEFINE cat cat +#DEFINE tr tr '\255\267\264\327' '\055\157\047\170' +#DEFINE grep grep +#DEFINE troff groff -mandoc +#DEFINE nroff nroff -mandoc +#DEFINE eqn eqn +#DEFINE neqn neqn +#DEFINE tbl tbl +#DEFINE col col +#DEFINE vgrind vgrind +#DEFINE refer refer +#DEFINE grap grap +#DEFINE pic pic -S +# +#DEFINE compressor gzip -c7 +#--------------------------------------------------------- +# Misc definitions: same as program definitions above. +# +#DEFINE whatis_grep_flags -i +#DEFINE apropos_grep_flags -iEw +#DEFINE apropos_regex_grep_flags -iE +#--------------------------------------------------------- +# Section names. Manual sections will be searched in the order listed here; +# the default is 1, n, l, 8, 3, 0, 2, 5, 4, 9, 6, 7. Multiple SECTION +# directives may be given for clarity, and will be concatenated together in +# the expected way. +# If a particular extension is not in this list (say, 1mh), it will be +# displayed with the rest of the section it belongs to. The effect of this +# is that you only need to explicitly list extensions if you want to force a +# particular order. Sections with extensions should usually be adjacent to +# their main section (e.g. "1 1mh 8 ..."). +# +SECTION 1 n l 8 3 2 3posix 3pm 3perl 5 4 9 6 7 +# +#--------------------------------------------------------- +# Range of terminal widths permitted when displaying cat pages. If the +# terminal falls outside this range, cat pages will not be created (if +# missing) or displayed. +# +#MINCATWIDTH 80 +#MAXCATWIDTH 80 +# +# If CATWIDTH is set to a non-zero number, cat pages will always be +# formatted for a terminal of the given width, regardless of the width of +# the terminal actually being used. This should generally be within the +# range set by MINCATWIDTH and MAXCATWIDTH. +# +#CATWIDTH 0 +# +#--------------------------------------------------------- +# Flags. +# NOCACHE keeps man from creating cat pages. +#NOCACHE diff --git a/etc_org/menu-methods/menu-xdg b/etc_org/menu-methods/menu-xdg new file mode 100755 index 0000000..fbf38a5 --- /dev/null +++ b/etc_org/menu-methods/menu-xdg @@ -0,0 +1,52 @@ +#!/usr/bin/install-menu +# xdg menu spec - menu generation +# http://www.freedesktop.org/Standards/menu-spec +# Also used as /etc/menu-methods/menu-xdg +# Copyright 2004 - Chris Cheney +# Licensed under the GNU General Public License, version 2. + +!include menu.h + +compat="menu-2" +outputencoding="UTF-8"; +outputlanguage="C"; + +function Dirs() = + ifempty($section,ifroot( + "/var/lib/menu-xdg/applications\n" + "/var/lib/menu-xdg/desktop-directories/menu-xdg\n", + "" + parent(parent(prefix())) + "/.local/share/desktop-directories/menu-xdg\n")); + +function DirEntry() = + Dirs() + "" title() "\n" + "" "debian" replacewith(tolower($section),"/ ","--") ".directory" "\n" + "\n" + "" "X-Debian" replacewith($section,"/ ","--") "\n" + "\n"; + + +supported; + x11 = ; + text = ; +endsupported; + +startmenu = "\n" DirEntry(); +endmenu = "\n"; +submenutitle = ""; + +treewalk = "(M)"; + +genmenu = "debian-menu.menu"; + +prerun = "rm -rf " prefix() "/debian-menu.menu"; + +rootsection = ""; + +preoutput = "\n\n"; + +rootprefix = "/var/lib/menu-xdg/menus"; + +userprefix = ".config/menus"; diff --git a/etc_org/menu-methods/xdg-desktop-entry-spec-apps b/etc_org/menu-methods/xdg-desktop-entry-spec-apps new file mode 100755 index 0000000..ccd654c --- /dev/null +++ b/etc_org/menu-methods/xdg-desktop-entry-spec-apps @@ -0,0 +1,62 @@ +#!/usr/bin/install-menu +# xdg desktop entry spec - applications generation +# http://www.freedesktop.org/Standards/desktop-entry-spec +# Copyright 2004 - Chris Cheney +# Licensed under the GNU General Public License, version 2. + +!include lang.h +!include menu.h + +compat="menu-2" +outputencoding="UTF-8"; +outputlanguage="C"; + +function name() = + "Name=" title() "\n" + forall(sections_translations(),"lang", + "Name[" $lang "]=" translate($lang,title()) + "\n"); + +function comment() = + "Comment=" $longtitle "\n" + forall(sections_translations(),"lang", + "Comment[" $lang "]=" translate($lang,$longtitle) + "\n"); + + +function AppEntry($terminal) = + "[Desktop Entry]\n" + "Type=Application\n" + "Encoding=UTF-8\n" + name() + ifnempty($longtitle, comment()) + ifnempty($generictitle,"GenericName=" $generictitle "\n") + ifnempty(icon(),"Icon=" icon() "\n") + "Exec=" $command "\n" + "Terminal=" $terminal "\n" + "Categories=X-Debian" replacewith($basesection,"/ ","--") ";\n"; + +supported; + x11 = AppEntry("false"); + text = AppEntry("true"); +endsupported; + +startmenu = ""; +endmenu = ""; +submenutitle = ""; + +treewalk = "M"; + +genmenu = ifnempty($command,"X-Debian" replacewith($basesection,"/ ","--") "-" tolower(replacewith($title,"/ ","__") ".desktop")); + +rootsection = ""; + +prerun = "rm -rf '" prefix() "'"; + +removemenu = "rm -rf '" prefix() "'"; + +preoutput = ""; + +rootprefix = "/var/lib/menu-xdg/applications/menu-xdg"; + +userprefix = ".local/share/applications/menu-xdg"; diff --git a/etc_org/menu-methods/xdg-desktop-entry-spec-dirs b/etc_org/menu-methods/xdg-desktop-entry-spec-dirs new file mode 100755 index 0000000..3025a0d --- /dev/null +++ b/etc_org/menu-methods/xdg-desktop-entry-spec-dirs @@ -0,0 +1,59 @@ +#!/usr/bin/install-menu +# xdg desktop entry spec - directory generation +# http://www.freedesktop.org/Standards/desktop-entry-spec +# Copyright 2004 - Chris Cheney +# Licensed under the GNU General Public License, version 2. + +!include lang.h +!include menu.h + +compat="menu-2" + +outputencoding="UTF-8"; +outputlanguage="C"; + +function section() = + "Name=" title() "\n" + forall(sections_translations(),"lang", + "Name[" $lang "]=" translate($lang,title()) + "\n"); + +function comment() = + "Comment=" $longtitle "\n" + forall(sections_translations(),"lang", + "Comment[" $lang "]=" translate($lang,$longtitle) + "\n"); + +function DirEntry() = + "[Desktop Entry]\n" + "Type=Directory\n" + "Encoding=UTF-8\n" + section() + ifnempty($longtitle, comment()) + "Icon=" ifelse(icon(),icon(), + "debian" replacewith(tolower($section),"/ ","--")) "\n"; + +supported; + x11 = ; + text = ; +endsupported; + +startmenu = ""; +endmenu = ""; +submenutitle = DirEntry(); + +treewalk = "M"; + +genmenu = ifempty($command,tolower("debian" replacewith($section,"/ ","--") ".directory")); + +rootsection = ""; + +prerun = "rm -rf '" prefix() "'"; + +removemenu = "rm -rf '" prefix() "'"; + +preoutput = ""; + +rootprefix = "/var/lib/menu-xdg/desktop-directories/menu-xdg"; + +userprefix = ".local/share/desktop-directories/menu-xdg"; diff --git a/etc_org/menu-methods/xdg-desktop-entry-spec-sessions b/etc_org/menu-methods/xdg-desktop-entry-spec-sessions new file mode 100755 index 0000000..06603d2 --- /dev/null +++ b/etc_org/menu-methods/xdg-desktop-entry-spec-sessions @@ -0,0 +1,63 @@ +#!/usr/bin/install-menu +# xdg desktop entry spec - sessions generation +# http://www.freedesktop.org/Standards/desktop-entry-spec +# Copyright 2005 - Bill Allombert +# Licensed under the GNU General Public License, version 2 + +!include lang.h +!include menu.h + +compat="menu-2" +outputencoding="UTF-8"; +outputlanguage="C"; + +function has_session() = shell("grep -l -e '^/usr/share/xsessions/' '/var/lib/dpkg/info/" $package ".list' 2>/dev/null"); + +function name() = + "Name=" title() "\n" + forall(sections_translations(),"lang", + "Name[" $lang "]=" translate($lang,title()) + "\n"); + +function comment() = + "Comment=" $longtitle "\n" + forall(sections_translations(),"lang", + "Comment[" $lang "]=" translate($lang,$longtitle) + "\n"); + +function AppEntry() = + "[Desktop Entry]\n" + "Encoding=UTF-8\n" + "Type=Application\n" + name() + ifnempty($longtitle, comment()) + ifnempty($generictitle, "GenericName=" $generictitle "\n") + ifnempty(icon(),"Icon=" icon() "\n") + "Exec=" $command "\n" + "\n" + "[Window Manager]\n" + "SessionManaged=true\n"; + +supported; + wm = AppEntry(); +endsupported; + +startmenu = ""; +endmenu = ""; +submenutitle = ""; + +treewalk = "M"; + +genmenu = ifnempty($command,ifempty(has_session(), + "X-Debian" replacewith($basesection,"/ ","--") + "-" tolower(replacewith($title,"/ ","__") ".desktop"))); + +rootsection = ""; + +prerun = "rm -rf '" prefix() "'"; + +removemenu = "rm -rf '" prefix() "'"; + +preoutput = ""; + +rootprefix = "/var/lib/menu-xdg/xsessions"; diff --git a/etc_org/mime.types b/etc_org/mime.types new file mode 100644 index 0000000..6127585 --- /dev/null +++ b/etc_org/mime.types @@ -0,0 +1,835 @@ +############################################################################### +# +# MIME media types and the extensions that represent them. +# +# The format of this file is a media type on the left and zero or more +# filename extensions on the right. Programs using this file will map +# files ending with those extensions to the associated type. +# +# This file is part of the "mime-support" package. Please report a bug using +# the "reportbug" command of the "reportbug" package if you would like new +# types or extensions to be added. +# +# The reason that all types are managed by the mime-support package instead +# allowing individual packages to install types in much the same way as they +# add entries in to the mailcap file is so these types can be referenced by +# other programs (such as a web server) even if the specific support package +# for that type is not installed. +# +# Users can add their own types if they wish by creating a ".mime.types" +# file in their home directory. Definitions included there will take +# precedence over those listed here. +# +############################################################################### + + +application/activemessage +application/andrew-inset ez +application/annodex anx +application/applefile +application/atom+xml atom +application/atomcat+xml atomcat +application/atomicmail +application/atomserv+xml atomsrv +application/batch-SMTP +application/bbolin lin +application/beep+xml +application/cals-1840 +application/commonground +application/cu-seeme cu +application/cybercash +application/davmount+xml davmount +application/dca-rft +application/dec-dx +application/dicom dcm +application/docbook+xml +application/dsptype tsp +application/dvcs +application/ecmascript es +application/edi-consent +application/edi-x12 +application/edifact +application/eshop +application/font-sfnt otf ttf +application/font-tdpfr pfr +application/font-woff woff +application/futuresplash spl +application/ghostview +application/gzip gz +application/hta hta +application/http +application/hyperstudio +application/iges +application/index +application/index.cmd +application/index.obj +application/index.response +application/index.vnd +application/iotp +application/ipp +application/isup +application/java-archive jar +application/java-serialized-object ser +application/java-vm class +application/javascript js +application/json json +application/m3g m3g +application/mac-binhex40 hqx +application/mac-compactpro cpt +application/macwriteii +application/marc +application/mathematica nb nbp +application/mbox mbox +application/ms-tnef +application/msaccess mdb +application/msword doc dot +application/mxf mxf +application/news-message-id +application/news-transmission +application/ocsp-request +application/ocsp-response +application/octet-stream bin deploy msu msp +application/oda oda +application/oebps-package+xml opf +application/ogg ogx +application/onenote one onetoc2 onetmp onepkg +application/parityfec +application/pdf pdf +application/pgp-encrypted pgp +application/pgp-keys key +application/pgp-signature sig +application/pics-rules prf +application/pkcs10 +application/pkcs7-mime +application/pkcs7-signature +application/pkix-cert +application/pkix-crl +application/pkixcmp +application/postscript ps ai eps epsi epsf eps2 eps3 +application/prs.alvestrand.titrax-sheet +application/prs.cww +application/prs.nprend +application/qsig +application/rar rar +application/rdf+xml rdf +application/remote-printing +application/riscos +application/rtf rtf +application/sdp +application/set-payment +application/set-payment-initiation +application/set-registration +application/set-registration-initiation +application/sgml +application/sgml-open-catalog +application/sieve +application/sla stl +application/slate +application/smil+xml smi smil +application/timestamp-query +application/timestamp-reply +application/vemmi +application/whoispp-query +application/whoispp-response +application/wita +application/x400-bp +application/xhtml+xml xhtml xht +application/xml xml xsd +application/xml-dtd +application/xml-external-parsed-entity +application/xslt+xml xsl xslt +application/xspf+xml xspf +application/zip zip +application/vnd.3M.Post-it-Notes +application/vnd.accpac.simply.aso +application/vnd.accpac.simply.imp +application/vnd.acucobol +application/vnd.aether.imp +application/vnd.android.package-archive apk +application/vnd.anser-web-certificate-issue-initiation +application/vnd.anser-web-funds-transfer-initiation +application/vnd.audiograph +application/vnd.bmi +application/vnd.businessobjects +application/vnd.canon-cpdl +application/vnd.canon-lips +application/vnd.cinderella cdy +application/vnd.claymore +application/vnd.commerce-battelle +application/vnd.commonspace +application/vnd.comsocaller +application/vnd.contact.cmsg +application/vnd.cosmocaller +application/vnd.ctc-posml +application/vnd.cups-postscript +application/vnd.cups-raster +application/vnd.cups-raw +application/vnd.cybank +application/vnd.debian.binary-package deb ddeb udeb +application/vnd.dna +application/vnd.dpgraph +application/vnd.dxr +application/vnd.ecdis-update +application/vnd.ecowin.chart +application/vnd.ecowin.filerequest +application/vnd.ecowin.fileupdate +application/vnd.ecowin.series +application/vnd.ecowin.seriesrequest +application/vnd.ecowin.seriesupdate +application/vnd.enliven +application/vnd.epson.esf +application/vnd.epson.msf +application/vnd.epson.quickanime +application/vnd.epson.salt +application/vnd.epson.ssf +application/vnd.ericsson.quickcall +application/vnd.eudora.data +application/vnd.fdf +application/vnd.ffsns +application/vnd.flographit +application/vnd.font-fontforge-sfd sfd +application/vnd.framemaker +application/vnd.fsc.weblaunch +application/vnd.fujitsu.oasys +application/vnd.fujitsu.oasys2 +application/vnd.fujitsu.oasys3 +application/vnd.fujitsu.oasysgp +application/vnd.fujitsu.oasysprs +application/vnd.fujixerox.ddd +application/vnd.fujixerox.docuworks +application/vnd.fujixerox.docuworks.binder +application/vnd.fut-misnet +application/vnd.google-earth.kml+xml kml +application/vnd.google-earth.kmz kmz +application/vnd.grafeq +application/vnd.groove-account +application/vnd.groove-identity-message +application/vnd.groove-injector +application/vnd.groove-tool-message +application/vnd.groove-tool-template +application/vnd.groove-vcard +application/vnd.hhe.lesson-player +application/vnd.hp-HPGL +application/vnd.hp-PCL +application/vnd.hp-PCLXL +application/vnd.hp-hpid +application/vnd.hp-hps +application/vnd.httphone +application/vnd.hzn-3d-crossword +application/vnd.ibm.MiniPay +application/vnd.ibm.afplinedata +application/vnd.ibm.modcap +application/vnd.informix-visionary +application/vnd.intercon.formnet +application/vnd.intertrust.digibox +application/vnd.intertrust.nncp +application/vnd.intu.qbo +application/vnd.intu.qfx +application/vnd.irepository.package+xml +application/vnd.is-xpr +application/vnd.japannet-directory-service +application/vnd.japannet-jpnstore-wakeup +application/vnd.japannet-payment-wakeup +application/vnd.japannet-registration +application/vnd.japannet-registration-wakeup +application/vnd.japannet-setstore-wakeup +application/vnd.japannet-verification +application/vnd.japannet-verification-wakeup +application/vnd.koan +application/vnd.lotus-1-2-3 +application/vnd.lotus-approach +application/vnd.lotus-freelance +application/vnd.lotus-notes +application/vnd.lotus-organizer +application/vnd.lotus-screencam +application/vnd.lotus-wordpro +application/vnd.mcd +application/vnd.mediastation.cdkey +application/vnd.meridian-slingshot +application/vnd.mif +application/vnd.minisoft-hp3000-save +application/vnd.mitsubishi.misty-guard.trustweb +application/vnd.mobius.daf +application/vnd.mobius.dis +application/vnd.mobius.msl +application/vnd.mobius.plc +application/vnd.mobius.txf +application/vnd.motorola.flexsuite +application/vnd.motorola.flexsuite.adsi +application/vnd.motorola.flexsuite.fis +application/vnd.motorola.flexsuite.gotap +application/vnd.motorola.flexsuite.kmr +application/vnd.motorola.flexsuite.ttc +application/vnd.motorola.flexsuite.wem +application/vnd.mozilla.xul+xml xul +application/vnd.ms-artgalry +application/vnd.ms-asf +application/vnd.ms-excel xls xlb xlt +application/vnd.ms-excel.addin.macroEnabled.12 xlam +application/vnd.ms-excel.sheet.binary.macroEnabled.12 xlsb +application/vnd.ms-excel.sheet.macroEnabled.12 xlsm +application/vnd.ms-excel.template.macroEnabled.12 xltm +application/vnd.ms-fontobject eot +application/vnd.ms-lrm +application/vnd.ms-officetheme thmx +application/vnd.ms-pki.seccat cat +#application/vnd.ms-pki.stl stl +application/vnd.ms-powerpoint ppt pps +application/vnd.ms-powerpoint.addin.macroEnabled.12 ppam +application/vnd.ms-powerpoint.presentation.macroEnabled.12 pptm +application/vnd.ms-powerpoint.slide.macroEnabled.12 sldm +application/vnd.ms-powerpoint.slideshow.macroEnabled.12 ppsm +application/vnd.ms-powerpoint.template.macroEnabled.12 potm +application/vnd.ms-project +application/vnd.ms-tnef +application/vnd.ms-word.document.macroEnabled.12 docm +application/vnd.ms-word.template.macroEnabled.12 dotm +application/vnd.ms-works +application/vnd.mseq +application/vnd.msign +application/vnd.music-niff +application/vnd.musician +application/vnd.netfpx +application/vnd.noblenet-directory +application/vnd.noblenet-sealer +application/vnd.noblenet-web +application/vnd.novadigm.EDM +application/vnd.novadigm.EDX +application/vnd.novadigm.EXT +application/vnd.oasis.opendocument.chart odc +application/vnd.oasis.opendocument.database odb +application/vnd.oasis.opendocument.formula odf +application/vnd.oasis.opendocument.graphics odg +application/vnd.oasis.opendocument.graphics-template otg +application/vnd.oasis.opendocument.image odi +application/vnd.oasis.opendocument.presentation odp +application/vnd.oasis.opendocument.presentation-template otp +application/vnd.oasis.opendocument.spreadsheet ods +application/vnd.oasis.opendocument.spreadsheet-template ots +application/vnd.oasis.opendocument.text odt +application/vnd.oasis.opendocument.text-master odm +application/vnd.oasis.opendocument.text-template ott +application/vnd.oasis.opendocument.text-web oth +application/vnd.openxmlformats-officedocument.presentationml.presentation pptx +application/vnd.openxmlformats-officedocument.presentationml.slide sldx +application/vnd.openxmlformats-officedocument.presentationml.slideshow ppsx +application/vnd.openxmlformats-officedocument.presentationml.template potx +application/vnd.openxmlformats-officedocument.spreadsheetml.sheet xlsx +application/vnd.openxmlformats-officedocument.spreadsheetml.template xltx +application/vnd.openxmlformats-officedocument.wordprocessingml.document docx +application/vnd.openxmlformats-officedocument.wordprocessingml.template dotx +application/vnd.osa.netdeploy +application/vnd.palm +application/vnd.pg.format +application/vnd.pg.osasli +application/vnd.powerbuilder6 +application/vnd.powerbuilder6-s +application/vnd.powerbuilder7 +application/vnd.powerbuilder7-s +application/vnd.powerbuilder75 +application/vnd.powerbuilder75-s +application/vnd.previewsystems.box +application/vnd.publishare-delta-tree +application/vnd.pvi.ptid1 +application/vnd.pwg-xhtml-print+xml +application/vnd.rapid +application/vnd.rim.cod cod +application/vnd.s3sms +application/vnd.seemail +application/vnd.shana.informed.formdata +application/vnd.shana.informed.formtemplate +application/vnd.shana.informed.interchange +application/vnd.shana.informed.package +application/vnd.smaf mmf +application/vnd.sss-cod +application/vnd.sss-dtf +application/vnd.sss-ntf +application/vnd.stardivision.calc sdc +application/vnd.stardivision.chart sds +application/vnd.stardivision.draw sda +application/vnd.stardivision.impress sdd +application/vnd.stardivision.math sdf +application/vnd.stardivision.writer sdw +application/vnd.stardivision.writer-global sgl +application/vnd.street-stream +application/vnd.sun.xml.calc sxc +application/vnd.sun.xml.calc.template stc +application/vnd.sun.xml.draw sxd +application/vnd.sun.xml.draw.template std +application/vnd.sun.xml.impress sxi +application/vnd.sun.xml.impress.template sti +application/vnd.sun.xml.math sxm +application/vnd.sun.xml.writer sxw +application/vnd.sun.xml.writer.global sxg +application/vnd.sun.xml.writer.template stw +application/vnd.svd +application/vnd.swiftview-ics +application/vnd.symbian.install sis +application/vnd.tcpdump.pcap cap pcap +application/vnd.triscape.mxs +application/vnd.trueapp +application/vnd.truedoc +application/vnd.tve-trigger +application/vnd.ufdl +application/vnd.uplanet.alert +application/vnd.uplanet.alert-wbxml +application/vnd.uplanet.bearer-choice +application/vnd.uplanet.bearer-choice-wbxml +application/vnd.uplanet.cacheop +application/vnd.uplanet.cacheop-wbxml +application/vnd.uplanet.channel +application/vnd.uplanet.channel-wbxml +application/vnd.uplanet.list +application/vnd.uplanet.list-wbxml +application/vnd.uplanet.listcmd +application/vnd.uplanet.listcmd-wbxml +application/vnd.uplanet.signal +application/vnd.vcx +application/vnd.vectorworks +application/vnd.vidsoft.vidconference +application/vnd.visio vsd vst vsw vss +application/vnd.vividence.scriptfile +application/vnd.wap.sic +application/vnd.wap.slc +application/vnd.wap.wbxml wbxml +application/vnd.wap.wmlc wmlc +application/vnd.wap.wmlscriptc wmlsc +application/vnd.webturbo +application/vnd.wordperfect wpd +application/vnd.wordperfect5.1 wp5 +application/vnd.wrq-hp3000-labelled +application/vnd.wt.stf +application/vnd.xara +application/vnd.xfdl +application/vnd.yellowriver-custom-menu +application/zlib +application/x-123 wk +application/x-7z-compressed 7z +application/x-abiword abw +application/x-apple-diskimage dmg +application/x-bcpio bcpio +application/x-bittorrent torrent +application/x-cab cab +application/x-cbr cbr +application/x-cbz cbz +application/x-cdf cdf cda +application/x-cdlink vcd +application/x-chess-pgn pgn +application/x-comsol mph +application/x-core +application/x-cpio cpio +application/x-csh csh +application/x-debian-package deb udeb +application/x-director dcr dir dxr +application/x-dms dms +application/x-doom wad +application/x-dvi dvi +application/x-executable +application/x-font pfa pfb gsf +application/x-font-pcf pcf pcf.Z +application/x-freemind mm +application/x-futuresplash spl +application/x-ganttproject gan +application/x-gnumeric gnumeric +application/x-go-sgf sgf +application/x-graphing-calculator gcf +application/x-gtar gtar +application/x-gtar-compressed tgz taz +application/x-hdf hdf +#application/x-httpd-eruby rhtml +#application/x-httpd-php phtml pht php +#application/x-httpd-php-source phps +#application/x-httpd-php3 php3 +#application/x-httpd-php3-preprocessed php3p +#application/x-httpd-php4 php4 +#application/x-httpd-php5 php5 +application/x-hwp hwp +application/x-ica ica +application/x-info info +application/x-internet-signup ins isp +application/x-iphone iii +application/x-iso9660-image iso +application/x-jam jam +application/x-java-applet +application/x-java-bean +application/x-java-jnlp-file jnlp +application/x-jmol jmz +application/x-kchart chrt +application/x-kdelnk +application/x-killustrator kil +application/x-koan skp skd skt skm +application/x-kpresenter kpr kpt +application/x-kspread ksp +application/x-kword kwd kwt +application/x-latex latex +application/x-lha lha +application/x-lyx lyx +application/x-lzh lzh +application/x-lzx lzx +application/x-maker frm maker frame fm fb book fbdoc +application/x-mif mif +application/x-mpegURL m3u8 +application/x-ms-application application +application/x-ms-manifest manifest +application/x-ms-wmd wmd +application/x-ms-wmz wmz +application/x-msdos-program com exe bat dll +application/x-msi msi +application/x-netcdf nc +application/x-ns-proxy-autoconfig pac +application/x-nwc nwc +application/x-object o +application/x-oz-application oza +application/x-pkcs7-certreqresp p7r +application/x-pkcs7-crl crl +application/x-python-code pyc pyo +application/x-qgis qgs shp shx +application/x-quicktimeplayer qtl +application/x-rdp rdp +application/x-redhat-package-manager rpm +application/x-rss+xml rss +application/x-ruby rb +application/x-rx +application/x-scilab sci sce +application/x-scilab-xcos xcos +application/x-sh sh +application/x-shar shar +application/x-shellscript +application/x-shockwave-flash swf swfl +application/x-silverlight scr +application/x-sql sql +application/x-stuffit sit sitx +application/x-sv4cpio sv4cpio +application/x-sv4crc sv4crc +application/x-tar tar +application/x-tcl tcl +application/x-tex-gf gf +application/x-tex-pk pk +application/x-texinfo texinfo texi +application/x-trash ~ % bak old sik +application/x-troff t tr roff +application/x-troff-man man +application/x-troff-me me +application/x-troff-ms ms +application/x-ustar ustar +application/x-videolan +application/x-wais-source src +application/x-wingz wz +application/x-x509-ca-cert crt +application/x-xcf xcf +application/x-xfig fig +application/x-xpinstall xpi +application/x-xz xz + +audio/32kadpcm +audio/3gpp +audio/amr amr +audio/amr-wb awb +audio/annodex axa +audio/basic au snd +audio/csound csd orc sco +audio/flac flac +audio/g.722.1 +audio/l16 +audio/midi mid midi kar +audio/mp4a-latm +audio/mpa-robust +audio/mpeg mpga mpega mp2 mp3 m4a +audio/mpegurl m3u +audio/ogg oga ogg opus spx +audio/parityfec +audio/prs.sid sid +audio/telephone-event +audio/tone +audio/vnd.cisco.nse +audio/vnd.cns.anp1 +audio/vnd.cns.inf1 +audio/vnd.digital-winds +audio/vnd.everad.plj +audio/vnd.lucent.voice +audio/vnd.nortel.vbk +audio/vnd.nuera.ecelp4800 +audio/vnd.nuera.ecelp7470 +audio/vnd.nuera.ecelp9600 +audio/vnd.octel.sbc +audio/vnd.qcelp +audio/vnd.rhetorex.32kadpcm +audio/vnd.vmx.cvsd +audio/x-aiff aif aiff aifc +audio/x-gsm gsm +audio/x-mpegurl m3u +audio/x-ms-wma wma +audio/x-ms-wax wax +audio/x-pn-realaudio-plugin +audio/x-pn-realaudio ra rm ram +audio/x-realaudio ra +audio/x-scpls pls +audio/x-sd2 sd2 +audio/x-wav wav + +chemical/x-alchemy alc +chemical/x-cache cac cache +chemical/x-cache-csf csf +chemical/x-cactvs-binary cbin cascii ctab +chemical/x-cdx cdx +chemical/x-cerius cer +chemical/x-chem3d c3d +chemical/x-chemdraw chm +chemical/x-cif cif +chemical/x-cmdf cmdf +chemical/x-cml cml +chemical/x-compass cpa +chemical/x-crossfire bsd +chemical/x-csml csml csm +chemical/x-ctx ctx +chemical/x-cxf cxf cef +#chemical/x-daylight-smiles smi +chemical/x-embl-dl-nucleotide emb embl +chemical/x-galactic-spc spc +chemical/x-gamess-input inp gam gamin +chemical/x-gaussian-checkpoint fch fchk +chemical/x-gaussian-cube cub +chemical/x-gaussian-input gau gjc gjf +chemical/x-gaussian-log gal +chemical/x-gcg8-sequence gcg +chemical/x-genbank gen +chemical/x-hin hin +chemical/x-isostar istr ist +chemical/x-jcamp-dx jdx dx +chemical/x-kinemage kin +chemical/x-macmolecule mcm +chemical/x-macromodel-input mmd mmod +chemical/x-mdl-molfile mol +chemical/x-mdl-rdfile rd +chemical/x-mdl-rxnfile rxn +chemical/x-mdl-sdfile sd sdf +chemical/x-mdl-tgf tgf +#chemical/x-mif mif +chemical/x-mmcif mcif +chemical/x-mol2 mol2 +chemical/x-molconn-Z b +chemical/x-mopac-graph gpt +chemical/x-mopac-input mop mopcrt mpc zmt +chemical/x-mopac-out moo +chemical/x-mopac-vib mvb +chemical/x-ncbi-asn1 asn +chemical/x-ncbi-asn1-ascii prt ent +chemical/x-ncbi-asn1-binary val aso +chemical/x-ncbi-asn1-spec asn +chemical/x-pdb pdb ent +chemical/x-rosdal ros +chemical/x-swissprot sw +chemical/x-vamas-iso14976 vms +chemical/x-vmd vmd +chemical/x-xtel xtel +chemical/x-xyz xyz + +image/cgm +image/g3fax +image/gif gif +image/ief ief +image/jp2 jp2 jpg2 +image/jpeg jpeg jpg jpe +image/jpm jpm +image/jpx jpx jpf +image/naplps +image/pcx pcx +image/png png +image/prs.btif +image/prs.pti +image/svg+xml svg svgz +image/tiff tiff tif +image/vnd.cns.inf2 +image/vnd.djvu djvu djv +image/vnd.dwg +image/vnd.dxf +image/vnd.fastbidsheet +image/vnd.fpx +image/vnd.fst +image/vnd.fujixerox.edmics-mmr +image/vnd.fujixerox.edmics-rlc +image/vnd.microsoft.icon ico +image/vnd.mix +image/vnd.net-fpx +image/vnd.svf +image/vnd.wap.wbmp wbmp +image/vnd.xiff +image/x-canon-cr2 cr2 +image/x-canon-crw crw +image/x-cmu-raster ras +image/x-coreldraw cdr +image/x-coreldrawpattern pat +image/x-coreldrawtemplate cdt +image/x-corelphotopaint cpt +image/x-epson-erf erf +image/x-icon +image/x-jg art +image/x-jng jng +image/x-ms-bmp bmp +image/x-nikon-nef nef +image/x-olympus-orf orf +image/x-photoshop psd +image/x-portable-anymap pnm +image/x-portable-bitmap pbm +image/x-portable-graymap pgm +image/x-portable-pixmap ppm +image/x-rgb rgb +image/x-xbitmap xbm +image/x-xpixmap xpm +image/x-xwindowdump xwd + +inode/chardevice +inode/blockdevice +inode/directory-locked +inode/directory +inode/fifo +inode/socket + +message/delivery-status +message/disposition-notification +message/external-body +message/http +message/s-http +message/news +message/partial +message/rfc822 eml + +model/iges igs iges +model/mesh msh mesh silo +model/vnd.dwf +model/vnd.flatland.3dml +model/vnd.gdl +model/vnd.gs-gdl +model/vnd.gtw +model/vnd.mts +model/vnd.vtu +model/vrml wrl vrml +model/x3d+vrml x3dv +model/x3d+xml x3d +model/x3d+binary x3db + +multipart/alternative +multipart/appledouble +multipart/byteranges +multipart/digest +multipart/encrypted +multipart/form-data +multipart/header-set +multipart/mixed +multipart/parallel +multipart/related +multipart/report +multipart/signed +multipart/voice-message + +text/cache-manifest appcache +text/calendar ics icz +text/css css +text/csv csv +text/directory +text/english +text/enriched +text/h323 323 +text/html html htm shtml +text/iuls uls +text/mathml mml +text/parityfec +text/plain asc txt text pot brf srt +text/prs.lines.tag +text/rfc822-headers +text/richtext rtx +text/rtf +text/scriptlet sct wsc +text/t140 +text/texmacs tm +text/tab-separated-values tsv +text/turtle ttl +text/uri-list +text/vcard vcf vcard +text/vnd.abc +text/vnd.curl +text/vnd.debian.copyright +text/vnd.DMClientScript +text/vnd.flatland.3dml +text/vnd.fly +text/vnd.fmi.flexstor +text/vnd.in3d.3dml +text/vnd.in3d.spot +text/vnd.IPTC.NewsML +text/vnd.IPTC.NITF +text/vnd.latex-z +text/vnd.motorola.reflex +text/vnd.ms-mediapackage +text/vnd.sun.j2me.app-descriptor jad +text/vnd.wap.si +text/vnd.wap.sl +text/vnd.wap.wml wml +text/vnd.wap.wmlscript wmls +text/x-bibtex bib +text/x-boo boo +text/x-c++hdr h++ hpp hxx hh +text/x-c++src c++ cpp cxx cc +text/x-chdr h +text/x-component htc +text/x-crontab +text/x-csh csh +text/x-csrc c +text/x-dsrc d +text/x-diff diff patch +text/x-haskell hs +text/x-java java +text/x-lilypond ly +text/x-literate-haskell lhs +text/x-makefile +text/x-moc moc +text/x-pascal p pas +text/x-pcs-gcd gcd +text/x-perl pl pm +text/x-python py +text/x-scala scala +text/x-server-parsed-html +text/x-setext etx +text/x-sfv sfv +text/x-sh sh +text/x-tcl tcl tk +text/x-tex tex ltx sty cls +text/x-vcalendar vcs + +video/3gpp 3gp +video/annodex axv +video/dl dl +video/dv dif dv +video/fli fli +video/gl gl +video/mpeg mpeg mpg mpe +video/MP2T ts +video/mp4 mp4 +video/quicktime qt mov +video/mp4v-es +video/ogg ogv +video/parityfec +video/pointer +video/webm webm +video/vnd.fvt +video/vnd.motorola.video +video/vnd.motorola.videop +video/vnd.mpegurl mxu +video/vnd.mts +video/vnd.nokia.interleaved-multimedia +video/vnd.vivo +video/x-flv flv +video/x-la-asf lsf lsx +video/x-mng mng +video/x-ms-asf asf asx +video/x-ms-wm wm +video/x-ms-wmv wmv +video/x-ms-wmx wmx +video/x-ms-wvx wvx +video/x-msvideo avi +video/x-sgi-movie movie +video/x-matroska mpv mkv + +x-conference/x-cooltalk ice + +x-epoc/x-sisx-app sisx +x-world/x-vrml vrm vrml wrl diff --git a/etc_org/mke2fs.conf b/etc_org/mke2fs.conf new file mode 100644 index 0000000..47f59cc --- /dev/null +++ b/etc_org/mke2fs.conf @@ -0,0 +1,53 @@ +[defaults] + base_features = sparse_super,large_file,filetype,resize_inode,dir_index,ext_attr + default_mntopts = acl,user_xattr + enable_periodic_fsck = 0 + blocksize = 4096 + inode_size = 256 + inode_ratio = 16384 + +[fs_types] + ext3 = { + features = has_journal + } + ext4 = { + features = has_journal,extent,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize + auto_64-bit_support = 1 + inode_size = 256 + } + ext4dev = { + features = has_journal,extent,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize + inode_size = 256 + options = test_fs=1 + } + small = { + blocksize = 1024 + inode_size = 128 + inode_ratio = 4096 + } + floppy = { + blocksize = 1024 + inode_size = 128 + inode_ratio = 8192 + } + big = { + inode_ratio = 32768 + } + huge = { + inode_ratio = 65536 + } + news = { + inode_ratio = 4096 + } + largefile = { + inode_ratio = 1048576 + blocksize = -1 + } + largefile4 = { + inode_ratio = 4194304 + blocksize = -1 + } + hurd = { + blocksize = 4096 + inode_size = 128 + } diff --git a/etc_org/modprobe.d/alsa-base.conf b/etc_org/modprobe.d/alsa-base.conf new file mode 100644 index 0000000..0e298f1 --- /dev/null +++ b/etc_org/modprobe.d/alsa-base.conf @@ -0,0 +1,43 @@ +# autoloader aliases +install sound-slot-0 /sbin/modprobe snd-card-0 +install sound-slot-1 /sbin/modprobe snd-card-1 +install sound-slot-2 /sbin/modprobe snd-card-2 +install sound-slot-3 /sbin/modprobe snd-card-3 +install sound-slot-4 /sbin/modprobe snd-card-4 +install sound-slot-5 /sbin/modprobe snd-card-5 +install sound-slot-6 /sbin/modprobe snd-card-6 +install sound-slot-7 /sbin/modprobe snd-card-7 + +# Cause optional modules to be loaded above generic modules +install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet --use-blacklist snd-seq ; } +# +# Workaround at bug #499695 (reverted in Ubuntu see LP #319505) +install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; } +install snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-mixer-oss ; : ; } +install snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; /sbin/modprobe --quiet --use-blacklist snd-seq-oss ; : ; } +# +install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; : ; } +# Cause optional modules to be loaded above sound card driver modules +install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth ; } +install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq ; } + +# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway) +install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; } +# Prevent abnormal drivers from grabbing index 0 +options bt87x index=-2 +options cx88_alsa index=-2 +options saa7134-alsa index=-2 +options snd-atiixp-modem index=-2 +options snd-intel8x0m index=-2 +options snd-via82xx-modem index=-2 +options snd-usb-audio index=-2 +options snd-usb-caiaq index=-2 +options snd-usb-ua101 index=-2 +options snd-usb-us122l index=-2 +options snd-usb-usx2y index=-2 +# Ubuntu #62691, enable MPU for snd-cmipci +options snd-cmipci mpu_port=0x330 fm_port=0x388 +# Keep snd-pcsp from being loaded as first soundcard +options snd-pcsp index=-2 +# Keep snd-usb-audio from beeing loaded as first soundcard +options snd-usb-audio index=-2 diff --git a/etc_org/modprobe.d/blacklist-ath_pci.conf b/etc_org/modprobe.d/blacklist-ath_pci.conf new file mode 100644 index 0000000..bb1a85b --- /dev/null +++ b/etc_org/modprobe.d/blacklist-ath_pci.conf @@ -0,0 +1,7 @@ +# For some Atheros 5K RF MACs, the madwifi driver loads buts fails to +# correctly initialize the hardware, leaving it in a state from +# which ath5k cannot recover. To prevent this condition, stop +# madwifi from loading by default. Use Jockey to select one driver +# or the other. (Ubuntu: #315056, #323830) +blacklist ath_pci + diff --git a/etc_org/modprobe.d/blacklist-firewire.conf b/etc_org/modprobe.d/blacklist-firewire.conf new file mode 100644 index 0000000..ae591b3 --- /dev/null +++ b/etc_org/modprobe.d/blacklist-firewire.conf @@ -0,0 +1,10 @@ +# Select the legacy firewire stack over the new CONFIG_FIREWIRE one. + +blacklist ohci1394 +blacklist sbp2 +blacklist dv1394 +blacklist raw1394 +blacklist video1394 + +#blacklist firewire-ohci +#blacklist firewire-sbp2 diff --git a/etc_org/modprobe.d/blacklist-framebuffer.conf b/etc_org/modprobe.d/blacklist-framebuffer.conf new file mode 100644 index 0000000..59599ad --- /dev/null +++ b/etc_org/modprobe.d/blacklist-framebuffer.conf @@ -0,0 +1,32 @@ +# Framebuffer drivers are generally buggy and poorly-supported, and cause +# suspend failures, kernel panics and general mayhem. For this reason we +# never load them automatically. +blacklist aty128fb +blacklist atyfb +blacklist bochs-drm +blacklist radeonfb +blacklist cirrusfb +blacklist cyber2000fb +blacklist cyblafb +blacklist gx1fb +blacklist hgafb +blacklist i810fb +blacklist intelfb +blacklist kyrofb +blacklist lxfb +blacklist matroxfb_base +blacklist neofb +blacklist nvidiafb +blacklist pm2fb +blacklist rivafb +blacklist s1d13xxxfb +blacklist savagefb +blacklist sisfb +blacklist sstfb +blacklist tdfxfb +blacklist tridentfb +#blacklist vesafb +blacklist vfb +blacklist viafb +blacklist vt8623fb +blacklist udlfb diff --git a/etc_org/modprobe.d/blacklist-modem.conf b/etc_org/modprobe.d/blacklist-modem.conf new file mode 100644 index 0000000..2d4914a --- /dev/null +++ b/etc_org/modprobe.d/blacklist-modem.conf @@ -0,0 +1,4 @@ +# Uncomment these entries in order to blacklist unwanted modem drivers +# blacklist snd-atiixp-modem +# blacklist snd-intel8x0m +# blacklist snd-via82xx-modem diff --git a/etc_org/modprobe.d/blacklist-oss.conf b/etc_org/modprobe.d/blacklist-oss.conf new file mode 120000 index 0000000..74e09ca --- /dev/null +++ b/etc_org/modprobe.d/blacklist-oss.conf @@ -0,0 +1 @@ +/lib/linux-sound-base/noOSS.modprobe.conf \ No newline at end of file diff --git a/etc_org/modprobe.d/blacklist-rare-network.conf b/etc_org/modprobe.d/blacklist-rare-network.conf new file mode 100644 index 0000000..6c30188 --- /dev/null +++ b/etc_org/modprobe.d/blacklist-rare-network.conf @@ -0,0 +1,22 @@ +# Many less commonly used network protocols have recently had various +# security flaws discovered. In an effort to reduce the scope of future +# vulnerability exploitations, they are being blacklisted here so that +# unprivileged users cannot use them by default. System owners can still +# either modify this file, or specifically modprobe any needed protocols. + +# ax25 +alias net-pf-3 off +# netrom +alias net-pf-6 off +# x25 +alias net-pf-9 off +# rose +alias net-pf-11 off +# decnet +alias net-pf-12 off +# econet +alias net-pf-19 off +# rds +alias net-pf-21 off +# af_802154 +alias net-pf-36 off diff --git a/etc_org/modprobe.d/blacklist-rpi2.conf b/etc_org/modprobe.d/blacklist-rpi2.conf new file mode 100644 index 0000000..78a54eb --- /dev/null +++ b/etc_org/modprobe.d/blacklist-rpi2.conf @@ -0,0 +1,4 @@ +blacklist snd_soc_pcm512x_i2c +blacklist snd_soc_pcm512x +blacklist snd_soc_tas5713 +blacklist snd_soc_wm8804 diff --git a/etc_org/modprobe.d/blacklist-watchdog.conf b/etc_org/modprobe.d/blacklist-watchdog.conf new file mode 100644 index 0000000..57bf8ff --- /dev/null +++ b/etc_org/modprobe.d/blacklist-watchdog.conf @@ -0,0 +1,50 @@ +# Watchdog drivers should not be loaded automatically, but only if a +# watchdog daemon is installed. +blacklist acquirewdt +blacklist advantechwdt +blacklist alim1535_wdt +blacklist alim7101_wdt +blacklist booke_wdt +blacklist cpu5wdt +blacklist eurotechwdt +blacklist i6300esb +blacklist i8xx_tco +blacklist ib700wdt +blacklist ibmasr +blacklist indydog +blacklist iTCO_wdt +blacklist it8712f_wdt +blacklist it87_wdt +blacklist ixp2000_wdt +blacklist ixp4xx_wdt +blacklist machzwd +blacklist mixcomwd +blacklist mpc8xx_wdt +blacklist mpcore_wdt +blacklist mv64x60_wdt +blacklist pc87413_wdt +blacklist pcwd +blacklist pcwd_pci +blacklist pcwd_usb +blacklist s3c2410_wdt +blacklist sa1100_wdt +blacklist sbc60xxwdt +blacklist sbc7240_wdt +blacklist sb8360 +blacklist sc1200wdt +blacklist sc520_wdt +blacklist sch311_wdt +blacklist scx200_wdt +blacklist shwdt +blacklist smsc37b787_wdt +blacklist softdog +blacklist twl4030_wdt +blacklist w83627hf_wdt +blacklist w83697hf_wdt +blacklist w83697ug_wdt +blacklist w83877f_wdt +blacklist w83977f_wdt +blacklist wafer5823wdt +blacklist wdt +blacklist wdt_pci +blacklist wm8350_wdt diff --git a/etc_org/modprobe.d/blacklist.conf b/etc_org/modprobe.d/blacklist.conf new file mode 100644 index 0000000..08b3854 --- /dev/null +++ b/etc_org/modprobe.d/blacklist.conf @@ -0,0 +1,55 @@ +# This file lists those modules which we don't want to be loaded by +# alias expansion, usually so some other driver will be loaded for the +# device instead. + +# evbug is a debug tool that should be loaded explicitly +blacklist evbug + +# these drivers are very simple, the HID drivers are usually preferred +blacklist usbmouse +blacklist usbkbd + +# replaced by e100 +blacklist eepro100 + +# replaced by tulip +blacklist de4x5 + +# causes no end of confusion by creating unexpected network interfaces +blacklist eth1394 + +# snd_intel8x0m can interfere with snd_intel8x0, doesn't seem to support much +# hardware on its own (Ubuntu bug #2011, #6810) +blacklist snd_intel8x0m + +# Conflicts with dvb driver (which is better for handling this device) +blacklist snd_aw2 + +# causes failure to suspend on HP compaq nc6000 (Ubuntu: #10306) +blacklist i2c_i801 + +# replaced by p54pci +blacklist prism54 + +# replaced by b43 and ssb. +blacklist bcm43xx + +# most apps now use garmin usb driver directly (Ubuntu: #114565) +blacklist garmin_gps + +# replaced by asus-laptop (Ubuntu: #184721) +blacklist asus_acpi + +# low-quality, just noise when being used for sound playback, causes +# hangs at desktop session start (Ubuntu: #246969) +blacklist snd_pcsp + +# ugly and loud noise, getting on everyone's nerves; this should be done by a +# nice pulseaudio bing (Ubuntu: #77010) +blacklist pcspkr + +# EDAC driver for amd76x clashes with the agp driver preventing the aperture +# from being initialised (Ubuntu: #297750). Blacklist so that the driver +# continues to build and is installable for the few cases where its +# really needed. +blacklist amd76x_edac diff --git a/etc_org/modprobe.d/fbdev-blacklist.conf b/etc_org/modprobe.d/fbdev-blacklist.conf new file mode 100644 index 0000000..00a9170 --- /dev/null +++ b/etc_org/modprobe.d/fbdev-blacklist.conf @@ -0,0 +1,20 @@ +# This file blacklists most old-style PCI framebuffer drivers. + +blacklist arkfb +blacklist aty128fb +blacklist atyfb +blacklist radeonfb +blacklist cirrusfb +blacklist cyber2000fb +blacklist kyrofb +blacklist matroxfb_base +blacklist mb862xxfb +blacklist neofb +blacklist pm2fb +blacklist pm3fb +blacklist s3fb +blacklist savagefb +blacklist sisfb +blacklist tdfxfb +blacklist tridentfb +blacklist vt8623fb diff --git a/etc_org/modprobe.d/iwlwifi.conf b/etc_org/modprobe.d/iwlwifi.conf new file mode 100644 index 0000000..5a83edd --- /dev/null +++ b/etc_org/modprobe.d/iwlwifi.conf @@ -0,0 +1,7 @@ +# /etc/modprobe.d/iwlwifi.conf +# iwlwifi will dyamically load either iwldvm or iwlmvm depending on the +# microcode file installed on the system. When removing iwlwifi, first +# remove the iwl?vm module and then iwlwifi. +remove iwlwifi \ +(/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \ +&& /sbin/modprobe -r mac80211 diff --git a/etc_org/modprobe.d/mlx4.conf b/etc_org/modprobe.d/mlx4.conf new file mode 100644 index 0000000..2036c1d --- /dev/null +++ b/etc_org/modprobe.d/mlx4.conf @@ -0,0 +1,2 @@ +# mlx4_core gets automatically loaded, load mlx4_en also (LP: #1115710) +softdep mlx4_core post: mlx4_en diff --git a/etc_org/modules b/etc_org/modules new file mode 100644 index 0000000..a88e208 --- /dev/null +++ b/etc_org/modules @@ -0,0 +1,5 @@ +# /etc/modules: kernel modules to load at boot time. +# +# This file contains the names of kernel modules that should be loaded +# at boot time, one per line. Lines beginning with "#" are ignored. + diff --git a/etc_org/modules-load.d/cups-filters.conf b/etc_org/modules-load.d/cups-filters.conf new file mode 100644 index 0000000..ef5587e --- /dev/null +++ b/etc_org/modules-load.d/cups-filters.conf @@ -0,0 +1,5 @@ +# Parallel printer driver modules loading for cups +# LOAD_LP_MODULE was 'yes' in /etc/default/cups +lp +ppdev +parport_pc diff --git a/etc_org/modules-load.d/modules.conf b/etc_org/modules-load.d/modules.conf new file mode 120000 index 0000000..464b823 --- /dev/null +++ b/etc_org/modules-load.d/modules.conf @@ -0,0 +1 @@ +../modules \ No newline at end of file diff --git a/etc_org/modules-load.d/rpi2.conf b/etc_org/modules-load.d/rpi2.conf new file mode 100644 index 0000000..928ab52 --- /dev/null +++ b/etc_org/modules-load.d/rpi2.conf @@ -0,0 +1,2 @@ +snd_bcm2835 +bcm2708_rng diff --git a/etc_org/mtab b/etc_org/mtab new file mode 120000 index 0000000..5c4677a --- /dev/null +++ b/etc_org/mtab @@ -0,0 +1 @@ +../proc/self/mounts \ No newline at end of file diff --git a/etc_org/nanorc b/etc_org/nanorc new file mode 100644 index 0000000..7922c7f --- /dev/null +++ b/etc_org/nanorc @@ -0,0 +1,251 @@ +## Sample initialization file for GNU nano. +## +## Please note that you must have configured nano with --enable-nanorc +## for this file to be read! Also note that this file should not be in +## DOS or Mac format, and that characters specially interpreted by the +## shell should not be escaped here. +## +## To make sure an option is disabled, use "unset

CG)OU=w)D* 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�Tu=>qam1d8Mz&9sbwFO{rQ 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 part_table #Partitionstabelle sichern +mount /dev/$PART1 /mnt #BOOT-Partition mounten +cd /mnt #in das Mountverzeichnis wechseln +tar cvfj $ZielVerzeichnis/part1.tbz2 * #Daten von BOOT-Partition sichern +cd / #aus Mountverzeichnis wechseln +umount /mnt #BOOT-Partition aushängen +mount /dev/$PART2 /mnt * #ROOT-Partition einhängen +cd /mnt #in das Mountverzeichnis wechseln +tar cvfj $ZielVerzeichnis/part2.tbz2 #Daten von ROOT-Partition sichern +umount /mnt #ROOT-Partition aushängen +``` + +* Jetzt sind die Daten unter `$ZielVerzeichnis` gesichert. Einfach die Quell-SDCard entnehmen und die Ziel-SDCard einstecken. + +``` +sfdisk /dev/$DEV < part_table #Partitionstabelle auf Ziel-SDCard spielen +#Wichtig! Vor dem weiter machen prüfen, ob die neue Partitionstabelle erkannt wurde. +#Das kann man mit "cat /proc/partitions." +#Sollte das nicht der Fall sein, die SDCard entweder entnehmen und wieder einstecken oder "kpartx" verwenden. +#Dann das Dateisystem für $PART1 und $PART2 erzeugen. +mkfs.vfat -n PI_BOOT /dev/$PART1 +mkfs.ext4 -L PI_ROOT /dev/$PART2 +mount /dev/$PART1 /mnt #BOOT-Partition einhängen +cd /mnt #in das mount-Verzeichniswechseln +tar xvfj $ZielVerzeichnis/part1.tbz2 ./ #Sicherung in /mnt entpacken +cd / #in das Root-Verzeichnis des lokalen Systems wechseln +umount /mnt #BOOT-Verzeichnis aushängen +mount /dev/PART2 /mnt #ROOT-Partition der SDCard einhängen +cd /mnt # in das Mountverzeichnis wechseln +tar xvfj $ZielVerzeichnis/part2.tbz2 ./ #Sicherung von PART2 in /mnt entpacken +cd / #wieder in das lokale ROOT-Verzeichnis wechseln +umount /mnt #Partition wieder aushängen +``` + +## ACL Einstellungen sichern und zurückschreiben +* Einstellungen für `etc_org` und `home_org` sichern +`getfacl -R $DIR > $FILE` + +## Autostart / Hintergundbild +* `.xession`, `.xsessionrc` und `.xinitrc` haben unter mate keinen Effekt gezeigt oder ging nur sporadisch + * Autostart wird jetzt über `~/.config/autostart` ausgefüht -> dafür muss ein Desktop Icon erstellt werden / optional kann es über Einstellung (autostart/startup) konfiguriert werden + +## git +* sync wie folgt gemacht +* root Berechtigung + * Image loop mounten + * in git Ordner wechseln + * Änderung in `etc_org` und/oder `home_org` anpassen + * Änderung mit `git` adden + * Änderung in `git` commiten + * Änderung in `gogs` pushen <- optional in den entsprechenden User voher wechseln + +## autoupdater deaktivieren! + +* `/home_org/thinclient/.settings.sh/` <- Update Notifier deaktiviert (allgemeine Settings für User unter Ubuntu <- von tux-mania erstellt + * unter `$HOME/.config/autostart` eine `*desktop` für den autostart in Mate erstellt + +* update-manager `/etc_org/update-manager` +* ^^ auf "never" setzen <- führt nicht zum Erfolg (01.02.2016) + +`chmod 644 /usr/bin/update-notifier` +* ^^ rechte entzogen <- führt nicht zum Erfolg (01.02.2016) + +* editing `/etc/apt/apt.conf.d/10periodi`c and changeing und `20auto-upgrades` + `APT::Periodic::Update-Package-Lists "1";` + `APT::Periodic::Update-Package-Lists "0";` + ^^ alls von `1` auf `0` setzen + ^^ erfolgreich + +* `nano /etc/apt/apt.conf.d/99update-notifier` +* `#DPkg::Post-Invoke {"if [ -d /var/lib/update-notifier ]; then touch /var/lib/update-notifier/dpkg-run-stamp; fi; if [ -e /var/lib/update-notifier/updates-available ]; then echo > /var/lib/update-notifier/updates-available; fi "; };` + +* `/etc_org/cron.daily/update-notifier-common` +* ^^ `exit 0` + +* `/etc/cron.daily/apt-compat` +* ^^ `exec /usr/lib/apt/apt.systemd.daily <- auskommentieren` + + +* systemctl disable apt-daily.service +* systemctl stop apt-daily.service +* ^^ Verzeichnis Schreibrechte gesetzt und in der Bash ausgeführt +* ^^sicherheitshalber in der rc.local eingetragen / damit bei reboot es per default deaktiviert wird +* ^^/etc_org/* nach /etc/ kopieren diff --git a/backup.sh b/backup.sh new file mode 100755 index 0000000..4197e39 --- /dev/null +++ b/backup.sh @@ -0,0 +1,53 @@ +#!/bin/bash +#Backupscript für SDCards +#made bei STP - tux-mania Support +#Licence GPL +#Date: 14.02.2017 +#Important: not tested! +set -e +DEV=$1 +COUNT=1 + +if [[ $(which test > /dev/null) == true ]]; then + echo "Do yoe need test for this script!" + exit 1 +fi + +if [[ $USERNAME != root ]]; then + echo "You have no root access. Please logon as root and retry!" + exit 1 +fi + +if [[ $# -eq 0 ]]; then + echo "Please add the SDCard Device the command line to restore the SDCard!" + exit 1 +fi + +if [ ! -e $DEV ]; then + echo "Device does not exist!" + exit 1 +fi + +if [ -d $PWD/backup ]; then + echo "Backup directory exist. Please move or delete!" + exit 1 +fi + +mkdir backup +mkdir mnt +sfdisk -d $DEV > $PWD/backup/partitiontables + +while [[ $COUNT -lt 3 ]]; do + if [ ! -b $DEV$COUNT ]; then + DEV=$DEV"p" + fi + mount $DEV$COUNT $PWD/mnt + tar cvfz $PWD/backup/thinpi$COUNT.tar.gz --directory="$PWD/mnt/" . + umount $PWD/mnt + let COUNT=COUNT+1 +done + +rm -rf $PWD/mnt + +exit 0 + diff --git a/etc_org.acl b/etc_org.acl new file mode 100644 index 0000000..a73e826 --- /dev/null +++ b/etc_org.acl @@ -0,0 +1,7 @@ +# file: ../etc_org +# owner: root +# group: root +user::rwx +group::r-x +other::r-x + diff --git a/etc_org/.java/.systemPrefs/.system.lock b/etc_org/.java/.systemPrefs/.system.lock new file mode 100644 index 0000000..e69de29 diff --git a/etc_org/.java/.systemPrefs/.systemRootModFile b/etc_org/.java/.systemPrefs/.systemRootModFile new file mode 100644 index 0000000..e69de29 diff --git a/etc_org/.pwd.lock b/etc_org/.pwd.lock new file mode 100644 index 0000000..e69de29 diff --git a/etc_org/ImageMagick-6/coder.xml b/etc_org/ImageMagick-6/coder.xml new file mode 100644 index 0000000..5c62cb4 --- /dev/null +++ b/etc_org/ImageMagick-6/coder.xml @@ -0,0 +1,22 @@ + + + + + +]> + + + + + + diff --git a/etc_org/ImageMagick-6/colors.xml b/etc_org/ImageMagick-6/colors.xml new file mode 100644 index 0000000..55bfb5d --- /dev/null +++ b/etc_org/ImageMagick-6/colors.xml @@ -0,0 +1,28 @@ + + + + + + +]> + + + + + + + + + + + + diff --git a/etc_org/ImageMagick-6/delegates.xml b/etc_org/ImageMagick-6/delegates.xml new file mode 100644 index 0000000..c17c6df --- /dev/null +++ b/etc_org/ImageMagick-6/delegates.xml @@ -0,0 +1,136 @@ + + + + + + + + + + +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/etc_org/ImageMagick-6/log.xml b/etc_org/ImageMagick-6/log.xml new file mode 100644 index 0000000..cdacdab --- /dev/null +++ b/etc_org/ImageMagick-6/log.xml @@ -0,0 +1,40 @@ + + + + + + + + + +]> + + + + + + + + + diff --git a/etc_org/ImageMagick-6/magic.xml b/etc_org/ImageMagick-6/magic.xml new file mode 100644 index 0000000..7f17731 --- /dev/null +++ b/etc_org/ImageMagick-6/magic.xml @@ -0,0 +1,23 @@ + + + + + + +]> + + + + + + + diff --git a/etc_org/ImageMagick-6/mime.xml b/etc_org/ImageMagick-6/mime.xml new file mode 100644 index 0000000..c1b61f4 --- /dev/null +++ b/etc_org/ImageMagick-6/mime.xml @@ -0,0 +1,1142 @@ + + + + + + + + + + + + + +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/etc_org/ImageMagick-6/policy.xml b/etc_org/ImageMagick-6/policy.xml new file mode 100644 index 0000000..fbca757 --- /dev/null +++ b/etc_org/ImageMagick-6/policy.xml @@ -0,0 +1,69 @@ + + + + + + + + +]> + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/etc_org/ImageMagick-6/quantization-table.xml b/etc_org/ImageMagick-6/quantization-table.xml new file mode 100644 index 0000000..a05552b --- /dev/null +++ b/etc_org/ImageMagick-6/quantization-table.xml @@ -0,0 +1,62 @@ + + + + + + + + + +]> + + + + Luma Quantization Table + + 16, 16, 16, 18, 25, 37, 56, 85, + 16, 17, 20, 27, 34, 40, 53, 75, + 16, 20, 24, 31, 43, 62, 91, 135, + 18, 27, 31, 40, 53, 74, 106, 156, + 25, 34, 43, 53, 69, 94, 131, 189, + 37, 40, 62, 74, 94, 124, 169, 238, + 56, 53, 91, 106, 131, 169, 226, 311, + 85, 75, 135, 156, 189, 238, 311, 418 + +
+ +
+ diff --git a/etc_org/ImageMagick-6/thresholds.xml b/etc_org/ImageMagick-6/thresholds.xml new file mode 100644 index 0000000..2ca2dab --- /dev/null +++ b/etc_org/ImageMagick-6/thresholds.xml @@ -0,0 +1,334 @@ + + + + + + + + + +]> + + + + + + Threshold 1x1 (non-dither) + + 1 + + + + + Checkerboard 2x1 (dither) + + 1 2 + 2 1 + + + + + + Ordered 2x2 (dispersed) + + 1 3 + 4 2 + + + + + Ordered 3x3 (dispersed) + + 3 7 4 + 6 1 9 + 2 8 5 + + + + + + Ordered 4x4 (dispersed) + + 1 9 3 11 + 13 5 15 7 + 4 12 2 10 + 16 8 14 6 + + + + + + Ordered 8x8 (dispersed) + + 1 49 13 61 4 52 16 64 + 33 17 45 29 36 20 48 32 + 9 57 5 53 12 60 8 56 + 41 25 37 21 44 28 40 24 + 3 51 15 63 2 50 14 62 + 35 19 47 31 34 18 46 30 + 11 59 7 55 10 58 6 54 + 43 27 39 23 42 26 38 22 + + + + + + Halftone 4x4 (angled) + + 4 2 7 5 + 3 1 8 6 + 7 5 4 2 + 8 6 3 1 + + + + + Halftone 6x6 (angled) + + 14 13 10 8 2 3 + 16 18 12 7 1 4 + 15 17 11 9 6 5 + 8 2 3 14 13 10 + 7 1 4 16 18 12 + 9 6 5 15 17 11 + + + + + Halftone 8x8 (angled) + + 13 7 8 14 17 21 22 18 + 6 1 3 9 28 31 29 23 + 5 2 4 10 27 32 30 24 + 16 12 11 15 20 26 25 19 + 17 21 22 18 13 7 8 14 + 28 31 29 23 6 1 3 9 + 27 32 30 24 5 2 4 10 + 20 26 25 19 16 12 11 15 + + + + + + Halftone 4x4 (orthogonal) + + 7 13 11 4 + 12 16 14 8 + 10 15 6 2 + 5 9 3 1 + + + + + Halftone 6x6 (orthogonal) + + 7 17 27 14 9 4 + 21 29 33 31 18 11 + 24 32 36 34 25 22 + 19 30 35 28 20 10 + 8 15 26 16 6 2 + 5 13 23 12 3 1 + + + + + Halftone 8x8 (orthogonal) + + 7 21 33 43 36 19 9 4 + 16 27 51 55 49 29 14 11 + 31 47 57 61 59 45 35 23 + 41 53 60 64 62 52 40 38 + 37 44 58 63 56 46 30 22 + 15 28 48 54 50 26 17 10 + 8 18 34 42 32 20 6 2 + 5 13 25 39 24 12 3 1 + + + + + + Halftone 16x16 (orthogonal) + + 4 12 24 44 72 100 136 152 150 134 98 70 42 23 11 3 + 7 16 32 52 76 104 144 160 158 142 102 74 50 31 15 6 + 19 27 40 60 92 132 168 180 178 166 130 90 58 39 26 18 + 36 48 56 80 124 176 188 204 203 187 175 122 79 55 47 35 + 64 68 84 116 164 200 212 224 223 211 199 162 114 83 67 63 + 88 96 112 156 192 216 232 240 239 231 214 190 154 111 95 87 + 108 120 148 184 208 228 244 252 251 243 226 206 182 147 119 107 + 128 140 172 196 219 235 247 256 255 246 234 218 194 171 139 127 + 126 138 170 195 220 236 248 253 254 245 233 217 193 169 137 125 + 106 118 146 183 207 227 242 249 250 241 225 205 181 145 117 105 + 86 94 110 155 191 215 229 238 237 230 213 189 153 109 93 85 + 62 66 82 115 163 198 210 221 222 209 197 161 113 81 65 61 + 34 46 54 78 123 174 186 202 201 185 173 121 77 53 45 33 + 20 28 37 59 91 131 167 179 177 165 129 89 57 38 25 17 + 8 13 29 51 75 103 143 159 157 141 101 73 49 30 14 5 + 1 9 21 43 71 99 135 151 149 133 97 69 41 22 10 2 + + + + + + + Circles 5x5 (black) + + 1 21 16 15 4 + 5 17 20 19 14 + 6 21 25 24 12 + 7 18 22 23 11 + 2 8 9 10 3 + + + + + + Circles 5x5 (white) + + 25 21 10 11 22 + 20 9 6 7 12 + 19 5 1 2 13 + 18 8 4 3 14 + 24 17 16 15 23 + + + + + Circles 6x6 (black) + + 1 5 14 13 12 4 + 6 22 28 27 21 11 + 15 29 35 34 26 20 + 16 30 36 33 25 19 + 7 23 31 32 24 10 + 2 8 17 18 9 3 + + + + + Circles 6x6 (white) + + 36 32 23 24 25 33 + 31 15 9 10 16 26 + 22 8 2 3 11 17 + 21 7 1 4 12 18 + 30 14 6 5 13 27 + 35 29 20 19 28 34 + + + + + Circles 7x7 (black) + + 3 9 18 28 17 8 2 + 10 24 33 39 32 23 7 + 19 34 44 48 43 31 16 + 25 40 45 49 47 38 27 + 20 35 41 46 42 29 15 + 11 21 36 37 28 22 6 + 4 12 13 26 14 5 1 + + + + + + Circles 7x7 (white) + + 47 41 32 22 33 42 48 + 40 26 17 11 18 27 43 + 31 16 6 2 7 19 34 + 25 10 5 1 3 12 23 + 30 15 9 4 8 20 35 + 39 29 14 13 21 28 44 + 46 38 37 24 36 45 49 + + + + + + + diff --git a/etc_org/ImageMagick-6/type-dejavu.xml b/etc_org/ImageMagick-6/type-dejavu.xml new file mode 100644 index 0000000..0db1fc8 --- /dev/null +++ b/etc_org/ImageMagick-6/type-dejavu.xml @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/etc_org/ImageMagick-6/type-ghostscript.xml b/etc_org/ImageMagick-6/type-ghostscript.xml new file mode 100644 index 0000000..d8d554b --- /dev/null +++ b/etc_org/ImageMagick-6/type-ghostscript.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/etc_org/ImageMagick-6/type-windows.xml b/etc_org/ImageMagick-6/type-windows.xml new file mode 100644 index 0000000..d6735e0 --- /dev/null +++ b/etc_org/ImageMagick-6/type-windows.xml @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/etc_org/ImageMagick-6/type.xml b/etc_org/ImageMagick-6/type.xml new file mode 100644 index 0000000..ccf5d65 --- /dev/null +++ b/etc_org/ImageMagick-6/type.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + +]> + + + diff --git a/etc_org/NetworkManager/NetworkManager.conf b/etc_org/NetworkManager/NetworkManager.conf new file mode 100644 index 0000000..77220e1 --- /dev/null +++ b/etc_org/NetworkManager/NetworkManager.conf @@ -0,0 +1,6 @@ +[main] +plugins=ifupdown,keyfile,ofono +dns=dnsmasq + +[ifupdown] +managed=false diff --git a/etc_org/NetworkManager/VPN/nm-pptp-service.name b/etc_org/NetworkManager/VPN/nm-pptp-service.name new file mode 100644 index 0000000..c81df87 --- /dev/null +++ b/etc_org/NetworkManager/VPN/nm-pptp-service.name @@ -0,0 +1,13 @@ +[VPN Connection] +name=pptp +service=org.freedesktop.NetworkManager.pptp +program=/usr/lib/NetworkManager/nm-pptp-service +supports-multiple-connections=true + +[libnm] +plugin=/usr/lib/arm-linux-gnueabihf/NetworkManager/libnm-vpn-plugin-pptp.so + +[GNOME] +auth-dialog=/usr/lib/NetworkManager/nm-pptp-auth-dialog +properties=/usr/lib/arm-linux-gnueabihf/NetworkManager/libnm-pptp-properties +supports-external-ui-mode=true diff --git a/etc_org/NetworkManager/conf.d/default-wifi-powersave-on.conf b/etc_org/NetworkManager/conf.d/default-wifi-powersave-on.conf new file mode 100644 index 0000000..0580544 --- /dev/null +++ b/etc_org/NetworkManager/conf.d/default-wifi-powersave-on.conf @@ -0,0 +1,2 @@ +[connection] +wifi.powersave = 3 \ No newline at end of file diff --git a/etc_org/NetworkManager/dispatcher.d/01ifupdown b/etc_org/NetworkManager/dispatcher.d/01ifupdown new file mode 100755 index 0000000..ebadfd1 --- /dev/null +++ b/etc_org/NetworkManager/dispatcher.d/01ifupdown @@ -0,0 +1,76 @@ +#!/bin/sh -e +# Script to dispatch NetworkManager events +# +# Runs ifupdown scripts when NetworkManager fiddles with interfaces. +# See NetworkManager(8) for further documentation of the dispatcher events. + +if [ -z "$1" ]; then + echo "$0: called with no interface" 1>&2 + exit 1; +fi + +if [ -n "$IP4_NUM_ADDRESSES" ] && [ "$IP4_NUM_ADDRESSES" -gt 0 ]; then + ADDRESS_FAMILIES="$ADDRESS_FAMILIES inet" +fi +if [ -n "$IP6_NUM_ADDRESSES" ] && [ "$IP6_NUM_ADDRESSES" -gt 0 ]; then + ADDRESS_FAMILIES="$ADDRESS_FAMILIES inet6" +fi + +# If we have a VPN connection ignore the underlying IP address(es) +if [ "$2" = "vpn-up" ] || [ "$2" = "vpn-down" ]; then + ADDRESS_FAMILIES="" +fi + +if [ -n "$VPN_IP4_NUM_ADDRESSES" ] && [ "$VPN_IP4_NUM_ADDRESSES" -gt 0 ]; then + ADDRESS_FAMILIES="$ADDRESS_FAMILIES inet" +fi +if [ -n "$VPN_IP6_NUM_ADDRESSES" ] && [ "$VPN_IP6_NUM_ADDRESSES" -gt 0 ]; then + ADDRESS_FAMILIES="$ADDRESS_FAMILIES inet6" +fi + +# We're probably bringing the interface down. +[ -n "$ADDRESS_FAMILIES" ] || ADDRESS_FAMILIES="inet" + +# Fake ifupdown environment +export IFACE="$1" +export LOGICAL="$1" +export METHOD="NetworkManager" +export VERBOSITY="0" + +for i in $ADDRESS_FAMILIES; do + + export ADDRFAM="$i" + + # Run the right scripts + case "$2" in + up|vpn-up) + export MODE="start" + export PHASE="post-up" + run-parts /etc/network/if-up.d + ;; + down|vpn-down) + export MODE="stop" + export PHASE="post-down" + run-parts /etc/network/if-post-down.d + ;; +# pre-up/pre-down not implemented. See +# https://bugzilla.gnome.org/show_bug.cgi?id=387832 +# pre-up) +# export MODE="start" +# export PHASE="pre-up" +# run-parts /etc/network/if-pre-up.d +# ;; +# pre-down) +# export MODE="stop" +# export PHASE="pre-down" +# run-parts /etc/network/if-down.d +# ;; + hostname|dhcp4-change|dhcp6-change) + # Do nothing + ;; + *) + echo "$0: called with unknown action \`$2'" 1>&2 + exit 1 + ;; + esac +done diff --git a/etc_org/NetworkManager/dispatcher.d/99tlp-rdw-nm b/etc_org/NetworkManager/dispatcher.d/99tlp-rdw-nm new file mode 100755 index 0000000..b183ef3 --- /dev/null +++ b/etc_org/NetworkManager/dispatcher.d/99tlp-rdw-nm @@ -0,0 +1,119 @@ +#!/bin/sh +# tlp-rdw - network manager dispatcher hook: +# enable/disable radios on ifup/ifdown +# +# Copyright (c) 2015 Thomas Koch +# This software is licensed under the GPL v2 or later. + +# --- Constants +readonly LIBDIRS="/usr/lib/tlp-pm /usr/lib64/tlp-pm" +readonly LIBS="tlp-functions tlp-rf-func" + +readonly RDW_NM_LOCK="rdw_nm" +readonly RDW_NM_LOCKTIME=2 + +# --- Locate and source libraries +for libdir in $LIBDIRS; do [ -d $libdir ] && break; done +[ -d $libdir ] || exit 0 + +for lib in $LIBS; do + [ -f $libdir/$lib ] || exit 0 + . $libdir/$lib +done + +# --- MAIN +read_defaults +check_tlp_enabled || exit 0 +add_sbin2path + +# Get args +iface="$1" +action="$2" +itype="unknown" + +# Quit for invalid interfaces +[ -n "$iface" ] && [ "$iface" != "none" ] || exit 0 + +echo_debug "nm" "rdw_nm($iface).$action" +if [ -n "$addpath" ]; then + echo_debug "path" "PATH=$oldpath[$addpath]" +else + echo_debug "path" "PATH=$oldpath" +fi + +# Quit if timed lock in progress +check_timed_lock $RDW_NM_LOCK && exit 0 + +# Determine interface type +if cmd_exists $NMCLI ; then + # nmcli is available --> check if nmcli dev output matches interface + itype="$($NMCLI dev | awk '$1 ~ /'$iface'/ { print $2; }')" + + if [ -z "$itype" ]; then + # iface is not found in nmcli dev output: many WWAN devices have + # different devices for control and the actual network connection + # --> check if interface matches a WWAN device + get_wwan_ifaces + if wordinlist "$iface" "$wanifaces"; then + itype="wwan" + else + itype="unknown" + fi + fi + echo_debug "nm" "rdw_nm($iface).$action: type=$itype [nmcli]" +else + # nmcli is not available + echo_debug "nm" "rdw_nm($iface)$action.nmcli_not_available" +fi + +case $action in + up) # interface up, disable configured interfaces + + set_timed_lock $RDW_NM_LOCK $RDW_NM_LOCKTIME # lock rdw events + + case $itype in + *ethernet) + for dev in $DEVICES_TO_DISABLE_ON_LAN_CONNECT; do + [ -n "$dev" ] && device_switch $dev off + done + ;; + + *wireless|wifi) + for dev in $DEVICES_TO_DISABLE_ON_WIFI_CONNECT; do + [ -n "$dev" ] && [ "$dev" != wifi ] && device_switch $dev off + done + ;; + + gsm|wwan) + for dev in $DEVICES_TO_DISABLE_ON_WWAN_CONNECT; do + [ -n "$dev" ] && [ "$dev" != wwan ] && device_switch $dev off + done + ;; + esac + ;; # up + + down) # interface down, enable configured interfaces + case $itype in + *ethernet) + for dev in $DEVICES_TO_ENABLE_ON_LAN_DISCONNECT; do + [ -n "$dev" ] && device_switch $dev on + done + ;; + + *wireless|wifi) + for dev in $DEVICES_TO_ENABLE_ON_WIFI_DISCONNECT; do + [ -n "$dev" ] && [ "$dev" != wifi ] && device_switch $dev on + done + ;; + + gsm) + for dev in $DEVICES_TO_ENABLE_ON_WWAN_DISCONNECT; do + [ -n "$dev" ] && [ "$dev" != wwan ] && device_switch $dev on + done + ;; + esac + ;; # down + +esac + +exit 0 diff --git a/etc_org/UPower/UPower.conf b/etc_org/UPower/UPower.conf new file mode 100644 index 0000000..e2c6a69 --- /dev/null +++ b/etc_org/UPower/UPower.conf @@ -0,0 +1,94 @@ +# Only the system vendor should modify this file, ordinary users +# should not have to change anything. + +[UPower] + +# Enable the Watts Up Pro device. +# +# The Watts Up Pro contains a generic FTDI USB device without a specific +# vendor and product ID. When we probe for WUP devices, we can cause +# the user to get a perplexing "Device or resource busy" error when +# attempting to use their non-WUP device. +# +# The generic FTDI device is known to also be used on: +# +# - Sparkfun FT232 breakout board +# - Parallax Propeller +# +# default=false +EnableWattsUpPro=false + +# Don't poll the kernel for battery level changes. +# +# Some hardware will send us battery level changes through +# events, rather than us having to poll for it. This option +# allows disabling polling for hardware that sends out events. +# +# default=false +NoPollBatteries=false + +# Do we ignore the lid state +# +# Some laptops are broken. The lid state is either inverted, or stuck +# on or off. We can't do much to fix these problems, but this is a way +# for users to make the laptop panel vanish, a state that might be used +# by a couple of user-space daemons. On Linux systems, see also +# logind.conf(5). +# +# default=false +IgnoreLid=false + +# Policy for warnings and action based on battery levels +# +# Whether battery percentage based policy should be used. The default +# is to use the time left, change to true to use the percentage, which +# should work around broken firmwares. It is also more reliable than +# the time left (frantically saving all your files is going to use more +# battery than letting it rest for example). +# default=true +UsePercentageForPolicy=true + +# When UsePercentageForPolicy is true, the levels at which UPower will +# consider the battery low, critical, or take action for the critical +# battery level. +# +# This will also be used for batteries which don't have time information +# such as that of peripherals. +# +# If any value is invalid, or not in descending order, the defaults +# will be used. +# +# Defaults: +# PercentageLow=10 +# PercentageCritical=3 +# PercentageAction=2 +PercentageLow=10 +PercentageCritical=3 +PercentageAction=2 + +# When UsePercentageForPolicy is false, the time remaining at which UPower +# will consider the battery low, critical, or take action for the critical +# battery level. +# +# If any value is invalid, or not in descending order, the defaults +# will be used. +# +# Defaults: +# TimeLow=1200 +# TimeCritical=300 +# TimeAction=120 +TimeLow=1200 +TimeCritical=300 +TimeAction=120 + +# The action to take when "TimeAction" or "PercentageAction" above has been +# reached for the batteries (UPS or laptop batteries) supplying the computer +# +# Possible values are: +# PowerOff +# Hibernate +# HybridSleep +# +# If HybridSleep isn't available, Hibernate will be used +# If Hibernate isn't available, PowerOff will be used +CriticalPowerAction=HybridSleep diff --git a/etc_org/X11/Xreset b/etc_org/X11/Xreset new file mode 100755 index 0000000..7a0974c --- /dev/null +++ b/etc_org/X11/Xreset @@ -0,0 +1,34 @@ +#!/bin/sh +# +# /etc/X11/Xreset +# +# global Xreset file -- for use by display managers + +# $Id: Xsession 967 2005-12-27 07:20:55Z dnusinow $ + +set -e + +PROGNAME=Xreset +SYSSESSIONDIR=/etc/X11/Xreset.d + +if [ ! -d "$SYSSESSIONDIR" ]; then + # Nothing to do, exiting + exit 0 +fi + +# use run-parts to source every file in the session directory; we source +# instead of executing so that the variables and functions defined above +# are available to the scripts, and so that they can pass variables to each +# other +SESSIONFILES=$(run-parts --list $SYSSESSIONDIR) +if [ -n "$SESSIONFILES" ]; then + set +e + for SESSIONFILE in $SESSIONFILES; do + . $SESSIONFILE + done + set -e +fi + +exit 0 + +# vim:set ai et sts=2 sw=2 tw=80: diff --git a/etc_org/X11/Xreset.d/README b/etc_org/X11/Xreset.d/README new file mode 100644 index 0000000..3c03f42 --- /dev/null +++ b/etc_org/X11/Xreset.d/README @@ -0,0 +1,4 @@ +# Scripts in this directory are executed as root when a user log out from +# a display manager using /etc/X11/Xreset. +# The username of the user logging out is provided in the $USER environment +# variable. diff --git a/etc_org/X11/Xresources/x11-common b/etc_org/X11/Xresources/x11-common new file mode 100644 index 0000000..7641207 --- /dev/null +++ b/etc_org/X11/Xresources/x11-common @@ -0,0 +1,10 @@ +! $Id$ + +! load color-specific resources for clients that have them +#ifdef COLOR +*customization: -color +#endif + +! make Xaw (Athena widget set) clients understand the delete key +! this causes problems with some non-Xaw apps, use with care +! *Text.translations: #override ~Shift ~Meta Delete: delete-next-character() diff --git a/etc_org/X11/Xsession b/etc_org/X11/Xsession new file mode 100755 index 0000000..6b071c7 --- /dev/null +++ b/etc_org/X11/Xsession @@ -0,0 +1,119 @@ +#!/bin/sh +# +# /etc/X11/Xsession +# +# global Xsession file -- used by display managers and xinit (startx) + +# $Id: Xsession 967 2005-12-27 07:20:55Z dnusinow $ + +set -e + +PROGNAME=Xsession + +message () { + # pretty-print messages of arbitrary length; use xmessage if it + # is available and $DISPLAY is set + MESSAGE="$PROGNAME: $*" + echo "$MESSAGE" | fold -s -w ${COLUMNS:-80} >&2 + if [ -n "$DISPLAY" ] && which xmessage > /dev/null 2>&1; then + echo "$MESSAGE" | fold -s -w ${COLUMNS:-80} | xmessage -center -file - + fi +} + +message_nonl () { + # pretty-print messages of arbitrary length (no trailing newline); use + # xmessage if it is available and $DISPLAY is set + MESSAGE="$PROGNAME: $*" + echo -n "$MESSAGE" | fold -s -w ${COLUMNS:-80} >&2; + if [ -n "$DISPLAY" ] && which xmessage > /dev/null 2>&1; then + echo -n "$MESSAGE" | fold -s -w ${COLUMNS:-80} | xmessage -center -file - + fi +} + +errormsg () { + # exit script with error + message "$*" + exit 1 +} + +internal_errormsg () { + # exit script with error; essentially a "THIS SHOULD NEVER HAPPEN" message + # One big call to message() for the sake of xmessage; if we had two then + # the user would have dismissed the error we want reported before seeing the + # request to report it. + errormsg "$*" \ + "Please report the installed version of the \"x11-common\"" \ + "package and the complete text of this error message to" \ + "." +} + +# initialize variables for use by all session scripts + +OPTIONFILE=/etc/X11/Xsession.options + +SYSRESOURCES=/etc/X11/Xresources +USRRESOURCES=$HOME/.Xresources + +SYSSESSIONDIR=/etc/X11/Xsession.d +USERXSESSION=$HOME/.xsession +USERXSESSIONRC=$HOME/.xsessionrc +ALTUSERXSESSION=$HOME/.Xsession +ERRFILE=$HOME/.xsession-errors + +# attempt to create an error file; abort if we cannot +if (umask 077 && touch "$ERRFILE") 2> /dev/null && [ -w "$ERRFILE" ] && + [ ! -L "$ERRFILE" ]; then + chmod 600 "$ERRFILE" +elif ERRFILE=$(tempfile 2> /dev/null); then + if ! ln -sf "$ERRFILE" "${TMPDIR:=/tmp}/xsession-$USER"; then + message "warning: unable to symlink \"$TMPDIR/xsession-$USER\" to" \ + "\"$ERRFILE\"; look for session log/errors in" \ + "\"$TMPDIR/xsession-$USER\"." + fi +else + errormsg "unable to create X session log/error file; aborting." +fi + +# truncate ERRFILE if it is too big to avoid disk usage DoS +if [ "`stat -c%s \"$ERRFILE\"`" -gt 500000 ]; then + T=`mktemp -p "$HOME"` + tail -c 500000 "$ERRFILE" > "$T" && mv -f "$T" "$ERRFILE" || rm -f "$T" +fi + +exec >>"$ERRFILE" 2>&1 + +echo "$PROGNAME: X session started for $LOGNAME at $(date)" + +# sanity check; is our session script directory present? +if [ ! -d "$SYSSESSIONDIR" ]; then + errormsg "no \"$SYSSESSIONDIR\" directory found; aborting." +fi + +# Attempt to create a file of non-zero length in /tmp; a full filesystem can +# cause mysterious X session failures. We do not use touch, :, or test -w +# because they won't actually create a file with contents. We also let standard +# error from tempfile and echo go to the error file to aid the user in +# determining what went wrong. +WRITE_TEST=$(tempfile) +if ! echo "*" >>"$WRITE_TEST"; then + message "warning: unable to write to ${WRITE_TEST%/*}; X session may exit" \ + "with an error" +fi +rm -f "$WRITE_TEST" + +# use run-parts to source every file in the session directory; we source +# instead of executing so that the variables and functions defined above +# are available to the scripts, and so that they can pass variables to each +# other +SESSIONFILES=$(run-parts --list $SYSSESSIONDIR) +if [ -n "$SESSIONFILES" ]; then + set +e + for SESSIONFILE in $SESSIONFILES; do + . $SESSIONFILE + done + set -e +fi + +exit 0 + +# vim:set ai et sts=2 sw=2 tw=80: diff --git a/etc_org/X11/Xsession.d/20x11-common_process-args b/etc_org/X11/Xsession.d/20x11-common_process-args new file mode 100644 index 0000000..149d1d2 --- /dev/null +++ b/etc_org/X11/Xsession.d/20x11-common_process-args @@ -0,0 +1,70 @@ +# $Id: 20x11-common_process-args 305 2005-07-03 18:51:43Z dnusinow $ + +# This file is sourced by Xsession(5), not executed. + +# read OPTIONFILE +OPTIONS=$(cat "$OPTIONFILE") || true + +has_option() { + if [ "${OPTIONS#* +$1}" != "$OPTIONS" ]; then + return 0 + else + return 1 + fi +} + +# Determine how many arguments were provided. +case $# in + 0) + # No arguments given; use default behavior. + ;; + 1) + # One argument given; see what it was. + case "$1" in + failsafe) + # Failsafe session was requested. + if has_option allow-failsafe; then + if [ -e /usr/bin/x-terminal-emulator ]; then + if [ -x /usr/bin/x-terminal-emulator ]; then + exec x-terminal-emulator -geometry +1+1 + else + # fatal error + errormsg "unable to launch failsafe X session ---" \ + "x-terminal-emulator not executable; aborting." + fi + else + # fatal error + errormsg "unable to launch failsafe X session ---" \ + "x-terminal-emulator not found; aborting." + fi + fi + ;; + default) + # Default behavior was requested. + ;; + *) + # Specific program was requested. + STARTUP_FULL_PATH=$(/usr/bin/which "${1%% *}" || true) + if [ -n "$STARTUP_FULL_PATH" ] && [ -e "$STARTUP_FULL_PATH" ]; then + if [ -x "$STARTUP_FULL_PATH" ]; then + STARTUP="$1" + else + message "unable to launch \"$1\" X session ---" \ + "\"$1\" not executable; falling back to default session." + fi + else + message "unable to launch \"$1\" X session ---" \ + "\"$1\" not found; falling back to default session." + fi + ;; + esac + ;; + *) + # More than one argument given; we don't know what to do. + message "unsupported number of arguments ($#); falling back to default" \ + "session." + ;; +esac + +# vim:set ai et sts=2 sw=2 tw=80: diff --git a/etc_org/X11/Xsession.d/30x11-common_xresources b/etc_org/X11/Xsession.d/30x11-common_xresources new file mode 100644 index 0000000..c3f53a8 --- /dev/null +++ b/etc_org/X11/Xsession.d/30x11-common_xresources @@ -0,0 +1,26 @@ +# $Id: 30x11-common_xresources 305 2005-07-03 18:51:43Z dnusinow $ + +# This file is sourced by Xsession(5), not executed. + +# If xrdb (from xbase-clients) is installed, merge system-wide X resources. +# Then merge the user's X resources, if the options file is so configured. +if [ -d "$SYSRESOURCES" ] && type xrdb >/dev/null 2>&1; then + RESOURCEFILES=$(run-parts --list $SYSRESOURCES) + if [ -n "$RESOURCEFILES" ]; then + for RESOURCEFILE in $RESOURCEFILES; do + xrdb -merge $RESOURCEFILE + done + fi +fi + +if has_option allow-user-resources && [ -f "$USRRESOURCES" ]; then + if type xrdb >/dev/null 2>&1; then + xrdb -merge $USRRESOURCES + else + # Comment out this command if you desire a legacy-free X environment, and find + # the warning spurious. + message "warning: xrdb command not found; X resources not merged." + fi +fi + +# vim:set ai et sts=2 sw=2 tw=80: diff --git a/etc_org/X11/Xsession.d/35x11-common_xhost-local b/etc_org/X11/Xsession.d/35x11-common_xhost-local new file mode 100644 index 0000000..d127a6c --- /dev/null +++ b/etc_org/X11/Xsession.d/35x11-common_xhost-local @@ -0,0 +1,10 @@ +# This file is sourced by Xsession(5), not executed. + +# If xhost (from x11-xserver-utils) is installed, use it to give access +# to the X server to any process from the same user on the local host. +# Unlike other uses of xhost, this is safe since the kernel can check +# the actual owner of the calling process. + +if type xhost >/dev/null 2>&1; then + xhost +si:localuser:$(id -un) || : +fi diff --git a/etc_org/X11/Xsession.d/40x11-common_xsessionrc b/etc_org/X11/Xsession.d/40x11-common_xsessionrc new file mode 100644 index 0000000..305f363 --- /dev/null +++ b/etc_org/X11/Xsession.d/40x11-common_xsessionrc @@ -0,0 +1,6 @@ +# This file is sourced by Xsession(5), not executed. + +#Source user defined xsessionrc (locales and other environment variables) +if [ -r "$USERXSESSIONRC" ]; then + . "$USERXSESSIONRC" +fi diff --git a/etc_org/X11/Xsession.d/50x11-common_determine-startup b/etc_org/X11/Xsession.d/50x11-common_determine-startup new file mode 100644 index 0000000..4e13505 --- /dev/null +++ b/etc_org/X11/Xsession.d/50x11-common_determine-startup @@ -0,0 +1,47 @@ +# $Id: 50x11-common_determine-startup 305 2005-07-03 18:51:43Z dnusinow $ + +# This file is sourced by Xsession(5), not executed. + +# If no X session startup program was passed to the Xsession script as an +# argument (e.g., by the display manager), or if that program was not +# executable, fall back to looking for a user's custom X session script, if +# allowed by the options file. +if [ -z "$STARTUP" ]; then + if has_option allow-user-xsession; then + for STARTUPFILE in "$USERXSESSION" "$ALTUSERXSESSION"; do + if [ -e "$STARTUPFILE" ]; then + if [ -x "$STARTUPFILE" ]; then + STARTUP="$STARTUPFILE" + else + shell=${SHELL:-sh} + STARTUP="$shell $STARTUPFILE" + fi + break + fi + done + fi +fi + +# If there is still nothing to use for a startup program, try the system +# default session manager, window manager, and terminal emulator. +if [ -z "$STARTUP" ]; then + if [ -x /usr/bin/x-session-manager ]; then + STARTUP=x-session-manager + elif [ -x /usr/bin/x-window-manager ]; then + STARTUP=x-window-manager + elif [ -x /usr/bin/x-terminal-emulator ]; then + STARTUP=x-terminal-emulator + fi +fi + +# If we still have not found a startup program, give up. +if [ -z "$STARTUP" ]; then + ERRMSG="unable to start X session ---" + if has_option allow-user-xsession; then + ERRMSG="$ERRMSG no \"$USERXSESSION\" file, no \"$ALTUSERXSESSION\" file," + fi + errormsg "$ERRMSG no session managers, no window managers, and no terminal" \ + "emulators found; aborting." +fi + +# vim:set ai et sts=2 sw=2 tw=80: diff --git a/etc_org/X11/Xsession.d/55mate-session_materc b/etc_org/X11/Xsession.d/55mate-session_materc new file mode 100644 index 0000000..b285d9a --- /dev/null +++ b/etc_org/X11/Xsession.d/55mate-session_materc @@ -0,0 +1,23 @@ +# If we are running the MATE session, source ~/.materc + +BASESTARTUP=${STARTUP%% *} +BASESTARTUP=${BASESTARTUP##*/} +if [ "$BASESTARTUP" = x-session-manager ]; then + BASESTARTUP=$(basename $(readlink /etc/alternatives/x-session-manager)) +fi +case "$BASESTARTUP" in + mate-session*) + MATERC=$HOME/.materc + if [ -r "$MATERC" ]; then + . "$MATERC" + fi + # We prepend /usr/share/mate since its defaults.list actually points + # to /etc so it is configurable. + if [ -z "$XDG_DATA_DIRS" ]; then + XDG_DATA_DIRS=/usr/share/mate:/usr/local/share/:/usr/share/ + else + XDG_DATA_DIRS=/usr/share/mate:"$XDG_DATA_DIRS" + fi + export XDG_DATA_DIRS + ;; +esac diff --git a/etc_org/X11/Xsession.d/60x11-common_localhost b/etc_org/X11/Xsession.d/60x11-common_localhost new file mode 100644 index 0000000..094f6b9 --- /dev/null +++ b/etc_org/X11/Xsession.d/60x11-common_localhost @@ -0,0 +1,4 @@ +# This file is sourced by Xsession(5), not executed. + +[ -x /usr/bin/xhost ] && [ -x /usr/bin/id ] && + xhost +si:localuser:`id -un` > /dev/null diff --git a/etc_org/X11/Xsession.d/60x11-common_xdg_path b/etc_org/X11/Xsession.d/60x11-common_xdg_path new file mode 100644 index 0000000..29491c3 --- /dev/null +++ b/etc_org/X11/Xsession.d/60x11-common_xdg_path @@ -0,0 +1,22 @@ +# This file is sourced by Xsession(5), not executed. +# Add additionnal xdg paths depending on selected desktop session + +DEFAULT_XDG_CONFIG_DIRS='/etc/xdg' +DEFAULT_XDG_DATA_DIRS='/usr/local/share/:/usr/share/' +if [ -n "$DESKTOP_SESSION" ]; then + # readd default if was empty + if [ -z "$XDG_CONFIG_DIRS" ]; then + XDG_CONFIG_DIRS="$DEFAULT_XDG_CONFIG_DIRS" + fi + XDG_CONFIG_DIRS="$DEFAULT_XDG_CONFIG_DIRS"/xdg-"$DESKTOP_SESSION":"$XDG_CONFIG_DIRS" + export XDG_CONFIG_DIRS + # gnome is already added if gnome-session installed + if [ "$DESKTOP_SESSION" != "gnome" ]; then + if [ -z "$XDG_DATA_DIRS" ]; then + XDG_DATA_DIRS="$DEFAULT_XDG_DATA_DIRS" + fi + XDG_DATA_DIRS=/usr/share/"$DESKTOP_SESSION":"$XDG_DATA_DIRS" + export XDG_DATA_DIRS + fi +fi + diff --git a/etc_org/X11/Xsession.d/60xbrlapi b/etc_org/X11/Xsession.d/60xbrlapi new file mode 100644 index 0000000..f1d7a38 --- /dev/null +++ b/etc_org/X11/Xsession.d/60xbrlapi @@ -0,0 +1 @@ +if [ -x /usr/bin/xbrlapi ]; then /usr/bin/xbrlapi -q & fi diff --git a/etc_org/X11/Xsession.d/60xdg-user-dirs-update b/etc_org/X11/Xsession.d/60xdg-user-dirs-update new file mode 100644 index 0000000..7a0f8ab --- /dev/null +++ b/etc_org/X11/Xsession.d/60xdg-user-dirs-update @@ -0,0 +1,3 @@ +if [ -x /usr/bin/xdg-user-dirs-update ]; then + /usr/bin/xdg-user-dirs-update +fi diff --git a/etc_org/X11/Xsession.d/70gconfd_path-on-session b/etc_org/X11/Xsession.d/70gconfd_path-on-session new file mode 100644 index 0000000..ab8f913 --- /dev/null +++ b/etc_org/X11/Xsession.d/70gconfd_path-on-session @@ -0,0 +1,9 @@ +# This file is sourced by Xsession(5), not executed. +# Add additional gconf path depending on selected desktop session + +GCONF_PREFIX="/usr/share/gconf" +if [ -n "$DESKTOP_SESSION" ]; then + export MANDATORY_PATH=${GCONF_PREFIX}/${DESKTOP_SESSION}.mandatory.path + export DEFAULTS_PATH=${GCONF_PREFIX}/${DESKTOP_SESSION}.default.path +fi + diff --git a/etc_org/X11/Xsession.d/70im-config_launch b/etc_org/X11/Xsession.d/70im-config_launch new file mode 100644 index 0000000..be7be70 --- /dev/null +++ b/etc_org/X11/Xsession.d/70im-config_launch @@ -0,0 +1,46 @@ +#!/bin/sh +# vim: set sts=4 expandtab: +# Copyright (C) 2012 Osamu Aoki +# Copyright (C) 2012 Aron Xu +# GNU General Public License version 2 or later. +# +# Input Method launcher hook ... see im-launch(1). +# The hook script for dbus-launch is in 75 which changes $STARTUP string. +# This shuld be befor this dbus-launch hook to ensure the working dbus +# for input method. Thus moved from 80 to 70. + +IMLAUNCH=/usr/bin/im-launch + +# If already tweaked, keep hands off :-) +# If im-config is removed but not purged, keep hands off :-) +if [ -z "$XMODIFIERS" ] && \ + [ -z "$GTK_IM_MODULE" ] && \ + [ -z "$QT_IM_MODULE" ] && \ + [ -z "$QT4_IM_MODULE" ] && \ + [ -z "$CLUTTER_IM_MODULE" ] && \ + [ -r /usr/share/im-config/xinputrc.common ]; then + IM_CONFIG_PHASE=1 + export IM_CONFIG_PHASE + # initialize all im-config common functions and parameters + . /usr/share/im-config/xinputrc.common + unset TEXTDOMAIN + unset TEXTDOMAINDIR + # source the first found configuration file + if [ -r "$IM_CONFIG_XINPUTRC_USR" ]; then + . $IM_CONFIG_XINPUTRC_USR + elif [ -r "$IM_CONFIG_XINPUTRC_SYS" ]; then + . $IM_CONFIG_XINPUTRC_SYS + fi + # always export variables even for manual configuration. + export XMODIFIERS + export GTK_IM_MODULE + export QT_IM_MODULE + export QT4_IM_MODULE + export CLUTTER_IM_MODULE +fi + +# Change $STARTUP string to im-launch while keeping the old $STARTUP string +# as its arguments +if [ -x "$IMLAUNCH" ]; then + STARTUP="$IMLAUNCH $STARTUP" +fi diff --git a/etc_org/X11/Xsession.d/75dbus_dbus-launch b/etc_org/X11/Xsession.d/75dbus_dbus-launch new file mode 100644 index 0000000..2b5cc57 --- /dev/null +++ b/etc_org/X11/Xsession.d/75dbus_dbus-launch @@ -0,0 +1,17 @@ +# $Id:$ +# In order to activate the session bus at X session launch +# simply place use-session-dbus into your /etc/X11/Xsession.options file +# + +STARTDBUS= +DBUSLAUNCH=/usr/bin/dbus-launch + +if has_option use-session-dbus; then + if [ -z "$DBUS_SESSION_BUS_ADDRESS" ] && [ -x "$DBUSLAUNCH" ]; then + STARTDBUS=yes + fi +fi + +if [ -n "$STARTDBUS" ]; then + STARTUP="$DBUSLAUNCH --exit-with-session $STARTUP" +fi diff --git a/etc_org/X11/Xsession.d/90atk-adaptor b/etc_org/X11/Xsession.d/90atk-adaptor new file mode 100644 index 0000000..be04b9e --- /dev/null +++ b/etc_org/X11/Xsession.d/90atk-adaptor @@ -0,0 +1,25 @@ +# -*- sh -*- +# Xsession.d script to set the GTK_MODULES env variable to load atk +# +# This file is sourced by Xsession(5), not executed. + +add_module() +{ + case :$GTK_MODULES: in + *:$1:*) + ;; + *) + if [ -z "$GTK_MODULES" ] + then + GTK_MODULES=$1 + else + GTK_MODULES=$GTK_MODULES:$1 + fi + ;; + esac +} + +add_module gail +add_module atk-bridge + +export GTK_MODULES diff --git a/etc_org/X11/Xsession.d/90gpg-agent b/etc_org/X11/Xsession.d/90gpg-agent new file mode 100644 index 0000000..8886f95 --- /dev/null +++ b/etc_org/X11/Xsession.d/90gpg-agent @@ -0,0 +1,19 @@ +: ${GNUPGHOME=$HOME/.gnupg} + +GPGAGENT=/usr/bin/gpg-agent + +if grep -qs '^[[:space:]]*use-agent' "$GNUPGHOME/gpg.conf" "$GNUPGHOME/options" && + test -x $GPGAGENT; then + + # Invoking gpg-agent with no arguments exits successfully if the agent + # is already running on the standard socket + if ! $GPGAGENT 2>/dev/null; then + "$GPGAGENT" --daemon + fi + GPG_AGENT_INFO="${GNUPGHOME}/S.gpg-agent:0:1" + export GPG_AGENT_INFO + if grep -qs '^[[:space:]]*enable-ssh-support' "${GNUPGHOME}/gpg-agent.conf"; then + SSH_AUTH_SOCK="${GNUPGHOME}/S.gpg-agent.ssh" + export SSH_AUTH_SOCK + fi +fi diff --git a/etc_org/X11/Xsession.d/90qt-a11y b/etc_org/X11/Xsession.d/90qt-a11y new file mode 100644 index 0000000..b5903d6 --- /dev/null +++ b/etc_org/X11/Xsession.d/90qt-a11y @@ -0,0 +1,9 @@ +# -*- sh -*- +# Xsession.d script to set the env variables to enable accessibility for Qt +# +# This file is sourced by Xsession(5), not executed. + +QT_ACCESSIBILITY=1 +QT_LINUX_ACCESSIBILITY_ALWAYS_ON=1 + +export QT_ACCESSIBILITY QT_LINUX_ACCESSIBILITY_ALWAYS_ON diff --git a/etc_org/X11/Xsession.d/90x11-common_ssh-agent b/etc_org/X11/Xsession.d/90x11-common_ssh-agent new file mode 100644 index 0000000..5397434 --- /dev/null +++ b/etc_org/X11/Xsession.d/90x11-common_ssh-agent @@ -0,0 +1,24 @@ +# $Id: 90x11-common_ssh-agent 305 2005-07-03 18:51:43Z dnusinow $ + +# This file is sourced by Xsession(5), not executed. + +STARTSSH= +SSHAGENT=/usr/bin/ssh-agent +SSHAGENTARGS= + +if has_option use-ssh-agent; then + if [ -x "$SSHAGENT" ] && [ -z "$SSH_AUTH_SOCK" ] \ + && [ -z "$SSH2_AUTH_SOCK" ]; then + STARTSSH=yes + if [ -f /usr/bin/ssh-add1 ] && cmp -s $SSHAGENT /usr/bin/ssh-agent2; then + # use ssh-agent2's ssh-agent1 compatibility mode + SSHAGENTARGS=-1 + fi + fi +fi + +if [ -n "$STARTSSH" ]; then + STARTUP="$SSHAGENT $SSHAGENTARGS ${TMPDIR:+env TMPDIR=$TMPDIR} $STARTUP" +fi + +# vim:set ai et sts=2 sw=2 tw=80: diff --git a/etc_org/X11/Xsession.d/95dbus_update-activation-env b/etc_org/X11/Xsession.d/95dbus_update-activation-env new file mode 100644 index 0000000..1626e74 --- /dev/null +++ b/etc_org/X11/Xsession.d/95dbus_update-activation-env @@ -0,0 +1,17 @@ +# vim:set ft=sh sw=2 sts=2 et: + +if [ -n "$DBUS_SESSION_BUS_ADDRESS" ] && \ + [ -x "/usr/bin/dbus-update-activation-environment" ]; then + # subshell so we can unset environment variables + ( + # unset login-session-specifics + unset XDG_SEAT + unset XDG_SESSION_ID + unset XDG_VTNR + + # tell dbus-daemon --session (and systemd --user, if running) + # to put the Xsession's environment in activated services' + # environments + dbus-update-activation-environment --verbose --systemd --all + ) +fi diff --git a/etc_org/X11/Xsession.d/99mate-environment b/etc_org/X11/Xsession.d/99mate-environment new file mode 100644 index 0000000..62a9a23 --- /dev/null +++ b/etc_org/X11/Xsession.d/99mate-environment @@ -0,0 +1,19 @@ +# This file is sourced by Xsession(5), not executed. + +if [ "x$DESKTOP_SESSION" = "xmate" ] || [ "x$XDG_SESSION_DESKTOP" == "xmate" ]; then + if [ -z "$GTK_MODULES" ] ; then + GTK_MODULES="canberra-gtk-module:topmenu-gtk-module" + else + GTK_MODULES="$GTK_MODULES:canberra-gtk-module:topmenu-gtk-module" + fi + export GTK_MODULES + + # Disable GTK3 overlay scrollbars + export GTK_OVERLAY_SCROLLING=0 + + # QT apps to use GTK styling + export QT_STYLE_OVERRIDE=gtk + + # Workaround clutter issue (LP: #1462445) + export CLUTTER_BACKEND=x11 +fi diff --git a/etc_org/X11/Xsession.d/99x11-common_start b/etc_org/X11/Xsession.d/99x11-common_start new file mode 100644 index 0000000..36a9652 --- /dev/null +++ b/etc_org/X11/Xsession.d/99x11-common_start @@ -0,0 +1,7 @@ +# $Id: 99x11-common_start 305 2005-07-03 18:51:43Z dnusinow $ + +# This file is sourced by Xsession(5), not executed. + +exec $STARTUP + +# vim:set ai et sts=2 sw=2 tw=80: diff --git a/etc_org/X11/Xsession.options b/etc_org/X11/Xsession.options new file mode 100644 index 0000000..fc45bf9 --- /dev/null +++ b/etc_org/X11/Xsession.options @@ -0,0 +1,9 @@ +# $Id: Xsession.options 189 2005-06-11 00:04:27Z branden $ +# +# configuration options for /etc/X11/Xsession +# See Xsession.options(5) for an explanation of the available options. +allow-failsafe +allow-user-resources +allow-user-xsession +use-ssh-agent +use-session-dbus diff --git a/etc_org/X11/app-defaults/Bitmap b/etc_org/X11/app-defaults/Bitmap new file mode 100644 index 0000000..e55fce0 --- /dev/null +++ b/etc_org/X11/app-defaults/Bitmap @@ -0,0 +1,228 @@ +! The App-defaults file for Bitmap. + +*TransientShell.allowShellResize: True +*shapeStyle: oval +*cursor: left_ptr +*pane.orientation: horizontal + +*Form*top: ChainTop +*Form*bottom: ChainTop +*Form*left: ChainLeft +*Form*right: ChainLeft + +*MenuButton.leftBitmap: menu12 +*form*width: 120 +*form*height: 15 + +*baseTranslations:#override\ + Ctrlc: do-quit()\n\ + q: do-quit()\n\ + Ctrln: do-new()\n\ + Ctrlf: do-load()\n\ + Ctrli: do-insert()\n\ + Ctrls: do-save()\n\ + Ctrlw: do-save-as()\n\ + Ctrlr: do-resize()\n\ + Ctrlx: do-rescale()\n\ + Ctrle: do-filename()\n\ + Ctrlb: do-basename()\n\ + Metai: switch-image()\n\ + Metag: switch-grid()\n\ + Metad: switch-dashed()\n\ + Metaa: switch-axes()\n\ + Metas: switch-stippled()\n\ + Metap: switch-proportional()\n\ + Metaz: switch-zoom()\n\ + Metac: do-cut()\n\ + Metaw: do-copy()\n\ + Metay: do-paste() + + +*Toggle.translations: : highlight(WhenUnset)\n\ + : unhighlight()\n\ + ,: set() notify() + +*MenuButton.translations:: highlight()\n\ + : reset()\n\ + Any: reset() fix-menu() PopupMenu() + +*Dialog*baseTranslations:#override\ + Return: set-dialog-button(okay, yes, retry)\n\ + Ctrlg: set-dialog-button(cancel, abort) +*image*baseTranslations:#override\ + ,: switch-image() +*image*width: 0 +*image*height: 0 +*image*Label.internalWidth: 0 +*image*Label.internalHeight: 0 +*image*normalImage.foreground: white +*image*normalImage.background: black +*image*invertedImage.foreground: black +*image*invertedImage.background: white + +*bitmap.cursor: tcross +*bitmap.dashes: Dashes +*bitmap.stipple: Stipple +*bitmap.stippled: on + +*TransientShell.width: 300 + +*input*icon: Term +*qsave*icon: Term +*error*icon: Excl +*Dialog.yes.label: Yes +*Dialog.no.label: No +*Dialog.okay.label: OK +*Dialog.abort.label: Abort +*Dialog.cancel.label: Cancel +*Dialog.retry.label: Retry + +*MenuButton.width: 58 + +*SimpleMenu.width: 0 +*SimpleMenu.height: 0 +*SimpleMenu.cursor: hand2 +*SimpleMenu.line.height: 0 + +*fileButton.label: File +*fileButton.menuName: fileMenu + +*editButton.label: Edit +*editButton.fromHoriz: fileButton +*editButton.menuName: editMenu + +*formy.status*top: ChainTop +*formy.status*bottom: ChainTop +*formy.status*left: ChainLeft +*formy.status*right: ChainRight +*status.fromHoriz: editButton +*status.borderWidth: 0 + +*SmeBSB.HorizontalMargins: 32 + +*fileMenu.new.label: New (Ctrl-N)... +*fileMenu.load.label: Load (Ctrl-F)... +*fileMenu.insert.label: Insert (Ctrl-I)... +*fileMenu.save.label: Save (Ctrl-S) +*fileMenu.saveAs.label: Save As (Ctrl-W)... +*fileMenu.resize.label: Resize (Ctrl-R)... +*fileMenu.rescale.label: Rescale (Ctrl-X)... +*fileMenu.filename.label: Filename (Ctrl-E)... +*fileMenu.basename.label: Basename (Ctrl-B)... +*fileMenu.quit.label: Quit (Ctrl-C, Q) + +*editMenu.image.label: Image (Meta-I) +*editMenu.grid.label: Grid (Meta-G) +*editMenu.dashed.label: Dashed (Meta-D) +*editMenu.axes.label: Axes (Meta-A) +*editMenu.stippled.label: Stippled (Meta-S) +*editMenu.proportional.label: Proportional (Meta-P) +*editMenu.zoom.label: Zoom (Meta-Z) +*editMenu.cut.label: Cut (Meta-C) +*editMenu.copy.label: Copy (Meta-W) +*editMenu.paste.label: Paste (Meta-Y, Ctrl-mb) + +*form.clear.label: Clear +*form.set.fromVert: clear +*form.set.label: Set +*form.invert.fromVert: set +*form.invert.label: Invert + +*form.mark.vertDistance: 10 +*form.mark.fromVert: invert +*form.mark.label: Mark +*form.unmark.fromVert: mark +*form.unmark.label: Unmark + +*form.copy.vertDistance: 10 +*form.copy.fromVert: unmark +*form.copy.radioGroup: mark +*form.copy.label: Copy +*form.move.fromVert: copy +*form.move.radioGroup: copy +*form.move.label: Move + +*form.flipHoriz.vertDistance: 10 +*form.flipHoriz.width: 36 +*form.flipHoriz.height: 36 +*form.flipHoriz.fromVert: move +*form.flipHoriz.bitmap: FlipHoriz +*form.up.vertDistance: 10 +*form.up.width: 36 +*form.up.height: 36 +*form.up.fromVert: move +*form.up.fromHoriz: flipHoriz +*form.up.bitmap: Up +*form.flipVert.vertDistance: 10 +*form.flipVert.width: 36 +*form.flipVert.height: 36 +*form.flipVert.fromVert: move +*form.flipVert.fromHoriz: up +*form.flipVert.bitmap: FlipVert +*form.left.width: 36 +*form.left.height: 36 +*form.left.fromVert: flipHoriz +*form.left.bitmap: Left +*form.fold.width: 36 +*form.fold.height: 36 +*form.fold.fromVert: up +*form.fold.fromHoriz: left +*form.fold.bitmap: Fold +*form.right.width: 36 +*form.right.height: 36 +*form.right.fromVert: flipVert +*form.right.fromHoriz: fold +*form.right.bitmap: Right +*form.rotateLeft.width: 36 +*form.rotateLeft.height: 36 +*form.rotateLeft.fromVert: left +*form.rotateLeft.bitmap: RotateLeft +*form.down.width: 36 +*form.down.height: 36 +*form.down.fromVert: fold +*form.down.fromHoriz: rotateLeft +*form.down.bitmap: Down +*form.rotateRight.width: 36 +*form.rotateRight.height: 36 +*form.rotateRight.fromVert: right +*form.rotateRight.fromHoriz: down +*form.rotateRight.bitmap: RotateRight + +*form.point.vertDistance: 10 +*form.point.fromVert: rotateLeft +*form.point.radioGroup: move +*form.point.label: Point +*form.curve.fromVert: point +*form.curve.radioGroup: point +*form.curve.label: Curve +*form.line.fromVert: curve +*form.line.radioGroup: curve +*form.line.label: Line +*form.rectangle.fromVert: line +*form.rectangle.radioGroup: line +*form.rectangle.label: Rectangle +*form.filledRectangle.fromVert: rectangle +*form.filledRectangle.radioGroup: rectangle +*form.filledRectangle.label: Filled Rectangle +*form.circle.fromVert: filledRectangle +*form.circle.radioGroup: filledRectangle +*form.circle.label: Circle +*form.filledCircle.fromVert: circle +*form.filledCircle.radioGroup: circle +*form.filledCircle.label: Filled Circle +*form.floodFill.fromVert: filledCircle +*form.floodFill.radioGroup: filledCircle +*form.floodFill.label: Flood Fill + +*form.setHotSpot.vertDistance: 10 +*form.setHotSpot.fromVert: floodFill +*form.setHotSpot.radioGroup: floodFill +*form.setHotSpot.label: Set Hot Spot +*form.clearHotSpot.fromVert: setHotSpot +*form.clearHotSpot.label: Clear Hot Spot + +*form.undo.vertDistance: 10 +*form.undo.fromVert: clearHotSpot +*form.undo.label: Undo + + diff --git a/etc_org/X11/app-defaults/Bitmap-color b/etc_org/X11/app-defaults/Bitmap-color new file mode 100644 index 0000000..7a7a025 --- /dev/null +++ b/etc_org/X11/app-defaults/Bitmap-color @@ -0,0 +1,18 @@ +! The App-defaults file for Bitmap on a color screen. + +#include "Bitmap" + +*background: medium blue +*foreground: cyan +*borderColor: plum +*frame: deep sky blue +*highlight: magenta +*Command.background: purple +*Toggle.background: purple +*MenuButton.background: purple +*Command.foreground: white +*Toggle.foreground: white +*MenuButton.foreground: white +*status.foreground: green +*Dialog.icon.foreground: pale green +*bitmap.stippled: off diff --git a/etc_org/X11/app-defaults/Bitmap-nocase b/etc_org/X11/app-defaults/Bitmap-nocase new file mode 100644 index 0000000..bcd4c4c --- /dev/null +++ b/etc_org/X11/app-defaults/Bitmap-nocase @@ -0,0 +1,231 @@ +! +! +! The App-defaults file for Bitmap for use on file systems +! that are not case sensitive. + +*TransientShell.allowShellResize: True +*shapeStyle: oval +*cursor: left_ptr +*pane.orientation: horizontal + +*Form*top: ChainTop +*Form*bottom: ChainTop +*Form*left: ChainLeft +*Form*right: ChainLeft + +*MenuButton.leftBitmap: menu12 +*form*width: 120 +*form*height: 15 + +*baseTranslations:#override\ + Ctrlc: do-quit()\n\ + q: do-quit()\n\ + Ctrln: do-new()\n\ + Ctrlf: do-load()\n\ + Ctrli: do-insert()\n\ + Ctrls: do-save()\n\ + Ctrlw: do-save-as()\n\ + Ctrlr: do-resize()\n\ + Ctrlx: do-rescale()\n\ + Ctrle: do-filename()\n\ + Ctrlb: do-basename()\n\ + Metai: switch-image()\n\ + Metag: switch-grid()\n\ + Metad: switch-dashed()\n\ + Metaa: switch-axes()\n\ + Metas: switch-stippled()\n\ + Metap: switch-proportional()\n\ + Metaz: switch-zoom()\n\ + Metac: do-cut()\n\ + Metaw: do-copy()\n\ + Metay: do-paste() + + +*Toggle.translations: : highlight(WhenUnset)\n\ + : unhighlight()\n\ + ,: set() notify() + +*MenuButton.translations:: highlight()\n\ + : reset()\n\ + Any: reset() fix-menu() PopupMenu() + +*Dialog*baseTranslations:#override\ + Return: set-dialog-button(okay, yes, retry)\n\ + Ctrlg: set-dialog-button(cancel, abort) +*image*baseTranslations:#override\ + ,: switch-image() +*image*width: 0 +*image*height: 0 +*image*Label.internalWidth: 0 +*image*Label.internalHeight: 0 +*image*normalImage.foreground: white +*image*normalImage.background: black +*image*invertedImage.foreground: black +*image*invertedImage.background: white + +*bitmap.cursor: tcross +*bitmap.dashes: Dashes +*bitmap.stipple: Stippler +*bitmap.stippled: on + +*TransientShell.width: 300 + +*input*icon: Term +*qsave*icon: Term +*error*icon: Excl +*Dialog.yes.label: Yes +*Dialog.no.label: No +*Dialog.okay.label: OK +*Dialog.abort.label: Abort +*Dialog.cancel.label: Cancel +*Dialog.retry.label: Retry + +*MenuButton.width: 58 + +*SimpleMenu.width: 0 +*SimpleMenu.height: 0 +*SimpleMenu.cursor: hand2 +*SimpleMenu.line.height: 0 + +*fileButton.label: File +*fileButton.menuName: fileMenu + +*editButton.label: Edit +*editButton.fromHoriz: fileButton +*editButton.menuName: editMenu + +*formy.status*top: ChainTop +*formy.status*bottom: ChainTop +*formy.status*left: ChainLeft +*formy.status*right: ChainRight +*status.fromHoriz: editButton +*status.borderWidth: 0 + +*SmeBSB.HorizontalMargins: 32 + +*fileMenu.new.label: New (Ctrl-N)... +*fileMenu.load.label: Load (Ctrl-F)... +*fileMenu.insert.label: Insert (Ctrl-I)... +*fileMenu.save.label: Save (Ctrl-S) +*fileMenu.saveAs.label: Save As (Ctrl-W)... +*fileMenu.resize.label: Resize (Ctrl-R)... +*fileMenu.rescale.label: Rescale (Ctrl-X)... +*fileMenu.filename.label: Filename (Ctrl-E)... +*fileMenu.basename.label: Basename (Ctrl-B)... +*fileMenu.quit.label: Quit (Ctrl-C, Q) + +*editMenu.image.label: Image (Meta-I) +*editMenu.grid.label: Grid (Meta-G) +*editMenu.dashed.label: Dashed (Meta-D) +*editMenu.axes.label: Axes (Meta-A) +*editMenu.stippled.label: Stippled (Meta-S) +*editMenu.proportional.label: Proportional (Meta-P) +*editMenu.zoom.label: Zoom (Meta-Z) +*editMenu.cut.label: Cut (Meta-C) +*editMenu.copy.label: Copy (Meta-W) +*editMenu.paste.label: Paste (Meta-Y, Ctrl-mb) + +*form.clear.label: Clear +*form.set.fromVert: clear +*form.set.label: Set +*form.invert.fromVert: set +*form.invert.label: Invert + +*form.mark.vertDistance: 10 +*form.mark.fromVert: invert +*form.mark.label: Mark +*form.unmark.fromVert: mark +*form.unmark.label: Unmark + +*form.copy.vertDistance: 10 +*form.copy.fromVert: unmark +*form.copy.radioGroup: mark +*form.copy.label: Copy +*form.move.fromVert: copy +*form.move.radioGroup: copy +*form.move.label: Move + +*form.flipHoriz.vertDistance: 10 +*form.flipHoriz.width: 36 +*form.flipHoriz.height: 36 +*form.flipHoriz.fromVert: move +*form.flipHoriz.bitmap: FlipHoriz +*form.up.vertDistance: 10 +*form.up.width: 36 +*form.up.height: 36 +*form.up.fromVert: move +*form.up.fromHoriz: flipHoriz +*form.up.bitmap: Up +*form.flipVert.vertDistance: 10 +*form.flipVert.width: 36 +*form.flipVert.height: 36 +*form.flipVert.fromVert: move +*form.flipVert.fromHoriz: up +*form.flipVert.bitmap: FlipVert +*form.left.width: 36 +*form.left.height: 36 +*form.left.fromVert: flipHoriz +*form.left.bitmap: Left +*form.fold.width: 36 +*form.fold.height: 36 +*form.fold.fromVert: up +*form.fold.fromHoriz: left +*form.fold.bitmap: Fold +*form.right.width: 36 +*form.right.height: 36 +*form.right.fromVert: flipVert +*form.right.fromHoriz: fold +*form.right.bitmap: Right +*form.rotateLeft.width: 36 +*form.rotateLeft.height: 36 +*form.rotateLeft.fromVert: left +*form.rotateLeft.bitmap: RotateLeft +*form.down.width: 36 +*form.down.height: 36 +*form.down.fromVert: fold +*form.down.fromHoriz: rotateLeft +*form.down.bitmap: Down +*form.rotateRight.width: 36 +*form.rotateRight.height: 36 +*form.rotateRight.fromVert: right +*form.rotateRight.fromHoriz: down +*form.rotateRight.bitmap: RotateRight + +*form.point.vertDistance: 10 +*form.point.fromVert: rotateLeft +*form.point.radioGroup: move +*form.point.label: Point +*form.curve.fromVert: point +*form.curve.radioGroup: point +*form.curve.label: Curve +*form.line.fromVert: curve +*form.line.radioGroup: curve +*form.line.label: Line +*form.rectangle.fromVert: line +*form.rectangle.radioGroup: line +*form.rectangle.label: Rectangle +*form.filledRectangle.fromVert: rectangle +*form.filledRectangle.radioGroup: rectangle +*form.filledRectangle.label: Filled Rectangle +*form.circle.fromVert: filledRectangle +*form.circle.radioGroup: filledRectangle +*form.circle.label: Circle +*form.filledCircle.fromVert: circle +*form.filledCircle.radioGroup: circle +*form.filledCircle.label: Filled Circle +*form.floodFill.fromVert: filledCircle +*form.floodFill.radioGroup: filledCircle +*form.floodFill.label: Flood Fill + +*form.setHotSpot.vertDistance: 10 +*form.setHotSpot.fromVert: floodFill +*form.setHotSpot.radioGroup: floodFill +*form.setHotSpot.label: Set Hot Spot +*form.clearHotSpot.fromVert: setHotSpot +*form.clearHotSpot.label: Clear Hot Spot + +*form.undo.vertDistance: 10 +*form.undo.fromVert: clearHotSpot +*form.undo.label: Undo + + diff --git a/etc_org/X11/app-defaults/Clock-color b/etc_org/X11/app-defaults/Clock-color new file mode 100644 index 0000000..542ce41 --- /dev/null +++ b/etc_org/X11/app-defaults/Clock-color @@ -0,0 +1,5 @@ +Clock*Background: grey +Clock*BorderColor: light blue +Clock*hour: yellow +Clock*jewel: yellow +Clock*minute: yellow diff --git a/etc_org/X11/app-defaults/Editres b/etc_org/X11/app-defaults/Editres new file mode 100644 index 0000000..5391949 --- /dev/null +++ b/etc_org/X11/app-defaults/Editres @@ -0,0 +1,285 @@ +! The App-defaults file for Editres. + +Editres.Geometry: 500x568 + +*ShapeStyle: Oval +*Tree*ShapeStyle: Rectangle + +! The rest of this file are either button names, or important for +! functionality, modifying these values may cause strange program +! behavior. + +*flash.BorderWidth: 0 + +! Menu Button Names + +*Box.commands.Label: Commands +*Box.treeCommands.Label: Tree + +*porthole.tree.width: 500 +*porthole.tree.height: 480 + +! Universal Menu Entry Names +*xt.sendTree.Label: Get Tree +*xt.quit.Label: Quit + +*xt.selectAll.Label: Select All +*xt.unselectAll.Label: Unselect All +*xt.invertAll.Label: Invert All +*xt.selectChildren.Label: Select Children +*xt.selectParent.Label: Select Parent +*xt.selectDescendants.Label: Select Descendants +*xt.selectAncestors.Label: Select Ancestors + +! Xt Menu Entry Names + +*xt.refreshTree.Label: Refresh Current Widget Tree +*xt.dumpTreeToFile.Label: Dump Widget Tree to a File +*xt.getResourceList.Label: Show Resource Box +*xt.setValues.Label: Set Resource + +*xt.showClientWidget.Label: Select Widget in Client +*xt.showWidgetNames.Label: Show Widget Names +*xt.showClassNames.Label: Show Class Names +*xt.showWidgetIDs.Label: Show Widget IDs +*xt.showWidgetWindows.Label: Show Widget Windows +*xt.flashActiveWidgets.Label: Flash Active Widgets + +! InterViews Menu Entry Names + +*iv*refreshTree.Label: Refresh Current Style Tree +*iv*dumpTreeToFile.Label: Dump Style Tree to a File +*iv*getResourceList.Label: Show Attribute Box +*iv*setValues.Label: Set Attribute + +*iv*showClientWidget.Label: Select Style in Client +*iv*showWidgetNames.Label: Show Style Names +*iv*showClassNames.Label: Show Class Names +*iv*showWidgetIDs.Label: Show Style IDs +*iv*showWidgetWindows.Label: Show Style Windows +*iv*flashActiveWidgets.Label: Flash Active Styles + +! Universal Toolkit Messages + +*label0: Action `%s' must have the Editres Protocol. +*label1: Action %s's argument must be either `cancel' or `okay'. +*label2: Action `%s' must have exactly one argument. +*label3: Unknown parameter to action `%s' must be one of:\n +*label4: It appears that this client does not understand\nthe Editres Protocol. +*label5: Can't grab the mouse.\n +*label6: Click the mouse pointer on any toolkit client. +*label8: Message sent to client%s. +*label9: Incorrectly formatted message from client. +*label10: Unable to own the Resource Editor Command Selection +*label11: Unknown Error code %d +*label13: Welcome to the X Resource Editor version 1.1 +*label15: That window does not appear to be\nin the currently displayed client. +*label16: Editres Internal Error: Unable to FindNode.\n +*label18: There are no active nodes. +*label20: ApplyResource: found no matches. +*label21: Error: SVActiveEntry Action must have exactly one argument. +*label22: Error: SVActiveEntry Action's first Argument must be either 'Resource' or 'Value'. +*label24: Unable to open the file `%s' for writing. +*label25: Error while trying to save Context\nAborting file dialog popup. +*label26: Error while trying to find Context\nAborting... +*label28: Loop in tree: node %s's parent (%s) has not been created yet\n +*label30: There are no active nodes. +*label31: Internal Error: Unknown select type. +*label32: Internal Error: Unknown label type. +*label33: Internal Error: Unknown activate type. +*label34: Only one Resource Box can be active at a time. +*label35: Unable to unpack protocol request. +*label36: This version of editres uses protocol version %s,\nbut the client speaks version %s. + +! Xt Messages + +*xt*label7: Unable to own the Resource Selection +*xt*label12: Widget Tree for client %s(%s). +*xt*label14: Click on any widget in the client.\nEditres will select that widget in the tree display. +*xt*label17: No widget Tree is avaliable. +*xt*label19: This function requires exactly one (1) widget to be selected. +*xt*label23: There are no currently active widgets. +*xt*label27: There is no widget tree to display. +*xt*label29: XSaveContext failed on widget %s. + +! InterViews Messages + +*iv*label7: Unable to own the Attribute Selection +*iv*label12: Style Tree for client %s(%s). +*iv*label14: Click on any style in the client.\nEditres will select that style in the tree display. +*iv*label17: No style Tree is avaliable. +*iv*label19: This function requires exactly one (1) style to be selected. +*iv*label23: There are no currently active styles. +*iv*label27: There is no style tree to display. +*iv*label29: XSaveContext failed on style %s. + +*MenuButton.leftBitmap: menu10 + +! For the Top Area + +*hPane.orientation: horizontal +*hPane.preferredPaneSize: 100 +*hPane.Panner.width: 100 +*hPane.Panner.height: 100 +*hPane.Panner.preferredPaneSize: 100 +*Paned.Panner.showGrip: False +*Paned.box.showGrip: False +*Paned.hPane.showGrip: True + +! For the Filename popup dialog. + +*fileDialog*value: +*fileDialog*allowShellResize: True +*fileDialog*Text.baseTranslations: #override \n\ + Return: PopdownFileDialog(okay) + + +! Universal Resources for the Resource Box. + +*mainViewport*resourceLabel.font: \ +-*-new century schoolbook-bold-r-*-*-14-*-*-*-*-*-*-* +*allowShellResize: True +*resourceLabel.allowResize: True +*List.verticalList: True +*namesAndClasses*BorderWidth: 0 +*star.Label: * +*dot.Label: . +*namesLabel.font: \ +-*-new century schoolbook-bold-r-*-*-14-*-*-*-*-*-*-* +*constraintLabel.font: \ +-*-new century schoolbook-bold-r-*-*-14-*-*-*-*-*-*-* +*valueLabel.BorderWidth: 0 +*valueForm*preferredPaneSize: 40 +*valueForm*min: 28 +*valueText*editType: edit +*valueText.Scroll: WhenNeeded +*valueText.width: 297 +*setValuesPopup*resourceText.width: 297 +*setFile.Label: Set Save File +*save.Label: Save +*apply.Label: Apply +*saveAndApply.Label: Save and Apply +*commandBox.show.Label: Show +*commandBox.min: 28 + +! InterViews Resources for the Resource Box. + +*iv*single.Label: Any Style +*iv*any.Label: Any Style Chain +*iv*namesLabel.Label: Normal Attributes: mb2 gets a value +*iv*constraintLabel.Label: Constraint Attributes +*iv*valueLabel.Label: Enter Attribute Value: +*iv*commandBox.cancel.Label: Popdown Attribute Box + +! Xt Resources for the Resource Box. + +*xt*single.Label: ? +*xt*any.Label: * +*xt*namesLabel.Label: Normal Resources: mb2 gets a value +*xt*constraintLabel.Label: Constraint Resources +*xt*valueLabel.Label: Enter Resource Value: +*xt*commandBox.cancel.Label: Popdown Resource Box + +! This gives us an exactly one of many toggle, if toggle is +! not set in each group the application will probabally core dump. + +*namesAndClasses*Toggle.baseTranslations: #override \n\ + ,: set() notify() + + +*commandBox.skipAdjust: True + +! Get resource values action binding. + +*List.baseTranslations: #override \n\ + ,: Set() EnableGetVal() Notify() + +! Keyboard Actions for Tree and children of the Tree. + +*Tree.baseTranslations: #override \n\ + :space: Select(nothing) \n\ + :w: Select(widget) \n\ + :s: Select(all) \n\ + :i: Select(invert) \n\ + :c: Select(children) \n\ + :d: Select(descendants) \n\ + :p: Select(parent) \n\ + :a: Select(ancestors) \n\ + :N: Relabel(name) \n\ + :C: Relabel(class) \n\ + :I: Relabel(id) \n\ + :W: Relabel(window) + +*Tree.Toggle.baseTranslations: #override \n\ + :space: Select(nothing) \n\ + :w: Select(widget) \n\ + :s: Select(all) \n\ + :i: Select(invert) \n\ + :c: Select(children) \n\ + :d: Select(descendants) \n\ + :p: Select(parent) \n\ + :a: Select(ancestors) \n\ + :N: Relabel(name) \n\ + :C: Relabel(class) \n\ + :I: Relabel(id) \n\ + :W: Relabel(window) \n\ + ,: Select(nothing) toggle() notify() \n\ + ,: Relabel(toggle) + +! For the SetValues popup + +*setValuesPopup.form.?.resizable: True +*setValuesPopup.form.?.left: ChainLeft +*setValuesPopup.form.?.right: ChainLeft + +*setValuesPopup.form.label.Label: Use to Change Fields. +*setValuesPopup.form.Label.BorderWidth: 0 + +*xt*setValuesPopup.form.resourceLabel.Label: Resource Name: +*xt*setValuesPopup.form.resourceLabel.width: 114 +*xt*setValuesPopup.form.resourceLabel.justify: right +*xt*setValuesPopup.form.valueLabel.Label: Resource Value: +*xt*setValuesPopup.form.valueLabel.width: 114 +*xt*setValuesPopup.form.setValues.Label: Apply +*xt*setValuesPopup.form.cancel.Label: Cancel + +*setValuesPopup.form.Text.?.EditType: Edit +*setValuesPopup.form.Text.resize: Width + +*setValuesPopup.form.resourceText.baseTranslations: #override \ + Return: no-op(RingBell) \n\ + Ctrlq,Tab: insert-char() \n\ + : select-start() SVActiveEntry(Resource) \n\ + Tab: SVActiveEntry(Value) + +*setValuesPopup.form.valueText.baseTranslations: #override \ + Return: no-op(RingBell) \n\ + Ctrlq,Tab: insert-char() \n\ + : select-start() SVActiveEntry(Value)\n\ + Tab: SVActiveEntry(Resource) + +*Text.translations: #override \ + mI: no-op(r)\n\ + cS: no-op(r)\n\ + cR: no-op(r)\n\ + Escape: no-op() + +*fileDialog.?.Text.width: 280 + +! New resource settings +*normalViewport.min: 19 +*normalViewport.allowVert: True +*constraintViewport.min: 19 +*constraintViewport.allowVert: True +*mainViewport.allowHoriz: True +*mainViewport.pane.namesAndClasses.defaultDistance: 0 +*mainViewport.useBottom: True +*mainViewport.pane.Label.min: 22 +*mainViewport.pane.Label.max: 22 +*mainViewport.pane.Form.showGrip: False +*mainViewport.pane.Label.showGrip: False +*mainViewport.pane.Form.min: 66 +*mainViewport.pane.Form.max: 66 +*tree*TransientShell.translations: #override \ +: get-values(1, $w, width) \ + set-values(1, maxWidth, $w) diff --git a/etc_org/X11/app-defaults/Editres-color b/etc_org/X11/app-defaults/Editres-color new file mode 100644 index 0000000..d86f31c --- /dev/null +++ b/etc_org/X11/app-defaults/Editres-color @@ -0,0 +1,89 @@ +! Here are some suggested resources if you are using a color workstation. +! They look pretty good on my display, your mileage may vary. + +#include "Editres" + +*flashColor: Yellow + +*Background: RoyalBlue4 +!*Foreground: Azure +!*BorderColor: LightCyan1 +*cursorColor: Azure + +*Tree.Background: Grey +*Tree.Foreground: White + +*Tree.Toggle.Foreground: Gold +*Tree.Toggle.BorderWidth: 0 + +*MenuButton.Foreground: Gold +*MenuButton.BorderWidth: 0 + +*SmeBSB.Foreground: Gold + +*Porthole.Background: Grey +*porthole.panner*Foreground: red +*porthole.panner*Background: Grey +*porthole.panner*BorderColor: Grey +*porthole.panner*ShadowColor: Black +*porthole.panner*BackgroundStipple: None + +*resourceBox*namesAndClasses.Background: Grey +*resourceBox*namesAndClasses*Toggle.Background: RoyalBlue4 +*resourceBox*namesAndClasses*Toggle.Foreground: White +*resourceBox*valueForm.Background: Grey +*resourceBox*valueLabel.Background: Grey +*resourceBox*valueLabel.Foreground: White +*resourceBox*Command.Foreground: Gold + + + +*displayList: foreground rgb:20/35/73;lines 1,-1,-1,-1,-1,1;foreground rgb:30/4e/ab;lines -1,0,0,0,0,-1 +*Foreground: Azure3 +*borderColor: rgb:1d/30/69 +*internalBorderColor: rgb:1d/30/69 + +*SmeLine.lineWidth: 1 +*SmeLine.foreground: rgb:1d/30/69 +*SimpleMenu.VerticalMargins: 2 +*SimpleMenu.HorizontalMargins: 2 +*SimpleMenu.?.HorizontalMargins:8 + +*MenuButton.displayList: +*MenuButton.borderWidth: 1 +*MenuButton.borderColor: RoyalBlue4 +*MenuButton.shapeStyle: rectangle +*MenuButton.leftBitmap: None +*MenuButton.translations: \ +: set-values(1, background, "rgb:29/44/94", borderColor, "rgb:1d/30/69", displayList, "foreground rgb:20/35/73;lines 1,-1,-1,-1,-1,1;foreground rgb:30/4e/ab;lines -1,0,0,0,0,-1")\n\ +: set-values(1, background, RoyalBlue4, borderColor, RoyalBlue4, displayList, "")\n\ +Any: set-values(1, background, "rgb:23/3a/7d", displayList, "foreground rgb:30/4e/ab;lines 1,-1,-1,-1,-1,1;foreground rgb:20/35/73;lines -1,0,0,0,0,-1") PopupMenu() + +*List.displayList: +*List.background: rgb:23/3a/7d + +*Tree.displayList: + +*Label.displayList: +*Paned.?.displayList: foreground rgb:20/35/73;lines 1,-1,-1,-1,-1,1;foreground rgb:30/4e/ab;lines -1,0,0,0,0,-1 + +*Grip.foreground: rgb:30/4e/ab + +*Toggle.displayList:\ +foreground rgb:30/4e/ab;\ +lines 1,-1,-1,-1,-1,1;\ +lines -2,1,1,1,1,-2;\ +foreground rgb:20/35/73;\ +lines -1,0,0,0,0,-1;\ +lines 2,-2,-2,-2,-2,2 + +*Text.background: rgb:29/44/94 +*Text.?.background: rgb:29/44/94 +*Text.displayList: foreground rgb:30/4e/ab;lines 1,-1,-1,-1,-1,1;foreground rgb:20/35/73;lines -1,0,0,0,0,-1 + +*Scrollbar.foreground: rgb:2e/4c/a5 +*Scrollbar.background: rgb:23/3a/7d +*Scrollbar.thumb: black + +*Command.shapeStyle: rectangle +*Command.background: rgb:29/44/94 diff --git a/etc_org/X11/app-defaults/KOI8RXTerm b/etc_org/X11/app-defaults/KOI8RXTerm new file mode 100644 index 0000000..acc82d2 --- /dev/null +++ b/etc_org/X11/app-defaults/KOI8RXTerm @@ -0,0 +1,50 @@ +! $XTermId: KOI8RXTerm.ad,v 1.4 2010/03/04 01:17:49 tom Exp $ +! ----------------------------------------------------------------------------- +! this file is part of xterm +! +! Copyright 2007,2010 by Thomas E. Dickey +! +! All Rights Reserved +! +! Permission is hereby granted, free of charge, to any person obtaining a +! copy of this software and associated documentation files (the +! "Software"), to deal in the Software without restriction, including +! without limitation the rights to use, copy, modify, merge, publish, +! distribute, sublicense, and/or sell copies of the Software, and to +! permit persons to whom the Software is furnished to do so, subject to +! the following conditions: +! +! The above copyright notice and this permission notice shall be included +! in all copies or substantial portions of the Software. +! +! THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +! OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +! MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +! IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY +! CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +! TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +! SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +! +! Except as contained in this notice, the name(s) of the above copyright +! holders shall not be used in advertising or otherwise to promote the +! sale, use or other dealings in this Software without prior written +! authorization. +! ----------------------------------------------------------------------------- +! This is based on the UXTerm app-defaults file. +! ----------------------------------------------------------------------------- +! Use +! xterm -class KOI8RXTerm +! to set resources for KOI8-R mode with corresponding fonts. + +#include "XTerm" + +*fontMenu.Label: KOI8-R Fonts +*VT100*allowC1Printable: true + +! Use Cyrillic instead of Latin fonts. +*VT100.font: -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-koi8-r +*VT100.font2: -misc-fixed-medium-r-normal--8-80-75-75-c-50-koi8-r +*VT100.font3: -misc-fixed-medium-r-normal--14-130-75-75-c-70-koi8-r +*VT100.font4: -misc-fixed-medium-r-normal--13-120-75-75-c-80-koi8-r +*VT100.font5: -misc-fixed-medium-r-normal--18-120-100-100-c-90-koi8-r +*VT100.font6: -misc-fixed-medium-r-normal--20-200-75-75-c-100-koi8-r diff --git a/etc_org/X11/app-defaults/KOI8RXTerm-color b/etc_org/X11/app-defaults/KOI8RXTerm-color new file mode 100644 index 0000000..2078328 --- /dev/null +++ b/etc_org/X11/app-defaults/KOI8RXTerm-color @@ -0,0 +1,175 @@ +! $KOI8RXTermId: XTerm-col.ad,v 1.22 2009/08/15 15:56:29 tom Exp $ +! ----------------------------------------------------------------------------- +! this file is part of xterm +! +! Copyright 2002-2006,2009 by Thomas E. Dickey +! +! All Rights Reserved +! +! Permission is hereby granted, free of charge, to any person obtaining a +! copy of this software and associated documentation files (the +! "Software"), to deal in the Software without restriction, including +! without limitation the rights to use, copy, modify, merge, publish, +! distribute, sublicense, and/or sell copies of the Software, and to +! permit persons to whom the Software is furnished to do so, subject to +! the following conditions: +! +! The above copyright notice and this permission notice shall be included +! in all copies or substantial portions of the Software. +! +! THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +! OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +! MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +! IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY +! CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +! TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +! SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +! +! Except as contained in this notice, the name(s) of the above copyright +! holders shall not be used in advertising or otherwise to promote the +! sale, use or other dealings in this Software without prior written +! authorization. +! ----------------------------------------------------------------------------- + +#include "KOI8RXTerm" + +*VT100*colorMode: on +*VT100*boldColors: on +*VT100*dynamicColors: on + +! Set the default text foreground and background colors. +*VT100*foreground: gray90 +*VT100*background: black + +! - OR - +! Uncomment this for black text on a "white" background. +!*VT100*foreground: black +!*VT100*background: gray90 + +! - OR - +! leave the foreground/background colors alone (at the mercy of your desktop +! designer). + +! Color the popup/pulldown menu border to match the text widget foreground. +!*SimpleMenu*borderColor: gray15 + +! Uncomment this to use color for underline attribute +!*VT100*colorULMode: on +*VT100*colorUL: yellow + +!*VT100*italicULMode: on + +! Uncomment this to disable underlining, e.g., if colorULMode is set. +!*VT100*underLine: off + +! Uncomment this to use color for the bold attribute +!*VT100*colorBDMode: on +*VT100*colorBD: white + +! Uncomment this to use the bold/underline colors in preference to other colors +!*VT100*colorAttrMode: on + +! These are the 8 ANSI colors and their bright equivalents. Depending on +! other resource settings, xterm may use the bright colors when displaying +! bold text (see the boldColors resource). +*VT100*color0: black +*VT100*color1: red3 +*VT100*color2: green3 +*VT100*color3: yellow3 +*VT100*color4: blue2 +*VT100*color5: magenta3 +*VT100*color6: cyan3 +*VT100*color7: gray90 +*VT100*color8: gray50 +*VT100*color9: red +*VT100*color10: green +*VT100*color11: yellow +*VT100*color12: rgb:5c/5c/ff +*VT100*color13: magenta +*VT100*color14: cyan +*VT100*color15: white + +! Disclaimer: there are no standard colors used in terminal emulation. +! +! The choice for color4 and color12 is a tradeoff between contrast, depending +! on whether they are used for text or backgrounds. Note that either color4 or +! color12 would be used for text, while only color4 would be used for a +! background. These are treated specially, since the luminosity of blue is +! only about half that of red/green, and is typically not accounted for in the +! RGB scheme. +! +! Blue text on a black background should be readable. +! Blue backgrounds should not be "too" bright. +! +! Originally color4/color12 were set to the names blue3/blue +!*VT100*color4: blue3 +!*VT100*color12: blue +! +! They are from rgb.txt respectively: +! 0 0 205 blue3 +! 0 0 255 blue +! However, blue3 is not readable on a black background. +! +! Another choice was from the Debian settings: +!*VT100*color4: DodgerBlue1 +!*VT100*color12: SteelBlue1 +! +! From rgb.txt: +! 30 144 255 DodgerBlue1 +! 99 184 255 SteelBlue1 +! +! Some users object to this choice because the background (color4) is brighter +! than they are accustomed. Others point out that the different weights for +! the red/green components make it appear to be not really blue. Finally, it +! provides poor contrast against color13 and color14. +! +! The current choice uses equal weights for red/green (effectively adding a +! gray to the result). It is brighter than the original choice, and provides +! more contrast between color12 and color13, color14 than SteelBlue1 did. +! Contrast of color4 against black is slightly improved over the original. +! +! Some refinement is certainly possible (you are welcome to try) -TD + + +#if PLANES > 8 +! Color the popup menus and the menubar to match: +*SimpleMenu*background: AntiqueWhite +*SimpleMenu*foreground: gray15 + +! Color the menubar to match: +*Form.menubar.background: AntiqueWhite +*Form.menubar*background: AntiqueWhite +*Form.menubar.foreground: gray15 +*Form.menubar*foreground: gray15 +*Form.background: AntiqueWhite +*form.background: AntiqueWhite + +*mainMenu*background: AntiqueWhite +*mainMenu*foreground: gray15 +*vtMenu*background: AntiqueWhite +*vtMenu*foreground: gray15 +*fontMenu*background: AntiqueWhite +*fontMenu*foreground: gray15 +*tekMenu*background: AntiqueWhite +*tekMenu*foreground: gray15 + +! The following two sections take advantage of new features in version 7 +! of the Athena widget library; see Xaw(7x). + +! This section is commented out because Xaw has no way to dynamically size +! the gradient. The dimension parameter may need to be adjusted depending +! on the font used in the menu. +!*SimpleMenu*backgroundPixmap: gradient:vertical?dimension=350&start=gray90&end=gray60 +!*SimpleMenu*foreground: gray15 + +*VT100.scrollbar.thumb: vlines2 +*VT100.scrollbar.width: 14 +*VT100.scrollbar.background: gray60 +*VT100.scrollbar.foreground: rgb:a/5/5 +*VT100.scrollbar.borderWidth: 0 +*VT100.scrollbar.displayList:\ +foreground gray90;\ +lines 1,-1,-1,-1,-1,1;\ +foreground gray60;\ +lines -1,0,0,0,0,-1 +#endif diff --git a/etc_org/X11/app-defaults/UXTerm b/etc_org/X11/app-defaults/UXTerm new file mode 100644 index 0000000..90421d0 --- /dev/null +++ b/etc_org/X11/app-defaults/UXTerm @@ -0,0 +1,77 @@ +! $XTermId: UXTerm.ad,v 1.13 2010/03/04 01:17:07 tom Exp $ +! ----------------------------------------------------------------------------- +! this file is part of xterm +! +! Copyright 2000-2006,2010 by Thomas E. Dickey +! +! All Rights Reserved +! +! Permission is hereby granted, free of charge, to any person obtaining a +! copy of this software and associated documentation files (the +! "Software"), to deal in the Software without restriction, including +! without limitation the rights to use, copy, modify, merge, publish, +! distribute, sublicense, and/or sell copies of the Software, and to +! permit persons to whom the Software is furnished to do so, subject to +! the following conditions: +! +! The above copyright notice and this permission notice shall be included +! in all copies or substantial portions of the Software. +! +! THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +! OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +! MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +! IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY +! CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +! TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +! SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +! +! Except as contained in this notice, the name(s) of the above copyright +! holders shall not be used in advertising or otherwise to promote the +! sale, use or other dealings in this Software without prior written +! authorization. +! ----------------------------------------------------------------------------- +! Use +! xterm -class UXTerm +! to set resources for UTF-8 mode with corresponding fonts. +! See the uxterm script for an example. + +#include "XTerm" + +*fontMenu.Label: Unicode Fonts +*VT100.utf8: 1 +*utf8Title: true + +! This includes "XTerm-color" which includes "XTerm", which defines fonts. +! Why set them here? +! +! Here is a simple description. A technically precise one would be very long. +! When xterm starts up, it uses the +! +! *VT100.font +! +! resource, and if it is told to switch to wide-character (UTF-8) mode, it +! checks if the given font is "wide", and if not looks for the +! +! *VT100.utf8Fonts.font +! +! to obtain a wide font. A "wide" font has more than 256 glyphs. Typical +! wide fonts have 10,000 glyphs. If the original "*VT100.font" is not wide, +! and xterm can load the *VT100.utf8Fonts.font, it will use that. +! +! Making the wide fonts associated with *VT100.font in this file allows uxterm +! to skip that step. It will use the fonts that the XTerm file gives for the +! *VT100.uft8Fonts.font pattern. +*VT100.font2: -misc-fixed-medium-r-normal--8-80-75-75-c-50-iso10646-1 +*VT100.font: -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1 +*VT100.font3: -misc-fixed-medium-r-normal--14-130-75-75-c-70-iso10646-1 +*VT100.font4: -misc-fixed-medium-r-normal--13-120-75-75-c-80-iso10646-1 +*VT100.font5: -misc-fixed-medium-r-normal--18-120-100-100-c-90-iso10646-1 +*VT100.font6: -misc-fixed-medium-r-normal--20-200-75-75-c-100-iso10646-1 + +! Here is an alternate set of fonts with better support for bold: +!*VT100.font2: -efont-biwidth-medium-r-normal--10-100-75-75-p-50-iso10646-1 +!*VT100.font: -efont-biwidth-medium-r-normal--10-100-75-75-p-50-iso10646-1 +!*VT100.font3: -efont-biwidth-medium-r-normal--12-120-75-75-p-60-iso10646-1 +!*VT100.font4: -efont-biwidth-medium-r-normal--14-140-75-75-p-70-iso10646-1 +!*VT100.font5: -efont-biwidth-medium-r-normal--16-160-75-75-p-80-iso10646-1 +!*VT100.font6: -efont-biwidth-medium-r-normal--24-240-75-75-p-120-iso10646-1 diff --git a/etc_org/X11/app-defaults/UXTerm-color b/etc_org/X11/app-defaults/UXTerm-color new file mode 100644 index 0000000..b8a3390 --- /dev/null +++ b/etc_org/X11/app-defaults/UXTerm-color @@ -0,0 +1,175 @@ +! $UXTermId: XTerm-col.ad,v 1.22 2009/08/15 15:56:29 tom Exp $ +! ----------------------------------------------------------------------------- +! this file is part of xterm +! +! Copyright 2002-2006,2009 by Thomas E. Dickey +! +! All Rights Reserved +! +! Permission is hereby granted, free of charge, to any person obtaining a +! copy of this software and associated documentation files (the +! "Software"), to deal in the Software without restriction, including +! without limitation the rights to use, copy, modify, merge, publish, +! distribute, sublicense, and/or sell copies of the Software, and to +! permit persons to whom the Software is furnished to do so, subject to +! the following conditions: +! +! The above copyright notice and this permission notice shall be included +! in all copies or substantial portions of the Software. +! +! THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +! OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +! MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +! IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY +! CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +! TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +! SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +! +! Except as contained in this notice, the name(s) of the above copyright +! holders shall not be used in advertising or otherwise to promote the +! sale, use or other dealings in this Software without prior written +! authorization. +! ----------------------------------------------------------------------------- + +#include "UXTerm" + +*VT100*colorMode: on +*VT100*boldColors: on +*VT100*dynamicColors: on + +! Set the default text foreground and background colors. +*VT100*foreground: gray90 +*VT100*background: black + +! - OR - +! Uncomment this for black text on a "white" background. +!*VT100*foreground: black +!*VT100*background: gray90 + +! - OR - +! leave the foreground/background colors alone (at the mercy of your desktop +! designer). + +! Color the popup/pulldown menu border to match the text widget foreground. +!*SimpleMenu*borderColor: gray15 + +! Uncomment this to use color for underline attribute +!*VT100*colorULMode: on +*VT100*colorUL: yellow + +!*VT100*italicULMode: on + +! Uncomment this to disable underlining, e.g., if colorULMode is set. +!*VT100*underLine: off + +! Uncomment this to use color for the bold attribute +!*VT100*colorBDMode: on +*VT100*colorBD: white + +! Uncomment this to use the bold/underline colors in preference to other colors +!*VT100*colorAttrMode: on + +! These are the 8 ANSI colors and their bright equivalents. Depending on +! other resource settings, xterm may use the bright colors when displaying +! bold text (see the boldColors resource). +*VT100*color0: black +*VT100*color1: red3 +*VT100*color2: green3 +*VT100*color3: yellow3 +*VT100*color4: blue2 +*VT100*color5: magenta3 +*VT100*color6: cyan3 +*VT100*color7: gray90 +*VT100*color8: gray50 +*VT100*color9: red +*VT100*color10: green +*VT100*color11: yellow +*VT100*color12: rgb:5c/5c/ff +*VT100*color13: magenta +*VT100*color14: cyan +*VT100*color15: white + +! Disclaimer: there are no standard colors used in terminal emulation. +! +! The choice for color4 and color12 is a tradeoff between contrast, depending +! on whether they are used for text or backgrounds. Note that either color4 or +! color12 would be used for text, while only color4 would be used for a +! background. These are treated specially, since the luminosity of blue is +! only about half that of red/green, and is typically not accounted for in the +! RGB scheme. +! +! Blue text on a black background should be readable. +! Blue backgrounds should not be "too" bright. +! +! Originally color4/color12 were set to the names blue3/blue +!*VT100*color4: blue3 +!*VT100*color12: blue +! +! They are from rgb.txt respectively: +! 0 0 205 blue3 +! 0 0 255 blue +! However, blue3 is not readable on a black background. +! +! Another choice was from the Debian settings: +!*VT100*color4: DodgerBlue1 +!*VT100*color12: SteelBlue1 +! +! From rgb.txt: +! 30 144 255 DodgerBlue1 +! 99 184 255 SteelBlue1 +! +! Some users object to this choice because the background (color4) is brighter +! than they are accustomed. Others point out that the different weights for +! the red/green components make it appear to be not really blue. Finally, it +! provides poor contrast against color13 and color14. +! +! The current choice uses equal weights for red/green (effectively adding a +! gray to the result). It is brighter than the original choice, and provides +! more contrast between color12 and color13, color14 than SteelBlue1 did. +! Contrast of color4 against black is slightly improved over the original. +! +! Some refinement is certainly possible (you are welcome to try) -TD + + +#if PLANES > 8 +! Color the popup menus and the menubar to match: +*SimpleMenu*background: AntiqueWhite +*SimpleMenu*foreground: gray15 + +! Color the menubar to match: +*Form.menubar.background: AntiqueWhite +*Form.menubar*background: AntiqueWhite +*Form.menubar.foreground: gray15 +*Form.menubar*foreground: gray15 +*Form.background: AntiqueWhite +*form.background: AntiqueWhite + +*mainMenu*background: AntiqueWhite +*mainMenu*foreground: gray15 +*vtMenu*background: AntiqueWhite +*vtMenu*foreground: gray15 +*fontMenu*background: AntiqueWhite +*fontMenu*foreground: gray15 +*tekMenu*background: AntiqueWhite +*tekMenu*foreground: gray15 + +! The following two sections take advantage of new features in version 7 +! of the Athena widget library; see Xaw(7x). + +! This section is commented out because Xaw has no way to dynamically size +! the gradient. The dimension parameter may need to be adjusted depending +! on the font used in the menu. +!*SimpleMenu*backgroundPixmap: gradient:vertical?dimension=350&start=gray90&end=gray60 +!*SimpleMenu*foreground: gray15 + +*VT100.scrollbar.thumb: vlines2 +*VT100.scrollbar.width: 14 +*VT100.scrollbar.background: gray60 +*VT100.scrollbar.foreground: rgb:a/5/5 +*VT100.scrollbar.borderWidth: 0 +*VT100.scrollbar.displayList:\ +foreground gray90;\ +lines 1,-1,-1,-1,-1,1;\ +foreground gray60;\ +lines -1,0,0,0,0,-1 +#endif diff --git a/etc_org/X11/app-defaults/Viewres b/etc_org/X11/app-defaults/Viewres new file mode 100644 index 0000000..7272283 --- /dev/null +++ b/etc_org/X11/app-defaults/Viewres @@ -0,0 +1,95 @@ +*Panner*backgroundStipple: grid2 + +*allowShellResize: true +*buttonbox*ShapeStyle: oval +*Form*Panner.Thickness: -1 +*Form.defaultDistance: 0 +*Form.BorderWidth: 0 +*Porthole.BorderWidth: 0 +*Porthole.top: ChainTop +*Porthole.left: ChainLeft +*Porthole.bottom: ChainBottom +*Porthole.right: ChainRight +*Porthole.resizable: on +*Panner.top: ChainTop +*Panner.left: ChainLeft +*Panner.bottom: ChainTop +*Panner.right: ChainLeft +*Panner.resizable: on +*Tree*ShapeStyle: rectangle +*Tree*Toggle*BorderWidth: 0 +*Porthole*Box.BorderWidth: 0 +*Porthole*Box.HSpace: 0 +*Porthole*Box.VSpace: 0 +*Paned*allowResize: true + +*Tree*List*Font: -adobe-helvetica-medium-r-normal--*-80-*-*-*-*-iso*-* + +*SimpleMenu*BackingStore: NotUseful +*Font: -adobe-helvetica-bold-r-normal--*-120-*-*-*-*-iso*-* +*buttonbox.MenuButton.leftBitmap: menu12 +*SimpleMenu*menuLabel.vertSpace: 100 +*SimpleMenu*SmeLine*Height: 12 + +*quit.Label: Quit + +*buttonbox.quit.baseTranslations: #override \ + ,: Quit() unset() + +*Toggle.baseTranslations: #augment \n\ +,: set() notify() Resources(toggle) \n\ +q: Quit() \n\ +space: Select(nothing) \n\ +p: Select(parent) \n\ +a: Select(ancestors) \n\ +c: Select(children) \n\ +d: Select(descendants) \n\ +Ctrlr: Resources(on) \n\ +Ctrln: Resources(off) \n\ + +*List.baseTranslations: #augment \n\ +q: Quit() \n\ +space: Select(nothing) \n\ +p: Select(parent) \n\ +a: Select(ancestors) \n\ +c: Select(children) \n\ +d: Select(descendants) \n\ +Ctrlr: Resources(on) \n\ +Ctrln: Resources(off) \n\ + +*Porthole.baseTranslations: #override \n\ +,: Select(nothing) \n\ +q: Quit() \n\ +Ctrlh: SetOrientation(west) \n\ +Ctrlv: SetOrientation(north) \n\ +Ctrlr: Resources(on) \n\ +Ctrln: Resources(off) \n\ +Shiftc: SetLabelType(class) \n\ +Shiftv: SetLabelType(variable) \n\ +space: Select(nothing) \n\ +i: Select(invert) \n\ +p: Select(parent) \n\ +a: Select(ancestors) \n\ +c: Select(children) \n\ +d: Select(descendants) \n\ +r: Select(resources) \n\ +s: Select(shown) \n\ + +*buttonbox.view.Label: View +*buttonbox.view.viewMenu.layoutHorizontal.Label: Layout Horizontal +*buttonbox.view.viewMenu.layoutVertical.Label: Layout Vertical +*buttonbox.view.viewMenu.namesVariable.Label: Show Variable Names +*buttonbox.view.viewMenu.namesClass.Label: Show Class Names +*buttonbox.view.viewMenu.viewResources.Label: Show Resource Boxes +*buttonbox.view.viewMenu.viewNoResources.Label: Hide Resource Boxes + +*buttonbox.select.Label: Select +*buttonbox.select.selectMenu.unselect.Label: Unselect All +*buttonbox.select.selectMenu.selectAll.Label: Select All +*buttonbox.select.selectMenu.selectInvert.Label: Invert All +*buttonbox.select.selectMenu.selectParent.Label: Select Parent +*buttonbox.select.selectMenu.selectAncestors.Label: Select Ancestors +*buttonbox.select.selectMenu.selectChildren.Label: Select Children +*buttonbox.select.selectMenu.selectDescendants.Label: Select Descendants +*buttonbox.select.selectMenu.selectHasResources.Label: Select Has Resources +*buttonbox.select.selectMenu.selectShownResources.Label: Select Shown Resource Boxes diff --git a/etc_org/X11/app-defaults/Viewres-color b/etc_org/X11/app-defaults/Viewres-color new file mode 100644 index 0000000..3030d80 --- /dev/null +++ b/etc_org/X11/app-defaults/Viewres-color @@ -0,0 +1,24 @@ +#include "Viewres" + +*background: gray95 +*foreground: gray30 +*borderColor: gray80 +*showGrip: False +*Font: XtDefaultFont +*buttonbox*ShapeStyle: rectangle +*internalBorderWidth: 0 +*buttonbox.backgroundPixmap: gradient:vertical?dimension=4&start=gray95&end=gray90 +*buttonbox.displayList: foreground gray70;line 0,-1,-1,-1;foreground gray95;line 0,0,-1,0 +*treeform.porthole.tree.backgroundPixmap:gradient:vertical?dimension=4&start=gray85&end=gray90 +*Tree*List.BorderWidth: 0 +*Tree.foreground: gray75 +*Tree.lineWidth: 7 +*List.backgroundPixmap: gradient:vertical?dimension=4&start=gray95&end=gray90 +*List.displayList: foreground gray50;line 0,-1,-1,-1;foreground white;line 0,0,-1,0 +*Porthole*Box.BorderWidth: 1 +*Panner.BorderWidth: 1 +*Panner.background: gray70 +*Panner.foreground: gray80 +*Panner.shadowColor: gray50 +*Panner*backgroundStipple: hlines2 +*SimpleMenu.backgroundPixmap: gradient:vertical?dimension=4&start=gray92&end=gray98 diff --git a/etc_org/X11/app-defaults/XCalc b/etc_org/X11/app-defaults/XCalc new file mode 100644 index 0000000..540df58 --- /dev/null +++ b/etc_org/X11/app-defaults/XCalc @@ -0,0 +1,528 @@ +! XCalc application class resource file + +XCalc.Title: Calculator +XCalc.IconName: Calc +XCalc.IconPixmap: calculator + +XCalc*Cursor: hand2 +XCalc*Font: 8x13 +XCalc*ShapeStyle: rectangle +XCalc*Command.horizDistance: 2 +XCalc*Command.vertDistance: 2 +XCalc*Command.width: 40 +XCalc*Command.height: 26 +XCalc*Command.internalWidth: 1 + +XCalc*bevel.background: black +XCalc*bevel.horizDistance: 4 +XCalc*bevel.vertDistance: 2 + +XCalc*bevel.screen.horizDistance: 6 +XCalc*bevel.screen.vertDistance: 2 +XCalc*bevel.screen.defaultDistance: 0 + +XCalc*bevel.screen.Label.horizDistance: 4 +XCalc*bevel.screen.Label.vertDistance: 2 +XCalc*bevel.screen.Label.internalHeight: 1 +XCalc*bevel.screen.Label.internalWidth: 1 +XCalc*bevel.screen.LCD.label: 88888888888 +XCalc*bevel.screen.LCD.fromHoriz: M +XCalc*bevel.screen.LCD.horizDistance: 4 +XCalc*bevel.screen.LCD.vertDistance: 2 +XCalc*bevel.screen.INV.fromVert: LCD +XCalc*bevel.screen.INV.vertDistance: 4 +XCalc*bevel.screen.DEG.fromHoriz: INV +XCalc*bevel.screen.DEG.fromVert: LCD +XCalc*bevel.screen.DEG.horizDistance: 1 +XCalc*bevel.screen.RAD.fromHoriz: DEG +XCalc*bevel.screen.RAD.fromVert: LCD +XCalc*bevel.screen.GRAD.fromHoriz: RAD +XCalc*bevel.screen.GRAD.fromVert: LCD +XCalc*bevel.screen.P.label: () +XCalc*bevel.screen.P.fromHoriz: GRAD +XCalc*bevel.screen.P.fromVert: LCD +XCalc*bevel.screen.P.horizDistance: 2 + +!XCalc*ti.Geometry: 171x252 +XCalc*ti.bevel.screen.LCD.width: 186 + +XCalc*ti.bevel.screen.LCD.translations: #replace\n\ + Ctrlc:quit()\n\ + Ctrlh:clear()\n\ + None0:digit(0)\n\ + None1:digit(1)\n\ + None2:digit(2)\n\ + None3:digit(3)\n\ + None4:digit(4)\n\ + None5:digit(5)\n\ + None6:digit(6)\n\ + None7:digit(7)\n\ + None8:digit(8)\n\ + None9:digit(9)\n\ + KP_0:digit(0)\n\ + KP_1:digit(1)\n\ + KP_2:digit(2)\n\ + KP_3:digit(3)\n\ + KP_4:digit(4)\n\ + KP_5:digit(5)\n\ + KP_6:digit(6)\n\ + KP_7:digit(7)\n\ + KP_8:digit(8)\n\ + KP_9:digit(9)\n\ + KP_Enter:equal()\n\ + KP_Equal:equal()\n\ + KP_Multiply:multiply()\n\ + KP_Add:add()\n\ + KP_Subtract:subtract()\n\ + KP_Decimal:decimal()\n\ + KP_Separator:decimal()\n\ + KP_Divide:divide()\n\ + KP_Tab:equal()\n\ + Clear:clear()\n\ + :.:decimal()\n\ + :+:add()\n\ + :-:subtract()\n\ + :*:multiply()\n\ + :/:divide()\n\ + :(:leftParen()\n\ + :):rightParen()\n\ + :!:factorial()\n\ + e:e()\n\ + :^:power()\n\ + p:pi()\n\ + i:inverse()\n\ + s:sine()\n\ + c:cosine()\n\ + t:tangent()\n\ + d:degree()\n\ + l:naturalLog()\n\ + :=:equal()\n\ + n:negate()\n\ + r:squareRoot()\n\ + space:clear()\n\ + q:quit()\n\ + Delete:clear()\n\ + BackSpace:clear()\n\ + ,:toggle()selection()\n + +XCalc*ti.button1.label: 1/x +XCalc*ti.button1.translations: #override,:reciprocal()unset() +XCalc*ti.button2.label: x\262 +XCalc*ti.button2.translations: #override,:square()unset() +XCalc*ti.button3.font: -adobe-symbol-*-*-*-*-*-120-*-*-*-*-*-* +XCalc*ti.button3.label: \326\140 +XCalc*ti.button3.translations: #override,:squareRoot()unset() +XCalc*ti.button4.label: CE/C +XCalc*ti.button4.translations: #override,:clear()unset() +XCalc*ti.button5.label: AC +XCalc*ti.button5.translations: #override,:off()unset()\n\ + ,:quit() + +XCalc*ti.button6.label: INV +XCalc*ti.button6.translations: #override,:inverse()unset() +XCalc*ti.button7.label: sin +XCalc*ti.button7.translations: #override,:sine()unset() +XCalc*ti.button8.label: cos +XCalc*ti.button8.translations: #override,:cosine()unset() +XCalc*ti.button9.label: tan +XCalc*ti.button9.translations: #override,:tangent()unset() +XCalc*ti.button10.label: DRG +XCalc*ti.button10.translations: #override,:degree()unset() + +XCalc*ti.button11.label: e +XCalc*ti.button11.translations: #override,:e()unset() +XCalc*ti.button12.label: EE +XCalc*ti.button12.translations: #override,:scientific()unset() +XCalc*ti.button13.label: log +XCalc*ti.button13.translations: #override,:logarithm()unset() +XCalc*ti.button14.label: ln +XCalc*ti.button14.translations: #override,:naturalLog()unset() +XCalc*ti.button15.label: y^x +XCalc*ti.button15.translations: #override,:power()unset() + +XCalc*ti.button16.font: -adobe-symbol-*-*-*-*-*-120-*-*-*-*-*-* +XCalc*ti.button16.label: \160 +XCalc*ti.button16.translations: #override,:pi()unset() +XCalc*ti.button17.label: x! +XCalc*ti.button17.translations: #override,:factorial()unset() +XCalc*ti.button18.label: ( +XCalc*ti.button18.translations: #override,:leftParen()unset() +XCalc*ti.button19.label: ) +XCalc*ti.button19.translations: #override,:rightParen()unset() +XCalc*ti.button20.font: -adobe-symbol-*-*-*-*-*-120-*-*-*-*-*-* +XCalc*ti.button20.label: \270 +XCalc*ti.button20.translations: #override,:divide()unset() + +XCalc*ti.button21.label: STO +XCalc*ti.button21.translations: #override,:store()unset() +XCalc*ti.button22.label: 7 +XCalc*ti.button22.translations: #override,:digit(7)unset() +XCalc*ti.button23.label: 8 +XCalc*ti.button23.translations: #override,:digit(8)unset() +XCalc*ti.button24.label: 9 +XCalc*ti.button24.translations: #override,:digit(9)unset() +XCalc*ti.button25.label: * +XCalc*ti.button25.translations: #override,:multiply()unset() + +XCalc*ti.button26.label: RCL +XCalc*ti.button26.translations: #override,:recall()unset() +XCalc*ti.button27.label: 4 +XCalc*ti.button27.translations: #override,:digit(4)unset() +XCalc*ti.button28.label: 5 +XCalc*ti.button28.translations: #override,:digit(5)unset() +XCalc*ti.button29.label: 6 +XCalc*ti.button29.translations: #override,:digit(6)unset() +XCalc*ti.button30.label: - +XCalc*ti.button30.translations: #override,:subtract()unset() + +XCalc*ti.button31.label: SUM +XCalc*ti.button31.translations: #override,:sum()unset() +XCalc*ti.button32.label: 1 +XCalc*ti.button32.translations: #override,:digit(1)unset() +XCalc*ti.button33.label: 2 +XCalc*ti.button33.translations: #override,:digit(2)unset() +XCalc*ti.button34.label: 3 +XCalc*ti.button34.translations: #override,:digit(3)unset() +XCalc*ti.button35.label: + +XCalc*ti.button35.translations: #override,:add()unset() + +XCalc*ti.button36.label: EXC +XCalc*ti.button36.translations: #override,:exchange()unset() +XCalc*ti.button37.label: 0 +XCalc*ti.button37.translations: #override,:digit(0)unset() +XCalc*ti.button38.label: . +XCalc*ti.button38.translations: #override,:decimal()unset() +XCalc*ti.button39.label: +/- +XCalc*ti.button39.translations: #override,:negate()unset() +XCalc*ti.button40.label: = +XCalc*ti.button40.translations: #override,:equal()unset() + +XCalc*ti.button1.horizDistance: 4 +XCalc*ti.button1.vertDistance: 12 +XCalc*ti.button1.fromVert: bevel +XCalc*ti.button2.fromHoriz: button1 +XCalc*ti.button2.fromVert: bevel +XCalc*ti.button2.vertDistance: 12 +XCalc*ti.button3.fromHoriz: button2 +XCalc*ti.button3.fromVert: bevel +XCalc*ti.button3.vertDistance: 12 +XCalc*ti.button4.fromHoriz: button3 +XCalc*ti.button4.fromVert: bevel +XCalc*ti.button4.vertDistance: 12 +XCalc*ti.button5.fromHoriz: button4 +XCalc*ti.button5.fromVert: bevel +XCalc*ti.button5.vertDistance: 12 + +XCalc*ti.button6.horizDistance: 4 +XCalc*ti.button6.fromVert: button1 +XCalc*ti.button7.fromHoriz: button6 +XCalc*ti.button7.fromVert: button2 +XCalc*ti.button8.fromHoriz: button7 +XCalc*ti.button8.fromVert: button3 +XCalc*ti.button9.fromHoriz: button8 +XCalc*ti.button9.fromVert: button4 +XCalc*ti.button10.fromHoriz: button9 +XCalc*ti.button10.fromVert: button5 + +XCalc*ti.button11.horizDistance: 4 +XCalc*ti.button11.fromVert: button6 +XCalc*ti.button12.fromHoriz: button11 +XCalc*ti.button12.fromVert: button7 +XCalc*ti.button13.fromHoriz: button12 +XCalc*ti.button13.fromVert: button8 +XCalc*ti.button14.fromHoriz: button13 +XCalc*ti.button14.fromVert: button9 +XCalc*ti.button15.fromHoriz: button14 +XCalc*ti.button15.fromVert: button10 + +XCalc*ti.button16.horizDistance: 4 +XCalc*ti.button16.fromVert: button11 +XCalc*ti.button17.fromHoriz: button16 +XCalc*ti.button17.fromVert: button12 +XCalc*ti.button18.fromHoriz: button17 +XCalc*ti.button18.fromVert: button13 +XCalc*ti.button19.fromHoriz: button18 +XCalc*ti.button19.fromVert: button14 +XCalc*ti.button20.fromHoriz: button19 +XCalc*ti.button20.fromVert: button15 + +XCalc*ti.button21.horizDistance: 4 +XCalc*ti.button21.fromVert: button16 +XCalc*ti.button22.fromHoriz: button21 +XCalc*ti.button22.fromVert: button17 +XCalc*ti.button23.fromHoriz: button22 +XCalc*ti.button23.fromVert: button18 +XCalc*ti.button24.fromHoriz: button23 +XCalc*ti.button24.fromVert: button19 +XCalc*ti.button25.fromHoriz: button24 +XCalc*ti.button25.fromVert: button20 + +XCalc*ti.button26.horizDistance: 4 +XCalc*ti.button26.fromVert: button21 +XCalc*ti.button27.fromHoriz: button26 +XCalc*ti.button27.fromVert: button22 +XCalc*ti.button28.fromHoriz: button27 +XCalc*ti.button28.fromVert: button23 +XCalc*ti.button29.fromHoriz: button28 +XCalc*ti.button29.fromVert: button24 +XCalc*ti.button30.fromHoriz: button29 +XCalc*ti.button30.fromVert: button25 + +XCalc*ti.button31.horizDistance: 4 +XCalc*ti.button31.fromVert: button26 +XCalc*ti.button32.fromHoriz: button31 +XCalc*ti.button32.fromVert: button27 +XCalc*ti.button33.fromHoriz: button32 +XCalc*ti.button33.fromVert: button28 +XCalc*ti.button34.fromHoriz: button33 +XCalc*ti.button34.fromVert: button29 +XCalc*ti.button35.fromHoriz: button34 +XCalc*ti.button35.fromVert: button30 + +XCalc*ti.button36.horizDistance: 4 +XCalc*ti.button36.fromVert: button31 +XCalc*ti.button37.fromHoriz: button36 +XCalc*ti.button37.fromVert: button32 +XCalc*ti.button38.fromHoriz: button37 +XCalc*ti.button38.fromVert: button33 +XCalc*ti.button39.fromHoriz: button38 +XCalc*ti.button39.fromVert: button34 +XCalc*ti.button40.fromHoriz: button39 +XCalc*ti.button40.fromVert: button35 + + +!XCalc*hp.Geometry: 336x164 +XCalc*hp.bevel.screen.LCD.width: 186 + +XCalc*hp.bevel.screen.LCD.translations: #replace\n\ + Ctrlc:quit()\n\ + Ctrlh:back()\n\ + None0:digit(0)\n\ + None1:digit(1)\n\ + None2:digit(2)\n\ + None3:digit(3)\n\ + None4:digit(4)\n\ + None5:digit(5)\n\ + None6:digit(6)\n\ + None7:digit(7)\n\ + None8:digit(8)\n\ + None9:digit(9)\n\ + KP_0:digit(0)\n\ + KP_1:digit(1)\n\ + KP_2:digit(2)\n\ + KP_3:digit(3)\n\ + KP_4:digit(4)\n\ + KP_5:digit(5)\n\ + KP_6:digit(6)\n\ + KP_7:digit(7)\n\ + KP_8:digit(8)\n\ + KP_9:digit(9)\n\ + KP_Enter:enter()\n\ + KP_Multiply:multiply()\n\ + KP_Add:add()\n\ + KP_Subtract:subtract()\n\ + KP_Decimal:decimal()\n\ + KP_Divide:divide()\n\ + :.:decimal()\n\ + :+:add()\n\ + :-:subtract()\n\ + :*:multiply()\n\ + :/:divide()\n\ + :!:factorial()\n\ + e:e()\n\ + :^:power()\n\ + p:pi()\n\ + i:inverse()\n\ + s:sine()\n\ + c:cosine()\n\ + t:tangent()\n\ + d:degree()\n\ + l:naturalLog()\n\ + n:negate()\n\ + r:squareRoot()\n\ + space:clear()\n\ + q:quit()\n\ + Delete:back()\n\ + Return:enter()\n\ + Linefeed:enter()\n\ + x:XexchangeY()\n\ + BackSpace:back()\n\ + ,:toggle()selection()\n + +XCalc*hp.button1.font: -adobe-symbol-*-*-*-*-*-120-*-*-*-*-*-* +XCalc*hp.button1.label: \326\140 +XCalc*hp.button1.translations: #override,:squareRoot()unset() +XCalc*hp.button2.label: e^x +XCalc*hp.button2.translations: #override,:epower()unset() +XCalc*hp.button3.label: 10^x +XCalc*hp.button3.translations: #override,:tenpower()unset() +XCalc*hp.button4.label: y^x +XCalc*hp.button4.translations: #override,:power()unset() +XCalc*hp.button5.label: 1/x +XCalc*hp.button5.translations: #override,:reciprocal()unset() +XCalc*hp.button6.label: CHS +XCalc*hp.button6.translations: #override,:negate()unset() +XCalc*hp.button7.label: 7 +XCalc*hp.button7.translations: #override,:digit(7)unset() +XCalc*hp.button8.label: 8 +XCalc*hp.button8.translations: #override,:digit(8)unset() +XCalc*hp.button9.label: 9 +XCalc*hp.button9.translations: #override,:digit(9)unset() +XCalc*hp.button10.font: -adobe-symbol-*-*-*-*-*-120-*-*-*-*-*-* +XCalc*hp.button10.label: \270 +XCalc*hp.button10.translations: #override,:divide()unset() + +XCalc*hp.button11.label: x! +XCalc*hp.button11.translations: #override,:factorial()unset() +XCalc*hp.button12.font: -adobe-symbol-*-*-*-*-*-120-*-*-*-*-*-* +XCalc*hp.button12.label: \160 +XCalc*hp.button12.translations: #override,:pi()unset() +XCalc*hp.button13.label: sin +XCalc*hp.button13.translations: #override,:sine()unset() +XCalc*hp.button14.label: cos +XCalc*hp.button14.translations: #override,:cosine()unset() +XCalc*hp.button15.label: tan +XCalc*hp.button15.translations: #override,:tangent()unset() +XCalc*hp.button16.label: EEX +XCalc*hp.button16.translations: #override,:scientific()unset() +XCalc*hp.button17.label: 4 +XCalc*hp.button17.translations: #override,:digit(4)unset() +XCalc*hp.button18.label: 5 +XCalc*hp.button18.translations: #override,:digit(5)unset() +XCalc*hp.button19.label: 6 +XCalc*hp.button19.translations: #override,:digit(6)unset() +XCalc*hp.button20.label: * +XCalc*hp.button20.translations: #override,:multiply()unset() + +XCalc*hp.button21.mappedWhenManaged: False +XCalc*hp.button22.mappedWhenManaged: False +XCalc*hp.button23.label: Rv +XCalc*hp.button23.translations: #override,:roll()unset() +XCalc*hp.button24.label: x:y +XCalc*hp.button24.translations: #override,:XexchangeY()unset() +XCalc*hp.button25.label: <- +XCalc*hp.button25.translations: #override,:back()unset() +XCalc*hp.button26.label: E\nN\nT\nE\nR +XCalc*hp.button26.translations: #override,:enter()unset() +XCalc*hp.button27.label: 1 +XCalc*hp.button27.translations: #override,:digit(1)unset() +XCalc*hp.button28.label: 2 +XCalc*hp.button28.translations: #override,:digit(2)unset() +XCalc*hp.button29.label: 3 +XCalc*hp.button29.translations: #override,:digit(3)unset() +XCalc*hp.button30.label: - +XCalc*hp.button30.translations: #override,:subtract()unset() + +XCalc*hp.button31.label: ON +XCalc*hp.button31.translations: #override,:off()unset()\n\ + ,:quit() +XCalc*hp.button32.label: DRG +XCalc*hp.button32.translations: #override,:degree()unset() +XCalc*hp.button33.label: INV +XCalc*hp.button33.translations: #override,:inverse()unset() +XCalc*hp.button34.label: STO +XCalc*hp.button34.translations: #override,:store()unset() +XCalc*hp.button35.label: RCL +XCalc*hp.button35.translations: #override,:recall()unset() +XCalc*hp.button36.label: 0 +XCalc*hp.button36.translations: #override,:digit(0)unset() +XCalc*hp.button37.label: . +XCalc*hp.button37.translations: #override,:decimal()unset() +XCalc*hp.button38.label: SUM +XCalc*hp.button38.translations: #override,:sum()unset() +XCalc*hp.button39.label: + +XCalc*hp.button39.translations: #override,:add()unset() + +XCalc*hp.button1.horizDistance: 4 +XCalc*hp.button1.vertDistance: 12 +XCalc*hp.button1.fromVert: bevel +XCalc*hp.button2.fromHoriz: button1 +XCalc*hp.button2.fromVert: bevel +XCalc*hp.button2.vertDistance: 12 +XCalc*hp.button3.fromHoriz: button2 +XCalc*hp.button3.fromVert: bevel +XCalc*hp.button3.vertDistance: 12 +XCalc*hp.button4.fromHoriz: button3 +XCalc*hp.button4.fromVert: bevel +XCalc*hp.button4.vertDistance: 12 +XCalc*hp.button5.fromHoriz: button4 +XCalc*hp.button5.fromVert: bevel +XCalc*hp.button5.vertDistance: 12 +XCalc*hp.button6.fromHoriz: button5 +XCalc*hp.button6.fromVert: bevel +XCalc*hp.button6.vertDistance: 12 +XCalc*hp.button7.fromHoriz: button6 +XCalc*hp.button7.fromVert: bevel +XCalc*hp.button7.vertDistance: 12 +XCalc*hp.button8.fromHoriz: button7 +XCalc*hp.button8.fromVert: bevel +XCalc*hp.button8.vertDistance: 12 +XCalc*hp.button9.fromHoriz: button8 +XCalc*hp.button9.fromVert: bevel +XCalc*hp.button9.vertDistance: 12 +XCalc*hp.button10.fromHoriz: button9 +XCalc*hp.button10.fromVert: bevel +XCalc*hp.button10.vertDistance: 12 + +XCalc*hp.button11.horizDistance: 4 +XCalc*hp.button11.fromVert: button1 +XCalc*hp.button12.fromHoriz: button11 +XCalc*hp.button12.fromVert: button2 +XCalc*hp.button13.fromHoriz: button12 +XCalc*hp.button13.fromVert: button3 +XCalc*hp.button14.fromHoriz: button13 +XCalc*hp.button14.fromVert: button4 +XCalc*hp.button15.fromHoriz: button14 +XCalc*hp.button15.fromVert: button5 +XCalc*hp.button16.fromHoriz: button15 +XCalc*hp.button16.fromVert: button6 +XCalc*hp.button17.fromHoriz: button16 +XCalc*hp.button17.fromVert: button7 +XCalc*hp.button18.fromHoriz: button17 +XCalc*hp.button18.fromVert: button8 +XCalc*hp.button19.fromHoriz: button18 +XCalc*hp.button19.fromVert: button9 +XCalc*hp.button20.fromHoriz: button19 +XCalc*hp.button20.fromVert: button10 + +XCalc*hp.button21.horizDistance: 4 +XCalc*hp.button21.fromVert: button11 +XCalc*hp.button22.fromHoriz: button21 +XCalc*hp.button22.fromVert: button12 +XCalc*hp.button23.fromHoriz: button22 +XCalc*hp.button23.fromVert: button13 +XCalc*hp.button24.fromHoriz: button23 +XCalc*hp.button24.fromVert: button14 +XCalc*hp.button25.fromHoriz: button24 +XCalc*hp.button25.fromVert: button15 +XCalc*hp.button26.fromHoriz: button25 +XCalc*hp.button26.fromVert: button16 +XCalc*hp.button26.font: 6x12 +XCalc*hp.button26.height: 56 +XCalc*hp.button27.fromHoriz: button26 +XCalc*hp.button27.fromVert: button17 +XCalc*hp.button28.fromHoriz: button27 +XCalc*hp.button28.fromVert: button18 +XCalc*hp.button29.fromHoriz: button28 +XCalc*hp.button29.fromVert: button19 +XCalc*hp.button30.fromHoriz: button29 +XCalc*hp.button30.fromVert: button20 + +XCalc*hp.button31.horizDistance: 4 +XCalc*hp.button31.fromVert: button21 +XCalc*hp.button32.fromHoriz: button31 +XCalc*hp.button32.fromVert: button22 +XCalc*hp.button33.fromHoriz: button32 +XCalc*hp.button33.fromVert: button23 +XCalc*hp.button34.fromHoriz: button33 +XCalc*hp.button34.fromVert: button24 +XCalc*hp.button35.fromHoriz: button34 +XCalc*hp.button35.fromVert: button25 +XCalc*hp.button36.fromHoriz: button26 +XCalc*hp.button36.fromVert: button27 +XCalc*hp.button37.fromHoriz: button36 +XCalc*hp.button37.fromVert: button28 +XCalc*hp.button38.fromHoriz: button37 +XCalc*hp.button38.fromVert: button29 +XCalc*hp.button39.fromHoriz: button38 +XCalc*hp.button39.fromVert: button30 diff --git a/etc_org/X11/app-defaults/XCalc-color b/etc_org/X11/app-defaults/XCalc-color new file mode 100644 index 0000000..6b26604 --- /dev/null +++ b/etc_org/X11/app-defaults/XCalc-color @@ -0,0 +1,225 @@ +#include "XCalc" + +XCalc*ti.backgroundPixmap: gray3?foreground=gray70&background=gray85 +XCalc*.bevel.background: gray80 +XCalc*.bevel.displayList: foreground gray90;lines -1,0,0,0,0,-1;lines 3,-4,-4,-4,-4,3 + +XCalc*.bevel.borderColor: gray60 +XCalc*.bevel.borderWidth: 1 +XCalc*.bevel.vertDistance: 4 +XCalc*.bevel.defaultDistance: 4 +XCalc*.bevel.screen.vertDistance: 4 +XCalc*.bevel.screen.horizDistance: 4 +XCalc*.bevel.screen*left: chainLeft +XCalc*.bevel.screen*right: chainRight +XCalc*.bevel.screen*top: chainTop +XCalc*.bevel.screen*bottom: chainBottom +XCalc*.bevel.screen*background: rgb:9/a/9 +XCalc*.bevel.screen.borderColor: gray50 +XCalc*.bevel.screen*LCD.foreground: gray20 +XCalc*.bevel.screen*INV.vertDistance: 2 + +! T e x a s I n s t r u m e n t s T I - 3 0 + +XCalc*ti.Command.shapeStyle: roundedRectangle +XCalc*ti.Command.displayList: foreground rgb:a/b/c;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 + +XCalc*ti.Command.borderColor: rgb:8/9/a +XCalc*ti.Command.background: rgb:c/d/e +XCalc*ti.Command.foreground: gray5 + +XCalc*ti.button20.foreground: gray5 +XCalc*ti.button20.background: rgb:e/d/c +XCalc*ti.button20.displayList: foreground rgb:a/9/8;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +XCalc*ti.button20.borderColor: rgb:9/8/7 + +XCalc*ti.button25.foreground: gray5 +XCalc*ti.button25.background: rgb:e/d/c +XCalc*ti.button25.displayList: foreground rgb:a/9/8;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +XCalc*ti.button25.borderColor: rgb:9/8/7 + +XCalc*ti.button30.foreground: gray5 +XCalc*ti.button30.background: rgb:e/d/c +XCalc*ti.button30.displayList: foreground rgb:a/9/8;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +XCalc*ti.button30.borderColor: rgb:9/8/7 + +XCalc*ti.button35.foreground: gray5 +XCalc*ti.button35.background: rgb:e/d/c +XCalc*ti.button35.displayList: foreground rgb:a/9/8;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +XCalc*ti.button35.borderColor: rgb:9/8/7 + +XCalc*ti.button40.foreground: gray5 +XCalc*ti.button40.background: rgb:e/d/c +XCalc*ti.button40.displayList: foreground rgb:a/9/8;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +XCalc*ti.button40.borderColor: rgb:9/8/7 + + + +XCalc*ti.button22.background: gray95 +XCalc*ti.button22.displayList: foreground gray75;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +XCalc*ti.button22.borderColor: gray65 + +XCalc*ti.button23.background: gray95 +XCalc*ti.button23.displayList: foreground gray75;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +XCalc*ti.button23.borderColor: gray65 + +XCalc*ti.button24.background: gray95 +XCalc*ti.button24.displayList: foreground gray75;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +XCalc*ti.button24.borderColor: gray65 + +XCalc*ti.button27.background: gray95 +XCalc*ti.button27.displayList: foreground gray75;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +XCalc*ti.button27.borderColor: gray65 + +XCalc*ti.button28.background: gray95 +XCalc*ti.button28.displayList: foreground gray75;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +XCalc*ti.button28.borderColor: gray65 + +XCalc*ti.button29.background: gray95 +XCalc*ti.button29.displayList: foreground gray75;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +XCalc*ti.button29.borderColor: gray65 + +XCalc*ti.button32.background: gray95 +XCalc*ti.button32.displayList: foreground gray75;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +XCalc*ti.button32.borderColor: gray65 + +XCalc*ti.button33.background: gray95 +XCalc*ti.button33.displayList: foreground gray75;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +XCalc*ti.button33.borderColor: gray65 + +XCalc*ti.button34.background: gray95 +XCalc*ti.button34.displayList: foreground gray75;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +XCalc*ti.button34.borderColor: gray65 + +XCalc*ti.button37.background: gray95 +XCalc*ti.button37.displayList: foreground gray75;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +XCalc*ti.button37.borderColor: gray65 + +XCalc*ti.button38.background: gray95 +XCalc*ti.button38.displayList: foreground gray75;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +XCalc*ti.button38.borderColor: gray65 + +XCalc*ti.button39.background: gray95 +XCalc*ti.button39.displayList: foreground gray75;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +XCalc*ti.button39.borderColor: gray65 + +! H e w l e t t - P a c k a r d 1 0 C + +XCalc*hp.Command.shapeStyle: roundedRectangle +XCalc*hp.background: wheat + +XCalc*hp.Command.background: peru +XCalc*hp.Command.foreground: white + +! Unused buttons. (Make invisible.) +XCalc*hp.button21.background: wheat +XCalc*hp.button22.background: wheat + +! ON button +XCalc*hp.button31.background: goldenrod +XCalc*hp.button31.displayList: foreground rgb:b/b/b;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +!XCalc*hp.button31.foreground: white + +! SQRT +XCalc*hp.button1.displayList: foreground rgb:b/b/b;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +! e^x +XCalc*hp.button2.displayList: foreground rgb:b/b/b;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +! 10^x +XCalc*hp.button3.displayList: foreground rgb:b/b/b;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +! y^x +XCalc*hp.button4.displayList: foreground rgb:b/b/b;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +! 1/c +XCalc*hp.button5.displayList: foreground rgb:b/b/b;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +! CHS +XCalc*hp.button6.displayList: foreground rgb:b/b/b;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +! x! +XCalc*hp.button11.displayList: foreground rgb:b/b/b;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +! pi +XCalc*hp.button12.displayList: foreground rgb:b/b/b;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +! sin +XCalc*hp.button13.displayList: foreground rgb:b/b/b;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +! cos +XCalc*hp.button14.displayList: foreground rgb:b/b/b;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +! tan +XCalc*hp.button15.displayList: foreground rgb:b/b/b;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +! EEX +XCalc*hp.button16.displayList: foreground rgb:b/b/b;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +! Rv +XCalc*hp.button23.displayList: foreground rgb:b/b/b;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +! x:y +XCalc*hp.button24.displayList: foreground rgb:b/b/b;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +! <- +XCalc*hp.button25.displayList: foreground rgb:b/b/b;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +! ENTER +XCalc*hp.button26.displayList: foreground rgb:b/b/b;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +! DRG +XCalc*hp.button32.displayList: foreground rgb:b/b/b;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +! INV +XCalc*hp.button33.displayList: foreground rgb:b/b/b;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +! STO +XCalc*hp.button34.displayList: foreground rgb:b/b/b;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +!RCL +XCalc*hp.button35.displayList: foreground rgb:b/b/b;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 + +! "Operator" keys. +! Divide key +XCalc*hp.button10.background: SteelBlue +XCalc*hp.button10.displayList: foreground rgb:b/b/b;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +! Multiply key +XCalc*hp.button20.background: SteelBlue +XCalc*hp.button20.displayList: foreground rgb:b/b/b;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +! Minus key +XCalc*hp.button30.background: SteelBlue +XCalc*hp.button30.displayList: foreground rgb:b/b/b;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +! SUM +XCalc*hp.button38.background: SteelBlue +XCalc*hp.button38.displayList: foreground rgb:b/b/b;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +! Plus key +XCalc*hp.button39.background: SteelBlue +XCalc*hp.button39.displayList: foreground rgb:b/b/b;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 + +! "Number" keys. +! "7" +XCalc*hp.button7.background: white +XCalc*hp.button7.foreground: black +XCalc*hp.button7.displayList: foreground rgb:b/b/b;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +! "8" +XCalc*hp.button8.background: white +XCalc*hp.button8.foreground: black +XCalc*hp.button8.displayList: foreground rgb:b/b/b;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +! "9" +XCalc*hp.button9.background: white +XCalc*hp.button9.foreground: black +XCalc*hp.button9.displayList: foreground rgb:b/b/b;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +! "4" +XCalc*hp.button17.background: white +XCalc*hp.button17.foreground: black +XCalc*hp.button17.displayList: foreground rgb:b/b/b;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +! "5" +XCalc*hp.button18.background: white +XCalc*hp.button18.foreground: black +XCalc*hp.button18.displayList: foreground rgb:b/b/b;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +! "6" +XCalc*hp.button19.background: white +XCalc*hp.button19.foreground: black +XCalc*hp.button19.displayList: foreground rgb:b/b/b;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +! "1" +XCalc*hp.button27.background: white +XCalc*hp.button27.foreground: black +XCalc*hp.button27.displayList: foreground rgb:b/b/b;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +! "2" +XCalc*hp.button28.background: white +XCalc*hp.button28.foreground: black +XCalc*hp.button28.displayList: foreground rgb:b/b/b;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +! "3" +XCalc*hp.button29.background: white +XCalc*hp.button29.foreground: black +XCalc*hp.button29.displayList: foreground rgb:b/b/b;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +! "0" +XCalc*hp.button36.background: white +XCalc*hp.button36.foreground: black +XCalc*hp.button36.displayList: foreground rgb:b/b/b;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +! "." +XCalc*hp.button37.background: white +XCalc*hp.button37.foreground: black +XCalc*hp.button37.displayList: foreground rgb:b/b/b;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 diff --git a/etc_org/X11/app-defaults/XClipboard b/etc_org/X11/app-defaults/XClipboard new file mode 100644 index 0000000..d072de5 --- /dev/null +++ b/etc_org/X11/app-defaults/XClipboard @@ -0,0 +1,142 @@ +*Command*Font: -*-helvetica-bold-r-normal--*-120-*-*-*-*-iso8859-1 +*Label*Font: -*-helvetica-bold-r-normal--*-120-*-*-*-*-iso8859-1 +*Text*Font: -*-courier-medium-r-normal--*-120-*-*-*-*-iso8859-1 + +*quit.label: Quit +*quit.top: ChainTop +*quit.bottom: ChainTop +*quit.left: ChainLeft +*quit.right: ChainLeft +*quit.translations: #override \n\ + ,:Quit() unset() + +*delete.label: Delete +*delete.fromHoriz: quit +*delete.top: ChainTop +*delete.bottom: ChainTop +*delete.left: ChainLeft +*delete.right: ChainLeft +*delete.translations: #override \n\ + ,:DeleteClip() unset() + +*new.label: New +*new.fromHoriz: delete +*new.top: ChainTop +*new.bottom: ChainTop +*new.left: ChainLeft +*new.right: ChainLeft +*new.translations: #override \n\ + ,:NewClip() unset() + +*save.label: Save +*save.fromHoriz: new +*save.top: ChainTop +*save.bottom: ChainTop +*save.left: ChainLeft +*save.right: ChainLeft +*save.translations: #override \n\ + ,:Save() unset() + +*next.label: Next +*next.fromHoriz: save +*next.top: ChainTop +*next.bottom: ChainTop +*next.left: ChainLeft +*next.right: ChainLeft +*next.translations: #override \n\ + ,:NextClip() unset() + +*prev.label: Prev +*prev.fromHoriz: next +*prev.top: ChainTop +*prev.bottom: ChainTop +*prev.left: ChainLeft +*prev.right: ChainLeft +*prev.translations: #override \n\ + ,:PrevClip() unset() + +*index.fromHoriz: prev +*index.top: ChainTop +*index.bottom: ChainTop +*index.left: ChainLeft +*index.right: ChainLeft +*index.resizable: true + +*text.scrollVertical: WhenNeeded +*text.scrollHorizontal: WhenNeeded +*text.autoFill: on + +*text.fromVert: quit +*text.top: ChainTop +*text.bottom: ChainBottom +*text.left: ChainLeft +*text.right: ChainRight +*text.resizable: true +*text.width: 300 + +XClipboard.geometry: 300x200 +*ShapeStyle: oval +XClipboard.baseTranslations: #augment\n\ + WM_PROTOCOLS: WMProtocols()\n +*TransientShell.baseTranslations: #augment\n\ + WM_PROTOCOLS: WMProtocols()\n + +*fileDialog.label: Save to file: +*fileDialog.label.top: ChainTop +*fileDialog.label.bottom: ChainTop +*fileDialog.label.left: ChainLeft +*fileDialog.label.right: ChainLeft +*fileDialogShell.allowShellResize: true +*fileDialogShell.title: File Save + +*fileDialog*accept.label: Accept +*fileDialog.accept.top: ChainTop +*fileDialog.accept.bottom: ChainBottom +*fileDialog.accept.left: ChainLeft +*fileDialog.accept.right: ChainLeft +*fileDialog*accept.translations: #override\ + : AcceptSave() unset() + +*fileDialog.value.top: ChainTop +*fileDialog.value.bottom: ChainTop +*fileDialog.value.left: ChainLeft +*fileDialog.value.right: ChainLeft +*fileDialog*value.translations: #override\ + Return: AcceptSave() \n\ + CtrlS: no-op(ring-bell) \n\ + CtrlR: no-op(ring-bell) \n\ + CtrlM: no-op(ring-bell) \n\ + CtrlJ: no-op(ring-bell) \n\ + MetaI: no-op(ring-bell) +*fileDialog*value.baseTranslations: #override\ + Return: AcceptSave() \n\ + CtrlS: no-op(ring-bell) \n\ + CtrlR: no-op(ring-bell) \n\ + CtrlM: no-op(ring-bell) \n\ + CtrlJ: no-op(ring-bell) \n\ + MetaI: no-op(ring-bell) + +*fileDialog*cancel.label: Cancel +*fileDialog.cancel.top: ChainTop +*fileDialog.cancel.bottom: ChainBottom +*fileDialog.cancel.left: ChainLeft +*fileDialog.cancel.right: ChainLeft +*fileDialog*cancel.translations: #override\ + :CancelSave() unset() + +*failDialog*Label.resizable: true +*failDialog.label: Can't write file +*failDialogShell.title: Error +*failDialogShell.allowShellResize: true + +*failDialog*continue.label: Continue +*failDialog*continue.translations: #override\ + :FailContinue() unset() + +*failDialog*value.translations: #override\ + Return: FailContinue() \n\ + CtrlS: no-op(ring-bell) \n\ + CtrlR: no-op(ring-bell) \n\ + CtrlM: no-op(ring-bell) \n\ + CtrlJ: no-op(ring-bell) \n\ + MetaI: no-op(ring-bell) diff --git a/etc_org/X11/app-defaults/XClock b/etc_org/X11/app-defaults/XClock new file mode 100644 index 0000000..971ae2d --- /dev/null +++ b/etc_org/X11/app-defaults/XClock @@ -0,0 +1 @@ +XClock.input: false diff --git a/etc_org/X11/app-defaults/XClock-color b/etc_org/X11/app-defaults/XClock-color new file mode 100644 index 0000000..ec857f6 --- /dev/null +++ b/etc_org/X11/app-defaults/XClock-color @@ -0,0 +1,10 @@ +! $XFree86$ + +#include "XClock" + +XClock.Clock.hourColor: rgba:7f/00/00/c0 +XClock.Clock.minuteColor: rgba:00/7f/7f/c0 +XClock.Clock.secondColor: rgba:00/00/ff/80 +XClock.Clock.majorColor: rgba:7f/00/00/c0 +XClock.Clock.minorColor: rgba:00/7f/7f/c0 + diff --git a/etc_org/X11/app-defaults/XConsole b/etc_org/X11/app-defaults/XConsole new file mode 100644 index 0000000..7f80141 --- /dev/null +++ b/etc_org/X11/app-defaults/XConsole @@ -0,0 +1,21 @@ +*allowShellResize: true +XConsole.translations: #override\ + : Deiconified() \n\ + : Iconified() \n\ + WM_PROTOCOLS: Quit() +XConsole.baseTranslations: #override\ + : Deiconified() \n\ + : Iconified() \n\ + WM_PROTOCOLS: Quit() +*text.translations: #override\ + CtrlC: Clear() \n\ + Clear: Clear() +*text.baseTranslations: #override\ + CtrlC: Clear() \n\ + Clear: Clear() +*text.scrollVertical: Always +*text.scrollHorizontal: Never +*text.width: 400 +*text.height: 70 +*text.allowResize: true +*editType: read diff --git a/etc_org/X11/app-defaults/XFontSel b/etc_org/X11/app-defaults/XFontSel new file mode 100644 index 0000000..b0ef993 --- /dev/null +++ b/etc_org/X11/app-defaults/XFontSel @@ -0,0 +1,148 @@ +! $XConsortium: XFontSel.ad,v 1.12 94/04/17 20:43:40 gildea Exp $ +! +! app-defaults for XFontSel +! +! Copyright (c) 1985, 1986, 1987, 1988, 1989 X Consortium +! +! Permission is hereby granted, free of charge, to any person obtaining +! a copy of this software and associated documentation files (the +! "Software"), to deal in the Software without restriction, including +! without limitation the rights to use, copy, modify, merge, publish, +! distribute, sublicense, and/or sell copies of the Software, and to +! permit persons to whom the Software is furnished to do so, subject to +! the following conditions: +! +! The above copyright notice and this permission notice shall be included +! in all copies or substantial portions of the Software. +! +! THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +! OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +! MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +! IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR +! OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +! ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +! OTHER DEALINGS IN THE SOFTWARE. +! +! Except as contained in this notice, the name of the X Consortium shall +! not be used in advertising or otherwise to promote the sale, use or +! other dealings in this Software without prior written authorization +! from the X Consortium. +! +! Author: +! Ralph R. Swick, Digital Equipment Corporation/M.I.T. Project Athena +! one weekend in November, 1989 +! +! $XFree86: xc/programs/xfontsel/XFontSel.ad,v 1.1 2000/02/13 03:26:24 dawes Exp $ + +*appDefaultsVersion: 1 + +*pixelSizeList: 7, 30, 40, 50, 60 +*pointSizeList: 250, 300, 350, 400 + +XFontSel.cursor: left_ptr +*allowShellResize: true + +*commandBox.ShowGrip: false +*commandBox*top: chainTop +*commandBox*bottom: chainTop + +*quitButton.Label: quit +*quitButton.left: chainLeft +*quitButton.right: chainLeft + +*ownButton.Label: select +*ownButton.fromHoriz: quitButton +*ownButton.left: chainLeft +*ownButton.right: chainLeft + +*countLabel.BorderWidth: 0 +*countLabel.Justify: right +*countLabel.Label: 999999 fonts match +*countLabel.left: chainRight +*countLabel.right: chainRight + +*fieldBox.Orientation: horizontal +*fieldBox.HSpace: 0 +*fieldBox.HSpace: 0 + +*dash.label: - +*dash.borderWidth: 0 +*dash.internalHeight: 0 +*dash.internalWidth: 0 + +*fieldBox*MenuButton.BorderWidth: 0 +*fieldBox*MenuButton.internalHeight: 0 +*fieldBox*MenuButton.internalWidth: 0 +*fieldBox*MenuButton.shapeStyle: rectangle + +#ifdef LONG_NAMES +*fieldBox*field0.Label: foundry +*fieldBox*field1.Label: family +*fieldBox*field2.Label: weight +*fieldBox*field3.Label: slant +*fieldBox*field4.Label: set width +*fieldBox*field5.Label: add style +*fieldBox*field6.Label: pixel size +*fieldBox*field7.Label: point size +*fieldBox*field8.Label: resolutionX +*fieldBox*field9.Label: resolutionY +*fieldBox*field10.Label: spacing +*fieldBox*field11.Label: avg width +*fieldBox*field12.Label: registry +*fieldBox*field13.Label: encoding +#else +*fieldBox*field0.Label: fndry +*fieldBox*field1.Label: fmly +*fieldBox*field2.Label: wght +*fieldBox*field3.Label: slant +*fieldBox*field4.Label: sWdth +*fieldBox*field5.Label: adstyl +*fieldBox*field6.Label: pxlsz +*fieldBox*field7.Label: ptSz +*fieldBox*field8.Label: resx +*fieldBox*field9.Label: resy +*fieldBox*field10.Label: spc +*fieldBox*field11.Label: avgWdth +*fieldBox*field12.Label: rgstry +*fieldBox*field13.Label: encdng +#endif + +!*fieldBox*field11.Sensitive: False +*fieldBox*field11.menu.Options.ShowUnselectable: False + + +!*field1*menu*courier.Font: + +*fontName*skipAdjust: true + +*sampleText*international: false + +*sampleText*Label: \ +Processing fonts... + +*sampleText: \ +ABCDEFGHIJKLMNOPQRSTUVWXYZ\n\ +abcdefghijklmnopqrstuvwxyz\n\ +0123456789\n\ +\340\346\347\353\356\360\361\363\371\375\ +\300\306\307\313\316\320\321\323\331\335 + + +*sampleText16: \ +\044\042\044\044\044\046\044\050\044\052\044\053\044\055\044\057\ +\044\061\044\063\044\065\044\067\044\071\044\073\044\075\044\077\n\ +\044\101\044\104\044\106\044\110\044\112\044\113\044\114\044\115\ +\044\116\044\117\044\122\044\125\044\130\044\133\044\136\044\137\n\ +\061\042\061\044\061\046\061\050\061\052\061\053\061\055\061\057\ +\061\061\061\063\061\065\061\067\061\071\061\073\061\075\061\077\n\ +\061\101\061\104\061\106\061\110\061\112\061\113\061\114\061\115\ +\061\116\061\117\061\122\061\125\061\130\061\133\061\136\061\137\n\ + +*sampleTextUCS: \ +ABCDEFGHIJKLMNOPQRSTUVWXYZ /0123456789\n\ +abcdefghijklmnopqrstuvwxyz £©µÀÆÖÞßéöÿ\n\ +–—‘“”„†•…‰™œŠŸž€ ΑΒΓΔΩαβγδω АБВГДабвгд\n\ +∀∂∈ℝ∧∪≡∞ ↑↗↨↻⇣ ┐┼╔╘░►☺♀ fi�⑀₂ἠḂӥẄɐː⍎אԱა + +*sampleText*allowResize: true +*sampleText*Height: 50 diff --git a/etc_org/X11/app-defaults/XLoad b/etc_org/X11/app-defaults/XLoad new file mode 100644 index 0000000..3d4c978 --- /dev/null +++ b/etc_org/X11/app-defaults/XLoad @@ -0,0 +1,6 @@ +XLoad.input: false +*Label*Justify: left +*JumpScroll: 1 +*internalBorderWidth: 0 +*showGrip: FALSE + diff --git a/etc_org/X11/app-defaults/XLogo b/etc_org/X11/app-defaults/XLogo new file mode 100644 index 0000000..a70ff3c --- /dev/null +++ b/etc_org/X11/app-defaults/XLogo @@ -0,0 +1,4 @@ +XLogo*iconPixmap: xlogo32 +XLogo*iconMask: xlogo32 +XLogo*baseTranslations: #override \ +q,Escape: quit() diff --git a/etc_org/X11/app-defaults/XLogo-color b/etc_org/X11/app-defaults/XLogo-color new file mode 100644 index 0000000..add98cc --- /dev/null +++ b/etc_org/X11/app-defaults/XLogo-color @@ -0,0 +1,5 @@ +! $Xorg: XLogo-co.ad,v 1.3 2000/08/17 19:54:52 cpqbld Exp $ +#include "XLogo" +! MIT colors are Cardinal Red (Pantone 201c) and Silver Grey (Pantone 421c) +XLogo*background: rgb:d2/22/32 +XLogo*foreground: rgb:d7/d7/d7 diff --git a/etc_org/X11/app-defaults/XMore b/etc_org/X11/app-defaults/XMore new file mode 100644 index 0000000..9227efa --- /dev/null +++ b/etc_org/X11/app-defaults/XMore @@ -0,0 +1,33 @@ +! XMore.ad + +! keyboard translations +*text.Translations: #override\n\ + CtrlS: no-op(RingBell)\n\ + CtrlR: no-op(RingBell)\n\ + space: next-page()\n\ + F: next-page()\n\ + CtrlB: previous-page()\n\ + B: previous-page()\n\ + K: scroll-one-line-down()\n\ + Y: scroll-one-line-down()\n\ + Return: scroll-one-line-up()\n\ + J: scroll-one-line-up()\n\ + E: scroll-one-line-up()\n\ + q: quit()\n +*text.baseTranslations: #override\n\ + space: next-page()\n\ + F: next-page()\n\ + CtrlB: previous-page()\n\ + K: scroll-one-line-down()\n\ + Y: scroll-one-line-down()\n\ + Return: scroll-one-line-up()\n\ + J: scroll-one-line-up()\n\ + E: scroll-one-line-up()\n\ + q: quit()\n + +! tip messages +*quit.tip: Quit application + +*international: True + +! EOF. diff --git a/etc_org/X11/app-defaults/XSm b/etc_org/X11/app-defaults/XSm new file mode 100644 index 0000000..5129722 --- /dev/null +++ b/etc_org/X11/app-defaults/XSm @@ -0,0 +1,119 @@ +! $Xorg: XSm.ad,v 1.3 2000/08/17 19:55:04 cpqbld Exp $ +*chooseSessionPopup*font: 12x24 +*chooseSessionLabel.label: Session Menu +*chooseSessionMessageLabel.label: Press button again to confirm, or hit Cancel... +*chooseSessionLoadButton.label: Load Session +*chooseSessionDeleteButton.label: Delete Session +*chooseSessionFailSafeButton.label: Default/Fail Safe +*chooseSessionCancelButton.label: Cancel +*chooseSessionBreakLockButton.label: Break Lock +*chooseSessionLoadButton.background: light steel blue +*chooseSessionDeleteButton.background: light steel blue +*chooseSessionBreakLockButton.background: light steel blue + +*chooseSessionFailSafeButton.background:light steel blue +*chooseSessionCancelButton.background: light steel blue + +*clientInfoButton.label: Client List +*logButton.label: Session Log +*checkPointButton.label: Checkpoint +*shutdownButton.label: Shutdown +*shutdownSave.label: With Checkpoint +*shutdownDontSave.label: Immediately + +*logPopup.title: Session Log +*logPopup.iconName: Session Log +*logOkButton.label: OK +*logText.width: 600 +*logText.height: 300 + +*clientInfoPopup.title: Client List +*clientInfoPopup.iconName: Client List +*noClientsLabel.label: There are no clients in the session +*viewPropButton.label: View Properties +*cloneButton.label: Clone +*killClientButton.label: Kill +*restartHintButton.label: Restart Hint +*restartIfRunning.label: If Running +*restartAnyway.label: Anyway +*restartImmediately.label: Immediately +*restartNever.label: Never + +*clientInfoDoneButton.label: Done +*manualRestartLabel.label: Restart the following non-session-aware clients... + +*clientPropTextWidget.width: 500 +*clientPropTextWidget.height: 300 +*clientPropDoneButton.label: Done + +*saveMessageLabel.label: Session name + +*saveTypeLabel.label: Save Type +*saveTypeNone.label: None +*saveTypeLocal.label: Local +*saveTypeGlobal.label: Global +*saveTypeBoth.label: Both + +*interactStyleLabel.label: Interact Style +*interactStyleNone.label: None +*interactStyleErrors.label: Errors +*interactStyleAny.label: Any + +*saveCancelButton.label: Cancel + +*helpSaveButton.label: Help +*helpSaveOkButton.label: OK + +*helpSaveText.label:\n\ +Save types\n\ +----------\n\ +Local - Applications should save enough information to\n\ + restore the state as seen by the user.\n\ + The save should not affect data seen by other users.\n\ +\n\ +Global - Applications should commit all of their data to\n\ + permanent, globally accessible storage.\n\ +\n\ +Both - Applications should commit their data to global\n\ + storage and also save state local to the user.\n\ +\n\n\ +Interaction styles\n\ +------------------\n\ +None - Don't allow user interaction\n\ +Errors - Allow user interaction only if an error occurs\n\ +Any - Allow user interaction for any reason\n\ +\n + +*nameInUsePopup.title: Warning +*nameInUseOverwriteButton.label: Overwrite + +*badSavePopup.title: Save Failure +*badSaveLabel.label: The following applications did not report\n\ +a successful save of their state: +*badSaveOkButton.label: OK +*badSaveCancelButton.label: Cancel Shutdown + +*chooseSessionListWidget.Translations: #override\n\ + Up: ChooseSessionUp()\n\ + KP_Up: ChooseSessionUp()\n\ + CtrlP: ChooseSessionUp()\n\ + Down: ChooseSessionDown()\n\ + KP_Down: ChooseSessionDown()\n\ + CtrlN: ChooseSessionDown()\n\ + : Set() ChooseSessionBtn1Down()\n + +*chooseSessionLoadButton.Accelerators: #override\n\ + (2+): set() notify() unset()\n\ + Return: set() notify() unset()\n\ + KP_Enter: set() notify() unset()\n + +*checkPointButton.Translations: #override\n\ + : notify() reset()\n +*shutdownButton.Translations: #override\n\ + : notify() reset()\n + +*saveOkButton.Accelerators: #override\n\ + Return: set() notify() unset()\n + +*badSaveOkButton.Accelerators: #override\n\ + Return: set() notify() unset()\n diff --git a/etc_org/X11/app-defaults/XTerm b/etc_org/X11/app-defaults/XTerm new file mode 100644 index 0000000..2a0ec28 --- /dev/null +++ b/etc_org/X11/app-defaults/XTerm @@ -0,0 +1,261 @@ +! $XTermId: XTerm.ad,v 1.99 2013/06/23 08:57:13 Ross.Combs Exp $ +! ----------------------------------------------------------------------------- +! this file is part of xterm +! +! Copyright 1996-2010,2011 by Thomas E. Dickey +! +! All Rights Reserved +! +! Permission is hereby granted, free of charge, to any person obtaining a +! copy of this software and associated documentation files (the +! "Software"), to deal in the Software without restriction, including +! without limitation the rights to use, copy, modify, merge, publish, +! distribute, sublicense, and/or sell copies of the Software, and to +! permit persons to whom the Software is furnished to do so, subject to +! the following conditions: +! +! The above copyright notice and this permission notice shall be included +! in all copies or substantial portions of the Software. +! +! THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +! OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +! MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +! IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY +! CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +! TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +! SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +! +! Except as contained in this notice, the name(s) of the above copyright +! holders shall not be used in advertising or otherwise to promote the +! sale, use or other dealings in this Software without prior written +! authorization. +! ----------------------------------------------------------------------------- + +*saveLines: 1024 + +*SimpleMenu*BackingStore: NotUseful +*SimpleMenu*menuLabel.font: -adobe-helvetica-bold-r-normal--*-120-*-*-*-*-iso8859-* +*SimpleMenu*menuLabel.vertSpace: 100 +*SimpleMenu*HorizontalMargins: 16 +*SimpleMenu*Sme.height: 16 + +*SimpleMenu*Cursor: left_ptr + +*mainMenu.Label: Main Options +*mainMenu*toolbar*Label: Toolbar +*mainMenu*fullscreen*Label: Full Screen +*mainMenu*securekbd*Label: Secure Keyboard +*mainMenu*allowsends*Label: Allow SendEvents +*mainMenu*redraw*Label: Redraw Window +*mainMenu*logging*Label: Log to File +*mainMenu*print-immediate*Label: Print-All Immediately +*mainMenu*print-on-error*Label: Print-All on Error +*mainMenu*print*Label: Print Window +*mainMenu*print-redir*Label: Redirect to Printer +*mainMenu*8-bit control*Label: 8-Bit Controls +*mainMenu*backarrow key*Label: Backarrow Key (BS/DEL) +*mainMenu*num-lock*Label: Alt/NumLock Modifiers +*mainMenu*alt-esc*Label: Alt Sends Escape +*mainMenu*meta-esc*Label: Meta Sends Escape +*mainMenu*delete-is-del*Label: Delete is DEL +*mainMenu*oldFunctionKeys*Label: Old Function-Keys +*mainMenu*sunFunctionKeys*Label: Sun Function-Keys +*mainMenu*sunKeyboard*Label: VT220 Keyboard +*mainMenu*hpFunctionKeys*Label: HP Function-Keys +*mainMenu*scoFunctionKeys*Label: SCO Function-Keys +*mainMenu*tcapFunctionKeys*Label: Termcap Function-Keys +*mainMenu*suspend*Label: Send STOP Signal +*mainMenu*continue*Label: Send CONT Signal +*mainMenu*interrupt*Label: Send INT Signal +*mainMenu*hangup*Label: Send HUP Signal +*mainMenu*terminate*Label: Send TERM Signal +*mainMenu*kill*Label: Send KILL Signal +*mainMenu*quit*Label: Quit + +*vtMenu.Label: VT Options +*vtMenu*scrollbar*Label: Enable Scrollbar +*vtMenu*jumpscroll*Label: Enable Jump Scroll +*vtMenu*reversevideo*Label: Enable Reverse Video +*vtMenu*autowrap*Label: Enable Auto Wraparound +*vtMenu*reversewrap*Label: Enable Reverse Wraparound +*vtMenu*autolinefeed*Label: Enable Auto Linefeed +*vtMenu*appcursor*Label: Enable Application Cursor Keys +*vtMenu*appkeypad*Label: Enable Application Keypad +*vtMenu*scrollkey*Label: Scroll to Bottom on Key Press +*vtMenu*scrollttyoutput*Label: Scroll to Bottom on Tty Output +*vtMenu*allow132*Label: Allow 80/132 Column Switching +*vtMenu*keepSelection*Label: Keep Selection +*vtMenu*selectToClipboard*Label: Select to Clipboard +*vtMenu*cursesemul*Label: Enable Curses Emulation +*vtMenu*visualbell*Label: Enable Visual Bell +*vtMenu*bellIsUrgent*Label: Enable Bell Urgency +*vtMenu*poponbell*Label: Enable Pop on Bell +*vtMenu*cursorblink*Label: Enable Blinking Cursor +*vtMenu*titeInhibit*Label: Enable Alternate Screen Switching +*vtMenu*activeicon*Label: Enable Active Icon +*vtMenu*softreset*Label: Do Soft Reset +*vtMenu*hardreset*Label: Do Full Reset +*vtMenu*clearsavedlines*Label: Reset and Clear Saved Lines +*vtMenu*tekshow*Label: Show Tek Window +*vtMenu*tekmode*Label: Switch to Tek Mode +*vtMenu*vthide*Label: Hide VT Window +*vtMenu*altscreen*Label: Show Alternate Screen +*vtMenu*sixelScrolling*Label: Sixel Scrolling +*vtMenu*privateColorRegisters*Label: Private Color Registers + +*fontMenu.Label: VT Fonts +*fontMenu*fontdefault*Label: Default +*fontMenu*font1*Label: Unreadable +*VT100.font1: nil2 +*IconFont: nil2 +*fontMenu*font2*Label: Tiny +*VT100.font2: 5x7 +*fontMenu*font3*Label: Small +*VT100.font3: 6x10 +*fontMenu*font4*Label: Medium +*VT100.font4: 7x13 +*fontMenu*font5*Label: Large +*VT100.font5: 9x15 +*fontMenu*font6*Label: Huge +*VT100.font6: 10x20 +*fontMenu*fontescape*Label: Escape Sequence +*fontMenu*fontsel*Label: Selection +!fontescape and fontsel overridden by application +*fontMenu*allow-bold-fonts*Label: Bold Fonts +*fontMenu*font-linedrawing*Label: Line-Drawing Characters +*fontMenu*font-doublesize*Label: Doublesized Characters +*fontMenu*font-loadable*Label: VT220 Soft Fonts +*fontMenu*font-packed*Label: Packed Font +*fontMenu*render-font*Label: TrueType Fonts +*fontMenu*utf8-mode*Label: UTF-8 Encoding +*fontMenu*utf8-fonts*Label: UTF-8 Fonts +*fontMenu*utf8-title*Label: UTF-8 Titles + +*fontMenu*allow-color-ops*Label: Allow Color Ops +*fontMenu*allow-font-ops*Label: Allow Font Ops +*fontMenu*allow-tcap-ops*Label: Allow Termcap Ops +*fontMenu*allow-title-ops*Label: Allow Title Ops +*fontMenu*allow-window-ops*Label: Allow Window Ops + +*VT100.utf8Fonts.font2: -misc-fixed-medium-r-normal--8-80-75-75-c-50-iso10646-1 +*VT100.utf8Fonts.font: -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1 +*VT100.utf8Fonts.font3: -misc-fixed-medium-r-normal--14-130-75-75-c-70-iso10646-1 +*VT100.utf8Fonts.font4: -misc-fixed-medium-r-normal--13-120-75-75-c-80-iso10646-1 +*VT100.utf8Fonts.font5: -misc-fixed-medium-r-normal--18-120-100-100-c-90-iso10646-1 +*VT100.utf8Fonts.font6: -misc-fixed-medium-r-normal--20-200-75-75-c-100-iso10646-1 + +*tekMenu.Label: Tek Options +*tekMenu*tektextlarge*Label: Large Characters +*tekMenu*tektext2*Label: #2 Size Characters +*tekMenu*tektext3*Label: #3 Size Characters +*tekMenu*tektextsmall*Label: Small Characters +*tekMenu*tekpage*Label: PAGE +*tekMenu*tekreset*Label: RESET +*tekMenu*tekcopy*Label: COPY +*tekMenu*vtshow*Label: Show VT Window +*tekMenu*vtmode*Label: Switch to VT Mode +*tekMenu*tekhide*Label: Hide Tek Window + +*tek4014*fontLarge: 9x15 +*tek4014*font2: 8x13 +*tek4014*font3: 6x13 +*tek4014*fontSmall: 6x10 + +! Debian package customizations follow. +*ptyInitialErase: true + +! If xterm is built with a toolbar, the widget hierarchy looks like this, +! showing widget name / class names. The complete menu hierarchy is built +! at startup because it is needed to make the layout work for the menubar: +! +! xterm/XTerm +! form/Form +! menubar/Box +! mainMenuButton/MenuButton +! mainMenu/SimpleMenu +! menuLabel/SmeBSB +! toolbar/SmeBSB +! ... +! vtMenu/SimpleMenu +! menuLabel/SmeBSB +! scrollbar/SmeBSB +! ... +! fontMenu/SimpleMenu +! menuLabel/SmeBSB +! fontdefault/SmeBSB +! ... +! tekMenu/SimpleMenu +! menuLabel/SmeBSB +! fontdefault/SmeBSB +! ... +! vt100/VT100 +! tektronix/TopLevelShell +! shellext/VendorShellExt +! tek4014/Tek4014 +! +! If built without a toolbar, the widget hierarchy is simpler, because there +! is no form, and the popup menu widgets are created only when they are first +! used. +! +! xterm/XTerm +! shellext/VendorShellExt +! mainMenu/SimpleMenu +! menuLabel/SmeBSB +! ... +! ... +! vt100/VT100 +! tektronix/TopLevelShell +! shellext/VendorShellExt +! tek4014/Tek4014 +! +! A more complete list of the widget/class names can be obtained using editres +! to dump a file. Some widget names are not available until the corresponding +! menu has been created. + +! These resources reduce space around the menubar, by eliminating padding in +! the enclosing form (Thickness) and the border of the Box which represents +! the menubar widget. +*form.Thickness: 0 +*menubar.borderWidth: 0 + +! If we wanted to eliminate the border of the popup menus, we could do this +! instead, since they are children of the menubar: +!*menubar*borderWidth: 0 + +! Eliminate the border of the buttons in the menubar, so the only line around +! the text is for the highlighted button: +*MenuButton*borderWidth: 0 + +! Set a border for the menus to make them simpler to distinguish against the +! vt100 widget: +*SimpleMenu*borderWidth: 2 + +! xterm can switch at runtime between bitmap (default) and TrueType fonts. +! The "faceSize" resource controls the size of the latter. However, it was +! originally given with a size that makes the two types of fonts different +! sizes. Uncomment this line to use the same size as "fixed". +!*faceSize: 8 + +! Here is a pattern that is useful for double-clicking on a URL: +*charClass: 33:48,35:48,37-38:48,43-47:48,58:48,61:48,63-64:48,95:48,126:48 +! +! Alternatively, +!*on2Clicks: regex [[:alpha:]]+://([[:alnum:]!#+,./=?@_~-]|(%[[:xdigit:]][[:xdigit:]]))+ + +! VT100s and similar terminals recognize escape sequences and control +! characters to which they reply to the host with other escape sequences, +! to provide information. The "resize" program uses this feature. +! +! In addition, xterm recognizes several escape sequences which can be used to +! set fonts, window properties, return settings via escape sequences. Some +! find these useful; others are concerned with the possibility of unexpected +! inputs. +! +! All of these features can be enabled or disabled via menus. +! +! Depending on your environment, you may wish to disable those by default by +! uncommenting one or more of the resource settings below: +!*allowFontOps: false +!*allowTcapOps: false +!*allowTitleOps: false +!*allowWindowOps: false diff --git a/etc_org/X11/app-defaults/XTerm-color b/etc_org/X11/app-defaults/XTerm-color new file mode 100644 index 0000000..c46483e --- /dev/null +++ b/etc_org/X11/app-defaults/XTerm-color @@ -0,0 +1,175 @@ +! $XTermId: XTerm-col.ad,v 1.22 2009/08/15 15:56:29 tom Exp $ +! ----------------------------------------------------------------------------- +! this file is part of xterm +! +! Copyright 2002-2006,2009 by Thomas E. Dickey +! +! All Rights Reserved +! +! Permission is hereby granted, free of charge, to any person obtaining a +! copy of this software and associated documentation files (the +! "Software"), to deal in the Software without restriction, including +! without limitation the rights to use, copy, modify, merge, publish, +! distribute, sublicense, and/or sell copies of the Software, and to +! permit persons to whom the Software is furnished to do so, subject to +! the following conditions: +! +! The above copyright notice and this permission notice shall be included +! in all copies or substantial portions of the Software. +! +! THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +! OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +! MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +! IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY +! CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +! TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +! SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +! +! Except as contained in this notice, the name(s) of the above copyright +! holders shall not be used in advertising or otherwise to promote the +! sale, use or other dealings in this Software without prior written +! authorization. +! ----------------------------------------------------------------------------- + +#include "XTerm" + +*VT100*colorMode: on +*VT100*boldColors: on +*VT100*dynamicColors: on + +! Set the default text foreground and background colors. +*VT100*foreground: gray90 +*VT100*background: black + +! - OR - +! Uncomment this for black text on a "white" background. +!*VT100*foreground: black +!*VT100*background: gray90 + +! - OR - +! leave the foreground/background colors alone (at the mercy of your desktop +! designer). + +! Color the popup/pulldown menu border to match the text widget foreground. +!*SimpleMenu*borderColor: gray15 + +! Uncomment this to use color for underline attribute +!*VT100*colorULMode: on +*VT100*colorUL: yellow + +!*VT100*italicULMode: on + +! Uncomment this to disable underlining, e.g., if colorULMode is set. +!*VT100*underLine: off + +! Uncomment this to use color for the bold attribute +!*VT100*colorBDMode: on +*VT100*colorBD: white + +! Uncomment this to use the bold/underline colors in preference to other colors +!*VT100*colorAttrMode: on + +! These are the 8 ANSI colors and their bright equivalents. Depending on +! other resource settings, xterm may use the bright colors when displaying +! bold text (see the boldColors resource). +*VT100*color0: black +*VT100*color1: red3 +*VT100*color2: green3 +*VT100*color3: yellow3 +*VT100*color4: blue2 +*VT100*color5: magenta3 +*VT100*color6: cyan3 +*VT100*color7: gray90 +*VT100*color8: gray50 +*VT100*color9: red +*VT100*color10: green +*VT100*color11: yellow +*VT100*color12: rgb:5c/5c/ff +*VT100*color13: magenta +*VT100*color14: cyan +*VT100*color15: white + +! Disclaimer: there are no standard colors used in terminal emulation. +! +! The choice for color4 and color12 is a tradeoff between contrast, depending +! on whether they are used for text or backgrounds. Note that either color4 or +! color12 would be used for text, while only color4 would be used for a +! background. These are treated specially, since the luminosity of blue is +! only about half that of red/green, and is typically not accounted for in the +! RGB scheme. +! +! Blue text on a black background should be readable. +! Blue backgrounds should not be "too" bright. +! +! Originally color4/color12 were set to the names blue3/blue +!*VT100*color4: blue3 +!*VT100*color12: blue +! +! They are from rgb.txt respectively: +! 0 0 205 blue3 +! 0 0 255 blue +! However, blue3 is not readable on a black background. +! +! Another choice was from the Debian settings: +!*VT100*color4: DodgerBlue1 +!*VT100*color12: SteelBlue1 +! +! From rgb.txt: +! 30 144 255 DodgerBlue1 +! 99 184 255 SteelBlue1 +! +! Some users object to this choice because the background (color4) is brighter +! than they are accustomed. Others point out that the different weights for +! the red/green components make it appear to be not really blue. Finally, it +! provides poor contrast against color13 and color14. +! +! The current choice uses equal weights for red/green (effectively adding a +! gray to the result). It is brighter than the original choice, and provides +! more contrast between color12 and color13, color14 than SteelBlue1 did. +! Contrast of color4 against black is slightly improved over the original. +! +! Some refinement is certainly possible (you are welcome to try) -TD + + +#if PLANES > 8 +! Color the popup menus and the menubar to match: +*SimpleMenu*background: AntiqueWhite +*SimpleMenu*foreground: gray15 + +! Color the menubar to match: +*Form.menubar.background: AntiqueWhite +*Form.menubar*background: AntiqueWhite +*Form.menubar.foreground: gray15 +*Form.menubar*foreground: gray15 +*Form.background: AntiqueWhite +*form.background: AntiqueWhite + +*mainMenu*background: AntiqueWhite +*mainMenu*foreground: gray15 +*vtMenu*background: AntiqueWhite +*vtMenu*foreground: gray15 +*fontMenu*background: AntiqueWhite +*fontMenu*foreground: gray15 +*tekMenu*background: AntiqueWhite +*tekMenu*foreground: gray15 + +! The following two sections take advantage of new features in version 7 +! of the Athena widget library; see Xaw(7x). + +! This section is commented out because Xaw has no way to dynamically size +! the gradient. The dimension parameter may need to be adjusted depending +! on the font used in the menu. +!*SimpleMenu*backgroundPixmap: gradient:vertical?dimension=350&start=gray90&end=gray60 +!*SimpleMenu*foreground: gray15 + +*VT100.scrollbar.thumb: vlines2 +*VT100.scrollbar.width: 14 +*VT100.scrollbar.background: gray60 +*VT100.scrollbar.foreground: rgb:a/5/5 +*VT100.scrollbar.borderWidth: 0 +*VT100.scrollbar.displayList:\ +foreground gray90;\ +lines 1,-1,-1,-1,-1,1;\ +foreground gray60;\ +lines -1,0,0,0,0,-1 +#endif diff --git a/etc_org/X11/app-defaults/Xditview b/etc_org/X11/app-defaults/Xditview new file mode 100644 index 0000000..e20734d --- /dev/null +++ b/etc_org/X11/app-defaults/Xditview @@ -0,0 +1,96 @@ +Xditview.geometry: 600x800 +*MenuButton*Font: -*-helvetica-bold-r-normal--*-120-*-*-*-*-iso8859-1 +*SimpleMenu*Font: -*-helvetica-bold-r-normal--*-120-*-*-*-*-iso8859-1 +*Text*Font: -*-courier-medium-r-normal--*-120-*-*-*-*-iso8859-1 + +*paned.allowResize: true +*paned.?.showGrip: false +*paned.?.skipAdjust: false +*paned.form.porthole.width: 600 +*paned.form.porthole.height: 800 +*paned.label.skipAdjust: true + +*MenuButton.shapeStyle: oval +*Command.shapeStyle: oval + +*fileMenuButton.label: File +*fileMenuButton.leftBitmap: menu12 +*fileMenuButton.menuName: fileMenu + +*fileMenu.openFile.label: Open File +*fileMenu.revisitFile.label: Reopen File +*fileMenu.setResolution.label: Set Screen Resolution +*fileMenu.quit.label: Quit + +*prevButton.bitmap: ldblarrow +*prevButton.internalHeight: 0 +*prevButton.Translations: #override : PreviousPage() unset() + +*pageNumber.translations: #override\ + CtrlJ: SetPageNumber()\n\ + CtrlM: SetPageNumber()\n\ + Linefeed: SetPageNumber()\n\ + Return: SetPageNumber()\n\ + CtrlO: Noop()\n\ + MetaI: Noop()\n\ + CtrlN: Noop()\n\ + CtrlP: Noop()\n\ + CtrlZ: Noop()\n\ + MetaZ: Noop()\n\ + space: NextPage()\n\ + Ctrlv: NextPage()\n\ + Metav: PreviousPage()\n\ + Next: NextPage()\n\ + Prior: PreviousPage()\n\ + Find: OpenFile() +*pageNumber*editType: edit + +*nextButton.bitmap: rdblarrow +*nextButton.internalHeight: 0 +*nextButton.translations: #override : NextPage() unset() + +*viewport.allowResize: false +*viewport.forceBars: true +*viewport.allowHoriz: true +*viewport.allowVert: true + +*dvi.translations: #augment \ + : XawPositionSimpleMenu(popupMenu) MenuPopup(popupMenu)\n\ + Ctrlv: NextPage()\n\ + Metav: PreviousPage()\n\ + space: NextPage()\n\ + Next: NextPage()\n\ + Prior: PreviousPage()\n\ + Find: OpenFile() +*dvi.baseTranslations: #augment \ + : XawPositionSimpleMenu(popupMenu) MenuPopup(popupMenu)\n\ + space: NextPage()\n\ + Ctrlv: NextPage()\n\ + Metav: PreviousPage()\n\ + Next: NextPage()\n\ + Prior: PreviousPage()\n\ + Find: OpenFile() +*popupMenu.nextPage.label: Next Page +*popupMenu.previousPage.label: Previous Page +*popupMenu.setResolution.label: Set Screen Resolution +*popupMenu.openFile.label: Open File +*popupMenu.revisitFile.label: Reopen File +*popupMenu.quit.label: Quit + +*promptShell.allowShellResize: true +*promptShell.promptDialog.value.translations: #override\ + Return: Accept() +*promptShell.promptDialog.value.baseTranslations: #override\ + Return: Accept() + +*promptShell.promptDialog.accept.label: Accept +*promptShell.promptDialog.accept.translations: #override\ + : Accept() unset() +*promptShell.promptDialog.accept.baseTranslations: #override \ + : Accept() unset() + +*promptShell.promptDialog.cancel.label: Cancel +*promptShell.promptDialog.cancel.translations: #override \ + : Cancel() unset() +*promptShell.promptDialog.cancel.baseTranslations: #override \ + : Cancel() unset() diff --git a/etc_org/X11/app-defaults/Xditview-chrtr b/etc_org/X11/app-defaults/Xditview-chrtr new file mode 100644 index 0000000..345c190 --- /dev/null +++ b/etc_org/X11/app-defaults/Xditview-chrtr @@ -0,0 +1,25 @@ +#include "Xditview" +*Dvi.fontMap:\ +R -*-charter-medium-r-normal--*-*-*-*-*-*-iso8859-1\n\ +I -*-charter-medium-i-normal--*-*-*-*-*-*-iso8859-1\n\ +B -*-charter-bold-r-normal--*-*-*-*-*-*-iso8859-1\n\ +F -*-charter-bold-i-normal--*-*-*-*-*-*-iso8859-1\n\ +BI -*-charter-bold-i-normal--*-*-*-*-*-*-iso8859-1\n\ +C -*-courier-medium-r-normal--*-*-*-*-*-*-iso8859-1\n\ +CO -*-courier-medium-o-normal--*-*-*-*-*-*-iso8859-1\n\ +CB -*-courier-bold-r-normal--*-*-*-*-*-*-iso8859-1\n\ +CF -*-courier-bold-o-normal--*-*-*-*-*-*-iso8859-1\n\ +H -*-helvetica-medium-r-normal--*-*-*-*-*-*-iso8859-1\n\ +HO -*-helvetica-medium-o-normal--*-*-*-*-*-*-iso8859-1\n\ +HB -*-helvetica-bold-r-normal--*-*-*-*-*-*-iso8859-1\n\ +HF -*-helvetica-bold-o-normal--*-*-*-*-*-*-iso8859-1\n\ +N -*-new century schoolbook-medium-r-normal--*-*-*-*-*-*-iso8859-1\n\ +NI -*-new century schoolbook-medium-i-normal--*-*-*-*-*-*-iso8859-1\n\ +NB -*-new century schoolbook-bold-r-normal--*-*-*-*-*-*-iso8859-1\n\ +NF -*-new century schoolbook-bold-i-normal--*-*-*-*-*-*-iso8859-1\n\ +A -*-charter-medium-r-normal--*-*-*-*-*-*-iso8859-1\n\ +AI -*-charter-medium-i-normal--*-*-*-*-*-*-iso8859-1\n\ +AB -*-charter-bold-r-normal--*-*-*-*-*-*-iso8859-1\n\ +AF -*-charter-bold-i-normal--*-*-*-*-*-*-iso8859-1\n\ +S -*-symbol-medium-r-normal--*-*-*-*-*-*-adobe-fontspecific\n\ +S2 -*-symbol-medium-r-normal--*-*-*-*-*-*-adobe-fontspecific\n diff --git a/etc_org/X11/app-defaults/Xedit b/etc_org/X11/app-defaults/Xedit new file mode 100644 index 0000000..b626bf3 --- /dev/null +++ b/etc_org/X11/app-defaults/Xedit @@ -0,0 +1,468 @@ +! $XFree86: xc/programs/xedit/Xedit.ad,v 1.23 2002/09/22 07:09:05 paulo Exp $ + +*geometry: 590x440 +*input: TRUE +*enableBackups: True +*backupNameSuffix: ~ +*changedBitmap: xlogo11 +*international: False + +*hints:\ +Use Control-S and Control-R to Search.\n\ +Use Control-Shift-_ to Undo. Control-G to switch between Undo and Redo.\n\ +Use Control-A to jump to the beginning of the line.\n\ +Use Control-E to jump to the end of the line.\n\ +Use Control-T to transpose characters.\n\ +Use Control-K to cut to the end of the line. Control-Y to paste.\n\ +Use Control-Q to escape control characters.\n\ +Use Control-U[,] to multiply actions. Control-G to cancel.\n\ +Use Control-Z to scroll one line up. Meta-Z to scroll one line down.\n\ +Use Meta-Q to format a paragraph.\n\ +Use Right-Button to extend selections.\n\ +Use Meta-I to insert a file.\n\ +Use Control-W to delete a selection, and/or jump to the selection mark.\n\ +Use Control-X,Control-F to find a file. Tab for filename completion.\n\ +Use Control-X,Control-S to save.\n\ +Use Control-X,Control-C to exit.\n\ +Use Control-C to paste the selection at CUT_BUFFER0.\n\ +Use Control Left-Button to popup the File Menu.\n\ +Use Control Middle-Button to popup the Edit Menu.\n\ +Use Control Right-Button to popup the Option Menu.\n\ +Use Control-X,Tab to Indent.\n\ +Use Control-X,0 to delete current splitted window.\n\ +Use Control-X,1 to delete other splitted window.\n\ +Use Control-X,2 to split the window vertically.\n\ +Use Control-X,3 to split the window horizontally.\n\ +Use Control-X,b to switch to another file.\n\ +Use Control-X,d to list directory. Control-G to Cancel.\n\ +Use Control-X,k to close file being edited.\n\ +Use Control-X,o to switch to another splitted window.\n\ +Use Control-X,u to undo. Control-G to switch between Undo and Redo.\n\ +Use Insert to toggle Overwrite mode.\n\ +Use Control-G to interrupt the lisp subprocess.\n\ +Use Escape to enter or leave regex search and replace mode.\n\ +Use Alt-. to search tags for the selected symbol or find the next match. + +*formWindow*defaultDistance: 2 +*formWindow.?.borderWidth: 0 +*formWindow.min: 18 +*formWindow.max: 18 +*formWindow.showGrip: False +*positionWindow.fromHoriz: labelWindow +*positionWindow.horizDistance: 0 +*positionWindow.left: chainRight +*positionWindow.right: chainRight +*positionWindow.width: 90 +*positionWindow.label: error +*positionWindow.justify: left +*labelWindow*justify: center +*labelWindow*label: no file yet +*labelWindow.left: chainLeft +*labelWindow.right: chainRight + +*quit.label: Quit +*quit.tip: Close xedit window +*save.label: Save +*save.tip: Save current file +*load.label: Load +*load.tip: Load a new file + +*buttons*orientation: horizontal +*buttons*showGrip: False +*buttons.min: 18 + +*messageWindow.height: 50 +*messageWindow.min: 18 +*Paned*Text*allowResize: True + +*messageWindow.autoFill: False +*messageWindow.scrollVertical: Never + +*editWindow.autoFill: False +*editWindow.scrollVertical: Always +*editWindow.showGrip: True +xedit.textSource*enableUndo: True + +*bc_label*label: Use Control-S and Control-R to Search. +*bc_label*showGrip: False +*bc_label.min: 18 + +*dirlabel.showGrip: False +*dirlabel.min: 18 +*dirlabel.max: 18 + +*dirwindow.defaultColumns: 0 +*dirwindow.verticalList: True + +*viewport.forceBars: True +*viewport.allowVert: 1 + +*insertFile*text.width: 141 +*insertFile*text.?.pieceSize: 256 +*search*searchText.width: 157 +*search*replaceText.width: 157 +*search*case.horizDistance: 25 +*search*Text.?.pieceSize: 256 + +*SimpleMenu.BackingStore: NotUseful +*SimpleMenu.menuLabel.vertSpace: 80 +*SimpleMenu.SmeBSB.HorizontalMargins: 16 +*SimpleMenu.justify: center +*SimpleMenu.menuLabel.height: 250 +*SimpleMenu*cursor: left_ptr + +*fileMenu.label: File Menu +*optionsMenu.label: Option Menu +*optionsMenu.ispell.label: ispell... +*editMenu.label: Edit Menu +*editMenu.wrapMenuItem.label: Wrapping +*editMenu.wrapMenuItem.leftBitmap: menu12 +*wrapMenu.never.label: Never +*wrapMenu.line.label: Line +*wrapMenu.word.label: Word +*editMenu.autoFill.label: Auto Fill +*editMenu.justifyMenuItem.label: Justification +*editMenu.justifyMenuItem.leftBitmap: menu12 +*justifyMenu.left.label: Left +*justifyMenu.right.label: Right +*justifyMenu.center.label: Center +*justifyMenu.full.label: Full +*editMenu.breakColumns.label: Break Columns... +*editMenu.scrollMenuItem.label: Scrollbars +*editMenu.scrollMenuItem.leftBitmap: menu12 +*scrollMenu.vertical.label: Vertical +*scrollMenu.horizontal.label: Horizontal +*editMenu.modeMenuItem.leftBitmap: menu12 +*editMenu.modeMenuItem.label: Edit Mode +*editModes.none.label: Plain/None + +*TransientShell*Text.translations: #override \ +cS: no-op(r)\n\ +cR: no-op(r)\n\ +mI: no-op(r) + +*search.translations: #override \ +:get-values(my, $w, width, $h, height)\ + set-values(1, minWidth, $w, minHeight, $h, maxHeight, $h, allowShellResize, False) + +*insertFile.title: Insert File +*insertFile.translations: #override \ +:get-values(my, $w, width, $h, height)\ + set-values(1, minWidth, $w, minHeight, $h, maxHeight, $h, allowShellResize, False) + +*baseTranslations: #override \ +X,C:quit()\n\ +X,S:save-file()\n\ +X,F:find-file()\n\ +Escape: line-edit() + +*messageWindow.Translations: #override \ +X,C:quit()\n\ +X,S:save-file()\n\ +X,F:find-file()\n\ +: no-op()\n\ +: no-op()\n\ +: set-keyboard-focus() select-start() + +*searchText.Translations: #override \ +: no-op()\n\ +: no-op()\n\ +: set-keyboard-focus() select-start() + +*replaceText.Translations: #override \ +: no-op()\n\ +: no-op()\n\ +: set-keyboard-focus() select-start() + +*editWindow.translations: #override \ +X,E:lisp-eval()\n\ +X,Tab:indent()\n\ +X,:0:delete-window(current)\n\ +X,:1:delete-window(other)\n\ +X,:2:split-window(vertical)\n\ +X,:3:split-window(horizontal)\n\ +X,!l @Num_Lockb:switch-source()\n\ +X,!l b:switch-source()\n\ +X,!@Num_Lockb:switch-source()\n\ +X,!b:switch-source()\n\ +X,!l @Num_Lockd:dir-window()\n\ +X,!l d:dir-window()\n\ +X,!@Num_Lockd:dir-window()\n\ +X,!d:dir-window()\n\ +X,!l @Num_Lockk:kill-file()\n\ +X,!l k:kill-file()\n\ +X,!@Num_Lockk:kill-file()\n\ +X,!k:kill-file()\n\ +X,!l @Num_Locko:other-window()\n\ +X,!l o:other-window()\n\ +X,!@Num_Locko:other-window()\n\ +X,!o:other-window()\n\ +X,!l @Num_Locku:undo()\n\ +X,!l u:undo()\n\ +X,!@Num_Locku:undo()\n\ +X,!u:undo()\n\ +G: xedit-keyboard-reset()\n\ +J: xedit-print-lisp-eval()\n\ +:m.: tags()\n\ +Tab: insert-char()\n\ +!l @Num_Lockb:insert-char()\n\ +!l b: insert-char()\n\ +!@Num_Lockb:insert-char()\n\ +!b: insert-char()\n\ +!l @Num_Lockd:insert-char()\n\ +!l d: insert-char()\n\ +!@Num_Lockd:insert-char()\n\ +!d: insert-char()\n\ +!l k: insert-char()\n\ +!l @Num_Lockk:insert-char()\n\ +!@Num_Lockk:insert-char()\n\ +!k: insert-char()\n\ +!l @Num_Locko:insert-char()\n\ +!l o: insert-char()\n\ +!@Num_Locko:insert-char()\n\ +!o: insert-char()\n\ +!l @Num_Locku:insert-char()\n\ +!l u: insert-char()\n\ +!@Num_Locku:insert-char()\n\ +!u: insert-char()\n\ +~s Insert: toggle-overwrite()\n\ +c l @Num_Lock:xedit-focus() popup-menu(fileMenu)\n\ +c @Num_Lock:xedit-focus() popup-menu(fileMenu)\n\ +c l: xedit-focus() popup-menu(fileMenu)\n\ +c: xedit-focus() popup-menu(fileMenu)\n\ +c l @Num_Lock:xedit-focus() popup-menu(editMenu)\n\ +c @Num_Lock:xedit-focus() popup-menu(editMenu)\n\ +c l: xedit-focus() popup-menu(editMenu)\n\ +c: xedit-focus() popup-menu(editMenu)\n\ +c l @Num_Lock:xedit-focus() popup-menu(optionsMenu)\n\ +c @Num_Lock:xedit-focus() popup-menu(optionsMenu)\n\ +c l:xedit-focus() popup-menu(optionsMenu)\n\ +c: xedit-focus() popup-menu(optionsMenu)\n\ +: xedit-focus() select-start()\n\ +: scroll-one-line-down()\n\ +: scroll-one-line-up() + +*filename.?.pieceSize: 256 +*filename.translations: #override \ +cS: no-op(r)\n\ +cR: no-op(r)\n\ +mI: no-op(r)\n\ +cG: cancel-find-file()\n\ +Return: load-file()\n\ +Tab: file-completion(h)\n\ +Escape: cancel-find-file()\n\ +: no-op()\n\ +: no-op()\n\ +: set-keyboard-focus() select-start() + +*ispell.translations: #override \ +WM_PROTOCOLS: ispell(end) + +! Sample dictionary, word chars and text mode resources setup +!*ispell.dictionary: br +!*ispell.dictionaries: br american americanmed+ english +!*ispell*br.wordChars: - +*ispell.ispellCommand: /usr/bin/aspell -B -m +*ispell.lookCommand: /bin/egrep +!*ispell*text.skipLines: .# + +*ispell.geometry: 0x0 +*ispell.minWidth: 320 +*ispell.minHeight: 245 +*ispell*Label.borderWidth: 0 +*ispell*Label.internalHeight: 4 +*ispell*Label.justify: right +*ispell*Label.width: 112 +*ispell*Label.left: chainLeft +*ispell*Label.right: chainLeft +*ispell*Label.top: chainTop +*ispell*Label.bottom: chainTop +*ispell*mispelled.label: Misspelled word: +*ispell*mispelled.top: chainTop +*ispell*mispelled.bottom: chainTop +*ispell*mispelled.internalWidth: 0 +*ispell*repeated.label: Repeated words: +*ispell*repeated.internalWidth: 0 +*ispell*replacement.label: Replace with: +*ispell*word.fromHoriz: mispelled +*ispell*word.justify: left +*ispell*word.borderWidth: 1 +*ispell*word.internalWidth: 4 +*ispell*word.internalHeight: 3 +*ispell*word.width: 194 +*ispell*word.left: chainLeft +*ispell*word.right: chainRight +*ispell*word.top: chainTop +*ispell*word.bottom: chainTop +*ispell*word.label: +*ispell*word.tip: Press here to select this text +*ispell*word.highlightThickness: 0 +*ispell*text.fromHoriz: replacement +*ispell*replacement.fromVert: mispelled +*ispell*replacement.internalWidth: 0 +*ispell*form.text.fromVert: word +*ispell*form.text.width: 194 +*ispell*form.text.top: chainTop +*ispell*form.text.bottom: chainTop +*ispell*form.text.left: chainLeft +*ispell*form.text.right: chainRight +*ispell*form.text.leftMargin: 4 +*ispell*form.text.?.pieceSize: 256 +*ispell*suggestions.label: Suggestions: +*ispell*suggestions.fromVert: replacement +*ispell*suggestions.internalWidth: 0 +*ispell*viewport.fromHoriz: suggestions +*ispell*viewport.fromVert: text +*ispell*viewport.width: 194 +*ispell*viewport.height: 143 +*ispell*viewport.top: chainTop +*ispell*viewport.bottom: chainBottom +*ispell*viewport.left: chainLeft +*ispell*viewport.right: chainRight +*ispell*viewport.forceBars: 1 +*ispell*viewport.allowVert: 1 +*ispell*list.defaultColumns: 1 +*ispell*list.longest: 16384 +*ispell*commands.vertDistance: 5 +*ispell*commands.fromVert: suggestions +*ispell*commands.top: chainBottom +*ispell*commands.bottom: chainBottom +*ispell*commands.right: chainLeft +*ispell*commands.left: chainLeft +*ispell*check.label: Check +*ispell*check.width: 54 +*ispell*check.tip: Ask ispell about the word in the text field +*ispell*look.label: Look +*ispell*look.fromHoriz: check +*ispell*look.horizDistance: 0 +*ispell*look.width: 46 +*ispell*look.tip: Runs the look command +*ispell*undo.fromVert: check +*ispell*undo.label: Undo +*ispell*undo.width: 102 +*ispell*undo.tip: Undo last action +*ispell*replace.fromVert: undo +*ispell*replace.label: Replace +*ispell*replace.tip: Replace occurence of the word +*ispell*replaceAll.fromVert: undo +*ispell*replaceAll.fromHoriz: replace +*ispell*replaceAll.label: All +*ispell*replaceAll.tip: Replace all occurences of the word +*ispell*ignore.fromVert: replace +*ispell*ignore.label: Ignore +*ispell*ignore.tip: Ignore this word +*ispell*ignoreAll.fromVert: replaceAll +*ispell*ignoreAll.fromHoriz: ignore +*ispell*ignoreAll.label: All +*ispell*ignoreAll.tip: Ignore all ocurrences of the word +*ispell*add.fromVert: ignore +*ispell*add.label: Add +*ispell*add.width: 50 +*ispell*add.tip: Add word to your private dictionary +*ispell*addUncap.fromVert: ignoreAll +*ispell*addUncap.fromHoriz: add +*ispell*addUncap.label: Uncap +*ispell*addUncap.horizDistance: 0 +*ispell*addUncap.width: 50 +*ispell*addUncap.tip: Add word uncapitalized, to your private dictionary +*ispell*suspend.fromVert: add +*ispell*suspend.label: Suspend +*ispell*suspend.width: 57 +*ispell*suspend.tip: Suspend ispell execution +*ispell*cancel.fromHoriz: suspend +*ispell*cancel.fromVert: addUncap +*ispell*cancel.label: Close +*ispell*cancel.width: 43 +*ispell*cancel.horizDistance: 0 +*ispell*cancel.tip: Terminates ispell process +*ispell*replace.width: 65 +*ispell*ignore.width: 65 +*ispell*replaceAll.width: 35 +*ispell*replaceAll.horizDistance: 0 +*ispell*ignoreAll.width: 35 +*ispell*ignoreAll.horizDistance: 0 +*ispell*terse.fromVert: cancel +*ispell*terse.Label: Terse Mode +*ispell*terse.width: 104 +*ispell*terse.borderWidth: 0 +*ispell*terse.tip: Switch terse mode +*ispell*status.fromVert: viewport +*ispell*status.fromHoriz: suggestions +*ispell*status.top: chainBottom +*ispell*status.bottom: chainBottom +*ispell*status.left: chainLeft +*ispell*status.right: chainRight +*ispell*status.width: 194 +*ispell*status.borderWidth: 1 +*ispell*status.justify: left +*ispell*status.internalHeight: 2 +*ispell*status.vertDistance: 2 +*ispell*options.fromVert: status +*ispell*options.fromHoriz: commands +*ispell*options.bottom: chainBottom +*ispell*options.top: chainBottom +*ispell*options.left: chainLeft +*ispell*options.right: chainRight +*ispell*options.dict.width: 121 +*ispell*options.horizDistance: 2 +*ispell*options.vertDistance: 2 +*ispell*options.defaultDistance: 2 +*ispell*dict.highlightThickness: 0 +*ispell*dict.justify: left +*ispell*dict.resizable: False +*ispell*dict.leftBitmap: menu12 +*ispell*dict.label: Dictionary +*ispell*dict.tip: Change dictionary +*ispell*options.format.width: 65 +*ispell*format.highlightThickness: 0 +*ispell*format.justify: left +*ispell*format.resizable: False +*ispell*format.leftBitmap: menu12 +*ispell*format.fromHoriz: dict +*ispell*format.horizDistance: 0 +*ispell*format.tip: Select text type + +*columns.minWidth: 140 +*columns.minHeight: 76 +*columns.maxWidth: 140 +*columns.maxHeight: 76 +*columns.form*defaultDistance: 4 +*columns*left: chainLeft +*columns*right: chainLeft +*columns*top: chainTop +*columns*bottom: chainTop +*columns*Label.width: 96 +*columns*Label.borderWidth: 0 +*columns*Label.internalHeight: 4 +*columns*Label.internalWidth: 2 +*columns*Label.justify: right +*columns*Text.width: 30 +*columns*Command.width: 58 +*columns*leftLabel.label: Left Column: +*columns*left.fromHoriz: leftLabel +*columns*rightLabel.label: Right Column: +*columns*rightLabel.fromVert: leftLabel +*columns*right.fromHoriz: rightLabel +*columns*right.fromVert: left +*columns*ok.fromVert: rightLabel +*columns*cancel.fromHoriz: ok +*columns*cancel.fromVert: rightLabel +*columns*cancel.horizDistance: 12 +*columns*Text.?.pieceSize: 8 + +*columns*Text.translations: #override \ +cS: no-op(r)\n\ +cR: no-op(r)\n\ +mI: no-op(r)\n\ +Return: set-columns(ok)\n\ +Tab: change-field()\n\ +cG: set-columns(cancel)\n\ +Escape: set-columns(cancel)\n\ +: no-op()\n\ +: no-op()\n\ +: set-keyboard-focus() select-start() + +*columns.translations: #override \ +WM_PROTOCOLS: set-columns(cancel) + +! EOF. diff --git a/etc_org/X11/app-defaults/Xedit-color b/etc_org/X11/app-defaults/Xedit-color new file mode 100644 index 0000000..da811b9 --- /dev/null +++ b/etc_org/X11/app-defaults/Xedit-color @@ -0,0 +1,195 @@ +! $XFree86: xc/programs/xedit/Xedit-color.ad,v 1.14 2002/11/10 23:21:56 paulo Exp $ + +#include "Xedit" + +*background: gray70 +*foreground: gray15 +*borderColor: gray40 +*Command.highlightThickness: 1 +*Command.backgroundPixmap: gradient:vertical?dimension=18&start=gray90&end=gray65 +*Command.foreground: gray20 +*Command.displayList:\ +foreground gray92;\ +line 1,0,-2,0;\ +foreground gray95;\ +line 2,1,-3,1;\ +foreground gray74;\ +segments 3,-3,-4,-3, 2,-4,-3,-4, 1,-6,-2,-6;\ +point -1,-1;\ +foreground gray80;\ +line 0,0,0,-1;\ +point -1,0 + +*Command.translations: #override \ +: set-values(1, foreground, gray20, background, rgb:d/5/5) set()\n\ +Button1: reset() set-values(1, foreground, gray20, background, gray70)\n\ +: notify() unset() + +*Toggle.foreground: gray30 +*Toggle.background: gray82 +*Toggle.borderColor: gray90 +*Toggle.displayList:\ +foreground gray75;\ +segments 0,1,0,-2,-1,1,-1,-2;\ +foreground gray80;\ +segments 0,0,-1,0,0,-1,-1,-1;\ +points 1,1,1,-2,-2,1, -2,-2 + +*bc_label.backgroundPixmap: gradient:vertical?dimension=18&start=gray90&end=gray65 +*bc_label.displayList:\ +foreground gray92;\ +line 1,0,-2,0;\ +foreground gray95;\ +line 2,1,-3,1;\ +foreground gray74;\ +segments 3,-2,-4,-2, 2,-3,-3,-3, 1,-5,-2,-5 +*bc_label.foreground: gray20 + +*formWindow.backgroundPixmap: gradient:vertical?dimension=18&start=gray90&end=gray65 +*formWindow.displayList:\ +foreground gray92;\ +line 1,0,-2,0;\ +foreground gray95;\ +line 2,1,-3,1;\ +foreground gray74;\ +segments 3,-2,-4,-2, 2,-3,-3,-3, 1,-5,-2,-5 +*formWindow*backgroundPixmap: ParentRelative +*formWindow*foreground: gray20 +*formWindow*background: gray74 +*formWindow.labelWindow.background: gray80 +*formWindow.labelWindow.displayList:\ +line-style onoffdash;\ +foreground gray30;\ +background gray96;\ +draw-rect 3,2,15,14;\ +foreground gray78;\ +fill-rect 4,3,15,14 + +*dirlabel.foreground: gray20 +*dirlabel.backgroundPixmap: gradient:vertical?dimension=18&start=gray90&end=gray65 +*dirlabel.displayList:\ +foreground gray92;\ +line 1,0,-2,0;\ +foreground gray95;\ +line 2,1,-3,1;\ +foreground gray74;\ +segments 3,-2,-4,-2, 2,-3,-3,-3, 1,-5,-2,-5 +*dirwindow.background: gray96 + +*internalBorderColor: gray40 + +*Text*Text.background: gray96 +*Text.background: gray96 +*Text.?.background: gray96 +*Text*cursorColor: rgb:d/5/5 +*Text.displayList:\ +foreground white;\ +line 1,-1,-2,-1;\ +foreground gray88;\ +line 1,0,-2,0 + +*Scrollbar.foreground: rgb:a/5/5 +*Scrollbar.background: gray60 +*Text.Scrollbar.background: gray60 +*Scrollbar.backgroundPixmap: gradient:horizontal?dimension=14&start=gray70&end=gray85 +*hScrollbar.backgroundPixmap: gradient:vertical?dimension=14&start=gray85&end=gray70 +*hScrollbar.displayList:\ +foreground gray85;\ +segments 1,-1,-2,-1,1,0,-2,0 +*vScrollbar.displayList:\ +foreground gray85;\ +segments 0,1,0,-2,-1,1,-1,-2 +*Scrollbar.thumb: vlines2 +*hScrollbar.thumb: hlines2 + +*SimpleMenu*borderWidth: 0 +*SimpleMenu*backgroundPixmap: xlogo11?foreground=gray90&background=gray88 +*SimpleMenu*background: gray90 +*SimpleMenu*foreground: gray20 +*SimpleMenu.VerticalMargins: 3 +*SimpleMenu.HorizontalMargins: 3 +*SimpleMenu.SimpleMenu.VerticalMargins: 3 +*SimpleMenu.SimpleMenu.HorizontalMargins: 3 +*SimpleMenu.menuLabel.foreground: rgb:d/5/5 +*SimpleMenu*displayList:\ +foreground gray70;\ +lines +2,-2,-2,-2,-2,+2;\ +foreground gray95;\ +lines -2,+1,+1,+1,+1,-2;\ +foreground gray30;\ +lines +1,-1,-1,-1,-1,+1;\ +foreground gray80;\ +lines -1,+0,+0,+0,+0,-1 + +*TransientShell.backgroundPixmap: xlogo11?foreground=gray90&background=gray87 +*TransientShell.Form.backgroundPixmap: ParentRelative +*TransientShell.Form.Label.backgroundPixmap: ParentRelative + +*ispell*Scrollbar.borderColor: gray50 +*ispell*Scrollbar.displayList: +*ispell*List.background: gray96 +*ispell*word.background: gray96 +*ispell*word.backgroundPixmap: XtUnspecifiedPixmap +*ispell*word.translations:\ +: highlight()\n\ +: reset()\n\ +: set()\n\ +: notify() unset()\n +*ispell*word.displayList: +*ispell.Form.Form.borderColor: gray80 +*ispell.Form.Form.displayList: \ +foreground gray90;\ +lines +1,-1,-1,-1,-1,+1;\ +foreground gray30;\ +lines -1,+0,+0,+0,+0,-1;\ +foreground gray60;\ +lines +2,-2,-2,-2,-2,+2 +*ispell*status.backgroundPixmap: XtUnspecifiedPixmap +*ispell*status.background: gray96 +*ispell*terse.justify: right +*ispell*terse.internalWidth: 10 +*ispell*terse.background: gray75 +*ispell*terse.foreground: gray20 +*ispell*terse.highlightThickness: 0 +*ispell*terse.displayList:\ +line-style solid;\ +foreground gray70;\ +fill-arc 6,4,14,12;\ +foreground gray90;\ +draw-arc 6,4,14,12,45,180;\ +draw-lines +0,-1,-1,-1,-1,+0;\ +foreground gray50;\ +draw-arc 6,4,14,12,225,180;\ +draw-lines -2,+0,+0,+0,+0,-2;\ +foreground gray45;\ +dashes 2,1;\ +line-style onoffdash;\ +draw-rect +1,+1,-2,-2 +*ispell*options.MenuButton.borderColor: gray70 +*ispell*options.MenuButton.background: gray78 +*ispell*options.MenuButton.backgroundPixmap: gradient:vertical?dimension=18&start=gray90&end=gray65 +*ispell*options.MenuButton.displayList:\ +foreground gray60;\ +lines +2,-2,-2,-2,-2,+2;\ +foreground gray95;\ +lines -3,+1,+1,+1,+1,-3;\ +foreground gray78;\ +points -2,+1,+1,-2 + +*tip.foreground: rgb:48/48/00 +*tip.backgroundPixmap: None +*tip.borderWidth: 0 +*tip.rightMargin: 7 +*tip.bottomMargin: 3 +*tip.displayList:\ +foreground rgb:f/e/8;\ +fill-rect 1,1,-2,-2;\ +foreground rgb:d/c/6;\ +draw-segments 0,1,0,-3,1,-2,-3,-2,-2,-3,-2,1,-3,0,1,0;\ +foreground rgb:a/8/4;\ +draw-lines 2,-1, -2,-1, -1,-2, -1,2 + +*grip.foreground: gray10 +*grip.displayList:\ +foreground gray80;\ +points 0,0,0,-1,-1,-1,-1,0 diff --git a/etc_org/X11/app-defaults/Xfd b/etc_org/X11/app-defaults/Xfd new file mode 100644 index 0000000..239a744 --- /dev/null +++ b/etc_org/X11/app-defaults/Xfd @@ -0,0 +1,34 @@ +*internalBorderWidth: 0 +*showGrip: false + +*grid.borderWidth: 0 + +*quit.Label: Quit +*prev.Label: Prev +*next.Label: Next +*prev16.Label: -16 +*next16.Label: +16 + +*select.Label: Select a character +*metrics.Label: +*select.Justify: center +*metrics.Justify: center +*range.Justify: left +*start.Justify: left + +*quit.Translations: #override \ + ,: Quit() unset() +*next16.Translations: #override \ + ,: Next16() unset() +*next.Translations: #override \ + ,: Next() unset() +*prev.Translations: #override \ + ,: Prev() unset() +*prev16.Translations: #override \ + ,: Prev16() unset() + +*Translations: #override \n\ +q: Quit()\n\ +Ctrl n: Next()\n\ +Ctrl p: Prev() + diff --git a/etc_org/X11/app-defaults/Xgc b/etc_org/X11/app-defaults/Xgc new file mode 100644 index 0000000..7695abb --- /dev/null +++ b/etc_org/X11/app-defaults/Xgc @@ -0,0 +1,2 @@ +*planemask*ShapeStyle: rectangle +*dashlist*ShapeStyle: rectangle diff --git a/etc_org/X11/app-defaults/Xgc-color b/etc_org/X11/app-defaults/Xgc-color new file mode 100644 index 0000000..e70d869 --- /dev/null +++ b/etc_org/X11/app-defaults/Xgc-color @@ -0,0 +1,55 @@ +*Foreground: rgb:2/3/1 +*Background: rgb:c/d/b +*BorderWidth: 0 + +*Label.justify: left +*Text.Background: rgb:d/e/c +*Text.displayList: foreground rgb:f/f/d;segments 1,-1,-2,-1, -1,-2,-1,1;foreground rgb:7/7/5;segments -2,0,1,0, 0,1,0,-2 +*Form.displayList: foreground rgb:7/7/5;segments 1,-1,-2,-1, -1,-2,-1,1;foreground rgb:f/f/d;segments -2,0,1,0, 0,1,0,-2 + +*Label.width: 130 +*Label.left: chainLeft +*Label.right: chainLeft +*topform.Form.displayList: foreground rgb:e/e/e;segments 1,-1,-2,-1, -1,-2,-1,1;foreground rgb:4/4/4;segments -2,0,1,0, 0,1,0,-2 +*topform.Form.Form.displayList: + +*topform.Form.linestyle.Toggle.width: 123 +*topform.Form.capstyle.Toggle.width: 185 +*topform.Form.joinstyle.Toggle.width: 123 +*topform.Form.fillstyle.Toggle.width: 185 +*topform.Form.fillrule.Toggle.width: 185 +*topform.Form.arcmode.Toggle.width: 185 +*topform.Form.linewidth.Text.width: 372 +*topform.Form.font.Text.width: 372 +*topform.Form.foreground.Text.width: 110 +*topform.Form.background.Text.width: 110 +*topform.Form.testpercent.100.Background: rgb:b/c/a +*topform.Form.testpercent.100.displayList: foreground rgb:e/e/c;segments 1,-1,-2,-1, -1,-2,-1,1;foreground rgb:5/5/3;segments -2,0,1,0, 0,1,0,-2 +*topform.Form.testpercent.100.justify:right +*topform.Form.testpercent.100.width: 30 +*topform.Form.testpercent.100.left: chainLeft +*topform.Form.testpercent.100.right: chainRight +*topform.Form.testpercent.100.borderWidth: 0 +*topform.Form.testpercent.Scrollbar.width: 332 +*topform.Form.testpercent.Scrollbar.displayList: foreground rgb:e/e/c;segments 1,-1,-2,-1, -1,-2,-1,1;foreground rgb:5/5/3;segments -2,0,1,0, 0,1,0,-2 + +*topform.Form.testpercent.Scrollbar.Background: rgb:b/c/a + +*Toggle.borderWidth: 1 +*Toggle.borderColor: rgb:6/8/6 +*Toggle.justify: left +*Toggle.foreground: rgb:2/4/2 +*Toggle.background: rgb:8/a/8 +*Toggle.highlightThickness: 0 +*Toggle.displayList: foreground rgb:4/6/4;draw-rect 1,1,-2,-2;foreground rgb:8/a/8;draw-rect 0,0,-1,-1 + +*Command.width: 102 +*Command.borderWidth: 1 +*Command.borderColor: rgb:a/8/6 +*Command.justify: left +*Command.foreground: rgb:6/6/2 +*Command.background: rgb:c/c/8 +*Command.highlightThickness: 2 +*Command.displayList: line-style solid;foreground rgb:8/8/4;draw-rect 1,1,-2,-2;dashes 2,2;line-style onoffdash;foreground rgb:c/c/8;draw-rect 0,0,-1,-1 + +*test.BorderWidth: 1 diff --git a/etc_org/X11/app-defaults/Xmag b/etc_org/X11/app-defaults/Xmag new file mode 100644 index 0000000..3c737f4 --- /dev/null +++ b/etc_org/X11/app-defaults/Xmag @@ -0,0 +1,25 @@ +*Font: fixed +*pane2*orientation: horizontal +*pane2*showGrip: False +*allowShellResize: on +*Scale.baseTranslations:#augment\ + : set-colors()\n\ + : unset-colors()\n\ + :popup-pixel()\n\ + Button1:popup-pixel()\n\ + :update-pixel()\n\ + :popdown-pixel()\n\ + :popdown-pixel()\n\ + n:new()\n\ + q:close()\n\ + Ctrlc:close()\n\ + space:replace() +*close.accelerators:#augment\ + q:set()notify()unset()\n\ + Ctrlc:set()notify()unset() +*replace.accelerators:#augment\ + space:set()notify()unset()\n\ + :set()notify()unset()\n\ + :set()notify()unset() +*helpLabel.font: 8x13bold +*helpLabel.label: xmag diff --git a/etc_org/X11/app-defaults/Xman b/etc_org/X11/app-defaults/Xman new file mode 100644 index 0000000..3514afa --- /dev/null +++ b/etc_org/X11/app-defaults/Xman @@ -0,0 +1,195 @@ +*input: True + +*topBox: True +*topBox.Title: Xman +*topBox.IconName: Xman + +*manualBrowser.Title: Manual Page +*manualBrowser.IconName: Manual Page +*manualBrowser.geometry: 780x600 + +*manualFontBold: -*-courier-bold-r-*-*-*-120-*-*-*-*-*-* +*manualFontItalic: -*-courier-medium-o-*-*-*-120-*-*-*-*-*-* +*manualFontNormal: -*-courier-medium-r-*-*-*-120-*-*-*-*-*-* +*manualFontSymbol: -*-symbol-*-*-*-*-*-120-*-*-*-*-*-* +!*directoryFontNormal: -*-courier-medium-r-*-*-*-120-*-*-*-*-*-* +*directoryFontNormal: -*-helvetica-medium-r-*-*-*-120-*-*-*-*-*-* +!*directoryFontNormal: -*-lucida-bold-r-*-*-*-120-*-*-*-*-*-* + +!*SimpleMenu.BackingStore: Always +!*SimpleMenu.SaveUnder: Off + +*horizPane.orientation: horizontal +*horizPane*showGrip: False +*horizPane.min: 22 +*horizPane.max: 22 +*topLabel.BorderWidth: 0 +*search*label.BorderWidth: 0 + +*search*dialog*value: Xman + +!*optionMenu.Label: Options +!*sectionMenu.Label: Sections + +*horizPane*options.Label: Options +*horizPane*sections.Label: Sections + +*helpButton.Label: Help +*helpButton.Tip: Open help browser + +*quitButton.Label: Quit +*quitButton.Tip: Quit Xman + +*manpageButton.Label: Manual Page +*manpageButton.Tip: Open new manpage browser + +*topLabel.Label: Manual Browser + +!*SimpleMenu*menuLabel*vertSpace: 100 +!*SimpleMenu*menuLabel*leftMargin: 20 + +*displayDirectory.Label: Display Directory +*displayManualPage.Label: Display Manual Page +*help.Label: Help +*help.geometry: 780x600 +*search.Label: Search +*removeThisManpage.Label: Remove This Manpage +*help*removeThisManpage.Label: Remove Help +*openNewManpage.Label: Open New Manpage +*showVersion.Label: Show Version +*quit.Label: Quit + +*pleaseStandBy*Label: Formatting Manual Page, Please Stand By... + +*search*dialog.Label: Type string to search for: +*search*apropos.Label: Apropos +*search*manualPage.Label: Manual Page +*search*cancel.Label: Cancel + +*likeToSave*dialog.Label: Would you like to save this formatted Manual Page? +*likeToSave*yes.Label: Yes +*likeToSave*no.Label: No + +*translations: #override \ + Ctrlq: Quit() \n\ + Ctrlc: Quit() \n\ + Ctrln: CreateNewManpage() \n\ + Ctrlh: PopupHelp() \n\ + Ctrls: PopupSearch() + +*help*Paned.manualPage.translations:#override \ + Ctrl: \ + XawPositionSimpleMenu(optionMenu) \ + MenuPopup(optionMenu) \n\ + Ctrlq: Quit() \n\ + Ctrlc: Quit() \n\ + Ctrlr: RemoveThisManpage() \n\ + Ctrln: CreateNewManpage() \n\ + Ctrlh: PopupHelp() \n\ + Ctrld: GotoPage(Directory) \n\ + Ctrlm: GotoPage(ManualPage) \n\ + Ctrlv: ShowVersion() \n\ + Prior: Page(Back) \n\ + Next : Page(Forward) \n\ + Shift,: Page(Line,-1) \n\ + Shift,: Page(Line,1) \n\ + Ctrl,: Page(Back) \n\ + Ctrl,: Page(Forward) \n\ + ~Shift ~Ctrl,: Page(Line,-5) \n\ + ~Shift ~Ctrl,: Page(Line,5) + +*manualBrowser*manualPage.translations: #override \ + Ctrl: \ + XawPositionSimpleMenu(optionMenu) \ + MenuPopup(optionMenu) \n\ + Ctrl: \ + XawPositionSimpleMenu(sectionMenu) \ + MenuPopup(sectionMenu) \n\ + Shift,:GotoPage(Directory)\n\ + Ctrlq: Quit() \n\ + Ctrlc: Quit() \n\ + Ctrlr: RemoveThisManpage() \n\ + Ctrln: CreateNewManpage() \n\ + Ctrlh: PopupHelp() \n\ + Ctrld: GotoPage(Directory) \n\ + Ctrlm: GotoPage(ManualPage) \n\ + Ctrlv: ShowVersion() \n\ + Prior: Page(Back) \n\ + Next : Page(Forward) \n\ + Shift,: Page(Line,-1) \n\ + Shift,: Page(Line,1) \n\ + Ctrl,: Page(Back) \n\ + Ctrl,: Page(Forward) \n\ + ~Shift ~Ctrl,: Page(Line,-5) \n\ + ~Shift ~Ctrl,: Page(Line,5) \n\ + Ctrls: PopupSearch() + +!*manualBrowser*directory.background: Grey80 +*manualBrowser*directory.translations: #override \ + Ctrl: \ + XawPositionSimpleMenu(optionMenu) \ + MenuPopup(optionMenu) \n\ + Ctrl: \ + XawPositionSimpleMenu(sectionMenu) \ + MenuPopup(sectionMenu) \n\ + Shift,: GotoPage(Manpage) \n\ + Ctrlq: Quit() \n\ + Ctrlc: Quit() \n\ + Ctrlr: RemoveThisManpage() \n\ + Ctrln: CreateNewManpage() \n\ + Ctrlh: PopupHelp() \n\ + Ctrld: GotoPage(Directory) \n\ + Ctrlm: GotoPage(ManualPage) \n\ + Ctrlv: ShowVersion() \n\ + Ctrls: PopupSearch() + +*manualBrowser*search*manualPage.translations: #augment \ + ,: Search(Manpage) reset() + +*manualBrowser*search*apropos.translations: #augment \ + ,: Search(Apropos) reset() + +*manualBrowser*search*cancel*translations: #augment \ + ,: Search(Cancel) reset() + +*manualBrowser*search*value*translations: #override \ + Return: Search(Manpage) \n\ + Ctrlm: Search(Manpage) + +*topBox*search*manualPage.translations: #augment \ + ,: Search(Manpage, Open) reset() + +*topBox*search*apropos.translations: #augment \ + ,: Search(Apropos, Open) reset() + +*topBox*search*cancel*translations: #augment \ + ,: Search(Cancel, Open) reset() + +*topBox*search*value*translations: #override \ + Return: Search(Manpage, Open) \n\ + Ctrlm: Search(Manpage, Open) + +*manualBrowser*likeToSave*yes.translations: #override \ + ,: SaveFormattedPage(Save) reset() \n\ + y: SaveFormattedPage(Save) \n\ + n: SaveFormattedPage(Cancel) + +*manualBrowser*likeToSave*no.translations: #override \ + ,: SaveFormattedPage(Cancel) reset() \n\ + y: SaveFormattedPage(Save) \n\ + n: SaveFormattedPage(Cancel) + +*manualBrowser*likeToSave*translations: #override \ + y: SaveFormattedPage(Save) \n\ + n: SaveFormattedPage(Cancel) + +*helpButton.translations: #augment \ + ,: PopupHelp() reset() + +*quitButton.translations: #augment \ + ,: Quit() reset() + +*manpageButton.translations: #augment \ + ,: CreateNewManpage() reset() + +! EOF. diff --git a/etc_org/X11/app-defaults/Xmessage b/etc_org/X11/app-defaults/Xmessage new file mode 100644 index 0000000..1028ed2 --- /dev/null +++ b/etc_org/X11/app-defaults/Xmessage @@ -0,0 +1,6 @@ +! $XConsortium: Xmessage.ad,v 1.3 94/07/26 20:23:17 gildea Exp $ +*baseTranslations: #override :Return: default-exit() +*message.scrollVertical: Always +*message.scrollHorizontal: Never +*Command.shapeStyle: oval +*Command.highlightThickness: 1 diff --git a/etc_org/X11/app-defaults/Xmessage-color b/etc_org/X11/app-defaults/Xmessage-color new file mode 100644 index 0000000..8d5f433 --- /dev/null +++ b/etc_org/X11/app-defaults/Xmessage-color @@ -0,0 +1,44 @@ +! $XFree86$ + +#include "Xmessage" + +*background: gray85 +*foreground: gray15 + +*Scrollbar.thumb: vlines2 +*Scrollbar.width: 14 +*Scrollbar.foreground: rgb:a/5/5 +*Scrollbar.borderWidth: 0 +*Scrollbar.displayList:\ +foreground gray90;\ +lines 1,-1,-1,-1,-1,1;\ +foreground gray60;\ +lines -1,0,0,0,0,-1 + +*Text.?.cursorColor: rgb:d/5/5 +*Text.borderColor: gray80 +*Text*background: gray96 +*Text*Scrollbar.background: gray80 +*Text.displayList:\ +foreground gray90;\ +lines 1,-1,-1,-1,-1,1;\ +foreground gray60;\ +lines -1,0,0,0,0,-1 + +*Command.highlightThickness: 2 +*Command.internalWidth: 5 +*Command.internalHeight: 3 +*Command.borderColor: gray40 +*Command.shapeStyle: Rectangle +*Command.background: gray80 +*Command.displayList:\ +foreground gray60;\ +lines 1,-1,-1,-1,-1,1;\ +foreground gray90;\ +lines -1,0,0,0,0,-1 + +*Form.displayList:\ +foreground gray60;\ +lines 1,-1,-1,-1,-1,1;\ +foreground gray90;\ +lines -1,0,0,0,0,-1 diff --git a/etc_org/X11/app-defaults/Xvidtune b/etc_org/X11/app-defaults/Xvidtune new file mode 100644 index 0000000..6ba9c5d --- /dev/null +++ b/etc_org/X11/app-defaults/Xvidtune @@ -0,0 +1,183 @@ +! $XFree86: xc/programs/xvidtune/Xvidtune.ad,v 3.10 1995/07/19 12:46:12 dawes Exp $ +! +*adInstalled: true +*borderWidth: 0 +*Scrollbar.borderWidth: 1 +*Scrollbar.width: 250 +*Command.borderWidth: 1 +*HSyncStart-form.fromVert: HDisplay-form +*HSyncEnd-form.fromVert: HSyncStart-form +*HTotal-form.fromVert: HSyncEnd-form +*VSyncStart-form.fromVert: VDisplay-form +*VSyncEnd-form.fromVert: VSyncStart-form +*VTotal-form.fromVert: VSyncEnd-form +*Flags-form.fromVert: HTotal-form +*Buttons-form.fromVert: Flags-form +*Buttons2-form.fromVert: Buttons-form +*Left-button.fromVert: HTotal-scrollbar +*Right-button.fromVert: HTotal-scrollbar +*Narrower-button.fromVert: HTotal-scrollbar +*Wider-button.fromVert: HTotal-scrollbar +*Up-button.fromVert: VTotal-scrollbar +*Down-button.fromVert: VTotal-scrollbar +*Shorter-button.fromVert: VTotal-scrollbar +*Taller-button.fromVert: VTotal-scrollbar +*HDisplay-text.fromHoriz: HDisplay-label +*HSyncStart-text.fromHoriz: HSyncStart-label +*HSyncStart-scrollbar.fromVert: HSyncStart-label +*HSyncStart-scrollbar.orientation: horizontal +*HSyncEnd-text.fromHoriz: HSyncEnd-label +*HSyncEnd-scrollbar.fromVert: HSyncEnd-label +*HSyncEnd-scrollbar.orientation: horizontal +*Right-button.fromHoriz: Left-button +*Wider-button.fromHoriz: Right-button +*Narrower-button.fromHoriz: Wider-button +*HTotal-text.fromHoriz: HTotal-label +*HTotal-scrollbar.fromVert: HTotal-label +*HTotal-scrollbar.orientation: horizontal +*VDisplay-form.fromHoriz: HSyncStart-form +*VTotal-form.fromHoriz: HSyncStart-form +*VSyncStart-form.fromHoriz: HSyncStart-form +*VSyncEnd-form.fromHoriz: HSyncStart-form +*VDisplay-text.fromHoriz: VDisplay-label +*VSyncStart-text.fromHoriz: VSyncStart-label +*VSyncStart-scrollbar.fromVert: VSyncStart-label +*VSyncStart-scrollbar.orientation: horizontal +*VSyncStart-text.type: XawAsciiString +*VSyncEnd-text.fromHoriz: VSyncEnd-label +*VSyncEnd-scrollbar.fromVert: VSyncEnd-label +*VSyncEnd-scrollbar.orientation: horizontal +*VTotal-text.fromHoriz: VTotal-label +*VTotal-scrollbar.fromVert: VTotal-label +*VTotal-scrollbar.orientation: horizontal +*PixelClock-form.fromHoriz: HTotal-form +*PixelClock-form.fromVert: VTotal-form +*HSyncRate-form.fromHoriz: HTotal-form +*HSyncRate-form.fromVert: PixelClock-form +*VSyncRate-form.fromHoriz: HTotal-form +*VSyncRate-form.fromVert: HSyncRate-form +*PixelClock-text.fromHoriz: PixelClock-label +*HSyncRate-text.fromHoriz: HSyncRate-label +*VSyncRate-text.fromHoriz: VSyncRate-label +*PixelClock-label.label: Pixel Clock (MHz): +*HSyncRate-label.label: Horizontal Sync (kHz): +*VSyncRate-label.label: Vertical Sync (Hz): +*Flags-text.fromHoriz: Flags-label +*HDisplay-label.label: HDisplay: +*HSyncStart-label.label: HSyncStart: +*HSyncEnd-label.label: HSyncEnd: +*HTotal-label.label: HTotal: +*VDisplay-label.label: VDisplay: +*VSyncStart-label.label: VSyncStart: +*VSyncEnd-label.label: VSyncEnd: +*VTotal-label.label: VTotal: +*Down-button.fromHoriz: Up-button +*Shorter-button.fromHoriz: Down-button +*Taller-button.fromHoriz: Shorter-button +*Flags-label.label: Flags (hex): +*Flags-text.borderWidth: 1 +*Flags-text*editType: edit +!Removed Edit capability -- Jon +*Flags-text*sensitive: False +*Apply-button.fromHoriz: Quit-button +*AutoApply-toggle.fromHoriz: Apply-button +*AutoApply-toggle.borderWidth: 1 +*Test-button.fromHoriz: AutoApply-toggle +*Restore-button.fromHoriz: Test-button +*Show-button.fromHoriz: Fetch-button +*Next-button.fromHoriz: Show-button +*Prev-button.fromHoriz: Next-button +*Quit-button.label: Quit +*Fetch-button.label: Fetch +*Show-button.label: Show +*Restore-button.label: Restore +*Test-button.label: Test +*Apply-button.label: Apply +*AutoApply-toggle.label: Auto +*Next-button.label: Next +*Prev-button.label: Prev +*Left-button.label: Left +*Right-button.label: Right +*Wider-button.label: Wider +*Narrower-button.label: Narrower +*Up-button.label: Up +*Down-button.label: Down +*Shorter-button.label: Shorter +*Taller-button.label: Taller +*Abort.label: Abort Test Now +*WarnOK.label: OK +*WarnCancel.label: Cancel +*NoTuneOK.label: OK +*Left.label: Left +*Right.label: Right +*Wider.label: Wider +*Narrower.label: Narrower +*Up.label: Up +*Down.label: Down +*Shorter.label: Shorter +*Higher.label: Higher +*AckError.label: Acknowledged +*ErrorMessage.label: Sorry: You have requested a mode-line\n\ + That is not possible, or not supported by your\n\ + hardware configuration\n +*testingMessage.label: Mode test current in progress\n\n Please wait +*WarnLabel.label: WARNING WARNING WARNING WARNING WARNING\ + WARNING\n\n\ +THE INCORRECT USE OF THIS PROGRAM CAN DO PERMANENT DAMAGE TO YOUR MONITOR\n\ +AND/OR VIDEO CARD. IF YOU ARE NOT SURE WHAT YOU ARE DOING, HIT CANCEL\n\ +NOW. OTHERWISE, HIT OK TO CONTINUE\n\ +\n\ +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\n\ +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n\ +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n\ +IN NO EVENT SHALL Kaleb S. KEITHLEY (or his employer) OR\n\ + The X.Org Foundation \ +BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n\ +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n\ +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n\ +DEALINGS IN THE SOFTWARE.\n\n +*NoTuneLabel.label: Video modes are not tunable on this chip.\n + + +*S3-form.fromVert: Buttons2-form +*EarlySc-toggle.fromHoriz: InvertVclk-toggle +*Blank1-label.fromHoriz: EarlySc-toggle +!*Blank1-text.fromHoriz: Blank1-label +!*Blank2-label.fromHoriz: Blank1-text +!*Blank2-text.fromHoriz: Blank2-label +*InvertVclk-toggle.borderWidth: 1 +*EarlySc-toggle.borderWidth: 1 +*Blank1-text.borderWidth: 1 +*Blank2-text.borderWidth: 1 +*Blank1-text*editType: edit +*Blank2-text*editType: edit +*Blank1-text*width: 20 +*Blank2-text*width: 20 +*InvertVclk-toggle.label: InvertVCLK +*EarlySc-toggle.label:EarlySC +*Blank1-label.label: Blank Delay 1 +*Blank2-label.label: Blank Delay 2 + +*Blank1Dec-button.fromHoriz: Blank1-label +*Blank1-text.fromHoriz: Blank1Dec-button +*Blank1Inc-button.fromHoriz: Blank1-text +*Blank2-label.fromHoriz: Blank1Inc-button +*Blank2Dec-button.fromHoriz: Blank2-label +*Blank2-text.fromHoriz: Blank2Dec-button +*Blank2Inc-button.fromHoriz: Blank2-text +*Blank1Inc-button.label: + +*Blank1Dec-button.label: - +*Blank2Inc-button.label: + +*Blank2Dec-button.label: - + +*translations: #override r: xvidtune-restore()\n\ + p: xvidtune-show()\n\ + j: xvidtune-moveleft()\n\ + k: xvidtune-moveright()\n\ + m: xvidtune-movedown()\n\ + i: xvidtune-moveup()\n\ + a: xvidtune-narrower()\n\ + s: xvidtune-wider()\n\ + x: xvidtune-shorter()\n\ + z: xvidtune-taller()\n\ + q: xvidtune-quit() diff --git a/etc_org/X11/cursors/core.theme b/etc_org/X11/cursors/core.theme new file mode 100644 index 0000000..33fa588 --- /dev/null +++ b/etc_org/X11/cursors/core.theme @@ -0,0 +1,2 @@ +[Icon Theme] +Inherits=core diff --git a/etc_org/X11/cursors/handhelds.theme b/etc_org/X11/cursors/handhelds.theme new file mode 100644 index 0000000..2160a47 --- /dev/null +++ b/etc_org/X11/cursors/handhelds.theme @@ -0,0 +1,2 @@ +[Icon Theme] +Inherits=handhelds diff --git a/etc_org/X11/cursors/redglass.theme b/etc_org/X11/cursors/redglass.theme new file mode 100644 index 0000000..32067cc --- /dev/null +++ b/etc_org/X11/cursors/redglass.theme @@ -0,0 +1,2 @@ +[Icon Theme] +Inherits=redglass diff --git a/etc_org/X11/cursors/whiteglass.theme b/etc_org/X11/cursors/whiteglass.theme new file mode 100644 index 0000000..c6ed360 --- /dev/null +++ b/etc_org/X11/cursors/whiteglass.theme @@ -0,0 +1,2 @@ +[Icon Theme] +Inherits=whiteglass diff --git a/etc_org/X11/default-display-manager b/etc_org/X11/default-display-manager new file mode 100644 index 0000000..7d4e29b --- /dev/null +++ b/etc_org/X11/default-display-manager @@ -0,0 +1 @@ +/usr/sbin/lightdm diff --git a/etc_org/X11/fonts/Type1/xfonts-scalable.scale b/etc_org/X11/fonts/Type1/xfonts-scalable.scale new file mode 100644 index 0000000..a9d9480 --- /dev/null +++ b/etc_org/X11/fonts/Type1/xfonts-scalable.scale @@ -0,0 +1,34 @@ +33 +c0419bt_.pfb -bitstream-courier 10 pitch-medium-r-normal--0-0-0-0-m-0-adobe-standard +c0419bt_.pfb -bitstream-courier 10 pitch-medium-r-normal--0-0-0-0-m-0-ascii-0 +c0419bt_.pfb -bitstream-courier 10 pitch-medium-r-normal--0-0-0-0-m-0-iso10646-1 +c0419bt_.pfb -bitstream-courier 10 pitch-medium-r-normal--0-0-0-0-m-0-iso8859-1 +c0582bt_.pfb -bitstream-courier 10 pitch-medium-i-normal--0-0-0-0-m-0-adobe-standard +c0582bt_.pfb -bitstream-courier 10 pitch-medium-i-normal--0-0-0-0-m-0-ascii-0 +c0582bt_.pfb -bitstream-courier 10 pitch-medium-i-normal--0-0-0-0-m-0-iso10646-1 +c0582bt_.pfb -bitstream-courier 10 pitch-medium-i-normal--0-0-0-0-m-0-iso8859-1 +c0583bt_.pfb -bitstream-courier 10 pitch-bold-r-normal--0-0-0-0-m-0-adobe-standard +c0583bt_.pfb -bitstream-courier 10 pitch-bold-r-normal--0-0-0-0-m-0-ascii-0 +c0583bt_.pfb -bitstream-courier 10 pitch-bold-r-normal--0-0-0-0-m-0-iso10646-1 +c0583bt_.pfb -bitstream-courier 10 pitch-bold-r-normal--0-0-0-0-m-0-iso8859-1 +c0611bt_.pfb -bitstream-courier 10 pitch-bold-i-normal--0-0-0-0-m-0-adobe-standard +c0611bt_.pfb -bitstream-courier 10 pitch-bold-i-normal--0-0-0-0-m-0-ascii-0 +c0611bt_.pfb -bitstream-courier 10 pitch-bold-i-normal--0-0-0-0-m-0-iso10646-1 +c0611bt_.pfb -bitstream-courier 10 pitch-bold-i-normal--0-0-0-0-m-0-iso8859-1 +c0632bt_.pfb -bitstream-bitstream charter-bold-r-normal--0-0-0-0-p-0-adobe-standard +c0632bt_.pfb -bitstream-bitstream charter-bold-r-normal--0-0-0-0-p-0-ascii-0 +c0632bt_.pfb -bitstream-bitstream charter-bold-r-normal--0-0-0-0-p-0-iso10646-1 +c0632bt_.pfb -bitstream-bitstream charter-bold-r-normal--0-0-0-0-p-0-iso8859-1 +c0633bt_.pfb -bitstream-bitstream charter-bold-i-normal--0-0-0-0-p-0-adobe-standard +c0633bt_.pfb -bitstream-bitstream charter-bold-i-normal--0-0-0-0-p-0-ascii-0 +c0633bt_.pfb -bitstream-bitstream charter-bold-i-normal--0-0-0-0-p-0-iso10646-1 +c0633bt_.pfb -bitstream-bitstream charter-bold-i-normal--0-0-0-0-p-0-iso8859-1 +c0648bt_.pfb -bitstream-bitstream charter-medium-r-normal--0-0-0-0-p-0-adobe-standard +c0648bt_.pfb -bitstream-bitstream charter-medium-r-normal--0-0-0-0-p-0-ascii-0 +c0648bt_.pfb -bitstream-bitstream charter-medium-r-normal--0-0-0-0-p-0-iso10646-1 +c0648bt_.pfb -bitstream-bitstream charter-medium-r-normal--0-0-0-0-p-0-iso8859-1 +c0649bt_.pfb -bitstream-bitstream charter-medium-i-normal--0-0-0-0-p-0-adobe-standard +c0649bt_.pfb -bitstream-bitstream charter-medium-i-normal--0-0-0-0-p-0-ascii-0 +c0649bt_.pfb -bitstream-bitstream charter-medium-i-normal--0-0-0-0-p-0-iso10646-1 +c0649bt_.pfb -bitstream-bitstream charter-medium-i-normal--0-0-0-0-p-0-iso8859-1 +cursor.pfa -xfree86-cursor-medium-r-normal--0-0-0-0-p-0-adobe-fontspecific diff --git a/etc_org/X11/fonts/misc/xfonts-base.alias b/etc_org/X11/fonts/misc/xfonts-base.alias new file mode 100644 index 0000000..0398476 --- /dev/null +++ b/etc_org/X11/fonts/misc/xfonts-base.alias @@ -0,0 +1,77 @@ +! $Xorg: fonts.alias,v 1.3 2000/08/21 16:42:31 coskrey Exp $ +fixed -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-1 +variable -*-helvetica-bold-r-normal-*-*-120-*-*-*-*-iso8859-1 +5x7 -misc-fixed-medium-r-normal--7-70-75-75-c-50-iso8859-1 +5x8 -misc-fixed-medium-r-normal--8-80-75-75-c-50-iso8859-1 +6x9 -misc-fixed-medium-r-normal--9-90-75-75-c-60-iso8859-1 +6x10 -misc-fixed-medium-r-normal--10-100-75-75-c-60-iso8859-1 +6x12 -misc-fixed-medium-r-semicondensed--12-110-75-75-c-60-iso8859-1 +6x13 -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-1 +6x13bold -misc-fixed-bold-r-semicondensed--13-120-75-75-c-60-iso8859-1 +7x13 -misc-fixed-medium-r-normal--13-120-75-75-c-70-iso8859-1 +7x13bold -misc-fixed-bold-r-normal--13-120-75-75-c-70-iso8859-1 +7x13euro -misc-fixed-medium-r-normal--13-120-75-75-c-70-iso8859-15 +7x13eurobold -misc-fixed-bold-r-normal--13-120-75-75-c-70-iso8859-15 +7x14 -misc-fixed-medium-r-normal--14-130-75-75-c-70-iso8859-1 +7x14bold -misc-fixed-bold-r-normal--14-130-75-75-c-70-iso8859-1 +8x13 -misc-fixed-medium-r-normal--13-120-75-75-c-80-iso8859-1 +8x13bold -misc-fixed-bold-r-normal--13-120-75-75-c-80-iso8859-1 +8x16 -sony-fixed-medium-r-normal--16-120-100-100-c-80-iso8859-1 +9x15 -misc-fixed-medium-r-normal--15-140-75-75-c-90-iso8859-1 +9x15bold -misc-fixed-bold-r-normal--15-140-75-75-c-90-iso8859-1 +10x20 -misc-fixed-medium-r-normal--20-200-75-75-c-100-iso8859-1 +12x24 -sony-fixed-medium-r-normal--24-170-100-100-c-120-iso8859-1 +nil2 -misc-nil-medium-r-normal--2-20-75-75-c-10-misc-fontspecific + +heb6x13 -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-8 +heb8x13 -misc-fixed-medium-r-normal--13-120-75-75-c-80-iso8859-8 + +k14 -misc-fixed-medium-r-normal--14-*-*-*-*-*-jisx0208.1983-0 +a14 -misc-fixed-medium-r-normal--14-*-*-*-*-*-iso8859-1 +r14 -misc-fixed-medium-r-normal--14-*-*-*-*-*-jisx0201.1976-0 +rk14 -misc-fixed-medium-r-normal--14-*-*-*-*-*-jisx0201.1976-0 +r16 -sony-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0 +rk16 -sony-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0 +r24 -sony-fixed-medium-r-normal--24-*-*-*-*-*-jisx0201.1976-0 +rk24 -sony-fixed-medium-r-normal--24-*-*-*-*-*-jisx0201.1976-0 +kana14 -misc-fixed-medium-r-normal--14-*-*-*-*-*-jisx0201.1976-0 +8x16kana -sony-fixed-medium-r-normal--16-120-100-100-c-80-jisx0201.1976-0 +8x16romankana -sony-fixed-medium-r-normal--16-120-100-100-c-80-jisx0201.1976-0 +12x24kana -sony-fixed-medium-r-normal--24-170-100-100-c-120-jisx0201.1976-0 +12x24romankana -sony-fixed-medium-r-normal--24-170-100-100-c-120-jisx0201.1976-0 +kanji16 -jis-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0 +kanji24 -jis-fixed-medium-r-normal--24-*-*-*-*-*-jisx0208.1983-0 + +hanzigb16st "-isas-song ti-medium-r-normal--16-160-72-72-c-160-gb2312.1980-0" +hanzigb24st "-isas-song ti-medium-r-normal--24-240-72-72-c-240-gb2312.1980-0" +hanzigb16fs "-isas-fangsong ti-medium-r-normal--16-160-72-72-c-160-gb2312.1980-0" + +olcursor "-sun-open look cursor-----12-120-75-75-p-160-sunolcursor-1" +olglyph-10 "-sun-open look glyph-----10-100-75-75-p-101-sunolglyph-1" +olglyph-12 "-sun-open look glyph-----12-120-75-75-p-113-sunolglyph-1" +olglyph-14 "-sun-open look glyph-----14-140-75-75-p-128-sunolglyph-1" +olglyph-19 "-sun-open look glyph-----19-190-75-75-p-154-sunolglyph-1" + +-misc-fixed-medium-r-normal--7-50-100-100-c-50-iso8859-1 -misc-fixed-medium-r-normal--7-70-75-75-c-50-iso8859-1 +-misc-fixed-medium-r-normal--8-60-100-100-c-50-iso8859-1 -misc-fixed-medium-r-normal--8-80-75-75-c-50-iso8859-1 +-misc-fixed-medium-r-normal--9-80-100-100-c-60-iso8859-1 -misc-fixed-medium-r-normal--9-90-75-75-c-60-iso8859-1 +-misc-fixed-medium-r-normal--10-70-100-100-c-60-iso8859-1 -misc-fixed-medium-r-normal--10-100-75-75-c-60-iso8859-1 +-misc-fixed-medium-r-semicondensed--12-90-100-100-c-60-iso8859-1 -misc-fixed-medium-r-semicondensed--12-110-75-75-c-60-iso8859-1 +-misc-fixed-medium-r-semicondensed--13-100-100-100-c-60-iso8859-1 -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-1 +-misc-fixed-bold-r-semicondensed--13-100-100-100-c-60-iso8859-1 -misc-fixed-bold-r-semicondensed--13-120-75-75-c-60-iso8859-1 +-misc-fixed-medium-r-normal--13-100-100-100-c-70-iso8859-1 -misc-fixed-medium-r-normal--13-120-75-75-c-70-iso8859-1 +-misc-fixed-bold-r-normal--13-100-100-100-c-70-iso8859-1 -misc-fixed-bold-r-normal--13-120-75-75-c-70-iso8859-1 +-misc-fixed-medium-r-normal--13-100-100-100-c-80-iso8859-1 -misc-fixed-medium-r-normal--13-120-75-75-c-80-iso8859-1 +-misc-fixed-bold-r-normal--13-100-100-100-c-80-iso8859-1 -misc-fixed-bold-r-normal--13-120-75-75-c-80-iso8859-1 +-misc-fixed-medium-r-normal--14-110-100-100-c-70-iso8859-1 -misc-fixed-medium-r-normal--14-130-75-75-c-70-iso8859-1 +-misc-fixed-medium-r-normal--15-120-100-100-c-90-iso8859-1 -misc-fixed-medium-r-normal--15-140-75-75-c-90-iso8859-1 +-misc-fixed-bold-r-normal--15-120-100-100-c-90-iso8859-1 -misc-fixed-bold-r-normal--15-140-75-75-c-90-iso8859-1 +-misc-fixed-medium-r-normal--20-140-100-100-c-100-iso8859-1 -misc-fixed-medium-r-normal--20-200-75-75-c-100-iso8859-1 +-misc-fixed-medium-r-semicondensed--13-100-100-100-c-60-iso8859-8 -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-8 +-misc-fixed-medium-r-normal--13-100-100-100-c-80-iso8859-8 -misc-fixed-medium-r-normal--13-120-75-75-c-80-iso8859-8 +-sony-fixed-medium-r-normal--16-150-75-75-c-80-iso8859-1 -sony-fixed-medium-r-normal--16-120-100-100-c-80-iso8859-1 +-sony-fixed-medium-r-normal--16-150-75-75-c-80-jisx0201.1976-0 -sony-fixed-medium-r-normal--16-120-100-100-c-80-jisx0201.1976-0 +-sony-fixed-medium-r-normal--24-230-75-75-c-120-iso8859-1 -sony-fixed-medium-r-normal--24-170-100-100-c-120-iso8859-1 +-sony-fixed-medium-r-normal--24-230-75-75-c-120-jisx0201.1976-0 -sony-fixed-medium-r-normal--24-170-100-100-c-120-jisx0201.1976-0 +-jis-fixed-medium-r-normal--16-110-100-100-c-160-jisx0208.1983-0 -jis-fixed-medium-r-normal--16-150-75-75-c-160-jisx0208.1983-0 +-jis-fixed-medium-r-normal--24-170-100-100-c-240-jisx0208.1983-0 -jis-fixed-medium-r-normal--24-230-75-75-c-240-jisx0208.1983-0 diff --git a/etc_org/X11/rgb.txt b/etc_org/X11/rgb.txt new file mode 100644 index 0000000..b9e56c6 --- /dev/null +++ b/etc_org/X11/rgb.txt @@ -0,0 +1,754 @@ +! $Xorg: rgb.txt,v 1.3 2000/08/17 19:54:00 cpqbld Exp $ +255 250 250 snow +248 248 255 ghost white +248 248 255 GhostWhite +245 245 245 white smoke +245 245 245 WhiteSmoke +220 220 220 gainsboro +255 250 240 floral white +255 250 240 FloralWhite +253 245 230 old lace +253 245 230 OldLace +250 240 230 linen +250 235 215 antique white +250 235 215 AntiqueWhite +255 239 213 papaya whip +255 239 213 PapayaWhip +255 235 205 blanched almond +255 235 205 BlanchedAlmond +255 228 196 bisque +255 218 185 peach puff +255 218 185 PeachPuff +255 222 173 navajo white +255 222 173 NavajoWhite +255 228 181 moccasin +255 248 220 cornsilk +255 255 240 ivory +255 250 205 lemon chiffon +255 250 205 LemonChiffon +255 245 238 seashell +240 255 240 honeydew +245 255 250 mint cream +245 255 250 MintCream +240 255 255 azure +240 248 255 alice blue +240 248 255 AliceBlue +230 230 250 lavender +255 240 245 lavender blush +255 240 245 LavenderBlush +255 228 225 misty rose +255 228 225 MistyRose +255 255 255 white + 0 0 0 black + 47 79 79 dark slate gray + 47 79 79 DarkSlateGray + 47 79 79 dark slate grey + 47 79 79 DarkSlateGrey +105 105 105 dim gray +105 105 105 DimGray +105 105 105 dim grey +105 105 105 DimGrey +112 128 144 slate gray +112 128 144 SlateGray +112 128 144 slate grey +112 128 144 SlateGrey +119 136 153 light slate gray +119 136 153 LightSlateGray +119 136 153 light slate grey +119 136 153 LightSlateGrey +190 190 190 gray +190 190 190 grey +211 211 211 light grey +211 211 211 LightGrey +211 211 211 light gray +211 211 211 LightGray + 25 25 112 midnight blue + 25 25 112 MidnightBlue + 0 0 128 navy + 0 0 128 navy blue + 0 0 128 NavyBlue +100 149 237 cornflower blue +100 149 237 CornflowerBlue + 72 61 139 dark slate blue + 72 61 139 DarkSlateBlue +106 90 205 slate blue +106 90 205 SlateBlue +123 104 238 medium slate blue +123 104 238 MediumSlateBlue +132 112 255 light slate blue +132 112 255 LightSlateBlue + 0 0 205 medium blue + 0 0 205 MediumBlue + 65 105 225 royal blue + 65 105 225 RoyalBlue + 0 0 255 blue + 30 144 255 dodger blue + 30 144 255 DodgerBlue + 0 191 255 deep sky blue + 0 191 255 DeepSkyBlue +135 206 235 sky blue +135 206 235 SkyBlue +135 206 250 light sky blue +135 206 250 LightSkyBlue + 70 130 180 steel blue + 70 130 180 SteelBlue +176 196 222 light steel blue +176 196 222 LightSteelBlue +173 216 230 light blue +173 216 230 LightBlue +176 224 230 powder blue +176 224 230 PowderBlue +175 238 238 pale turquoise +175 238 238 PaleTurquoise + 0 206 209 dark turquoise + 0 206 209 DarkTurquoise + 72 209 204 medium turquoise + 72 209 204 MediumTurquoise + 64 224 208 turquoise + 0 255 255 cyan +224 255 255 light cyan +224 255 255 LightCyan + 95 158 160 cadet blue + 95 158 160 CadetBlue +102 205 170 medium aquamarine +102 205 170 MediumAquamarine +127 255 212 aquamarine + 0 100 0 dark green + 0 100 0 DarkGreen + 85 107 47 dark olive green + 85 107 47 DarkOliveGreen +143 188 143 dark sea green +143 188 143 DarkSeaGreen + 46 139 87 sea green + 46 139 87 SeaGreen + 60 179 113 medium sea green + 60 179 113 MediumSeaGreen + 32 178 170 light sea green + 32 178 170 LightSeaGreen +152 251 152 pale green +152 251 152 PaleGreen + 0 255 127 spring green + 0 255 127 SpringGreen +124 252 0 lawn green +124 252 0 LawnGreen + 0 255 0 green +127 255 0 chartreuse + 0 250 154 medium spring green + 0 250 154 MediumSpringGreen +173 255 47 green yellow +173 255 47 GreenYellow + 50 205 50 lime green + 50 205 50 LimeGreen +154 205 50 yellow green +154 205 50 YellowGreen + 34 139 34 forest green + 34 139 34 ForestGreen +107 142 35 olive drab +107 142 35 OliveDrab +189 183 107 dark khaki +189 183 107 DarkKhaki +240 230 140 khaki +238 232 170 pale goldenrod +238 232 170 PaleGoldenrod +250 250 210 light goldenrod yellow +250 250 210 LightGoldenrodYellow +255 255 224 light yellow +255 255 224 LightYellow +255 255 0 yellow +255 215 0 gold +238 221 130 light goldenrod +238 221 130 LightGoldenrod +218 165 32 goldenrod +184 134 11 dark goldenrod +184 134 11 DarkGoldenrod +188 143 143 rosy brown +188 143 143 RosyBrown +205 92 92 indian red +205 92 92 IndianRed +139 69 19 saddle brown +139 69 19 SaddleBrown +160 82 45 sienna +205 133 63 peru +222 184 135 burlywood +245 245 220 beige +245 222 179 wheat +244 164 96 sandy brown +244 164 96 SandyBrown +210 180 140 tan +210 105 30 chocolate +178 34 34 firebrick +165 42 42 brown +233 150 122 dark salmon +233 150 122 DarkSalmon +250 128 114 salmon +255 160 122 light salmon +255 160 122 LightSalmon +255 165 0 orange +255 140 0 dark orange +255 140 0 DarkOrange +255 127 80 coral +240 128 128 light coral +240 128 128 LightCoral +255 99 71 tomato +255 69 0 orange red +255 69 0 OrangeRed +255 0 0 red +255 105 180 hot pink +255 105 180 HotPink +255 20 147 deep pink +255 20 147 DeepPink +255 192 203 pink +255 182 193 light pink +255 182 193 LightPink +219 112 147 pale violet red +219 112 147 PaleVioletRed +176 48 96 maroon +199 21 133 medium violet red +199 21 133 MediumVioletRed +208 32 144 violet red +208 32 144 VioletRed +255 0 255 magenta +238 130 238 violet +221 160 221 plum +218 112 214 orchid +186 85 211 medium orchid +186 85 211 MediumOrchid +153 50 204 dark orchid +153 50 204 DarkOrchid +148 0 211 dark violet +148 0 211 DarkViolet +138 43 226 blue violet +138 43 226 BlueViolet +160 32 240 purple +147 112 219 medium purple +147 112 219 MediumPurple +216 191 216 thistle +255 250 250 snow1 +238 233 233 snow2 +205 201 201 snow3 +139 137 137 snow4 +255 245 238 seashell1 +238 229 222 seashell2 +205 197 191 seashell3 +139 134 130 seashell4 +255 239 219 AntiqueWhite1 +238 223 204 AntiqueWhite2 +205 192 176 AntiqueWhite3 +139 131 120 AntiqueWhite4 +255 228 196 bisque1 +238 213 183 bisque2 +205 183 158 bisque3 +139 125 107 bisque4 +255 218 185 PeachPuff1 +238 203 173 PeachPuff2 +205 175 149 PeachPuff3 +139 119 101 PeachPuff4 +255 222 173 NavajoWhite1 +238 207 161 NavajoWhite2 +205 179 139 NavajoWhite3 +139 121 94 NavajoWhite4 +255 250 205 LemonChiffon1 +238 233 191 LemonChiffon2 +205 201 165 LemonChiffon3 +139 137 112 LemonChiffon4 +255 248 220 cornsilk1 +238 232 205 cornsilk2 +205 200 177 cornsilk3 +139 136 120 cornsilk4 +255 255 240 ivory1 +238 238 224 ivory2 +205 205 193 ivory3 +139 139 131 ivory4 +240 255 240 honeydew1 +224 238 224 honeydew2 +193 205 193 honeydew3 +131 139 131 honeydew4 +255 240 245 LavenderBlush1 +238 224 229 LavenderBlush2 +205 193 197 LavenderBlush3 +139 131 134 LavenderBlush4 +255 228 225 MistyRose1 +238 213 210 MistyRose2 +205 183 181 MistyRose3 +139 125 123 MistyRose4 +240 255 255 azure1 +224 238 238 azure2 +193 205 205 azure3 +131 139 139 azure4 +131 111 255 SlateBlue1 +122 103 238 SlateBlue2 +105 89 205 SlateBlue3 + 71 60 139 SlateBlue4 + 72 118 255 RoyalBlue1 + 67 110 238 RoyalBlue2 + 58 95 205 RoyalBlue3 + 39 64 139 RoyalBlue4 + 0 0 255 blue1 + 0 0 238 blue2 + 0 0 205 blue3 + 0 0 139 blue4 + 30 144 255 DodgerBlue1 + 28 134 238 DodgerBlue2 + 24 116 205 DodgerBlue3 + 16 78 139 DodgerBlue4 + 99 184 255 SteelBlue1 + 92 172 238 SteelBlue2 + 79 148 205 SteelBlue3 + 54 100 139 SteelBlue4 + 0 191 255 DeepSkyBlue1 + 0 178 238 DeepSkyBlue2 + 0 154 205 DeepSkyBlue3 + 0 104 139 DeepSkyBlue4 +135 206 255 SkyBlue1 +126 192 238 SkyBlue2 +108 166 205 SkyBlue3 + 74 112 139 SkyBlue4 +176 226 255 LightSkyBlue1 +164 211 238 LightSkyBlue2 +141 182 205 LightSkyBlue3 + 96 123 139 LightSkyBlue4 +198 226 255 SlateGray1 +185 211 238 SlateGray2 +159 182 205 SlateGray3 +108 123 139 SlateGray4 +202 225 255 LightSteelBlue1 +188 210 238 LightSteelBlue2 +162 181 205 LightSteelBlue3 +110 123 139 LightSteelBlue4 +191 239 255 LightBlue1 +178 223 238 LightBlue2 +154 192 205 LightBlue3 +104 131 139 LightBlue4 +224 255 255 LightCyan1 +209 238 238 LightCyan2 +180 205 205 LightCyan3 +122 139 139 LightCyan4 +187 255 255 PaleTurquoise1 +174 238 238 PaleTurquoise2 +150 205 205 PaleTurquoise3 +102 139 139 PaleTurquoise4 +152 245 255 CadetBlue1 +142 229 238 CadetBlue2 +122 197 205 CadetBlue3 + 83 134 139 CadetBlue4 + 0 245 255 turquoise1 + 0 229 238 turquoise2 + 0 197 205 turquoise3 + 0 134 139 turquoise4 + 0 255 255 cyan1 + 0 238 238 cyan2 + 0 205 205 cyan3 + 0 139 139 cyan4 +151 255 255 DarkSlateGray1 +141 238 238 DarkSlateGray2 +121 205 205 DarkSlateGray3 + 82 139 139 DarkSlateGray4 +127 255 212 aquamarine1 +118 238 198 aquamarine2 +102 205 170 aquamarine3 + 69 139 116 aquamarine4 +193 255 193 DarkSeaGreen1 +180 238 180 DarkSeaGreen2 +155 205 155 DarkSeaGreen3 +105 139 105 DarkSeaGreen4 + 84 255 159 SeaGreen1 + 78 238 148 SeaGreen2 + 67 205 128 SeaGreen3 + 46 139 87 SeaGreen4 +154 255 154 PaleGreen1 +144 238 144 PaleGreen2 +124 205 124 PaleGreen3 + 84 139 84 PaleGreen4 + 0 255 127 SpringGreen1 + 0 238 118 SpringGreen2 + 0 205 102 SpringGreen3 + 0 139 69 SpringGreen4 + 0 255 0 green1 + 0 238 0 green2 + 0 205 0 green3 + 0 139 0 green4 +127 255 0 chartreuse1 +118 238 0 chartreuse2 +102 205 0 chartreuse3 + 69 139 0 chartreuse4 +192 255 62 OliveDrab1 +179 238 58 OliveDrab2 +154 205 50 OliveDrab3 +105 139 34 OliveDrab4 +202 255 112 DarkOliveGreen1 +188 238 104 DarkOliveGreen2 +162 205 90 DarkOliveGreen3 +110 139 61 DarkOliveGreen4 +255 246 143 khaki1 +238 230 133 khaki2 +205 198 115 khaki3 +139 134 78 khaki4 +255 236 139 LightGoldenrod1 +238 220 130 LightGoldenrod2 +205 190 112 LightGoldenrod3 +139 129 76 LightGoldenrod4 +255 255 224 LightYellow1 +238 238 209 LightYellow2 +205 205 180 LightYellow3 +139 139 122 LightYellow4 +255 255 0 yellow1 +238 238 0 yellow2 +205 205 0 yellow3 +139 139 0 yellow4 +255 215 0 gold1 +238 201 0 gold2 +205 173 0 gold3 +139 117 0 gold4 +255 193 37 goldenrod1 +238 180 34 goldenrod2 +205 155 29 goldenrod3 +139 105 20 goldenrod4 +255 185 15 DarkGoldenrod1 +238 173 14 DarkGoldenrod2 +205 149 12 DarkGoldenrod3 +139 101 8 DarkGoldenrod4 +255 193 193 RosyBrown1 +238 180 180 RosyBrown2 +205 155 155 RosyBrown3 +139 105 105 RosyBrown4 +255 106 106 IndianRed1 +238 99 99 IndianRed2 +205 85 85 IndianRed3 +139 58 58 IndianRed4 +255 130 71 sienna1 +238 121 66 sienna2 +205 104 57 sienna3 +139 71 38 sienna4 +255 211 155 burlywood1 +238 197 145 burlywood2 +205 170 125 burlywood3 +139 115 85 burlywood4 +255 231 186 wheat1 +238 216 174 wheat2 +205 186 150 wheat3 +139 126 102 wheat4 +255 165 79 tan1 +238 154 73 tan2 +205 133 63 tan3 +139 90 43 tan4 +255 127 36 chocolate1 +238 118 33 chocolate2 +205 102 29 chocolate3 +139 69 19 chocolate4 +255 48 48 firebrick1 +238 44 44 firebrick2 +205 38 38 firebrick3 +139 26 26 firebrick4 +255 64 64 brown1 +238 59 59 brown2 +205 51 51 brown3 +139 35 35 brown4 +255 140 105 salmon1 +238 130 98 salmon2 +205 112 84 salmon3 +139 76 57 salmon4 +255 160 122 LightSalmon1 +238 149 114 LightSalmon2 +205 129 98 LightSalmon3 +139 87 66 LightSalmon4 +255 165 0 orange1 +238 154 0 orange2 +205 133 0 orange3 +139 90 0 orange4 +255 127 0 DarkOrange1 +238 118 0 DarkOrange2 +205 102 0 DarkOrange3 +139 69 0 DarkOrange4 +255 114 86 coral1 +238 106 80 coral2 +205 91 69 coral3 +139 62 47 coral4 +255 99 71 tomato1 +238 92 66 tomato2 +205 79 57 tomato3 +139 54 38 tomato4 +255 69 0 OrangeRed1 +238 64 0 OrangeRed2 +205 55 0 OrangeRed3 +139 37 0 OrangeRed4 +255 0 0 red1 +238 0 0 red2 +205 0 0 red3 +139 0 0 red4 +215 7 81 DebianRed +255 20 147 DeepPink1 +238 18 137 DeepPink2 +205 16 118 DeepPink3 +139 10 80 DeepPink4 +255 110 180 HotPink1 +238 106 167 HotPink2 +205 96 144 HotPink3 +139 58 98 HotPink4 +255 181 197 pink1 +238 169 184 pink2 +205 145 158 pink3 +139 99 108 pink4 +255 174 185 LightPink1 +238 162 173 LightPink2 +205 140 149 LightPink3 +139 95 101 LightPink4 +255 130 171 PaleVioletRed1 +238 121 159 PaleVioletRed2 +205 104 137 PaleVioletRed3 +139 71 93 PaleVioletRed4 +255 52 179 maroon1 +238 48 167 maroon2 +205 41 144 maroon3 +139 28 98 maroon4 +255 62 150 VioletRed1 +238 58 140 VioletRed2 +205 50 120 VioletRed3 +139 34 82 VioletRed4 +255 0 255 magenta1 +238 0 238 magenta2 +205 0 205 magenta3 +139 0 139 magenta4 +255 131 250 orchid1 +238 122 233 orchid2 +205 105 201 orchid3 +139 71 137 orchid4 +255 187 255 plum1 +238 174 238 plum2 +205 150 205 plum3 +139 102 139 plum4 +224 102 255 MediumOrchid1 +209 95 238 MediumOrchid2 +180 82 205 MediumOrchid3 +122 55 139 MediumOrchid4 +191 62 255 DarkOrchid1 +178 58 238 DarkOrchid2 +154 50 205 DarkOrchid3 +104 34 139 DarkOrchid4 +155 48 255 purple1 +145 44 238 purple2 +125 38 205 purple3 + 85 26 139 purple4 +171 130 255 MediumPurple1 +159 121 238 MediumPurple2 +137 104 205 MediumPurple3 + 93 71 139 MediumPurple4 +255 225 255 thistle1 +238 210 238 thistle2 +205 181 205 thistle3 +139 123 139 thistle4 + 0 0 0 gray0 + 0 0 0 grey0 + 3 3 3 gray1 + 3 3 3 grey1 + 5 5 5 gray2 + 5 5 5 grey2 + 8 8 8 gray3 + 8 8 8 grey3 + 10 10 10 gray4 + 10 10 10 grey4 + 13 13 13 gray5 + 13 13 13 grey5 + 15 15 15 gray6 + 15 15 15 grey6 + 18 18 18 gray7 + 18 18 18 grey7 + 20 20 20 gray8 + 20 20 20 grey8 + 23 23 23 gray9 + 23 23 23 grey9 + 26 26 26 gray10 + 26 26 26 grey10 + 28 28 28 gray11 + 28 28 28 grey11 + 31 31 31 gray12 + 31 31 31 grey12 + 33 33 33 gray13 + 33 33 33 grey13 + 36 36 36 gray14 + 36 36 36 grey14 + 38 38 38 gray15 + 38 38 38 grey15 + 41 41 41 gray16 + 41 41 41 grey16 + 43 43 43 gray17 + 43 43 43 grey17 + 46 46 46 gray18 + 46 46 46 grey18 + 48 48 48 gray19 + 48 48 48 grey19 + 51 51 51 gray20 + 51 51 51 grey20 + 54 54 54 gray21 + 54 54 54 grey21 + 56 56 56 gray22 + 56 56 56 grey22 + 59 59 59 gray23 + 59 59 59 grey23 + 61 61 61 gray24 + 61 61 61 grey24 + 64 64 64 gray25 + 64 64 64 grey25 + 66 66 66 gray26 + 66 66 66 grey26 + 69 69 69 gray27 + 69 69 69 grey27 + 71 71 71 gray28 + 71 71 71 grey28 + 74 74 74 gray29 + 74 74 74 grey29 + 77 77 77 gray30 + 77 77 77 grey30 + 79 79 79 gray31 + 79 79 79 grey31 + 82 82 82 gray32 + 82 82 82 grey32 + 84 84 84 gray33 + 84 84 84 grey33 + 87 87 87 gray34 + 87 87 87 grey34 + 89 89 89 gray35 + 89 89 89 grey35 + 92 92 92 gray36 + 92 92 92 grey36 + 94 94 94 gray37 + 94 94 94 grey37 + 97 97 97 gray38 + 97 97 97 grey38 + 99 99 99 gray39 + 99 99 99 grey39 +102 102 102 gray40 +102 102 102 grey40 +105 105 105 gray41 +105 105 105 grey41 +107 107 107 gray42 +107 107 107 grey42 +110 110 110 gray43 +110 110 110 grey43 +112 112 112 gray44 +112 112 112 grey44 +115 115 115 gray45 +115 115 115 grey45 +117 117 117 gray46 +117 117 117 grey46 +120 120 120 gray47 +120 120 120 grey47 +122 122 122 gray48 +122 122 122 grey48 +125 125 125 gray49 +125 125 125 grey49 +127 127 127 gray50 +127 127 127 grey50 +130 130 130 gray51 +130 130 130 grey51 +133 133 133 gray52 +133 133 133 grey52 +135 135 135 gray53 +135 135 135 grey53 +138 138 138 gray54 +138 138 138 grey54 +140 140 140 gray55 +140 140 140 grey55 +143 143 143 gray56 +143 143 143 grey56 +145 145 145 gray57 +145 145 145 grey57 +148 148 148 gray58 +148 148 148 grey58 +150 150 150 gray59 +150 150 150 grey59 +153 153 153 gray60 +153 153 153 grey60 +156 156 156 gray61 +156 156 156 grey61 +158 158 158 gray62 +158 158 158 grey62 +161 161 161 gray63 +161 161 161 grey63 +163 163 163 gray64 +163 163 163 grey64 +166 166 166 gray65 +166 166 166 grey65 +168 168 168 gray66 +168 168 168 grey66 +171 171 171 gray67 +171 171 171 grey67 +173 173 173 gray68 +173 173 173 grey68 +176 176 176 gray69 +176 176 176 grey69 +179 179 179 gray70 +179 179 179 grey70 +181 181 181 gray71 +181 181 181 grey71 +184 184 184 gray72 +184 184 184 grey72 +186 186 186 gray73 +186 186 186 grey73 +189 189 189 gray74 +189 189 189 grey74 +191 191 191 gray75 +191 191 191 grey75 +194 194 194 gray76 +194 194 194 grey76 +196 196 196 gray77 +196 196 196 grey77 +199 199 199 gray78 +199 199 199 grey78 +201 201 201 gray79 +201 201 201 grey79 +204 204 204 gray80 +204 204 204 grey80 +207 207 207 gray81 +207 207 207 grey81 +209 209 209 gray82 +209 209 209 grey82 +212 212 212 gray83 +212 212 212 grey83 +214 214 214 gray84 +214 214 214 grey84 +217 217 217 gray85 +217 217 217 grey85 +219 219 219 gray86 +219 219 219 grey86 +222 222 222 gray87 +222 222 222 grey87 +224 224 224 gray88 +224 224 224 grey88 +227 227 227 gray89 +227 227 227 grey89 +229 229 229 gray90 +229 229 229 grey90 +232 232 232 gray91 +232 232 232 grey91 +235 235 235 gray92 +235 235 235 grey92 +237 237 237 gray93 +237 237 237 grey93 +240 240 240 gray94 +240 240 240 grey94 +242 242 242 gray95 +242 242 242 grey95 +245 245 245 gray96 +245 245 245 grey96 +247 247 247 gray97 +247 247 247 grey97 +250 250 250 gray98 +250 250 250 grey98 +252 252 252 gray99 +252 252 252 grey99 +255 255 255 gray100 +255 255 255 grey100 +169 169 169 dark grey +169 169 169 DarkGrey +169 169 169 dark gray +169 169 169 DarkGray +0 0 139 dark blue +0 0 139 DarkBlue +0 139 139 dark cyan +0 139 139 DarkCyan +139 0 139 dark magenta +139 0 139 DarkMagenta +139 0 0 dark red +139 0 0 DarkRed +144 238 144 light green +144 238 144 LightGreen diff --git a/etc_org/X11/xinit/xinitrc b/etc_org/X11/xinit/xinitrc new file mode 100755 index 0000000..5a8c309 --- /dev/null +++ b/etc_org/X11/xinit/xinitrc @@ -0,0 +1,8 @@ +#!/bin/sh + +# /etc/X11/xinit/xinitrc +# +# global xinitrc file, used by all X sessions started by xinit (startx) + +# invoke global X session script +. /etc/X11/Xsession diff --git a/etc_org/X11/xinit/xinputrc b/etc_org/X11/xinit/xinputrc new file mode 100644 index 0000000..62c15b7 --- /dev/null +++ b/etc_org/X11/xinit/xinputrc @@ -0,0 +1,3 @@ +# im-config(8) generated on Sun, 30 Mar 2014 02:45:02 +0900 +run_im default +# im-config signature: d57688c8151277a0c25d15aa0523da6b - diff --git a/etc_org/X11/xinit/xserverrc b/etc_org/X11/xinit/xserverrc new file mode 100755 index 0000000..94494ec --- /dev/null +++ b/etc_org/X11/xinit/xserverrc @@ -0,0 +1,3 @@ +#!/bin/sh + +exec /usr/bin/X -nolisten tcp "$@" diff --git a/etc_org/X11/xsm/system.xsm b/etc_org/X11/xsm/system.xsm new file mode 100644 index 0000000..7b9beff --- /dev/null +++ b/etc_org/X11/xsm/system.xsm @@ -0,0 +1,4 @@ +! $Xorg: system.xsm,v 1.3 2000/08/17 19:55:06 cpqbld Exp $ +twm +smproxy +xterm diff --git a/etc_org/acpi/events/thinkpad-radiosw b/etc_org/acpi/events/thinkpad-radiosw new file mode 100644 index 0000000..de4e5ef --- /dev/null +++ b/etc_org/acpi/events/thinkpad-radiosw @@ -0,0 +1,4 @@ +# handle ThinkPad hardware radio switch +event=ibm/hotkey HKEY 00000080 00007000 +action=/etc/acpi/thinkpad-radiosw.sh + diff --git a/etc_org/acpi/thinkpad-radiosw.sh b/etc_org/acpi/thinkpad-radiosw.sh new file mode 100755 index 0000000..5511c06 --- /dev/null +++ b/etc_org/acpi/thinkpad-radiosw.sh @@ -0,0 +1,46 @@ +#!/bin/sh +# thinkpad-radiosw.sh - handle ThinkPad hardware radio switch +# +# Copyright (c) 2015 Thomas Koch +# This software is licensed under the GPL v2 or later. + +readonly LIBDIRS="/usr/lib/tlp-pm /usr/lib64/tlp-pm" +readonly LIBS="tlp-functions tlp-rf-func" + +for libdir in $LIBDIRS; do [ -d $libdir ] && break; done +[ -d $libdir ] || exit 0 + +for lib in $LIBS; do + [ -f $libdir/$lib ] || exit 0 + . $libdir/$lib +done + +read_defaults || exit 0 + +[ "$TLP_ENABLE" = "1" ] || exit 0 + +sleep 2 # Allow some time for rfkill state to settle + +for dev in bluetooth wifi wwan; do + get_devc $dev + get_devs $dev + + case $devs in + 2) # Hardware radio switch was turned off, do nothing + echo_debug "rf" "thinkpad-radiosw: off" + exit 0 + ;; + + 0|1) # Hardware radio switch was turned on, exit loop + break + ;; + + *) ;; # No device, continue loop + esac +done + +# Disable configured radios +echo_debug "rf" "thinkpad-radiosw: on" +set_radio_devices_state radiosw + +exit 0 diff --git a/etc_org/adduser.conf b/etc_org/adduser.conf new file mode 100644 index 0000000..8271013 --- /dev/null +++ b/etc_org/adduser.conf @@ -0,0 +1,88 @@ +# /etc/adduser.conf: `adduser' configuration. +# See adduser(8) and adduser.conf(5) for full documentation. + +# The DSHELL variable specifies the default login shell on your +# system. +DSHELL=/bin/bash + +# The DHOME variable specifies the directory containing users' home +# directories. +DHOME=/home + +# If GROUPHOMES is "yes", then the home directories will be created as +# /home/groupname/user. +GROUPHOMES=no + +# If LETTERHOMES is "yes", then the created home directories will have +# an extra directory - the first letter of the user name. For example: +# /home/u/user. +LETTERHOMES=no + +# The SKEL variable specifies the directory containing "skeletal" user +# files; in other words, files such as a sample .profile that will be +# copied to the new user's home directory when it is created. +SKEL=/etc/skel + +# FIRST_SYSTEM_[GU]ID to LAST_SYSTEM_[GU]ID inclusive is the range for UIDs +# for dynamically allocated administrative and system accounts/groups. +# Please note that system software, such as the users allocated by the base-passwd +# package, may assume that UIDs less than 100 are unallocated. +FIRST_SYSTEM_UID=100 +LAST_SYSTEM_UID=999 + +FIRST_SYSTEM_GID=100 +LAST_SYSTEM_GID=999 + +# FIRST_[GU]ID to LAST_[GU]ID inclusive is the range of UIDs of dynamically +# allocated user accounts/groups. +FIRST_UID=1000 +LAST_UID=29999 + +FIRST_GID=1000 +LAST_GID=29999 + +# The USERGROUPS variable can be either "yes" or "no". If "yes" each +# created user will be given their own group to use as a default. If +# "no", each created user will be placed in the group whose gid is +# USERS_GID (see below). +USERGROUPS=yes + +# If USERGROUPS is "no", then USERS_GID should be the GID of the group +# `users' (or the equivalent group) on your system. +USERS_GID=100 + +# If DIR_MODE is set, directories will be created with the specified +# mode. Otherwise the default mode 0755 will be used. +DIR_MODE=0755 + +# If SETGID_HOME is "yes" home directories for users with their own +# group the setgid bit will be set. This was the default for +# versions << 3.13 of adduser. Because it has some bad side effects we +# no longer do this per default. If you want it nevertheless you can +# still set it here. +SETGID_HOME=no + +# If QUOTAUSER is set, a default quota will be set from that user with +# `edquota -p QUOTAUSER newuser' +QUOTAUSER="" + +# If SKEL_IGNORE_REGEX is set, adduser will ignore files matching this +# regular expression when creating a new home directory +SKEL_IGNORE_REGEX="dpkg-(old|new|dist|save)" + +# Set this if you want the --add_extra_groups option to adduser to add +# new users to other groups. +# This is the list of groups that new non-system users will be added to +# Default: +#EXTRA_GROUPS="dialout cdrom floppy audio video plugdev users" + +# If ADD_EXTRA_GROUPS is set to something non-zero, the EXTRA_GROUPS +# option above will be default behavior for adding new, non-system users +#ADD_EXTRA_GROUPS=1 + + +# check user and group names also against this regular expression. +#NAME_REGEX="^[a-z][-a-z0-9_]*\$" + +# use extrausers by default +#USE_EXTRAUSERS=1 diff --git a/etc_org/alternatives/README b/etc_org/alternatives/README new file mode 100644 index 0000000..54ef740 --- /dev/null +++ b/etc_org/alternatives/README @@ -0,0 +1,2 @@ +Please read the update-alternatives(8) man page for information on this +directory and its contents. diff --git a/etc_org/alternatives/Xvnc b/etc_org/alternatives/Xvnc new file mode 120000 index 0000000..f0c75d1 --- /dev/null +++ b/etc_org/alternatives/Xvnc @@ -0,0 +1 @@ +/usr/bin/Xvnc4 \ No newline at end of file diff --git a/etc_org/alternatives/Xvnc.1.gz b/etc_org/alternatives/Xvnc.1.gz new file mode 120000 index 0000000..acd732d --- /dev/null +++ b/etc_org/alternatives/Xvnc.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/Xvnc4.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/aclocal b/etc_org/alternatives/aclocal new file mode 120000 index 0000000..7cfc22b --- /dev/null +++ b/etc_org/alternatives/aclocal @@ -0,0 +1 @@ +/usr/bin/aclocal-1.15 \ No newline at end of file diff --git a/etc_org/alternatives/aclocal.1.gz b/etc_org/alternatives/aclocal.1.gz new file mode 120000 index 0000000..ca112c4 --- /dev/null +++ b/etc_org/alternatives/aclocal.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/aclocal-1.15.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/animate b/etc_org/alternatives/animate new file mode 120000 index 0000000..9016807 --- /dev/null +++ b/etc_org/alternatives/animate @@ -0,0 +1 @@ +/usr/bin/animate-im6 \ No newline at end of file diff --git a/etc_org/alternatives/animate.1.gz b/etc_org/alternatives/animate.1.gz new file mode 120000 index 0000000..c0ea554 --- /dev/null +++ b/etc_org/alternatives/animate.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/animate-im6.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/arm-linux-gnueabihf_egl_conf b/etc_org/alternatives/arm-linux-gnueabihf_egl_conf new file mode 120000 index 0000000..8cbe713 --- /dev/null +++ b/etc_org/alternatives/arm-linux-gnueabihf_egl_conf @@ -0,0 +1 @@ +/usr/lib/arm-linux-gnueabihf/mesa-egl/ld.so.conf \ No newline at end of file diff --git a/etc_org/alternatives/arm-linux-gnueabihf_gl_conf b/etc_org/alternatives/arm-linux-gnueabihf_gl_conf new file mode 120000 index 0000000..9f40fc0 --- /dev/null +++ b/etc_org/alternatives/arm-linux-gnueabihf_gl_conf @@ -0,0 +1 @@ +/usr/lib/arm-linux-gnueabihf/mesa/ld.so.conf \ No newline at end of file diff --git a/etc_org/alternatives/arm-linux-gnueabihf_xorg_extra_modules b/etc_org/alternatives/arm-linux-gnueabihf_xorg_extra_modules new file mode 120000 index 0000000..8ed43ec --- /dev/null +++ b/etc_org/alternatives/arm-linux-gnueabihf_xorg_extra_modules @@ -0,0 +1 @@ +/usr/lib/arm-linux-gnueabihf/xorg/x11-extra-modules \ No newline at end of file diff --git a/etc_org/alternatives/automake b/etc_org/alternatives/automake new file mode 120000 index 0000000..f0d3cd9 --- /dev/null +++ b/etc_org/alternatives/automake @@ -0,0 +1 @@ +/usr/bin/automake-1.15 \ No newline at end of file diff --git a/etc_org/alternatives/automake.1.gz b/etc_org/alternatives/automake.1.gz new file mode 120000 index 0000000..406c4b3 --- /dev/null +++ b/etc_org/alternatives/automake.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/automake-1.15.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/awk b/etc_org/alternatives/awk new file mode 120000 index 0000000..19ba657 --- /dev/null +++ b/etc_org/alternatives/awk @@ -0,0 +1 @@ +/usr/bin/gawk \ No newline at end of file diff --git a/etc_org/alternatives/awk.1.gz b/etc_org/alternatives/awk.1.gz new file mode 120000 index 0000000..134262b --- /dev/null +++ b/etc_org/alternatives/awk.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/gawk.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/builtins.7.gz b/etc_org/alternatives/builtins.7.gz new file mode 120000 index 0000000..96d1b74 --- /dev/null +++ b/etc_org/alternatives/builtins.7.gz @@ -0,0 +1 @@ +/usr/share/man/man7/bash-builtins.7.gz \ No newline at end of file diff --git a/etc_org/alternatives/c++ b/etc_org/alternatives/c++ new file mode 120000 index 0000000..e51afad --- /dev/null +++ b/etc_org/alternatives/c++ @@ -0,0 +1 @@ +/usr/bin/g++ \ No newline at end of file diff --git a/etc_org/alternatives/c++.1.gz b/etc_org/alternatives/c++.1.gz new file mode 120000 index 0000000..1c4ac1e --- /dev/null +++ b/etc_org/alternatives/c++.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/g++.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/c89 b/etc_org/alternatives/c89 new file mode 120000 index 0000000..9e67d74 --- /dev/null +++ b/etc_org/alternatives/c89 @@ -0,0 +1 @@ +/usr/bin/c89-gcc \ No newline at end of file diff --git a/etc_org/alternatives/c89.1.gz b/etc_org/alternatives/c89.1.gz new file mode 120000 index 0000000..3a74238 --- /dev/null +++ b/etc_org/alternatives/c89.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/c89-gcc.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/c99 b/etc_org/alternatives/c99 new file mode 120000 index 0000000..323b6db --- /dev/null +++ b/etc_org/alternatives/c99 @@ -0,0 +1 @@ +/usr/bin/c99-gcc \ No newline at end of file diff --git a/etc_org/alternatives/c99.1.gz b/etc_org/alternatives/c99.1.gz new file mode 120000 index 0000000..e033f2d --- /dev/null +++ b/etc_org/alternatives/c99.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/c99-gcc.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/cc b/etc_org/alternatives/cc new file mode 120000 index 0000000..cd91449 --- /dev/null +++ b/etc_org/alternatives/cc @@ -0,0 +1 @@ +/usr/bin/gcc \ No newline at end of file diff --git a/etc_org/alternatives/cc.1.gz b/etc_org/alternatives/cc.1.gz new file mode 120000 index 0000000..406b60d --- /dev/null +++ b/etc_org/alternatives/cc.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/gcc.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/compare b/etc_org/alternatives/compare new file mode 120000 index 0000000..31e2d03 --- /dev/null +++ b/etc_org/alternatives/compare @@ -0,0 +1 @@ +/usr/bin/compare-im6 \ No newline at end of file diff --git a/etc_org/alternatives/compare.1.gz b/etc_org/alternatives/compare.1.gz new file mode 120000 index 0000000..a0fa3f0 --- /dev/null +++ b/etc_org/alternatives/compare.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/compare-im6.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/composite b/etc_org/alternatives/composite new file mode 120000 index 0000000..7daee4b --- /dev/null +++ b/etc_org/alternatives/composite @@ -0,0 +1 @@ +/usr/bin/composite-im6 \ No newline at end of file diff --git a/etc_org/alternatives/composite.1.gz b/etc_org/alternatives/composite.1.gz new file mode 120000 index 0000000..01ca8a0 --- /dev/null +++ b/etc_org/alternatives/composite.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/composite-im6.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/conjure b/etc_org/alternatives/conjure new file mode 120000 index 0000000..eb0cbab --- /dev/null +++ b/etc_org/alternatives/conjure @@ -0,0 +1 @@ +/usr/bin/conjure-im6 \ No newline at end of file diff --git a/etc_org/alternatives/conjure.1.gz b/etc_org/alternatives/conjure.1.gz new file mode 120000 index 0000000..ceb021f --- /dev/null +++ b/etc_org/alternatives/conjure.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/conjure-im6.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/convert b/etc_org/alternatives/convert new file mode 120000 index 0000000..b9be281 --- /dev/null +++ b/etc_org/alternatives/convert @@ -0,0 +1 @@ +/usr/bin/convert-im6 \ No newline at end of file diff --git a/etc_org/alternatives/convert.1.gz b/etc_org/alternatives/convert.1.gz new file mode 120000 index 0000000..ca71e16 --- /dev/null +++ b/etc_org/alternatives/convert.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/convert-im6.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/cpp b/etc_org/alternatives/cpp new file mode 120000 index 0000000..00fc3c4 --- /dev/null +++ b/etc_org/alternatives/cpp @@ -0,0 +1 @@ +/usr/bin/cpp \ No newline at end of file diff --git a/etc_org/alternatives/default.plymouth b/etc_org/alternatives/default.plymouth new file mode 120000 index 0000000..032289a --- /dev/null +++ b/etc_org/alternatives/default.plymouth @@ -0,0 +1 @@ +/usr/share/plymouth/themes/ubuntu-mate-logo/ubuntu-mate-logo.plymouth \ No newline at end of file diff --git a/etc_org/alternatives/default.plymouth.grub b/etc_org/alternatives/default.plymouth.grub new file mode 120000 index 0000000..ad5bd85 --- /dev/null +++ b/etc_org/alternatives/default.plymouth.grub @@ -0,0 +1 @@ +/usr/share/plymouth/themes/ubuntu-mate-logo/ubuntu-mate-logo.grub \ No newline at end of file diff --git a/etc_org/alternatives/display b/etc_org/alternatives/display new file mode 120000 index 0000000..006fac3 --- /dev/null +++ b/etc_org/alternatives/display @@ -0,0 +1 @@ +/usr/bin/display-im6 \ No newline at end of file diff --git a/etc_org/alternatives/display.1.gz b/etc_org/alternatives/display.1.gz new file mode 120000 index 0000000..5b7c76a --- /dev/null +++ b/etc_org/alternatives/display.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/display-im6.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/editor b/etc_org/alternatives/editor new file mode 120000 index 0000000..7a06612 --- /dev/null +++ b/etc_org/alternatives/editor @@ -0,0 +1 @@ +/bin/nano \ No newline at end of file diff --git a/etc_org/alternatives/editor.1.gz b/etc_org/alternatives/editor.1.gz new file mode 120000 index 0000000..bb2d082 --- /dev/null +++ b/etc_org/alternatives/editor.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/nano.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/ex b/etc_org/alternatives/ex new file mode 120000 index 0000000..1d112da --- /dev/null +++ b/etc_org/alternatives/ex @@ -0,0 +1 @@ +/usr/bin/vim.basic \ No newline at end of file diff --git a/etc_org/alternatives/ex.1.gz b/etc_org/alternatives/ex.1.gz new file mode 120000 index 0000000..e02a6af --- /dev/null +++ b/etc_org/alternatives/ex.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/vim.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/ex.fr.1.gz b/etc_org/alternatives/ex.fr.1.gz new file mode 120000 index 0000000..af52858 --- /dev/null +++ b/etc_org/alternatives/ex.fr.1.gz @@ -0,0 +1 @@ +/usr/share/man/fr/man1/vim.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/ex.it.1.gz b/etc_org/alternatives/ex.it.1.gz new file mode 120000 index 0000000..4498a3d --- /dev/null +++ b/etc_org/alternatives/ex.it.1.gz @@ -0,0 +1 @@ +/usr/share/man/it/man1/vim.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/ex.ja.1.gz b/etc_org/alternatives/ex.ja.1.gz new file mode 120000 index 0000000..071acfb --- /dev/null +++ b/etc_org/alternatives/ex.ja.1.gz @@ -0,0 +1 @@ +/usr/share/man/ja/man1/vim.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/ex.pl.1.gz b/etc_org/alternatives/ex.pl.1.gz new file mode 120000 index 0000000..345590a --- /dev/null +++ b/etc_org/alternatives/ex.pl.1.gz @@ -0,0 +1 @@ +/usr/share/man/pl/man1/vim.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/ex.ru.1.gz b/etc_org/alternatives/ex.ru.1.gz new file mode 120000 index 0000000..ea9aa16 --- /dev/null +++ b/etc_org/alternatives/ex.ru.1.gz @@ -0,0 +1 @@ +/usr/share/man/ru/man1/vim.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/fonts-japanese-gothic.ttf b/etc_org/alternatives/fonts-japanese-gothic.ttf new file mode 120000 index 0000000..5ad4adb --- /dev/null +++ b/etc_org/alternatives/fonts-japanese-gothic.ttf @@ -0,0 +1 @@ +/usr/share/fonts/truetype/takao-gothic/TakaoPGothic.ttf \ No newline at end of file diff --git a/etc_org/alternatives/from b/etc_org/alternatives/from new file mode 120000 index 0000000..3ee6643 --- /dev/null +++ b/etc_org/alternatives/from @@ -0,0 +1 @@ +/usr/bin/bsd-from \ No newline at end of file diff --git a/etc_org/alternatives/from.1.gz b/etc_org/alternatives/from.1.gz new file mode 120000 index 0000000..9c0d8d3 --- /dev/null +++ b/etc_org/alternatives/from.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/bsd-from.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/ftp b/etc_org/alternatives/ftp new file mode 120000 index 0000000..f0ae93f --- /dev/null +++ b/etc_org/alternatives/ftp @@ -0,0 +1 @@ +/usr/bin/netkit-ftp \ No newline at end of file diff --git a/etc_org/alternatives/ftp.1.gz b/etc_org/alternatives/ftp.1.gz new file mode 120000 index 0000000..5b3a00b --- /dev/null +++ b/etc_org/alternatives/ftp.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/netkit-ftp.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/ghostscript-current b/etc_org/alternatives/ghostscript-current new file mode 120000 index 0000000..8c02658 --- /dev/null +++ b/etc_org/alternatives/ghostscript-current @@ -0,0 +1 @@ +/usr/share/ghostscript/9.18 \ No newline at end of file diff --git a/etc_org/alternatives/gnome-www-browser b/etc_org/alternatives/gnome-www-browser new file mode 120000 index 0000000..33e9b7d --- /dev/null +++ b/etc_org/alternatives/gnome-www-browser @@ -0,0 +1 @@ +/usr/bin/firefox \ No newline at end of file diff --git a/etc_org/alternatives/gstreamer-codec-install b/etc_org/alternatives/gstreamer-codec-install new file mode 120000 index 0000000..ea3370e --- /dev/null +++ b/etc_org/alternatives/gstreamer-codec-install @@ -0,0 +1 @@ +/usr/bin/gst-install \ No newline at end of file diff --git a/etc_org/alternatives/identify b/etc_org/alternatives/identify new file mode 120000 index 0000000..f88c044 --- /dev/null +++ b/etc_org/alternatives/identify @@ -0,0 +1 @@ +/usr/bin/identify-im6 \ No newline at end of file diff --git a/etc_org/alternatives/identify.1.gz b/etc_org/alternatives/identify.1.gz new file mode 120000 index 0000000..f90cd82 --- /dev/null +++ b/etc_org/alternatives/identify.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/identify-im6.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/import b/etc_org/alternatives/import new file mode 120000 index 0000000..9a0e7e1 --- /dev/null +++ b/etc_org/alternatives/import @@ -0,0 +1 @@ +/usr/bin/import-im6 \ No newline at end of file diff --git a/etc_org/alternatives/import.1.gz b/etc_org/alternatives/import.1.gz new file mode 120000 index 0000000..98fa771 --- /dev/null +++ b/etc_org/alternatives/import.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/import-im6.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/infobrowser b/etc_org/alternatives/infobrowser new file mode 120000 index 0000000..2404fe4 --- /dev/null +++ b/etc_org/alternatives/infobrowser @@ -0,0 +1 @@ +/usr/bin/info \ No newline at end of file diff --git a/etc_org/alternatives/infobrowser.1.gz b/etc_org/alternatives/infobrowser.1.gz new file mode 120000 index 0000000..7152786 --- /dev/null +++ b/etc_org/alternatives/infobrowser.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/info.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/java b/etc_org/alternatives/java new file mode 120000 index 0000000..c7ee193 --- /dev/null +++ b/etc_org/alternatives/java @@ -0,0 +1 @@ +/usr/lib/jvm/java-8-openjdk-armhf/jre/bin/java \ No newline at end of file diff --git a/etc_org/alternatives/java.1.gz b/etc_org/alternatives/java.1.gz new file mode 120000 index 0000000..ed59389 --- /dev/null +++ b/etc_org/alternatives/java.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/java-8-openjdk-armhf/jre/man/man1/java.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/jexec b/etc_org/alternatives/jexec new file mode 120000 index 0000000..5a6da66 --- /dev/null +++ b/etc_org/alternatives/jexec @@ -0,0 +1 @@ +/usr/lib/jvm/java-8-openjdk-armhf/jre/lib/jexec \ No newline at end of file diff --git a/etc_org/alternatives/jexec-binfmt b/etc_org/alternatives/jexec-binfmt new file mode 120000 index 0000000..662e1ff --- /dev/null +++ b/etc_org/alternatives/jexec-binfmt @@ -0,0 +1 @@ +/usr/lib/jvm/java-8-openjdk-armhf/jre/lib/jar.binfmt \ No newline at end of file diff --git a/etc_org/alternatives/jjs b/etc_org/alternatives/jjs new file mode 120000 index 0000000..2e1c2a3 --- /dev/null +++ b/etc_org/alternatives/jjs @@ -0,0 +1 @@ +/usr/lib/jvm/java-8-openjdk-armhf/jre/bin/jjs \ No newline at end of file diff --git a/etc_org/alternatives/jjs.1.gz b/etc_org/alternatives/jjs.1.gz new file mode 120000 index 0000000..dd082ca --- /dev/null +++ b/etc_org/alternatives/jjs.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/java-8-openjdk-armhf/jre/man/man1/jjs.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/keytool b/etc_org/alternatives/keytool new file mode 120000 index 0000000..6784e7e --- /dev/null +++ b/etc_org/alternatives/keytool @@ -0,0 +1 @@ +/usr/lib/jvm/java-8-openjdk-armhf/jre/bin/keytool \ No newline at end of file diff --git a/etc_org/alternatives/keytool.1.gz b/etc_org/alternatives/keytool.1.gz new file mode 120000 index 0000000..3c33b1d --- /dev/null +++ b/etc_org/alternatives/keytool.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/java-8-openjdk-armhf/jre/man/man1/keytool.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/libblas.so.3 b/etc_org/alternatives/libblas.so.3 new file mode 120000 index 0000000..47d84db --- /dev/null +++ b/etc_org/alternatives/libblas.so.3 @@ -0,0 +1 @@ +/usr/lib/libblas/libblas.so.3 \ No newline at end of file diff --git a/etc_org/alternatives/libgksu-gconf-defaults b/etc_org/alternatives/libgksu-gconf-defaults new file mode 120000 index 0000000..d3509d1 --- /dev/null +++ b/etc_org/alternatives/libgksu-gconf-defaults @@ -0,0 +1 @@ +/usr/share/libgksu/debian/gconf-defaults.libgksu-sudo \ No newline at end of file diff --git a/etc_org/alternatives/liblapack.so.3 b/etc_org/alternatives/liblapack.so.3 new file mode 120000 index 0000000..c45d4a2 --- /dev/null +++ b/etc_org/alternatives/liblapack.so.3 @@ -0,0 +1 @@ +/usr/lib/lapack/liblapack.so.3 \ No newline at end of file diff --git a/etc_org/alternatives/libtxc-dxtn-arm-linux-gnueabihf b/etc_org/alternatives/libtxc-dxtn-arm-linux-gnueabihf new file mode 120000 index 0000000..eaede56 --- /dev/null +++ b/etc_org/alternatives/libtxc-dxtn-arm-linux-gnueabihf @@ -0,0 +1 @@ +/usr/lib/arm-linux-gnueabihf/libtxc_dxtn_s2tc.so.0 \ No newline at end of file diff --git a/etc_org/alternatives/lightdm-greeter b/etc_org/alternatives/lightdm-greeter new file mode 120000 index 0000000..e47f96b --- /dev/null +++ b/etc_org/alternatives/lightdm-greeter @@ -0,0 +1 @@ +/usr/share/xgreeters/lightdm-gtk-greeter.desktop \ No newline at end of file diff --git a/etc_org/alternatives/locate b/etc_org/alternatives/locate new file mode 120000 index 0000000..b33f6cf --- /dev/null +++ b/etc_org/alternatives/locate @@ -0,0 +1 @@ +/usr/bin/mlocate \ No newline at end of file diff --git a/etc_org/alternatives/locate.1.gz b/etc_org/alternatives/locate.1.gz new file mode 120000 index 0000000..8d4857d --- /dev/null +++ b/etc_org/alternatives/locate.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/mlocate.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/lzcat b/etc_org/alternatives/lzcat new file mode 120000 index 0000000..1482e0d --- /dev/null +++ b/etc_org/alternatives/lzcat @@ -0,0 +1 @@ +/usr/bin/xzcat \ No newline at end of file diff --git a/etc_org/alternatives/lzcat.1.gz b/etc_org/alternatives/lzcat.1.gz new file mode 120000 index 0000000..c078545 --- /dev/null +++ b/etc_org/alternatives/lzcat.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/xzcat.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/lzcmp b/etc_org/alternatives/lzcmp new file mode 120000 index 0000000..5cdef99 --- /dev/null +++ b/etc_org/alternatives/lzcmp @@ -0,0 +1 @@ +/usr/bin/xzcmp \ No newline at end of file diff --git a/etc_org/alternatives/lzcmp.1.gz b/etc_org/alternatives/lzcmp.1.gz new file mode 120000 index 0000000..f0bafbe --- /dev/null +++ b/etc_org/alternatives/lzcmp.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/xzcmp.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/lzdiff b/etc_org/alternatives/lzdiff new file mode 120000 index 0000000..0e42921 --- /dev/null +++ b/etc_org/alternatives/lzdiff @@ -0,0 +1 @@ +/usr/bin/xzdiff \ No newline at end of file diff --git a/etc_org/alternatives/lzdiff.1.gz b/etc_org/alternatives/lzdiff.1.gz new file mode 120000 index 0000000..5687b0a --- /dev/null +++ b/etc_org/alternatives/lzdiff.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/xzdiff.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/lzegrep b/etc_org/alternatives/lzegrep new file mode 120000 index 0000000..5fee024 --- /dev/null +++ b/etc_org/alternatives/lzegrep @@ -0,0 +1 @@ +/usr/bin/xzegrep \ No newline at end of file diff --git a/etc_org/alternatives/lzegrep.1.gz b/etc_org/alternatives/lzegrep.1.gz new file mode 120000 index 0000000..c9ad6de --- /dev/null +++ b/etc_org/alternatives/lzegrep.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/xzegrep.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/lzfgrep b/etc_org/alternatives/lzfgrep new file mode 120000 index 0000000..1b64c1b --- /dev/null +++ b/etc_org/alternatives/lzfgrep @@ -0,0 +1 @@ +/usr/bin/xzfgrep \ No newline at end of file diff --git a/etc_org/alternatives/lzfgrep.1.gz b/etc_org/alternatives/lzfgrep.1.gz new file mode 120000 index 0000000..b292ba9 --- /dev/null +++ b/etc_org/alternatives/lzfgrep.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/xzfgrep.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/lzgrep b/etc_org/alternatives/lzgrep new file mode 120000 index 0000000..05ef59b --- /dev/null +++ b/etc_org/alternatives/lzgrep @@ -0,0 +1 @@ +/usr/bin/xzgrep \ No newline at end of file diff --git a/etc_org/alternatives/lzgrep.1.gz b/etc_org/alternatives/lzgrep.1.gz new file mode 120000 index 0000000..8ccd2c5 --- /dev/null +++ b/etc_org/alternatives/lzgrep.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/xzgrep.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/lzless b/etc_org/alternatives/lzless new file mode 120000 index 0000000..5415736 --- /dev/null +++ b/etc_org/alternatives/lzless @@ -0,0 +1 @@ +/usr/bin/xzless \ No newline at end of file diff --git a/etc_org/alternatives/lzless.1.gz b/etc_org/alternatives/lzless.1.gz new file mode 120000 index 0000000..bc81750 --- /dev/null +++ b/etc_org/alternatives/lzless.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/xzless.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/lzma b/etc_org/alternatives/lzma new file mode 120000 index 0000000..cdc9bb5 --- /dev/null +++ b/etc_org/alternatives/lzma @@ -0,0 +1 @@ +/usr/bin/xz \ No newline at end of file diff --git a/etc_org/alternatives/lzma.1.gz b/etc_org/alternatives/lzma.1.gz new file mode 120000 index 0000000..16e4bcc --- /dev/null +++ b/etc_org/alternatives/lzma.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/xz.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/lzmore b/etc_org/alternatives/lzmore new file mode 120000 index 0000000..1fad361 --- /dev/null +++ b/etc_org/alternatives/lzmore @@ -0,0 +1 @@ +/usr/bin/xzmore \ No newline at end of file diff --git a/etc_org/alternatives/lzmore.1.gz b/etc_org/alternatives/lzmore.1.gz new file mode 120000 index 0000000..e79dfa4 --- /dev/null +++ b/etc_org/alternatives/lzmore.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/xzmore.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/mogrify b/etc_org/alternatives/mogrify new file mode 120000 index 0000000..0d10372 --- /dev/null +++ b/etc_org/alternatives/mogrify @@ -0,0 +1 @@ +/usr/bin/mogrify-im6 \ No newline at end of file diff --git a/etc_org/alternatives/mogrify.1.gz b/etc_org/alternatives/mogrify.1.gz new file mode 120000 index 0000000..3366a22 --- /dev/null +++ b/etc_org/alternatives/mogrify.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/mogrify-im6.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/montage b/etc_org/alternatives/montage new file mode 120000 index 0000000..613da8e --- /dev/null +++ b/etc_org/alternatives/montage @@ -0,0 +1 @@ +/usr/bin/montage-im6 \ No newline at end of file diff --git a/etc_org/alternatives/montage.1.gz b/etc_org/alternatives/montage.1.gz new file mode 120000 index 0000000..f3ad018 --- /dev/null +++ b/etc_org/alternatives/montage.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/montage-im6.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/mt b/etc_org/alternatives/mt new file mode 120000 index 0000000..46c2596 --- /dev/null +++ b/etc_org/alternatives/mt @@ -0,0 +1 @@ +/bin/mt-gnu \ No newline at end of file diff --git a/etc_org/alternatives/mt.1.gz b/etc_org/alternatives/mt.1.gz new file mode 120000 index 0000000..cac0e18 --- /dev/null +++ b/etc_org/alternatives/mt.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/mt-gnu.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/nawk b/etc_org/alternatives/nawk new file mode 120000 index 0000000..19ba657 --- /dev/null +++ b/etc_org/alternatives/nawk @@ -0,0 +1 @@ +/usr/bin/gawk \ No newline at end of file diff --git a/etc_org/alternatives/nawk.1.gz b/etc_org/alternatives/nawk.1.gz new file mode 120000 index 0000000..134262b --- /dev/null +++ b/etc_org/alternatives/nawk.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/gawk.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/nc b/etc_org/alternatives/nc new file mode 120000 index 0000000..42844ed --- /dev/null +++ b/etc_org/alternatives/nc @@ -0,0 +1 @@ +/bin/nc.openbsd \ No newline at end of file diff --git a/etc_org/alternatives/nc.1.gz b/etc_org/alternatives/nc.1.gz new file mode 120000 index 0000000..e288d80 --- /dev/null +++ b/etc_org/alternatives/nc.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/nc_openbsd.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/netcat b/etc_org/alternatives/netcat new file mode 120000 index 0000000..42844ed --- /dev/null +++ b/etc_org/alternatives/netcat @@ -0,0 +1 @@ +/bin/nc.openbsd \ No newline at end of file diff --git a/etc_org/alternatives/netcat.1.gz b/etc_org/alternatives/netcat.1.gz new file mode 120000 index 0000000..e288d80 --- /dev/null +++ b/etc_org/alternatives/netcat.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/nc_openbsd.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/netrc.5.gz b/etc_org/alternatives/netrc.5.gz new file mode 120000 index 0000000..5702a2c --- /dev/null +++ b/etc_org/alternatives/netrc.5.gz @@ -0,0 +1 @@ +/usr/share/man/man5/netkit-netrc.5.gz \ No newline at end of file diff --git a/etc_org/alternatives/newt-palette b/etc_org/alternatives/newt-palette new file mode 120000 index 0000000..952208f --- /dev/null +++ b/etc_org/alternatives/newt-palette @@ -0,0 +1 @@ +/etc/newt/palette.ubuntu \ No newline at end of file diff --git a/etc_org/alternatives/orbd b/etc_org/alternatives/orbd new file mode 120000 index 0000000..a246459 --- /dev/null +++ b/etc_org/alternatives/orbd @@ -0,0 +1 @@ +/usr/lib/jvm/java-8-openjdk-armhf/jre/bin/orbd \ No newline at end of file diff --git a/etc_org/alternatives/orbd.1.gz b/etc_org/alternatives/orbd.1.gz new file mode 120000 index 0000000..69518ad --- /dev/null +++ b/etc_org/alternatives/orbd.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/java-8-openjdk-armhf/jre/man/man1/orbd.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/pack200 b/etc_org/alternatives/pack200 new file mode 120000 index 0000000..3cf5de8 --- /dev/null +++ b/etc_org/alternatives/pack200 @@ -0,0 +1 @@ +/usr/lib/jvm/java-8-openjdk-armhf/jre/bin/pack200 \ No newline at end of file diff --git a/etc_org/alternatives/pack200.1.gz b/etc_org/alternatives/pack200.1.gz new file mode 120000 index 0000000..633a077 --- /dev/null +++ b/etc_org/alternatives/pack200.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/java-8-openjdk-armhf/jre/man/man1/pack200.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/pager b/etc_org/alternatives/pager new file mode 120000 index 0000000..cbce297 --- /dev/null +++ b/etc_org/alternatives/pager @@ -0,0 +1 @@ +/bin/less \ No newline at end of file diff --git a/etc_org/alternatives/pager.1.gz b/etc_org/alternatives/pager.1.gz new file mode 120000 index 0000000..c1430af --- /dev/null +++ b/etc_org/alternatives/pager.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/less.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/pftp b/etc_org/alternatives/pftp new file mode 120000 index 0000000..f0ae93f --- /dev/null +++ b/etc_org/alternatives/pftp @@ -0,0 +1 @@ +/usr/bin/netkit-ftp \ No newline at end of file diff --git a/etc_org/alternatives/pftp.1.gz b/etc_org/alternatives/pftp.1.gz new file mode 120000 index 0000000..5b3a00b --- /dev/null +++ b/etc_org/alternatives/pftp.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/netkit-ftp.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/pico b/etc_org/alternatives/pico new file mode 120000 index 0000000..7a06612 --- /dev/null +++ b/etc_org/alternatives/pico @@ -0,0 +1 @@ +/bin/nano \ No newline at end of file diff --git a/etc_org/alternatives/pico.1.gz b/etc_org/alternatives/pico.1.gz new file mode 120000 index 0000000..bb2d082 --- /dev/null +++ b/etc_org/alternatives/pico.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/nano.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/pinentry b/etc_org/alternatives/pinentry new file mode 120000 index 0000000..2b46cd8 --- /dev/null +++ b/etc_org/alternatives/pinentry @@ -0,0 +1 @@ +/usr/bin/pinentry-gnome3 \ No newline at end of file diff --git a/etc_org/alternatives/pinentry-x11 b/etc_org/alternatives/pinentry-x11 new file mode 120000 index 0000000..2b46cd8 --- /dev/null +++ b/etc_org/alternatives/pinentry-x11 @@ -0,0 +1 @@ +/usr/bin/pinentry-gnome3 \ No newline at end of file diff --git a/etc_org/alternatives/pinentry-x11.1.gz b/etc_org/alternatives/pinentry-x11.1.gz new file mode 120000 index 0000000..eb8af7a --- /dev/null +++ b/etc_org/alternatives/pinentry-x11.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/pinentry-gnome3.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/pinentry.1.gz b/etc_org/alternatives/pinentry.1.gz new file mode 120000 index 0000000..eb8af7a --- /dev/null +++ b/etc_org/alternatives/pinentry.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/pinentry-gnome3.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/rcp b/etc_org/alternatives/rcp new file mode 120000 index 0000000..594df9e --- /dev/null +++ b/etc_org/alternatives/rcp @@ -0,0 +1 @@ +/usr/bin/scp \ No newline at end of file diff --git a/etc_org/alternatives/rcp.1.gz b/etc_org/alternatives/rcp.1.gz new file mode 120000 index 0000000..63bfff3 --- /dev/null +++ b/etc_org/alternatives/rcp.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/scp.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/rename b/etc_org/alternatives/rename new file mode 120000 index 0000000..97ed95d --- /dev/null +++ b/etc_org/alternatives/rename @@ -0,0 +1 @@ +/usr/bin/file-rename \ No newline at end of file diff --git a/etc_org/alternatives/rename.1.gz b/etc_org/alternatives/rename.1.gz new file mode 120000 index 0000000..af4cffb --- /dev/null +++ b/etc_org/alternatives/rename.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/file-rename.1p.gz \ No newline at end of file diff --git a/etc_org/alternatives/rlogin b/etc_org/alternatives/rlogin new file mode 120000 index 0000000..8db89a8 --- /dev/null +++ b/etc_org/alternatives/rlogin @@ -0,0 +1 @@ +/usr/bin/slogin \ No newline at end of file diff --git a/etc_org/alternatives/rlogin.1.gz b/etc_org/alternatives/rlogin.1.gz new file mode 120000 index 0000000..be0c6db --- /dev/null +++ b/etc_org/alternatives/rlogin.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/slogin.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/rmid b/etc_org/alternatives/rmid new file mode 120000 index 0000000..f6a9555 --- /dev/null +++ b/etc_org/alternatives/rmid @@ -0,0 +1 @@ +/usr/lib/jvm/java-8-openjdk-armhf/jre/bin/rmid \ No newline at end of file diff --git a/etc_org/alternatives/rmid.1.gz b/etc_org/alternatives/rmid.1.gz new file mode 120000 index 0000000..cec2591 --- /dev/null +++ b/etc_org/alternatives/rmid.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/java-8-openjdk-armhf/jre/man/man1/rmid.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/rmiregistry b/etc_org/alternatives/rmiregistry new file mode 120000 index 0000000..b68cacd --- /dev/null +++ b/etc_org/alternatives/rmiregistry @@ -0,0 +1 @@ +/usr/lib/jvm/java-8-openjdk-armhf/jre/bin/rmiregistry \ No newline at end of file diff --git a/etc_org/alternatives/rmiregistry.1.gz b/etc_org/alternatives/rmiregistry.1.gz new file mode 120000 index 0000000..8e4e40c --- /dev/null +++ b/etc_org/alternatives/rmiregistry.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/java-8-openjdk-armhf/jre/man/man1/rmiregistry.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/rmt b/etc_org/alternatives/rmt new file mode 120000 index 0000000..82958a9 --- /dev/null +++ b/etc_org/alternatives/rmt @@ -0,0 +1 @@ +/usr/sbin/rmt-tar \ No newline at end of file diff --git a/etc_org/alternatives/rmt.8.gz b/etc_org/alternatives/rmt.8.gz new file mode 120000 index 0000000..8c87e21 --- /dev/null +++ b/etc_org/alternatives/rmt.8.gz @@ -0,0 +1 @@ +/usr/share/man/man8/rmt-tar.8.gz \ No newline at end of file diff --git a/etc_org/alternatives/rsh b/etc_org/alternatives/rsh new file mode 120000 index 0000000..50a1cff --- /dev/null +++ b/etc_org/alternatives/rsh @@ -0,0 +1 @@ +/usr/bin/ssh \ No newline at end of file diff --git a/etc_org/alternatives/rsh.1.gz b/etc_org/alternatives/rsh.1.gz new file mode 120000 index 0000000..b3b36c0 --- /dev/null +++ b/etc_org/alternatives/rsh.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/ssh.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/rview b/etc_org/alternatives/rview new file mode 120000 index 0000000..1d112da --- /dev/null +++ b/etc_org/alternatives/rview @@ -0,0 +1 @@ +/usr/bin/vim.basic \ No newline at end of file diff --git a/etc_org/alternatives/rvim b/etc_org/alternatives/rvim new file mode 120000 index 0000000..1d112da --- /dev/null +++ b/etc_org/alternatives/rvim @@ -0,0 +1 @@ +/usr/bin/vim.basic \ No newline at end of file diff --git a/etc_org/alternatives/servertool b/etc_org/alternatives/servertool new file mode 120000 index 0000000..7a1de72 --- /dev/null +++ b/etc_org/alternatives/servertool @@ -0,0 +1 @@ +/usr/lib/jvm/java-8-openjdk-armhf/jre/bin/servertool \ No newline at end of file diff --git a/etc_org/alternatives/servertool.1.gz b/etc_org/alternatives/servertool.1.gz new file mode 120000 index 0000000..88471d7 --- /dev/null +++ b/etc_org/alternatives/servertool.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/java-8-openjdk-armhf/jre/man/man1/servertool.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/stream b/etc_org/alternatives/stream new file mode 120000 index 0000000..687e743 --- /dev/null +++ b/etc_org/alternatives/stream @@ -0,0 +1 @@ +/usr/bin/stream-im6 \ No newline at end of file diff --git a/etc_org/alternatives/stream.1.gz b/etc_org/alternatives/stream.1.gz new file mode 120000 index 0000000..9f9a4df --- /dev/null +++ b/etc_org/alternatives/stream.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/stream-im6.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/telnet b/etc_org/alternatives/telnet new file mode 120000 index 0000000..9276ced --- /dev/null +++ b/etc_org/alternatives/telnet @@ -0,0 +1 @@ +/usr/bin/telnet.netkit \ No newline at end of file diff --git a/etc_org/alternatives/telnet.1.gz b/etc_org/alternatives/telnet.1.gz new file mode 120000 index 0000000..9cd371e --- /dev/null +++ b/etc_org/alternatives/telnet.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/telnet.netkit.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/text.plymouth b/etc_org/alternatives/text.plymouth new file mode 120000 index 0000000..ecd013e --- /dev/null +++ b/etc_org/alternatives/text.plymouth @@ -0,0 +1 @@ +/usr/share/plymouth/themes/ubuntu-mate-text/ubuntu-mate-text.plymouth \ No newline at end of file diff --git a/etc_org/alternatives/tnameserv b/etc_org/alternatives/tnameserv new file mode 120000 index 0000000..eed63d0 --- /dev/null +++ b/etc_org/alternatives/tnameserv @@ -0,0 +1 @@ +/usr/lib/jvm/java-8-openjdk-armhf/jre/bin/tnameserv \ No newline at end of file diff --git a/etc_org/alternatives/tnameserv.1.gz b/etc_org/alternatives/tnameserv.1.gz new file mode 120000 index 0000000..87fc210 --- /dev/null +++ b/etc_org/alternatives/tnameserv.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/java-8-openjdk-armhf/jre/man/man1/tnameserv.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/traceroute6 b/etc_org/alternatives/traceroute6 new file mode 120000 index 0000000..7554b55 --- /dev/null +++ b/etc_org/alternatives/traceroute6 @@ -0,0 +1 @@ +/usr/bin/traceroute6.iputils \ No newline at end of file diff --git a/etc_org/alternatives/traceroute6.8.gz b/etc_org/alternatives/traceroute6.8.gz new file mode 120000 index 0000000..e69934c --- /dev/null +++ b/etc_org/alternatives/traceroute6.8.gz @@ -0,0 +1 @@ +/usr/share/man/man8/traceroute6.iputils.8.gz \ No newline at end of file diff --git a/etc_org/alternatives/unlzma b/etc_org/alternatives/unlzma new file mode 120000 index 0000000..c730a4a --- /dev/null +++ b/etc_org/alternatives/unlzma @@ -0,0 +1 @@ +/usr/bin/unxz \ No newline at end of file diff --git a/etc_org/alternatives/unlzma.1.gz b/etc_org/alternatives/unlzma.1.gz new file mode 120000 index 0000000..c772f41 --- /dev/null +++ b/etc_org/alternatives/unlzma.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/unxz.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/unpack200 b/etc_org/alternatives/unpack200 new file mode 120000 index 0000000..afdcc1d --- /dev/null +++ b/etc_org/alternatives/unpack200 @@ -0,0 +1 @@ +/usr/lib/jvm/java-8-openjdk-armhf/jre/bin/unpack200 \ No newline at end of file diff --git a/etc_org/alternatives/unpack200.1.gz b/etc_org/alternatives/unpack200.1.gz new file mode 120000 index 0000000..643b81c --- /dev/null +++ b/etc_org/alternatives/unpack200.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/java-8-openjdk-armhf/jre/man/man1/unpack200.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/updatedb b/etc_org/alternatives/updatedb new file mode 120000 index 0000000..a7598ba --- /dev/null +++ b/etc_org/alternatives/updatedb @@ -0,0 +1 @@ +/usr/bin/updatedb.mlocate \ No newline at end of file diff --git a/etc_org/alternatives/vi b/etc_org/alternatives/vi new file mode 120000 index 0000000..1d112da --- /dev/null +++ b/etc_org/alternatives/vi @@ -0,0 +1 @@ +/usr/bin/vim.basic \ No newline at end of file diff --git a/etc_org/alternatives/vi.1.gz b/etc_org/alternatives/vi.1.gz new file mode 120000 index 0000000..e02a6af --- /dev/null +++ b/etc_org/alternatives/vi.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/vim.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/vi.fr.1.gz b/etc_org/alternatives/vi.fr.1.gz new file mode 120000 index 0000000..af52858 --- /dev/null +++ b/etc_org/alternatives/vi.fr.1.gz @@ -0,0 +1 @@ +/usr/share/man/fr/man1/vim.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/vi.it.1.gz b/etc_org/alternatives/vi.it.1.gz new file mode 120000 index 0000000..4498a3d --- /dev/null +++ b/etc_org/alternatives/vi.it.1.gz @@ -0,0 +1 @@ +/usr/share/man/it/man1/vim.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/vi.ja.1.gz b/etc_org/alternatives/vi.ja.1.gz new file mode 120000 index 0000000..071acfb --- /dev/null +++ b/etc_org/alternatives/vi.ja.1.gz @@ -0,0 +1 @@ +/usr/share/man/ja/man1/vim.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/vi.pl.1.gz b/etc_org/alternatives/vi.pl.1.gz new file mode 120000 index 0000000..345590a --- /dev/null +++ b/etc_org/alternatives/vi.pl.1.gz @@ -0,0 +1 @@ +/usr/share/man/pl/man1/vim.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/vi.ru.1.gz b/etc_org/alternatives/vi.ru.1.gz new file mode 120000 index 0000000..ea9aa16 --- /dev/null +++ b/etc_org/alternatives/vi.ru.1.gz @@ -0,0 +1 @@ +/usr/share/man/ru/man1/vim.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/view b/etc_org/alternatives/view new file mode 120000 index 0000000..1d112da --- /dev/null +++ b/etc_org/alternatives/view @@ -0,0 +1 @@ +/usr/bin/vim.basic \ No newline at end of file diff --git a/etc_org/alternatives/view.1.gz b/etc_org/alternatives/view.1.gz new file mode 120000 index 0000000..e02a6af --- /dev/null +++ b/etc_org/alternatives/view.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/vim.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/view.fr.1.gz b/etc_org/alternatives/view.fr.1.gz new file mode 120000 index 0000000..af52858 --- /dev/null +++ b/etc_org/alternatives/view.fr.1.gz @@ -0,0 +1 @@ +/usr/share/man/fr/man1/vim.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/view.it.1.gz b/etc_org/alternatives/view.it.1.gz new file mode 120000 index 0000000..4498a3d --- /dev/null +++ b/etc_org/alternatives/view.it.1.gz @@ -0,0 +1 @@ +/usr/share/man/it/man1/vim.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/view.ja.1.gz b/etc_org/alternatives/view.ja.1.gz new file mode 120000 index 0000000..071acfb --- /dev/null +++ b/etc_org/alternatives/view.ja.1.gz @@ -0,0 +1 @@ +/usr/share/man/ja/man1/vim.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/view.pl.1.gz b/etc_org/alternatives/view.pl.1.gz new file mode 120000 index 0000000..345590a --- /dev/null +++ b/etc_org/alternatives/view.pl.1.gz @@ -0,0 +1 @@ +/usr/share/man/pl/man1/vim.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/view.ru.1.gz b/etc_org/alternatives/view.ru.1.gz new file mode 120000 index 0000000..ea9aa16 --- /dev/null +++ b/etc_org/alternatives/view.ru.1.gz @@ -0,0 +1 @@ +/usr/share/man/ru/man1/vim.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/vim b/etc_org/alternatives/vim new file mode 120000 index 0000000..1d112da --- /dev/null +++ b/etc_org/alternatives/vim @@ -0,0 +1 @@ +/usr/bin/vim.basic \ No newline at end of file diff --git a/etc_org/alternatives/vimdiff b/etc_org/alternatives/vimdiff new file mode 120000 index 0000000..1d112da --- /dev/null +++ b/etc_org/alternatives/vimdiff @@ -0,0 +1 @@ +/usr/bin/vim.basic \ No newline at end of file diff --git a/etc_org/alternatives/vncconfig b/etc_org/alternatives/vncconfig new file mode 120000 index 0000000..ffc7c48 --- /dev/null +++ b/etc_org/alternatives/vncconfig @@ -0,0 +1 @@ +/usr/bin/vnc4config \ No newline at end of file diff --git a/etc_org/alternatives/vncconfig.1.gz b/etc_org/alternatives/vncconfig.1.gz new file mode 120000 index 0000000..a9adac4 --- /dev/null +++ b/etc_org/alternatives/vncconfig.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/vnc4config.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/vncpasswd b/etc_org/alternatives/vncpasswd new file mode 120000 index 0000000..373c6d3 --- /dev/null +++ b/etc_org/alternatives/vncpasswd @@ -0,0 +1 @@ +/usr/bin/vnc4passwd \ No newline at end of file diff --git a/etc_org/alternatives/vncpasswd.1.gz b/etc_org/alternatives/vncpasswd.1.gz new file mode 120000 index 0000000..1e46ae2 --- /dev/null +++ b/etc_org/alternatives/vncpasswd.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/vnc4passwd.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/vncserver b/etc_org/alternatives/vncserver new file mode 120000 index 0000000..a6ba2de --- /dev/null +++ b/etc_org/alternatives/vncserver @@ -0,0 +1 @@ +/usr/bin/vnc4server \ No newline at end of file diff --git a/etc_org/alternatives/vncserver.1.gz b/etc_org/alternatives/vncserver.1.gz new file mode 120000 index 0000000..e3ea9af --- /dev/null +++ b/etc_org/alternatives/vncserver.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/vnc4server.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/vtrgb b/etc_org/alternatives/vtrgb new file mode 120000 index 0000000..c1ccb64 --- /dev/null +++ b/etc_org/alternatives/vtrgb @@ -0,0 +1 @@ +/etc/console-setup/vtrgb \ No newline at end of file diff --git a/etc_org/alternatives/w b/etc_org/alternatives/w new file mode 120000 index 0000000..11c34c4 --- /dev/null +++ b/etc_org/alternatives/w @@ -0,0 +1 @@ +/usr/bin/w.procps \ No newline at end of file diff --git a/etc_org/alternatives/w.1.gz b/etc_org/alternatives/w.1.gz new file mode 120000 index 0000000..7391b64 --- /dev/null +++ b/etc_org/alternatives/w.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/w.procps.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/write b/etc_org/alternatives/write new file mode 120000 index 0000000..121ab03 --- /dev/null +++ b/etc_org/alternatives/write @@ -0,0 +1 @@ +/usr/bin/bsd-write \ No newline at end of file diff --git a/etc_org/alternatives/write.1.gz b/etc_org/alternatives/write.1.gz new file mode 120000 index 0000000..9bcde45 --- /dev/null +++ b/etc_org/alternatives/write.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/bsd-write.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/wx.pth b/etc_org/alternatives/wx.pth new file mode 120000 index 0000000..f7e022a --- /dev/null +++ b/etc_org/alternatives/wx.pth @@ -0,0 +1 @@ +/usr/lib/wx/python/wx3.0.pth \ No newline at end of file diff --git a/etc_org/alternatives/x-cursor-theme b/etc_org/alternatives/x-cursor-theme new file mode 120000 index 0000000..9776254 --- /dev/null +++ b/etc_org/alternatives/x-cursor-theme @@ -0,0 +1 @@ +/usr/share/icons/DMZ-White/cursor.theme \ No newline at end of file diff --git a/etc_org/alternatives/x-session-manager b/etc_org/alternatives/x-session-manager new file mode 120000 index 0000000..ecfe6ba --- /dev/null +++ b/etc_org/alternatives/x-session-manager @@ -0,0 +1 @@ +/usr/bin/mate-session \ No newline at end of file diff --git a/etc_org/alternatives/x-session-manager.1.gz b/etc_org/alternatives/x-session-manager.1.gz new file mode 120000 index 0000000..9862c07 --- /dev/null +++ b/etc_org/alternatives/x-session-manager.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/mate-session.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/x-terminal-emulator b/etc_org/alternatives/x-terminal-emulator new file mode 120000 index 0000000..515f9eb --- /dev/null +++ b/etc_org/alternatives/x-terminal-emulator @@ -0,0 +1 @@ +/usr/bin/mate-terminal.wrapper \ No newline at end of file diff --git a/etc_org/alternatives/x-terminal-emulator.1.gz b/etc_org/alternatives/x-terminal-emulator.1.gz new file mode 120000 index 0000000..ffb7dec --- /dev/null +++ b/etc_org/alternatives/x-terminal-emulator.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/mate-terminal.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/x-window-manager b/etc_org/alternatives/x-window-manager new file mode 120000 index 0000000..828d858 --- /dev/null +++ b/etc_org/alternatives/x-window-manager @@ -0,0 +1 @@ +/usr/bin/marco \ No newline at end of file diff --git a/etc_org/alternatives/x-window-manager.1.gz b/etc_org/alternatives/x-window-manager.1.gz new file mode 120000 index 0000000..ec2aef0 --- /dev/null +++ b/etc_org/alternatives/x-window-manager.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/marco.1.gz \ No newline at end of file diff --git a/etc_org/alternatives/x-www-browser b/etc_org/alternatives/x-www-browser new file mode 120000 index 0000000..33e9b7d --- /dev/null +++ b/etc_org/alternatives/x-www-browser @@ -0,0 +1 @@ +/usr/bin/firefox \ No newline at end of file diff --git a/etc_org/alternatives/x0vncserver b/etc_org/alternatives/x0vncserver new file mode 120000 index 0000000..9b7f354 --- /dev/null +++ b/etc_org/alternatives/x0vncserver @@ -0,0 +1 @@ +/usr/bin/x0vnc4server \ No newline at end of file diff --git a/etc_org/alternatives/x0vncserver.1.gz b/etc_org/alternatives/x0vncserver.1.gz new file mode 120000 index 0000000..77a3fc7 --- /dev/null +++ b/etc_org/alternatives/x0vncserver.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/x0vnc4server.1.gz \ No newline at end of file diff --git a/etc_org/anacrontab b/etc_org/anacrontab new file mode 100644 index 0000000..bfc5b03 --- /dev/null +++ b/etc_org/anacrontab @@ -0,0 +1,13 @@ +# /etc/anacrontab: configuration file for anacron + +# See anacron(8) and anacrontab(5) for details. + +SHELL=/bin/sh +PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin +HOME=/root +LOGNAME=root + +# These replace cron's entries +1 5 cron.daily run-parts --report /etc/cron.daily +7 10 cron.weekly run-parts --report /etc/cron.weekly +@monthly 15 cron.monthly run-parts --report /etc/cron.monthly diff --git a/etc_org/apache2/conf-available/javascript-common.conf b/etc_org/apache2/conf-available/javascript-common.conf new file mode 100644 index 0000000..7e5dbd3 --- /dev/null +++ b/etc_org/apache2/conf-available/javascript-common.conf @@ -0,0 +1,5 @@ +Alias /javascript /usr/share/javascript/ + + + Options FollowSymLinks MultiViews + diff --git a/etc_org/apm/event.d/20hdparm b/etc_org/apm/event.d/20hdparm new file mode 100755 index 0000000..951d869 --- /dev/null +++ b/etc_org/apm/event.d/20hdparm @@ -0,0 +1,82 @@ +#!/bin/sh + +# Copyright (c) 2000-2002 Massachusetts Institute of Technology +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or (at +# your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. + +set -e + +# The APMD_DRIVES setting specifies the drives to be changed. Set +# this to an empty string to disable any changes. +#APMD_DRIVES= + +# The spindown timeout is set to the value of APMD_SPINDOWN when the +# computer is running on battery power. When the computer is on AC +# power, the spindown timeout is disabled. The number specified here +# is encoded in a complicated way. See the man page for hdparm(8) for +# details. For small timeouts, numbers between 1 and 240 specify +# multiples of 5 seconds. So the default value of 18 means 18*5=90 +# seconds, or 1.5 minutes. +APMD_SPINDOWN=18 + +HDPARM=/sbin/hdparm +[ -x "${HDPARM}" ] || exit 0 + +[ -n "${APMD_DRIVES}" ] || exit 0 + +for DRIVE in $APMD_DRIVES; do + [ -b "${DRIVE}" ] || exit 0 +done + +[ "${APMD_SPINDOWN}" -gt 0 ] || exit 0 + +power_conserve () +{ + # Set IDE hard disk spindown time to a short time. + for DRIVE in $APMD_DRIVES; do + "${HDPARM}" -q -S "${APMD_SPINDOWN}" "${DRIVE}" || true + done +} + +power_performance () +{ + # Disable IDE hard disk spindown. + for DRIVE in $APMD_DRIVES; do + "${HDPARM}" -q -S 0 "${DRIVE}" || true + done +} + +choose_power () +{ + if on_ac_power > /dev/null + then + power_performance + else + power_conserve + fi +} + +if [ "${1}" = "start" ]; then + choose_power +elif [ "${1}" = "resume" ] && [ "${2}" != "standby" ]; then + choose_power +elif [ "${1},${2}" = "change,power" ]; then + choose_power +elif [ "${1}" = "stop" ]; then + power_performance +fi + +exit 0 diff --git a/etc_org/apm/event.d/anacron b/etc_org/apm/event.d/anacron new file mode 100755 index 0000000..5c5a693 --- /dev/null +++ b/etc_org/apm/event.d/anacron @@ -0,0 +1,19 @@ +#! /bin/sh + +# This script makes anacron jobs start to run when the machine is +# plugged into AC power, or woken up. For a laptop, these are the +# closest parallels to turning on a desktop. + +# The /etc/init.d/anacron script now normally tries to avoid running +# anacron unless on AC power, so as to avoid running down the battery. +# (Things like the slocate updatedb cause a lot of IO.) Rather than +# trying to second-guess which events reflect having or not having +# power, we just try to run anacron every time and let it abort if +# there's no AC. You'll see a message on the cron syslog facility +# (typically /var/log/cron) if it does run. + +case "$1,$2" in +change,power|resume,*) + /usr/sbin/invoke-rc.d anacron start >/dev/null + ;; +esac diff --git a/etc_org/apm/resume.d/20alsa b/etc_org/apm/resume.d/20alsa new file mode 120000 index 0000000..39a0f96 --- /dev/null +++ b/etc_org/apm/resume.d/20alsa @@ -0,0 +1 @@ +../scripts.d/alsa \ No newline at end of file diff --git a/etc_org/apm/scripts.d/alsa b/etc_org/apm/scripts.d/alsa new file mode 100755 index 0000000..fe6d255 --- /dev/null +++ b/etc_org/apm/scripts.d/alsa @@ -0,0 +1,11 @@ +#!/bin/sh +# +# apmd proxy script for ALSA + +[ -x /usr/sbin/alsactl ] || exit 0 + +case "$1,$2" in + suspend,*) /usr/sbin/alsactl store && /sbin/alsa suspend ;; + resume,suspend) /sbin/alsa resume && /usr/sbin/alsactl restore ;; +esac + diff --git a/etc_org/apm/suspend.d/80alsa b/etc_org/apm/suspend.d/80alsa new file mode 120000 index 0000000..39a0f96 --- /dev/null +++ b/etc_org/apm/suspend.d/80alsa @@ -0,0 +1 @@ +../scripts.d/alsa \ No newline at end of file diff --git a/etc_org/apparmor.d/abstractions/lightdm b/etc_org/apparmor.d/abstractions/lightdm new file mode 100644 index 0000000..5289a92 --- /dev/null +++ b/etc_org/apparmor.d/abstractions/lightdm @@ -0,0 +1,113 @@ +# vim:syntax=apparmor +# Profile for restricting lightdm guest session +# Author: Martin Pitt + +# This abstraction provides the majority of the confinement for guest sessions. +# It is in its own abstraction so we can have a centralized place for +# confinement for the various lightdm sessions (guest, freerdp, uccsconfigure, +# etc). Note that this profile intentionally omits chromium-browser. + +# Requires apparmor 2.9 + + #include + #include + #include + #include + #include + #include + #include + + # bug in compiz https://launchpad.net/bugs/697678 + /etc/compizconfig/config rw, + /etc/compizconfig/unity.ini rw, + + / r, + /bin/ rmix, + /bin/fusermount Px, + /bin/** rmix, + /cdrom/ rmix, + /cdrom/** rmix, + /dev/ r, + /dev/** rmw, # audio devices etc. + owner /dev/shm/** rmw, + /etc/ r, + /etc/** rmk, + /etc/gdm/Xsession ix, + /etc/X11/xdm/** ix, # needed for openSUSE's default session-wrapper + /etc/X11/xinit/** ix, # needed for openSUSE's default session-wrapper + /lib/ r, + /lib/** rmixk, + /lib32/ r, + /lib32/** rmixk, + /lib64/ r, + /lib64/** rmixk, + owner /{,run/}media/ r, + owner /{,run/}media/** rmwlixk, # we want access to USB sticks and the like + /opt/ r, + /opt/** rmixk, + @{PROC}/ r, + @{PROC}/* rm, + @{PROC}/[0-9]*/net/ r, + @{PROC}/[0-9]*/net/dev r, + @{PROC}/asound rm, + @{PROC}/asound/** rm, + @{PROC}/ati rm, + @{PROC}/ati/** rm, + @{PROC}/sys/vm/overcommit_memory r, + owner @{PROC}/** rm, + # needed for gnome-keyring-daemon + @{PROC}/*/status r, + # needed for bamfdaemon and utilities such as ps and killall + @{PROC}/*/stat r, + /sbin/ r, + /sbin/** rmixk, + /sys/ r, + /sys/** rm, + # needed for confined trusted helpers, such as dbus-daemon + /sys/kernel/security/apparmor/.access rw, + /tmp/ rw, + owner /tmp/** rwlkmix, + /usr/ r, + /usr/** rmixk, + /var/ r, + /var/** rmixk, + /var/guest-data/** rw, # allow to store files permanently + /var/tmp/ rw, + owner /var/tmp/** rwlkm, + /{,var/}run/ r, + # necessary for writing to sockets, etc. + /{,var/}run/** rmkix, + /{,var/}run/screen/** wl, + /{,var/}run/shm/** wl, + /{,var/}run/uuidd/request w, + # libpam-xdg-support/logind + owner /{,var/}run/user/*/** rw, + + capability ipc_lock, + + # allow processes in the guest session to signal and ptrace each other + signal peer=@{profile_name}, + ptrace peer=@{profile_name}, + # needed when logging out of the guest session + signal (receive) peer=unconfined, + + unix peer=(label=@{profile_name}), + unix (receive) peer=(label=unconfined), + unix (create), + unix (getattr, getopt, setopt, shutdown), + unix (bind, listen) type=stream addr="@/com/ubuntu/upstart-session/**", + unix (bind, listen) type=stream addr="@/tmp/dbus-*", + unix (bind, listen) type=stream addr="@/tmp/.ICE-unix/[0-9]*", + unix (bind, listen) type=stream addr="@/dbus-vfs-daemon/*", + unix (bind, listen) type=stream addr="@guest*", + unix (connect, receive, send) type=stream peer=(addr="@/tmp/dbus-*"), + unix (connect, receive, send) type=stream peer=(addr="@/tmp/.X11-unix/X[0-9]*"), + unix (connect, receive, send) type=stream peer=(addr="@/dbus-vfs-daemon/*"), + unix (connect, receive, send) type=stream peer=(addr="@guest*"), + + # silence warnings for stuff that we really don't want to grant + deny capability dac_override, + deny capability dac_read_search, + #deny /etc/** w, # re-enable once LP#697678 is fixed + deny /usr/** w, + deny /var/crash/ w, diff --git a/etc_org/apparmor.d/abstractions/lightdm_chromium-browser b/etc_org/apparmor.d/abstractions/lightdm_chromium-browser new file mode 100644 index 0000000..930c87e --- /dev/null +++ b/etc_org/apparmor.d/abstractions/lightdm_chromium-browser @@ -0,0 +1,74 @@ +# vim:syntax=apparmor +# Profile abstraction for restricting chromium in the lightdm guest session +# Author: Jamie Strandboge + +# The abstraction provides the additional accesses required to launch +# chromium based browsers from within an lightdm session. Because AppArmor +# cannot yet merge profiles and because we want to utilize the access rules +# provided in abstractions/lightdm, this abstraction must be separate from +# abstractions/lightdm. + +# Requires apparmor 2.9 + + /usr/lib/chromium-browser/chromium-browser Cx -> chromium, + /usr/bin/webapp-container Cx -> chromium, + /usr/bin/webbrowser-app Cx -> chromium, + /usr/bin/ubuntu-html5-app-launcher Cx -> chromium, + /opt/google/chrome-stable/google-chrome-stable Cx -> chromium, + /opt/google/chrome-beta/google-chrome-beta Cx -> chromium, + /opt/google/chrome-unstable/google-chrome-unstable Cx -> chromium, + /opt/google/chrome/google-chrome Cx -> chromium, + + # Allow ptracing processes in the chromium child profile + ptrace peer=/usr/lib/lightdm/lightdm-guest-session//chromium, + + # Allow receiving and sending signals to processes in the chromium child profile + signal (receive, send) peer=/usr/lib/lightdm/lightdm-guest-session//chromium, + + # Allow communications with chromium child profile via unix sockets + unix peer=(label=/usr/lib/lightdm/lightdm-guest-session//chromium), + + profile chromium { + # Allow all the same accesses as other applications in the guest session + #include + + # but also allow a few things because of chromium-browser's sandboxing that + # are not appropriate to other guest session applications. + owner @{PROC}/[0-9]*/oom_{,score_}adj w, + @{PROC}/sys/kernel/shmmax r, + capability sys_admin, # for sandbox to change namespaces + capability sys_chroot, # fod sandbox to chroot to a safe directory + capability setgid, # for sandbox to drop privileges + capability setuid, # for sandbox to drop privileges + capability sys_ptrace, # chromium needs this to keep track of itself + @{PROC}/sys/kernel/yama/ptrace_scope r, + + # Allow ptrace reads of processes in the lightdm-guest-session + ptrace (read) peer=/usr/lib/lightdm/lightdm-guest-session, + # Allow other guest session processes to read and trace us + ptrace (readby, tracedby) peer=/usr/lib/lightdm/lightdm-guest-session, + ptrace (readby, tracedby) peer=@{profile_name}, + + # Allow us to receive and send signals from processes in the + # lightdm-guest-session + signal (receive, send) set=("exists", "term") peer=/usr/lib/lightdm/lightdm-guest-session, + + # Allow us to receive and send on unix sockets from processes in the + # lightdm-guest-session + unix (receive, send) peer=(label=/usr/lib/lightdm/lightdm-guest-session), + + @{PROC}/[0-9]*/ r, # sandbox wants these + @{PROC}/[0-9]*/fd/ r, # sandbox wants these + @{PROC}/[0-9]*/statm r, # sandbox wants these + @{PROC}/[0-9]*/task/[0-9]*/stat r, # sandbox wants these + + owner @{PROC}/@{pid}/setgroups w, + owner @{PROC}/@{pid}/uid_map w, + owner @{PROC}/@{pid}/gid_map w, + + /selinux/ r, + + /usr/lib/chromium-browser/chromium-browser-sandbox ix, + /usr/lib/@{multiarch}/oxide-qt/chrome-sandbox ix, + /opt/google/chrome-*/chrome-sandbox ix, + } diff --git a/etc_org/apparmor.d/abstractions/ubuntu-browsers.d/firefox b/etc_org/apparmor.d/abstractions/ubuntu-browsers.d/firefox new file mode 100644 index 0000000..b5da523 --- /dev/null +++ b/etc_org/apparmor.d/abstractions/ubuntu-browsers.d/firefox @@ -0,0 +1,14 @@ +# This file is updated by 'aa-update-browser' and may be overwritten on +# upgrades. +# +# For site-specific adjustments, please see /etc/apparmor.d/local/ + +#include +#include +#include +#include +#include +#include +#include +#include +#include diff --git a/etc_org/apparmor.d/disable/usr.bin.firefox b/etc_org/apparmor.d/disable/usr.bin.firefox new file mode 120000 index 0000000..5638056 --- /dev/null +++ b/etc_org/apparmor.d/disable/usr.bin.firefox @@ -0,0 +1 @@ +/etc/apparmor.d/usr.bin.firefox \ No newline at end of file diff --git a/etc_org/apparmor.d/disable/usr.sbin.rsyslogd b/etc_org/apparmor.d/disable/usr.sbin.rsyslogd new file mode 120000 index 0000000..58ef243 --- /dev/null +++ b/etc_org/apparmor.d/disable/usr.sbin.rsyslogd @@ -0,0 +1 @@ +/etc/apparmor.d/usr.sbin.rsyslogd \ No newline at end of file diff --git a/etc_org/apparmor.d/lightdm-guest-session b/etc_org/apparmor.d/lightdm-guest-session new file mode 100644 index 0000000..cc7aa17 --- /dev/null +++ b/etc_org/apparmor.d/lightdm-guest-session @@ -0,0 +1,24 @@ +# vim:syntax=apparmor +# Profile for restricting lightdm guest session + +#include + +/usr/lib/lightdm/lightdm-guest-session { + # Most applications are confined via the main abstraction + #include + + # chromium-browser needs special confinement due to its sandboxing + #include + + # fcitx and friends needs special treatment due to C/S design + /usr/bin/fcitx ix, + /tmp/fcitx-socket-* rwl, + /dev/shm/* rwl, + /usr/bin/fcitx-qimpanel ix, + /usr/bin/sogou-qimpanel-watchdog ix, + /usr/bin/sogou-sys-notify ix, + /tmp/sogou-qimpanel:* rwl, + + # mozc_server needs special treatment due to C/S design + unix (bind, listen) type=stream addr="@tmp/.mozc.*", +} diff --git a/etc_org/apparmor.d/local/sbin.dhclient b/etc_org/apparmor.d/local/sbin.dhclient new file mode 100644 index 0000000..2216ce1 --- /dev/null +++ b/etc_org/apparmor.d/local/sbin.dhclient @@ -0,0 +1,2 @@ +# Site-specific additions and overrides for sbin.dhclient. +# For more details, please see /etc/apparmor.d/local/README. diff --git a/etc_org/apparmor.d/local/usr.bin.firefox b/etc_org/apparmor.d/local/usr.bin.firefox new file mode 100644 index 0000000..1cfd8cb --- /dev/null +++ b/etc_org/apparmor.d/local/usr.bin.firefox @@ -0,0 +1,2 @@ +# Site-specific additions and overrides for usr.bin.firefox. +# For more details, please see /etc/apparmor.d/local/README. diff --git a/etc_org/apparmor.d/local/usr.bin.ubuntu-core-launcher b/etc_org/apparmor.d/local/usr.bin.ubuntu-core-launcher new file mode 100644 index 0000000..6780ded --- /dev/null +++ b/etc_org/apparmor.d/local/usr.bin.ubuntu-core-launcher @@ -0,0 +1,2 @@ +# Site-specific additions and overrides for usr.bin.ubuntu-core-launcher. +# For more details, please see /etc/apparmor.d/local/README. diff --git a/etc_org/apparmor.d/local/usr.sbin.cups-browsed b/etc_org/apparmor.d/local/usr.sbin.cups-browsed new file mode 100644 index 0000000..8d1b410 --- /dev/null +++ b/etc_org/apparmor.d/local/usr.sbin.cups-browsed @@ -0,0 +1,2 @@ +# Site-specific additions and overrides for usr.sbin.cups-browsed. +# For more details, please see /etc/apparmor.d/local/README. diff --git a/etc_org/apparmor.d/local/usr.sbin.cupsd b/etc_org/apparmor.d/local/usr.sbin.cupsd new file mode 100644 index 0000000..c1ac447 --- /dev/null +++ b/etc_org/apparmor.d/local/usr.sbin.cupsd @@ -0,0 +1,2 @@ +# Site-specific additions and overrides for usr.sbin.cupsd. +# For more details, please see /etc/apparmor.d/local/README. diff --git a/etc_org/apparmor.d/local/usr.sbin.ntpd b/etc_org/apparmor.d/local/usr.sbin.ntpd new file mode 100644 index 0000000..4bbace5 --- /dev/null +++ b/etc_org/apparmor.d/local/usr.sbin.ntpd @@ -0,0 +1,2 @@ +# Site-specific additions and overrides for usr.sbin.ntpd. +# For more details, please see /etc/apparmor.d/local/README. diff --git a/etc_org/apparmor.d/local/usr.sbin.rsyslogd b/etc_org/apparmor.d/local/usr.sbin.rsyslogd new file mode 100644 index 0000000..ee6b23f --- /dev/null +++ b/etc_org/apparmor.d/local/usr.sbin.rsyslogd @@ -0,0 +1,2 @@ +# Site-specific additions and overrides for usr.sbin.rsyslogd. +# For more details, please see /etc/apparmor.d/local/README. diff --git a/etc_org/apparmor.d/local/usr.sbin.tcpdump b/etc_org/apparmor.d/local/usr.sbin.tcpdump new file mode 100644 index 0000000..40fdff6 --- /dev/null +++ b/etc_org/apparmor.d/local/usr.sbin.tcpdump @@ -0,0 +1,2 @@ +# Site-specific additions and overrides for usr.sbin.tcpdump. +# For more details, please see /etc/apparmor.d/local/README. diff --git a/etc_org/apparmor.d/sbin.dhclient b/etc_org/apparmor.d/sbin.dhclient new file mode 100644 index 0000000..1064e25 --- /dev/null +++ b/etc_org/apparmor.d/sbin.dhclient @@ -0,0 +1,108 @@ +# vim:syntax=apparmor +# Last Modified: Fri Jul 17 11:46:19 2009 +# Author: Jamie Strandboge +#include + +/sbin/dhclient flags=(attach_disconnected) { + #include + #include + #include + + capability net_bind_service, + capability net_raw, + capability sys_module, + capability dac_override, + capability net_admin, + + network packet, + network raw, + + @{PROC}/[0-9]*/net/ r, + @{PROC}/[0-9]*/net/** r, + + /sbin/dhclient mr, + # LP: #1197484 and LP: #1202203 - why is this needed? :( + /bin/bash mr, + + /etc/dhclient.conf r, + /etc/dhcp/ r, + /etc/dhcp/** r, + + /var/lib/dhcp{,3}/dhclient* lrw, + /{,var/}run/dhclient*.pid lrw, + /{,var/}run/dhclient*.lease* lrw, + + # NetworkManager + /{,var/}run/nm*conf r, + /{,var/}run/sendsigs.omit.d/network-manager.dhclient*.pid lrw, + /var/lib/NetworkManager/dhclient*.conf lrw, + /var/lib/NetworkManager/dhclient*.lease* lrw, + signal (receive) peer=/usr/sbin/NetworkManager, + ptrace (readby) peer=/usr/sbin/NetworkManager, + + # connman + /{,var/}run/connman/dhclient*.pid lrw, + /{,var/}run/connman/dhclient*.leases lrw, + + # synce-hal + /usr/share/synce-hal/dhclient.conf r, + + # if there is a custom script, let it run unconfined + /etc/dhcp/dhclient-script Uxr, + + # The dhclient-script shell script sources other shell scripts rather than + # executing them, so we can't just use a separate profile for dhclient-script + # with 'Uxr' on the hook scripts. However, for the long-running dhclient3 + # daemon to run arbitrary code via /sbin/dhclient-script, it would need to be + # able to subvert dhclient-script or write to the hooks.d directories. As + # such, if the dhclient3 daemon is subverted, this effectively limits it to + # only being able to run the hooks scripts. + /sbin/dhclient-script Uxr, + + # Run the ELF executables under their own unrestricted profiles + /usr/lib/NetworkManager/nm-dhcp-client.action Pxrm, + /usr/lib/connman/scripts/dhclient-script Pxrm, + + # Support the new executable helper from NetworkManager. + /usr/lib/NetworkManager/nm-dhcp-helper Pxrm, + signal (receive) peer=/usr/lib/NetworkManager/nm-dhcp-helper, + + # Site-specific additions and overrides. See local/README for details. + #include +} + +/usr/lib/NetworkManager/nm-dhcp-client.action { + #include + #include + /usr/lib/NetworkManager/nm-dhcp-client.action mr, + + /var/lib/NetworkManager/*lease r, + signal (receive) peer=/usr/sbin/NetworkManager, + ptrace (readby) peer=/usr/sbin/NetworkManager, + network inet dgram, + network inet6 dgram, +} + +/usr/lib/NetworkManager/nm-dhcp-helper { + #include + #include + /usr/lib/NetworkManager/nm-dhcp-helper mr, + + /run/NetworkManager/private-dhcp rw, + signal (send) peer=/sbin/dhclient, + + /var/lib/NetworkManager/*lease r, + signal (receive) peer=/usr/sbin/NetworkManager, + ptrace (readby) peer=/usr/sbin/NetworkManager, + network inet dgram, + network inet6 dgram, +} + +/usr/lib/connman/scripts/dhclient-script { + #include + #include + /usr/lib/connman/scripts/dhclient-script mr, + network inet dgram, + network inet6 dgram, +} + diff --git a/etc_org/apparmor.d/tunables/ntpd b/etc_org/apparmor.d/tunables/ntpd new file mode 100644 index 0000000..1fc2d8f --- /dev/null +++ b/etc_org/apparmor.d/tunables/ntpd @@ -0,0 +1,15 @@ +# vim:syntax=apparmor +# ------------------------------------------------------------------ +# +# Copyright (C) 2002-2005 Novell/SUSE +# Copyright (C) 2011 Canonical, Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + +#Add your ntpd devices here eg. if you have a DCF clock +# @{NTPD_DEVICE}="/dev/ttyS1" +@{NTPD_DEVICE}="/dev/null" diff --git a/etc_org/apparmor.d/usr.bin.firefox b/etc_org/apparmor.d/usr.bin.firefox new file mode 100644 index 0000000..d5ce737 --- /dev/null +++ b/etc_org/apparmor.d/usr.bin.firefox @@ -0,0 +1,227 @@ +# vim:syntax=apparmor +# Author: Jamie Strandboge + +# Declare an apparmor variable to help with overrides +@{MOZ_LIBDIR}=/usr/lib/firefox + +#include + +# We want to confine the binaries that match: +# /usr/lib/firefox/firefox +# /usr/lib/firefox/firefox +# but not: +# /usr/lib/firefox/firefox.sh +/usr/lib/firefox/firefox{,*[^s][^h]} { + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + + #include + dbus (send) + bus=session + peer=(name=org.a11y.Bus), + dbus (receive) + bus=session + interface=org.a11y.atspi**, + dbus (receive, send) + bus=accessibility, + + # for networking + network inet stream, + network inet6 stream, + @{PROC}/[0-9]*/net/if_inet6 r, + @{PROC}/[0-9]*/net/ipv6_route r, + @{PROC}/[0-9]*/net/dev r, + @{PROC}/[0-9]*/net/wireless r, + dbus (send) + bus=system + path=/org/freedesktop/NetworkManager + member=state, + dbus (receive) + bus=system + path=/org/freedesktop/NetworkManager, + + # should maybe be in abstractions + /etc/ r, + /etc/mime.types r, + /etc/mailcap r, + /etc/xdg/*buntu/applications/defaults.list r, # for all derivatives + /etc/xfce4/defaults.list r, + /usr/share/xubuntu/applications/defaults.list r, + owner @{HOME}/.local/share/applications/defaults.list r, + owner @{HOME}/.local/share/applications/mimeapps.list r, + owner @{HOME}/.local/share/applications/mimeinfo.cache r, + owner /tmp/** m, + owner /var/tmp/** m, + owner /{,var/}run/shm/shmfd-* rw, + /tmp/.X[0-9]*-lock r, + /etc/udev/udev.conf r, + # Doesn't seem to be required, but noisy. Maybe allow 'r' for 'b*' if needed. + # Possibly move to an abstraction if anything else needs it. + deny /run/udev/data/** r, + # let the shell know we launched something + dbus (send) + bus=session + interface=org.gtk.gio.DesktopAppInfo + member=Launched, + + /etc/timezone r, + /etc/wildmidi/wildmidi.cfg r, + + # firefox specific + /etc/firefox*/ r, + /etc/firefox*/** r, + /etc/xul-ext/** r, + /etc/xulrunner-2.0*/ r, + /etc/xulrunner-2.0*/** r, + /etc/gre.d/ r, + /etc/gre.d/* r, + + # noisy + deny @{MOZ_LIBDIR}/** w, + deny /usr/lib/firefox-addons/** w, + deny /usr/lib/xulrunner-addons/** w, + deny /usr/lib/xulrunner-*/components/*.tmp w, + deny /.suspended r, + deny /boot/initrd.img* r, + deny /boot/vmlinuz* r, + deny /var/cache/fontconfig/ w, + deny @{HOME}/.local/share/recently-used.xbel r, + + # TODO: investigate + deny /usr/bin/gconftool-2 x, + + # These are needed when a new user starts firefox and firefox.sh is used + @{MOZ_LIBDIR}/** ixr, + /usr/bin/basename ixr, + /usr/bin/dirname ixr, + /usr/bin/pwd ixr, + /sbin/killall5 ixr, + /bin/which ixr, + /usr/bin/tr ixr, + @{PROC}/ r, + @{PROC}/[0-9]*/cmdline r, + @{PROC}/[0-9]*/mountinfo r, + @{PROC}/[0-9]*/stat r, + owner @{PROC}/[0-9]*/task/[0-9]*/stat r, + @{PROC}/[0-9]*/status r, + @{PROC}/filesystems r, + @{PROC}/sys/vm/overcommit_memory r, + /sys/devices/pci[0-9]*/**/uevent r, + /sys/devices/platform/**/uevent r, + /sys/devices/pci*/**/{busnum,idVendor,idProduct} r, + owner @{HOME}/.cache/thumbnails/** rw, + + /etc/mtab r, + /etc/fstab r, + + # Needed for the crash reporter + owner @{PROC}/[0-9]*/environ r, + owner @{PROC}/[0-9]*/auxv r, + /etc/lsb-release r, + /usr/bin/expr ix, + /sys/devices/system/cpu/ r, + /sys/devices/system/cpu/** r, + + # about:memory + owner @{PROC}/[0-9]*/statm r, + owner @{PROC}/[0-9]*/smaps r, + + # Needed for container to work in xul builds + /usr/lib/xulrunner-*/plugin-container ixr, + + # allow access to documentation and other files the user may want to look + # at in /usr and /opt + /usr/ r, + /usr/** r, + /opt/ r, + /opt/** r, + + # so browsing directories works + / r, + /**/ r, + + # Default profile allows downloads to ~/Downloads and uploads from ~/Public + owner @{HOME}/ r, + owner @{HOME}/Public/ r, + owner @{HOME}/Public/* r, + owner @{HOME}/Downloads/ r, + owner @{HOME}/Downloads/* rw, + + # per-user firefox configuration + owner @{HOME}/.{firefox,mozilla}/ rw, + owner @{HOME}/.{firefox,mozilla}/** rw, + owner @{HOME}/.{firefox,mozilla}/**/*.{db,parentlock,sqlite}* k, + owner @{HOME}/.{firefox,mozilla}/plugins/** rm, + owner @{HOME}/.{firefox,mozilla}/**/plugins/** rm, + owner @{HOME}/.gnome2/firefox* rwk, + owner @{HOME}/.cache/mozilla/{,firefox/} rw, + owner @{HOME}/.cache/mozilla/firefox/** rw, + owner @{HOME}/.cache/mozilla/firefox/**/*.sqlite k, + owner @{HOME}/.config/gtk-3.0/bookmarks r, + owner @{HOME}/.config/dconf/user w, + owner /{,var/}run/user/*/dconf/user w, + dbus (send) + bus=session + path=/org/gnome/GConf/Server + member=GetDefaultDatabase, + dbus (send) + bus=session + path=/org/gnome/GConf/Database/* + member={AddMatch,AddNotify,AllEntries,LookupExtended,RemoveNotify}, + + # + # Extensions + # /usr/share/.../extensions/... is already covered by '/usr/** r', above. + # Allow 'x' for downloaded extensions, but inherit policy for safety + owner @{HOME}/.mozilla/**/extensions/** mixr, + + deny @{MOZ_LIBDIR}/update.test w, + deny /usr/lib/mozilla/extensions/**/ w, + deny /usr/lib/xulrunner-addons/extensions/**/ w, + deny /usr/share/mozilla/extensions/**/ w, + deny /usr/share/mozilla/ w, + + # Miscellaneous (to be abstracted) + # Ideally these would use a child profile. They are all ELF executables + # so running with 'Ux', while not ideal, is ok because we will at least + # benefit from glibc's secure execute. + /usr/bin/mkfifo Uxr, # investigate + /bin/ps Uxr, + /bin/uname Uxr, + + /usr/bin/lsb_release Cxr -> lsb_release, + profile lsb_release { + #include + #include + /usr/bin/lsb_release r, + /bin/dash ixr, + /usr/bin/dpkg-query ixr, + /usr/include/python2.[4567]/pyconfig.h r, + /etc/lsb-release r, + /etc/debian_version r, + /var/lib/dpkg/** r, + + /usr/local/lib/python3.[0-4]/dist-packages/ r, + /usr/bin/ r, + /usr/bin/python3.[0-4] r, + + # file_inherit + deny /tmp/gtalkplugin.log w, + } + + # Addons + #include + + # Site-specific additions and overrides. See local/README for details. + #include +} diff --git a/etc_org/apparmor.d/usr.sbin.cups-browsed b/etc_org/apparmor.d/usr.sbin.cups-browsed new file mode 100644 index 0000000..651996a --- /dev/null +++ b/etc_org/apparmor.d/usr.sbin.cups-browsed @@ -0,0 +1,18 @@ +#include + +/usr/sbin/cups-browsed { + #include + #include + #include + #include + #include + + /etc/cups/cups-browsed.conf r, + /etc/cups/lpoptions r, + /{var/,}run/cups/certs/* r, + /var/cache/cups/* rw, + /tmp/** rw, + + # Site-specific additions and overrides. See local/README for details. + #include +} diff --git a/etc_org/apparmor.d/usr.sbin.cupsd b/etc_org/apparmor.d/usr.sbin.cupsd new file mode 100644 index 0000000..e0c7e40 --- /dev/null +++ b/etc_org/apparmor.d/usr.sbin.cupsd @@ -0,0 +1,197 @@ +# vim:syntax=apparmor +# Last Modified: Thu Aug 2 12:54:46 2007 +# Author: Martin Pitt + +#include + +/usr/sbin/cupsd flags=(attach_disconnected) { + #include + #include + #include + #include + #include + #include + #include + #include + + capability chown, + capability fowner, + capability fsetid, + capability kill, + capability net_bind_service, + capability setgid, + capability setuid, + capability audit_write, + deny capability block_suspend, + + # nasty, but we limit file access pretty tightly, and cups chowns a + # lot of files to 'lp' which it cannot read/write afterwards any + # more + capability dac_override, + + # the bluetooth backend needs this + network bluetooth, + + # the dnssd backend uses those + network x25 seqpacket, + network ax25 dgram, + network netrom seqpacket, + network rose dgram, + network ipx dgram, + network appletalk dgram, + network econet dgram, + network ash dgram, + + /bin/bash ixr, + /bin/dash ixr, + /bin/hostname ixr, + /dev/lp* rw, + deny /dev/tty rw, # silence noise + /dev/ttyS* rw, + /dev/ttyUSB* rw, + /dev/usb/lp* rw, + /dev/bus/usb/ r, + /dev/bus/usb/** rw, + /dev/parport* rw, + /etc/cups/ rw, + /etc/cups/** rw, + /etc/cups/interfaces/* ixrw, + /etc/foomatic/* r, + /etc/gai.conf r, + /etc/papersize r, + /etc/pnm2ppa.conf r, + /etc/printcap rwl, + /etc/ssl/** r, + @{PROC}/net/ r, + @{PROC}/net/* r, + @{PROC}/sys/dev/parport/** r, + @{PROC}/*/net/ r, + @{PROC}/*/net/** r, + @{PROC}/*/auxv r, + @{PROC}/sys/crypto/** r, + /sys/** r, + /usr/bin/* ixr, + /usr/sbin/* ixr, + /bin/* ixr, + /sbin/* ixr, + /usr/lib/** rm, + + # backends which come with CUPS can be confined + /usr/lib/cups/backend/bluetooth ixr, + /usr/lib/cups/backend/dnssd ixr, + /usr/lib/cups/backend/http ixr, + /usr/lib/cups/backend/ipp ixr, + /usr/lib/cups/backend/lpd ixr, + /usr/lib/cups/backend/parallel ixr, + /usr/lib/cups/backend/serial ixr, + /usr/lib/cups/backend/snmp ixr, + /usr/lib/cups/backend/socket ixr, + /usr/lib/cups/backend/usb ixr, + # we treat cups-pdf specially, since it needs to write into /home + # and thus needs extra paranoia + /usr/lib/cups/backend/cups-pdf Px, + # third party backends get no restrictions as they often need high + # privileges and this is beyond our control + /usr/lib/cups/backend/* Cx -> third_party, + + /usr/lib/cups/cgi-bin/* ixr, + /usr/lib/cups/daemon/* ixr, + /usr/lib/cups/monitor/* ixr, + /usr/lib/cups/notifier/* ixr, + # filters and drivers (PPD generators) are always run as non-root, + # and there are a lot of third-party drivers which we cannot predict + /usr/lib/cups/filter/** Cxr -> third_party, + /usr/lib/cups/driver/* Cxr -> third_party, + /usr/local/** rm, + /usr/local/lib/cups/** rix, + /usr/share/** r, + /{,var/}run/** rm, + /{,var/}run/avahi-daemon/socket rw, + deny /{,var/}run/samba/ rw, + /{,var/}run/samba/** rw, + /var/cache/samba/*.tdb r, + /var/{cache,lib}/samba/printing/printers.tdb r, + /{,var/}run/cups/ rw, + /{,var/}run/cups/** rw, + /var/cache/cups/ rw, + /var/cache/cups/** rwk, + /var/log/cups/ rw, + /var/log/cups/* rw, + /var/spool/cups/ rw, + /var/spool/cups/** rw, + + # third-party printer drivers; no known structure here + /opt/** rix, + + # FIXME: no policy ATM for hplip and Brother drivers + /usr/bin/hpijs Cx -> third_party, + /usr/Brother/** Cx -> third_party, + + # Kerberos authentication + /etc/krb5.conf r, + deny /etc/krb5.conf w, + /etc/krb5.keytab rk, + /etc/cups/krb5.keytab rwk, + /tmp/krb5cc* k, + + # likewise authentication + /etc/likewise r, + /etc/likewise/* r, + + # silence noise + deny /etc/udev/udev.conf r, + + signal peer=/usr/sbin/cupsd//third_party, + unix peer=(label=/usr/sbin/cupsd//third_party), + profile third_party flags=(attach_disconnected) { + # third party backends, filters, and drivers get relatively no restrictions + # as they often need high privileges, are unpredictable or otherwise beyond + # our control + file, + capability, + audit deny capability mac_admin, + network, + dbus, + signal, + ptrace, + unix, + } + + # Site-specific additions and overrides. See local/README for details. + #include +} + +# separate profile since this needs to write into /home +/usr/lib/cups/backend/cups-pdf { + #include + #include + #include + #include + + capability chown, + capability fowner, + capability fsetid, + capability setgid, + capability setuid, + + # unfortunate, but required for when $HOME is 700 + capability dac_override, + capability dac_read_search, + + @{PROC}/*/auxv r, + + /bin/dash ixr, + /bin/bash ixr, + /bin/cp ixr, + /etc/papersize r, + /etc/cups/cups-pdf.conf r, + @{HOME}/PDF/ rw, + @{HOME}/PDF/* rw, + /usr/bin/gs ixr, + /usr/lib/cups/backend/cups-pdf mr, + /usr/lib/ghostscript/** mr, + /usr/share/** r, + /var/log/cups/cups-pdf_log w, + /var/spool/cups/** r, + /var/spool/cups-pdf/** rw, +} diff --git a/etc_org/apparmor.d/usr.sbin.ntpd b/etc_org/apparmor.d/usr.sbin.ntpd new file mode 100644 index 0000000..8dccab3 --- /dev/null +++ b/etc_org/apparmor.d/usr.sbin.ntpd @@ -0,0 +1,82 @@ +# vim:syntax=apparmor +# Updated for Ubuntu by: Jamie Strandboge +# ------------------------------------------------------------------ +# +# Copyright (C) 2002-2005 Novell/SUSE +# Copyright (C) 2009-2012 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + +#include +#include +/usr/sbin/ntpd { + #include + #include + #include + + capability ipc_lock, + capability net_bind_service, + capability setgid, + capability setuid, + capability sys_chroot, + capability sys_resource, + capability sys_time, + capability sys_nice, + + # ntp uses AF_INET, AF_INET6 and AF_UNSPEC + network dgram, + network stream, + + @{PROC}/net/if_inet6 r, + @{PROC}/*/net/if_inet6 r, + @{NTPD_DEVICE} rw, + # pps devices are almost exclusively used with NTP + /dev/pps[0-9]* rw, + + /{,s}bin/ r, + /usr/{,s}bin/ r, + /usr/sbin/ntpd rmix, + + /etc/ntp.conf r, + /etc/ntp.conf.dhcp r, + /etc/ntpd.conf r, + /etc/ntpd.conf.tmp r, + /var/lib/ntp/ntp.conf.dhcp r, + + /etc/ntp.keys r, + /etc/ntp/** r, + + /etc/ntp.drift rwl, + /etc/ntp.drift.TEMP rwl, + /etc/ntp/drift* rwl, + /var/lib/ntp/*drift rw, + /var/lib/ntp/*drift.TEMP rw, + + /var/log/ntp w, + /var/log/ntp.log w, + /var/log/ntpd w, + /var/log/ntpstats/clockstats* rwl, + /var/log/ntpstats/loopstats* rwl, + /var/log/ntpstats/peerstats* rwl, + /var/log/ntpstats/protostats* rwl, + /var/log/ntpstats/rawstats* rwl, + /var/log/ntpstats/sysstats* rwl, + + /{,var/}run/ntpd.pid w, + + # samba4 ntp signing socket + /{,var/}run/samba/ntp_signd/socket rw, + + # For use with clocks that report via shared memory (e.g. gpsd), + # you may need to give ntpd access to all of shared memory, though + # this can be considered dangerous. See https://launchpad.net/bugs/722815 + # for details. To enable, add this to local/usr.sbin.ntpd: + # capability ipc_owner, + + # Site-specific additions and overrides. See local/README for details. + #include +} diff --git a/etc_org/apparmor.d/usr.sbin.rsyslogd b/etc_org/apparmor.d/usr.sbin.rsyslogd new file mode 100644 index 0000000..5d436b9 --- /dev/null +++ b/etc_org/apparmor.d/usr.sbin.rsyslogd @@ -0,0 +1,58 @@ +# Last Modified: Sun Sep 25 08:58:35 2011 +#include + +# Debugging the syslogger can be difficult if it can't write to the file +# that the kernel is logging denials to. In these cases, you can do the +# following: +# watch -n 1 'dmesg | tail -5' + +/usr/sbin/rsyslogd { + #include + #include + + capability sys_tty_config, + capability dac_override, + capability dac_read_search, + capability setuid, + capability setgid, + capability sys_nice, + capability syslog, + + unix (receive) type=dgram, + unix (receive) type=stream, + + # rsyslog configuration + /etc/rsyslog.conf r, + /etc/rsyslog.d/ r, + /etc/rsyslog.d/** r, + /{,var/}run/rsyslogd.pid rwk, + /var/spool/rsyslog/ r, + /var/spool/rsyslog/** rwk, + + /usr/lib{,32,64}/rsyslog/*.so mr, + + /dev/tty* rw, + /dev/xconsole rw, + @{PROC}/kmsg r, + + /dev/log rwl, + /{,var/}run/utmp rk, + /var/lib/*/dev/log rwl, + /var/spool/postfix/dev/log rwl, + /{,var/}run/systemd/notify w, + + # 'r' is needed when using imfile + /var/log/** rw, + + # Add these for mysql support + #/etc/mysql/my.cnf r, + #/{,var/}run/mysqld/mysqld.sock rw, + + # Add thes for postgresql support + ##include + ##include + #/{,var/}run/postgresql/.s.PGSQL.*[0-9] rw, + + # Site-specific additions and overrides. See local/README for details. + #include +} diff --git a/etc_org/apparmor.d/usr.sbin.tcpdump b/etc_org/apparmor.d/usr.sbin.tcpdump new file mode 100644 index 0000000..fbab483 --- /dev/null +++ b/etc_org/apparmor.d/usr.sbin.tcpdump @@ -0,0 +1,66 @@ +# vim:syntax=apparmor +# Last Modified: Wed Feb 3 07:58:30 2009 +# Author: Jamie Strandboge +#include + +/usr/sbin/tcpdump { + #include + #include + #include + + capability net_raw, + capability setuid, + capability setgid, + capability dac_override, + network raw, + network packet, + + # for -D + capability sys_module, + @{PROC}/bus/usb/ r, + @{PROC}/bus/usb/** r, + + # for finding an interface + @{PROC}/[0-9]*/net/dev r, + /sys/bus/usb/devices/ r, + /sys/class/net/ r, + /sys/devices/**/net/* r, + + # for -j + capability net_admin, + + # for tracing USB bus, which libpcap supports + /dev/usbmon* r, + /dev/bus/usb/ r, + /dev/bus/usb/** r, + + # for init_etherarray(), with -e + /etc/ethers r, + + # for USB probing (see libpcap-1.1.x/pcap-usb-linux.c:probe_devices()) + /dev/bus/usb/**/[0-9]* w, + + # for -z + /bin/gzip ixr, + /bin/bzip2 ixr, + + # for -F and -w + audit deny @{HOME}/.* mrwkl, + audit deny @{HOME}/.*/ rw, + audit deny @{HOME}/.*/** mrwkl, + audit deny @{HOME}/bin/ rw, + audit deny @{HOME}/bin/** mrwkl, + owner @{HOME}/ r, + owner @{HOME}/** rw, + + # for -r, -F and -w + /**.[pP][cC][aA][pP] rw, + + # for convenience with -r (ie, read pcap files from other sources) + /var/log/snort/*log* r, + + /usr/sbin/tcpdump r, + + # Site-specific additions and overrides. See local/README for details. + #include +} diff --git a/etc_org/apparmor/init/network-interface-security/sbin.dhclient b/etc_org/apparmor/init/network-interface-security/sbin.dhclient new file mode 120000 index 0000000..ccdcb14 --- /dev/null +++ b/etc_org/apparmor/init/network-interface-security/sbin.dhclient @@ -0,0 +1 @@ +../../../apparmor.d/sbin.dhclient \ No newline at end of file diff --git a/etc_org/apparmor/init/network-interface-security/usr.sbin.ntpd b/etc_org/apparmor/init/network-interface-security/usr.sbin.ntpd new file mode 120000 index 0000000..dbd958f --- /dev/null +++ b/etc_org/apparmor/init/network-interface-security/usr.sbin.ntpd @@ -0,0 +1 @@ +../../../apparmor.d/usr.sbin.ntpd \ No newline at end of file diff --git a/etc_org/apport/blacklist.d/README.blacklist b/etc_org/apport/blacklist.d/README.blacklist new file mode 100644 index 0000000..a6adace --- /dev/null +++ b/etc_org/apport/blacklist.d/README.blacklist @@ -0,0 +1,4 @@ +# Blacklist for apport +# If an executable path appears on any line in any file in +# /etc/apport/blacklist.d/, apport will not generate a crash report +# for it. Matches are exact only at the moment (no globbing etc.). diff --git a/etc_org/apport/blacklist.d/apport b/etc_org/apport/blacklist.d/apport new file mode 100644 index 0000000..53b1fa5 --- /dev/null +++ b/etc_org/apport/blacklist.d/apport @@ -0,0 +1 @@ +/usr/bin/wine-preloader diff --git a/etc_org/apport/blacklist.d/firefox b/etc_org/apport/blacklist.d/firefox new file mode 100644 index 0000000..fe0f91b --- /dev/null +++ b/etc_org/apport/blacklist.d/firefox @@ -0,0 +1,2 @@ +/usr/lib/firefox/firefox +/usr/lib/firefox/plugin-container diff --git a/etc_org/apport/blacklist.d/thunderbird b/etc_org/apport/blacklist.d/thunderbird new file mode 100644 index 0000000..671865b --- /dev/null +++ b/etc_org/apport/blacklist.d/thunderbird @@ -0,0 +1,2 @@ +/usr/lib/thunderbird/thunderbird +/usr/lib/thunderbird/plugin-container diff --git a/etc_org/apport/crashdb.conf b/etc_org/apport/crashdb.conf new file mode 100644 index 0000000..58461f0 --- /dev/null +++ b/etc_org/apport/crashdb.conf @@ -0,0 +1,38 @@ +# map crash database names to CrashDatabase implementations and URLs + +default = 'ubuntu' + +def get_oem_project(): + '''Determine OEM project name from Distribution Channel Descriptor + + Return None if it cannot be determined or does not exist. + ''' + try: + dcd = open('/var/lib/ubuntu_dist_channel').read() + if dcd.startswith('canonical-oem-'): + return dcd.split('-')[2] + except IOError: + return None + +databases = { + 'ubuntu': { + 'impl': 'launchpad', + 'bug_pattern_url': 'http://people.canonical.com/~ubuntu-archive/bugpatterns/bugpatterns.xml', + 'dupdb_url': 'http://people.canonical.com/~ubuntu-archive/apport-duplicates', + 'distro': 'ubuntu', + 'problem_types': ['Bug', 'Package'], + 'escalation_tag': 'bugpattern-needed', + 'escalated_tag': 'bugpattern-written', + }, + 'canonical-oem': { + 'impl': 'launchpad', + 'bug_pattern_url': 'http://people.canonical.com/~ubuntu-archive/bugpatterns/bugpatterns.xml', + 'project': get_oem_project(), + }, + 'debug': { + # for debugging + 'impl': 'memory', + 'bug_pattern_url': '/tmp/bugpatterns.xml', + 'distro': 'debug' + }, +} diff --git a/etc_org/apport/crashdb.conf.d/indicator-sound-crashdb.conf b/etc_org/apport/crashdb.conf.d/indicator-sound-crashdb.conf new file mode 100644 index 0000000..42e04f7 --- /dev/null +++ b/etc_org/apport/crashdb.conf.d/indicator-sound-crashdb.conf @@ -0,0 +1,6 @@ + +indicator_sound = { + 'impl': 'launchpad', + 'project': 'indicator-sound', + 'bug_pattern_base': None, +} diff --git a/etc_org/apport/crashdb.conf.d/plank-crashdb.conf b/etc_org/apport/crashdb.conf.d/plank-crashdb.conf new file mode 100644 index 0000000..61cc552 --- /dev/null +++ b/etc_org/apport/crashdb.conf.d/plank-crashdb.conf @@ -0,0 +1,5 @@ +plank = { + 'impl' : 'launchpad', + 'project' : 'plank', + 'bug_pattern_base' : None, +} diff --git a/etc_org/apport/crashdb.conf.d/signon-crashdb.conf b/etc_org/apport/crashdb.conf.d/signon-crashdb.conf new file mode 100644 index 0000000..9470f01 --- /dev/null +++ b/etc_org/apport/crashdb.conf.d/signon-crashdb.conf @@ -0,0 +1,5 @@ +signon = { + 'impl' : 'launchpad', + 'project' : 'online-accounts-signond', + 'bug_pattern_base' : None, +} diff --git a/etc_org/apport/native-origins.d/firefox b/etc_org/apport/native-origins.d/firefox new file mode 100644 index 0000000..6d8f188 --- /dev/null +++ b/etc_org/apport/native-origins.d/firefox @@ -0,0 +1,3 @@ +LP-PPA-ubuntu-mozilla-daily +LP-PPA-ubuntu-mozilla-daily-firefox-aurora +LP-PPA-mozillateam-firefox-next diff --git a/etc_org/apport/native-origins.d/thunderbird b/etc_org/apport/native-origins.d/thunderbird new file mode 100644 index 0000000..009c664 --- /dev/null +++ b/etc_org/apport/native-origins.d/thunderbird @@ -0,0 +1,3 @@ +LP-PPA-ubuntu-mozilla-daily +LP-PPA-ubuntu-mozilla-daily-thunderbird-aurora +LP-PPA-mozillateam-thunderbird-next diff --git a/etc_org/apt/apt.conf.d/00aptitude b/etc_org/apt/apt.conf.d/00aptitude new file mode 100644 index 0000000..e0a1e69 --- /dev/null +++ b/etc_org/apt/apt.conf.d/00aptitude @@ -0,0 +1 @@ +Aptitude::Get-Root-Command "sudo:/usr/bin/sudo"; diff --git a/etc_org/apt/apt.conf.d/01-vendor-ubuntu b/etc_org/apt/apt.conf.d/01-vendor-ubuntu new file mode 100644 index 0000000..44e6847 --- /dev/null +++ b/etc_org/apt/apt.conf.d/01-vendor-ubuntu @@ -0,0 +1 @@ +Acquire::Changelogs::AlwaysOnline "true"; diff --git a/etc_org/apt/apt.conf.d/01autoremove b/etc_org/apt/apt.conf.d/01autoremove new file mode 100644 index 0000000..3609ca4 --- /dev/null +++ b/etc_org/apt/apt.conf.d/01autoremove @@ -0,0 +1,48 @@ +APT +{ + NeverAutoRemove + { + "^firmware-linux.*"; + "^linux-firmware$"; + }; + + VersionedKernelPackages + { + # linux kernels + "linux-image"; + "linux-headers"; + "linux-image-extra"; + "linux-signed-image"; + # kfreebsd kernels + "kfreebsd-image"; + "kfreebsd-headers"; + # hurd kernels + "gnumach-image"; + # (out-of-tree) modules + ".*-modules"; + ".*-kernel"; + "linux-backports-modules-.*"; + # tools + "linux-tools"; + }; + + Never-MarkAuto-Sections + { + "metapackages"; + "contrib/metapackages"; + "non-free/metapackages"; + "restricted/metapackages"; + "universe/metapackages"; + "multiverse/metapackages"; + }; + + Move-Autobit-Sections + { + "oldlibs"; + "contrib/oldlibs"; + "non-free/oldlibs"; + "restricted/oldlibs"; + "universe/oldlibs"; + "multiverse/oldlibs"; + }; +}; diff --git a/etc_org/apt/apt.conf.d/01autoremove-kernels b/etc_org/apt/apt.conf.d/01autoremove-kernels new file mode 100644 index 0000000..0b1d0b9 --- /dev/null +++ b/etc_org/apt/apt.conf.d/01autoremove-kernels @@ -0,0 +1,43 @@ +// DO NOT EDIT! File autogenerated by /etc/kernel/postinst.d/apt-auto-removal +APT::NeverAutoRemove +{ + "^linux-image-4\.4\.43-v7\+$"; + "^linux-image-4\.8\.0-34-generic$"; + "^linux-headers-4\.4\.43-v7\+$"; + "^linux-headers-4\.8\.0-34-generic$"; + "^linux-image-extra-4\.4\.43-v7\+$"; + "^linux-image-extra-4\.8\.0-34-generic$"; + "^linux-signed-image-4\.4\.43-v7\+$"; + "^linux-signed-image-4\.8\.0-34-generic$"; + "^kfreebsd-image-4\.4\.43-v7\+$"; + "^kfreebsd-image-4\.8\.0-34-generic$"; + "^kfreebsd-headers-4\.4\.43-v7\+$"; + "^kfreebsd-headers-4\.8\.0-34-generic$"; + "^gnumach-image-4\.4\.43-v7\+$"; + "^gnumach-image-4\.8\.0-34-generic$"; + "^.*-modules-4\.4\.43-v7\+$"; + "^.*-modules-4\.8\.0-34-generic$"; + "^.*-kernel-4\.4\.43-v7\+$"; + "^.*-kernel-4\.8\.0-34-generic$"; + "^linux-backports-modules-.*-4\.4\.43-v7\+$"; + "^linux-backports-modules-.*-4\.8\.0-34-generic$"; + "^linux-tools-4\.4\.43-v7\+$"; + "^linux-tools-4\.8\.0-34-generic$"; +}; +/* Debug information: +# dpkg list: +iF linux-image-4.8.0-34-generic 4.8.0-34.36~16.04.1 armhf Linux kernel image for version 4.8.0 on ARM (hard float) SMP +# list of installed kernel packages: +4.8.0-34-generic 4.8.0-34.36~16.04.1 +# list of different kernel versions: +4.8.0-34.36~16.04.1 +# Installing kernel: 4.8.0-34.36~16.04.1 (4.8.0-34-generic) +# Running kernel: (4.4.43-v7+) +# Last kernel: 4.8.0-34.36~16.04.1 +# Previous kernel: +# Kernel versions list to keep: +4.8.0-34.36~16.04.1 +# Kernel packages (version part) to protect: +4\.4\.43-v7\+ +4\.8\.0-34-generic +*/ diff --git a/etc_org/apt/apt.conf.d/10periodic b/etc_org/apt/apt.conf.d/10periodic new file mode 100644 index 0000000..5d38985 --- /dev/null +++ b/etc_org/apt/apt.conf.d/10periodic @@ -0,0 +1,3 @@ +APT::Periodic::Update-Package-Lists "0"; +APT::Periodic::Download-Upgradeable-Packages "0"; +APT::Periodic::AutocleanInterval "0"; diff --git a/etc_org/apt/apt.conf.d/15update-stamp b/etc_org/apt/apt.conf.d/15update-stamp new file mode 100644 index 0000000..14ead83 --- /dev/null +++ b/etc_org/apt/apt.conf.d/15update-stamp @@ -0,0 +1 @@ +APT::Update::Post-Invoke-Success {"touch /var/lib/apt/periodic/update-success-stamp 2>/dev/null || true";}; diff --git a/etc_org/apt/apt.conf.d/20archive b/etc_org/apt/apt.conf.d/20archive new file mode 100644 index 0000000..a2ad262 --- /dev/null +++ b/etc_org/apt/apt.conf.d/20archive @@ -0,0 +1,3 @@ +APT::Archives::MaxAge "30"; +APT::Archives::MinAge "2"; +APT::Archives::MaxSize "500"; diff --git a/etc_org/apt/apt.conf.d/20auto-upgrades b/etc_org/apt/apt.conf.d/20auto-upgrades new file mode 100644 index 0000000..42589c7 --- /dev/null +++ b/etc_org/apt/apt.conf.d/20auto-upgrades @@ -0,0 +1,2 @@ +APT::Periodic::Update-Package-Lists "0"; +APT::Periodic::Unattended-Upgrade "0"; diff --git a/etc_org/apt/apt.conf.d/20dbus b/etc_org/apt/apt.conf.d/20dbus new file mode 100644 index 0000000..c8f6dc7 --- /dev/null +++ b/etc_org/apt/apt.conf.d/20dbus @@ -0,0 +1,2 @@ +// Notify all clients to reload the cache +APT::Update::Post-Invoke-Success { "[ ! -f /var/run/dbus/system_bus_socket ] || /usr/bin/dbus-send --system --dest=org.debian.apt --type=signal /org/debian/apt org.debian.apt.CacheChanged || true"; }; diff --git a/etc_org/apt/apt.conf.d/50raspi b/etc_org/apt/apt.conf.d/50raspi new file mode 100644 index 0000000..715040a --- /dev/null +++ b/etc_org/apt/apt.conf.d/50raspi @@ -0,0 +1,2 @@ +# Never use pdiffs, current implementation is very slow on low-powered devices +Acquire::PDiffs "0"; \ No newline at end of file diff --git a/etc_org/apt/apt.conf.d/50unattended-upgrades b/etc_org/apt/apt.conf.d/50unattended-upgrades new file mode 100644 index 0000000..37e2435 --- /dev/null +++ b/etc_org/apt/apt.conf.d/50unattended-upgrades @@ -0,0 +1,60 @@ +// Automatically upgrade packages from these (origin:archive) pairs +Unattended-Upgrade::Allowed-Origins { + "${distro_id}:${distro_codename}"; + "${distro_id}:${distro_codename}-security"; +// "${distro_id}:${distro_codename}-updates"; +// "${distro_id}:${distro_codename}-proposed"; +// "${distro_id}:${distro_codename}-backports"; +}; + +// List of packages to not update (regexp are supported) +Unattended-Upgrade::Package-Blacklist { +// "vim"; +// "libc6"; +// "libc6-dev"; +// "libc6-i686"; +}; + +// This option allows you to control if on a unclean dpkg exit +// unattended-upgrades will automatically run +// dpkg --force-confold --configure -a +// The default is true, to ensure updates keep getting installed +//Unattended-Upgrade::AutoFixInterruptedDpkg "false"; + +// Split the upgrade into the smallest possible chunks so that +// they can be interrupted with SIGUSR1. This makes the upgrade +// a bit slower but it has the benefit that shutdown while a upgrade +// is running is possible (with a small delay) +//Unattended-Upgrade::MinimalSteps "true"; + +// Install all unattended-upgrades when the machine is shuting down +// instead of doing it in the background while the machine is running +// This will (obviously) make shutdown slower +//Unattended-Upgrade::InstallOnShutdown "true"; + +// Send email to this address for problems or packages upgrades +// If empty or unset then no email is sent, make sure that you +// have a working mail setup on your system. A package that provides +// 'mailx' must be installed. E.g. "user@example.com" +//Unattended-Upgrade::Mail "root"; + +// Set this value to "true" to get emails only on errors. Default +// is to always send a mail if Unattended-Upgrade::Mail is set +//Unattended-Upgrade::MailOnlyOnError "true"; + +// Do automatic removal of new unused dependencies after the upgrade +// (equivalent to apt-get autoremove) +//Unattended-Upgrade::Remove-Unused-Dependencies "false"; + +// Automatically reboot *WITHOUT CONFIRMATION* +// if the file /var/run/reboot-required is found after the upgrade +//Unattended-Upgrade::Automatic-Reboot "false"; + +// If automatic reboot is enabled and needed, reboot at the specific +// time instead of immediately +// Default: "now" +//Unattended-Upgrade::Automatic-Reboot-Time "02:00"; + +// Use apt bandwidth limit feature, this example limits the download +// speed to 70kb/sec +//Acquire::http::Dl-Limit "70"; diff --git a/etc_org/apt/apt.conf.d/70debconf b/etc_org/apt/apt.conf.d/70debconf new file mode 100644 index 0000000..0c8b4ca --- /dev/null +++ b/etc_org/apt/apt.conf.d/70debconf @@ -0,0 +1,3 @@ +// Pre-configure all packages with debconf before they are installed. +// If you don't like it, comment it out. +DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt || true";}; diff --git a/etc_org/apt/apt.conf.d/99update-notifier b/etc_org/apt/apt.conf.d/99update-notifier new file mode 100644 index 0000000..c6dba3b --- /dev/null +++ b/etc_org/apt/apt.conf.d/99update-notifier @@ -0,0 +1,2 @@ +#DPkg::Post-Invoke {"if [ -d /var/lib/update-notifier ]; then touch /var/lib/update-notifier/dpkg-run-stamp; fi; /usr/lib/update-notifier/update-motd-updates-available 2>/dev/null || true";}; +#APT::Update::Post-Invoke-Success {"/usr/lib/update-notifier/update-motd-updates-available 2>/dev/null || true";}; diff --git a/etc_org/apt/preferences.d/ubuntu-pi-flavour-maker b/etc_org/apt/preferences.d/ubuntu-pi-flavour-maker new file mode 100644 index 0000000..bb22d25 --- /dev/null +++ b/etc_org/apt/preferences.d/ubuntu-pi-flavour-maker @@ -0,0 +1,3 @@ +Package: * +Pin: release o=LP-PPA-ubuntu-pi-flavour-makers +Pin-Priority: 990 diff --git a/etc_org/apt/sources.list b/etc_org/apt/sources.list new file mode 100644 index 0000000..5f3c771 --- /dev/null +++ b/etc_org/apt/sources.list @@ -0,0 +1,11 @@ +deb http://ports.ubuntu.com/ xenial main restricted universe multiverse +deb-src http://ports.ubuntu.com/ xenial main restricted universe multiverse + +deb http://ports.ubuntu.com/ xenial-updates main restricted universe multiverse +deb-src http://ports.ubuntu.com/ xenial-updates main restricted universe multiverse + +deb http://ports.ubuntu.com/ xenial-security main restricted universe multiverse +deb-src http://ports.ubuntu.com/ xenial-security main restricted universe multiverse + +deb http://ports.ubuntu.com/ xenial-backports main restricted universe multiverse +deb-src http://ports.ubuntu.com/ xenial-backports main restricted universe multiverse diff --git a/etc_org/apt/sources.list.d/flexiondotorg-ubuntu-minecraft-xenial.list b/etc_org/apt/sources.list.d/flexiondotorg-ubuntu-minecraft-xenial.list new file mode 100644 index 0000000..0ef7f55 --- /dev/null +++ b/etc_org/apt/sources.list.d/flexiondotorg-ubuntu-minecraft-xenial.list @@ -0,0 +1,2 @@ +deb http://ppa.launchpad.net/flexiondotorg/minecraft/ubuntu xenial main +# deb-src http://ppa.launchpad.net/flexiondotorg/minecraft/ubuntu xenial main diff --git a/etc_org/apt/sources.list.d/teamviewer.list b/etc_org/apt/sources.list.d/teamviewer.list new file mode 100644 index 0000000..9009476 --- /dev/null +++ b/etc_org/apt/sources.list.d/teamviewer.list @@ -0,0 +1,29 @@ +### TeamViewer DEB repository list + +### NOTE: Manual changes to this file +### - prevent it from being updated by TeamViewer package updates +### - will be lost after using the 'teamviewer repo' command +### The original file can be restored with this command: +### cp /opt/teamviewer/tv_bin/script/teamviewer.list /etc/apt/sources.list.d/teamviewer.list +### which has the same effect as 'teamviewer repo default' + +### NOTE: It is preferred to use the following commands to edit this file: +### teamviewer repo - show current repository configuration +### teamviewer repo default - restore default configuration +### teamviewer repo disable - disable the repository +### teamviewer repo main [stable] - make all TeamViewer packages available (default) +### teamviewer repo tv11 [stable] - make TeamViewer 11 packages available +### stable omit preview and beta releases + + +### Choose stable main to receive updates for TeamViewer 11 and upcoming major releases +### Choose preview main to receive early updates for TeamViewer 11 and to receive major beta releases + +### Choose stable tv11 to receive updates for TeamViewer 11 +### Choose preview tv11 to receive early updates for TeamViewer 11 + +deb http://linux.teamviewer.com/deb stable main +deb http://linux.teamviewer.com/deb preview main + +# deb http://linux.teamviewer.com/deb stable tv11 +# deb http://linux.teamviewer.com/deb preview tv11 diff --git a/etc_org/apt/sources.list.d/ubuntu-mate-dev-ubuntu-welcome-xenial.list b/etc_org/apt/sources.list.d/ubuntu-mate-dev-ubuntu-welcome-xenial.list new file mode 100644 index 0000000..ead3f29 --- /dev/null +++ b/etc_org/apt/sources.list.d/ubuntu-mate-dev-ubuntu-welcome-xenial.list @@ -0,0 +1,2 @@ +deb http://ppa.launchpad.net/ubuntu-mate-dev/welcome/ubuntu xenial main +# deb-src http://ppa.launchpad.net/ubuntu-mate-dev/welcome/ubuntu xenial main diff --git a/etc_org/apt/sources.list.d/ubuntu-pi-flavour-makers-ubuntu-ppa-xenial.list b/etc_org/apt/sources.list.d/ubuntu-pi-flavour-makers-ubuntu-ppa-xenial.list new file mode 100644 index 0000000..666fae0 --- /dev/null +++ b/etc_org/apt/sources.list.d/ubuntu-pi-flavour-makers-ubuntu-ppa-xenial.list @@ -0,0 +1,2 @@ +deb http://ppa.launchpad.net/ubuntu-pi-flavour-makers/ppa/ubuntu xenial main +# deb-src http://ppa.launchpad.net/ubuntu-pi-flavour-makers/ppa/ubuntu xenial main diff --git a/etc_org/apt/trusted.gpg b/etc_org/apt/trusted.gpg new file mode 100644 index 0000000000000000000000000000000000000000..3debe420b3372f5ac5a58f760be22db7943361aa GIT binary patch literal 13958 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 literal 0 HcmV?d00001 diff --git a/etc_org/apt/trusted.gpg.d/flexiondotorg_ubuntu_minecraft.gpg b/etc_org/apt/trusted.gpg.d/flexiondotorg_ubuntu_minecraft.gpg new file mode 100644 index 0000000000000000000000000000000000000000..d531f8ff3ebe91a99d009857a9e9622c634fbc98 GIT binary patch literal 368 zcmV-$0gwKejRZ}B8<+tE0NAe5Ec3gr^FV;wHU8QhjqPL@@yq#04rwNO#y3lzxjw1C zI>+yX>nmy!E%|Ajt4yY+Aqmx`HsQ)V4=2;m4&qY+_slG<0iosoH4UQ@bU(;}L+DCJ zk}n3fCjSC0y1!t@>S5uU|39R8+y*0#Q>FEFd>>c}Z@IqL{^x}X7XT3f00FciOks6y zV`y+;WFSybK_F&tav)7%a&&2KAXjN^aB^jHbBMSE69EDMA_W3Xfg6|t8v_Ol2?z%R z0tOWb0tpHW1Qr4V0RkQY0vCV)3JDM{sPk8o*npZ|OauU!VoW2WZ!j-?L}+w<3Tnp| z*+p6zuGB~Y%0@u@RX`)8cGpTY+!(VX@us-;P}3(>x(eD0zkpx73}<3O^$77xu6H5T zu9dI&Pkn4LDhu^hg+X`sB4DT05V}i;Q`(CJ@j#aUtkD+3rpTzajQ(ONf;ZcCR#q<9 OG@ebb=Hu_M0ssSIy_(Jd literal 0 HcmV?d00001 diff --git a/etc_org/apt/trusted.gpg.d/flexiondotorg_ubuntu_minecraft.gpg~ b/etc_org/apt/trusted.gpg.d/flexiondotorg_ubuntu_minecraft.gpg~ new file mode 100644 index 0000000..e69de29 diff --git a/etc_org/apt/trusted.gpg.d/ubuntu-mate-dev_ubuntu_welcome.gpg b/etc_org/apt/trusted.gpg.d/ubuntu-mate-dev_ubuntu_welcome.gpg new file mode 100644 index 0000000000000000000000000000000000000000..5f9fbb7857fa50a931d537ba69b67b69be6902fb GIT binary patch literal 1313 zcmV++1>X9Z0u2OHsdi`q5CE(>EaNfR{m69G0dwBKx_g=zxDmUpBz-DsWu4Blc?BA^ z;^QR6(3W6x(q{*Vr3}DDFi%`8R&cv{kUgR=oPyG5S~;q*()Gc#)d7cE9s-TTx#poI zO#WEG7zZFv^*RR;7)+S%=Q6qAsyyki0o$Hi(0s=w%6`TygO-C?+q)|ME+Q#PzR>f)aU`gjEe-57 z=$G$cDIG^J1AnB@uVgjEn%Ux!xmsK%=!Eoyq{m@b;$bMOKOJB3K-irNu8}gdE&G$+9qcCeNY*F&PNk~|Wqgs90F42d@8Hk(LAoDfeC8xx4Pu0JLU zY~|g*_>rG7Lo#_@)aK+rj_A>*0hhC*!Cnj`ow@+CI{!sBJ(}a?<&PD^^UfraJ~{LH zHsYB$CiJ{*s+_=l5mU&G_crp`&v_y6&{ZW^<|%Ts<>L;pd$_Eg8!U;In#lv8tH2$x zLe2UA(=%A_R5JjRDpaLx9wR#gPJ%z8%IzL0e~=bxyneZ}oi6<8c}I}E`Sp@?S3-n? zrYa_dt(h*fpxpow0RRECE=*x{ZewV0VPqgsP(dJOZ*m}2Vs&nGbs$YaR7D_CWo>DA zAVg($Wo&P7WpZpOpe+P^0R0IoW^cKy+;L z-FJ0Cg)2puk08J5?yv#?0Eq%P1QP)Q03rnfQ>k`n0viJc3ke7Z0|EvW2m%QT3j`Jd z0|5da0Rk6*0162Z`vJ@*79|Gf0BjHdj}3^M2@wuGy|7A);Y>cMT6xiq0wyh6*axd@ zrN1O^h2oYtv{{?eamXuPJz0OG3!MK5+w>JcOJ-=3BVf~1QO?TBGR2*FDuvu>lsKhFaJVIioMhe(uUB~O`x?prLm zCR_r33-$p;TaX4@tdIa>C@sD<9mb}Kady&)*EkAABK+o66aA@}bZB}J%VGsOjQ4WY zKMow(;gkybh9?V)UGSf@^4Plo9+v^+G8xPow+ z-?@tm%8+#c2ec`zEZlJF*>DM5q5zcb+^C*0b<0TBdtNS!OV4>%JgYmrS`=6X^p!bV? zrx?*96m&qzGwOe##1TW>&W%6_Og1s>RIQ;ifANT0M2^FeB#^TIlt7Ts1Rs11_#;gs)v(wiKhl$q! X)=^rIOKxf6^5Vlw0zNtRumS)B?W|}r literal 0 HcmV?d00001 diff --git a/etc_org/apt/trusted.gpg.d/ubuntu-mate-dev_ubuntu_welcome.gpg~ b/etc_org/apt/trusted.gpg.d/ubuntu-mate-dev_ubuntu_welcome.gpg~ new file mode 100644 index 0000000..e69de29 diff --git a/etc_org/apt/trusted.gpg.d/ubuntu-pi-flavour-makers_ubuntu_ppa.gpg b/etc_org/apt/trusted.gpg.d/ubuntu-pi-flavour-makers_ubuntu_ppa.gpg new file mode 100644 index 0000000000000000000000000000000000000000..01d26e2dd5a29002ab8baf1c467b9b0c4d2faf4d GIT binary patch literal 1151 zcmV-_1c3XQ0u2OKV!sdp5CGj!5K&Q@z$wG<$iRxnVI6Q87GCpvCdFs$fjMxbAzTrD>oms?gj8tbie$FVcg!uz8n_`rvS?*Z zSg+mDY&PnSyO&k_Slh{?3Vd+MkOOGovX={Smi;z=p$RPS^hHG9$89W$Gj*owj(x*+%dfnTUM!u+QI7l$Iavaj-;{&(1r!|`jI%YKn@#3?( zEg(rky}4T^J647*#jBp~tCQqweAoOnj!YMVmlaHG{@Mar+#ewLM+w`>93CU(lsc^F zdz&Hy?{UFHY_-{UExh*+jzuiQMSQ`mC{Y4MyICRjDYwpkq5Haq#4os8*Qx^0Gn7cO zMtf9lp~D#Zd5u)i0hK@5JJBAiw;8Kb?AVMV-^v0^A=IBzWN?!;6CS0%%mI?i|6nFn z{Hf6Qfvnu@!T$ge0RRECE=*x{ZewV0VPqgsP(dJOZ*m}2Vs&nGbs$h_AVzFqc5iiZ zAWdOwWpW@?WnpcJ0yqQ{0RjLb1p-!LzYqc&0|pBT2nPcK1{DYb2?`4Y76JnS0v-VZ z7k~f?2@sgUrjiZ}+u*kOUHiTUIj@?4$Pz!2q*qM< z+(rPoc~Ju$!s}S$m9t#k7iVrY6zQ*Agu`zR1ioGV3SRh#a`GRt8M$F4=frG{p}Swu z(>neaPjf*Kf3x=cKwHDj>&Q{F0R+MO#bfmr{De%~Jvd1q;gC;&k1op<+`Z7uwR8YO zOX+Gv+2-0{RD|Y!!6!vgW@ec!l>QV&F)@WZL?z8}*2ZXhc&Y^6Pzo!)8KGD-Up>uX z#WQ}ivXJ7WkZN<_-;69=e@$~YzN=l(i4N(d`l+L81 zsI2$={_oyf9mlv8Xwx1lxUh+oTPo>v&@*ZOoa7G1J}wb|k$uaAM!c6@I0K=nNqqL1 zsMsn(*yW3VJWXGI}OK~YpLsD}jiy9AyxqQ#_GM9*ag!oPaC R$<0)ZyW^aaZ_uy;00TvwEB62Z literal 0 HcmV?d00001 diff --git a/etc_org/apt/trusted.gpg.d/ubuntu-pi-flavour-makers_ubuntu_ppa.gpg~ b/etc_org/apt/trusted.gpg.d/ubuntu-pi-flavour-makers_ubuntu_ppa.gpg~ new file mode 100644 index 0000000..e69de29 diff --git a/etc_org/apt/trusted.gpg~ b/etc_org/apt/trusted.gpg~ new file mode 100644 index 0000000000000000000000000000000000000000..d962ec719fbcd73456eb8847e4a00e1be9198ebf GIT binary patch literal 12255 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 G + + + accessibility + +/usr/share/dbus-1/accessibility-services + EXTERNAL + + unix:tmpdir=/tmp + + + + + + + + + + + + + 1000000000 + 1000000000 + 1000000000 + 120000 + 240000 + 100000 + 10000 + 100000 + 10000 + 50000 + 50000 + 50000 + 300000 + diff --git a/etc_org/avahi/avahi-autoipd.action b/etc_org/avahi/avahi-autoipd.action new file mode 100755 index 0000000..c2db994 --- /dev/null +++ b/etc_org/avahi/avahi-autoipd.action @@ -0,0 +1,87 @@ +#!/bin/sh + +# This file is part of avahi. +# +# avahi is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License as +# published by the Free Software Foundation; either version 2 of the +# License, or (at your option) any later version. +# +# avahi is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public +# License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with avahi; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +# USA. + +set -e + +# Command line arguments: +# $1 event that happened: +# BIND: Successfully claimed address +# CONFLICT: An IP address conflict happened +# UNBIND: The IP address is no longer needed +# STOP: The daemon is terminating +# $2 interface name +# $3 IP adddress + +PATH="$PATH:/usr/bin:/usr/sbin:/bin:/sbin" + +# Use a different metric for each interface, so that we can set +# identical routes to multiple interfaces. + +METRIC=$((1000 + `cat "/sys/class/net/$2/ifindex" 2>/dev/null || echo 0`)) + +if [ -x /bin/ip -o -x /sbin/ip ] ; then + + # We have the Linux ip tool from the iproute package + + case "$1" in + BIND) + ip addr add "$3"/16 brd 169.254.255.255 label "$2:avahi" scope link dev "$2" + ip route add default dev "$2" metric "$METRIC" scope link ||: + ;; + + CONFLICT|UNBIND|STOP) + ip route del default dev "$2" metric "$METRIC" scope link ||: + ip addr del "$3"/16 brd 169.254.255.255 label "$2:avahi" scope link dev "$2" + ;; + + *) + echo "Unknown event $1" >&2 + exit 1 + ;; + esac + +elif [ -x /bin/ifconfig -o -x /sbin/ifconfig ] ; then + + # We have the old ifconfig tool + + case "$1" in + BIND) + ifconfig "$2:avahi" inet "$3" netmask 255.255.0.0 broadcast 169.254.255.255 up + route add default dev "$2:avahi" metric "$METRIC" ||: + ;; + + CONFLICT|STOP|UNBIND) + route del default dev "$2:avahi" metric "$METRIC" ||: + ifconfig "$2:avahi" down + ;; + + *) + echo "Unknown event $1" >&2 + exit 1 + ;; + esac + +else + + echo "No network configuration tool found." >&2 + exit 1 + +fi + +exit 0 diff --git a/etc_org/avahi/avahi-daemon.conf b/etc_org/avahi/avahi-daemon.conf new file mode 100644 index 0000000..95166f8 --- /dev/null +++ b/etc_org/avahi/avahi-daemon.conf @@ -0,0 +1,68 @@ +# This file is part of avahi. +# +# avahi is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License as +# published by the Free Software Foundation; either version 2 of the +# License, or (at your option) any later version. +# +# avahi is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public +# License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with avahi; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +# USA. + +# See avahi-daemon.conf(5) for more information on this configuration +# file! + +[server] +#host-name=foo +#domain-name=local +#browse-domains=0pointer.de, zeroconf.org +use-ipv4=yes +use-ipv6=yes +#allow-interfaces=eth0 +#deny-interfaces=eth1 +#check-response-ttl=no +#use-iff-running=no +#enable-dbus=yes +#disallow-other-stacks=no +#allow-point-to-point=no +#cache-entries-max=4096 +#clients-max=4096 +#objects-per-client-max=1024 +#entries-per-entry-group-max=32 +ratelimit-interval-usec=1000000 +ratelimit-burst=1000 + +[wide-area] +enable-wide-area=yes + +[publish] +#disable-publishing=no +#disable-user-service-publishing=no +#add-service-cookie=no +#publish-addresses=yes +publish-hinfo=no +publish-workstation=no +#publish-domain=yes +#publish-dns-servers=192.168.50.1, 192.168.50.2 +#publish-resolv-conf-dns-servers=yes +#publish-aaaa-on-ipv4=yes +#publish-a-on-ipv6=no + +[reflector] +#enable-reflector=no +#reflect-ipv=no + +[rlimits] +#rlimit-as= +rlimit-core=0 +rlimit-data=4194304 +rlimit-fsize=0 +rlimit-nofile=768 +rlimit-stack=4194304 +rlimit-nproc=3 diff --git a/etc_org/avahi/avahi-dnsconfd.action b/etc_org/avahi/avahi-dnsconfd.action new file mode 100755 index 0000000..f0ace51 --- /dev/null +++ b/etc_org/avahi/avahi-dnsconfd.action @@ -0,0 +1,80 @@ +#!/bin/sh + +# This file is part of avahi. +# +# avahi is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License as +# published by the Free Software Foundation; either version 2 of the +# License, or (at your option) any later version. +# +# avahi is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public +# License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with avahi; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +# USA. + +set -e + +test "x$AVAHI_INTERFACE" != "x" + +# Command line arguments: +# $1 "+" if a new DNS server was found, "-" if one was removed +# $2 DNS Server address +# $3 interface index where this server was found on +# $4 protocol number where this server was found on + +# Available environment variables: +# +# $AVAHI_INTERFACE The interface name where this DNS server was found on +# $AVAHI_INTERFACE_DNS_SERVERS A whitespace seperated list of DNS servers on $AVAHI_INTERFACE +# $AVAHI_DNS_SERVERS The complete list of all DNS servers found on all interfaces + +if [ -x /sbin/netconfig ]; then + # SUSE method on 11.1+ + if [ -n "$AVAHI_INTERFACE_DNS_SERVERS" ]; then + /sbin/netconfig modify -s avahi -i "$AVAHI_INTERFACE" <<-EOF + INTERFACE='$AVAHI_INTERFACE' + DNSSERVERS='$AVAHI_INTERFACE_DNS_SERVERS' + EOF + else + /sbin/netconfig remove -s avahi -i "$AVAHI_INTERFACE" + fi +elif [ -x /sbin/modify_resolvconf ] ; then + # method for SUSE <= 11.0 + if [ -n "$AVAHI_DNS_SERVERS" ]; then + /sbin/modify_resolvconf modify -s avahi -t - -p avahi-dnsconfd -n "$AVAHI_DNS_SERVERS" <<-EOF + if you don't like avahi to update your Nameservers + disable the avahi-dnsconfd init script + EOF + else + /sbin/modify_resolvconf restore -s avahi + fi +elif [ -x /sbin/resolvconf ] ; then + + # We have Debian's resolvconf tool + + if [ "x$AVAHI_INTERFACE_DNS_SERVERS" = "x" ] ; then + /sbin/resolvconf -d "$AVAHI_INTERFACE.avahi" + else + for n in $AVAHI_INTERFACE_DNS_SERVERS ; do + echo "nameserver $n" + done | /sbin/resolvconf -a "$AVAHI_INTERFACE.avahi" + fi +else + + # No resolvconf tool available + + if [ "x$AVAHI_DNS_SERVERS" = "x" ] ; then + test -f /etc/resolv.conf.avahi && mv /etc/resolv.conf.avahi /etc/resolv.conf + else + test -f /etc/resolv.conf.avahi || mv /etc/resolv.conf /etc/resolv.conf.avahi + + for n in $AVAHI_DNS_SERVERS ; do + echo "nameserver $n" + done > /etc/resolv.conf + fi +fi diff --git a/etc_org/avahi/hosts b/etc_org/avahi/hosts new file mode 100644 index 0000000..4483340 --- /dev/null +++ b/etc_org/avahi/hosts @@ -0,0 +1,27 @@ +# This file is part of avahi. +# +# avahi is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License as +# published by the Free Software Foundation; either version 2 of the +# License, or (at your option) any later version. +# +# avahi is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public +# License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with avahi; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +# USA. + +# This file contains static ip address <-> host name mappings. These +# can be useful to publish services on behalf of a non-avahi enabled +# device. Please bear in mind that host names are expected to be +# fully qualified domain names, i.e. ending in .local! + +# See avahi.hosts(5) for more information on this configuration file! + +# Examples: +# 192.168.0.1 router.local +# 2001::81:1 test.local diff --git a/etc_org/bash.bashrc b/etc_org/bash.bashrc new file mode 100644 index 0000000..5219c21 --- /dev/null +++ b/etc_org/bash.bashrc @@ -0,0 +1,68 @@ +# System-wide .bashrc file for interactive bash(1) shells. + +# To enable the settings / commands in this file for login shells as well, +# this file has to be sourced in /etc/profile. + +# If not running interactively, don't do anything +[ -z "$PS1" ] && return + +# check the window size after each command and, if necessary, +# update the values of LINES and COLUMNS. +shopt -s checkwinsize + +# set variable identifying the chroot you work in (used in the prompt below) +if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then + debian_chroot=$(cat /etc/debian_chroot) +fi + +# set a fancy prompt (non-color, overwrite the one in /etc/profile) +PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' + +# Commented out, don't overwrite xterm -T "title" -n "icontitle" by default. +# If this is an xterm set the title to user@host:dir +#case "$TERM" in +#xterm*|rxvt*) +# PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"' +# ;; +#*) +# ;; +#esac + +# enable bash completion in interactive shells +#if ! shopt -oq posix; then +# if [ -f /usr/share/bash-completion/bash_completion ]; then +# . /usr/share/bash-completion/bash_completion +# elif [ -f /etc/bash_completion ]; then +# . /etc/bash_completion +# fi +#fi + +# sudo hint +if [ ! -e "$HOME/.sudo_as_admin_successful" ] && [ ! -e "$HOME/.hushlogin" ] ; then + case " $(groups) " in *\ admin\ *|*\ sudo\ *) + if [ -x /usr/bin/sudo ]; then + cat <<-EOF + To run a command as administrator (user "root"), use "sudo ". + See "man sudo_root" for details. + + EOF + fi + esac +fi + +# if the command-not-found package is installed, use it +if [ -x /usr/lib/command-not-found -o -x /usr/share/command-not-found/command-not-found ]; then + function command_not_found_handle { + # check because c-n-f could've been removed in the meantime + if [ -x /usr/lib/command-not-found ]; then + /usr/lib/command-not-found -- "$1" + return $? + elif [ -x /usr/share/command-not-found/command-not-found ]; then + /usr/share/command-not-found/command-not-found -- "$1" + return $? + else + printf "%s: command not found\n" "$1" >&2 + return 127 + fi + } +fi diff --git a/etc_org/bash_completion b/etc_org/bash_completion new file mode 100644 index 0000000..41ffe59 --- /dev/null +++ b/etc_org/bash_completion @@ -0,0 +1 @@ +. /usr/share/bash-completion/bash_completion diff --git a/etc_org/bash_completion.d/apport_completion b/etc_org/bash_completion.d/apport_completion new file mode 100644 index 0000000..13b02da --- /dev/null +++ b/etc_org/bash_completion.d/apport_completion @@ -0,0 +1,268 @@ +# +# Apport bash-completion +# +############################################################################### + +# get available symptoms +_apport_symptoms () +{ + local syms + if [ -r /usr/share/apport/symptoms ]; then + for FILE in $(ls /usr/share/apport/symptoms); do + # hide utility files and symptoms that don't have a run() function + if [[ ! "$FILE" =~ ^_.* && -n $(egrep "^def run\s*\(.*\):" /usr/share/apport/symptoms/$FILE) ]]; then + syms="$syms ${FILE%.py}" + fi + done + fi + echo $syms + +} + +# completion when used without parameters +_apport_parameterless () +{ + local param + # parameter-less completion + # param= COMMAND parameters + # package names + # PIDs + # Symptoms + # any file + param="$dashoptions \ + $( apt-cache pkgnames $cur 2> /dev/null ) \ + $( command ps axo pid | sed 1d ) \ + $( _apport_symptoms ) \ + $( compgen -G "${cur}*" )" + COMPREPLY=( $( compgen -W "$param" -- $cur) ) + +} + +# apport-bug ubuntu-bug completion +_apport-bug () +{ + local cur dashoptions prev param + + COMPREPLY=() + cur=`_get_cword` + prev=${COMP_WORDS[COMP_CWORD-1]} + + + # available options + dashoptions='-h --help --save -v --version --tag -w --window' + + case "$prev" in + ubuntu-bug | apport-bug) + case "$cur" in + -*) + # parameter completion + COMPREPLY=( $( compgen -W "$dashoptions" -- $cur ) ) + + ;; + *) + # no parameter given + _apport_parameterless + + ;; + esac + + ;; + --save) + COMPREPLY=( $( compgen -o default -G "$cur*" ) ) + + ;; + -w | --window) + dashoptions="--save --tag" + COMPREPLY=( $( compgen -W "$dashoptions" -- $cur ) ) + ;; + -h | --help | -v | --version | --tag) + # standalone parameters + return 0 + + ;; + *) + # --save and --window make only sense once + dashoptions="--tag" + if ! [[ "${COMP_WORDS[*]}" =~ .*--save.* ]]; then + dashoptions="--save $dashoptions" + fi + if ! [[ "${COMP_WORDS[*]}" =~ .*--window.* || "${COMP_WORDS[*]}" =~ .*\ -w\ .* ]]; then + dashoptions="-w --window $dashoptions" + fi + + case "$cur" in + -*) + # parameter completion + COMPREPLY=( $( compgen -W "$dashoptions" -- $cur ) ) + + ;; + *) + _apport_parameterless + + ;; + esac + + ;; + esac +} + +# apport-cli completion +_apport-cli () +{ + local cur dashoptions prev param + + COMPREPLY=() + cur=`_get_cword` + prev=${COMP_WORDS[COMP_CWORD-1]} + + + # available options + dashoptions='-h --help -f --file-bug -u --update-bug -s --symptom \ + -c --crash-file --save -v --version --tag -w --window' + + case "$prev" in + apport-cli) + case "$cur" in + -*) + # parameter completion + COMPREPLY=( $( compgen -W "$dashoptions" -- $cur ) ) + + ;; + *) + # no parameter given + _apport_parameterless + + ;; + esac + + ;; + -f | --file-bug) + param="-P --pid -p --package -s --symptom" + COMPREPLY=( $( compgen -W "$param $(_apport_symptoms)" -- $cur) ) + + ;; + -s | --symptom) + COMPREPLY=( $( compgen -W "$(_apport_symptoms)" -- $cur) ) + + ;; + --save) + COMPREPLY=( $( compgen -o default -G "$cur*" ) ) + + ;; + -c | --crash-file) + # only show *.apport *.crash files + COMPREPLY=( $( compgen -G "${cur}*.apport" + compgen -G "${cur}*.crash" ) ) + + ;; + -w | --window) + dashoptions="--save --tag" + COMPREPLY=( $( compgen -W "$dashoptions" -- $cur ) ) + ;; + -h | --help | -v | --version | --tag) + # standalone parameters + return 0 + + ;; + *) + dashoptions='--tag' + + # most parameters only make sense once + if ! [[ "${COMP_WORDS[*]}" =~ .*--save.* ]]; then + dashoptions="--save $dashoptions" + fi + if ! [[ "${COMP_WORDS[*]}" =~ .*--window.* || "${COMP_WORDS[*]}" =~ .*\ -w\ .* ]]; then + dashoptions="-w --window $dashoptions" + fi + if ! [[ "${COMP_WORDS[*]}" =~ .*--symptom.* || "${COMP_WORDS[*]}" =~ .*\ -s\ .* ]]; then + dashoptions="-s --symptom $dashoptions" + fi + if ! [[ "${COMP_WORDS[*]}" =~ .*--update.* || "${COMP_WORDS[*]}" =~ .*\ -u\ .* ]]; then + dashoptions="-u --update $dashoptions" + fi + if ! [[ "${COMP_WORDS[*]}" =~ .*--file-bug.* || "${COMP_WORDS[*]}" =~ .*\ -f\ .* ]]; then + dashoptions="-f --file-bug $dashoptions" + fi + if ! [[ "${COMP_WORDS[*]}" =~ .*--crash-file.* || "${COMP_WORDS[*]}" =~ .*\ -c\ .* ]]; then + dashoptions="-c --crash-file $dashoptions" + fi + + # use same completion as if no parameter is given + case "$cur" in + -*) + # parameter completion + COMPREPLY=( $( compgen -W "$dashoptions" -- $cur ) ) + + ;; + *) + _apport_parameterless + + ;; + esac + + ;; + esac +} + +# apport-unpack completion +_apport-unpack () +{ + local cur prev + + COMPREPLY=() + cur=`_get_cword` + prev=${COMP_WORDS[COMP_CWORD-1]} + + case "$prev" in + apport-unpack) + # only show *.apport *.crash files + COMPREPLY=( $( compgen -G "${cur}*.apport" + compgen -G "${cur}*.crash" ) ) + + ;; + esac +} + +# apport-collect completion +_apport-collect () +{ + local cur prev + + COMPREPLY=() + cur=`_get_cword` + prev=${COMP_WORDS[COMP_CWORD-1]} + + case "$prev" in + apport-collect) + COMPREPLY=( $( compgen -W "-p --package --tag" -- $cur) ) + + ;; + -p | --package) + # list package names + COMPREPLY=( $( apt-cache pkgnames $cur 2> /dev/null ) ) + + ;; + --tag) + # standalone parameter + return 0 + ;; + *) + # only complete -p/--package once + if [[ "${COMP_WORDS[*]}" =~ .*\ -p.* || "${COMP_WORDS[*]}" =~ .*--package.* ]]; then + COMPREPLY=( $( compgen -W "--tag" -- $cur) ) + else + COMPREPLY=( $( compgen -W "-p --package --tag" -- $cur) ) + fi + + ;; + esac +} + +# bind completion to apport commands +complete -F _apport-bug -o filenames -o dirnames ubuntu-bug +complete -F _apport-bug -o filenames -o dirnames apport-bug +complete -F _apport-cli -o filenames -o dirnames apport-cli +complete -F _apport-unpack -o filenames -o dirnames apport-unpack +complete -F _apport-collect apport-collect + +# vi: syntax=bash diff --git a/etc_org/bash_completion.d/cryptdisks b/etc_org/bash_completion.d/cryptdisks new file mode 100644 index 0000000..cbcfe5d --- /dev/null +++ b/etc_org/bash_completion.d/cryptdisks @@ -0,0 +1,13 @@ +# cryptdisks_{start,stop} completion by first row of crypttab +# +# Copyright 2013 Claudius Hubig , 2-clause BSD + +_cryptdisks() { + local tf; + tf=${TABFILE-"/etc/crypttab"}; + COMPREPLY=($(egrep -v "^[[:space:]]*(#|$)" "${tf}" | egrep -o "^${COMP_WORDS[COMP_CWORD]}[^[:space:]]*")); + return 0; +} + +complete -F _cryptdisks cryptdisks_start; +complete -F _cryptdisks cryptdisks_stop; diff --git a/etc_org/bash_completion.d/desktop-file-validate b/etc_org/bash_completion.d/desktop-file-validate new file mode 100644 index 0000000..8034dce --- /dev/null +++ b/etc_org/bash_completion.d/desktop-file-validate @@ -0,0 +1,12 @@ +# desktop-file-validate(1) completion +# put this file in /etc/bash_completion.d/ +# siggi.gevatter@ubuntu.cat + +have desktop-file-validate && +_desktop_file_validate() +{ + COMPRELY=() + cur=${COMP_WORDS[COMP_CWORD]} + _filedir '@(desktop)' +} +[ "${have:-}" ] && complete -F _desktop_file_validate $filenames desktop-file-validate diff --git a/etc_org/bash_completion.d/git-prompt b/etc_org/bash_completion.d/git-prompt new file mode 100644 index 0000000..8b5852a --- /dev/null +++ b/etc_org/bash_completion.d/git-prompt @@ -0,0 +1,11 @@ +# In git versions < 1.7.12, this shell library was part of the +# git completion script. +# +# Some users rely on the __git_ps1 function becoming available +# when bash-completion is loaded. Continue to load this library +# at bash-completion startup for now, to ease the transition to a +# world order where the prompt function is requested separately. +# +if [[ -e /usr/lib/git-core/git-sh-prompt ]]; then + . /usr/lib/git-core/git-sh-prompt +fi diff --git a/etc_org/bash_completion.d/insserv b/etc_org/bash_completion.d/insserv new file mode 100644 index 0000000..68c0ef3 --- /dev/null +++ b/etc_org/bash_completion.d/insserv @@ -0,0 +1,36 @@ +# insserv(8) completion +# +# Copyright (c) 2009 Kel Modderman +# + +have insserv && +_insserv() +{ + local cur prev sysvdir services options + + cur=`_get_cword` + prev=${COMP_WORDS[COMP_CWORD-1]} + + [ -d /etc/rc.d/init.d ] && sysvdir=/etc/rc.d/init.d \ + || sysvdir=/etc/init.d + + services=( $(echo $sysvdir/!(README*|*.dpkg*|*.rpm@(orig|new|save))) ) + services=( ${services[@]#$sysvdir/} ) + options=( -c --config -d -f -n -o --override -p --path -r -v ) + + case "$prev" in + -c|--config) + _filedir + ;; + -o|--override|-p|--path) + _filedir -d + ;; + *) + COMPREPLY=( $( compgen -W '${options[@]} ${services[@]}' -- \ + $cur ) ) + ;; + esac + + return 0 +} && +complete -F _insserv insserv diff --git a/etc_org/bash_completion.d/libreoffice.sh b/etc_org/bash_completion.d/libreoffice.sh new file mode 100644 index 0000000..252aa27 --- /dev/null +++ b/etc_org/bash_completion.d/libreoffice.sh @@ -0,0 +1,110 @@ +# Programmable bash_completion file for the main office applications +# It is based on /etc/profile.d/complete.bash from SUSE Linux 10.1 + +_def=; _dir=; _file=; _nosp= +if complete -o default _nullcommand &> /dev/null ; then + _def="-o default" + _dir="-o dirnames" + _file="-o filenames" +fi +_minusdd="-d ${_dir}" +_minusdf="-d ${_file}" +if complete -o nospace _nullcommand &> /dev/null ; then + _nosp="-o nospace" + _minusdd="${_nosp} ${_dir}" + _minusdf="${_nosp} ${_dir}" +fi +complete -r _nullcommand &> /dev/null + +# General expanding shell function +_loexp_ () +{ + # bash `complete' is broken because you can not combine + # -d, -f, and -X pattern without missing directories. + local c=${COMP_WORDS[COMP_CWORD]} + local a="${COMP_LINE}" + local e s g=0 cd dc t="" + local IFS + + shopt -q extglob && g=1 + test $g -eq 0 && shopt -s extglob + # Don't be fooled by the bash parser if extglob is off by default + cd='*-?(c)d*' + dc='*-d?(c)*' + + case "${1##*/}" in + lodraw) e='!*.+(sxd|SXD|std|STD|dxf|DXF|emf|EMF|eps|EPS|met|MET|pct|PCT|sgf|SGF|sgv|SGV|sda|SDA|sdd|SDD|vor|VOR|svm|SVM|wmf|WMF|bmp|BMP|gif|GIF|jpg|JPG|jpeg|JPEG|jfif|JFIF|fif|FIF|jpe|JPE|pcd|PCD|pcx|PCX|pgm|PGM|png|PNG|ppm|PPM|psd|PSD|ras|RAS|tga|TGA|tif|TIF|tiff|TIFF|xbm|XBM|xpm|XPM|odg|ODG|otg|OTG|fodg|FODG|odc|ODC|odi|ODI|sds|SDS|wpg|WPG|svg|SVG|vdx|VDX|vsd|VSD|vsdm|VSDM|vsdx|VSDX)' ;; + lowriter) e='!*.+(doc|DOC|dot|DOT|rtf|RTF|sxw|SXW|stw|STW|sdw|SDW|vor|VOR|txt|TXT|htm?|HTM?|xml|XML|wp|WP|wpd|WPD|wps|WPS|odt|ODT|ott|OTT|fodt|FODT|docm|DOCM|docx|DOCX|dotm|DOTM|dotx|DOTX|sxg|SXG|odm|ODM|sgl|SGL)' ;; + loweb) e='!*.+(htm|HTM|html|HTML|stw|STW|txt|TXT|vor|VOR|oth|OTH)' ;; + unopkg) e='!*.+(oxt|OXT)' ;; + localc) e='!*.+(sxc|SXC|stc|STC|dif|DIF|dbf|DBF|xls|XLS|xlw|XLW|xlt|XLT|rtf|RTF|sdc|SDC|vor|VOR|slk|SLK|txt|TXT|htm|HTM|html|HTML|wk1|WK1|wks|WKS|123|123|xml|XML|ods|ODS|ots|OTS|fods|FODS|csv|CSV|xlsb|XLSB|xlsm|XLSM|xlsx|XLSX|xltm|XLTM|xltx|XLTX)' ;; + loimpress) e='!*.+(sxi|SXI|sti|STI|ppt|PPT|pps|PPS|pot|POT|sxd|SXD|sda|SDA|sdd|SDD|sdp|SDP|vor|VOR|cgm|CGM|odp|ODP|otp|OTP|fodp|FODP|ppsm|PPSM|ppsx|PPSX|pptm|PPTM|pptx|PPTX|potm|POTM|potx|POTX)' ;; + lobase) e='!*.+(odb|ODB)' ;; + loffice) e='!*.+(sxd|SXD|std|STD|dxf|DXF|emf|EMF|eps|EPS|met|MET|pct|PCT|sgf|SGF|sgv|SGV|sda|SDA|sdd|SDD|vor|VOR|svm|SVM|wmf|WMF|bmp|BMP|gif|GIF|jpg|JPG|jpeg|JPEG|jfif|JFIF|fif|FIF|jpe|JPE|pcd|PCD|pcx|PCX|pgm|PGM|png|PNG|ppm|PPM|psd|PSD|ras|RAS|tga|TGA|tif|TIF|tiff|TIFF|xbm|XBM|xpm|XPM|odg|ODG|otg|OTG|fodg|FODG|odc|ODC|odi|ODI|sds|SDS|wpg|WPG|svg|SVG|vdx|VDX|vsd|VSD|vsdm|VSDM|vsdx|VSDX|doc|DOC|dot|DOT|rtf|RTF|sxw|SXW|stw|STW|sdw|SDW|vor|VOR|txt|TXT|htm?|HTM?|xml|XML|wp|WP|wpd|WPD|wps|WPS|odt|ODT|ott|OTT|fodt|FODT|docm|DOCM|docx|DOCX|dotm|DOTM|dotx|DOTX|sxm|SXM|smf|SMF|mml|MML|odf|ODF|sxi|SXI|sti|STI|ppt|PPT|pps|PPS|pot|POT|sxd|SXD|sda|SDA|sdd|SDD|sdp|SDP|vor|VOR|cgm|CGM|odp|ODP|otp|OTP|fodp|FODP|ppsm|PPSM|ppsx|PPSX|pptm|PPTM|pptx|PPTX|potm|POTM|potx|POTX|odb|ODB|sxc|SXC|stc|STC|dif|DIF|dbf|DBF|xls|XLS|xlw|XLW|xlt|XLT|rtf|RTF|sdc|SDC|vor|VOR|slk|SLK|txt|TXT|htm|HTM|html|HTML|wk1|WK1|wks|WKS|123|123|xml|XML|ods|ODS|ots|OTS|fods|FODS|csv|CSV|xlsb|XLSB|xlsm|XLSM|xlsx|XLSX|xltm|XLTM|xltx|XLTX|sxg|SXG|odm|ODM|sgl|SGL|stw|STW|dot|DOT|vor|VOR|stc|STC|xlt|XLT|sti|STI|pot|POT|std|STD|stw|STW|dotm|DOTM|dotx|DOTX|potm|POTM|potx|POTX|xltm|XLTM|xltx|XLTX|htm|HTM|html|HTML|stw|STW|txt|TXT|vor|VOR|oth|OTH)' ;; + libreoffice) e='!*.+(sxd|SXD|std|STD|dxf|DXF|emf|EMF|eps|EPS|met|MET|pct|PCT|sgf|SGF|sgv|SGV|sda|SDA|sdd|SDD|vor|VOR|svm|SVM|wmf|WMF|bmp|BMP|gif|GIF|jpg|JPG|jpeg|JPEG|jfif|JFIF|fif|FIF|jpe|JPE|pcd|PCD|pcx|PCX|pgm|PGM|png|PNG|ppm|PPM|psd|PSD|ras|RAS|tga|TGA|tif|TIF|tiff|TIFF|xbm|XBM|xpm|XPM|odg|ODG|otg|OTG|fodg|FODG|odc|ODC|odi|ODI|sds|SDS|wpg|WPG|svg|SVG|vdx|VDX|vsd|VSD|vsdm|VSDM|vsdx|VSDX|doc|DOC|dot|DOT|rtf|RTF|sxw|SXW|stw|STW|sdw|SDW|vor|VOR|txt|TXT|htm?|HTM?|xml|XML|wp|WP|wpd|WPD|wps|WPS|odt|ODT|ott|OTT|fodt|FODT|docm|DOCM|docx|DOCX|dotm|DOTM|dotx|DOTX|sxm|SXM|smf|SMF|mml|MML|odf|ODF|sxi|SXI|sti|STI|ppt|PPT|pps|PPS|pot|POT|sxd|SXD|sda|SDA|sdd|SDD|sdp|SDP|vor|VOR|cgm|CGM|odp|ODP|otp|OTP|fodp|FODP|ppsm|PPSM|ppsx|PPSX|pptm|PPTM|pptx|PPTX|potm|POTM|potx|POTX|odb|ODB|sxc|SXC|stc|STC|dif|DIF|dbf|DBF|xls|XLS|xlw|XLW|xlt|XLT|rtf|RTF|sdc|SDC|vor|VOR|slk|SLK|txt|TXT|htm|HTM|html|HTML|wk1|WK1|wks|WKS|123|123|xml|XML|ods|ODS|ots|OTS|fods|FODS|csv|CSV|xlsb|XLSB|xlsm|XLSM|xlsx|XLSX|xltm|XLTM|xltx|XLTX|sxg|SXG|odm|ODM|sgl|SGL|stw|STW|dot|DOT|vor|VOR|stc|STC|xlt|XLT|sti|STI|pot|POT|std|STD|stw|STW|dotm|DOTM|dotx|DOTX|potm|POTM|potx|POTX|xltm|XLTM|xltx|XLTX|htm|HTM|html|HTML|stw|STW|txt|TXT|vor|VOR|oth|OTH)' ;; + lomath) e='!*.+(sxm|SXM|smf|SMF|mml|MML|odf|ODF)' ;; + lofromtemplate) e='!*.+(stw|STW|dot|DOT|vor|VOR|stc|STC|xlt|XLT|sti|STI|pot|POT|std|STD|stw|STW|dotm|DOTM|dotx|DOTX|potm|POTM|potx|POTX|xltm|XLTM|xltx|XLTX)' ;; + *) e='!*' + esac + + case "$(complete -p ${1##*/} 2> /dev/null)" in + *-d*) ;; + *) s="-S/" + esac + + IFS=' +' + case "$c" in + \$\(*\)) eval COMPREPLY=\(${c}\) ;; + \$\(*) COMPREPLY=($(compgen -c -P '$(' -S ')' -- ${c#??})) ;; + \`*\`) eval COMPREPLY=\(${c}\) ;; + \`*) COMPREPLY=($(compgen -c -P '\`' -S '\`' -- ${c#?})) ;; + \$\{*\}) eval COMPREPLY=\(${c}\) ;; + \$\{*) COMPREPLY=($(compgen -v -P '${' -S '}' -- ${c#??})) ;; + \$*) COMPREPLY=($(compgen -v -P '$' -- ${c#?})) ;; + \~*/*) COMPREPLY=($(compgen -f -X "$e" -- ${c})) ;; + \~*) COMPREPLY=($(compgen -u ${s} -- ${c})) ;; + *@*) COMPREPLY=($(compgen -A hostname -P '@' -S ':' -- ${c#*@})) ;; + *[*?[]*) COMPREPLY=($(compgen -G "${c}")) ;; + *[?*+\!@]\(*\)*) + if test $g -eq 0 ; then + COMPREPLY=($(compgen -f -X "$e" -- $c)) + test $g -eq 0 && shopt -u extglob + return + fi + COMPREPLY=($(compgen -G "${c}")) ;; + *) + if test "$c" = ".." ; then + COMPREPLY=($(compgen -d -X "$e" -S / ${_nosp} -- $c)) + else + for s in $(compgen -f -X "$e" -- $c) ; do + if test -d $s ; then + COMPREPLY=(${COMPREPLY[@]} $(compgen -f -X "$e" -S / -- $s)) + elif test -z "$t" ; then + COMPREPLY=(${COMPREPLY[@]} $s) + else + case "$(file -b $s 2> /dev/null)" in + $t) COMPREPLY=(${COMPREPLY[@]} $s) ;; + esac + fi + done + fi ;; + esac + test $g -eq 0 && shopt -u extglob +} + + +complete -d -X '.[^./]*' -F _loexp_ ${_file} \ + lodraw \ + lowriter \ + loweb \ + unopkg \ + localc \ + loimpress \ + lobase \ + loffice \ + libreoffice \ + lomath \ + lofromtemplate + +unset _def _dir _file _nosp _minusdd _minusdf diff --git a/etc_org/bindresvport.blacklist b/etc_org/bindresvport.blacklist new file mode 100644 index 0000000..1dc056e --- /dev/null +++ b/etc_org/bindresvport.blacklist @@ -0,0 +1,15 @@ +# +# This file contains a list of port numbers between 600 and 1024, +# which should not be used by bindresvport. bindresvport is mostly +# called by RPC services. This mostly solves the problem, that a +# RPC service uses a well known port of another service. +# +631 # cups +636 # ldaps +655 # tinc +774 # rpasswd +783 # spamd +873 # rsync +921 # lwresd +993 # imaps +995 # pops diff --git a/etc_org/bluetooth/input.conf b/etc_org/bluetooth/input.conf new file mode 100644 index 0000000..3e1d65a --- /dev/null +++ b/etc_org/bluetooth/input.conf @@ -0,0 +1,13 @@ +# Configuration file for the input service + +# This section contains options which are not specific to any +# particular interface +[General] + +# Set idle timeout (in minutes) before the connection will +# be disconnect (defaults to 0 for no timeout) +#IdleTimeout=30 + +# Enable HID protocol handling in userspace input profile +# Defaults to false (HIDP handled in HIDP kernel module) +#UserspaceHID=true diff --git a/etc_org/bluetooth/main.conf b/etc_org/bluetooth/main.conf new file mode 100644 index 0000000..372fd8c --- /dev/null +++ b/etc_org/bluetooth/main.conf @@ -0,0 +1,89 @@ +[General] + +# Default adaper name +# Defaults to 'BlueZ X.YZ' +#Name = BlueZ + +# Default device class. Only the major and minor device class bits are +# considered. Defaults to '0x000000'. +#Class = 0x000100 + +# How long to stay in discoverable mode before going back to non-discoverable +# The value is in seconds. Default is 180, i.e. 3 minutes. +# 0 = disable timer, i.e. stay discoverable forever +#DiscoverableTimeout = 0 + +# How long to stay in pairable mode before going back to non-discoverable +# The value is in seconds. Default is 0. +# 0 = disable timer, i.e. stay pairable forever +#PairableTimeout = 0 + +# Automatic connection for bonded devices driven by platform/user events. +# If a platform plugin uses this mechanism, automatic connections will be +# enabled during the interval defined below. Initially, this feature +# intends to be used to establish connections to ATT channels. Default is 60. +#AutoConnectTimeout = 60 + +# Use vendor id source (assigner), vendor, product and version information for +# DID profile support. The values are separated by ":" and assigner, VID, PID +# and version. +# Possible vendor id source values: bluetooth, usb (defaults to usb) +#DeviceID = bluetooth:1234:5678:abcd + +# Do reverse service discovery for previously unknown devices that connect to +# us. This option is really only needed for qualification since the BITE tester +# doesn't like us doing reverse SDP for some test cases (though there could in +# theory be other useful purposes for this too). Defaults to 'true'. +#ReverseServiceDiscovery = true + +# Enable name resolving after inquiry. Set it to 'false' if you don't need +# remote devices name and want shorter discovery cycle. Defaults to 'true'. +#NameResolving = true + +# Enable runtime persistency of debug link keys. Default is false which +# makes debug link keys valid only for the duration of the connection +# that they were created for. +#DebugKeys = false + +# Restricts all controllers to the specified transport. Default value +# is "dual", i.e. both BR/EDR and LE enabled (when supported by the HW). +# Possible values: "dual", "bredr", "le" +#ControllerMode = dual + +# Enables Multi Profile Specification support. This allows to specify if +# system supports only Multiple Profiles Single Device (MPSD) configuration +# or both Multiple Profiles Single Device (MPSD) and Multiple Profiles Multiple +# Devices (MPMD) configurations. +# Possible values: "off", "single", "multiple" +#MultiProfile = off + +# Permanently enables the Fast Connectable setting for adapters that +# support it. When enabled other devices can connect faster to us, +# however the tradeoff is increased power consumptions. This feature +# will fully work only on kernel version 4.1 and newer. Defaults to +# 'false'. +#FastConnectable = false + +#[Policy] +# +# The ReconnectUUIDs defines the set of remote services that should try +# to be reconnected to in case of a link loss (link supervision +# timeout). The policy plugin should contain a sane set of values by +# default, but this list can be overridden here. By setting the list to +# empty the reconnection feature gets disabled. +#ReconnectUUIDs=00001112-0000-1000-8000-00805f9b34fb, 0000111f-0000-1000-8000-00805f9b34fb, 0000110a-0000-1000-8000-00805f9b34fb + +# ReconnectAttempts define the number of attempts to reconnect after a link +# lost. Setting the value to 0 disables reconnecting feature. +#ReconnectAttempts=7 + +# ReconnectIntervals define the set of intervals in seconds to use in between +# attempts. +# If the number of attempts defined in ReconnectAttempts is bigger than the +# set of intervals the last interval is repeated until the last attempt. +#ReconnectIntervals=1, 2, 4, 8, 16, 32, 64 + +# AutoEnable defines option to enable all controllers when they are found. +# This includes adapters present on start as well as adapters that are plugged +# in later on. Defaults to 'false'. +#AutoEnable=false diff --git a/etc_org/bluetooth/network.conf b/etc_org/bluetooth/network.conf new file mode 100644 index 0000000..5f11639 --- /dev/null +++ b/etc_org/bluetooth/network.conf @@ -0,0 +1,6 @@ +# Configuration file for the network service + +[General] + +# Disable link encryption: default=false +#DisableSecurity=true diff --git a/etc_org/bluetooth/proximity.conf b/etc_org/bluetooth/proximity.conf new file mode 100644 index 0000000..417610f --- /dev/null +++ b/etc_org/bluetooth/proximity.conf @@ -0,0 +1,9 @@ +# Configuration file for the proximity service + +# This section contains options which are not specific to any +# particular interface +[General] + +# Configuration to allow disabling Proximity services +# Allowed values: LinkLoss,PathLoss,FindMe +Disable=PathLoss diff --git a/etc_org/bonobo-activation/bonobo-activation-config.xml b/etc_org/bonobo-activation/bonobo-activation-config.xml new file mode 100644 index 0000000..310943e --- /dev/null +++ b/etc_org/bonobo-activation/bonobo-activation-config.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + /usr/lib/bonobo/servers + + + diff --git a/etc_org/brlapi.key b/etc_org/brlapi.key new file mode 100644 index 0000000..c3df899 --- /dev/null +++ b/etc_org/brlapi.key @@ -0,0 +1 @@ +36ec035dcd9456d8641c767cbad6ffc4 diff --git a/etc_org/brltty.conf b/etc_org/brltty.conf new file mode 100644 index 0000000..cc04d13 --- /dev/null +++ b/etc_org/brltty.conf @@ -0,0 +1,588 @@ +# Documents/brltty.conf. Generated from brltty.conf.in by configure. +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU General Public License, as published by the Free Software +# Foundation; either version 2 of the License, or (at your option) any +# later version. Please see the file LICENSE-GPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This is a configuration file template for the BRLTTY application. +# Uncomment those entries which apply to your personal needs and system +# requirements. + +# BRLTTY expects to find its configuration file in "/etc/brltty.conf" +# (can be overridden with the -f [--configuration-file=] option). +# If it doesn't exist, then BRLTTY silently continues but may require +# that certain command line options be explicitly supplied. + +# Blank lines are ignored. The character '#', anywhere on a line, +# initiates a comment; all characters from it to the end of that line +# are ignored. + +# Each configuration entry consists of a keyword followed by its operand. +# An arbitrary amount of white space, (blanks and/or tabs), may occur +# before the keyword, as well as before and after the operand. Keyword +# processing is not case sensitive. Examples of valid entries are: +# +# Braille-Driver pm # Papenmeier braille displays. +# braille-device serial:ttyS0 # The first serial device. +# SPEECH-DRIVER fv # The Festival Text to Speech System. + +# The default settings given within the following descriptions assume no +# special build options (see "./configure --help" in the top-level +# directory of the source tree. + + +############################ +# Generic Braille Settings # +############################ + +# The braille-driver directive specifies the two-letter driver +# identification code of the driver for the braille display. +# If not specified, autodetection will be performed. +# If more than one driver, separated by commas, is specified, +# then autodetection will be performed amongst them. +# (can be overridden with the -b [--braille-driver=] option) +#braille-driver auto # autodetect +#braille-driver al # Alva +#braille-driver at # Albatross +#braille-driver ba # BrlAPI +#braille-driver bc # BrailComm +#braille-driver bd # Braudi +#braille-driver bg # B2G +#braille-driver bl # BrailleLite +#braille-driver bm # Baum +#braille-driver bn # BrailleNote +#braille-driver cb # CombiBraille +#braille-driver ce # Cebra +#braille-driver ec # EcoBraille +#braille-driver eu # EuroBraille +#braille-driver fs # FreedomScientific +#braille-driver hd # Hedo +#braille-driver hm # HIMS +#braille-driver ht # HandyTech +#braille-driver hw # HumanWare +#braille-driver ir # Iris +#braille-driver lb # Libbraille +#braille-driver lt # LogText +#braille-driver mb # MultiBraille +#braille-driver md # MDV +#braille-driver mm # BrailleMemo +#braille-driver mn # MiniBraille +#braille-driver mt # Metec +#braille-driver np # NinePoint +#braille-driver pg # Pegasus +#braille-driver pm # Papenmeier +#braille-driver sk # Seika +#braille-driver tn # TechniBraille +#braille-driver ts # TSI +#braille-driver tt # TTY +#braille-driver vd # VideoBraille +#braille-driver vo # Voyager, BraillePen/EasyLink +#braille-driver vr # Virtual +#braille-driver vs # VisioBraille +#braille-driver xw # XWindow + +# The braille-device directive specifies the device to which the braille +# display is connected. The generic syntax is type:device. The device +# type is optional, and, for backward compatibility, defaults to serial. +# The following devices are supported (brackets indicate optionality): +# serial:path (relative paths are anchored at "/dev") +# usb:[serial-number] +# bluetooth:address +# If not specified, "usb:" will be used. +# If more than one device, separated by commas, is specified, +# then each of them will be probed in turn. +# (can be overridden with the -d [--braille-device=] option) +#braille-device serial:ttyS0 # First serial device. +#braille-device usb: # First USB device matching braille driver. +#braille-device usb:nnnnn # Specific USB device by serial number. +#braille-device bluetooth:xx:xx:xx:xx:xx:xx # Specific bluetooth device by address. +# +# NOTE: If the device is connected via a serial-to-USB adapter then setting +# braille-device to usb: will not work. In this case it needs to identify the +# virtual serial device which the kernel has created for the adapter, i.e. to +# something like serial:ttyUSB0 (see the kernel messages on device plug to get +# the actual device name). + +# The release-device directive specifies whether or not the device to which the +# braille display is connected is to be released when the current screen or +# window can't be read by BRLTTY. If not specified, "on" will be used on Windows +# platforms and "off" will be used on all other platforms. +# (can be overridden with the -r [--release-device] option) +#release-device on # Release the device. +#release-device off # Don't release the device. + +# The text-table directive specifies which text table to use. Relative paths +# are anchored at "/etc/brltty/Text". If not specified, locale-based +# autoselection with fallback to "en-nabcc" will be performed. +# (can be overridden with the -t [--text-table=] option) +#text-table auto # locale-based autoselection +#text-table ar # Arabic (generic) +#text-table as # Assamese +#text-table awa # Awadhi +#text-table bg # Bulgarian +#text-table bh # Bihari +#text-table bn # Bengali +#text-table bo # Tibetan +#text-table bra # Braj +#text-table brf # Braille Ready Format (for viewing .brf files within an editor or pager) +#text-table cs # Czech +#text-table cy # Welsh +#text-table da # Danish +#text-table da-1252 # Danish (Svend Thougaard, 2002-11-18) +#text-table da-lt # Danish (LogText) +#text-table de # German +#text-table dra # Dravidian +#text-table el # Greek +#text-table en # English +#text-table en_CA # English (Canada) +#text-table en_GB # English (United Kingdom) +#text-table en_US # English (United States) +#text-table en-nabcc # English (North American Braille Computer Code) +#text-table eo # Esperanto +#text-table es # Spanish +#text-table et # Estonian +#text-table fi # Finnish +#text-table fr # French +#text-table fr_CA # French (Canada) +#text-table fr_FR # French (France) +#text-table fr-2007 # French (unified 2007) +#text-table fr-cbifs # French (Code Braille Informatique Français Standard) +#text-table fr-vs # French (VisioBraille) +#text-table ga # Irish +#text-table gd # Gaelic +#text-table gon # Gondi +#text-table gu # Gujarati +#text-table he # Hebrew +#text-table hi # Hindi +#text-table hr # Croatian +#text-table hu # Hungarian +#text-table hy # Armenian +#text-table is # Icelandic +#text-table it # Italian +#text-table kha # Khasi +#text-table kn # Kannada +#text-table kok # Konkani +#text-table kru # Kurukh +#text-table lt # Lituanian +#text-table lv # Latvian +#text-table mg # Malagasy +#text-table mi # Maori +#text-table ml # Malayalam +#text-table mni # Manipuri +#text-table mr # Marathi +#text-table mt # Maltese +#text-table mun # Munda +#text-table mwr # Marwari +#text-table ne # Nepali +#text-table new # Newari +#text-table nl # Dutch +#text-table nl_BE # Dutch (Belgium) +#text-table nl_NL # Dutch (Netherlands) +#text-table no # Norwegian +#text-table no-generic # Norwegian (with support for other languages) +#text-table no-oup # Norwegian (Offentlig utvalg for punktskrift) +#text-table nwc # Newari (old) +#text-table or # Oriya +#text-table pa # Panjabi +#text-table pi # Pali +#text-table pl # Polish +#text-table pt # Portuguese +#text-table ro # Romanian +#text-table ru # Russian +#text-table sa # Sanskrit +#text-table sat # Santali +#text-table sd # Sindhi +#text-table sk # Slovak +#text-table sl # Slovenian +#text-table sv # Swedish +#text-table sv-1989 # Swedish (1989 standard) +#text-table sv-1996 # Swedish (1996 standard) +#text-table sw # Swahili +#text-table ta # Tamil +#text-table te # Telugu +#text-table tr # Turkish +#text-table vi # Vietnamese + +# The attributes-table directive specifies which attributes table to use. +# Relative paths are anchored at "/etc/brltty/Attributes". If not specified, +# "left_right" will be used. +# (can be overridden with the -a [--attributes-table=] option) +#attributes-table left_right # foreground colour in the left column and background colour in the right column +#attributes-table invleft_right # inverse foreground colour in the left column and background colour in the right column +#attributes-table upper_lower # foreground colour in the upper square and background colour in the lower square + +# The contraction-table directive specifies which contraction table to use. +# Relative paths are anchored at "/etc/brltty/Contraction". If not specified, no +# contraction table will be available. +# (can be overridden with the -c [--contraction-table=] option) +#contraction-table af # Afrikaans (contracted) +#contraction-table am # Amharic (uncontracted) +#contraction-table de-basis # German (uncontracted) +#contraction-table de-kurzschrift # German (contracted - 1998 standard) +#contraction-table de-vollschrift # German (basic contractions) +#contraction-table en-ueb-g2 # English (Unified English Braille, grade 2) +#contraction-table en-us-g2 # English (US, grade 2) +#contraction-table es # Spanish (grade 2) +#contraction-table fr-abrege # French (contracted) +#contraction-table fr-integral # French (uncontracted) +#contraction-table ha # Hausa (contracted) +#contraction-table id # Indonesian (contracted) +#contraction-table ja # Japanese (uncontracted) +#contraction-table ko-g1 # Korean (grade 1) +#contraction-table ko-g2 # Korean (grade 2) +#contraction-table ko # Korean (uncontracted) +#contraction-table mg # Malagasy (contracted) +#contraction-table mun # Munda (contracted) +#contraction-table nl # Dutch (contracted) +#contraction-table ny # Chichewa (contracted) +#contraction-table ipa # International Phonetic Alphabet +#contraction-table pt # Portuguese (grade 2) +#contraction-table si # Sinhalese (uncontracted) +#contraction-table sw # Swahili (contracted) +#contraction-table th # Thai (contracted) +#contraction-table zh-tw # Chinese (Taiwan, uncontracted) +#contraction-table zh-tw-ucb # Chinese (Taiwan, Unique Chinese Braille) +#contraction-table zu # Zulu (contracted) + + +############################# +# Braille Driver Parameters # +############################# + +# The braille-parameters directive passes non-generic parameters through +# to the braille driver. +# (can be overridden with the -B [--braille-parameters=] option) +#braille-parameters driver:parameter=setting,... + +# Alva Braille Driver Parameters +#braille-parameters al:RotatedCells=no # [no,yes] +#braille-parameters al:SecondaryRoutingKeyEmulation=no # [no,yes] + +# BrlAPI Braille Driver Parameters +#braille-parameters ba:Auth=/etc/brlapi.key +#braille-parameters ba:Host=:0 + +# BrailleLite Braille Driver Parameters +#braille-parameters bl:BaudRate=9600 # [300,600,1200,2400,4800,9600,19200,38400] +#braille-parameters bl:KbEmu=yes # [yes,no] + +# Baum Braille Driver Parameters +#braille-parameters bm:Protocol=default # [default,escape,hid1,hid2,ht,pb] +#braille-parameters bm:VarioKeys=no # [no,yes] + +# EuroBraille Braille Driver Parameters +#braille-parameters eu:Protocol= # [auto,azerbraille,clio,eurobraille,notebraille,pupibraille,scriba,esys,esytime,iris,esysiris] + +# HandyTech Braille Driver Parameters +#braille-parameters ht:SetTime=no # [no,yes] + +# Iris Braille Driver Parameters +#braille-parameters ir:Embedded= # [no,yes] +#braille-parameters ir:LatchDelay=10 # [0-100] (tenths of a second) +#braille-parameters ir:Protocol= # [eurobraille,native] + +# Libbraille Braille Driver Parameters +#braille-parameters lb:Device=/dev/ttyS0 # +#braille-parameters lb:Driver=auto # +#braille-parameters lb:Table=us.tbl # + +# TSI Braille Driver Parameters +#braille-parameters ts:HighBaud=yes # [no,yes] +#braille-parameters ts:SetBaud=9600 # [4800,9600,19200] + +# TTY Braille Driver Parameters +#braille-parameters tt:Baud=9600 # +#braille-parameters tt:CharSet=ISO8859-1 # +#braille-parameters tt:Columns=40 # [1-80] +#braille-parameters tt:Lines=1 # [1-3] +#braille-parameters tt:Locale= # +#braille-parameters tt:Term=vt100 # [terminfo] + +# VisioBraille Braille Driver Parameters +#braille-parameters vs:Baud=57600 # +#braille-parameters vs:DisplaySize=40 # [20-40] +#braille-parameters vs:PromVersion=4 # [3-6] + +# XWindow Braille Driver Parameters +#braille-parameters xw:Columns=40 # [1-80] +#braille-parameters xw:Font=name # [] +#braille-parameters xw:Input=off # [off,on] +#braille-parameters xw:Lines=1 # [1-3] +#braille-parameters xw:Model=bare # [bare] +#braille-parameters xw:TkParms= # + + +########################### +# Generic Speech Settings # +########################### + +# The speech-driver directive specifies the two-letter driver +# identification code of the driver for the speech synthesizer. +# If not specified, autodetection will be performed. +# If more than one driver, separated by commas, is specified, +# then autodetection will be performed amongst them. +# (can be overridden with the -s [--speech-driver=] option) +#speech-driver auto # autodetect +#speech-driver al # Alva +#speech-driver an # Android (text to speech engine) +#speech-driver bl # BrailleLite +#speech-driver cb # CombiBraille +#speech-driver es # eSpeak (text to speech engine) +#speech-driver fl # FestivalLite (text to speech engine) +#speech-driver fv # Festival (text to speech engine) +#speech-driver gs # GenericSay (pipes to /usr/local/bin/say) +#speech-driver mp # Mikropuhe (text to speech engine) +#speech-driver sd # SpeechDispatcher (text to speech server) +#speech-driver sw # Swift (text to speech engine) +#speech-driver th # Theta (text to speech engine) +#speech-driver vv # ViaVoice (text to speech engine) +#speech-driver xs # ExternalSpeech (executes /usr/local/bin/externalspeech) + +# The speech-input directive specifies the name of the file system object +# (FIFO, named pipe, named socket, etc) which can be used by external +# applications for text-to-speech conversion via BRLTTY's speech driver. +# Relative paths are anchored at the current working directory. If not +# specified, the file system object isn't created. +# (can be overridden with the -i [--speech-input=] option) +#speech-input /path/to/file-system-object + + +############################ +# Speech Driver Parameters # +############################ + +# The speech-parameters directive passes non-generic parameters through +# to the speech driver. +# (can be overridden with the -S [--speech-parameters=] option) +#speech-parameters driver:parameter=setting,... + +# eSpeak Speech Driver Parameters +#speech-parameters es:MaxRate=450 # [80-] +#speech-parameters es:Path= +#speech-parameters es:PunctList= +#speech-parameters es:Voice=default + +# ExternalSpeech Speech Driver Parameters +#speech-parameters xs:Program=/usr/local/bin/externalspeech +#speech-parameters xs:Uid=65534 +#speech-parameters xs:Gid=65534 + +# Festival Speech Driver Parameters +#speech-parameters fv:Command=festival # [/path/to/command] +#speech-parameters fv:Name= # [kevin,kal] + +# FestivalLite Speech Driver Parameters +#speech-parameters fl:Pitch=100 # [50-200] + +# GenericSay Speech Driver Parameters +#speech-parameters gs:Command=/usr/local/bin/say + +# Mikropuhe Speech Driver Parameters +#speech-parameters mp:Name= # [/path/to/mikropuhe/name.pu5] +#speech-parameters mp:Pitch=0 # [-10-10] + +# SpeechDispatcher Speech Driver Parameters +#speech-parameters sd:Language= # [two-letter language code] +#speech-parameters sd:Module= # [flite,festival,epos-generic,dtk-generic,...] +#speech-parameters sd:Port=6560 # [1-65535] # [1-65535] +#speech-parameters sd:Voice= # [male1,female1,male2,female2,male3,female3,child_male,child_female] + +# Swift Speech Driver Parameters +#speech-parameters sw:Name= # [voice,/path/to/voice] + +# Theta Speech Driver Parameters +#speech-parameters th:Age= # [1-99,-1--99] +#speech-parameters th:Gender= # [male,female,neuter] +#speech-parameters th:Language= # [two-letter language code] +#speech-parameters th:Name= # [voice,/path/to/voice] +#speech-parameters th:Pitch=0.0 # [-2.0-2.0] + +# ViaVoice Speech Driver Parameters +#speech-parameters vv:IniFile=/usr/lib/ViaVoiceTTS/eci.ini +#speech-parameters vv:SampleRate= # [8000,11025,22050] +#speech-parameters vv:AbbreviationMode= # [on,off] +#speech-parameters vv:NumberMode= # [word,year] +#speech-parameters vv:SynthMode= # [sentence,none] +#speech-parameters vv:TextMode= # [talk,spell,literal,phonetic] +#speech-parameters vv:Language= # [AmericanEnglish,BritishEnglish,CastilianSpanish,MexicanSpanish,StandardFrench,CanadianFrench,StandardGerman,StandardItalian,SimplifiedChinese,BrazilianPortuguese] +#speech-parameters vv:Voice= # [AdultMale,AdultFemale,Child,ElderlyFemale,ElderlyMale] +#speech-parameters vv:VocalTract= # [male,female] +#speech-parameters vv:Breathiness= # [0-100] +#speech-parameters vv:HeadSize= # [0-100] +#speech-parameters vv:PitchBaseline= # [0-100] +#speech-parameters vv:PitchFluctuation= # [0-100] +#speech-parameters vv:Roughness= # [0-100] + + +##################### +# Keyboard Settings # +##################### + +# The keyboard-table directive specifies which keyboard table to use. Relative paths are +# anchored at "/etc/brltty/Keyboard". If not specified, no keyboard table is used. +# (can be overridden with the -k [--keyboard-table=] option) +#keyboard-table braille # bindings for braille keyboards +#keyboard-table desktop # bindings for full keyboards +#keyboard-table keypad # bindings for keypad-based navigation +#keyboard-table laptop # bindings for keyboards without a keypad +#keyboard-table sun_type6 # bindings for Sun Type 6 keyboards + +# The keyboard-properties directive specifies which keyboards to monitor. +# If not specified, all keyboards are monitored. +# (can be overridden with the -K [--keyboard-properties=] option) +#keyboard-properties Type=any # [any,ps2,usb,bluetooth] +#keyboard-properties Vendor=0X0000 # [0X0000-0XFFFF] +#keyboard-properties Product=0X0000 # [0X0000-0XFFFF] + + +################## +# Sound Settings # +################## + +# The pcm-device directive specifies the device to use for soundcard +# digital audio. If not specified, a method- and system-dependent +# default will be used. +# (can be overridden with the -p [--pcm-device=] option) +#pcm-device /path/to/device # most methods +#pcm-device pcm-handle-id # ALSA (see second parameter of snd_pcm_open) + +# The midi-device directive specifies the device to use for the Musical +# Instrument Digital Interface. If not specified, a method- and +# system-dependent default will be used. +# (can be overridden with the -m [--midi-device=] option) +#midi-device /path/to/device # most methods +#midi-device client:port # ALSA (may use number or case-sensitive substring of name) + + +########################## +# Miscellaneous Settings # +########################## + +# The preferences-file directive specifies the file in which to save the user's +# preferences. Relative paths are anchored at "/var/lib/brltty". If not +# specified, "brltty.prefs" will be used. +# (can be overridden with the -F [--preferences-file=] option) +#preferences-file brltty.prefs + +# The log-level directive specifies the severity threshold for diagnostics +# written to the system log. Less severe diagnostics will not be logged. If not +# specified, "notice" will be used. +# (can be overridden with the -l [--log-level=] option) +#log-level emergency +#log-level alert +#log-level critical +#log-level error +#log-level warning +#log-level notice +#log-level information +#log-level debug + +# The log-file directive specifies the file to which diagnostics are written. +# Relative paths are anchored at the current working directory. If not +# specified, diagnostics are written to the system log. +# (can be overridden with the -L [--log-file=] option) +#log-file /tmp/brltty.log + +# The updatable-directory directive specifies the absolute path to a directory +# which contains files that can be updated (preferences, saved clipboard, etc). +# If not specified, "/var/lib/brltty" will be used. +# (can be overridden with the -U [--updatable-directory=] option) +#updatable-directory /var/lib/brltty + +# The writable-directory directive specifies the absolute path to a directory +# which can be written to (creation of missing but needed resources, etc). If +# not specified, "/var/run/brltty" will be used. +# (can be overridden with the -W [--writable-directory=] option) +#writable-directory /var/run/brltty + +# The drivers-directory directive specifies the absolute path to the +# directory which contains the dynamically loadable drivers. If not +# specified, /lib/brltty will be used. +# (can be overridden with the -D [--drivers-directory=] option) +#drivers-directory /lib/brltty + +# The tables-directory directive specifies the absolute path to the directory +# which contains the text, attributes, contraction, keyboard, and input tables. +# If not specified, "/etc/brltty" will be used. +# (can be overridden with the -T [--tables-directory=] option) +#tables-directory /etc/brltty + + +################################################ +# Application Programming Interface Parameters # +################################################ + +# The no-api directive disables the Application Programming Interface (API). +# (can be overridden with the -N [--no-api=] option) +#no-api off # [off,on] + +# The api-parameters directive passes parameters to the Application +# Programming Interface. +# (can be overridden with the -A [--api-parameters=] option) +#api-parameters parameter=setting,... + +#api-parameters Auth=keyfile:/etc/brlapi.key # Require authentication key +#api-parameters Auth=user:joe # Allow some local user +#api-parameters Auth=group:brl # Allow some local group +#api-parameters Host=:0 # Accept only local Unix connections +#api-parameters Host=0.0.0.0:0 # Accept any internet connection. +#api-parameters StackSize=65536 + + +########################### +# Generic Screen Settings # +########################### + +# The screen-driver directive specifies the two-letter driver +# identification code of the driver for the console screen. +# (can be overridden with the -x [--screen-driver=] option) +#screen-driver an # Android +#screen-driver as # AtSpi +#screen-driver a2 # AtSpi2 +#screen-driver hd # Hurd +#screen-driver lx # Linux +#screen-driver pb # PCBIOS +#screen-driver sc # Screen +#screen-driver wn # Windows + + +############################ +# Screen Driver Parameters # +############################ + +# The screen-parameters directive passes non-generic parameters through +# to the screen driver. +# (can be overridden with the -X [--screen-parameters=] option) +#screen-parameters driver:parameter=setting,... + +# AtSpi Screen Driver Parameters +#screen-parameters as:Type=text+terminal # [text,terminal,all]+... + +# AtSpi2 Screen Driver Parameters +#screen-parameters as:Release=yes # [yes,no] +#screen-parameters as:Type=text+terminal # [text,terminal,all]+... + +# Linux Screen Driver Parameters +#screen-parameters lx:Charset=name+... # [] +#screen-parameters lx:DebugSfm=no # [no,yes] +#screen-parameters lx:HFB=auto # [auto,vga,fb,0-7] +#screen-parameters lx:VT=0 # [0-63] + +# Windows Screen Driver Parameters +#screen-parameters wn:Root=no # [no,yes] +#screen-parameters wn:FollowFocus=yes # [yes,no] + + diff --git a/etc_org/brltty/Attributes/invleft_right.atb b/etc_org/brltty/Attributes/invleft_right.atb new file mode 100644 index 0000000..06961e6 --- /dev/null +++ b/etc_org/brltty/Attributes/invleft_right.atb @@ -0,0 +1,28 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Attributes Table - inverse foreground colour in the left column and background colour in the right column + +dot 1 ~fg-blue +dot 2 ~fg-green +dot 3 ~fg-red +dot 7 ~fg-bright +dot 4 =bg-blue +dot 5 =bg-green +dot 6 =bg-red +dot 8 =blink diff --git a/etc_org/brltty/Attributes/left_right.atb b/etc_org/brltty/Attributes/left_right.atb new file mode 100644 index 0000000..f12cde6 --- /dev/null +++ b/etc_org/brltty/Attributes/left_right.atb @@ -0,0 +1,28 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Attributes Table - foreground colour in the left column and background colour in the right column + +dot 1 =fg-blue +dot 2 =fg-green +dot 3 =fg-red +dot 7 =fg-bright +dot 4 =bg-blue +dot 5 =bg-green +dot 6 =bg-red +dot 8 =blink diff --git a/etc_org/brltty/Attributes/upper_lower.atb b/etc_org/brltty/Attributes/upper_lower.atb new file mode 100644 index 0000000..216879d --- /dev/null +++ b/etc_org/brltty/Attributes/upper_lower.atb @@ -0,0 +1,28 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Attributes Table - foreground colour in the upper square and background colour in the lower square + +dot 1 =fg-red +dot 4 =fg-green +dot 2 =fg-blue +dot 5 =fg-bright +dot 3 =bg-red +dot 6 =bg-green +dot 7 =bg-blue +dot 8 =blink diff --git a/etc_org/brltty/Contraction/af.ctb b/etc_org/brltty/Contraction/af.ctb new file mode 100644 index 0000000..56c899a --- /dev/null +++ b/etc_org/brltty/Contraction/af.ctb @@ -0,0 +1,74 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Contraction Table - Afrikaans (contracted) +# +# Samuel Thibault +# +# This table is based on the Unesco report on the progress of unification of +# braille writing « L'ÉCRITURE BRAILLE DANS LE MONDE », by Sir Clutha +# MACKENZIE: http://unesdoc.unesco.org/images/0013/001352/135251fo.pdf +# The document is dated 1954, so this table may be quite outdated. + +include letters-latin.cti + +always aa 2 +always aan 126 +always al 1246 +always an 12346 +always by 356 +always deur 256 +always die 2346 +always ee 156 +always ee 23 +always ei 146 +always el 3456 +always en 26 +always er 12456 +always ge 123456 +always ie 1456 +always ig 12345 +always in 35 +always met 23456 +always oe 246 +always of 12356 +always on 25 +always oo 2356 +always ou 1256 +always sk 16 +always st 34 +always te 235 +always ui 345 +always was 346 +always - 36 +always , 2 +always ; 23 +always : 25 +always ! 235 +always ? 236 +always / 34 +always . 256 +always ' 3 +always " 236 +always " 356 +always ( 2356 +always ) 2356 +always * 35-35 +always ^ 45 +numsign 3456 +capsign 6 diff --git a/etc_org/brltty/Contraction/am.ctb b/etc_org/brltty/Contraction/am.ctb new file mode 100644 index 0000000..5370fb7 --- /dev/null +++ b/etc_org/brltty/Contraction/am.ctb @@ -0,0 +1,304 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Contraction Table - Amharic (uncontracted) +# +# Samuel Thibault +# +# This table is based on the Unesco report on the progress of unification of +# braille writing « L'ÉCRITURE BRAILLE DANS LE MONDE », by Sir Clutha +# MACKENZIE: http://unesdoc.unesco.org/images/0013/001352/135251fo.pdf +# The document is dated 1954, so this table may be quite outdated. + +always ሀ 125 ETHIOPIC SYLLABLE HA +always ሁ 125-136 ETHIOPIC SYLLABLE HU +always ሂ 125-24 ETHIOPIC SYLLABLE HI +always ሃ 125-1 ETHIOPIC SYLLABLE HAA +always ሄ 125-15 ETHIOPIC SYLLABLE HEE +always ህ 5 ETHIOPIC SYLLABLE HE +always ሆ 125-135 ETHIOPIC SYLLABLE HO +always ለ 123 ETHIOPIC SYLLABLE LA +always ሉ 123-136 ETHIOPIC SYLLABLE LU +always ሊ 123-24 ETHIOPIC SYLLABLE LI +always ላ 123-1 ETHIOPIC SYLLABLE LAA +always ሌ 123-15 ETHIOPIC SYLLABLE LEE +always ል 456 ETHIOPIC SYLLABLE LE +always ሎ 123-135 ETHIOPIC SYLLABLE LO +always ሐ 125 ETHIOPIC SYLLABLE HHA +always ሑ 125-136 ETHIOPIC SYLLABLE HHU +always ሒ 125-24 ETHIOPIC SYLLABLE HHI +always ሓ 125-1 ETHIOPIC SYLLABLE HHAA +always ሔ 125-15 ETHIOPIC SYLLABLE HHEE +always ሕ 5 ETHIOPIC SYLLABLE HHE +always ሖ 125-135 ETHIOPIC SYLLABLE HHO +always መ 134 ETHIOPIC SYLLABLE MA +always ሙ 134-136 ETHIOPIC SYLLABLE MU +always ሚ 134-24 ETHIOPIC SYLLABLE MI +always ማ 134-1 ETHIOPIC SYLLABLE MAA +always ሜ 134-15 ETHIOPIC SYLLABLE MEE +always ም 23 ETHIOPIC SYLLABLE ME +always ሞ 134-135 ETHIOPIC SYLLABLE MO +always ሠ 6-234 ETHIOPIC SYLLABLE SZA +always ሡ 6-234-136 ETHIOPIC SYLLABLE SZU +always ሢ 6-234-24 ETHIOPIC SYLLABLE SZI +always ሣ 6-234-1 ETHIOPIC SYLLABLE SZAA +always ሤ 6-234-15 ETHIOPIC SYLLABLE SZEE +always ሥ 6-56 ETHIOPIC SYLLABLE SZE +always ሦ 6-234-135 ETHIOPIC SYLLABLE SZO +always ረ 1235 ETHIOPIC SYLLABLE RA +always ሩ 1235-136 ETHIOPIC SYLLABLE RU +always ሪ 1235-24 ETHIOPIC SYLLABLE RI +always ራ 1235-1 ETHIOPIC SYLLABLE RAA +always ሬ 1235-15 ETHIOPIC SYLLABLE REE +always ር 1256 ETHIOPIC SYLLABLE RE +always ሮ 1235-135 ETHIOPIC SYLLABLE RO +always ሰ 234 ETHIOPIC SYLLABLE SA +always ሱ 234-136 ETHIOPIC SYLLABLE SU +always ሲ 234-24 ETHIOPIC SYLLABLE SI +always ሳ 234-1 ETHIOPIC SYLLABLE SAA +always ሴ 234-15 ETHIOPIC SYLLABLE SEE +always ስ 56 ETHIOPIC SYLLABLE SE +always ሶ 234-135 ETHIOPIC SYLLABLE SO +always ሸ 146 ETHIOPIC SYLLABLE SHA +always ሹ 146-136 ETHIOPIC SYLLABLE SHU +always ሺ 146-24 ETHIOPIC SYLLABLE SHI +always ሻ 146-1 ETHIOPIC SYLLABLE SHAA +always ሼ 146-15 ETHIOPIC SYLLABLE SHEE +always ሽ 156 ETHIOPIC SYLLABLE SHE +always ሾ 146-135 ETHIOPIC SYLLABLE SHO +always ቀ 12345 ETHIOPIC SYLLABLE QA +always ቁ 12345-136 ETHIOPIC SYLLABLE QU +always ቂ 12345-24 ETHIOPIC SYLLABLE QI +always ቃ 12345-1 ETHIOPIC SYLLABLE QAA +always ቄ 12345-15 ETHIOPIC SYLLABLE QEE +always ቅ 46 ETHIOPIC SYLLABLE QE +always ቆ 12345-135 ETHIOPIC SYLLABLE QO +always ቈ 12456-12345 ETHIOPIC SYLLABLE QWA +always ቊ 12456-12345-136 ETHIOPIC SYLLABLE QWI +always ቋ 12456-12345-1 ETHIOPIC SYLLABLE QWAA +always ቌ 12456-12345-15 ETHIOPIC SYLLABLE QWEE +always ቍ 12456-12345-24 ETHIOPIC SYLLABLE QWE +always በ 12 ETHIOPIC SYLLABLE BA +always ቡ 12-136 ETHIOPIC SYLLABLE BU +always ቢ 12-24 ETHIOPIC SYLLABLE BI +always ባ 12-1 ETHIOPIC SYLLABLE BAA +always ቤ 12-15 ETHIOPIC SYLLABLE BEE +always ብ 45 ETHIOPIC SYLLABLE BE +always ቦ 12-135 ETHIOPIC SYLLABLE BO +always ተ 2345 ETHIOPIC SYLLABLE TA +always ቱ 2345-136 ETHIOPIC SYLLABLE TU +always ቲ 2345-24 ETHIOPIC SYLLABLE TI +always ታ 2345-1 ETHIOPIC SYLLABLE TAA +always ቴ 2345-15 ETHIOPIC SYLLABLE TEE +always ት 2 ETHIOPIC SYLLABLE TE +always ቶ 2345-135 ETHIOPIC SYLLABLE TO +always ቸ 16 ETHIOPIC SYLLABLE CA +always ቹ 16-136 ETHIOPIC SYLLABLE CU +always ቺ 16-24 ETHIOPIC SYLLABLE CI +always ቻ 16-1 ETHIOPIC SYLLABLE CAA +always ቼ 16-15 ETHIOPIC SYLLABLE CEE +always ች 25 ETHIOPIC SYLLABLE CE +always ቾ 16-135 ETHIOPIC SYLLABLE CO +always ኀ 125 ETHIOPIC SYLLABLE XA +always ኁ 125-136 ETHIOPIC SYLLABLE XU +always ኂ 125-24 ETHIOPIC SYLLABLE XI +always ኃ 125-1 ETHIOPIC SYLLABLE XAA +always ኄ 125-15 ETHIOPIC SYLLABLE XEE +always ኅ 5 ETHIOPIC SYLLABLE XE +always ኆ 125-135 ETHIOPIC SYLLABLE XO +always ኈ 12456-125 ETHIOPIC SYLLABLE XWA +always ኊ 12456-125-136 ETHIOPIC SYLLABLE XWI +always ኋ 12456-125-1 ETHIOPIC SYLLABLE XWAA +always ኌ 12456-125-15 ETHIOPIC SYLLABLE XWEE +always ኍ 12456-125-24 ETHIOPIC SYLLABLE XWE +always ነ 1345 ETHIOPIC SYLLABLE NA +always ኑ 1345-136 ETHIOPIC SYLLABLE NU +always ኒ 1345-24 ETHIOPIC SYLLABLE NI +always ና 1345-1 ETHIOPIC SYLLABLE NAA +always ኔ 1345-15 ETHIOPIC SYLLABLE NEE +always ን 1246 ETHIOPIC SYLLABLE NE +always ኖ 1345-135 ETHIOPIC SYLLABLE NO +always ኘ 346 ETHIOPIC SYLLABLE NYA +always ኙ 346-136 ETHIOPIC SYLLABLE NYU +always ኚ 346-24 ETHIOPIC SYLLABLE NYI +always ኛ 346-1 ETHIOPIC SYLLABLE NYAA +always ኜ 346-15 ETHIOPIC SYLLABLE NYEE +always ኝ 26 ETHIOPIC SYLLABLE NYE +always ኞ 346-135 ETHIOPIC SYLLABLE NYO +always አ 3 ETHIOPIC SYLLABLE GLOTTAL A +always ኡ 3-136 ETHIOPIC SYLLABLE GLOTTAL U +always ኢ 3-24 ETHIOPIC SYLLABLE GLOTTAL I +always ኣ 3-1 ETHIOPIC SYLLABLE GLOTTAL AA +always ኤ 3-15 ETHIOPIC SYLLABLE GLOTTAL EE +always እ 34 ETHIOPIC SYLLABLE GLOTTAL E +always ኦ 3-135 ETHIOPIC SYLLABLE GLOTTAL O +always ከ 13 ETHIOPIC SYLLABLE KA +always ኩ 13-136 ETHIOPIC SYLLABLE KU +always ኪ 13-24 ETHIOPIC SYLLABLE KI +always ካ 13-1 ETHIOPIC SYLLABLE KAA +always ኬ 13-15 ETHIOPIC SYLLABLE KEE +always ክ 35 ETHIOPIC SYLLABLE KE +always ኮ 13-135 ETHIOPIC SYLLABLE KO +always ኰ 12456-13 ETHIOPIC SYLLABLE KWA +always ኲ 12456-13-136 ETHIOPIC SYLLABLE KWI +always ኳ 12456-13-1 ETHIOPIC SYLLABLE KWAA +always ኴ 12456-13-15 ETHIOPIC SYLLABLE KWEE +always ኵ 12456-13-24 ETHIOPIC SYLLABLE KWE +always ኸ 1346 ETHIOPIC SYLLABLE KXA +always ኹ 1346-136 ETHIOPIC SYLLABLE KXU +always ኺ 1346-24 ETHIOPIC SYLLABLE KXI +always ኻ 1346-1 ETHIOPIC SYLLABLE KXAA +always ኼ 1346-15 ETHIOPIC SYLLABLE KXEE +always ኽ 123456 ETHIOPIC SYLLABLE KXE +always ኾ 1346-135 ETHIOPIC SYLLABLE KXO +always ወ 2456 ETHIOPIC SYLLABLE WA +always ዉ 2456-136 ETHIOPIC SYLLABLE WU +always ዊ 2456-24 ETHIOPIC SYLLABLE WI +always ዋ 2456-1 ETHIOPIC SYLLABLE WAA +always ዌ 2456-15 ETHIOPIC SYLLABLE WEE +always ው 246 ETHIOPIC SYLLABLE WE +always ዎ 2456-135 ETHIOPIC SYLLABLE WO +always ዐ 3 ETHIOPIC SYLLABLE PHARYNGEAL A +always ዑ 3-136 ETHIOPIC SYLLABLE PHARYNGEAL U +always ዒ 3-24 ETHIOPIC SYLLABLE PHARYNGEAL I +always ዓ 3-1 ETHIOPIC SYLLABLE PHARYNGEAL AA +always ዔ 3-15 ETHIOPIC SYLLABLE PHARYNGEAL EE +always ዕ 34 ETHIOPIC SYLLABLE PHARYNGEAL E +always ዖ 3-135 ETHIOPIC SYLLABLE PHARYNGEAL O +always ዘ 1356 ETHIOPIC SYLLABLE ZA +always ዙ 1356-136 ETHIOPIC SYLLABLE ZU +always ዚ 1356-24 ETHIOPIC SYLLABLE ZI +always ዛ 1356-1 ETHIOPIC SYLLABLE ZAA +always ዜ 1356-15 ETHIOPIC SYLLABLE ZEE +always ዝ 2346 ETHIOPIC SYLLABLE ZE +always ዞ 1356-135 ETHIOPIC SYLLABLE ZO +always ዠ 356 ETHIOPIC SYLLABLE ZHA +always ዡ 356-136 ETHIOPIC SYLLABLE ZHU +always ዢ 356-24 ETHIOPIC SYLLABLE ZHI +always ዣ 356-1 ETHIOPIC SYLLABLE ZHAA +always ዤ 356-15 ETHIOPIC SYLLABLE ZHEE +always ዥ 236 ETHIOPIC SYLLABLE ZHE +always ዦ 356-135 ETHIOPIC SYLLABLE ZHO +always የ 13456 ETHIOPIC SYLLABLE YA +always ዩ 13456-136 ETHIOPIC SYLLABLE YU +always ዪ 13456-24 ETHIOPIC SYLLABLE YI +always ያ 13456-1 ETHIOPIC SYLLABLE YAA +always ዬ 13456-15 ETHIOPIC SYLLABLE YEE +always ይ 1236 ETHIOPIC SYLLABLE YE +always ዮ 13456-135 ETHIOPIC SYLLABLE YO +always ደ 145 ETHIOPIC SYLLABLE DA +always ዱ 145-136 ETHIOPIC SYLLABLE DU +always ዲ 145-24 ETHIOPIC SYLLABLE DI +always ዳ 145-1 ETHIOPIC SYLLABLE DAA +always ዴ 145-15 ETHIOPIC SYLLABLE DEE +always ድ 1456 ETHIOPIC SYLLABLE DE +always ዶ 145-135 ETHIOPIC SYLLABLE DO +always ጀ 245 ETHIOPIC SYLLABLE JA +always ጁ 245-136 ETHIOPIC SYLLABLE JU +always ጂ 245-24 ETHIOPIC SYLLABLE JI +always ጃ 245-1 ETHIOPIC SYLLABLE JAA +always ጄ 245-15 ETHIOPIC SYLLABLE JEE +always ጅ 126 ETHIOPIC SYLLABLE JE +always ጆ 245-135 ETHIOPIC SYLLABLE JO +always ገ 1245 ETHIOPIC SYLLABLE GA +always ጉ 1245-136 ETHIOPIC SYLLABLE GU +always ጊ 1245-24 ETHIOPIC SYLLABLE GI +always ጋ 1245-1 ETHIOPIC SYLLABLE GAA +always ጌ 1245-15 ETHIOPIC SYLLABLE GEE +always ግ 2356 ETHIOPIC SYLLABLE GE +always ጎ 1245-135 ETHIOPIC SYLLABLE GO +always ጐ 12456 ETHIOPIC SYLLABLE GWA +always ጒ 12456-1245-136 ETHIOPIC SYLLABLE GWI +always ጓ 12456-1245-1 ETHIOPIC SYLLABLE GWAA +always ጔ 12456-1245-15 ETHIOPIC SYLLABLE GWEE +always ጕ 12456-1245-24 ETHIOPIC SYLLABLE GWE +always ጠ 23456 ETHIOPIC SYLLABLE THA +always ጡ 23456-136 ETHIOPIC SYLLABLE THU +always ጢ 23456-24 ETHIOPIC SYLLABLE THI +always ጣ 23456-1 ETHIOPIC SYLLABLE THAA +always ጤ 23456-15 ETHIOPIC SYLLABLE THEE +always ጥ 12356 ETHIOPIC SYLLABLE THE +always ጦ 23456-135 ETHIOPIC SYLLABLE THO +always ጨ 14 ETHIOPIC SYLLABLE CHA +always ጩ 14-136 ETHIOPIC SYLLABLE CHU +always ጪ 14-24 ETHIOPIC SYLLABLE CHI +always ጫ 14-1 ETHIOPIC SYLLABLE CHAA +always ጬ 14-15 ETHIOPIC SYLLABLE CHEE +always ጭ 36 ETHIOPIC SYLLABLE CHE +always ጮ 14-135 ETHIOPIC SYLLABLE CHO +always ጰ 235 ETHIOPIC SYLLABLE PHA +always ጱ 235-136 ETHIOPIC SYLLABLE PHU +always ጲ 235-24 ETHIOPIC SYLLABLE PHI +always ጳ 235-1 ETHIOPIC SYLLABLE PHAA +always ጴ 235-15 ETHIOPIC SYLLABLE PHEE +always ጵ 3456 ETHIOPIC SYLLABLE PHE +always ጶ 235-135 ETHIOPIC SYLLABLE PHO +always ጸ 12346 ETHIOPIC SYLLABLE TSA +always ጹ 12346-136 ETHIOPIC SYLLABLE TSU +always ጺ 12346-24 ETHIOPIC SYLLABLE TSI +always ጻ 12346-1 ETHIOPIC SYLLABLE TSAA +always ጼ 12346-15 ETHIOPIC SYLLABLE TSEE +always ጽ 345 ETHIOPIC SYLLABLE TSE +always ጾ 12346-135 ETHIOPIC SYLLABLE TSO +always ፀ 12346 ETHIOPIC SYLLABLE TZA +always ፁ 12346-136 ETHIOPIC SYLLABLE TZU +always ፂ 12346-24 ETHIOPIC SYLLABLE TZI +always ፃ 12346-1 ETHIOPIC SYLLABLE TZAA +always ፄ 12346-15 ETHIOPIC SYLLABLE TZEE +always ፅ 345 ETHIOPIC SYLLABLE TZE +always ፆ 12346-135 ETHIOPIC SYLLABLE TZO +always ፈ 124 ETHIOPIC SYLLABLE FA +always ፉ 124-136 ETHIOPIC SYLLABLE FU +always ፊ 124-24 ETHIOPIC SYLLABLE FI +always ፋ 124-1 ETHIOPIC SYLLABLE FAA +always ፌ 124-15 ETHIOPIC SYLLABLE FEE +always ፍ 4 ETHIOPIC SYLLABLE FE +always ፎ 124-135 ETHIOPIC SYLLABLE FO +always ፐ 1234 ETHIOPIC SYLLABLE PA +always ፑ 1234-136 ETHIOPIC SYLLABLE PU +always ፒ 1234-24 ETHIOPIC SYLLABLE PI +always ፓ 1234-1 ETHIOPIC SYLLABLE PAA +always ፔ 1234-15 ETHIOPIC SYLLABLE PEE +always ፕ 6 ETHIOPIC SYLLABLE PE +always ፖ 1234-135 ETHIOPIC SYLLABLE PO +always ፡ 0 ETHIOPIC WORDSPACE +always ። 256 ETHIOPIC FULL STOP +always ፣ 2 ETHIOPIC COMMA +always ፤ 23 ETHIOPIC SEMICOLON +always ፥ 25 ETHIOPIC COLON +always ፧ 236 ETHIOPIC QUESTION MARK +always ፩ 16 ETHIOPIC DIGIT ONE +always ፪ 126 ETHIOPIC DIGIT TWO +always ፫ 146 ETHIOPIC DIGIT THREE +always ፬ 1456 ETHIOPIC DIGIT FOUR +always ፭ 156 ETHIOPIC DIGIT FIVE +always ፮ 1246 ETHIOPIC DIGIT SIX +always ፯ 12456 ETHIOPIC DIGIT SEVEN +always ፰ 1256 ETHIOPIC DIGIT EIGHT +always ፱ 246 ETHIOPIC DIGIT NINE +always ፲ 16-3456 ETHIOPIC NUMBER TEN +always ፳ 126-3456 ETHIOPIC NUMBER TWENTY +always ፴ 146-3456 ETHIOPIC NUMBER THIRTY +always ፵ 1456-3456 ETHIOPIC NUMBER FORTY +always ፶ 156-3456 ETHIOPIC NUMBER FIFTY +always ፷ 1246-3456 ETHIOPIC NUMBER SIXTY +always ፸ 12456-3456 ETHIOPIC NUMBER SEVENTY +always ፹ 1256-3456 ETHIOPIC NUMBER EIGHTY +always ፺ 246-3456 ETHIOPIC NUMBER NINETY +always ፻ 16-3456-3456 ETHIOPIC NUMBER HUNDRED +always ፼ 16-3456-3456-3456-3456 ETHIOPIC NUMBER TEN THOUSAND diff --git a/etc_org/brltty/Contraction/countries.cti b/etc_org/brltty/Contraction/countries.cti new file mode 100644 index 0000000..87ff64e --- /dev/null +++ b/etc_org/brltty/Contraction/countries.cti @@ -0,0 +1,261 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# show any "word" which contains a country code in 8-dot computer braille. +literal .ad Andorra +literal .ae United Arab Emirates +literal .af Afghanistan +literal .ag Antigua and Barbuda +literal .ai Anguilla +literal .al Albania +literal .am Armenia +literal .an Netherlands Antilles +literal .ao Angola +literal .aq Antarctica +literal .ar Argentina +literal .as American Samoa +literal .at Austria +literal .au Australia +literal .aw Aruba +literal .az Azerbaijan +literal .ba Bosnia-Herzegovina +literal .bb Barbados +literal .bd Bangladesh +literal .be Belgium +literal .bf Burkina Faso +literal .bg Bulgaria +literal .bh Bahrain +literal .bi Burundi +literal .bj Benin +literal .bm Bermuda +literal .bn Brunei Darussalam +literal .bo Bolivia +literal .br Brazil +literal .bs Bahamas +literal .bt Bhutan +literal .bv Bouvet Island +literal .bw Botswana +literal .by Belarus +literal .bz Belize +literal .ca Canada +literal .cc Cocos (Keeling) Islands +literal .cd The Democratic Republic of The Congo +literal .cf Central African Republic +literal .cg Congo +literal .ch Switzerland +literal .ci Ivory Coast +literal .ck Cook Islands +literal .cl Chile +literal .cm Cameroon +literal .cn China +literal .co Colombia +literal .cr Costa Rica +literal .cu Cuba +literal .cv Cape Verde +literal .cx Christmas Island +literal .cy Cyprus +literal .cz Czech Republic +literal .de Germany +literal .dj Djibouti +literal .dk Denmark +literal .dm Dominica +literal .do Dominican Republic +literal .dz Algeria +literal .ec Ecuador +literal .ee Estonia +literal .eg Egypt +literal .eh Western Sahara +literal .er Eritrea +literal .es Spain +literal .et Ethiopia +literal .fi Finland +literal .fj Fiji +literal .fk Falkland Islands (Malvinas) +literal .fm Micronesia +literal .fo Faroe Islands +literal .fr France +literal .ga Gabon +literal .gb United Kingdom +literal .gd Grenada +literal .ge Georgia +literal .gf French Guiana +literal .gh Ghana +literal .gi Gibraltar +literal .gl Greenland +literal .gm Gambia +literal .gn Guinea +literal .gp Guadeloupe (Fr.) +literal .gq Equatorial Guinea +literal .gr Greece +literal .gs South Georgia And The South Sandwich Islands +literal .gt Guatemala +literal .gu Guam (U.S.) +literal .gw Guinea-Bissau +literal .gy Guyana +literal .hk Hong Kong +literal .hm Heard Island And Mcdonald Islands +literal .hn Honduras +literal .hr Croatia +literal .ht Haiti +literal .hu Hungary +literal .id Indonesia +literal .ie Ireland +literal .il Israel +literal .im Isle of Man +literal .in India +literal .io British Indian Ocean Territory +literal .iq Iraq +literal .ir Iran +literal .is Iceland +literal .it Italy +literal .jm Jamaica +literal .jo Jordan +literal .jp Japan +literal .ke Kenya +literal .kg Kyrgyzstan +literal .kh Cambodia +literal .ki Kiribati +literal .km Comoros +literal .kn Saint Kitts and Nevis +literal .kp Korea (North) +literal .kr Korea (South) +literal .kw Kuwait +literal .ky Cayman Islands +literal .kz Kazakstan +literal .la Lao People's Democratic Republic +literal .lb Lebanon +literal .lc Saint Lucia +literal .li Liechtenstein +literal .lk Sri Lanka +literal .lr Liberia +literal .ls Lesotho +literal .lt Lithuania +literal .lu Luxembourg +literal .lv Latvia +literal .ly Libyan Arab Jamahiriya +literal .ma Morocco +literal .mc Monaco +literal .md Moldova +literal .mg Madagascar +literal .mh Marshall Islands +literal .mk Macedonia +literal .ml Mali +literal .mm Myanmar +literal .mn Mongolia +literal .mo Macau +literal .mp Northern Mariana Islands +literal .mq Martinique +literal .mr Mauritania +literal .ms Montserrat +literal .mt Malta +literal .mu Mauritius +literal .mv Maldives +literal .mw Malawi +literal .mx Mexico +literal .my Malaysia +literal .mz Mozambique +literal .na Namibia +literal .nc New Caledonia (Fr.) +literal .ne Niger +literal .nf Norfolk Island +literal .ng Nigeria +literal .ni Nicaragua +literal .nl Netherlands +literal .no Norway +literal .np Nepal +literal .nr Nauru +literal .nu Niue +literal .nz New Zealand +literal .om Oman +literal .pa Panama +literal .pe Peru +literal .pf Polynesia (Fr.) +literal .pg Papua New Guinea +literal .ph Philippines +literal .pk Pakistan +literal .pl Poland +literal .pm Saint Pierre and Miquelon +literal .pn Pitcairn +literal .pr Puerto Rico (U.S.) +literal .ps Palestinian Territory, Occupied +literal .pt Portugal +literal .pw Palau +literal .py Paraguay +literal .qa Qatar +literal .re Reunion (Fr.) +literal .ro Romania +literal .ru Russia +literal .rw Rwanda +literal .sa Saudi Arabia +literal .sb Solomon Islands +literal .sc Seychelles +literal .sd Sudan +literal .se Sweden +literal .sg Singapore +literal .sh Saint Helena +literal .si Slovenia +literal .sj Svalbard and Jan Mayen +literal .sk Slovakia +literal .sl Sierra Leone +literal .sm San Marino +literal .sn Senegal +literal .so Somalia +literal .sr Suriname +literal .st Sao Tome And Principe +literal .su U.S.S.R. +literal .sv El Salvador +literal .sy Syrian Arab Republic +literal .sz Swaziland +literal .tc Turks And Caicos Islands +literal .td Chad +literal .tf French Southern Territories +literal .tg Togo +literal .th Thailand +literal .tj Tajikistan +literal .tk Tokelau +literal .tm Turkmenistan +literal .tn Tunisia +literal .to Tonga +literal .tp East Timor +literal .tr Turkey +literal .tt Trinidad and Tobago +literal .tv Tuvalu +literal .tw Taiwan +literal .tz Tanzania +literal .ua Ukraine +literal .ug Uganda +literal .uk United Kingdom +literal .um United States Minor Outlying Islands +literal .us United States +literal .uy Uruguay +literal .uz Uzbekistan +literal .va Holy See (Vatican City State) +literal .vc St. Vincent and the Grenadines +literal .ve Venezuela +literal .vg Virgin Islands, British +literal .vi Virgin Islands, U.S. +literal .vn Vietnam +literal .vu Vanuatu +literal .wf Wallis and Futuna +literal .ws Samoa +literal .ye Yemen +literal .yt Mayotte +literal .yu Yugoslavia +literal .za South Africa +literal .zm Zambia +literal .zw Zimbabwe diff --git a/etc_org/brltty/Contraction/de-basis.ctb b/etc_org/brltty/Contraction/de-basis.ctb new file mode 100644 index 0000000..17d09c8 --- /dev/null +++ b/etc_org/brltty/Contraction/de-basis.ctb @@ -0,0 +1,260 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Contraction Table - German (uncontracted) +# Created by Mario Lang . + +numsign 3456 number sign, just one operand +letsign 6 +capsign 46 # FIXME: only allowed at begword, midendword capsign is 45 +begcaps 45 + +# the decimal digits +always 1 1 +always 2 12 +always 3 14 +always 4 145 +always 5 15 +always 6 124 +always 7 1245 +always 8 125 +always 9 24 +always 0 245 + +include letters-latin.cti +always ä 345 +always Ä 345 +always ö 246 +always Ö 246 +always ß 6-2346 +always ü 1256 +always Ü 1256 + +# accented letters +always À 4-1 [C0] upper a grave +always Á 4-1 [C1] upper a acute +always  4-1 [C2] upper a circumflex +always à 4-1 [C3] upper a tilde +always Ç 4-14 [C7] upper c cedilla +always È 4-15 [C8] upper e grave +always É 4-15 [C9] upper e acute +always Ê 4-15 [CA] upper e circumflex +always Ë 4-15 [CB] upper e dieresis +always Ì 4-24 [CC] upper i grave +always Í 4-24 [CD] upper i acute +always Î 4-24 [CE] upper i circumflex +always Ï 4-24 [CF] upper i dieresis +always Ð 4-15 [D0] upper eth +always Ñ 4-1345 [D1] upper n tilde +always Ò 4-135 [D2] upper o grave +always Ó 4-135 [D3] upper o acute +always Ô 4-135 [D4] upper o circumflex +always Õ 4-135 [D5] upper o tilde +always Ø 4-135 [D8] upper o slash +always Ù 4-136 [D9] upper u grave +always Ú 4-136 [DA] upper u acute +always Û 4-136 [DB] upper u circumflex +always Ý 4-13456 [DD] upper y acute +always Þ 4-2345 [DE] upper t horn +always à 4-1 [E0] lower a grave +always á 4-1 [E1] lower a acute +always â 4-1 [E2] lower a circumflex +always ã 4-1 [E3] lower a tilde +always å 4-1 [E5] lower a ring +always æ 1-15 [E6] lower ae +always ç 4-14 [E7] lower c cedilla +always è 4-15 [E8] lower e grave +always é 4-15 [E9] lower e acute +always ê 4-15 [EA] lower e circumflex +always ë 4-15 [EB] lower e dieresis +always ì 4-24 [EC] lower i grave +always í 4-24 [ED] lower i acute +always î 4-24 [EE] lower i circumflex +always ï 4-24 [EF] lower i dieresis +always ð 4-15 [F0] lower eth +always ñ 4-1345 [F1] lower n tilde +always ò 4-135 [F2] lower o grave +always ó 4-135 [F3] lower o acute +always ô 4-135 [F4] lower o circumflex +always õ 4-135 [F5] lower o tilde +always ø 4-135 [F8] lower o slash +always ù 4-136 [F9] lower u grave +always ú 4-136 [FA] lower u acute +always û 4-136 [FB] lower u circumflex +always ý 4-13456 [FD] lower y acute +always þ 4-2345 [FE] lower t horn +always ÿ 4-13456 [FF] lower y dieresis + +# common abbreviations +word GmbH 46-1245-134-12-45-125 + +midnum ^ 4-346-3456 +always \u2070 4-346-3456-245 superscript 0 +always \u00B9 4-346-3456-1 superscript 1 +always \u00B2 4-346-3456-12 superscript 2 +always \u00B3 4-346-3456-14 superscript 3 +always \u2074 4-346-3456-145 superscript 4 +always \u2075 4-346-3456-15 superscript 5 +always \u2076 4-346-3456-124 superscript 6 +always \u2077 4-346-3456-1245 superscript 7 +always \u2078 4-346-3456-125 superscript 8 +always \u2079 4-346-3456-24 superscript 9 + +always ° 4-356 Grad +before space endnum ' 4-35 Winkelminute +before space endnum \u2032 4-35 Winkelminute +before space endnum '' 4-35-35 +before space endnum \u2033 4-35-35 + +prepunc " 236 +postpunc " 356 +begword « 236 +endword » 356 +always " 6-4 + +always ' 6-6 + +prepunc `` 236 +always ` 4 + +always ^ 456-126 + +always ~ 4-156 +repeatable ~~~ 4-156-4-156-4-156 + +midnum , 2 +always , 2 + +always ; 23 + +midnum : 25 +always : 25 +repeatable ::: 25-25-25 + +midnum . 3 +always . 3 +always ... 3-3-3 +always .\s.\s. 3-3-3 . . . + +endnum ! 12346 (factorial) +always ! 235 + +endword ? 26 +always ? 6-26 +always \uFFFD 6-26 + +always ( 2356 +always ) 2356 + +always [ 6-2356 +always ] 6-2356 + +always { 56-2356 +always } 56-2356 + +always # 3456 + +midnum * 35 +always * 6-35 +repeatable *** 6-35-35-35 + +midnum / 256 +always / 5-2 + +always % 3456-245-356 +always \u2030 3456-245-356-356 promille +always & 5-136 + +always @ 4-345 + +always \\ 347 + +always | 6-34 + +repeatable \s 0 +repeatable \t 0 +repeatable \xa0 0 no break space + +repeatable --- 36-36-36 + +always _ 4567 +repeatable ___ 4567-4567 + +repeatable === 6-2356-2356-2356 + +# the hyphen +midendword - 36 +always - 6-36 +#repeatable ­­­ 6-36-36-36 + +# mathematical symbols +always < 5-13 +always = 4-2356 +always > 46-2 +midnum + 235 +always + 6-235 +midnum - 36 +always × 4-236 Mal(-Kreuz) +midnum × 236 Mal(-Kreuz) +midnum ÷ 46-34 division sign +begnum $ 256 +always $ 256-3456 +always ¼ 3456-1-1256-145 +always ½ 3456-1-1256-12 +always ¾ 3456-1-1256-14 + +# other special characters +always © 2356-6-14-2356 copyright +always ¶ 4-1234-345 paragraph +always § 4-234-3 section +always ¢ 4-14 cents +always £ 4-123 pounds +always ¥ 4-13456 yen +always µ 46-134 mu + +# special character sequences +literal :// URLs +literal www. + +literal .com +literal .edu +literal .gov +literal .mil +literal .net +literal .org +include countries.cti + +literal .doc +literal .htm +literal .html +literal .tex +literal .txt + +literal .gif +literal .jpg +literal .png +literal .wav + +literal .tar +literal .zip + +# When an upper-case letter occurs inside a contraction, following a lower-case +# letter, the contraction should not be used. Example McCan + +# when a decimal begins with a period, it should be translated with a +# number sign followed by a decimal point, followed by the number. diff --git a/etc_org/brltty/Contraction/de-kurzschrift.ctb b/etc_org/brltty/Contraction/de-kurzschrift.ctb new file mode 100644 index 0000000..b2ba923 --- /dev/null +++ b/etc_org/brltty/Contraction/de-kurzschrift.ctb @@ -0,0 +1,1482 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Contraction Table - German (contracted - 1998 standard) +# Created by Mario Lang . + +include de-vollschrift.ctb + +# Ausnahmen für Vokalgruppen aus de-vollschrift.ctb +always barrier 12-356-1235-24-12456 shouldn't use the ie-contraction +always bankier 12-235-13-24-12456 shouldn't use the ie-contraction +midendword iell 24-15-12345 shouldn't use the ie-contraction +always indien 35-145-24-14 shouldn't use the ie-contraction +always medien 134-15-145-24-14 shouldn't use the ie-contraction +always propriet 12345-1234-1235-24-15-2345 proprietär shouldn't use the ie-contraction + +class e e +class g g +class h h +class m m +class n n +class r r +class st st +class konsonant bcdfghjklmnpqrstvwxyz + +# Due to their low usage frequency in typical german text the letters +# c, q, x and y are reused for the en-, ll-, ex/mm/nis- and el-contractions. +# Therefore they need a proceding letsign to disambiguate them. +always c 6-14 +always C 6-14 +always q 6-12345 +always Q 6-12345 +always x 6-1346 +always X 6-1346 +always y 6-13456 +always Y 6-13456 + +# Lautgruppenkürzungen +midendword ach 56 +begmidword al 25 +begmidword : 6-25 +begmidword an 235 +begmidword ar 356 +begmidword be 23 +before g always beu 12-126 +always bell 23-12345 tabelle should use the ll-contraction +midendword ck 46 +midword eh 2356 +before h always kohle = +before m always kohle = +always ein 1246 +always lateinisch 123-1-2345-1246-1345-24-156 +always el 13456 +begmidword elineal 15-123-35-15-25 +endword elineal 15-123-35-15-1-123 +always eleist 15-123-146-23456 +always em 12356 +always emach 15-134-56 +before e always emachs 12356-56-234 Systemachse +always en 14 +always denunz 145-15-1345-256-1356 shouldn't use the en-contraction +always er 12456 +always dereferenzier 145-15-1235-15-124-12456-14-1356-346-1235 shouldn't use the er-contraction +always deregulier 145-15-1235-15-1245-136-123-346-1235 shouldn't use the er-contraction +always es 123456 +always ge 12346 +prfword gehe 1245-2356-15 +prfword gehen 1245-2356-14 +prfword gehend 1245-2356-14-145 +prfword gehende 1245-2356-14-145-15 +prfword gehendem 1245-2356-14-145-12356 +prfword gehenden 1245-2356-14-145-14 +prfword gehender 1245-2356-14-145-12456 +prfword gehendes 1245-2356-14-145-123456 +before konsonant always geh 1245-2356 +before konsonant always bel 12-13456 Übelkeit shouldn't use the be-contraction +word bel 12-13456 +before konsonant always bem 12-12356 +before konsonant always ben 12-14 +before konsonant always ber 12-12456 +before konsonant always gel 1245-13456 klingelton shouldn't use the ge-contraction +before konsonant always gen 1245-14 +before konsonant always ten 2345-14 +before konsonant always ter 2345-12456 +midendword ich 3456 +midendword ig 45 +always in 35 +midendword lich 456 +begword see = +begword neusee 1345-126-234-15-15 +before konsonant always seen 234-15-14 +word seele 234-15-13456-15 +sufword seelen 234-15-13456-14 +always seelisch 234-15-13456-24-156 +begword tee = +word teer 2345-15-12456 +sufword teerartig 2345-15-12456-356-2345-45 +before konsonant begword teer 2345-15-12456 +word teere 2345-15-12456-15 +word teeren 2345-15-12456-14 +word teerend 2345-15-12456-14-145 +word teerende 2345-15-12456-14-145-15 +word teerendem 2345-15-12456-14-145-12356 +word teerenden 2345-15-12456-14-145-14 +word teerender 2345-15-12456-14-145-12456 +word teerendes 2345-15-12456-14-145-123456 +word teerung 2345-15-12456-136 +word teerungen 2345-15-12456-136-14 +sufword teenager 2345-15-14-1-1245-12456 +sufword teenie 2345-15-14-346 +always teelich 2345-15-15-456 shouldn't use the el-contraction +always teelöffel 2345-15-15-123-246-124-124-13456 shouldn't use the el-contraction +always teemaschin 2345-15-15-134-156 shouldn't use the em-contraction +always teesieb 2345-15-15-234-346-12 shouldn't use the es-contraction +midendword ll 12345 +always holland 125-135-123-123-235-145 shouldn't use the ll-contraction +always holländer 125-135-123-123-345-1345-145-12456 shouldn't use the ll-contraction +always hollaender 125-135-123-123-345-1345-145-12456 shouldn't use the ll-contraction +midendword mm 1346 +always wurm = wurmmittel shouldn't use the mm-contraction +begmidword or 26 + +always schaos 234-1456-1-135-234 +after konsonant midword ss = +after konsonant midendword ssatz 234-234-1356 +after konsonant midendword ssätz 234-5-234-1356 +after konsonant midendword ssaetz 234-5-234-1356 +after konsonant midword ssch 234-156 +always sschicht 234-156-3456-2345 +always sschlag 234-156-1245 +always sschläg 234-5-156-1245 +always sschlaeg 234-5-156-1245 +always sschließ 234-156-2346 +always sschmuck 234-156-134-136-46 +always sschnur 234-156-1345-136-1235 shouldn't use the nur-contraction +always sschool 234-234-1456-135-135-123 foreign word, sch-contraction not allowed +always sschreib 234-156-12 +always sschrieb 234-2-156 +always sschrift 234-156-2345 +always sschwierig 234-156-45 +always sselbst 234-234-23456 +always sselbständ 234-234-13456-12-5-23456 shouldn't use the selbst-contraction +always sselbstaend 234-234-13456-12-5-23456 shouldn't use the selbst-contraction +after konsonant always ssetz 234-2-15 +after konsonant midendword ssesam 234-234-123456-1-134 shouldn't use the sam-contraction +after konsonant always ssitz 234-2-24 +always ssolch 234-234-1456 +after konsonant midendword ssoll 234-2-234 +always ssondern 234-234-1345 +always ssozial 234-234-123 +always espiel 15-2-346 +always sspiel 234-2-346 +always esprach 15-234-1234 +always ssprach 234-234-1234 +always sspräch 234-5-234-1234 +always sspraech 234-5-234-1234 +always esprech 15-2-2346 +always ssprech 234-2-2346 +after konsonant midendword sst 234-23456 +always sstaat 234-23456-2345 +after konsonant midendword sstand 234-2-23456 +after konsonant midendword sständ 234-5-23456 +after konsonant midendword sstaend 234-5-23456 +after konsonant midendword sstell 234-2-13456 +always ssteiger 234-23456-146-1245-12456 +before e always sstund 234-23456-256-145 shouldn't use the und-contraction +midendword ss 2346 + +midendword te 236 +sufword atem 1-2345-12356 shouldn't use the te-contraction +always un 256 + +midendword tei 2345-146 + +always all 1-12345 +always ell 15-12345 +always emm 15-1346 +always esch 15-156 +always ess 15-2346 +always est 15-23456 + +endword tel 2345-13456 +endword teln 2345-13456-1345 +endword tels 2345-13456-234 +endword tem 2345-12356 +endword tene 2345-14-15 +always tten 2345-2345-14 shouldn't use the te-contraction +always tter 2345-2345-12456 shouldn't use the te-contraction +always daten 145-1-2345-14 +always karten 13-356-2345-14 +endword tenem 2345-14-12356 +endword tenen 2345-14-14 +endword tener 2345-14-12456 +endword tenes 2345-14-123456 +endword tens 2345-14-234 +endword ter 2345-12456 +endword tere 2345-12456-15 +endword terem 2345-12456-12356 +endword teren 2345-12456-14 +endword teres 2345-12456-123456 +endword ters 2345-12456-234 +always liter 123-24-2345-12456 +endword tern 2345-12456-1345 +endword tes 2345-123456 + +endword bel 12-13456 shouldn't use the be-contraction +endword beln 12-13456-1345 shouldn't use the be-contraction +endword belns 12-13456-1345-234 shouldn't use the be-contraction +endword bels 12-13456-234 shouldn't use the be-contraction +midword belläng 12-13456-5-123-1245 kabellänge shouldn't use the ll-contraction +midword bellaeng 12-13456-5-123-1245 +midendword belung 12-13456-136 +before st midendword belungs 12-13456-136-234 +always belveder 12-13456-1236-15-145-12456 shouldn't use the be-contraction +always wirbel 2456-24-1235-12-13456 shouldn't use the be-contraction +endword ben 12-14 shouldn't use the be-contraction +endword bend 12-14-145 shouldn't use the be-contraction +endword bende 12-14-145-15 shouldn't use the be-contraction +endword bendem 12-14-145-12356 shouldn't use the be-contraction +endword benden 12-14-145-14 shouldn't use the be-contraction +endword bender 12-14-145-12456 shouldn't use the be-contraction +endword bendes 12-14-145-123456 shouldn't use the be-contraction +endword benem 12-14-12356 shouldn't use the be-contraction +endword benen 12-14-14 shouldn't use the be-contraction +endword bens 12-14-234 shouldn't use the be-contraction +endword ber 12-12456 shouldn't use the be-contraction +endword berei 12-12456-146 shouldn't use the be-contraction +endword bereien 12-12456-146-14 shouldn't use the be-contraction +endword berin 12-12456-35 shouldn't use the be-contraction +endword berinnen 12-12456-35-1345-14 shouldn't use the be-contraction +endword bern 12-12456-1345 shouldn't use the be-contraction +endword bers 12-12456-234 shouldn't use the be-contraction +always ober 135-12-12456 shouldn't use the be-contraction +endword bes 12-123456 shouldn't use the be-contraction + +always begeh 23-1245-2356 shouldn't use the ge-contraction +always getriebegehäus 12346-2345-1235-346-23-12346-125-34-234 shouldn't use the eh-contraction +always getriebegehaeus 12346-2345-1235-346-23-12346-125-34-234 shouldn't use the eh-contraction +always umgeht 136-134-1245-2356-2345 shouldn't use the ge-contraction +always geig 1245-146-1245 should use the ei-contraction +always geisel 1245-146-234-13456 shouldn't use the ge-contraction +always geist 1245-146-23456 +prfword gel 1245-13456 shouldn't use the ge-contraction +midendword gelhaft 1245-13456-125-124 +midword gelläng 1245-13456-5-123-1245 +midword gellaeng 1245-13456-5-123-1245 +prfword geln 1245-13456-1345 +prfword gelns 1245-13456-1345-234 +prfword gels 1245-13456-234 +midendword gelung 1245-13456-136 +before st midendword gelungs 1245-13456-136-234 +prfword gen 1245-14 shouldn't use the ge-contraction +midendword gend 1245-14-145 shouldn't use the ge-contraction +endword gens 1245-14-234 shouldn't use the ge-contraction +midendword ger 1245-12456 should use er-contraction if not part of a word intro +before r begword abge 1-12-12346 +before r begword ange 235-12346 +word anger 235-1245-12456 +word angern 235-1245-12456-1345 +word angers 235-1245-12456-234 +begword unange 256-235-12346 +begmidword aufger 2-16-12346-1235 +begmidword ausger 34-12346-1235 +before r begmidword einge 1246-12346 +begword unger 256-12346-1235 +sufword ungerecht 256-12346-1235-2345 +sufword zuge 2-1356-12346 +endword ges 1245-123456 shouldn't use the ge-contraction +midendword ien 24-14 shouldn't use the ie-contraction +always erschien 12456-156-346-1345 +prfword industrien 35-145-136-23456-1235-15-14 +before n always industrie 35-145-136-23456-1235-346 industrienation shouldn't use the en-contraction +begmidword anomal 235-135-134-25 shouldn't use the mal-contraction +endword anomal 235-135-134-1-123 shouldn't use the mal-contraction +midendword iene 346-1345-15 should use the ie-contraction +midendword ienen 346-1345-14 should use the ie-contraction +endword tel 2345-13456 should use the el-contraction +endword ten 2345-14 should use the en-contraction +endword ter 2345-12456 should use the er-contraction +endword tes 2345-123456 should use the es-contraction +always trigraph = shouldn't use the ig-contraction + +# Vorsilbenkürzungen +begword aus 34 +begword ent 2346 +word enter 14-2345-12456 shouldn't use the ent-contraction +begword ex 1346 +begword pro 12345 +begword ver 36 +word verb 1236-12456-12 +word vers 1236-12456-234 + +begword auspiz 16-234-1234-24-1356 shouldn't use the aus-contraction +word ente 14-236 shouldn't use the ent-contraction +sufword enten 14-2345-14 shouldn't use the ent-contraction +word entchen 14-2345-1456-14 +begword veranda 1236-12456-236-145-1 shouldn't use the ver-contraction +begword vertikal 1236-12456-2345-24-13-25 shouldn't use the ver-contraction +word vertikal 1236-12456-2345-24-13-1-123 shouldn't use the ver-contraction + +# Nachsilbenkürzungen +endword falls 124 +midendword heit 125 +before s midword heits 125-234 +midendword keit 13 +before s midword keits 13-234 +midendword mal 134 +sufword gemal 12346-134-25 gemalt shouldn't use the mal-contraction +midendword nis 1346 +always nisier 1345-24-234-346-1235 technisierung shouldn't use -nis +midendword sam 2346 +sufword bisam = +always bischofsamt 12-24-156-135-124-234-1-134-2345 shouldn't use the sam-contraction +midendword schaft 156 +midendword ung 136 +always dschungel 6-145-156-256-1245-13456 shouldn't use the ung-contraction +midendword terung 2345-12456-136 +before cst midword ungs 136-234 Bindungscharakter, Regierungschef +midendword wärts 2456 + +midendword ation 5-1345 +always industrienation 35-145-136-23456-1235-346-1345-5-1345 +before s midword ations 5-1345-234 +midendword ativ 5-1236 +after st always ion 245 +always religion 1235-13456-45-245 +after st before s always ions 245-234 +endword ismus 5-24 +midendword istisch 5-156 +endword nismus 1345-5-24 shouldn't use the nis-contraction +midendword nistisch 1345-5-156 +midendword ität 5-345 +midendword itaet 5-345 +before s midword itäts 5-345-234 +before s midword itaets 5-345-234 +midendword mität 134-5-345 shouldn't use the mit-contraction + +sufword anis 235-24-234 shouldn't use the nis-contraction +before st midword ations 5-1345-234 +sufword barschaft 12-356-156-1-124-2345 shouldn't use the shaft-contraction +always blumensamen 12-123-136-134-14-234-1-134-14 shouldn't use the sam-contraction +prfword dezimal = if we use the mal-contraction here, we get a new word dezim +begmidword dezimal 145-15-1356-24-134-25 +sufword small 234-134-1-12345 shouldn't use the mal-contraction +word beaufort 12-15-16-124-26-2345 shouldn't use the auf-contraction +sufword erheiter 12456-125-146-2345-12456 shouldn't use the heit-contraction +prfword formal 124-26-134-1-123 shouldn't use the mal-contraction +begword formal 124-26-134-25 shouldn't use the mal-contraction +word firnis = shouldn't use the nis-contraction +begword gesam 12346-234-1-134 shouldn't use the sam-contraction +always herrschaft 1235-1235-156-1-124-2345 can not use the shaft-contraction +always hoheit 125-135-125-146-2345 shouldn't use the heit-contraction +always kuhdung 13-136-125-145-256-1245 shouldn't use the ung-contraction +always hunger 125-256-1245-12456 shouldn't use the ung-contraction +before g begword lun 123-256 shouldn't use the ung-contraction +prfword maximal = shouldn't use the mal-contraction +begmidword maximal 134-1-6-1346-24-134-25 shouldn't use the mal-contraction +always tennis 2345-14-1345-24-234 shouldn't use the nis-contraction +midendword ungscharakter 136-234-1456-13 +before st midendword ungs 136-234 shouldn't use the ss/st-contraction +midendword zung 1356-136 auseinandersetzung shouldn't use the zu-contraction +begword zung 1356-256-1245 shouldn't use the ung-contraction + +# Einformige Kürzungen, nur alleinstehend +word als 146 +word auch 34 +word eu = +word das 145 +word dass 2346 +word den 15 +word der 1235 +word des 3 +word die 346 +word ihm 236 +word im 36 not allowed when used in hyphenated words like Hans-im-Glück-Gefühl +after letter literal -im- +word ist 23456 +word kann 13 +word lässt 123 +word laesst 123 +word man 134 +word oder 135 +word schon 156 +word sich 14 +word sie 234 +word was 2456 + +# Einformige Kürzungen, alleinstehend oder in Wortverbindungen +word aber 1 +begword aber 2-1 +word auf 16 +always auf 2-16 +sufword aufbrauch 16-2-34 +sufword aufeinander 16-2-1246 +sufword auffahr 16-2-1235 +sufword aufhab 16-2-125 +sufword auflass 16-2-123 +sufword aufricht 16-2-3456 +sufword aufschrieb 16-2-156 +sufword aufsetz 16-2-15 +sufword aufsitz 16-2-24 +sufword aufspiel 16-2-346 +sufword aufstand 16-2-23456 +sufword aufständ 16-5-23456 +sufword aufstell 16-2-13456 +sufword aufweis 16-2-146 +before g always aufwie 2-16-2456-346 aufwiegeln/aufwiegler/aufwiegst shouldn't use the wie-contraction +before s always aufwie 2-16-2456-346 +sufword aufzu 16-2-1356 +begword aufzuck 2-16-1356-136-46 +before konsonant always aufzug 2-16-1356-136-1245 +always aufzugsturm 2-16-1356-136-1245-234-2345-136-1235-134 shouldn't use zu-contraction and st-contraction +before m always aufzugstür 2-16-1356-136-1245-234-2345-1256-1235 shouldn't use zu-contraction and st-contraction +always aufzugstür 2-16-1356-136-1245-234-2345-1256-1235 shouldn't use zu-contraction and st-contraction +prfword lauf 123-16-124 +prfword laufe 123-16-124-15 +prfword laufen 123-16-124-14 +prfword laufend 123-16-124-14-145 +prfword laufende 123-16-124-14-145-15 +prfword laufendem 123-16-124-14-145-12356 +prfword laufenden 123-16-124-14-145-14 +prfword laufender 123-16-124-14-145-12456 +prfword laufendes 123-16-124-14-145-123456 +prfword laufens 123-16-124-14-234 +prfword laufes 123-16-124-123456 +prfword laufs 123-16-124-234 +prfword laufst 123-16-124-23456 +prfword lauft 123-16-124-2345 +always schlauf 156-123-16-124 shouldn't use the auf-contraction +always abgelauf 1-12-12346-123-16-124 +always akkulauf 1-13-13-136-123-16-124 +always auflauf 2-16-123-16-124 +always durchlauf 2-1456-123-16-124 +begword verlauf 36-123-16-124 shouldn't use the auf-contraction +midendword verlauf 1236-12456-123-16-124 shouldn't use the auf-contraction + +word bei 12 +always bei 2-12 +sufword beieinander 12-2-1246 +sufword beifahr 12-2-1235 +sufword beisetz 12-2-15 +sufword beisitz 12-2-24 +sufword beispiel 12-2-346 +sufword beistand 12-2-23456 +sufword beiständ 12-5-23456 +sufword beistell 12-2-13456 +sufword beizu 12-2-1356 +always beizung 12-146-1356-136 shouldn't use the bei-contraction +always beiß 12-146-6-2346 shouldn't use the bei-contraction +endword bein 12-146-1345 shouldn't use the bei-contraction +endword beine 12-146-1345-15 shouldn't use the bei-contraction +endword beinen 12-146-1345-14 shouldn't use the bei-contraction +endword beins 12-146-1345-234 shouldn't use the bei-contraction +before t always beinhal 23-35-125-25 shouldn't use the bei-contraction +always beinhalter 12-146-1345-125-25-2345-12456 should use the ei-contraction + +word dem 12356 +always dem 2-12356 +sufword demzu 12356-2-1356 +endword dem 145-12356 shouldn't use the dem-contraction +always außerdem 16-6-2346-12456-2-12356 +always demask = demaskiert shouldn't use the dem-contraction +always demilit = shouldn't use the dem-contraction +always demonstr 145-12356-135-1345-23456-1235 shouldn't use the dem-contraction +word demo 145-12356-135 shouldn't use the dem-contraction +word demos 145-12356-135-234 shouldn't use the dem-contraction + +word durch 1456 +always durch 2-1456 +sufword durcheinander 1456-2-1246 +sufword durchfahr 1456-2-1235 +sufword durchlass 1456-2-123 +sufword durchläss 1456-5-123 +sufword durchsprech 1456-2-2346 +sufword durchsetz 1456-2-15 +sufword durchspiel 1456-2-346 +sufword durchstand 1456-2-23456 +sufword durchstell 1456-2-13456 +sufword durchzu 1456-2-1356 +sufword durchzuck 2-1456-1356-136-46 shouldn't use the zu-contraction +word durchzug 2-1456-1356-136-1245 shouldn't use the zu-contraction +word durchzuges 2-1456-1356-136-1245-123456 shouldn't use the zu-contraction +sufword durchzugs 2-1456-1356-136-1245-234 shouldn't use the zu-contraction +begword durcheinandergerat 1456-2-1246-12346-1235-1-2345 +always zugerat 2-1356-12346-1235-1-2345 shouldn't use the er-contraction +word für 124 +always für 2-124 +sufword füreinander 124-2-1246 +always fürst 124-1256-1235-23456 shouldn't use the für-contraction +word gegen 1245 +always gegen 2-1245 +sufword gegenauf 1245-2-16 +sufword gegeneinander 1245-2-1246 +sufword gegenfahr 1245-2-1235 +sufword gegensetz 1245-2-15 +sufword gegenstand 1245-2-23456 +sufword gegenständ 1245-5-23456 +sufword gegenzu 1245-2-1356 +prfword gegenzug 2-1245-1356-136-1245 +prfword gegenzuge 2-1245-1356-136-12346 +prfword gegenzuges 2-1245-1356-136-1245-123456 +prfword gegenzugs 2-1245-1356-136-1245-234 +before g sufword gegenzun 2-1245-1356-256 +word gewesen 12346 +always gewesen 2-12346 +always fürsorgewesen 2-124-234-26-12346-2456-123456-14 shouldn't use the gewesen-contraction + +word immer 1346 +word immerzu 1346-2-1356 +always immer 2-1346 +always immersion 24-1346-12456-234-245 shouldn't use the immer-contraction +always immersiv 24-1346-12456-234-24-1236 +always flimmer 124-123-24-1346-12456 +always wimmer 2456-24-1346-12456 shouldn't use the immer-contraction +always zimmer 1356-24-1346-12456 shouldn't use the immer-contraction +word jetzt 245 +always jetzt 2-245 +word mehr 2356 +always mehr 2-2356 +sufword mehrstell 2356-2-13456 +word mit 2345 +always mit 2-2345 +sufword mitauf 2345-2-16 +sufword mitdürf 2345-2-145 +sufword miteinander 2345-2-1246 +sufword mitfahr 2345-2-1235 +sufword mithab 2345-2-125 +sufword mitkönn 2345-2-13 +sufword mitmüss 2345-2-134 +sufword mitnicht 2345-2-1345 +sufword mitschrieb 2345-2-156 +sufword mitspiel 2345-2-346 +sufword mitunter 2345-2-256 +sufword mitzu 2345-2-1356 +word nicht 1345 +word n 6-1345 +always nicht 2-1345 +sufword nichtauf 1345-2-16 +sufword nichtzu 1345-2-1356 +always nichtzughör 2-1345-1356-136-1245-125-246-1235 +always nichtzuck 2-1345-1356-136-46 +always nichtzusammen 2-1345-1356-234 +word so 1234 +always so 2-1234 +sufword soundso 1234-2-136-2-1234 +sufword sowie 1234-2-126 +endword son = +begword sozu 1234-2-1356 +always cursor = shouldn't use the so-contraction +begword absol = +begword absorb = +begword absorp = +always adsorbier 1-145-234-26-12-346-1235 +always aerosol 1-12456-135-234-135-123 +always amtsober 1-134-2345-234-135-12-12456 +always anthroposo 235-2345-125-1235-135-1234-135-234-135 +always iso = +always konson = +begmidword sensor 234-14-234-26 +endword sensor 234-14-234-135-1235 +endword sensor 234-14-234-135-1235 +word soda = +always soffizier 234-135-124-124-24-1356-346-1235 +always soft = +always soldat = +endword solo = +always sommer 234-135-1346-12456 +before konsonant always son = +always sonogra = +always sonn = +always sonst 234-135-1345-23456 +always sorientier 234-26-24-14-2345-346-1235 +before konsonant always sor 234-26 +always source = +sufword south = +always sowjet = +always soziolo = +word über 1256 +word ueber 1256 +always über 2-1256 +sufword überdurch 1256-2-1456 +sufword übereinander 1256-2-1246 +sufword überzu 1256-2-1356 +always überzucht 2-1256-1356-136-1456-2345 +always überzuck 2-1256-1356-136-46 +prfword überzug 2-1256-1356-136-1245 +prfword überzuges 2-1256-1356-136-1245-123456 +before konsonant always überzug 2-1256-1356-136-1245 +always überlauf 2-1256-123-16-124 +word und 136 +always und 2-136 +sufword gesund 12346-234-256-145 +prfword hund 125-256-145 shouldn't use the und-contraction +always hunde 125-256-145-15 shouldn't use the und-contraction +always hundert 125-256-145-12456-2345 shouldn't use the und-contraction +prfword hunderte 125-256-145-12456-236 shouldn't use the und-contraction +prfword hunden 125-256-145-14 shouldn't use the und-contraction +prfword hundes 125-256-145-123456 shouldn't use the und-contraction +always kund 13-256-145 shouldn't use the und-contraction +always mund 134-256-145 shouldn't use the und-contraction +sufword schrund 156-1235-256-145 +always wund 2456-256-145 shouldn't use the und-contraction + +word unter 256 +always unter 2-256 +sufword kunter 13-256-2345-12456 shouldn't use the unter-contraction +sufword kunterbunter 13-256-2345-12456-12-256-2345-12456 +sufword munter 134-256-2345-12456 shouldn't use the unter-contraction +sufword untereinander 256-2-1246 +word voll 12345 +always voll 2-12345 +sufword vollständ 12345-5-23456 +sufword vollzu 12345-2-1356 +prfword vollzug 2-12345-1356-136-1245 +prfword vollzuge 2-12345-1356-136-12346 +prfword vollzuges 2-12345-1356-136-1245-123456 +always vollzugs 2-12345-1356-136-1245-234 +word von 1236 +always von 2-1236 +sufword voneinander 1236-2-1246 +word vor 26 +always vor 2-26 +sufword vorbei 26-2-12 +sufword vorspiel 26-2-346 +sufword vorstell 26-2-13456 +sufword vorüber 26-2-1256 +sufword vorzu 26-2-1356 +always vorzugs 2-26-1356-136-1245-234 +always vorzugstimmen 2-26-1356-136-1245-23456-24-1346-14 +always favorit 124-1-1236-26-24-2345 shouldn't use the vor-contraction +word wie 126 +always wie 2-126 +always zwiebel 1356-2456-346-12-13456 shouldn't use the wie-contraction +word zu 1356 +always zu 2-1356 +word indem 35-2-12356 +word trotzdem 2345-1356-2-12356 +word zudem 1356-2-12356 +sufword zueinander 1356-2-1246 +sufword zufahr 1356-2-1235 +sufword zulass 1356-2-123 +sufword zuläss 1356-5-123 +sufword zuspiel 1356-2-346 +sufword zustand 1356-2-23456 +sufword zuständ 1356-5-23456 +sufword zustell 1356-2-13456 +sufword zuzu 1356-2-1356 +always zucht 1356-136-1456-2345 shouldn't use the zu-contraction +always zuck 1356-136-46 shouldn't use the zu-contraction +before g always zug = +endword zug = +endword zuges 1356-136-1245-123456 + +# Einformige Kürzungen, alleinstehend oder am Wortanfang +sufword ihr 24 +sufword sein 246 +word war 356 +word waren 356-14 +word warst 356-23456 +word wart 356-2345 +word war's 356-6-234 +word wär 5-356 +word wäre 5-356-15 +word wären 5-356-14 +word wärest 5-356-15-23456 +word wäret 5-356-15-2345 +word wärst 5-356-23456 +word wärt 5-356-2345 +word wär's 5-356-6-234 + +# Einformige Kürzungen, alleinstehend, mit Endungen oder in Wortverbindungen +always hatt 125 +always hätt 345 +always haett 345 +always welch 13456 + +word adonis = shouldn't use the nis-contraction +always aktuell 1-13-2345-136-15-12345 should use the ll-contraction +always all 1-12345 +sufword alle 1-15 +always allegor 1-12345-15-1245-26 Allegorie shouldn't use the ae-contraction +always allein 1-1246 +word allem 1-12356 +always allen 1-14 +always aller 1-12456 +always allerg 1-12345-12456-1245 Allergiker +word alles 1-123456 +always allesamt 1-12345-15-234-1-134-2345 shouldn't use the es-contraction +always alphabet 25-1234-125-1-12-15-2345 shouldn't use the hab-contraction +word also 1-135 +always ander 2-12456 +always wander 2456-235-145-12456 wandern shouldn't use the ander-contraction +sufword zander 1356-235-145-12456 +always änder 5-12456 +always aender 5-12456 +always arbeit 356-12 +before s always arbeits 356-12-234 +always arben 356-12-14 +always kauf 13-16-124 +begword aussprech 16-2-2346 +midendword aussprech 16-234-2-2346 +midendword ausstell 16-234-2-13456 +always australi 16-23456-1235-25-24 shouldn't use the aus-contraction +always austria 16-23456-1235-24-1 shouldn't use the aus-contraction +#begword äuß 5-34 FIXME: how to deal with äußerst? + +always ähnlich 345-456 +always aehnlich 345-456 + +word balsam 12-25-234-1-134 +word been 12-15-15-1345 english word shouldn't use be- or en-contraction +always beere 12-15-15-1235-15 +always beeren 12-15-15-1235-14 +always behr 12-2356-1235 entbehren +begword beid 12-145 beiderseits +always berg 12-12456-1245 shouldn't use the be-contraction +always berge 12-12456-12346 shouldn't use the be-contraction +always bergen 12-12456-1245-14 shouldn't use the be-contraction +always berger 12-12456-1245-12456 shouldn't use the be-contraction +always berges 12-12456-1245-123456 shouldn't use the be-contraction +always besonder 23 +always besser 234-234 +contraction ss +word beim 12-134 +contraction bm +word bis 12-234 +sufword bisher 12-234-125-12456 +sufword bislang 12-2345-123-1245 +sufword bisweil 12-234-2456-146-123 +always bison = + +always bist 12-23456 +always bistum 12-24-23456-136-134 shouldn't use the bist-contraction +always bleib 12-12 +contraction bb +always blind 12-123 +contraction bl +always brauch 2-34 +always bräuch 5-34 +always braeuch 5-34 +always brief 12-124 +contraction bf +always bring 12-1245 +contraction bg + +always charakter 1456-13 +sufword chor 1456-135-1235 shouldn't use the or-contraction +always comput 6-14-135-134-1234-136-2345 computer should use the er-contraction + +always dabei 145-12 +contraction db +always dadurch 145-145 +contraction dd +always dafür 145-124 +contraction df +always dagegen 145-1245 +contraction dg +always daher 145-125 +contraction dh +always damit 145-134 +contraction dm +always dank 145-13 +contraction dk +always davon 145-1236 +contraction dv +always dazu 145-1356 +contraction dz +always dazubleib 145-1-2-1356-12-12 shouldn't use the dazu-contraction +always dazumal 145-1-2-1356-134 +always deuten 145-126-2345-14 shouldn't use the te-contraction +always deal = dealer +word dei = Agnus Dei +always demokrat 145-2345 +contraction dt +word denen 15-14 +word dnister 145-1345-24-234-2345-12456 shouldn't use the nis-contraction +word denn 145-1345 +word dennschon 145-1345-156-135-1345 +always dessen 145-2346 +always deutsch 145-156 +word diem 145-24-12356 we shouldn't use the ie-contraction here +word diese 346-15 +word diesen 346-14 +word dieser 346-12456 +word dieses 346-123456 +sufword diesmal 346-134 +word dir 145-1235 +word doch 145-1456 +always druck 145-46 +always drück 5-145-46 +always dürf 2-145 + +always eben 15-12-14 +word ebenso 15-135 +contraction eo +sufword ehemal 15-125-15-134 +word ei 6-146 +always eigen 146-1245-14 Eigennutz shouldn't use the ge-contraction +always einander 2-1246 +word en 15-1345 en passant +always enig 14-45 +always erkenn 12456-13-14-1345 +sufword etwa 15-1 +contraction ea +word etwas 2345-2456 +contraction tw + +always fahr 2-1235 +always fahrtsst 2-1235-2345-234-23456 shouldn't use the ss-contraction +always fahrtsstell 2-1235-2345-234-2-13456 +always fähr 5-1235 +always faehr 5-1235 +always fall 124-12345 +always fäll 5-124-12345 +always faell 5-124-12345 +always fertig 124-45 +always fest 124-15-23456 should use the st-contraction +always film = +always folgen 124-135-123-1245-14 shouldn't use the ge-contraction +always frag 124-1235 +contraction fr +always fragil = +always fragment 124-1235-1-1245-134-14-2345 +always freund 124-145 +contraction fd +always führ 124-125 +contraction fh +always fürcht 124-1256-1235-1456-2345 shouldn't use the für-contraction + +always ganz 1245-1356 +contraction gz +always gänz 5-1245-1356 +always gaenz 5-1245-1356 +always garnison 1245-356-1345-24-234-135-1345 shouldn't use the nis-contraction +word gegend 12346-1245-14-145 shouldn't use the gegen-contraction +always gegenüber 1245-1256 +contraction gü +always gegenwart 1245-2456 +contraction gw +always gegenwärt 5-1245-2456 +always gegenwaert 5-1245-2456 +always gelb 1245-13456-12 should use the el-contraction +always geld 1245-13456-145 should use the el-contraction +always gelegen 1245-1245 +contraction gg +begword gelt 1245-13456-2345 gelten shouldn't use the ge-contraction +prfword gene 1245-14-15 +prfword genem 1245-14-12356 +prfword genen 1245-14-14 +prfword gener 1245-14-12456 +prfword genes 1245-14-123456 +always geogra = Geographie shouldn't use the ge-contraction +prfword gern 1245-12456-1345 +midendword gerlich 1245-12456-456 bürgerlich shouldn't use the ge-contraction +always gern 1245-12456-1345 we shouldn't use the ge-contraction here +always geschäft 1245-124 +always geschaeft 1245-124 +contraction gf +always gesellschaft 1245-156 +always geworden 12346-2456 +always gibt 1245-12 +contraction gb +always gleich 1245-1456 +always glück 1245-46 +always groß 1245-2346 +contraction gß +always größ 5-1245-2346 +always grund 1245-145 +contraction gd +always gründ 5-1245-145 +always gründonners 1245-1235-1256-1345-145-135-1345-1345-12456-234 gründonnerstag shouldn't use the gründ-contraction +always hab 2-125 +always haft 125-124 +contraction hf +always häft 5-125-124 +always haeft 5-125-124 +word hain = +always hamburger 125-1-134-12-136-1235-1245-12456 shouldn't use the ge-contraction +always hand 125-145 +always händ 5-125-145 +always haend 5-125-145 +always halten 125-25-2345-14 shouldn't use the te-contraction +always hast 125-23456 +always hat 125-2345 +contraction ht +word hattest 125-15-23456 shouldn't use the es-contraction +word hattrick 125-1-2345-2345-24-46 shouldn't use the hatt-contraction +always haupt 125-1234 +contraction hp +always häupt 5-125-1234 +always herr 1235-1235 +contraction rr +always hier 125-1235 +contraction hr +always hierar 125-24-12456-356 hierarchie +always hoff 124-124 +contraction ff + +word ich 3456 +sufword ihn 24-125 +always inter 35-2345-12456 +always interess 2-35 +always irgend 24-1245 irgendetwas +contraction ig + +always jahr 245-1235 +contraction jr +always jähr 5-245-1235 +always jaehr 5-245-1235 +always jahrhundert 245-125 +contraction jh +always jahrtausend 245-2345 +contraction jt +always jahrzehnt 245-1356 +contraction jz +sufword jed 245-145 +word jedoch 245-1456 +sufword jetzig 245-45 +always johannisberg 245-135-125-235-1345-24-234-12-12456-1245 shouldn't use the nis-contraction +always jung 245-256-1245 shouldn't use the ung-contraction + +word kannst 13-23456 +always kapital 13-1234 +contraction kp +always kapitäl 5-13-1234 +always kapitael 5-13-1234 +always klemm 13-123-15-1346 eingeklemmt shouldn't use the em-contraction +always knoch 13-1345-135-1456 Knochen shouldn't use the noch-contraction +always komm 13-1346 +contraction kx +always akkommod 1-13-13-135-1346-135-145 shouldn't use the komm-contraction +always kömm 5-13-1346 +always konnt 13-2345 +contraction kt +always könn 2-13 +always kräft 5-13-124 +always kraeft 5-13-124 +always kulturell 13-136-123-2345-136-1235-15-12345 should use the ll-contraction +always kürz 5-13-1356 + +always lang 123-1245 +contraction lg +before g sufword schlan 156-123-235 shouldn't use the lang-contraction +sufword schlangen 156-123-235-1245-14 +before g always warteschlan 2456-356-236-156-123-235 +always läng 5-123-1245 +always laeng 5-123-1245 +always jahrelang 245-1235-15-123-1245 shouldn't use the el-contraction +always jahrhundertelang 245-125-15-123-1245 shouldn't use the el-contraction +always jahrzehntelang 245-1356-15-123-1245 shouldn't use the el-contraction +always jahrtausendelang 245-2345-15-123-1245 shouldn't use the el-contraction +before s always jahres 245-1235-123456 +before g always jahresta 245-1235-123456-2345-1 +always langobard 123-235-1245-135-12-356-145 shouldn't use the lang-contraction +always lass 2-123 +always läss 5-123 +always laess 5-123 +sufword blass 12-123-1-2346 +sufword blasst 12-123-1-234-23456 +always class = shouldn't use the lass-contraction +before s always glas = +sufword klass 13-123-1-2346 shouldn't use the lass-contraction +always lassist 123-1-2346-24-23456 +always laich 123-1-24-1456 shouldn't use the ich-contraction +always lasagne = shouldn't use the sag-contraction +always lasso 123-1-2346-135 shouldn't use the lass-contraction +always länd = +always laend = +always leb 123-12 +contraction lb +always leicht 123-1456 +always letzt 123-2345 +contraction lt +always lieb 123-346-12 + +always mann 134-1345 +contraction mn +always männ 5-134-1345 +always maenn 5-134-1345 +word manna = shouldn't use the mann-contraction +always mannequin 134-235-1345-15-6-12345-35 shouldn't use the mann-contraction +always maschin 134-156 +always material 134-123 +contraction ml +always materiell 134-12345 +word mir 134-1235 +always mittel 134-2345 +contraction mt +always moldawien 134-135-123-145-1-2456-24-14 shouldn't use the wie-contraction +sufword moor = shouldn't use the or-contraction +always möchte 1456-15 +word möchten 1456-14 +always mög 2-246 +always möglich 134-456 +always musik 134-13 +contraction mk +always muss 134-2346 +always müss 2-134 + +word nachdem 1345-145 +always nahm 1345-134 Annahme +contraction nm +always natur 1345-2345 +contraction nt +always natürlich 1345-456 +always nächst 1345-23456 +always naechst 1345-23456 +always nehm 1345-125 +contraction nh +endword nisch 1345-24-156 shouldn't use the nis-contraction +endword nische 1345-24-156-15 shouldn't use the nis-contraction +endword nischen 1345-24-156-14 shouldn't use the nis-contraction +endword nischer 1345-24-156-12456 shouldn't use the nis-contraction +endword nisches 1345-24-156-123456 shouldn't use the nis-contraction +always nichtig 1345-45 +always nichts 1345-234 +contraction ns +always nichtsehend 2-1345-234-2356-14-145 shouldn't use the nichts-contraction +always nichtschwimm 2-1345-156-2456-24-1346 shouldn't use the nichts-contraction +always noch 1345-1456 +always nommen 1345-1346 +contraction nx +always genommen 12346-1345-1346 +midendword augenommen 16-12346-1345-1346 +always eigenommen 146-12346-1345-1346 +always notwendig 1345-2456 +contraction nw +begmidword normal 1345-26-134-25 shouldn't use the mal-contraction +prfword normal 1345-26-134-1-123 shouldn't use the mal-contraction +always anim 235-24-134 animal shouldn't use the mal-contraction +always nur 1345-1235 +contraction nr +always nutz 1345-1356 +contraction nz +always nütz 5-1345-1356 + +sufword ohne 135-15 +contraction oe + +always öffentlich 246-456 + +always paar = shouldn't use the ar-contraction +always paragraph 1234-1245 +contraction pg +always person 1234-1345 +contraction pn +always philosoph 1234-125 +contraction ph +always platz 1234-1356 +always plätz 5-1234-1356 +always plaetz 5-1234-1356 +always plötzlich 1234-456 +always ploetzlich 1234-456 +always politik 1234-13 +contraction pk +always politisch 1234-156 +always punkt 1234-2345 +contraction pt + +always recht 1235-2345 +contraction rt +before s always rechts 1235-2345-234 +always regier 1235-1245 +contraction rg +before s always regierungs 1235-1245-136-234 +always rehabilit 1235-125 +contraction rh +always republik 1235-13 +contraction rk +sufword rest 1235-15-23456 should use the st-contraction +always richt 2-3456 +always rück 1235-46 +always rueck 1235-46 + +always sag 234-1245 +contraction sg +always saal = shouldn't use the al-contraction +word samen 234-1-134-14 shouldn't use the sam-contraction +always satz 234-1356 +contraction sz +always sätz 5-234-1356 +always saetz 5-234-1356 +always schnur 156-1345-136-1235 shouldn't use the nur-contraction +always school 234-1456-135-135-123 foreign word, sch-contraction not allowed +always schlag 156-1245 +always schläg 5-156-1245 +always schlaeg 5-156-1245 +always schließ 156-2346 +always schreib 156-12 +always schrift 156-2345 +always schrieb 2-156 +always schwierig 156-45 +always schwillt 156-2456-24-12345-2345 shouldn't use the will-contraction +always schwoll 156-2456-135-12345 geschwollen shouldn't use the woll-contraction +word sehr 234-1235 +sufword versehr 36-234-1235 +sufword unversehr 256-1236-12456-234-1235 +always selbst 234-23456 +always selbständig 234-13456-12-5-23456-45 shouldn't use the selbst-contraction +always selbstaendig 234-13456-12-5-23456-45 shouldn't use the selbst-contraction +always setz 2-15 +sufword sesam 234-123456-1-134 shouldn't use the sam-contraction +always sind 234-145 +contraction sd +always sindex 234-35-145-15-6-1346 +always sindik 234-35-145-24-13 +always sindiz 234-35-145-24-1356 +always sindustr 234-35-145-136-23456-1235 +always sitz 2-24 +always sitzbein 2-24-12-146-1345 shouldn't use the bei-contraction +always solch 234-1456 +always soll 2-234 +always sondern 234-1345 +contraction sn +always sozial 234-123 +contraction sl +always spiel 2-346 +always sprach 234-1234 +contraction sp +always spräch 5-234-1234 +always spraech 5-234-1234 +always sprech 2-2346 +always staat 23456-2345 +always stand 2-23456 +always standard 23456-235-145-356-145 shouldn't use the stand-contraction +always ständ 5-23456 +always staend 5-23456 +always stell 2-13456 +always sstell 234-2-13456 shouldn't use the ss-contraction +word stets 23456-234 +always strahier 23456-1235-1-125-346-1235 abstrahieren + +word taiga = shouldn't use the ig-contraction +always täter 2345-345-2345-12456 shouldn't use the er-contraction +always technik 2345-13 +contraction tk +always stechnik 234-2345-13 +always technisch 2345-156 +always stechnisch 234-2345-156 +sufword test 2345-15-23456 shouldn't use the es-contraction +sufword töricht 2345-246-1235-3456-2345 shouldn't use the richt-contraction +sufword toericht 2345-246-1235-3456-2345 shouldn't use the richt-contraction +always trag 2345-1245 +contraction tg +always träg 5-2345-1245 +always train = training shouldn't use the first possible in-contraction +always treff 2345-124 +contraction tf +always trinitro = shouldn't use the in-contraction +always trotz 2345-1356 +contraction tz +always trüb = trüber shouldn't use the über-contraction + +always unbeirr 256-23-24-1235-1235 unbeirrt shouldn't use the bei-contraction +sufword under 256-145-12456 shouldn't use the und-contraction + +word überhaupt 1256-125 +word ueberhaupt 1256-125 +always übrig 1256-45 + +always verhältnis 1236-125 +contraction vh +always verhaeltnis 1236-125 +always viel 1236-123 +contraction vl +word vielleicht 1236-2345 +always volk 1236-13 +contraction vk +word vom 1236-134 +contraction vm + +always wahr 2456-125 +contraction wh +always währ 5-2456-125 +always während 345-145 +contraction äd +always waehrend 345-145 +sufword warm 2456-356-134 shouldn't use the war-contraction +always weg 2456-1245 +contraction wg +always weis 2-146 Anweisung +always weit 2456-2345 +before konsonant begword zweit 1356-2456-146-2345 shouldn't use the weit-contraction +always wenig 2456-45 +sufword wenn 2456-1345 +contraction wn +always werd 2-2456 +always wesentlich 2456-456 +always wiegend 2456-346-1245-14-145 shouldn't use the wie-contraction +always wieder 346-145 +always wien 2456-346-1345 shouldn't use the wie-contraction +always will 2456-12345 +always william 2456-24-12345-24-1-134 +word wir 2456-1235 +word wird 2456-145 +always wirk 2456-13 +contraction wk +word wirst 2456-23456 +always wirtschaft 2456-156 +always wiss 2456-2346 +contraction wß +word swiss 234-2456-24-2346 shouldn't use the wiss-contraction +always wohl 2456-123 +contraction wl +always woll 2-135 +word Wolle 2456-135-12345-15 shouldn't use the woll-contraction +always wollfad 2456-135-12345-124-1-145 shouldn't use the woll-contraction +always baumwoll 12-16-134-2456-135-12345 shouldn't use the woll-contraction +word worden 135-14 +sufword wurd 136 +sufword würd 1256 + +always young 6-13456-135-136-1345-1245 shouldn't use the u-contraction + +always zahl 1356-123 +contraction zl +always zähl 5-1356-123 +always zeit 1356-2345 +contraction zt +before st midendword zug = +word zum 1356-134 +word zunächst 1356-1345 +word zunaechst 1356-1345 +word zur 1356-1235 +sufword zurschau 1356-1235-156-16 +sufword zurück 1356-46 +sufword zurueck 1356-46 +always zusammen 1356-234 +always zwischen 1356-2456 +contraction zw + +# exceptions +always aachen 1-1-1456-14 shouldn't use the ach-contraction +always abbauf 1-12-12-16-124 Abbaufortschritt, Abbaufront +sufword abend 1-12-14-145 +always abenteuer 1-12-14-2345-126-12456 +always abenteurer 1-12-14-2345-126-1235-12456 +always aberkann 1-12-12456-13-235-1345 shouldn't use the aber-contraction +always aberkenn 1-12-12456-13-14-1345 shouldn't use the aber-contraction +begword abernt 1-12-12456-1345-2345 shouldn't use the aber-contraction +always abgaben 1-12-1245-1-12-14 shouldn't use the be-contraction +begword ausgaben 34-1245-1-12-14 shouldn't use the be-contraction +sufword ablageraum 1-12-123-1-12346-1235-16-134 +always ablageräum 1-12-123-1-12346-1235-34-134 +always ablageraeum 1-12-123-1-12346-1235-34-134 +always ablauf 1-12-123-16-124 shouldn't use the auf-contraction +always ablösesumm 1-12-123-246-234-15-234-136-1346 shouldn't use the es-contraction +always abloesesumm 1-12-123-246-234-15-234-136-1346 shouldn't use the es-contraction +always abnormität 1-12-1345-26-134-5-345 shouldn't use the mit-contraction +always abnormitaet 1-12-1345-26-134-5-345 shouldn't use the mit-contraction +always abrund 1-12-1235-256-145 shouldn't use the und-contraction +begword abschieds 1-12-156-346-145-234 Abschiedsschmerz +always achteck 1-1456-2345-15-46 shouldn't use the te-contraction +always asocia 1-234-135-6-14-24-1 asociación shouldn't use the so-contraction +always afrikarefer 1-124-1235-24-13-1-1235-15-124-12456 shouldn't use the ar-contraction +sufword agent 1-1245-14-2345 shouldn't use the ge-contraction +always akadem 1-13-1-145-12356 shouldn't use the dem-contraction +sufword akten 1-13-2345-14 shouldn't use the te-contraction +always akteur 1-13-2345-126-1235 shouldn't use the te-contraction +always ingenieur 35-1245-14-24-126-1235 +always interieur 35-2345-12456-24-126-1235 +always porteur 1234-26-2345-126-1235 +always alarm 25-356-134 Alarmmeldung shouldn't use the mm-contraction +always albern 25-12-12456-1345 shouldn't use the be-contraction +always albert 25-12-12456-2345 shouldn't use the be-contraction +always alexander 25-15-6-1346-235-145-12456 shouldn't use the ander-contraction +always algerier 25-1245-12456-24-12456 shouldn't use the ie-contraction +sufword allee 1-12345-15-15 shouldn't use the alle-contraction +prfword alleen 1-12345-15-14 shouldn't use the alle-contraction +always baumallee 12-16-134-1-12345-15-15 shouldn't use the mal-contraction and alle-contraction +always baumalleen 12-16-134-1-12345-15-14 shouldn't use the mal-contraction and alle-contraction +before st always alltags 1-12345-2345-1-1245-234 +begword alm 25-134 +begword alter 25-2345-12456 +always amateur 1-134-1-2345-126-1235 should use the eu-contraction +before r always amerika 1-134-12456-24-13-1 +always amtschines 1-134-2345-234-1456-35-123456 shouldn't use the sch-contraction +always amtsstub 1-134-2345-234-23456-136-12 shouldn't use the ss-contraction +always andalusier 235-145-25-136-234-24-12456 shouldn't use the ie-contraction +midendword anebel 1-1345-15-12-13456 Andromedanebel shouldn't use the an-contraction +before st always anfangs 235-124-235-1245-234 +before st always angriffs 235-1245-1235-24-124-124-234 +always anklage 235-13-123-1-12346 Anklagerede shouldn't use the er-contraction +always anklang 235-13-123-235-1245 shouldn't use the lang-contraction +always ankläng 235-13-123-345-1345-1245 shouldn't use the läng-contraction +begword anlagen 235-123-1-1245-14 +always anlauf 235-123-16-124 shouldn't use the auf-contraction +before m always anleihe 235-123-146-125-15 Anleihemarkt shouldn't use the em-contraction +before m always film = +class egn egn +before egn begword anti 235-2345-24 +always antichrist 235-2345-24-1456-1235-24-23456 shouldn't use the ich-contraction +always anästh 235-345-234-2345-125 Anästhesie +begword armee 356-134-15-15 +word armeen 356-134-15-14 + +always augen 16-1245-14 shouldn't use the ge-contraction +midendword austausch 16-234-2345-16-156 shouldn't use the st-contraction +always beilstein 12-146-123-23456-1246 shouldn't use the bei-contraction +word bein 12-146-1345 shouldn't use the bei-contraction +word beine 12-146-1345-15 shouldn't use the bei-contraction +word beinen 12-146-1345-14 shouldn't use the bei-contraction +word beines 12-146-1345-123456 shouldn't use the bei-contraction +always bauform 12-16-124-26-134 shouldn't use the auf-contraction +always beteuer 23-2345-126-12456 shouldn't use the te-contraction +always beute 12-126-236 should use the eu-contraction +always beutel 12-126-2345-13456 should use the eu-contraction +always bssy 12-234-234-6-13456 shouldn't use the ss-contraction +always bundes 12-256-145-123456 shouldn't use the und-contraction +prfword chemikalie 1456-12356-24-13-25-24-15 +always donnerstag 145-135-1345-1345-12456-234-2345-1-1245 shouldn't use the st-contraction +before g always samstag = +endword stag = shouldn't use the st-contraction +endword stage 234-2345-1-12346 +endword stages 234-2345-1-1245-123456 +sufword eheinstitut 15-125-15-35-23456-24-2345-136-2345 +begword eheleu 15-125-15-123-126 +before g begword eherin 15-125-15-1235-35 Ehering(e) shouldn't use the er-contraction +midword ehilfs = Analysehilfsmittel shouldn't use the eh-contraction +always einter 15-35-2345-12456 shouldn't use the ein-contraction +midendword emethod = Analysemethode shouldn't use the eh-contraction +midendword enorm 15-1345-26-134 Aussprachenorm shouldn't use the en-contraction +always emuskel 15-134-136-234-13-13456 shouldn't use the em-contraction +always eschatolog 123456-1456-1-2345-135-123-135-1245 shouldn't use the sch-contraction +always esther 123456-2345-125-12456 shouldn't use the st-contraction +always ästhe 345-234-2345-125-15 ästhetisch +midendword erecht 15-1235-2345 +midendword ericht 15-2-3456 +always erepublik 15-1235-13 +midendword emann 15-134-1345 +midendword emädchen 15-134-345-145-1456-14 +midendword emaedchen 15-134-345-145-1456-14 +midendword emänn 15-5-134-1345 +midendword emaenn 15-5-134-1345 +midendword estand 15-2-23456 +midword estell 15-2-13456 +always found 124-135-256-145 Foundation shouldn't use the und-contraction +begword gänse = +word gänsen 1245-345-1345-234-14 +sufword gänserich 1245-345-1345-234-12456-3456 +always geben 12346-12-14 +always gebunden 12346-12-256-145-14 shouldn't use the und-contraction +always geier 1245-146-12456 should use the ei-contraction +always geil 1245-146-123 shouldn't use the ge-contraction +midendword geingang 1245-1246-1245-235-1245 +midendword geingän 1245-1246-1245-345-1345 +always gelungen 12346-123-256-1245-14 +always generat 1245-14-12456-1-2345 +always generier 1245-14-12456-346-1235 +always gerät 12346-1235-345-2345 should use the ge-contraction +always geraet 12346-1235-345-2345 should use the ge-contraction +always geräusch 12346-1235-34-156 should use the ge-contraction +always geraeusch 12346-1235-34-156 should use the ge-contraction +always gerecht 12346-1235-2345 +always gericht 12346-2-3456 +begword german 1245-12456-134-235 shouldn't use the ge-contraction +always gewiesen 12346-2456-346-234-14 shouldn't use the wie-contraction +prfword hallen 125-1-12345-14 shouldn't use the allen-contraction +always hauf 125-16-124 shouldn't use the auf-contraction +always hotel 125-135-2345-13456 shouldn't use the te-contraction +always installer 35-23456-1-12345-12456 shouldn't use the aller-contraction +always internet 35-2345-12456-1345-15-2345 shouldn't use the te-contraction +always interview 35-2345-12456-1236-24-15-2456 shouldn't use the ie-contraction +after st always ionstrieb 245-234-2345-1235-346-12 +after st always ionstrupp 245-234-2345-1235-136-1234-1234 +always jubel 245-136-12-13456 shouldn't use the be-contraction +always kaffee = +endword kaffees 13-1-124-124-15-123456 +always komponist 13-135-134-1234-135-1345-24-23456 shouldn't use the nis-contraction +always leselamp 123-123456-15-123-1-134-1234 shouldn't use the el-contraction +always liechtenstein 123-346-1456-2345-14-23456-1246 shouldn't use the te-contraction +prfword linie 123-35-24-15 shouldn't use the ie-contraction +always richtlini 2-3456-123-35-24 +prfword materie 134-1-2345-12456-24-15 shouldn't use the ie-contraction +always metallen 134-15-2345-1-12345-14 shouldn't use the allen-contraction +always regel 1235-15-1245-13456 +always release = shouldn't use the el-contraction +always roboter 1235-135-12-135-2345-12456 shouldn't use the te-contraction +always round 1235-135-256-145 shouldn't use the und-contraction +sufword rund 1235-256-145 shouldn't use the und-contraction +word räson = shouldn't use the so-contraction +always döschen 145-246-234-1456-14 shouldn't use the sch-contraction +always füsschen 124-1256-2346-1456-14 +always häschen 125-345-234-1456-14 shouldn't use the sch-contraction +always höschen 125-246-234-1456-14 should use the ch-contraction +always wollhöschen 2456-135-12345-125-246-234-1456-14 shouldn't use the woll-contraction +always küsschen 13-1256-2346-1456-14 shouldn't use the sch-contraction +always möschen 134-246-234-1456-14 should use the ch-contraction +word röschen 1235-246-234-1456-14 should use the ch-contraction +begword rosaro = shouldn't use the ar-contraction +midendword sammel 234-1-1346-13456 shouldn't use the sam-contraction +midendword samml 234-1-1346-123 shouldn't use the sam-contraction +endword schef 234-1456-15-124 +endword schefin 234-1456-15-124-35 +endword schefins 234-1456-15-124-35-234 +endword schefinnen 234-1456-15-124-35-1345-14 +endword schefs 234-1456-15-124-234 +endword eschef 123456-1456-15-124 +endword eschefin 123456-1456-15-124-35 +endword eschefins 123456-1456-15-124-35-234 +endword eschefinnen 123456-1456-15-124-35-1345-14 +endword eschefs 123456-1456-15-124-234 +always schueler 156-1256-123-12456 should use the ue-symbol +always schwung 156-2456-256-1245 shouldn't use the ung-contraction +always september 234-15-1234-2345-12356-12-12456 should use the em-contraction +always dezember 145-15-1356-12356-12-12456 shouldn't use the be-contraction +before s always sichts 234-3456-2345-234 Ansichtssache shouldn't use the ss-contraction +always silber 234-24-123-12-12456 shouldn't use the be-contraction +always sprung 234-1234-1235-256-1245 shouldn't use the ung-contraction +always ssitz 234-2-24 shouldn't use the ss-contraction +always ssonntag = +always sspiel 234-2-346 +always ssprach 234-234-1234 +always sstand 234-2-23456 +midendword stitel 234-2345-24-2345-13456 +always studien 23456-136-145-24-14 shouldn't use the ie-contraction +always stunde 23456-256-145-15 shouldn't use the und-contraction +always stunden 23456-256-145-14 +always esystem 15-234-6-13456-23456-12356 shouldn't use the es-contraction +always sturz 23456-136-1235-1356 Absturzursache shouldn't use the zu-contraction +always tagesstät 2345-1-1245-123456-23456-345-2345 shouldn't use the ss-contraction +always tagesstaet 2345-1-1245-123456-23456-345-2345 shouldn't use the ss-contraction +always team = shouldn't use the te-contraction +midendword termin 2345-12456-134-35 shouldn't use the te-contraction +always wagen 2456-1-1245-14 shouldn't use the ge-contraction +always weiber 2456-146-12-12456 shouldn't use the be-contraction +sufword verbund 36-12-256-145 shouldn't use the und-contraction +midendword verbund 1236-12456-12-256-145 shouldn't use the und-contraction +midword versamm 1236-12456-234-1-1346 shouldn't use the sam-contraction +always viertel 1236-346-1235-2345-13456 shouldn't use the te-contraction +before g always zeitsta 1356-2345-234-2345-1 +begword zion = zionist shouldn't use the nis-contraction +always zugantenn 1356-136-1245-235-2345-14-1345 +always zweiseit 1356-2456-146-234-146-2345 +always zweistaat 1356-2456-146-23456-2345 shouldn't use the weis-contraction + +midendword heitstätig 125-234-2345-345-2345-45 gelegenheitstätigkeit shouldn't use the st-contraction +begmidword admiral 1-145-134-24-1235-25 +begmidword astral 1-23456-1235-25 +before m sufword atom = +begmidword bifokal 12-24-124-135-13-25 +#begmidword brachial 12-1235-56-24-25 +begmidword bronchial 12-1235-135-1345-1456-24-25 bronchiallymphknoten shouldn't use the ll-contraction +begword general 1245-14-12456-25 +begmidword kolonial 13-135-123-135-1345-24-25 +begmidword zentral 1356-14-2345-1235-25 zentrallager +always schall 156-1-12345 schallen shouldn't use the allen-contraction +always herzultra 125-12456-1356-136-123-2345-1235-1 shouldn't use the zu-contraction +always mittagessen 134-24-2345-2345-1-1245-15-2346-14 +always snakeskin 234-1345-1-13-15-234-13-35 + +# countries +always dänemark 145-345-1345-15-134-356-13 shouldn't use the em-contraction +always daenemark 145-345-1345-15-134-356-13 shouldn't use the em-contraction + +# names +word angela 235-1245-13456-1 shouldn't use the ge-contraction +word angeles 235-1245-13456-123456 shouldn't use the ge-contraction +word angelika 235-1245-13456-24-13-1 shouldn't use the ge-contraction +word angelina 235-1245-13456-35-1 shouldn't use the ge-contraction +word angelo 235-1245-13456-135 shouldn't use the ge-contraction +always daniel 145-235-24-13456 shouldn't use the ie-contraction +always gerlind 1245-12456-123-35-145 should use the er-contraction +always solveig 234-135-123-1235-146-1245 shouldn't use the so-contraction + +# TODO: +# 8-Punkte-Plan diff --git a/etc_org/brltty/Contraction/de-vollschrift.ctb b/etc_org/brltty/Contraction/de-vollschrift.ctb new file mode 100644 index 0000000..409d6d7 --- /dev/null +++ b/etc_org/brltty/Contraction/de-vollschrift.ctb @@ -0,0 +1,87 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Contraction Table - German (basic contractions) +# Created by Mario Lang . + +include de-basis.ctb + +class cst cst +class s s +class t t + +# Lautgruppenkürzungen +always au 16 +always eu 126 +always ei 146 +always ch 1456 +always sch 156 +always st 23456 +midendword ie 346 +always äu 34 + +before s midendword aus 16-234 + +always barrier = shouldn't use the ie-contraction +always bankier = shouldn't use the ie-contraction +always famili = familie(n) shouldn't use the ie-contraction +endword studie 23456-136-145-24-15 shouldn't use the ie-contraction +midendword ien = shouldn't use the ie-contraction +midendword iell = shouldn't use the ie-contraction +begmidword dien 145-346-1345 +always indien = shouldn't use the ie-contraction +midendword ietät = +before cst midword ungs = Bindungscharakter, Regierungschef + +# unsolvable problems: +# die Premiere vs. ich premiere +# die Premieren vs. sie premieren + +# exceptions +word aktie = shouldn't use the ie-contraction +always algerier = shouldn't use the ie-contraction +prfword amphibie = shouldn't use the ie-contraction +always amtschef 1-134-2345-234-1456-15-124 shouldn't use the sch-contraction +always amtschines 1-134-2345-234-1456-24-1345-15-234 shouldn't use the sch-contraction +always andalusier = shouldn't use the ie-contraction +always asthma = shouldn't use the st-contraction +before t always bundes = shouldn't use the st-contraction +prfword chemikalie 1456-15-134-24-13-1-123-24-15 shouldn't use the ie-contraction +always dienstag 145-346-1345-234-2345-1-1245 shouldn't use the st-contraction +always donnerstag = shouldn't use the st-contraction +always eschatolog 15-234-1456-1-2345-135-123-135-1245 shouldn't use the sch-contraction +always esther = shouldn't use the st-contraction +prfword folie = shouldn't use the ie-contraction +sufword hoer 125-246-1235 should use the oe-symbol +always interview = shouldn't use the ie-contraction +always koffein = shouldn't use the ei-contraction +always lilie = shouldn't use the ie-contraction +prfword linie 123-24-1345-24-15 shouldn't use the ie-contraction +prfword materie = shouldn't use the ie-contraction +always medien = shouldn't use the ie-contraction +always museum = shouldn't use the eu-contraction +always propriet = proprietär shouldn't use the ie-contraction +always döschen 145-246-234-1456-15-1345 +always höschen 125-246-234-1456-15-1345 should use the ch-contraction +word röschen 1235-246-234-1456-15-1345 should use the ch-contraction +always samstag = shouldn't use the st-contraction +word wisst = shouldn't use the st-contraction +always vietnam = shouldn't use the ie-contraction + +# names +always daniel = shouldn't use the ie-contraction diff --git a/etc_org/brltty/Contraction/en-ueb-g2.ctb b/etc_org/brltty/Contraction/en-ueb-g2.ctb new file mode 100644 index 0000000..6160c76 --- /dev/null +++ b/etc_org/brltty/Contraction/en-ueb-g2.ctb @@ -0,0 +1,377 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Contraction Table - English (Unified English Braille, grade 2) +#By Michael Curran + +#This is by no means complete, but at least all the important ascii symbols and general grade 2 contractions are here. +#I am trying to compress space as much as possible so a lot of syllable boundary rules havn't been included. + +#Special braille signs +capsign 6 +begcaps 6-6 +endcaps 6-3 +letsign 56 +numsign 3456 +midnum . 256 + +#Largest contractions +word a = +word about 1-12 +contraction ab +word above 1-12-1236 +contraction abv +sufword according 1-14 +contraction ac +word across 1-14-1235 +contraction acr +word after 1-124 +contraction af +sufword afterward 1-124-2456 +contraction afw +sufword afternoon 1-124-1345 +contraction afn +word again 1-1245 +contraction ag +word against 1-1245-34 +contraction agst +word almost 1-123-134 +contraction alm +word already 1-123-1235 +contraction alr +word also 1-123 +contraction al +word although 1-123-1456 +word alth = +word altogether 1-123-2345-1245 +contraction altg +word always 1-123-2456 +contraction alw +word as 1356 +contraction as +word be 23 +contraction be +word because 23-14 +word bec = +word before 23-124 +word bef = +word behind 23-125 +word beh = +word below 23-123 +word bel = +word beneath 23-1345 +sufword beside 23-234 +sufword bes = +sufword between 23-2345 +sufword bet = +word beyond 23-13456 +word bey = +sufword blind 12-123 +contraction bl +sufword braille 12-1235-123 +contraction brl +word but 12 +contraction b +word can 14 +contraction c +sufword conceive 25-14-1236 +contraction rcv +word could 14-145 +contraction cd +word cannot 456-14 +sufword character 5-16 +word children 16-1345 +word chn = +always deceive 145-14-1236 +contraction dcv +word declare 145-14-123 +contraction dcl +word do 145 +contraction d +word either 15-24 +contraction ei +lowword enough 26 +contraction en +word every 15 +contraction e +always father 5-124 +always first 124-34 +always fst = +word from 124 +contraction f +always friend 124-1235 +contraction fr +word go 1245 +contraction g +always good 1245-145 +contraction gd +word great 1245-1235-2345 +contraction grt +word had 456-125 +word have 125 +contraction h +always here 5-125 +word herself 125-12456-124 +contraction herf +word him 125-134 +contraction hm +word himself 125-134-124 +contraction hmf +lowword his 236 +word i = +sufword immediate 24-134-134 +contraction imm +word it 1346 +contraction x +word its 1346-234 +contraction xs +word itself 1346-124 +contraction xf +word just 245 +contraction j +word knowledge 13 +contraction k +always know 5-13 +sufword letter 123-1235 +contraction lr +word like 123 +contraction l +word little 123-123 +contraction ll +sufword lord 5-123 +word more 134 +contraction m +sufword mother 5-134 +sufword much 134-16 +contraction mch +word must 134-34 +contraction mst +word myself 134-13456-124 +contraction myf +sufword name 5-1345 +sufword necessary 1345-15-14 +contraction nec +word neither 1345-15-24 +contraction nei +word not 1345 +contraction n +word ourselves 1256-1235-1236-234 +contraction ourvs +word paid 1234-145 +contraction pd +word people 1234 +contraction p +word perhaps 1234-12456-125 +contraction perh +sufword quick 12345-13 +contraction qk +word quite 12345 +contraction q +always question 5-12345 +word rather 1235 +contraction r +always receive 1235-14-1236 +contraction rcv +always rejoice 1235-245-14 +contraction rjc +word so 234 +contraction s +word said 234-145 +contraction sd +word shall 146 +contraction sh +always should 146-145 +contraction shd +word so 234 +contraction s +always some 5-234 +always spirit 456-234 +word still 34 +contraction st +word such 234-16 +contraction sch +word that 2345 +contraction t +word this 1456 +contraction th +word thyself 1456-13456-124 +contraction thyf +word today 2345-145 +contraction td +word tomorrow 2345-134 +contraction tm +word tonight 2345-1345 +contraction tn +word themselves 2346-134-1236-234 +contraction themvs +always their 456-2346 +always there 5-2346 +word these 45-2346 +always through 5-1456 +always together 2345-1245-1235 +contraction tgr +word those 45-1456 +word upon 45-136 +word us 136 +contraction u +always under 5-136 +word very 1236 +contraction v +lowword was 356 +word which 156 +contraction wh +word will 2456 +contraction w +lowword were 2356 +always where 5-156 +always with 23456 +always word 45-2456 +word whose 45-156 +always work 5-2456 +always would 2456-145 +contraction wd +always world 456-2456 +word you 13456 +contraction y +always young 5-13456 +word your 13456-1235 +contraction yr +word yours 13456-1235-234 +contraction yrs +word yourself 13456-1235-124 +contraction yrf +word yourselves 13456-1235-1236-234 +contraction yrvs + +#Smaller contractions +midendword ally 6-13456 +midendword ance 46-15 +midendword ence 56-15 +always ever 5-15 +always for 123456 +midendword ful 56-123 +midendword ing 346 +midendword ity 56-13456 +midendword less 46-234 +always many 456-134 +midendword ment 56-2345 +midendword eness 15-56-234 +midendword iness 24-56-234 +midendword ness 56-234 +midendword ong 56-1245 +midendword ound 46-145 +midendword ount 46-2345 +always ought 5-1256 +always part 5-1234 +always right 5-1235 +midendword sion 46-1345 +always the 2346 +always time 5-2345 +midendword tion 56-1345 + +#Smallist contractions +always and 12346 +always ar 345 +midword bb 23 +midword cc 25 +always ch 16 +midword ea 2 +always ed 1246 +always en 26 +always er 12456 +midword ff 235 +midword gg 2356 +always gh 126 +always in 35 +always of 12356 +always one 5-135 +always ou 1256 +always ow 246 +always sh 146 +always st 34 +always th 1456 +always wh 156 + +#single symbols +always \x20 0 +repeatable \s\s 0-0 +always 1 1 +always 2 12 +always 3 14 +always 4 145 +always 5 15 +always 6 124 +always 7 1245 +always 8 125 +always 9 24 +always 0 245 +include letters-latin.cti +always " 6-2356 +always ' 3 +endword 'd 3-145 +endword 'll 3-123-123 +endword 'm 3-134 +endword 're 3-1235-15 +endword 's 3-234 +endword 't 3-2345 +endword 've 3-1236-15 +always / 456-34 +always & 4-12346 +always * 5-35 +always { 456-126 +always } 456-345 +always ( 5-126 +always ) 5-345 +always [ 46-126 +always ] 46-345 +always , 2 +always ; 23 +always : 25 +always . 256 +always ! 235 +always ? 236 +always <= 456-4-126 +always >= 456-4-345 +always + 5-235 +always < 4-126 +always > 4-345 +always = 5-2356 +always % 46-356 +always | 456-1256 +always ^ 4-26 +always ~ 4-35 +always @ 4-1 +always \\ 456-16 +always # 456-1456 +always - 36 +always _ 46-36 +always ` 46-16 +always \t 456-2345 +always $ 4-234 + +# other special characters +always © 2356-6-14-2356 copyright +always ¶ 4-1234-345 paragraph +always § 4-234-3 section +always ° 45-46-16 degrees +always ¢ 4-14 cents +always £ 4-123 pounds +always ¥ 4-13456 yen +always µ 46-134 mu + + diff --git a/etc_org/brltty/Contraction/en-us-g2.ctb b/etc_org/brltty/Contraction/en-us-g2.ctb new file mode 100644 index 0000000..bf17d0a --- /dev/null +++ b/etc_org/brltty/Contraction/en-us-g2.ctb @@ -0,0 +1,1540 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Contraction Table - English (US, grade 2) +# Created by John Boyer . + +class vowel aeiouyAEIOUY +class consonant bcdfghjklmnpqrstvwxzBCDFGHJKLMNPQRSTVWXZ +class o oO +class apostrophe ' + +numsign 3456 number sign, just one operand +letsign 56 +capsign 6 +begcaps 6-6 +endcaps 6-3 +# If you don't want capitalization comment out the preceding three lines. + +# the decimal digits +always 1 1 +always 2 12 +always 3 14 +always 4 145 +always 5 15 +always 6 124 +always 7 1245 +always 8 125 +always 9 24 +always 0 245 + +# the letter a +lastlargesign a 1 +always a 1 +always A 1 +begword a- 1-36 a-goin' +begword a-com 1-36-14-135-134 a-comin' a-coming +always about 1-12 +contraction ab +always above 1-12-1236 +contraction abv +always according 1-14 +contraction ac +always across 1-14-1235 +contraction acr +always ae = +endword aed 1-1246 +word aforesaid 1-123456-15-234-145 +before vowel begword after 1-124-2345-12456 afterimage +sufword after 1-124 afterbirth +contraction af +sufword afternoon 1-124-1345 afternoons +contraction afn +always afterward 1-124-2456 +contraction afw +word again 1-1245 +contraction ag +sufword ag'in 1-1245-3-35 ag'inst +word against 1-1245-34 +contraction agst +endword ageries = messageries +endword agery = savagery +sufword airedale = +midendword ally 6-13456 +word almost 1-123-134 +contraction alm +word already 1-123-1235 +contraction alr +word also 1-123 +contraction al +word although 1-123-1456 +word alth = +word altogether 1-123-2345 +contraction alt +word always 1-123-2456 +contraction alw +midendword ance 46-15 +largesign and 12346 +sufword anemone = +midword angh = Shanghai +begword antenn 1-1345-2345-26-1345 antenna +begword anterio 1-1345-2345-12456-24-135 anterior +word antigone = +word antin 1-1345-2345-35 NY state senator Benjamin Antin +word antins 1-1345-2345-35-234 the Antins +sufword anting 1-1345-2345-346 +begword aqued = aqueduct +always ar 345 +word aright 1-5-1235 +always arubber 1-1235-136-23-12456 indiarubber +word as 1356 +contraction as +sufword aspidistra 1-234-1234-24-145-24-34-1235-1 +sufword asshur 1-234-146-136-1235 +midendword ation 6-1345 +sufword audio = audiofile +midendword aunder 1-136-1345-145-12456 saunders +begword auto = autofocus + +# the letter b +always b 12 +always B 12 +sufword bachelordom 12-1-16-15-123-135-1235-145-135-134 +always balone = abalone baloney +begword barthole 12-345-1456-135-123-15 Bartholemy +sufword bathorse = +sufword battle = battleaxe +word battled 12-1-2345-2345-123-1246 +sufword battler 12-1-2345-2345-123-12456 battlers +midword bb 23 +midendword bble 12-3456 +lowword be 23 +begword be 23 +sufword be\s-\s 12-15-36-36 +word bea = Beatrice's nickname +begword bea 12-2 +always bear 12-15-345 +begword beatif 23-1-2345-24-124 +begword beatit 23-1-2345-24-2345 +begword beatr 23-1-2345-1235 Beatrice +begword becc 12-15-25 beccaccia +always beck 12-15-14-13 +always bed 12-1246 +begword beda 23-145-1 bedazzle +begword bede 23-145-15 bedevil +word bede 12-1246-15 bede (a name) +begword bedi 23-145-24 bedizzened +begword bedra 23-145-1235-1 bedraggled +word bee 12-15-15 +begword bee 12-15-15 +always been 12-15-26 +always beer 12-15-12456 +begword beff 12-15-235 beffana +word beg = +begword begg 12-15-2356 +word begs = +begword beid = Beidermeier +begword beig = beige +word bein 23-24-1345 +word bein' 23-24-1345-3 +sufword beijing 12-15-24-245-346 +word beirut = +sufword belch 12-15-123-16 +begword beld = Beldon +begword belf = belfry, belfast +begword belfor 12-15-123-123456 Belford +begword belg = Belgium +sufword belittle 23-123-123 +begword belk = Belkin +always bell = +begword belm = Belmont +sufword belsen 12-15-123-234-26 Bergen-Belsen +always belsh 12-15-123-146 +always belt = +begword belv = belvedere +begword belw = belwether +always ben 12-26 +word benefic 23-1345-15-124-24-14 +sufword beneficence 23-1345-15-124-24-14-56-15 +sufword beneficent 23-1345-15-124-24-14-26-2345 +begword benev 23-1345-15-1236 benevolent +begword benig 23-1345-24-1245 benign +begword benigh 23-1345-24-126 benighted +begword benu 23-1345-136 benumbed +begword ber 12-12456 +begword bera 23-1235-1 berating +begword bere 23-1235-15 bereft +begword berea 23-1235-2 bereaved +begword beren 12-12456-26 Berengaria, Berenice +begword beres 12-12456-15-234 Beresford, Beresina +begword berh 23-1235-125 berhymed +begword beribb 23-1235-24-23 beribboned +begword bering 23-1235-346 beringed (assume Bering with no suffix refers to the Sea and use "er") +begword bero 23-1235-135 berobed +begword beru 23-1235-136 beruffled +always best 12-15-34 +begword besta 23-34-1 bestad bestain +sufword bestar 23-34-345 +sufword bestead 23-34-2-145 +sufword bestick 23-34-24-14-13 +sufword bestir 23-34-24-1235 +sufword bestow 23-34-246 +begword bestr 23-34-1235 bestraddle bestreak +begword bestu 23-34-136 bestuck bestudded +always beth 12-15-1456 Bethany +always bethe 12-15-2346 Bethel (Hans) Bethe +sufword bethink 23-1456-35-13 +sufword bethought 23-1456-5-1256 +always bets = +always bett = +sufword betther 12-15-2345-2346-1235 Irish dialect for Better +sufword betz = Betz +begword beu = Beula Beulah +begword beuncl 23-136-1345-14-123 beuncled +sufword bev = bevies +begword bever 12-5-15 Beverly beverage +always bio = +midendword bious 12-24-1256-234 dubious +joinword by 356 +word by-and-by 12-13456-36-12346-36-12-13456 +always because 23-14 +word bec = +always before 23-124 +word bef = +always behind 23-125 +word behring 12-15-125-1235-346 +word beh = +word bel = +begword beln = Belnick +sufword below 23-123 +always beneath 23-1345 +sufword bertheau 12-12456-1456-2-136 +always beside 23-234 +word bes = +sufword bess = Bessie +always between 23-2345 +word bet = +always beyond 23-13456 +word bey = +sufword binational 12-24-1345-6-1345-1-123 +begword binod = binodal +begword binom = binomial +sufword blake = Blakeney +word ble 3456 amia- ble, but not amia- bleness +midendword ble 3456 +midendword bleau 12-123-2-136 tableau +midendword bleed 12-123-15-1246 nosebleed +always bless 12-46-234 joblessness +before vowel always blind 12-123-35-145 +always blind 12-123 +contraction bl +begword bluenos = bluenosed +sufword boat = boathook +sufword boende 12-135-26-145-15 town (Republic of Congo) +sufword boer = boerhaave +begword bonedr 12-5-135-145-1235 bonedry +sufword boneset 12-5-135-234-15-2345 +begword bottlenos = bottlenose dolphin +always braille 12-1235-123 +contraction brl +sufword brigham = +sufword burlingame 12-136-1235-123-346-1-134-15 +word but 12 +sufword bysshe 12-13456-234-146-15 Percy Bysshe Shelley + +# the letter c +always c 14 +always C 14 +sufword cajones = +begword calcedon 14-1-123-14-1246-135-1345 calcedony calcedonies +begword cart 14-345-2345 carthorse +word carthage 14-345-1456-1-1245-15 +midword cch 14-16 +sufword chalcedon 16-1-123-14-1246-135-1345 chalcedony chalcedonies +sufword cheat 16-2-2345 Cheatham +always chlor 16-123-135-1235 dichlordiphenylethylene, chloroform +sufword christmas 16-1235-24-34-134-1-234 Christmastide +sufword ciboneyes = +sufword citron = citronella +sufword clemenceau 14-123-15-134-26-14-2-136 +sufword clothes 14-123-135-2346-234 clotheshorse +sufword coat = coathanger +sufword coed 14-135-1246 +begword coen 14-135-26 coenzyme (Bana) +begword cofac = cofactor +always cofound 14-135-124-46-145 +word cojones = +sufword colonel = +begword com 36 +sufword comedic 36-1246-24-14 comedically +begword comen 14-135-134-26 John Amos Comenius +word comin 36-24-1345 +sufword comin' 36-24-1345-3 comin's and goin's; I'm--comin' home +begword comingl 14-135-134-346-123 comingle +sufword common 36-134-135-1345 commonest +begword con 25 +sufword conan = +sufword conceive 25-14-1236 +word concv = +word concvd = +word concvr = +word concvs = +word concvst = +word concvth = +sufword conceiving 25-14-1236-1245 +word concvg = +word conch 14-135-1345-16 +word conches 14-135-1345-16-15-234 +sufword cone 14-5-135 +word coned 14-135-1345-1246 +sufword conelrad = +sufword coney = +word conies = +sufword conk = +word cons 14-135-1345-234 +sufword conundrum = +word cony = +sufword coronel = +always could 14-145 +contraction cd +sufword cowork 14-135-5-2456 +begword cowrit = cowrite +begword cowrot = cowrote +midword cc 25 +word can 14 +always cannot 456-14 +word ch = +always ch 16 +always character 5-16 +sufword chatham 16-1-2345-125-1-134 +always chemo 16-15-134-135 +word child 16 +always children 16-1345 +word chn = +sufword chisholm 16-24-234-125-135-123-134 +sufword clever 14-123-5-15 cleverest +sufword credo 14-1235-1246-135 credos +sufword cross = crosstree + +# the letter d +always d 145 +always D 145 +word d'you 145-3-13456-1256 +begword dachs 145-1-16-234 dachshund +begword dared 145-345-15-145 daredevil +always day 5-145 +word day-to-day 5-145-36-2345-135-36-5-145 +begword deact = deactivation +begword deall = deallocate +begword decarb 145-15-14-345-12 +always deceive 145-14-1236 +contraction dcv +contraction dcvd +contraction dcvr +contraction dcvs +word dcvst = +word dcvth = +always deceiving 145-14-1236-1245 +contraction dcvg +always declare 145-14-123 +contraction dcl +contraction dcld +contraction dclr +contraction dcls +word dclst = +word dclth = +always declaring 145-14-123-1245 +contraction dclg +begword deref = dereferencing +begword dereg = deregulation +word deshabille = +midword dd 256 +midendword ddamn = +midendword dday 145-5-145 midday +begword dedic 145-1246-24-14 dedicated +always dedu = nondeductible +sufword denational 145-15-1345-6-1345-1-123 denationalization +begword denaz = denazification +begword deno = denote +always denom = +begword denou 145-15-1345-1256 denounce +begword denu = denunciation +begword dera = derail +begword deri 145-15-1235-24 +begword dero = derogatory +sufword dew = Dewhurst +begword dingh 145-35-126 dinghy +begword dinu 145-24-1345-136 +begword dis 256 +word disc = +word discs = +sufword dish 145-24-146 +begword disha 256-125-1 dishabille +begword disharmon 256-125-345-134-135-1345 disharmony +begword dishear 256-125-15-345 disheartened +begword disho 256-125-135 dishonor +begword dishone 256-125-5-135 dishonest +begword disin 256-35 disingenuous +sufword disk = +sufword dispirit 145-24-456-234 dispirited +midword dist = contradistinction +midendword distic 145-24-34-24-14 Methodistic Methodistical +endword dists 145-24-34-234 Methodists +begword disul = disulfide +word do 145 +before o begword dogg = +word doggo 145-135-2356-135 +begword donega = Donegalers, Donegan +always dumb = dumbbell +begword dumble 145-136-134-3456 dumbledor +sufword dumfries = Dumfriesshire + +# the letter e +always e 15 +always E 15 +always e'en 15-3-26 Hallowe'en +midword ea 2 +midword eabil = interchangeability +always eable 15-1-3456 +endword eably = noticeably +midendword eage = mileage +sufword eagle = eaglenose +sufword eagled 15-1-1245-123-1246 +midendword eager 2-1245-12456 meager +always eally 15-6-13456 +midendword eance 15-46-15 vengeance +midendword eand 15-12346 meander +always eation 15-6-1345 +always ear 15-345 +sufword hideaw = hideaway +always ed 1246 +sufword edacious 15-145-1-14-24-1256-234 edaciousness +always edic = edict Benedict +sufword edition 15-145-24-56-1345 editions +midword edo 15-145-135 +midendword edown 15-145-246-1345 facedown +sufword torpedo 2345-135-1235-1234-1246-135 +sufword tuxedo 2345-136-1346-1246-135 +always edraw = +always eever 15-15-1236-12456 Cheever +word either 15-24 +contraction ei +word en = +always en 26 +always ename 15-5-1345 +sufword enamel 26-1-134-15-123 enameled +midendword ence 56-15 +always enceph 26-14-15-1234-125 electroencephalogram +begword encyclopedi 26-14-13456-14-123-135-1234-1246-24 encyclopedic +sufword endow 26-145-246 +always eneck = bottleneck +midendword eness 15-56-234 closeness +begword enor = enormous +begword enou 15-1345-1256 +lowword enough 26 +word enough 26-1256-126 +sufword enough\s-\s 26-1256-126-36-36 +midendword entiment 26-2345-24-56-2345 sentimental +begword enu 15-1345-136 +begword equino = equinox +always er 12456 +begword era = +word eras 12456-1-234 +begword erec = erect +begword ero 15-1235-135 +begword erog 12456-135-1245 erogenous +word eros 12456-135-234 Down Eros, up Mars! +sufword erotic 12456-135-2345-24-14 +midendword eroom = storeroom +begword eru = erupt +begword erudi 12456-136-145-24 erudite +midendword onesque = Runyonesques +word ethereally 15-2346-1235-15-6-13456 +always ever 5-15 +sufword eversion 15-1236-12456-46-1345 eversions +sufword evert 15-1236-12456-2345 everted +word every 15 +sufword eyedrop = eyedropper + +# the letter f +always f 124 +always F 124 +sufword falcon = falconer +sufword fandom = +midword ff 235 +always father 5-124 +sufword fed 124-1246 fedora +always fein 124-15-35 Feingold +always first 124-34 +word fst = +always fever 124-15-1236-12456 +always ffor 124-123456 +sufword fiance = +largesign for 123456 +always fore 123456-15 +begword forens 123456-26-234 forensic +always forever 123456-5-15 forevermore +always foot = +sufword forbes 123456-12-15-234 Forbestown +word from 124 +before vowel always friend 124-1235-24-26-145 +always friend 124-1235 +contraction fr +word fruity = +midendword ful 56-123 +endword full = +always funder 124-136-1345-145-12456 + +# the letter g +always g 1245 +always G 1245 +word gainsaid 1245-1-35-234-145 +begword genealog 1245-26-15-1-123-135-1245 genealogy +begword geo = geoengineering +sufword geoff 1245-15-12356-124 Geoffrey +midword gg 2356 +always gh 126 +endword ngham = Langham +always ghead 1245-125-2-145 +always gheart 1245-125-15-345-2345 +midendword ghill = dunghill +midendword ghof 1245-125-12356 Berghoffer +midendword ghorn = bighorn +always ghouse 1245-125-1256-234-15 +always ghz = (gigahertz) +sufword gingold 1245-35-1245-135-123-145 +begword givea = giveaway +sufword gnome = gnomedb +word go 1245 +begword goath = goatherd +sufword goddaughter 1245-135-145-145-1-136-126-2345-12456 +sufword goddess 1245-135-256-15-234-234 goddessship +sufword good 1245-145 +contraction gd +sufword goshawk = +sufword gosherd 1245-135-234-125-12456-145 +midendword ingrad 35-1245-1235-1-145 Leningrad, Stalingrad +begword grapea = grapeade +begword gravedi = gravedigger +begword gravero = graverobbing +always great 1245-1235-2345 +contraction grt +sufword guantanamera 1245-136-1-1345-2345-1-1345-1-134-12456-1 +sufword guess = guesstimate +sufword guenever 1245-136-26-15-1236-12456 Guenevere +sufword guinever 1245-136-35-15-1236-12456 Guinevere + +# the letter h +always h 125 +always H 125 +always had 456-125 +begword hadd 125-1-256 haddock +sufword hade = hadean +sufword handsome 125-12346-5-234 handsomer +sufword hadr = hadrian +word have 125 +always headd 125-2-145-145 headdress +sufword headmistress 125-2-145-134-24-34-1235-15-234-234 headmistressship +sufword hedgerow 125-1246-1245-15-1235-246 hedgerow's +always here 5-125 +word hereafter 5-125-1-124 +sufword hereford 125-12456-15-123456-145 +word hereinafter 5-125-35-1-124 +always hered 125-12456-1246 +always heren 125-12456-26 +midendword herence 125-12456-56-15 adherence +always herer 125-12456-12456 +begword heres 125-12456-15-234 heresy +always heret 125-12456-15-2345 +word hereto 5-125-2345-135 +word heretofore 5-125-2345-135-123456-15 +word herself 125-12456-124 +word herf = +word him 125-134 +contraction hm +sufword hmm = +word himself 125-134-124 +contraction hmf +lowword his 236 +sufword his\s-\s 125-24-234-36-36 +word holloware 125-135-123-123-135-2456-345-15 +sufword horse = horseradish +word horsed 125-135-1235-234-1246 +sufword horser 125-135-1235-234-12456 nine-horsers +begword horsera = horserace +sufword houghton 125-1256-126-2345-135-1345 +begword housedres 125-1256-234-15-145-1235-15-234 housedressed +sufword humidistat 125-136-134-24-145-24-34-1-2345 +always hydro = +begword hypsomet = hypsometrical + +# the letter i +word i 24 +always i 24 +always I 24 +word ibuprofen 24-12-136-1234-1235-12356-26 +midendword iever 24-15-1236-12456 +always immediate 24-134-134 +contraction imm +begword immuno = immunofluorescence +lowword in 35 +word in = +always in 35 +sufword in\s-\s 24-1345-36-36 +begword incon 35-14-135-1345 incongruous +begword indis 35-145-24-234 indistinct +begword inera 35-15-1235-1 ineradicable, inerasable, inerasible +begword iness 35-15-234-234 inessential, inessive +always iness 24-56-234 +word ing 346 such as after a hyphen +midendword ing 346 +midword ingal 35-1245-1-123 farthingale martingale nightingale +always ingar 35-1245-345 Weingarten +sufword ingham 35-1245-125-1-134 +midendword ingism 35-1245-24-234-134 meningism +midword ingit 35-1245-24-2345 meningitis +midendword ingite 346-24-2345-15 wyomingite +begword ingle 35-1245-123-15 inglenook +sufword isinglass 24-234-35-1245-123-1-234-234 +joinword into 35-235 +sufword iou = +begword irrevers 24-1235-1235-15-1236-12456-234 irreversible +always isomer 24-234-135-134-12456 +word it 1346 +word its 1346-234 +contraction xs +word itself 1346-124 +contraction xf +midendword ity 56-13456 + +# the letter j +always j 245 +always J 245 +sufword jihad = jihadis +always jone 245-5-135 jonesing Jonette +word just 245 +begword jungleri 245-136-1345-1245-123-15-1235-24 jungleridden + +# the letter k +always k 13 +always K 13 +sufword kettledrum = +sufword kinross 13-35-1235-135-234-234 Kinrossshire +word kneedeep = +always know 5-13 +sufword knownothing 5-13-1345-135-1456-346 knownothingism +word knowledge 13 +sufword knuckledust 13-1345-136-14-13-123-15-145-136-34 knuckleduster knuckledusting +sufword kurdistan 13-136-1235-145-24-34-1-1345 Kurdistani + +# the letter l +always l 123 +always L 123 +sufword lameduck = +begword leatherett 123-2-2346-1235-15-2345-2345 leatherette +midendword less 46-234 +always lesson = unlessoned +always letter 123-1235 +contraction lr +word like 123 +begword limea = limeade +word lingerie 123-35-1245-12456-24-15 +word lionel = +sufword little 123-123 +contraction ll +always lord 5-123 +begword lordos = lordosis lordoses +sufword lordotic = +sufword lucknow 123-136-14-13-1345-246 + +# the letter m +always m 134 +always M 134 +begword maha = maharaja, maharani +sufword mahoney = +sufword mailorder 134-1-24-123-135-1235-145-12456 +begword maneat 134-1-1345-15-1-2345 maneater, maneating +always many 456-134 +begword mc = +always medic 134-1246-24-14 medicare +begword menager 134-26-1-1245-12456 menagery menageries +midendword ment 56-2345 +midword menth 134-26-1456 Blumenthal +always mention 134-26-56-1345 +sufword merioneth 134-12456-24-135-1345-15-1456 Merionethshire +sufword messagerie = +sufword midafternoon 134-24-145-1-124-1345 +sufword middorsal = +always mideast 134-24-145-15-1-34 +begword midwifer = midwifery +sufword milliner 134-24-123-123-35-12456 +word milling 134-24-123-123-346 +sufword mishallow 134-24-234-125-1-123-123-246 +begword mishand 134-24-234-125-12346 mishandled +always mishap = +sufword mishear 134-24-234-125-15-345 misheard +sufword mishit = +begword missh 134-24-234-146 misshapen +sufword misshood = +always mistak = mistake +word mistook = +sufword mistrain 134-24-234-2345-1235-1-35 mistrained +begword mistran = mistranslation +sufword mistreat 134-24-234-2345-1235-2-2345 +sufword mistrial = mistrials +begword mistru = mistrust +begword misty = mistyped +word monetary 134-5-135-2345-345-13456 +word mongeese = +sufword mongoose = +sufword monteverdi 134-135-1345-2345-15-1236-12456-145-24 Monteverdi's +word more 134 +word more'n 134-135-1235-15-3-1345 +word more's = +always mother 5-134 +always much 134-16 +word mch = +sufword mucha 134-136-16-1 muchacho muchas +sufword mucho 134-136-16-135 +word must 134-34 +word mst = +begword musti 134-34-24 mustiness +word mustn 134-34-1345 mustn't +word musty 134-34-13456 +begword myo = myofibroblasts +word myself 134-13456-124 +contraction myf + +# the letter n +always n 1345 +always N 1345 +always name 5-1345 +always namee = McNamee +always nament 1345-1-56-2345 tournament +always namese = +endnum nd = (second) +always necessary 1345-15-14 +contraction nec +word neither 1345-15-24 +contraction nei +begword neof = neofascist +midendword ness 56-234 +sufword nevers 1345-15-1236-12456-234 Louis Nevers +begword new = +begword news = newshawk +always nighth 1345-24-126-2345-125 nighthawk knighthood +begword non = +word none 1345-5-135 +word nones 1345-5-135-234 +word nonesuch 1345-5-135-234-16 +word nonetheless 1345-5-135-2346-46-234 +begword nonrevers 1345-135-1245-1235-15-1236-12456-234 nonreversible +word noone 1345-135-5-135 +begword nosediv = nosedive +word not 1345 +word noways = +sufword nowhere 1345-135-5-156 +word nowise = +begword nuth 1345-136-2345-125 nuthatch nuthouse +word nuther 1345-136-2346-1235 (dialect) + +# the letter o +word o 135 +always o 135 +always O 135 +begword oe = Oedipus +midword oed = Schroeder +always oen = Phoenix +largesign of 12356 +midendword ofar 135-124-345 insofar +always ofold = twofold +midword ofor 135-123456 thermoform +word oleaginous 135-123-15-1-1245-35-1256-234 +sufword onegin 135-1345-15-1245-35 Eugene Onegin's grandfather +always onesi = Indonesia +sufword onesie 5-135-234-24-15 (baby clothing) +midendword oness 135-56-234 +midendword oneer 135-1345-15-12456 pioneer +midendword oned 135-1345-1246 honed +always one 5-135 +always aione = zabaione +midendword mione = Hermione +sufword oneiric = +always onent 135-1345-26-2345 +midendword oneous 135-1345-15-1256-234 erroneous +always oner 135-1345-12456 +midendword onese = Cantonese +word oneself 5-135-124 +word onef = +midendword oness 135-56-234 Deaconess +midendword onet = phonetics bayonet +endword oneth 135-1345-15-1456 fashioneth +endword onez = Ordonez +midendword ong 56-1245 +midendword ongen 135-1345-1245-26 uncongenial +midword ooen 135-135-26 constitooency (dialect: Buchan) +always oon = sooner +begword orangea = orangeade +begword oranger = orangery, -ies +begword orthopedi 135-1235-1456-135-1234-1246-24 orthopedics +word ou = +always ou 1256 +midendword ound 46-145 +midendword ount 46-2345 +always ourselves 1256-1235-1236-234 +word ourvs = +word out 1256 +begword outdist 1256-2345-145-24-234-2345 outdistance +always ought 5-1256 +begword outh 1256-2345-125 outheld +begword overea 135-1236-12456-15-1 overeat overeager overeasy +begword overear 135-1236-12456-15-345 overearnest +always ow 246 +word o'clock 135-3-14 + +# the letter p +always p 1234 +always P 1234 +always paid 1234-145 +contraction pd +begword painst 1234-1-35-234-2345 painstake +begword palingen 1234-1-123-35-1245-26 palingenesis (new birth) +sufword panther 1234-1-1345-2346-1235 pantheresque +always part 5-1234 +begword parta 1234-345-2345-1 partake +begword parthe 1234-345-2346 Parthenon, Parthenia +word parthy 1234-345-1456-13456 diminutive of Parthenia +begword parto 1234-345-2345-135 +begword peacen 1234-2-14-15-1345 peacenik +begword pedic 1234-1246-24-14 pedicure, pedicab, pedicle +begword pedo 1234-1246-135 pedometer, pedobaptist +sufword peebles 1234-15-15-3456-234 Peeblesshire +word people 1234 +always perceive 1234-12456-14-1236 +word percv = +word percvd = +word percvr = +word percvs = +word percvst = +word percvth = +always perceiving 1234-12456-14-1236-1245 +word percvg = +always perhaps 1234-12456-125 +word perh = +word perin 1234-12456-35 +word perin's 1234-12456-35-3-234 +word perins 1234-12456-35-234 +begword persever 1234-12456-234-15-1236-12456 persevere +sufword petar 1234-15-2345-345 petard +always pher 1234-125-12456 cyphered +word phoneme = +word phonemes = +word phoney = +begword phonemi = phonemic +begword phospho = phosphofructokinase +sufword picoult 1234-24-14-1256-123-2345 Jodi Picoult, an author +begword pinea 1234-35-15-1 pineapple +word pineal 1234-35-2-123 +sufword pipedream 1234-24-1234-15-145-1235-2-134 +sufword poleax = +begword portho = porthole +sufword porthos 1234-135-1235-1456-135-234 (Dumas) Porthosesque +begword poth = pothole pothook pothouse +sufword pother 1234-135-2346-1235 +sufword potherb 1234-135-2345-125-12456-12 +begword pre = +sufword preace 1234-1235-2-14-15 obsolete for press +always preach 1234-1235-2-16 +sufword preakness 1234-1235-2-13-56-234 +word pred 1234-1235-1246 liquid pred: prednisone trade name +sufword predator 1234-1235-1246-1-2345-135-1235 +sufword predecessor 1234-1235-1246-15-14-15-234-234-135-1235 +begword predicat 1234-1235-1246-24-14-1-2345 predicated +sufword predication 1234-1235-1246-24-14-6-1345 +sufword predikant 1234-1235-1246-24-13-1-1345-2345 +begword predn 1234-1235-1246-1345 prednisone prednisolone +sufword predsolan 1234-1235-1246-234-135-123-1-1345 +begword preer = preerect +begword prefulg = prefulgence prefulgent +word pren 1234-1235-26 a surname +begword prend 1234-1235-26-145 prendergast +sufword prensa 1234-1235-26-234-1 +sufword prent 1234-1235-26-2345 +sufword prepsychedelic 1234-1235-15-1234-234-13456-16-15-145-15-123-24-14 +always prof = +word prof 1234-1235-12356 +sufword profanation 1234-1235-12356-1-1345-6-1345 +sufword proff 1234-1235-12356-124 proffer +begword profliga 1234-1235-12356-123-24-1245-1 profligate profligacy +word profs 1234-1235-12356-234 +always profit 1234-1235-12356-24-2345 +begword proto = protoenchanter (Cervantes) +sufword prounion = prounionist +begword psyched 1234-234-13456-16-15-145 psychedelic +word pulseaudio = + +# the letter q +always q 12345 +always Q 12345 +always quick 12345-13 +contraction qk +word quite 12345 +always question 5-12345 + +# the letter r +always r 1235 +always R 1235 +sufword radio = radiofrequencies +sufword rafter 1235-1-124-2345-12456 +word rather 1235 +begword ratho = rathole +sufword raw = rawhide +endnum rd = (third) +begword reab = reabsorbed +begword reacc 1235-15-1-25 reaccelerate +always reach 1235-2-16 +begword reachiev 1235-15-1-16-24-15-1236 reachieving +begword reacq 1235-15-1-14-12345 reacquire reacquaint +always react = +always reaction 1235-15-1-14-56-1345 +sufword readapt = +word readd = +begword readd 1235-15-1-256 readdressing +begword readj = readjust +begword readm = readmit +begword reado = readoption readorn +sufword readout 1235-2-145-1256-2345 +begword readv = readvance readvocate +begword reaff 1235-15-1-235 +always reagent 1235-15-1-1245-26-2345 +begword reagg 1235-15-1-2356 reaggregated +begword realig = realign +begword reallo = reallocate +sufword realter 1235-15-1-123-2345-12456 realteration +begword rean = reanalyze, reanimate +begword reapp = reappear +begword reasc 1235-15-1-234-14 reascend +begword reass 1235-15-1-234-234 +begword reatt = reattach +begword reau = reauthorization +begword reaw = reawaken +begword redat = redated +begword rede = +begmidword redee = unredeemable coredeemed +begword redey 1235-1246-15-13456 redeyed +begword redi = +word redo = +begword redol 1235-1246-135-123 redolent +word redone 1235-15-145-5-135 +begword redou 1235-15-145-1256 redouble redoubt +sufword redound 1235-15-145-46-145 +always redu = reduce redundant reduplicate +always redul 1235-1246-136-123 incredulous +begword redy = redyed +always receive 1235-14-1236 +contraction rcv +contraction rcvd +contraction rcvr +contraction rcvs +word rcvst = +word rcvth = +always receiving 1235-14-1236-1245 +contraction rcvg +begword redis = redistribute +begword redr = redress +begword redro 1235-1246-1235-135 redroot redrock +sufword redrove = +begword redru 1235-1246-1235-136 redruthite +begword refulg = refulgent refugence +always rejoice 1235-245-14 +contraction rjc +contraction rjcd +contraction rjcr +contraction rjcs +word rjcst = +word rjcth = +always rejoicing 1235-245-14-1245 +contraction rjcg +sufword rejone = rejoneador +sufword renaming 1235-15-1345-1-134-346 renamings +begword renational 1235-15-1345-6-1345-1-123 renationalise renationalization +begword rene = renegotiate +begword renegad 1235-26-15-1245-1-145 renegade +sufword renfrew 1235-26-124-1235-15-2456 Renfrewshire +begword reni = renig +begword renom = renominate +begword renou 1235-15-1345-1256 renounce +sufword renown 1235-15-1345-246-1345 renowned +begword renu = renunciation +begword rer 1235-15-1235 reread +begword rever 1235-15-1236-12456 revere +begword reveren 1235-5-15-26 reverent +sufword reverence 1235-5-15-56-15 reverence +sufword reverie 1235-5-15-24-15 +begword rh = Rhadamanthus +always rhein 1235-125-15-35 +word riflery = +always right 5-1235 +sufword roseann = + +# the letter s +endnum s = 40s (no letter sign) +always s 234 +always S 234 +begword saddlenos 234-1-256-123-15-1345-135-234 saddlenose +word said 234-145 +contraction sd +sufword salmon = salmonella +sufword saw = sawhorse +sufword scheherezade 234-16-15-125-12456-15-1356-1-145-15 alternate spelling of Scheherazade +sufword screw = screwhole +always seda = +sufword sedan 234-1246-1-1345 +always sedation 234-15-145-6-1345 +always sedativ 234-1246-1-2345-24-1236 +always sedi = +always sediment 234-1246-24-56-2345 +always sedu = +begword sedul 234-1246-136-123 sedulous +sufword sedum 234-1246-136-134 +always severe 234-15-1236-12456-15 oversevere severely +always severed 234-5-15-1246 dissevered +word severer 234-15-1236-12456-12456 severe-r (could also be sever-er) +word severers 234-5-15-12456-234 +always severit 234-15-1236-12456-24-2345 severities +always severity 234-15-1236-12456-56-13456 +word shall 146 +word sh = +always sh 146 +always shaus = In German names +word shoofly 146-135-135-124-123-13456 shoofly pie +sufword short 146-135-1235-2345 shorthorn +sufword shoshone 146-135-146-135-1345-15 Shoshonean language +always should 146-145 +word shd = +always shoulder 146-1256-123-145-12456 +begword side = sidenote +sufword sided 234-24-145-1246 +sufword sider 234-24-145-12456 sidereal siderite +sufword sing 234-346 singalong +midendword sion 46-1345 +begword skedaddl 234-13-15-145-1-256-123 skedaddling +begword stevedor 34-15-1236-1246-135-1235 stevedoring +midendword stion 234-56-1345 +word smithereens 234-134-24-2346-1235-15-26-234 +word so 234 +begword solo = soloensis (anthropology) +always some 5-234 +midendword somed 234-135-134-1246 ransomed +always somer 234-135-134-12456 somersault +always someter 234-135-134-15-2345-12456 gasometer +always somever 234-135-134-5-15 +sufword sparerib 234-1234-345-15-1235-24-12 +begword speakeas 234-1234-2-13-15-1-234 speakeasy +sufword speed 234-1234-15-1246 speedometer +always spirit 456-234 +begword spreadeagl 234-1234-1235-2-145-15-1-1245-123 spreadeagled +sufword squall = squally +midendword ssword 234-234-45-2456 crossword +endnum st 34 (first) +word st = +word st. 34-256 Saint Street +always st 34 +begword stagh 34-1-1245-125 staghound staghunt +always sth 234-1456 +midendword sthole 34-125-135-123-15 blasthole +always sthe 234-2346 +midendword sthead 34-125-2-145 masthead +midendword sthof 34-125-12356 Westhoff +always sthood 34-125-135-135-145 priesthood +word still 34 +always stime 234-5-2345 +midendword stown 234-2345-246-1345 Pickstown +begword styro 34-13456-1235-135 styrofoam +always shead 234-125-2-145 +always sheart 234-125-15-345-2345 +always shouse 234-125-1256-234-15 +always ssh = +always shood = +word such 234-16 +endword such 234-16 nonesuch somesuch +before consonant sufword such 234-16 +word sch = +sufword schofield 234-16-135-124-24-15-123-145 +midword sthous 34-125-1256-234 guesthouse oasthouse masthouse +sufword straw 34-1235-1-2456 strawhat +begword supersed 234-136-1234-12456-234-1246 superseding +always sword = +sufword symoens 234-13456-134-135-26-234 (an author) + +# the letter t +always t 2345 +always T 2345 +sufword takeaway = +sufword tearoom 2345-2-1235-135-135-134 tearooms +endnum th 1456 (fourth, fifth, ...) +word th = +always th 1456 +always thand 2345-125-12346 shorthand +word that 2345 +always theap 2345-125-2-1234 antheap +midendword theresque 2346-1235-15-234-12345-136-15 Wertheresque +always thill 2345-125-24-123-123 anthill +before apostrophe word this 1456-24-234 this'll +word this 1456 +midendword thof 2345-125-12356 Richthofen +midendword thole = bolthole butthole cathole knothole +begword threedim 1456-1235-15-15-145-24-134 threedimensional +word thyself 1456-13456-124 +word thyf = +always tnam = +joinword to 235 +word today 2345-145 +word to-day 2345-145 +contraction td +word tomorrow 2345-134 +word to-morrow 2345-134 +contraction tm +word tonight 2345-1345 +word to-night 2345-1345 +contraction tn +always thead 2345-125-2-145 +always theast 1456-15-1-34 +always theart 2345-125-15-345-2345 +always thouse 2345-125-1256-234-15 +always thoused 2345-125-1256-234-1246 hothoused, penthoused +always thousing 2345-125-1256-234-346 hothousing +lastlargesign the 2346 +word themselves 2346-134-1236-234 +word themvs 1456-15-134-1236-234 +always their 456-2346 +always thence 1456-56-15 +always there 5-2346 +word thereafter 5-2346-1-124 +word thereinafter 5-2346-35-1-124 +midendword thereal 2346-1235-2-123 ethereal +word thereupon 5-2346-45-136 +always thered 2346-1235-1246 +always therer 2346-1235-12456 +begword theres 2346-1235-15-234 theresa therese +always thood = +midendword tion 56-1345 +always time 5-2345 +midendword timed 1245-24-134-1246 +midendword timer 2345-24-134-12456 +midendword timet = altimeter +word these 45-2346 +always through 5-1456 +always together 2345-1245-1235 +contraction tgr +word those 45-1456 +begword trans = transtype +sufword tranship 2345-1235-1-1345-146-24-1234 +begword trinod = trinodal +begword trinom = trinomial +begword tubenos = tubenosed +sufword tuberose = +begword tweedled 2345-2456-15-1246-123-15-145 tweedledee +begword typea = typeahead + +# the letter u +always u 136 +always U 136 +begword un = unameliorated +begword unb = unblemished +begword underea 5-136-15-1 undereat +begword underear 5-136-15-345 +begword undis = undisturbed +begword unea = uneaten uneasy +begword unear 136-1345-15-345 unearth unearned +begword unful = unfulfilled +word upon 45-136 Dupont +word us 136 +sufword ussher 136-234-146-12456 James Ussher +always under 5-136 +word unsaid 136-1345-234-145 + +# the letter v +always v 1236 +always V 1236 +begword vaing 1236-1-35-1245 vainglory +word vandyke = +word very 1236 +begword vice = viceroy +sufword vicenza 1236-24-14-26-1356-1 +sufword video = videofile + +# the letter w +always w 2456 +always W 2456 +lowword was 356 +sufword was\s-\s 2456-1-234-36-36 +word wh = +always wh 156 +word whaddaya 156-1-256-1-13456-1 +midendword whart 2456-125-345-2345 Newhart +before apostrophe word which 156-24-16 which'll +word which 156 +midendword whouse 2456-125-1256-234-15 Newhouse +begword widea = wideawake +word wikinews = +word will 2456 +lowword were 2356 +sufword were\s-\s 2456-12456-15-36-36 +always where 5-156 +word whereafter 5-156-1-124 +word whereupon 5-156-45-136 +word wherever 156-12456-5-15 +sufword wingate 2456-35-1245-1-2345-15 +sufword wiseacre = +largesign with 23456 +always word 45-2456 +word whose 45-156 +always work 5-2456 +always would 2456-145 +contraction wd +always world 456-2456 + +# the letter x +always x 1346 +always X 1346 + +# the letter y +always y 13456 +always Y 13456 +word you 13456 +always young 5-13456 +word your 13456-1235 +contraction yr +word yours 13456-1235-234 +contraction yrs +word yourself 13456-1235-124 +contraction yrf +word yourselves 13456-1235-1236-234 +contraction yrvs + +# the letter z +always z 1356 +always Z 1356 + +# heim (a German syllable) should always be literal +midendword cheim = +midendword gheim = +midendword sheim = Hergesheimer Gundersheimer Rudisheim Weinsheimer +midendword theim = Altheimer (sic) +midendword wheim = +midendword stheim 34-125-15-24-134 Westheimer + +always agosom = phagosome +always ibosom = ribosome +always omosom = chromosome + +# Système International Prefixes +begword yotta 13456-135-2345-2345-1 10^24 +begword zetta 1356-15-2345-2345-1 10^21 +# begword exa 15-1346-1 10^18 +begword peta 1234-15-2345-1 10^15 +begword tera 2345-12456-1 10^12 +begword giga 1245-24-1245-1 10^9 +begword mega 134-15-1245-1 10^6 +begword kilo 13-24-123-135 10^3 +begword hecto 125-15-14-2345-135 10^2 +begword deca 145-15-14-1 10^1 +begword deci 145-15-14-24 10^-1 +begword centi 14-26-2345-24 10^-2 +begword milli 134-24-123-123-24 10^-3 +begword micro 134-24-14-1235-135 10^-6 +begword nano 1345-1-1345-135 10^-9 +begword pico 1234-24-14-135 10^-12 +begword femto 124-15-134-2345-135 10^-15 +begword atto 1-2345-2345-135 10^-18 +begword zepto 1356-15-1234-2345-135 10^-21 +begword yocto 13456-135-14-2345-135 10^-24 + +word thz = teraherz +word ghz = gigaherz +word chz = centiherz + +begword ante = +begword anti = +begword endo 26-145-135 +begword epi = +begword extra = +begword hyper 125-13456-1234-12456 +begword hypo = +begword infra 35-124-1235-1 +begword inter 35-2345-12456 +begword intra 35-2345-1235-1 +begword iso = +begword macro = +begword meta = +begword micro = +begword mono = +begword multi = +begword patho 1234-1-1456-135 +begword peri 1234-12456-24 +begword poly = +begword post 1234-135-34 +begword pre = +begword pseudo = +begword retro = +# begword semi = seminar +begword sub = +begword super 234-136-1234-12456 +begword tetra = +begword trans = +begword ultra = +# begword uni = + +# other prefixes +begword electro = +begword gastro 1245-1-34-1235-135 +begword neuro = +begword psycho 1234-234-13456-16-135 + +prepunc " 236 +postpunc " 356 +always " 5 + +postpunc '' 356 +postpunc ''' 3-356 +always ' 3 +word 'em = +word 'tis = +word 'twas = +word 'twill = +endword 'd 3-145 +endword 'll 3-123-123 +endword 'm 3-134 +endword 're 3-1235-15 +endword 's 3-234 +endword 't 3-2345 +endword 've 3-1236-15 + +prepunc `` 236 +always ` 4 + +midnum ^ 45 +always ^ 45 + +always ~ 4-156 +repeatable ~~~ 4-156-4-156-4-156 + +midnum , 2 +always , 2 + +always ; 23 + +midnum : 25 +always : 25 +repeatable ::: 25-25-25 + +midnum . 46 +always . 256 +always ... 3-3-3 +always .\s.\s. 3-3-3 . . . + +always ! 235 +always ? 236 + +always ( 2356 +always ) 2356 + +always [ 6-2356 +always ] 2356-3 + +always { 246 +always } 12456 + +always # 456-1456 + +midnum * 4-16 +always * 35-35 +repeatable *** 35-35-35-35-35-35 + +midnum / 34 +always / 456-34 + +always % 4-25-1234 + +always & 4-12346 + +always @ 4-1 + +always \\ 456-16 + +always | 456-1256 + +repeatable \s 0 space +repeatable \t 0 character tabulation +repeatable \xa0 0 no break space + +always \u00A9 45-14 copyright sign +always \u00AE 45-1235 registered sign +always \u2014 36-36 em dash +always \u2122 45-2345 trade mark sign + +always -com = +repeatable --- 36-36-36 +always \s-\s 36-36 +always \s-\scom 36-36-14-135-134 + +always _ 46 +repeatable ___ 46-46-46 + +repeatable === 123456-123456-123456 + +# the hyphen +always ­ 36 +repeatable ­­­ 36-36-36 +always \s­\s 36-36 +always \s\u2014\s 36-36 + +# accented letters +always À 6-4-1 [C0] upper a grave +always Á 6-4-1 [C1] upper a acute +always  6-4-1 [C2] upper a circumflex +always à 6-4-1 [C3] upper a tilde +always Ä 6-4-1 [C4] upper a dieresis +always Å 6-4-1 [C5] upper a ring +always Æ 6-1-15 [C6] upper ae +always Ç 6-4-14 [C7] upper c cedilla +always È 6-4-15 [C8] upper e grave +always É 6-4-15 [C9] upper e acute +always Ê 6-4-15 [CA] upper e circumflex +always Ë 6-4-15 [CB] upper e dieresis +always Ì 6-4-24 [CC] upper i grave +always Í 6-4-24 [CD] upper i acute +always Î 6-4-24 [CE] upper i circumflex +always Ï 6-4-24 [CF] upper i dieresis +always Ð 6-4-15 [D0] upper eth +always Ñ 6-4-1345 [D1] upper n tilde +always Ò 6-4-135 [D2] upper o grave +always Ó 6-4-135 [D3] upper o acute +always Ô 6-4-135 [D4] upper o circumflex +always Õ 6-4-135 [D5] upper o tilde +always Ö 6-4-135 [D6] upper o dieresis +always Ø 6-4-135 [D8] upper o slash +always Ù 6-4-136 [D9] upper u grave +always Ú 6-4-136 [DA] upper u acute +always Û 6-4-136 [DB] upper u circumflex +always Ü 6-4-136 [DC] upper u dieresis +always Ý 6-4-13456 [DD] upper y acute +always Þ 6-4-2345 [DE] upper t horn +always ß 234-234 [DF] lower ss +always à 4-1 [E0] lower a grave +always á 4-1 [E1] lower a acute +always â 4-1 [E2] lower a circumflex +always ã 4-1 [E3] lower a tilde +always ä 4-1 [E4] lower a dieresis +always å 4-1 [E5] lower a ring +always æ 1-15 [E6] lower ae +always ç 4-14 [E7] lower c cedilla +always è 4-15 [E8] lower e grave +always é 4-15 [E9] lower e acute +always ê 4-15 [EA] lower e circumflex +always ë 4-15 [EB] lower e dieresis +always ì 4-24 [EC] lower i grave +always í 4-24 [ED] lower i acute +always î 4-24 [EE] lower i circumflex +always ï 4-24 [EF] lower i dieresis +always ð 4-15 [F0] lower eth +always ñ 4-1345 [F1] lower n tilde +always ò 4-135 [F2] lower o grave +always ó 4-135 [F3] lower o acute +always ô 4-135 [F4] lower o circumflex +always õ 4-135 [F5] lower o tilde +always ö 4-135 [F6] lower o dieresis +always ø 4-135 [F8] lower o slash +always ù 4-136 [F9] lower u grave +always ú 4-136 [FA] lower u acute +always û 4-136 [FB] lower u circumflex +always ü 4-136 [FC] lower u dieresis +always ý 4-13456 [FD] lower y acute +always þ 4-2345 [FE] lower t horn +always ÿ 4-13456 [FF] lower y dieresis + +# mathematical symbols +always < 126 +always = 123456 +always > 345 +midnum + 346 +always + 346 +midnum - 36 +always - 36 +always × 46-16 multiplication sign +midnum ÷ 46-34 division sign +begnum $ 256 +always $ 256 + +# other special characters +always © 2356-6-14-2356 copyright +always ¶ 4-1234-345 paragraph +always § 4-234-3 section +always ° 45-46-16 degrees +always ¢ 4-14 cents +always £ 4-123 pounds +always ¥ 4-13456 yen +always µ 46-134 mu + +# pseudo-words +word usenet = + +# abbreviations +word aarp = American Association of Retired Persons + +# special character sequences +literal :// URLs +literal www. + +literal .com +literal .edu +literal .gov +literal .mil +literal .net +literal .org +include countries.cti + +literal .doc +literal .htm +literal .html +literal .tex +literal .txt + +literal .gif +literal .jpg +literal .png +literal .wav + +literal .tar +literal .zip + +# d,g,r,rs,s,st,th conceive deceive declare perceive receive rejoice +# n't could must should would + +# When an upper-case letter occurs inside a contraction, following a lower-case +# letter, the contraction should not be used. Example McCan + +# Windows mail programs use all sorts of weird characters for apostrophes. +# I would prefer to have all characters above 126 just show up as a +# backslash and two hex digits. + +# problems with quotation marks before and after dashes: "division"--a + +# when a decimal begins with a period, it should be translated with a +# number sign followed by a decimal point, followed by the number. diff --git a/etc_org/brltty/Contraction/es.ctb b/etc_org/brltty/Contraction/es.ctb new file mode 100644 index 0000000..7621443 --- /dev/null +++ b/etc_org/brltty/Contraction/es.ctb @@ -0,0 +1,353 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Contraction Table - Spanish (grade 2) +# +# Samuel Thibault +# +# This table is based on the Unesco report on the progress of unification of +# braille writing « L'ÉCRITURE BRAILLE DANS LE MONDE », by Sir Clutha +# MACKENZIE: http://unesdoc.unesco.org/images/0013/001352/135251fo.pdf +# The document is dated 1954, so this table may be quite outdated. + +include letters-latin.cti +always \s 0 + +class voy aeiouäáéíóú +class con bcdfghjklmnñpqrstvwxz + +endword ble 12 +word bien 12 +endword cia 14 +word cual 14 +word de 145 +word fué 124 +word grande 1245 +word ha 125 +word si 24 +word jamás 245 +always al 13 +endword mente 134 +word me 134 +word no 1345 +word por 1234 +always que 12345 +word recién 1235 +endword se 234 +word se 234 +endword te 2345 +word te 2345 +word su 136 +endword ivo 1236 +word vez 1236 +before voy begword ex 1346 +midendword on 1346 +word son 1346 +before voy begword inter 13456 +word este 1356 +always as 12346 +word las 12346 +begmidword ll 123456 +endword ella 123456 +word ella 123456 +always á 12356 +word más 12356 +always é 2346 +word él 2346 +always ú 23456 +word tú 23456 +always ar 16 +word para 16 +begmidword em 126 +endword ente 126 +word siempre 126 +always an 146 +word ante 146 +always ad 1456 +word además 1456 +always or 156 +word yo 156 +always es 1246 +word es 1246 +always ñ 12456 +endword año 12456 +word año 12456 +begword ä 1256 +midendword ue 1256 +word pues 1256 +always os 246 +word los 246 +begmidword om 2456 +word como 2456 +begmidword ab 2 +always , 2 +before voy begword sobre 23 +midword br 23 +always ; 23 +word sobre 23 +before voy begword con 25 +midword cr 25 +always : 25 +word con 25 +before voy begword dis 256 +midword dr 256 +always . 256 +word del 256 +begword en 26 +always ? 26 +midendword en 26 +word en 26 +before voy begword pre 235 +always ! 235 +midword pr 235 +word pero 235 +begmidword gr 2356 +always ( 2356 +always ) 2356 +word gran 2356 +always er 236 +begword " 236 +word he 236 +before voy begword entre 356 +midword tr 356 +endword " 356 +word entre 356 +begmidword in 35 +word sin 35 +before voy begword re 3 +midendword ' 3 +word la 3 +before voy begword com 36 +midword cl 36 +always - 36 +word lo 36 +numsign 3456 +endword ión 3456 +word número 3456 +always í 34 +word sí 34 +always ó 346 +word aquel 346 +always im 345 +word tu 345 + +# terminations + +endword acción 1-3456 +endword ección 15-3456 +endword icción 24-3456 +endword ucción 136-3456 +endword ando 146-145 +endword ando 26-145 +endword ado 1456-135 +endword ido 45-135 + +# locutions + +word en\sconsecuencia 26-456-25 +word en\sseguida 26-456-234 +word en\sefecto 26-456-15 +word es\sdecir 246-456-145 +word no\sobstante 1345-456-135 +word poco\sa\spoco 1234-456-1234 +word por\sejemplo 1234-456-15 +word sobre\stodo 234-456-2345 +word tal\svez 2345-456-1236 +word sin\sembargo 234-456-15 + +# several cells words + +word abajo 2-245 +word acaso 1-14 +word acción 1-3456 +word acerca 1-14-14 +word adelante 1456-123 +word ahora 4-125 +word algo 13-135 +word algún 13-23456 +word alguno 13-1345-135 +word alguien 13-1345 +word allá 5-123456 +word allí 1-123456 +word alrededor 13-156 +word antes 146-234 +word anterior 146-2345 +word anterioridad 146-2345-145 +word anteriormente 146-2345-134 +word apenas 1-1234 +word aquello 346-135 +word aquí 1-12345 +word arriba 16-1235 +word atrás 1-356 +word bajo 12-245 +word bastante 12-2345 +word bella 12-123456 +word belleza 12-123456-1356 +word braille 46-12-1235-123 +word breve 23-1236 +word brevedad 23-1236-145 +word brevemente 23-1236-134 +word cada 14-1456 +word cerca 14-14 +word casi 14-234 +word ciego 14-1245 +word condición 25-145-3456 +word condicional 25-145-3456-13 +word condicionalmente 25-145-3456-13-134 +word conjunto 25-245-2345 +word conmigo 25-134 +word contigo 25-2345 +word consigo 25-234 +word consecuencia 25-234-14 +word contra 25-356 +word cualquier 14-12345 +word cuando 14-145 +word cuanto 14-2345 +word cuyo 14-13456 +word debajo 145-12-245 +word delante 145-1234-2345 +word demás 145-134 +word demasiado 145-134-145 +word desde 145-234 +word después 145-1234 +word detrás 145-356 +word difícil 145-124 +word difícilmente 145-124-134 +word dificultad 145-124-2345 +word donde 145-145 +word durante 145-136 +word el 15 +word efecto 15-124 +word efectivo 15-124-1236 +word efectivamente 15-124-1236-134 +word ejemplo 15-245 +word encima 26-14 +word entonces 26-2345 +word entretanto 356-2345 +word estar 1246-1235 +word estaba 1246-2345-12 +word estaban 1246-2345-12-146 +word estado 1246-2345-145 +word éste 5-1356 +word exterior 1346-2345 +word exteriormente 1346-2345-134 +word fácil 124-14 +word fácilmente 124-14-134 +word facilidad 124-14-145 +word favor 124-1236 +word favorable 124-1236-12 +word favorablemente 124-1236-12-134 +word general 1245-1345 +word generalidad 1245-1345-145 +word generalmente 1245-1345-134 +word hacia 125-14 +word hasta 125-2345 +word haber 125-1235 +word había 125-12 +word habían 125-12-146 +word habido 125-12-145 +word hijo 125-245 +word hermano 125-134 +word hombre 125-23 +word hacer 236-1235 +word hacía 236-14 +word hacían 236-14-146 +word igual 24-1245 +word igualdad 24-1245-145 +word igualmente 14-1245-134 +word importancia 345-1234-14 +word importante 345-1234-2345 +word inferior 35-124 +word inferioridad 35-124-145 +word inmediato 35-134 +word inmediatamente 35-134-134 +word interior 35-2345 +word inteligencia 35-1245-14 +word joven 245-1236 +word junto 245-2345 +word juventud 245-1236-2345 +word le 123 +word lejos 123-245 +word luego 123-1256 +word madre 134-1 +word mayor 134-13456 +word medio 134-145 +word mediante 134-145-2345 +word menor 134-1345 +word menos 134-234 +word mientras 134-356 +word mismo 134-134 +word mucho 4-134 +word mujer 134-136 +word muy 6-134 +word nada 1345-1456 +word nadie 1345-145 +word ningún 1345-1245 +word ninguna 1345-1245-1 +word ninguno 1345-1245-135 +word ningunas 1345-1245-12346 +word ningunos 134-1245-246 +word nosotros 45-1345 +word nuestro 56-1345 +word nuevo 1345-1236 +word nunca 1345-14 +word número 3456 +word otro 135-356 +word padre 1234-1 +word pequeño 1234-12345-12456 +word poco 1234-14 +word porque 1234-12345 +word porqué 5-1234-12345 +word pronto 235-2345 +word propio 235-1234 +word propiedad 235-1234-145 +word propiamente 235-1234-134 +word qué 5-12345 +word quien 12345-1345 +word quién 5-12345-1345 +word quizá 12345-1356 +word recientemente 1235-2345-134 +word reciente 1235-2345 +word según 234-1245 +word sido 234-145 +word sino 234-1345 +word siquiera 234-12345 +word solo 234-123 +word sus 234-234 +word superior 234-1234 +word suyo 234-13456 +word también 2345-12 +word tampoco 2345-1234-14 +word tanto 2345-2345 +word tener 2345-1235 +word tenía 2345-1345 +word tenían 2345-1345-146 +word tenido 2345-1345-145 +word tiempo 2345-1234 +word todavía 2345-1236 +word todo 2345-145 +word tú 5-2345 +word tuyo 2345-13456 +word último 23456-123 +word único 23456-14 +word únicamente 23456-14-134 +word usted 134-145 +word verdad 1236-145 +word veces 1236-14 +word vosotros 45-1236 +word vuestro 56-1236 diff --git a/etc_org/brltty/Contraction/fr-abrege.ctb b/etc_org/brltty/Contraction/fr-abrege.ctb new file mode 100644 index 0000000..7276bd9 --- /dev/null +++ b/etc_org/brltty/Contraction/fr-abrege.ctb @@ -0,0 +1,1789 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Contraction Table - French (contracted) + +# Auteur: +# +# Nicolas Pitre +# +# Référence: +# +# Index de l'abrégé orthographique français étendu, lecture et écriture +# Révision 1993 +# Service de production Braille, Institut Nazareth et Louis-Braille +# Longueuil (Québec) + +include fr-integral.ctb + +### +### 1. Assemblages de lettres représentés par un seul symbole, +### et finales représentées par deux ou trois symboles; +### + +letsign 6 + +class voy aeiouyéàèùâêîôûëïüAEIOUYÉÀÈÙÂÊËïü +class con bcçdfghjklmnpqrstvwxzBCÇDFGHJKLMNPQRSTVWXZ +class bmp bmpBMP + +endword able 45 +always ai 34 +endword ait 146 +before con always an 2 +endword ant 1456 +before con always ar 4 +endword ar 4 +endword ation 16 +always au 13 + +always bl 45 +before voy always br 23 + +always ch 12356 +before voy always cl 146 +before con begword com 36 +before con always con 25 +before voy always cr 25 + +before con begword dis 256 +before voy always dr 1456 + +endword elle 456 +before con always em 345 +before con always en 26 +endword en 26 +endword ent 126 +before con midword er 236 +endword er 236 +begword es 156 +endword es 156 +word eu 15-136 +always eu 5 +before con always eur 46 +endword eur 46 +before con always ex 1346 +endword ez 1356 + +before voy always fl 126 +before voy always fr 16 + +before voy always gl 345 +always gn 2356 +before voy always gr 12456 + +always ien 256 +always ieu 6 +before bmp begword im 246 +always in 35 +always ion 3456 +endword ition 246 + +before voy after voy always ll 456 + +always oi 23456 +before con always om 2456 +endword om 2456 +before con always on 346 +endword on 346 +before con always or 56 +endword or 56 +always ou 1256 +before con always our 12346 +endword our 12346 + +before voy always pl 1246 +before voy always pr 235 +before con always pro 235 + +always qu 12345 +endword que 12345 + +before con begword re 3 + +before voy after voy always ss 2346 + +before voy always tr 356 +before con begword trans 356 +before voy after voy always tt 2456 + +before con always ui 23 + +endword ablement 45-134 +endword bilité 12-123-2345 +endword bilités 12-123-2345-234 +endword ellement 456-134 +endword logie 123-1245 +endword quement 12345-134 +endword quements 12345-134-234 +endword tement 2345-134 +endword tements 2345-134-234 +endword ttement 2345-2345-134 +endword ttements 2345-2345-134-234 +endword vement 1236-134 +endword vements 1236-134-234 + +before con always ain 1-35 +endword ain 1-35 +before con always oin 135-35 +endword oin 135-35 + +before con begword recom 3-36 +before con begword redis 3-256 +before con begword retrans 3-356 +before con begword incom 35-36 +before con begword indis 35-256 +before con begword intrans 35-356 +begword ines 35-156 + +prfword tient 2345-256-2345 +prfword vient 1236-256-2345 +endword ient 24-126 +word balbutient 12-1-123-12-136-2345-24-126 +word initient 35-24-2345-24-126 +word dévient 145-123456-1236-24-126 +word envient 1235-26-1236-24-126 + +sufword bleu 45-15-136 +before con always brui 12-1235-23 +endword clait 14-123-146 +before voy always concr 14-346-25 +endword drant 145-1235-1456 +always drô 145-1235-1456 +endword en? 15-1345-26 +always ien. 24-26-256 +before voy always propr 235-135-235 +before con begword ren 1235-26 +always ssè 234-234-2346 +word (en 236-15-1345 +word (la 236-123-1 + +### +### 2. Mots représentés par un seul symbole +### + +word a 1 +word à 12356 +word ai 34 +word au 13 +word aux 13-1346 +word bien 12 +word biens 12-234 +word ce 14 +word celui 36 +word cet 146 +word dans 1456 +word de 145 +word dès 256 +word du 236 +word elle 1356 +word elles 1356-234 +word en 26 +word est 156 +word et 23456 +word été 2356 +word étés 2356-234 +word faire 124 +word grand 12456 +word grands 12456-234 +word il 24 +word ils 24-234 +word je 245 +word la 3 +word le 123 +word les 345 +word lui 3456 +word mais 1346 +word me 134 +word même 126 +word mêmes 126-234 +word ne 1345 +word nous 135 +word on 346 +word ou 1256 +word par 1234 +word plus 1246 +word pour 12346 +word puis 235 +word que 12345 +word qui 1245 +word quoi 123456 +word rien 1235 +word riens 1235-234 +word sans 2346 +word se 234 +word si 35 +word son 246 +word sons 246-234 +word sous 356 +word sur 125 +word te 2345 +word tous 2456 +word tout 16 +word un 136 +word uns 136-234 +word vous 1236 +word y 13456 + +begword c' 14-3 +begword d' 145-3 +begword j' 245-3 +begword l' 123-3 +begword m' 134-3 +begword n' 1345-3 +begword s' 234-3 +begword t' 2345-3 + +### +### 3. Mots représentés par deux ou plusieurs symboles +### + +word absolu 1-12 +word absolus 1-12-234 +word absolue 1-12-15 +word absolues 1-12-156 +word absolument 1-12-134 +word action 1-3456 +word actions 1-3456-234 +word actionnaire 1-3456-1235 +word actionnaires 1-3456-1235-234 +word affaire 1-124-124 +word affaires 1-124-124-234 +word afin 1-124 +word ailleurs 34-136 +word ainsi 1-24 +word alors 1-123 +word amour 1-134 +word amours 1-134-234 +word amoureuse 1-134-234-15 +word amoureuses 1-134-234-156 +word amoureusement 1-134-234-134 +word amoureux 1-134-1346 +word apparemment 1-1234-134 +word apparence 1-1234-14 +word apparences 1-1234-14-234 +word apparent 1-1234 +word apparents 1-1234-234 +word apparente 1-1234-15 +word apparentes 1-1234-156 +word après 1-235 +word assez 1-1356 +word atentif 1-2345-124 +word atentifs 1-2345-124-234 +word attention 1-2345 +word attentions 1-2345-234 +word attentive 1-2345-1236 +word attentives 1-2345-1236-234 +word attentivement 1-2345-1236-134 +word aucun 13-14 +word aucune 13-1345 +word aucunement 13-1345-134 +word auparavant 13-1234 +word auprès 13-235 +word auquel 13-12345-123 +word aussi 13-234 +word aussitôt 13-2345 +word autour 13-1235 +word autre 13-356 +word autres 13-356-234 +word autrefois 13-124 +word autrement 13-356-134 +word auxquelles 13-1346-12345-123-123-234 +word auxquels 13-1346-12345-123-234 +word avance 1-1236-14 +word avances 1-1236-14-234 +word avancement 1-1236-14-134 +word avant 1-1236 +word avantage 1-1236-1245 +word avantages 1-1236-1245-234 +word avantageuse 1-1236-1245-234-15 +word avantageuses 1-1236-1245-234-156 +word avantageusement 1-1236-1245-234-134 +word avantageux 1-1236-1245-1346 +word avec 1-14 +word avoir 1-1235 +word avoirs 1-1235-234 +word ayant 1-13456 + +word beaucoup 12-14 +word besogne 12-2356 +word besognes 12-2356-234 +word besogneuse 12-2356-234-15 +word besogneuses 12-2356-234-156 +word besogneux 12-2356-1346 +word besoin 12-35 +word besoins 12-35-234 +word bête 12-126 +word bêtes 12-126-234 +word bêtement 12-126-134 +word bienfaisance 12-124-14 +word bienfaisances 12-124-14-234 +word bienfait 12-124 +word bienfaits 12-124-234 +word bienfaiteur 12-124-46 +word bienfaiteurs 12-124-46-234 +word bientôt 12-2345 +word bienveillance 12-1236-14 +word bienveillances 12-1236-14-234 +word bienveillant 12-1236 +word bienveillants 12-1236-234 +word bienveillante 12-1236-15 +word bienveillantes 12-1236-156 +word bizarre 12-1356 +word bizarres 12-1356-234 +word bizarrement 12-1356-134 +word bonheur 12-125 +word bonheurs 12-125-234 +word bonjour 12-245 +word bonjours 12-245-234 +word bonne 12-1345 +word bonnes 12-1345-234 +word bonnement 12-1345-134 +word bonté 12-135 +word bontés 12-135-234 +word boulevard 12-145 +word boulevards 12-145-234 +word braille 23-123 +word branchage 23-12356-1245 +word branchages 23-12356-1245-234 +word branche 23-12356 +word branches 23-12356-234 +word branchement 23-12356-134 +word branchements 23-12356-134-234 +word brave 23-1236 +word braves 23-1236-234 +word bravement 23-1236-134 +word bruit 23-2345 +word bruits 23-2345-234 +word brusque 23-12345 +word brusques 23-12345-234 +word brusquement 23-12345-134 +word budget 12-1245 +word budgets 12-1245-234 +word budgétaire 12-1245-1235 +word budgétaires 12-1245-1235-234 + +word caractère 14-2346 +word caractères 14-2346-234 +word caractéristique 14-123456-12345 +word caractéristiques 14-123456-12345-234 +word ceci 14-14 +word cela 14-1 +word celle 14-123 +word celles 14-123-234 +word celui-ci 36-36-14-24 +word celui-là 36-36-123-12356 +word cependant 14-1234 +word certain 14-35 +word certains 14-35-234 +word certaine 14-1345 +word certaines 14-1345-234 +word certainement 14-1345-134 +word certes 14-236 +word certitude 14-236-145 +word certitudes 14-236-145-234 +word ces 14-234 +word cette 14-2345 +word ceux 14-1346 +word chacun 12356-14 +word chacune 12356-1345 +word chagrin 12356-12456 +word chagrins 12356-12456-234 +word chaleur 12356-123 +word chaleurs 12356-123-234 +word chaleureuse 12356-123-234-15 +word chaleureuses 12356-123-234-156 +word chaleureusement 12356-123-234-134 +word chaleureux 12356-123-1346 +word champ 12356-1234 +word champs 12356-1234-234 +word change 12356-1245 +word changes 12356-1245-234 +word changement 12356-1245-134 +word changeur 12356-1245-46 +word changeurs 12356-1245-46-234 +word chaque 12356-12345 +word charitable 12356-2345-45 +word charitables 12356-2345-45-234 +word charitablement 12356-2345-45-134 +word charité 12356-2345 +word charités 12356-2345-234 +word chaud 12356-145 +word chauds 12356-145-234 +word chaude 12356-145-15 +word chaudes 12356-145-156 +word chaudement 12356-145-134 +word chemin 12356-134 +word chemins 12356-134-234 +word chère 12356-2346 +word chères 12356-2346-234 +word chèrement 12356-2346-134 +word chez 12356-1356 +word chiffrage 12356-124-1245 +word chiffrages 12356-124-1245-234 +word chiffre 12356-124 +word chiffres 12356-124-234 +word choeur 12356-1235 +word choeurs 12356-1235-234 +word choix 12356-1346 +word chose 12356-234 +word choses 12356-234-234 +word circonstance 14-25-14 +word circonstances 14-25-14-234 +word circonstanciel 14-25-14-123 +word circonstanciels 14-25-14-123-234 +word circonstancielle 14-25-14-123-123 +word circonstancielles 14-25-14-123-123-234 +word civil 14-1236 +word civils 14-1236-234 +word civile 14-1236-15 +word civiles 14-1236-156 +word civilement 14-1236-134 +word civilisation 14-1236-16 +word civilisations 14-1236-16-234 +word civilité 14-1236-2345 +word civilités 14-1236-2345-234 +word coeur 14-1235 +word coeurs 14-1235-234 +word combien 14-12 +word comme 14-134 +word commencement 36-134 +word commencements 36-134-234 +word comment 14-26 +word commentaire 14-26-1235 +word commentaires 14-26-1235-234 +word commentateur 14-26-46 +word commentateurs 14-26-46-234 +word commun 36-1345 +word communs 36-1345-234 +word commune 36-1345-15 +word communes 36-1345-156 +word communal 36-1345-123 +word communale 36-1345-123-15 +word communales 36-1345-123-156 +word communautaire 36-1345-2345-1235 +word communautaires 36-1345-2345-1235-234 +word communauté 36-1345-2345 +word communautés 36-1345-2345-234 +word communaux 36-1345-1346 +word communément 36-1345-134 +word communion 36-1345-3456 +word communions 36-1345-3456-234 +word complément 36-1246-134 +word compléments 36-1246-134-234 +word complémentaire 36-1246-134-1235 +word complémentaires 36-1246-134-1235-234 +word complet 36-1246 +word complets 36-1246-234 +word complète 36-2345 +word complètes 36-2345-234 +word complètement 36-2345-134 +word conclusion 25-14 +word conclusions 25-14-234 +word condition 25-145 +word conditions 25-145-234 +word conditionnel 25-145-123 +word conditionnels 25-145-123-234 +word conditionnelle 25-145-123-123 +word conditionnelles 25-145-123-123-234 +word conditionnellement 25-145-123-134 +word confiance 25-124-14 +word confiant 25-124 +word congrès 25-12456 +word connaissance 25-1345-14 +word connaissances 25-1345-14-234 +word connaître 25-1345 +word consciemment 25-234-134 +word conscience 25-234-14 +word consciences 25-234-14-234 +word consciencieuse 25-234-14-234-15 +word consciencieuses 25-234-14-234-156 +word consciencieusement 25-234-14-234-134 +word consciencieux 25-234-14-1346 +word conscient 25-234 +word conscients 25-234-234 +word consciente 25-234-15 +word conscientes 25-234-156 +word conséquemment 14-12345-134 +word conséquence 14-12345-14 +word conséquences 14-12345-14-234 +word conséquent 14-12345 +word conséquents 14-12345-234 +word conséquente 14-12345-15 +word conséquentes 14-12345-156 +word considérable 14-145 +word considérables 14-145-234 +word considérablement 14-145-134 +word considération 14-145-16 +word considérations 14-145-16-234 +word contraire 14-356 +word contraires 14-356-234 +word contrairement 14-356-134 +word conversation 25-1236 +word conversations 25-1236-234 +word côté 14-1456 +word côtés 14-1456-234 +word couple 14-1246 +word couples 14-1246-234 +word courage 14-1245 +word courageuse 14-1245-234-15 +word courageuses 14-1245-234-156 +word courageusement 14-1245-234-134 +word courageux 14-1245-1346 + +word danger 145-1245 +word dangers 145-1245-234 +word dangeureuse 145-1245-234-15 +word dangeureuses 145-1245-234-156 +word dangeureusement 145-1245-234-134 +word dangeureux 145-1245-1346 +word davantage 145-1 +word debout 145-12 +word dedans 145-145 +word degré 145-12456 +word degrés 145-12456-234 +word dehors 145-125 +word déjà 145-245 +word demain 145-134 +word depuis 145-1234 +word dernier 145-1345 +word derniers 145-1345-234 +word dernière 145-1235 +word dernières 145-1235-234 +word dernièrement 145-1235-134 +word derrière 145-236 +word derrières 145-236-234 +word des 145-234 +word désormais 145-34 +word desquels 145-234-12345-123-234 +word desquelles 145-234-12345-123-123-234 +word destin 145-35 +word destins 145-35-234 +word destinataire 145-35-1235 +word destinataires 145-35-1235-234 +word destination 145-35-16 +word destinations 145-35-16-234 +word devant 145-1236 +word devants 145-1236-234 +word différemment 145-345-134 +word différence 145-26-14 +word différences 145-26-14-234 +word différent 145-26 +word différents 145-26-234 +word différente 145-26-15 +word différentes 145-26-156 +word difficile 145-124 +word difficiles 145-124-234 +word difficilement 145-124-134 +word difficulté 145-124-2345 +word difficultés 145-124-2345-234 +word digne 145-2356 +word dignes 145-2356-234 +word dignement 145-2356-134 +word dignitaire 145-2356-2345-1235 +word dignitaires 145-2356-2345-1235-234 +word dignité 145-2356-2345 +word discours 256-14 +word dispositif 256-1234-124 +word dispositifs 256-1234-124-234 +word disposition 256-1234 +word dispositions 256-1234-234 +word distance 256-2345-14 +word distances 256-2345-14-234 +word distant 256-2345 +word distants 256-2345-234 +word distante 256-2345-15 +word distantes 256-2345-156 +word donc 145-14 +word dont 145-2345 +word douleur 145-123 +word douleurs 145-123-234 +word douloureuse 145-123-234-15 +word douloureuses 145-123-234-156 +word douloureusement 145-123-234-134 +word douloureux 145-123-1346 +word doute 145-1256 +word doutes 145-1256-234 +word duquel 145-12345-123 + +word effectif 15-124-124 +word effectifs 15-124-124-234 +word effective 15-124-1236 +word effectives 15-124-1236-234 +word effectivement 15-124-1236-134 +word effet 15-124 +word effets 15-124-234 +word égal 123456-1245 +word égale 123456-1245-15 +word égales 123456-1245-156 +word également 123456-1245-134 +word égalitaire 123456-1245-2345-1235 +word égalitaires 123456-1245-2345-1235-234 +word égalité 123456-1245-2345 +word égalités 123456-1245-2345-234 +word égaux 123456-1245-1346 +word élément 123456-123 +word éléments 123456-123-234 +word élémentaire 123456-123-1235 +word élémentaires 123456-123-1235-234 +word encore 26-14 +word endroit 26-145 +word endroits 26-145-234 +word énergie 123456-1345 +word énergies 123456-1345-234 +word énergique 123456-1345-12345 +word énergiques 123456-1345-12345-234 +word énergiquement 123456-1345-12345-134 +word enfin 26-124 +word ennui 26-1345 +word ennuis 26-1345-234 +word ennuyeuse 26-1345-234-15 +word ennuyeuses 26-1345-234-156 +word ennuyeux 26-1345-1346 +word enquête 26-12345 +word enquêtes 26-12345-234 +word enquêteur 26-12345-46 +word enquêteurs 26-12345-46-234 +word enquêteuse 26-12345-234-15 +word enquêteuses 26-12345-234-156 +word ensemble 26-345 +word ensembles 26-345-234 +word ensuite 26-234 +word entier 26-2345 +word entiers 26-2345-234 +word entière 26-1235 +word entières 26-1235-234 +word entièrement 26-1235-134 +word environ 26-1236 +word espèce 156-1234 +word espèces 156-1234-234 +word espérance 156-1235-14 +word espérances 156-1235-14-234 +word espoir 156-1235 +word espoirs 156-1235-234 +word esprit 15-235 +word esprits 15-235-234 +word essentiel 156-123 +word essentiels 156-123-234 +word essentielle 156-123-123 +word essentielles 156-123-123-234 +word essentiellement 156-123-134 +word étant 123456-2345 +word être 126-356 +word êtres 126-356-234 +word événement 123456-1236 +word événements 123456-1236-234 +word éventualité 123456-1236-123-2345 +word éventualités 123456-1236-123-2345-234 +word éventuel 123456-1236-123 +word éventuels 123456-1236-123-234 +word éventuelle 123456-1236-123-123 +word éventuelles 123456-1236-123-123-234 +word éventuellement 123456-1236-123-134 +word excellemment 1346-123-134 +word excellence 1346-123-14 +word excellences 1346-123-14-234 +word excellent 1346-123 +word excellents 1346-123-234 +word excellente 1346-123-15 +word excellentes 1346-123-156 +word excès 1346-14 +word excessif 1346-14-124 +word excessifs 1346-14-124-234 +word excessive 1346-14-1236 +word excessives 1346-14-1236-234 +word excessivement 1346-14-1236-134 +word exercice 1346-236 +word exercices 1346-236-234 +word expérience 1346-1234 +word expériences 1346-1234-234 +word expérimental 1346-1234-123 +word expérimentale 1346-1234-123-15 +word expérimentales 1346-1234-123-156 +word expérimentallement 1346-1234-123-134 +word expérimentateur 1346-1234-46 +word expérimentateurs 1346-1234-46-234 +word expérimentation 1346-1234-16 +word expérimentations 1346-1234-16-234 +word expérimentaux 1346-1234-1346 +word explicable 1346-1246-45 +word explicables 1346-1246-45-234 +word explicatif 1346-1246-124 +word explicatifs 1346-1246-124-234 +word explication 1346-1246 +word explications 1346-1246-234 +word explicative 1346-1246-1236 +word explicatives 1346-1246-1236-234 +word expressif 1346-235-124 +word expressifs 1346-235-124-234 +word expression 1346-235 +word expressions 1346-235-234 +word expressive 1346-235-1236 +word expressives 1346-235-1236-234 +word expressivement 1346-235-1236-134 +word extérieur 1346-2345 +word extérieurs 1346-2345-234 +word extérieure 1346-2345-15 +word extérieures 1346-2345-156 +word extérieurement 1346-2345-134 +word extrême 1346-356 +word extrêmes 1346-356-234 +word extrêmement 1346-356-134 +word extrémité 1346-356-2345 +word extrémités 1346-356-2345-234 + +word facile 124-14 +word faciles 124-14-234 +word facilement 124-14-134 +word facilité 124-14-2345 +word facilités 124-14-2345-234 +word faubourg 124-12 +word faubourgs 124-12-234 +word faut 124-2345 +word faute 124-2345-15 +word fautes 124-2345-15-234 +word fautif 124-2345-124 +word fautifs 124-2345-124-234 +word fautive 124-2345-1236 +word fautives 124-2345-1236-234 +word faveur 124-1236 +word faveurs 124-1236-234 +word favorable 124-1236-45 +word favorables 124-1236-45-234 +word favorablement 124-1236-45-134 +word féminin 124-134-35 +word féminins 124-134-35-234 +word féminine 124-134-1345 +word féminines 124-134-1345-234 +word femme 124-134 +word femmes 124-134-234 +word fête 124-126 +word fêtes 124-126-234 +word fidèle 124-145 +word fidèles 124-145-234 +word fidèlement 124-145-134 +word fidélité 124-145-2345 +word fidélités 124-145-2345-234 +word figuratif 124-1245-124 +word figuratifs 124-1245-124-234 +word figuration 124-1245-16 +word figurations 124-1245-16-234 +word figurative 124-1245-1236 +word figuratives 124-1245-1236-234 +word figure 124-1245 +word figures 124-1245-234 +word fille 124-123 +word filles 124-123-234 +word fils 124-234 +word fonction 124-346 +word fonctions 124-346-234 +word fonctionnaire 124-346-1235 +word fonctionnaires 124-346-1235-234 +word fonctionnel 124-346-123 +word fonctionnels 124-346-123-234 +word fonctionnelle 124-346-123-123 +word fonctionnelles 124-346-123-123-234 +word fonctionnement 124-346-134 +word fonctionnements 124-346-134-234 +word force 124-135 +word forces 124-135-234 +word forcément 124-135-134 +word fortune 124-1345 +word fortunes 124-1345-234 +word fraternel 124-1235-123 +word fraternels 124-1235-123-234 +word fraternelle 124-1235-123-123 +word fraternelles 124-1235-123-123-234 +word fraternellement 124-1235-123-134 +word fraternisation 124-1235-16 +word fraternisations 124-1235-16-234 +word fraternité 124-1235-2345 +word fraternités 124-1235-2345-234 +word fréquemment 124-12345-134 +word fréquence 124-12345-14 +word fréquences 124-12345-14-234 +word fréquent 124-12345 +word fréquents 124-12345-234 +word fréquente 124-12345-15 +word fréquentes 124-12345-156 +word fréquentation 124-12345-16 +word fréquentations 124-12345-16-234 +word frère 124-1235 +word frères 124-1235-234 + +word garde 1245-145 +word gardes 1245-145-234 +word général 1245-1345 +word générale 1245-1345-15 +word générales 1245-1345-156 +word généralement 1245-1345-134 +word généralisation 1245-1345-16 +word généralisations 1245-1345-16-234 +word généralité 1245-1345-2345 +word généralités 1245-1345-2345-234 +word généraux 1245-1345-1346 +word généreuse 1245-234-15 +word généreuses 1245-234-156 +word généreusement 1245-234-134 +word généreux 1245-1346 +word générosité 1245-234-2345 +word générosités 1245-234-2345-234 +word gloire 1245-1235 +word gloires 1245-1235-234 +word glorieuse 1245-1235-234-15 +word glorieuses 1245-1235-234-156 +word glorieusement 1245-1235-234-134 +word glorieux 1245-1235-1346 +word gouvernement 1245-1236 +word gouvernements 1245-1236-234 +word gouvernemental 1245-1236-123 +word gouvernementale 1245-1236-123-15 +word gouvernementales 1245-1236-123-156 +word gouvernementaux 1245-1236-1346 +word gouverneur 1245-1236-46 +word gouverneurs 1245-1236-46-234 +word grâce 12456-14 +word grâces 12456-14-234 +word gracieuse 12456-14-234-15 +word gracieuses 12456-14-234-156 +word gracieusement 12456-14-234-134 +word gracieux 12456-14-1346 +word grande 12456-145 +word grandes 12456-145-234 +word grandement 12456-145-134 +word grandeur 12456-46 +word grandeurs 12456-46-234 +word grave 12456-1236 +word graves 12456-1236-234 +word gravement 12456-1236-134 +word gravitation 12456-1236-2345-16 +word gravitations 12456-1236-2345-16-234 +word gravité 12456-1236-2345 +word gravités 12456-1236-2345-234 +word groupe 12456-1234 +word groupes 12456-1234-234 +word groupement 12456-1234-134 +word groupements 12456-1234-134-234 +word guère 1245-2346 +word guerre 1245-236 +word guerres 1245-236-234 + +word habitude 125-12 +word habitudes 125-12-234 +word habituel 125-12-123 +word habituels 125-12-123-234 +word habituelle 125-12-123-123 +word habituelles 125-12-123-123-234 +word habituellement 125-12-123-134 +word hasard 125-145 +word hasards 125-145-234 +word hasardeuse 125-145-234-15 +word hasardeuses 125-145-234-156 +word hasardeux 125-145-1346 +word hélas 125-123 +word heure 125-1235 +word heures 125-1235-234 +word heureuse 125-234-15 +word heureuses 125-234-156 +word heureusement 125-234-134 +word heureux 125-1346 +word hier 125-236 +word histoire 125-2345 +word histoires 125-2345-234 +word historique 125-2345-12345 +word historiques 125-2345-12345-234 +word historiquement 125-2345-12345-134 +word hiver 125-1236 +word hivers 125-1236-234 +word hivernal 125-1236-123 +word hivernaux 125-1236-1346 +word hommage 125-1245 +word hommages 125-1245-234 +word homme 125-134 +word hommes 125-134-234 +word honnête 125-126 +word honnêtes 125-126-234 +word honnêtement 125-126-134 +word honnêteté 125-126-2345 +word honnêtetés 125-126-2345-234 +word honneur 125-1345 +word honneurs 125-1345-234 +word honorabilité 125-1345-12-123-2345 +word honorabilités 125-1345-12-123-2345-234 +word honorable 125-1345-45 +word honorables 125-1345-45-234 +word honorablement 125-1345-45-134 +word honoraire 125-1345-1235 +word honoraires 125-1345-1235-234 +word horaire 125-1235-1235 +word horaires 125-1235-1235-234 +word horizon 125-1356 +word horizons 125-1356-234 +word horizontal 125-1356-123 +word horizontale 125-1356-123-15 +word horizontales 125-1356-123-156 +word horizontalement 125-1356-123-134 +word horizontalité 125-1356-123-2345 +word horizontalités 125-1356-123-2345-234 +word horizontaux 125-1356-1346 +word hypothèse 125-1234 +word hypothèses 125-1234-234 +word hypothétique 125-1234-12345 +word hypothétiques 125-1234-12345-234 +word hypothétiquement 125-1234-12345-134 +word humain 125-134-35 +word humains 125-134-35-234 +word humaine 125-134-1345 +word humaines 125-134-1345-234 +word humainement 125-134-1345-134 +word humanitaire 125-134-1345-2345-1235 +word humanitaires 125-134-1345-2345-1235-234 +word humanité 125-134-1345-2345 +word humanités 125-134-1345-2345-234 + +word idéal 24-145-123 +word idéale 24-145-123-15 +word idéales 24-145-123-156 +word idéalement 24-145-123-134 +word idéaux 24-145-1346 +word idée 24-145 +word idées 24-145-234 +word image 24-1245 +word images 24-1245-234 +word imaginable 24-1245-45 +word imaginables 24-1245-45-234 +word imaginaire 24-1245-1235 +word imaginaires 24-1245-1235-234 +word imagination 24-1245-16 +word immédiat 24-134 +word immédiats 24-134-234 +word immédiate 24-134-15 +word immédiates 24-134-156 +word immédiatement 24-134-134 +word impression 246-235 +word impressions 246-235-234 +word impressionnable 246-235-45 +word impressionnables 246-235-45-234 +word inférieur 35-124 +word inférieurs 35-124-234 +word inférieure 35-124-15 +word inférieures 35-124-156 +word inférieurement 35-124-134 +word infériorité 35-124-2345 +word infériorités 35-124-2345-234 +word inquiet 35-12345 +word inquiets 35-12345-234 +word inquiète 35-2346 +word inquiètes 35-2346-234 +word inquiétude 35-12345-145 +word inquiétudes 35-12345-145-234 +word intelligemment 35-1245-134 +word intelligence 35-1245-14 +word intelligent 35-1245 +word intelligents 35-1245-234 +word intelligente 35-1245-15 +word intelligentes 35-1245-156 +word intérieur 35-2345 +word intérieurs 35-2345-234 +word intérieure 35-2345-15 +word intérieures 35-2345-156 +word intérieurement 35-2345-134 + +word jadis 245-145 +word jamais 245-134 +word jeune 245-1345 +word jeunes 245-1345-234 +word jour 245-1235 +word jours 245-1235-234 +word journal 245-1235-123 +word journaux 245-1235-1346 +word joyeuse 245-234-15 +word joyeuses 245-234-156 +word joyeusement 245-234-134 +word joyeux 245-1346 +word juge 245-1245 +word juges 245-1245-234 +word jugement 245-1245-134 +word jugements 245-1245-134-234 +word jusque 245-12345 +word juste 245-2345 +word justes 245-2345-234 +word justement 245-2345-134 +word justice 245-14 + +word laquelle 123-123-123 +word lecture 123-1235 +word lectures 123-1235-234 +word lequel 123-123 +word lesquelles 123-123-123-234 +word lesquels 123-123-234 +word lettre 123-356 +word lettres 123-356-234 +word libéral 123-12-123 +word libérale 123-12-123-15 +word libérales 123-12-123-156 +word libéralement 123-12-123-134 +word libéralité 123-12-123-2345 +word libéralités 123-12-123-2345-234 +word libérateur 123-12-46 +word libérateurs 123-12-46-234 +word libération 123-12-16 +word libérations 123-12-16-234 +word libéraux 123-12-1346 +word liberté 123-12-2345 +word libertés 123-12-2345-234 +word libre 123-12 +word libres 123-12-234 +word librement 123-12-134 +word ligne 123-2356 +word lignes 123-2356-234 +word livre 123-1236 +word livres 123-1236-234 +word logique 123-1245-12345 +word logiques 123-1245-12345-234 +word logiquement 123-1245-12345-134 +word loin 123-1345 +word loins 123-1345-234 +word lointain 123-1345-35 +word lointains 123-1345-35-234 +word lointaine 123-1345-1345 +word lointaines 123-1345-1345-234 +word longtemps 123-2345 +word lorsque 123-12345 +word lourd 123-145 +word lourds 123-145-234 +word lourde 123-145-15 +word lourdes 123-145-156 +word lourdement 123-145-134 +word lourdeur 123-145-46 +word lourdeurs 123-145-46-234 +word lumière 123-134 +word lumières 123-134-234 +word lumineuse 123-134-234-15 +word lumineuses 123-134-234-156 +word lumineusement 123-134-234-134 +word lumineux 123-134-1346 +word luminosité 123-134-234-2345 +word luminosités 123-134-234-2345-234 + +word madame 134-145 +word mademoiselle 134-134 +word magnificence 134-2356-14 +word magnificences 134-2356-14-234 +word magnifique 134-2356 +word magnifiques 134-2356-234 +word magnifiquement 134-2356-134 +word maintenant 134-2345 +word malgré 134-12456 +word malheur 134-125 +word malheurs 134-125-234 +word malheureuse 134-125-234-15 +word malheureuses 134-125-234-156 +word malheureusement 134-125-234-134 +word malheureux 134-125-1346 +word manière 134-1345 +word manières 134-1345-234 +word mauvais 134-1236 +word mauvaise 134-1236-15 +word mauvaises 134-1236-156 +word meilleur 134-123 +word meilleurs 134-123-234 +word meilleure 134-123-15 +word meilleures 134-123-156 +word merci 134-14 +word mère 134-2346 +word mères 134-2346-234 +word mes 134-234 +word mesdames 134-145-234 +word mesdemoiselles 134-134-234 +word messieurs 134-1235-234 +word mettre 134-356 +word mieux 134-1346 +word mission 134-3456 +word missions 134-3456-234 +word missionnaire 134-3456-1235 +word missionnaires 134-3456-1235-234 +word mobile 134-12 +word mobiles 134-12-234 +word mobilisation 134-12-16 +word mobilisations 134-12-16-234 +word mobilité 134-12-2345 +word mobilités 134-12-2345-234 +word moins 134-35 +word moment 134-26 +word moments 134-26-234 +word momentanément 134-26-134 +word monsieur 134-1235 +word multiple 134-1246 +word multiples 134-1246-234 +word multiplicateur 134-1246-46 +word multiplicateurs 134-1246-46-234 +word multiplication 134-1246-16 +word multiplications 134-1246-16-234 +word multiplicité 134-1246-2345 +word multiplicités 134-1246-2345-234 +word musique 134-12345 +word musiques 134-12345-234 +word mystère 134-13456 +word mystères 134-13456-234 +word mystérieuse 134-13456-234-15 +word mystérieuses 134-13456-234-156 +word mystérieusement 134-13456-234-134 +word mystérieux 134-13456-1346 + +word naguère 1345-1245 +word nation 1345-16 +word nations 1345-16-234 +word national 1345-16-123 +word nationale 1345-16-123-15 +word nationales 1345-16-123-156 +word nationalité 1345-16-123-2345 +word nationalités 1345-16-123-2345-234 +word nationaux 1345-16-1346 +word nature 1345-2345 +word natures 1345-2345-234 +word naturel 1345-2345-123 +word naturels 1345-2345-123-234 +word naturelle 1345-2345-123-123 +word naturelles 1345-2345-123-123-234 +word naturellement 1345-2345-123-134 +word néanmoins 1345-134 +word nécessaire 1345-14 +word nécessaires 1345-14-234 +word nécessairement 1345-14-134 +word nécessité 1345-14-2345 +word nécessités 1345-14-2345-234 +word nécessiteuse 1345-14-2345-234-15 +word nécessiteuses 1345-14-2345-234-156 +word nécessiteux 1345-14-2345-1346 +word nombre 1345-12 +word nombres 1345-12-234 +word nombreuse 1345-12-234-15 +word nombreuses 1345-12-234-156 +word nombreux 1345-12-1346 +word nos 1345-234 +word notre 1345-356 +word nôtre 1345-1456 +word nôtres 1345-1456-234 +word nouveau 1345-1236 +word nouveaux 1345-1236-1346 +word nouveauté 1345-1236-2345 +word nouveautés 1345-1236-2345-234 +word nouvel 1345-123 +word nouvelle 1345-123-123 +word nouvelles 1345-123-123-234 +word nouvellement 1345-123-134 + +word objectif 135-245-124 +word objectifs 135-245-124-234 +word objection 135-245-3456 +word objections 135-245-3456-234 +word objective 135-245-1236 +word objectives 135-245-1236-234 +word objectivement 135-245-1236-134 +word objectivité 135-245-1236-2345 +word objectivités 135-245-1236-2345-234 +word objet 135-245 +word objets 135-245-234 +word observateur 135-12-46 +word observateurs 135-12-46-234 +word observation 135-12 +word observations 135-12-234 +word occasion 135-14 +word occasions 135-14-234 +word occasionnel 135-14-123 +word occasionnels 135-14-123-234 +word occasionnelle 135-14-123-123 +word occasionnelles 135-14-123-123-234 +word occasionnellement 135-14-123-134 +word oeuvre 246-1236 +word oeuvres 246-1236-234 +word office 135-124 +word offices 135-124-234 +word officiel 135-124-123 +word officiels 135-124-123-234 +word officielle 135-124-123-123 +word officielles 135-124-123-123-234 +word officiellement 135-124-123-134 +word officieuse 135-124-234-15 +word officieuses 135-124-234-156 +word officieusement 135-124-234-134 +word officieux 135-124-1346 +word opinion 135-1234 +word opinions 135-1234-234 +word ordinaire 56-145 +word ordinaires 56-145-234 +word ordinairement 56-145-134 +word originaire 135-1245-1235 +word originaires 135-1245-1235-234 +word originairement 135-1245-1235-134 +word original 135-1245-123 +word originale 135-1245-123-15 +word originales 135-1245-123-156 +word originalement 135-1245-123-134 +word originalité 135-1245-123-2345 +word originalités 135-1245-123-2345-234 +word originaux 135-1245-1346 +word origine 135-1245 +word origines 135-1245-234 +word outrage 1256-356-1245 +word outrages 1256-356-1245-234 +word outrageuse 1256-356-1245-234-15 +word outrageuses 1256-356-1245-234-156 +word outrageusement 1256-356-1245-234-134 +word outrageux 1256-356-1245-1346 +word outre 1256-356 +word ouvrage 1256-1245 +word ouvrages 1256-1245-234 +word ouvrier 1256-1236 +word ouvriers 1256-1236-234 +word ouvrière 1256-2346 +word ouvrières 1256-2346-234 + +word parfois 1234-124 +word parmi 1234-134 +word parole 1234-1235 +word paroles 1234-1235-234 +word particularité 1234-1235-123-2345 +word particularités 1234-1235-123-2345-234 +word particulier 1234-123 +word particuliers 1234-123-234 +word particulière 1234-123-1235 +word particulières 1234-123-1235-234 +word particulièrement 1234-123-1235-134 +word partout 1234-1 +word pas 1234-234 +word pauvre 1234-1236 +word pauvres 1234-1236-234 +word pauvrement 1234-1236-134 +word pauvreté 1234-1236-2345 +word pauvretés 1234-1236-2345-234 +word pendant 1234-145 +word pensée 1234-26 +word pensées 1234-26-234 +word pensif 1234-26-124 +word pensifs 1234-26-124-234 +word pensive 1234-26-1236 +word pensives 1234-26-1236-234 +word pensivement 1234-26-1236-134 +word père 1234-2346 +word pères 1234-2346-234 +word personnage 1234-1345-1245 +word personnages 1234-1345-1245-234 +word personnalité 1234-1345-123-2345 +word personnalités 1234-1345-123-2345-234 +word personne 1234-1345 +word personnes 1234-1345-234 +word personnel 1234-1345-123 +word personnels 1234-1345-123-234 +word personnelle 1234-1345-123-123 +word personnelles 1234-1345-123-123-234 +word personnellement 1234-1345-123-134 +word petit 1234-15 +word petits 1234-15-234 +word petite 1234-15-15 +word petites 1234-15-156 +word peuple 1234-1246 +word peuples 1234-1246-234 +word peuplement 1234-1246-134 +word peuplements 1234-1246-134-234 +word place 1246-14 +word places 1246-14-234 +word placement 1246-14-134 +word placements 1246-14-134-234 +word plaisir 1246-1235 +word plaisirs 1246-1235-234 +word plusieurs 1246-234 +word plutôt 1246-2345 +word point 1234-2345 +word points 1234-2345-234 +word pointe 1234-2345-15 +word pointes 1234-2345-15-234 +word populaire 1234-1234-1235 +word populaires 1234-1234-1235-234 +word populairement 1234-1234-1235-134 +word popularité 1234-1234-1235-2345 +word popularités 1234-1234-1235-2345-234 +word population 1234-1234 +word populations 1234-1234-234 +word populeuse 1234-1234-234-15 +word populeuses 1234-1234-234-156 +word populeux 1234-1234-1346 +word possibilité 1234-12-2345 +word possibilités 1234-12-2345-234 +word possible 1234-12 +word possibles 1234-12-234 +word pourquoi 1234-23456 +word pourtant 1234-135 +word praticable 235-2345-45 +word praticables 235-2345-45-234 +word pratique 235-2345 +word pratiques 235-2345-234 +word pratiquement 235-2345-134 +word premier 235-134 +word premiers 235-134-234 +word première 235-1235 +word premières 235-1235-234 +word premièrement 235-1235-134 +word près 235-234 +word presque 235-12345 +word preuve 235-1236 +word preuves 235-1236-234 +word primitif 235-134-124 +word primitifs 235-134-124-234 +word primitive 235-134-1236 +word primitives 235-134-1236-234 +word primitivement 235-134-1236-134 +word principal 235-14-123 +word principale 235-14-123-15 +word principales 235-14-123-156 +word principalement 235-14-123-134 +word principaux 235-14-1346 +word principe 235-14 +word principes 235-14-234 +word prix 235-1346 +word probabilité 235-12-2345 +word probabilités 235-12-2345-234 +word probable 235-12 +word probables 235-12-234 +word probablement 235-12-134 +word prochain 235-12356 +word prochains 235-12356-234 +word prochaine 235-1345 +word prochaines 235-1345-234 +word prochainement 235-1345-134 +word producteur 235-145-46 +word producteurs 235-145-46-234 +word productif 235-145-124 +word productifs 235-145-124-234 +word production 235-145-3456 +word productions 235-145-3456-234 +word productive 235-145-1236 +word productives 235-145-1236-234 +word productivement 235-145-1236-134 +word productivité 235-145-1236-2345 +word productivités 235-145-1236-2345-234 +word produit 235-145 +word produits 235-145-234 +word profit 235-124 +word profits 235-124-234 +word profitable 235-124-45 +word profitables 235-124-45-234 +word profiteur 235-124-46 +word profiteurs 235-124-46-234 +word profiteuse 235-124-234-15 +word profiteuses 235-124-234-156 +word progrès 235-12456 +word progressif 235-12456-124 +word progressifs 235-12456-124-234 +word progression 235-12456-3456 +word progressions 235-12456-3456-234 +word progressive 235-12456-1236 +word progressives 235-12456-1236-234 +word progressivement 235-12456-1236-134 +word projecteur 235-245-46 +word projecteurs 235-245-46-234 +word projection 235-245-3456 +word projections 235-245-3456-234 +word projet 235-245 +word projets 235-245-234 +word proportion 235-1234 +word proportions 235-1234-234 +word proportionnalité 235-1234-123-2345 +word proportionnalités 235-1234-123-2345-234 +word proportionnel 235-1234-123 +word proportionnels 235-1234-123-234 +word proportionnelle 235-1234-123-123 +word proportionnelles 235-1234-123-123-234 +word proportionnellement 235-1234-123-134 +word proposition 235-246 +word propositions 235-246-234 +word puisque 1234-12345 +word puissance 1234-14 +word puissances 1234-14-234 + +word qualitatif 12345-123-2345-124 +word qualitatifs 12345-123-2345-124-234 +word qualitative 12345-123-2345-1236 +word qualitatives 12345-123-2345-1236-234 +word qualitativement 12345-123-2345-1236-134 +word qualité 12345-123-2345 +word qualités 12345-123-2345-234 +word quand 12345-145 +word quant 12345-2345 +word quantitatif 12345-2345-2345-124 +word quantitatifs 12345-2345-2345-124-234 +word quantitative 12345-2345-2345-1236 +word quantitatives 12345-2345-2345-1236-234 +word quantitativement 12345-2345-2345-1236-134 +word quantité 12345-2345-2345 +word quantités 12345-2345-2345-234 +word quel 12345-123 +word quels 12345-123-234 +word quelle 12345-123-123 +word quelles 12345-123-123-234 +word quelconque 12345-14 +word quelconques 12345-14-234 +word quelque 12345-12345 +word quelques 12345-12345-234 +word quelquefois 12345-124 +word question 12345-3456 +word questions 12345-3456-234 +word questionnaire 12345-3456-1235 +word questionnaires 12345-3456-1235-234 +word quiconque 12345-346 +word quoique 12345-15 + +word raison 1235-346 +word raisons 1235-346-234 +word raisonnable 1235-346-45 +word raisonnables 1235-346-45-234 +word raisonnablement 1235-346-45-134 +word raisonnement 1235-346-134 +word raisonnements 1235-346-134-234 +word rapport 1235-1234 +word rapports 1235-1234-234 +word rapporteur 1235-1234-46 +word rapporteurs 1235-1234-46-234 +word rare 1235-1235 +word rares 1235-1235-234 +word rarement 1235-1235-134 +word rareté 1235-1235-2345 +word raretés 1235-1235-2345-234 +word réalisable 1235-123-45 +word réalisables 1235-123-45-234 +word réalisateur 1235-123-46 +word réalisateurs 1235-123-46-234 +word réalisation 1235-123-16 +word réalisations 1235-123-16-234 +word réalité 1235-123-2345 +word réalités 1235-123-2345-234 +word réel 1235-123 +word réels 1235-123-234 +word réelle 1235-123-123 +word réelles 1235-123-123-234 +word réellement 1235-123-134 +word réflexion 1235-124 +word réflexions 1235-124-234 +word regard 1235-1245 +word regards 1235-1245-234 +word regret 1235-12456 +word regrets 1235-12456-234 +word regrettable 1235-12456-45 +word regrettables 1235-12456-45-234 +word relatif 1235-2345-124 +word relatifs 1235-2345-124-234 +word relation 1235-2345 +word relations 1235-2345-234 +word relative 1235-2345-1236 +word relatives 1235-2345-1236-234 +word relativement 1235-2345-1236-134 +word relativité 1235-2345-1236-2345 +word relativités 1235-2345-1236-2345-234 +word remarquable 1235-12345-45 +word remarquables 1235-12345-45-234 +word remarquablement 1235-12345-45-134 +word remarque 1235-12345 +word remarques 1235-12345-234 +word remerciement 1235-134 +word remerciements 1235-134-234 +word renseignement 1235-26 +word renseignements 1235-26-234 +word rêve 1235-126 +word rêves 1235-126-234 +word rêveur 1235-126-46 +word rêveurs 1235-126-46-234 +word rêveuse 1235-126-234-15 +word rêveuses 1235-126-234-156 +word rêveusement 1235-126-234-134 +word rôle 1235-1456 +word rôles 1235-1456-234 +word route 1235-1256 +word routes 1235-1256-234 +word rythme 1235-13456 +word rythmes 1235-13456-234 +word rythmique 1235-13456-12345 +word rythmiques 1235-13456-12345-234 +word rythmiquement 1235-13456-12345-134 + +word séculaire 234-14-1235 +word séculaires 234-14-1235-234 +word séculairement 234-14-1235-134 +word seigneur 234-2356 +word seigneurs 234-2356-234 +word semblable 234-12 +word semblables 234-12-234 +word semblablement 234-12-134 +word sentiment 234-2345-134 +word sentiments 234-2345-134-234 +word sentimental 234-2345-134-123 +word sentimentale 234-2345-134-123-15 +word sentimentales 234-2345-134-123-156 +word sentimentalement 234-2345-134-123-134 +word sentimentalité 234-2345-134-123-2345 +word sentimentalités 234-2345-134-123-2345-234 +word sentimentaux 234-2345-134-1346 +word ses 234-234 +word seul 234-123 +word seuls 234-123-234 +word seule 234-123-15 +word seules 234-123-156 +word seulement 234-123-134 +word siècle 234-14 +word siècles 234-14-234 +word simple 234-1246 +word simples 234-1246-234 +word simplement 234-1246-134 +word simplicité 234-1246-2345 +word simplicités 234-1246-2345-234 +word simplification 234-1246-16 +word simplifications 234-1246-16-234 +word soeur 234-1235 +word soeurs 234-1235-234 +word soin 234-35 +word soins 234-35-234 +word solitaire 234-123-1235 +word solitaires 234-123-1235-234 +word solitairement 234-123-1235-134 +word solitude 234-123-145 +word solitudes 234-123-145-234 +word sommaire 234-2456-1235 +word sommaires 234-2456-1235-234 +word sommairement 234-2456-1235-134 +word somme 234-2456 +word sommes 234-2456-234 +word sont 246-2345 +word sorte 234-135 +word sortes 234-135-234 +word soudain 234-145 +word soudains 234-145-234 +word soudaine 234-1345 +word soudaines 234-1345-234 +word soudainement 234-1345-134 +word soudaineté 234-1345-2345 +word soudainetés 234-1345-2345-234 +word souffrance 234-124-14 +word souffrances 234-124-14-234 +word souffrant 234-124 +word souffrants 234-124-234 +word souffrante 234-124-15 +word souffrantes 234-124-156 +word souvent 234-1236 +word subjectif 234-245-124 +word subjectifs 234-245-124-234 +word subjective 234-245-1236 +word subjectives 234-245-1236-234 +word subjectivement 234-245-1236-134 +word subjectivité 234-245-1236-2345 +word subjectivités 234-245-1236-2345-234 +word sujet 234-245 +word sujets 234-245-234 +word sujétion 234-245-3456 +word sujétions 234-245-3456-234 +word supérieur 234-1234 +word supérieurs 234-1234-234 +word supérieure 234-1234-15 +word supérieures 234-1234-156 +word supérieurement 234-1234-134 +word supériorité 234-1234-2345 +word supériorités 234-1234-2345-234 +word surtout 234-2345 +word systématique 234-13456-12345 +word systématiques 234-13456-12345-234 +word systématiquement 234-13456-12345-134 +word système 234-13456 +word systèmes 234-13456-234 + +word tel 2345-123 +word tels 2345-123-234 +word telle 2345-123-123 +word telles 2345-123-123-234 +word tellement 2345-123-134 +word temporaire 2345-1234-1235 +word temporaires 2345-1234-1235-234 +word temporairement 2345-1234-1235-134 +word temporel 2345-1234-123 +word temporels 2345-1234-123-234 +word temporelle 2345-1234-123-123 +word temporelles 2345-1234-123-123-234 +word temps 2345-1234 +word tenir 2345-1345 +word terre 2345-1235 +word terres 2345-1235-234 +word tes 2345-234 +word tête 2345-126 +word têtes 2345-126-234 +word théorie 2345-125 +word théories 2345-125-234 +word théorique 2345-125-12345 +word théoriques 2345-125-12345-234 +word théoriquement 2345-125-12345-134 +word titre 2345-356 +word titres 2345-356-234 +word toujours 2345-245 +word toute 2345-2345 +word toutes 2345-2345-234 +word toutefois 2345-124 +word tragique 356-1245 +word tragiques 356-1245-234 +word tragiquement 356-1245-134 +word trajet 356-245 +word trajets 356-245-234 +word tranquille 356-12345 +word tranquilles 356-12345-234 +word tranquillement 356-12345-134 +word tranquillité 356-12345-2345 +word tranquillités 356-12345-2345-234 +word travail 356-123 +word travailleur 356-123-46 +word travailleurs 356-123-46-234 +word travailleuse 356-123-234-15 +word travailleuses 356-123-234-156 +word travaux 356-1346 +word travers 356-1236 +word très 356-234 +word trop 356-1234 +word type 2345-13456 +word types 2345-13456-234 +word typique 2345-13456-12345 +word typiques 2345-13456-12345-234 +word typiquement 2345-13456-12345-134 + +word une 136-1345 +word unes 136-1345-234 +word unique 136-12345 +word uniques 136-12345-234 +word uniquement 136-12345-134 +word unitaire 136-1345-2345-1235 +word unitaires 136-1345-2345-1235-234 +word unité 136-1345-2345 +word unités 136-1345-2345-234 +word univers 136-1236 +word universalité 136-1236-123-2345 +word universalités 136-1236-123-2345-234 +word universel 136-1236-123 +word universels 136-1236-123-234 +word universelle 136-1236-123-123 +word universelles 136-1236-123-123-234 +word universellement 136-1236-123-134 +word universitaire 136-1236-2345-1235 +word universitaires 136-1236-2345-1235-234 +word université 136-1236-2345 +word universités 136-1236-2345-234 +word usage 136-1245 +word usages 136-1245-234 +word utile 136-123 +word utiles 136-123-234 +word utilement 136-123-134 +word utilisable 136-123-45 +word utilisables 136-123-45-234 +word utilisateur 136-123-46 +word utilisateurs 136-123-46-234 +word utilisation 136-123-16 +word utilisations 136-123-16-234 +word utilitaire 136-123-2345-1235 +word utilitaires 136-123-2345-1235-234 +word utilité 136-123-2345 +word utilités 136-123-2345-234 + +word valeur 1236-46 +word valeurs 1236-46-234 +word venir 1236-1345 +word véritable 1236-1235 +word véritables 1236-1235-234 +word véritablement 1236-1235-134 +word vérité 1236-123456 +word vérités 1236-123456-234 +word vieux 1236-1346 +word vif 1236-124 +word vifs 1236-124-234 +word vive 1236-1236 +word vives 1236-1236-234 +word vivement 1236-1236-134 +word voici 1236-14 +word voilà 1236-123 +word volontaire 1236-135-1235 +word volontaires 1236-135-1235-234 +word volontairement 1236-135-1235-134 +word volonté 1236-135 +word volontés 1236-135-234 +word volontiers 1236-346 +word vos 1236-234 +word votre 1236-356 +word vôtre 1236-1456 +word vôtres 1236-1456-234 +word voyage 1236-1245 +word voyages 1236-1245-234 +word voyageur 1236-1245-46 +word voyageurs 1236-1245-46-234 +word voyageuse 1236-1245-234-15 +word voyageuses 1236-1245-234-156 +word vraiment 1236-134 + +### +### 4. Locutions +### + +word à\scause 12356-456-14 +word à\smesure 12356-456-134 +word à\speine 12356-456-1234 +word à\speu\sprès 12356-456-1234-456-235 +word à\sprésent 12356-456-235 +word à\stravers 12356-456-356 +word au\scontraire 13-456-14 +word au-dessous 13-36-1256 +word au-dessus 13-36-145 +word aujourd'hui 13-3-125 +word autant\sque 13-456-12345 +word autre\schose 13-456-12356 +word autre\spart 13-456-1234 +word c'est-à-dire 14-3-15-36-12356-36-145 +word d'abord 145-3-1 +word de\ssuite 145-456-234 +word en\smesure 26-456-134 +word en\sréalité 26-456-1235 +word et\scétera 15-456-14 +word la\splupart 123-456-1246 +word non\sseulement 1345-456-234 +word parce\sque 1234-456-12345 +word par\sconséquent 1234-456-14 +word par-dessous 1234-36-1256 +word par-dessus 1234-36-145 +word par\sexemple 1234-456-15 +word par\ssuite 1234-456-234 +word peu\sà\speu 1234-456-12356-456-1234 +word peut-être 1234-36-126 +word plus\stard 1246-456-2345 +word plus\stôt 1246-456-1456 +word pour\sainsi\sdire 1234-456-1-456-145 +word quelque\schose 12345-456-12356 +word quelque\spart 12345-456-1234 +word quelque\stemps 12345-456-2345 +word sans\scesse 234-456-14 +word sans\sdoute 234-456-145 +word tandis\sque 2345-456-12345 +word tour\sà\stour 2345-456-12356-456-2345 +word tout\sà\scoup 16-456-12356-456-14 +word tout\sà\sfait 16-456-12356-456-124 +word très\sbien 356-456-12 +word vis-à-vis 1236-36-12356-36-1236 + +sufword jusqu' 245-12345-3 +sufword lorsqu' 123-12345-3 +sufword parce\squ' 1234-456-12345-3 + diff --git a/etc_org/brltty/Contraction/fr-integral.ctb b/etc_org/brltty/Contraction/fr-integral.ctb new file mode 100644 index 0000000..77e8a9b --- /dev/null +++ b/etc_org/brltty/Contraction/fr-integral.ctb @@ -0,0 +1,138 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Contraction Table - French (uncontracted) + +# Définitions pour code braille français international unifié +# Par Nicolas Pitre +# Référence: http://www.inlb.qc.ca/apropos/c2003unificationdubraille.aspx + +capsign 46 indicateur de majuscule +begcaps 46-46 succession de majuscules + +numsign 6 préfixe pour les chiffres +midnum \s 3 espace entre les chiffres +midnum , 2 +midnum . 256 +midnum - 36 +midnum / 34 +midnum : 25 +endnum # 56-3456 + +include letters-latin.cti + +always ç 12346 c cédille +always é 123456 e accent aigu +always à 12356 a accent grave +always è 2346 e accent grave +always ù 23456 u accent grave +always â 16 a accent circonflexe +always ê 126 e accent circonflexe +always î 146 i accent circonflexe +always ô 1456 o accent circonflexe +always û 156 u accent circonflexe +always ë 1246 e tréma +always ï 12456 i tréma +always ü 1256 u tréma +always oe 246 oe ligatur + +always Ç 12346 C cédille +always É 123456 E accent aigu +always À 12356 A accent grave +always È 2346 E accent grave +always Ù 23456 U accent grave +always  16 A accent circonflexe +always Ê 126 E accent circonflexe +always Î 146 I accent circonflexe +always Ô 1456 O accent circonflexe +always Û 156 U accent circonflexe +always Ë 1246 E tréma +always Ï 12456 I tréma +always Ü 1256 U tréma +always Oe 246 Oe ligatur + +always , 2 virgule +always ; 23 point-virgule +always : 25 deux-points +always . 256 point +always ? 26 point d'interrogation +always ! 235 point d'exclamation +always " 2356 guillemet +always ( 236 parenthèse ouvrante +always * 35 astérisque +always ) 356 parenthèse fermante +always ' 3 apostrophe +always / 34 barre oblique +always @ 345 arobas +always % 346 pour cent +always - 36 trait d'union +always # 3456 dièse + +always 0 3456 zéro +always 1 16 un +always 2 126 deux +always 3 146 trois +always 4 1456 quatre +always 5 156 cinq +always 6 1246 six +always 7 12456 sept +always 8 1256 huit +always 9 246 neuf + +always ÷ 6-256 divisé par +always + 6-235 plus +always = 6-2356 égal +always × 6-35 multiplié par +always < 46-126 inférieur à +always > 46-345 supérieur à + +always © 5-14 copyright +always ° 5-135 degré +always & 5-123456 perluète (et commercial) +always ¢ 45-14 cent +always ¤ 45-15 euro +always £ 45-123 livre +always § 45-1234 paragraphe +always $ 45-234 dollar +always ¥ 45-13456 yen +always « 45-2356 guillemet français ouvrant +always » 2356-12 guillemet français fermant +always [ 45-236 crochet droit ouvrant +always ] 356-12 crochet droit fermant +always { 6-236 accolade de gauche +always } 356-3 accolade de droite + +always ¹ 4-6-16 exposant 1 +always ² 4-6-126 exposant 2 +always ³ 4-6-146 exposant 3 +always ¼ 6-16-34-1456 un quart +always ½ 6-16-34-126 un demi +always ¾ 6-126-34-1456 trois quarts + +always _ 78 souligné + +repeatable \s 0 espaces +repeatable \t 0 tabulations +repeatable \xa0 0 espaces insécables + +repeatable ... 3-3-3 points de suite +repeatable --- 36-36-36 +repeatable ___ 78-78-78 + +always \s--\s 36-36 tiret + diff --git a/etc_org/brltty/Contraction/ha.ctb b/etc_org/brltty/Contraction/ha.ctb new file mode 100644 index 0000000..c9705ac --- /dev/null +++ b/etc_org/brltty/Contraction/ha.ctb @@ -0,0 +1,40 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Contraction Table - Hausa (contracted) +# +# Samuel Thibault +# +# This table is based on the Unesco report on the progress of unification of +# braille writing « L'ÉCRITURE BRAILLE DANS LE MONDE », by Sir Clutha +# MACKENZIE: http://unesdoc.unesco.org/images/0013/001352/135251fo.pdf +# The document is dated 1954, so this table may be quite outdated. + +include letters-latin.cti + +always 'b 23 +always 'd 1246 +always kw 12345 +always k' 46 +always ng 346 +always t' 23456 +always ch 16 +always sh 146 +always 'y 3 +always au 246 +always ts 34 diff --git a/etc_org/brltty/Contraction/id.ctb b/etc_org/brltty/Contraction/id.ctb new file mode 100644 index 0000000..3e1e9f3 --- /dev/null +++ b/etc_org/brltty/Contraction/id.ctb @@ -0,0 +1,50 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Contraction Table - Indonesian (contracted) +# +# Samuel Thibault +# +# This table is based on the Unesco report on the progress of unification of +# braille writing « L'ÉCRITURE BRAILLE DANS LE MONDE », by Sir Clutha +# MACKENZIE: http://unesdoc.unesco.org/images/0013/001352/135251fo.pdf +# The document is dated 1954, so this table may be quite outdated. + +include letters-latin.cti + +always ai 34 +always au 246 +always sj 146 +always ng 346 +always ch 16 + +always ? 26 + +capsign 46 + +numsign 6 +always 0 3456 +always 1 16 +always 2 126 +always 3 146 +always 4 1456 +always 5 156 +always 6 1246 +always 7 12456 +always 8 1256 +always 9 246 diff --git a/etc_org/brltty/Contraction/ipa.ctb b/etc_org/brltty/Contraction/ipa.ctb new file mode 100644 index 0000000..30c8938 --- /dev/null +++ b/etc_org/brltty/Contraction/ipa.ctb @@ -0,0 +1,225 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Contraction Table - International Phonetic Alphabet +# +# Samuel Thibault +# +# This is based on the ICEB Braille IPA Draft Table, Nov. 3, 2005 + +# Typographic Description IPA No Articulatory Description +# consonants +always p 1234 # lowercase p 101 voiceless bilabial plosive +always b 12 # lowercase b 102 voiced bilabial plosive +always t 2345 # lowercase t 103 voiceless alveolar plosive +always d 145 # lowercase d 104 voiced alveolar plosive +always ʈ 256-2345 # right-tail t 105 voiceless retroflex plosive +always ɖ 256-145 # right-tail d 106 voiced retroflex plosive +always c 14 # lowercase c 107 voiceless palatal plosive +always ɟ 35-245 # barred dotless j 108 voiced palatal plosive +always k 13 # lowercase k 109 voiceless velar plosive +always ɡ 1245 # lowercase script g 110 voiced velar plosive +always g 1245 # lowercase g 110 voiced velar plosive (alt. glyph) +always q 12345 # lowercase q 111 voiceless uvular plosive +always ɢ 35-1245 # small capital g 112 voiced uvular plosive +always ʔ 23 # glottal stop 113 glottal plosive +always m 134 # lowercase m 114 voiced bilabial nasal +always ɱ 235-134 # left-tail m (at right) 115 voiced labiodental nasal +always n 1345 # lowercase n 116 voiced alveolar nasal +always ɳ 256-1345 # right-tail n 117 voiced retroflex nasal +always ɲ 123456 # left-tail n (at left) 118 voiced palatal nasal +always ŋ 1246 # eng 119 voiced velar nasal +always ɴ 35-1345 # small capital n 120 voiced uvular nasal +always ʙ 35-12 # small capital b 121 voiced bilabial trill +always r 1235 # lowercase r 122 voiced alveolar trill +always ʀ 35-1235 # small capital r 123 voiced uvular trill +# 235-1236 # right-hook v labiodental flap +always ɾ 235-1235 # fish-hook r 124 voiced alveolar tap +always ɽ 256-1235 # right-tail r 125 voiced retroflex flap +always ɸ 46-124 # phi 126 voiceless bilabial fricative +always β 46-12 # beta 127 voiced bilabial fricative +always f 124 # lowercase f 128 voiceless labiodental fricative +always v 1236 # lowercase v 129 voiced labiodental fricative +always θ 46-1456 # theta 130 voiceless dental fricative +always ð 12456 # edh 131 voiced dental fricative +always s 234 # lowercase s 132 voiceless alveolar fricative +always z 1356 # lowercase z 133 voiced alveolar fricative +always ʃ 156 # esh 134 voiceless postalveolar fricative +always ʒ 2346 # yogh 135 voiced postalveolar fricative +always ʂ 256-234 # right-tail s (at left) 136 voiceless retroflex fricative +always ʐ 256-1356 # right-tail z 137 voiced retroflex fricative +always ç 235-14 # c cedilla 138 voiceless palatal fricative +always ʝ 236-245 # curly-tail j 139 voiced palatal fricative +always x 1346 # lowercase x 140 voiceless velar fricative +always ɣ 46-1245 # gamma 141 voiced velar fricative +always χ 46-12346 # chi 142 voiceless uvular fricative +always ʁ 35-3456 # inverted small capital r 143 voiced uvular fricative +always ħ 235-125 # crossed h 144 voiceless pharyngeal fricative +always ʕ 235-23 # reversed glottal stop 145 voiced pharyngeal fricative +always h 125 # lowercase h 146 voiceless glottal fricative +always ɦ 236-125 # hooktop h 147 voiced glottal fricative +always ɬ 236-123 # belted l 148 voiceless alveolar lateral fricative +always ɮ 123-5-2346 # l-yogh digraph 149 voiced alveolar lateral fricative +always ʋ 236-1236 # script v 150 voiced labiodental approximant +always ɹ 3456 # turned r 151 voiced (post)alveolar approximant +always ɻ 256-3456 # turned r, right tail 152 voiced retroflex approximant +always j 245 # lowercase j 153 voiced palatal approximant +always ɰ 236-134 # turned m, right leg 154 voiced velar approximant +always l 123 # lowercase l 155 voiced alveolar lateral approximant +always ɭ 256-123 # right-tail l 156 voiced retroflex lateral approxiant +always ʎ 236-13456 # turned y 157 voiced palatal lateral approximant +always ʟ 35-123 # small capital l 158 voiced velar lateral approximant +always ɓ 236-12 # hooktop b 160 voiced bilabial implosive +always ɗ 236-145 # hooktop d 162 voiced dental/alveolar implosive +always ʄ 236-35-245 # hooktop barred dotless j 164 voiced palatal implosive +always ɠ 236-1245 # hooktop g 166 voiced velar implosive +always ʛ 236-35-1245 # hooktop small capital g 168 voiced uvular implosive +always ʍ 235-2456 # turned w 169 voiceless labial-velar fricative +always w 2456 # lowercase w 170 voiced labial-velar approximant +always ɥ 256-125 # turned h 171 voiced labial-palatal approximant +always ʜ 35-125 # small capital h 172 voiceless epiglottal fricative +always ʡ 236-23 # barred glottal stop 173 epiglottal plosive +always ʢ 35-23 # barred reversed glottal stop 174 voiced epiglottal fricative +always ɧ 236-1246 # hooked eng 175 voiceless multiple-place fricative +always ʘ 12346-1234 # bull's eye 176 bilabial click +always ǀ 12346-1456 # pipe 177 dental click +always ǃ 12346-2345 # exclamation point 178 (post-)alveolar click +always ǂ 12346-156 # double-barred pipe 179 palatoalveolar click +always ǁ 12346-123 # double pipe 180 alveolar lateral click +always ɺ 236-3456 # turned long-leg r 181 voiced alveolar lateral flap +always ɕ 236-14 # curly-tail c 182 voiceless alveolopalatal fricative +always ʑ 236-1356 # curly-tail z 183 voiced alveolopalatal fricative +always ɫ 235-123 # lowercase l with tilde 209 velarized voiced alveolar lateral +always ʣ 145-5-1356 # d-z digraph voiced alveolar affricate +always ʤ 145-5-2346 # d-yogh digraph voiced postalveolar affricate +always ʥ 145-5-236-1356 # d-curly-tail-z digraph voiced alveolopalatal affricate +always ʦ 2345-5-234 # t-s digraph voiceless alveolar affricate +always ʧ 2345-5-156 # t-esh digraph voiceless postalveolar affricate +always ʨ 2345-5-236-14 # t-curly-tail-c digraph voiceless alveolopalatal affricate + +# Voyels +always i 24 # lowercase i 301 close front unrounded vowel +always e 15 # lowercase e 302 close-mid front unrounded vowel +always ɛ 345 # epsilon 303 open-mid front unrounded vowel +always a 1 # lowercase a 304 open front unrounded vowel +always ɑ 16 # script a 305 open back unrounded vowel +always ɔ 126 # open o 306 open-mid back rounded vowel +always o 135 # lowercase o 307 close-mid back rounded vowel +always u 136 # lowercase u 308 close back rounded vowel +always y 13456 # lowercase y 309 close front rounded vowel +always ø 1256 # slashed o 310 close-mid front rounded vowel +always œ 246 # o-e digraph 311 open-mid front rounded vowel +always ɶ 35-246 # small capital o-e digraph 312 open front rounded vowel +always ɒ 235-16 # turned script a 313 open back rounded vowel +always ʌ 346 # turned v (caret) 314 open-mid back unrounded vowel +always ɤ 235-135 # ram's horns 315 close-mid back unrounded vowel +always ɯ 235-136 # turned m 316 close back unrounded vowel +always ɨ 356-24 # barred i 317 close central unrounded vowel +always ʉ 356-136 # barred u 318 close central rounded vowel +always ɪ 34 # small capital i 319 near-close front unrounded vowel +always ʏ 35-13456 # small capital y 320 near-close front rounded vowel +always ʊ 12356 # upsilon 321 near-close back rounded vowel +always ə 26 # schwa 322 mid central unrounded vowel +always ɵ 356-135 # barred o 323 close-mid central rounded vowel +always ɐ 235-1 # turned a 324 near-open central unrounded vowel +always æ 146 # ash 325 near-open front unrounded vowel +always ɜ 235-345 # reversed epsilon 326 open-mid central unrounded vowel +always ɚ 26-5-1235 # schwa with hook 327 rhotacized schwa +always ɞ 236-345 # closed reversed epsilon 395 open-mid central rounded vowel +always ɘ 235-15 # reversed e 397 open-mid central unrounded vowel + +always ʼ 5-3 # apostrophe 401 ejective +always ̥ 6-1246 # ring below 402 voiceless +always ̊ 4-1246 # ring above 402 voiceless +always ̬ 6-236 # wedge below 403 voiced +always ʰ 4-125 # superscript h 404 aspirated +always ̤ 6-25 # umlaut below 405 breathy voiced +always ̰ 6-12456 # tilde below 406 creaky voiced +always ̼ 6-12346 # seagull below 407 linguolabial +always ̪ 6-1456 # bridge below 408 dental +always ̺ 6-235-1456 # inverted bridge below 409 apical +always ̻ 6-2356 # square below 410 laminal +always ̹ 6-135 # right half-ring below 411 more rounded +always ̜ 6-246 # left half-ring below 412 less rounded +always ̟ 6-346 # plus below 413 advanced +always ̠ 6-36 # minus below 414 retracted +always ̈ 4-25 # umlaut above 415 centralized +always ̽ 4-1346 # over-cross above 416 mid-centralized +always ̘ 6-156 # advancing sign below 417 advanced tongue root +always ̙ 6-234 # retracting sign below 418 retracted tongue root +always ˞ 5-1235 # right hook 419 rhotacized +always ʷ 4-2456 # superscript w 420 labialized +always ʲ 4-245 # superscript j 421 palatalized +always ˠ 4-46-1245 # superscript gamma 422 velarized +always ˤ 4-235-23 # superscript reversed glottal stop 423 pharyngealized +always ̃ 4-12456 # tiled above 424 nasalized +always ⁿ 4-1345 # superscript n 425 nasal release +always ˡ 4-123 # superscript l 426 lateral release +always ̚ 4-145 # corner above 427 no audible release +always ̴ 5-12456 # superimposed tilde 428 velarized or pharyngealized +always ̝ 6-345 # raising sign below 429 raised +always ̞ 6-126 # lowering sign below 430 lowered +always ̩ 6-23 # vertical line below 431 syllabic +always ̯ 6-23456 # arch below 432 non-syllabic +always ͡ 5 # top tie bar 433 double articulation +always , 2 # comma 491 (punctuation) + +always ˈ 456-12 # vertical stroke (superior) 501 (primary) stress mark +always ˌ 456-23 # vertical stroke (inferior) 502 secondary stress mark +always ː 25 # length mark 503 length mark +always ˑ 5-2 # half-length mark 504 half-length +always ̆ 4-12356 # breve above 505 extra-short +always . 3 # period 506 syllable break +always | 456-1256 # vertical line 507 minor (foot) group +always ‖ 456-123456 # double vertical line 508 major (intonation) group +always ‿ 456-123 # bottom tie bar 509 linking (absence of a break) +always ↗ 456-145 # upward diagonal arrow 510 global rise +always ↘ 456-356 # downward diagonal arrow 511 global fall +always ̋ 4-6-34 # double acute accent above 512 extra high tone +always ́ 4-34 # acute accent above 513 high tone +always ̄ 4-14 # macron above 514 mid tone +always ̀ 4-16 # grave accent above 515 low tone +always ̏ 4-6-16 # double grave accent above 516 extra low tone +always ↓ 456-2346 # down arrow 517 downstep +always ↑ 456-1246 # up arrow 518 upstep +always ˥ 456-4-14 # extra-high tone bar (55) 519 extra hight tone +always ˦ 456-14 # high tone bar (44) 520 hight tone +always ˧ 456-25 # mid tone bar (33) 521 mid tone +always ˨ 456-36 # low tone bar (22) 522 low tone +always ˩ 456-6-36 # extra-low tone bar (11) 523 extra low tone +always ̌ 4-236 # wedge above 524 rising tone +# 456-34 # rising tone bar (15) rising tone +always ̂ 4-146 # circumflex above 525 falling tone +# 456-16 # falling tone bar (15) falling tone +always  4-24 # macro-acute above 526 high-rising tone +# 456-24 # high-rising tone bar (35) high-rising tone +always  4-35 # grave-macro above 527 low-rising tone +# 456-35 # low-rising tone bar (13) low-rising tone +always  4-256 # grave-acute-grave above 528 rising-falling tone + +# also used for switch into/out into/out of phonetic code. +always [ 45-12356 # left square bracket 901 opening phonetic brackets +always ] 45-23456 # right square bracket 902 closing phonetic brackets + +always / 45-34 # slash phonemic enclosure +always → 456-135 # rightward arrow becomes (is realized as) +always - 36 # hyphen (dash) (punctuation) + +# 56 # The following symbol is non-IPA and should be read in accordance with the primary braille code of the document +# 56-56 # The following passage is non-IPA and should be read in accordance with the primary braille code of the document +# 56-23 # Terminates a passage of non-IPA texte (opened by 56-56); return to IPA code diff --git a/etc_org/brltty/Contraction/ja.ctb b/etc_org/brltty/Contraction/ja.ctb new file mode 100644 index 0000000..faea6ef --- /dev/null +++ b/etc_org/brltty/Contraction/ja.ctb @@ -0,0 +1,490 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Contraction Table - Japanese (uncontracted) +# +# Copyright (C) 2005 by Sun Microsystems Inc., All rights reserved. +# +# Table generated by Bill Haneman +# for gnome-braille (cvs module gnome-braille, cvs.gnome.org) +# +# Adapted for BRLTTY by Samuel Thibault + +# katakana +always ァ 1 +always ア 1 +always イ 12 +always ゥ 14 +always ウ 14 +always ェ 124 +always エ 124 +always オ 24 +always カ 16 +always キ 126 +always ク 146 +always ケ 1246 +always コ 246 +always サ 156 +always シ 1256 +always ス 1456 +always セ 12456 +always ソ 2456 +always タ 135 +always チ 1235 +always ツ 1435 +always テ 12435 +always ト 2435 +always ナ 13 +always ニ 123 +always ヌ 143 +always ネ 1243 +always ノ 243 +always ハ 136 +always ヒ 1236 +always フ 1436 +always ヘ 12436 +always ホ 2436 +always マ 1356 +always ミ 12356 +always ム 14356 +always メ 124356 +always モ 24356 +always ヤ 34 +always ユ 346 +always ョ 345 +always ヨ 345 +always ラ 15 +always リ 125 +always ル 145 +always レ 1245 +always ロ 245 +always ワ 3 +always ヲ 35 +always ン 356 +always ッ 2 +always ガ 5-16 +always ギ 5-126 +always グ 5-146 +always ゲ 5-1246 +always ゴ 5-246 +always ザ 5-156 +always ジ 5-1256 +always ズ 5-1456 +always ゼ 5-12456 +always ゾ 5-2456 +always ダ 5-135 +always ヂ 5-1235 +always ヅ 5-1435 +always デ 5-12435 +always ド 5-2435 +always バ 5-136 +always ビ 5-1236 +always ブ 5-1436 +always ベ 5-12436 +always ボ 5-2436 +always パ 6-136 +always ピ 6-1236 +always プ 6-1436 +always ペ 6-12436 +always ポ 6-2436 + +# halfwidth chars +always ヲ 35 +always ア 1 +always ァ 1 +always イ 12 +always ィ 12 +always ウ 14 +always ゥ 14 +always エ 124 +always ェ 124 +always オ 24 +always ォ 24 +always カ 16 +always キ 126 +always ク 146 +always ケ 1246 +always コ 246 +always サ 156 +always シ 1256 +always ス 1456 +always セ 12456 +always ソ 2456 +always タ 135 +always チ 1235 +always ッ 1435 +always ツ 1435 +always テ 12435 +always ト 2435 +always ナ 13 +always ニ 123 +always ヌ 143 +always ネ 1243 +always ノ 243 +always ハ 136 +always ヒ 1236 +always フ 1436 +always ヘ 12436 +always ホ 2436 +always マ 1356 +always ミ 12356 +always ム 14356 +always メ 124356 +always モ 24356 +always ャ 34 +always ヤ 34 +always ュ 346 +always ユ 346 +always ョ 345 +always ヨ 345 +always ラ 15 +always リ 125 +always ル 145 +always レ 1245 +always ロ 245 +always ワ 3 +always ン 356 + +# hiregana +always あ 1 +always い 12 +always う 14 +always え 124 +always お 24 +always か 16 +always き 126 +always く 146 +always け 1246 +always こ 246 +always さ 156 +always し 1256 +always す 1456 +always せ 12456 +always そ 2456 +always た 135 +always ち 1235 +always つ 1435 +always て 12435 +always と 2435 +always な 13 +always に 123 +always ぬ 143 +always ね 1243 +always の 243 +always は 136 +always ひ 1236 +always ふ 1436 +always へ 12436 +always ほ 2436 +always ま 1356 +always み 12356 +always む 14356 +always め 124356 +always も 24356 +always や 34 +always ゆ 346 +always よ 345 +always ら 15 +always り 125 +always る 145 +always れ 1245 +always ろ 245 +always わ 3 +always を 35 +always ん 356 +always っ 2 +always が 5-16 +always ぎ 5-126 +always ぐ 5-146 +always げ 5-1246 +always ご 5-246 +always ざ 5-156 +always じ 5-1256 +always ず 5-1456 +always ぜ 5-12456 +always ぞ 5-2456 +always だ 5-135 +always ぢ 5-1235 +always づ 5-1435 +always で 5-12435 +always ど 5-2435 +always ば 5-136 +always び 5-1236 +always ぶ 5-1436 +always べ 5-12436 +always ぼ 5-2436 +always ぱ 6-136 +always ぴ 6-1236 +always ぷ 6-1436 +always ぺ 6-12436 +always ぽ 6-2436 + +# check this: digraph 'yori' +always ゟ 435-125 + +always 。 256 +always 、 56 +always 、 56 +always 。 256 +always " 36 +always ? 26 +always ! 235 +always ( 2356 +always ) 2356 +always , 56 +always . 256 +always ー 25 + +always ・ 5 +always ヿ 246-26 + +numsign 3456 + +# You-on for ya suffix, yu, etc. +always カャ 4-16 +always サャ 4-156 +always タャ 4-135 +always ナャ 4-13 +always ハャ 4-136 +always マャ 4-1356 +always ラャ 4-15 +always ガャ 45-16 +always ザャ 45-156 +always ダャ 45-135 +always バャ 45-136 +always パャ 46-136 + +always カャ 4-16 +always サャ 4-156 +always タャ 4-135 +always ナャ 4-13 +always ハャ 4-136 +always マャ 4-1356 +always ラャ 4-15 + +always かゃ 4-16 +always さゃ 4-156 +always たゃ 4-135 +always なゃ 4-13 +always はゃ 4-136 +always まゃ 4-1356 +always らゃ 4-15 +always がゃ 45-16 +always ざゃ 45-156 +always だゃ 45-135 +always ばゃ 45-136 +always ぱゃ 46-136 + +always クュ 4-146 +always スュ 4-1456 +always ツュ 4-1435 +always ヌュ 4-143 +always フュ 4-1436 +always ムュ 4-14356 +always ラュ 4-145 +always ガュ 45-146 +always ザュ 45-1456 +always ジュ 45-1435 +always バュ 45-1436 +always パュ 46-1436 + +always クュ 4-146 +always スュ 4-1456 +always ツュ 4-1435 +always ヌュ 4-143 +always フュ 4-1436 +always ムュ 4-14356 +always ラュ 4-145 + +always くゅ 4-146 +always すゅ 4-1456 +always つゅ 4-1435 +always ぬゅ 4-143 +always ふゅ 4-1436 +always むゅ 4-14356 +always らゅ 4-145 +always がゅ 45-146 +always ざゅ 45-1456 +always じゅ 45-1435 +always ばゅ 45-1436 +always ぱゅ 46-1436 + +always コョ 4-246 +always ソョ 4-2456 +always トョ 4-2435 +always ノョ 4-243 +always ホョ 4-2436 +always モョ 4-24356 +always ロョ 4-245 +always ゴョ 45-246 +always ゾョ 45-2456 +always ヂョ 45-2435 +always ボョ 45-243 +always ポョ 46-243 + +always コョ 4-246 +always ソョ 4-2456 +always トョ 4-2435 +always ノョ 4-243 +always ホョ 4-2436 +always モョ 4-24356 + +always こょ 4-246 +always そょ 4-2456 +always とょ 4-2435 +always のょ 4-243 +always ほょ 4-2436 +always もょ 4-24356 +always ろょ 4-245 +always ごょ 45-246 +always ぞょ 45-2456 +always ぢょ 45-2435 +always ぼょ 45-243 +always ぽょ 46-243 + +# vowel suffix contexts + +# ye +always イェ 4-124 +always イェ 4-124 +always いぇ 4-124 + +# wi +always ウィ 35-12 +always ウィ 35-12 +always うぃ 35-12 + +# we +always ウェ 35-124 +always ウェ 35-124 +always うぇ 35-124 + +# wo +always ウォ 35-24 +always ウォ 35-24 +always うぉ 35-24 + +# tsa +always ツァ 26-135 +always ツァ 26-135 +always つぁ 26-135 + +# tsi +always ツィ 26-1235 +always ツィ 26-1235 +always つぃ 26-1235 + +# tse +always ツェ 26-12435 +always ツェ 26-12435 +always つぇ 26-12435 + +# tso +always ツォ 26-2435 +always ツォ 26-2435 +always つぉ 26-2435 + +# fa +always ファ 26-136 +always ファ 26-136 +always ふぁ 26-136 + +# fi +always フィ 26-1236 +always フィ 26-1236 +always ふぃ 26-1236 + +# fe +always フェ 26-12436 +always フェ 26-12436 +always ふぇ 26-12436 + +# fo +always フォ 26-2436 +always フォ 26-2436 +always ふぉ 26-2436 + +# va +always ブァ 256-136 +always ぶぁ 256-136 + +# vi +always ブィ 256-1236 +always ぶぃ 256-1236 + +# vu +always ブゥ 2-14 +always ぶぅ 2-14 + +# ve +always ブェ 256-12436 +always ぶぇ 256-12436 + +# vo +always ブォ 256-2436 +always ぶぉ 256-2436 + +# sye +always シェ 4-12456 +always シェ 4-12456 +always しぇ 4-12456 + +# je +always ジェ 45-12456 +always じぇ 45-12456 + +# tye +always チェ 4-12435 +always チェ 4-12435 +always ちぇ 4-12435 + +# tyi +always ティ 4-1235 +always ティ 4-1235 +always てぃ 4-1235 + +# dyi +always ディ 14-1235 +always でぃ 14-1235 + +# twu +always トゥ 26-1435 +always トゥ 26-1435 +always とぅ 26-1435 + +# dwu +always ドゥ 256-1435 +always どぅ 256-1435 + +# tyu +always テュ 46-1435 +always テュ 46-1435 +always てゅ 46-1435 + +# dyu +always デ 456-1435 +always で 456-1435 + +# kwa +always クァ 26-16 +always クァ 26-16 +always くぁ 26-16 + +# gwa +always グァ 256-16 +always ぐぁ 256-16 diff --git a/etc_org/brltty/Contraction/ko-g1.ctb b/etc_org/brltty/Contraction/ko-g1.ctb new file mode 100644 index 0000000..5b920b9 --- /dev/null +++ b/etc_org/brltty/Contraction/ko-g1.ctb @@ -0,0 +1,41 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Contraction Table - Korean (grade 1) +# +# Samuel Thibault + +include ko.ctb + +always 가 1246 +always 사 123 +always 것 456 +always 억 1456 +always 언 23456 +always 얼 2345 +always 연 16 +always 열 1256 +always 영 12456 +always 옥 1346 +always 온 12356 +always 옹 123456 +always 운 1245 +always 울 12346 +always 은 1356 +always 을 2346 +always 인 12345 diff --git a/etc_org/brltty/Contraction/ko-g2.ctb b/etc_org/brltty/Contraction/ko-g2.ctb new file mode 100644 index 0000000..e11e555 --- /dev/null +++ b/etc_org/brltty/Contraction/ko-g2.ctb @@ -0,0 +1,31 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Contraction Table - Korean (grade 2) +# +# Samuel Thibault + +include ko-g1.ctb + +always 그래서 234 +always 그러나 14 +always 그러면 25 +always 그러므로 26 +always 그런데 1345 +always 그리고 136 +always 그리하여 156 diff --git a/etc_org/brltty/Contraction/ko.ctb b/etc_org/brltty/Contraction/ko.ctb new file mode 100644 index 0000000..a04f6db --- /dev/null +++ b/etc_org/brltty/Contraction/ko.ctb @@ -0,0 +1,11605 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Contraction Table - Korean (uncontracted) +# +# Samuel Thibault +# +# This is missing CHITUEUM*, CEONGCHIEUMSIOS, PANSIOS, YESIEUNG, RINHIEUH and +# ARAEA for which I couldn't find documentation. Please contact me to fix +# anything, as this table was generated from a C program. + +always ! 456 +always - 36 +always numsign 3456 + +always ᄀ 4 +always ᄁ 4-4 +always ᄂ 14 +always ᄃ 24 +always ᄄ 24-24 +always ᄅ 5 +always ᄆ 15 +always ᄇ 45 +always ᄈ 45-45 +always ᄉ 6 +always ᄊ 6-6 +always ᄋ 2356 +always ᄌ 46 +always ᄍ 46-46 +always ᄎ 56 +always ᄏ 124 +always ᄐ 125 +always ᄑ 145 +always ᄒ 245 +always ᄓ 14-4 +always ᄔ 14-14 +always ᄕ 14-24 +always ᄖ 14-45 +always ᄗ 24-4 +always ᄘ 5-14 +always ᄙ 5-5 +always ᄚ 5-245 +always ᄛ 5 +always ᄜ 15-45 +always ᄝ 15 +always ᄞ 45-4 +always ᄟ 45-14 +always ᄠ 45-24 +always ᄡ 45-6 +always ᄢ 45-6-4 +always ᄣ 45-6-24 +always ᄤ 45-6-45 +always ᄥ 45-6-6 +always ᄦ 45-6-46 +always ᄧ 45-46 +always ᄨ 45-56 +always ᄩ 45-125 +always ᄪ 45-145 +always ᄫ 45 +always ᄬ 45-45 +always ᄭ 6-4 +always ᄮ 6-14 +always ᄯ 6-24 +always ᄰ 6-5 +always ᄱ 6-15 +always ᄲ 6-45 +always ᄳ 6-45-4 +always ᄴ 6-6-6 +always ᄵ 6-2356 +always ᄶ 6-46 +always ᄷ 6-56 +always ᄸ 6-124 +always ᄹ 6-125 +always ᄺ 6-145 +always ᄻ 6-245 +always ᅁ 4 +always ᅂ 24 +always ᅃ 15 +always ᅄ 45 +always ᅅ 6 +always ᅇ 2356-2356 +always ᅈ 46 +always ᅉ 56 +always ᅊ 125 +always ᅋ 145 +always ᅍ 46-2356 +always ᅒ 56-124 +always ᅓ 56-245 +always ᅖ 145-45 +always ᅗ 145 +always ᅘ 245-245 +always ᅟ 0 +always ᅠ 0 +always ᅡ 126 +always ᅢ 1235 +always ᅣ 345 +always ᅤ 345-1235 +always ᅥ 234 +always ᅦ 1345 +always ᅧ 156 +always ᅨ 34 +always ᅩ 136 +always ᅪ 1236 +always ᅫ 1236-1235 +always ᅬ 13456 +always ᅭ 346 +always ᅮ 134 +always ᅯ 1234 +always ᅰ 1234-1235 +always ᅱ 134-1235 +always ᅲ 146 +always ᅳ 246 +always ᅴ 2456 +always ᅵ 135 +always ᅶ 126-136 +always ᅷ 126-134 +always ᅸ 345-136 +always ᅹ 345-346 +always ᅺ 234-136 +always ᅻ 234-134 +always ᅼ 234-246 +always ᅽ 156-136 +always ᅾ 156-134 +always ᅿ 136-234 +always ᆀ 136-1345 +always ᆁ 136-34 +always ᆂ 136-136 +always ᆃ 136-134 +always ᆄ 346-345 +always ᆅ 346-345-1235 +always ᆆ 346-156 +always ᆇ 346-136 +always ᆈ 346-135 +always ᆉ 134-126 +always ᆊ 134-1235 +always ᆋ 134-234-246 +always ᆌ 134-34 +always ᆍ 134-134 +always ᆎ 146-126 +always ᆏ 146-234 +always ᆐ 146-1345 +always ᆑ 146-156 +always ᆒ 146-34 +always ᆓ 146-134 +always ᆔ 146-135 +always ᆕ 246-134 +always ᆖ 246-246 +always ᆗ 2456-134 +always ᆘ 135-126 +always ᆙ 135-345 +always ᆚ 135-136 +always ᆛ 135-134 +always ᆜ 135-246 +always ᆨ 1 +always ᆩ 1-1 +always ᆪ 1-3 +always ᆫ 25 +always ᆬ 25-13 +always ᆭ 25-356 +always ᆮ 35 +always ᆯ 2 +always ᆰ 2-1 +always ᆱ 2-26 +always ᆲ 2-12 +always ᆳ 2-3 +always ᆴ 2-236 +always ᆵ 2-256 +always ᆶ 2-356 +always ᆷ 26 +always ᆸ 12 +always ᆹ 12-3 +always ᆺ 3 +always ᆻ 3-3 +always ᆼ 2356 +always ᆽ 13 +always ᆾ 23 +always ᆿ 235 +always ᇀ 236 +always ᇁ 256 +always ᇂ 356 +always ᇃ 1-2 +always ᇄ 1-3-1 +always ᇅ 25-1 +always ᇆ 25-35 +always ᇇ 25-3 +always ᇉ 25-236 +always ᇊ 35-1 +always ᇋ 35-2 +always ᇌ 2-1-3 +always ᇍ 2-25 +always ᇎ 2-35 +always ᇏ 2-35-356 +always ᇐ 2-2 +always ᇑ 2-26-1 +always ᇒ 2-26-3 +always ᇓ 2-12-3 +always ᇔ 2-12-356 +always ᇕ 2-12 +always ᇖ 2-3-3 +always ᇘ 2-235 +always ᇚ 26-1 +always ᇛ 26-2 +always ᇜ 26-12 +always ᇝ 26-3 +always ᇞ 26-3-3 +always ᇠ 26-23 +always ᇡ 26-356 +always ᇢ 26 +always ᇣ 12-2 +always ᇤ 12-256 +always ᇥ 12-356 +always ᇦ 12 +always ᇧ 3-1 +always ᇨ 3-35 +always ᇩ 3-2 +always ᇪ 3-12 +always ᇬ 1 +always ᇭ 1-1 +always ᇮ 2356-2356 +always ᇯ 235 +always ᇳ 256-12 +always ᇴ 256 +always ᇵ 356-25 +always ᇶ 356-2 +always ᇷ 356-26 +always ᇸ 356-12 +always ㄱ 1 +always ㄲ 1-1 +always ㄳ 1-3 +always ㄴ 25 +always ㄵ 25-13 +always ㄶ 25-356 +always ㄷ 35 +always ㄸ 35-35 +always ㄹ 2 +always ㄺ 2-1 +always ㄻ 2-26 +always ㄼ 2-12 +always ㄽ 2-3 +always ㄾ 2-236 +always ㄿ 2-256 +always ㅀ 2-356 +always ㅁ 26 +always ㅂ 12 +always ㅃ 12-12 +always ㅄ 12-3 +always ㅅ 3 +always ㅆ 3-3 +always ㅇ 2356 +always ㅈ 13 +always ㅉ 13-13 +always ㅊ 23 +always ㅋ 235 +always ㅌ 236 +always ㅍ 256 +always ㅎ 356 +always ㅏ 126 +always ㅐ 1235 +always ㅑ 345 +always ㅒ 345-1235 +always ㅓ 234 +always ㅔ 1345 +always ㅕ 156 +always ㅖ 34 +always ㅗ 136 +always ㅘ 1236 +always ㅙ 1236-1235 +always ㅚ 13456 +always ㅛ 346 +always ㅜ 134 +always ㅝ 1234 +always ㅞ 1234-1235 +always ㅟ 134-1235 +always ㅠ 146 +always ㅡ 246 +always ㅢ 2456 +always ㅣ 135 +always ㅤ 0 +always ㅥ 25-25 +always ㅦ 25-35 +always ㅧ 25-3 +always ㅩ 2-1-3 +always ㅪ 2-35 +always ㅫ 2-12-3 +always ㅮ 26-12 +always ㅯ 26-3 +always ㅱ 26 +always ㅲ 12-1 +always ㅳ 12-35 +always ㅴ 12-3-1 +always ㅵ 12-3-35 +always ㅶ 12-13 +always ㅷ 12-236 +always ㅸ 12 +always ㅹ 12-12 +always ㅺ 3-1 +always ㅻ 3-25 +always ㅼ 3-35 +always ㅽ 3-12 +always ㅾ 3-13 +always ㆀ 2356-2356 +always ㆄ 256 +always ㆅ 356-356 +always ㆇ 346-345 +always ㆈ 346-345-1235 +always ㆉ 346-135 +always ㆊ 146-156 +always ㆋ 146-34 +always ㆌ 146-135 +always ㈀ 1 +always ㈁ 25 +always ㈂ 35 +always ㈃ 2 +always ㈄ 26 +always ㈅ 12 +always ㈆ 3 +always ㈇ 2356 +always ㈈ 13 +always ㈉ 23 +always ㈊ 235 +always ㈋ 236 +always ㈌ 256 +always ㈍ 356 +always ㈎ 1-126 +always ㈏ 25-126 +always ㈐ 35-126 +always ㈑ 2-126 +always ㈒ 26-126 +always ㈓ 12-126 +always ㈔ 3-126 +always ㈕ 126 +always ㈖ 13-126 +always ㈗ 23-126 +always ㈘ 235-126 +always ㈙ 236-126 +always ㈚ 256-126 +always ㈛ 356-126 +always ㈜ 13-134 +always ㉠ 1 +always ㉡ 25 +always ㉢ 35 +always ㉣ 2 +always ㉤ 26 +always ㉥ 12 +always ㉦ 3 +always ㉧ 2356 +always ㉨ 13 +always ㉩ 23 +always ㉪ 235 +always ㉫ 236 +always ㉬ 256 +always ㉭ 356 +always ㉮ 1-126 +always ㉯ 25-126 +always ㉰ 35-126 +always ㉱ 2-126 +always ㉲ 26-126 +always ㉳ 12-126 +always ㉴ 3-126 +always ㉵ 126 +always ㉶ 13-126 +always ㉷ 23-126 +always ㉸ 235-126 +always ㉹ 236-126 +always ㉺ 256-126 +always ㉻ 356-126 +always 가 4-126 +always 각 4-126-1 +always 갂 4-126-1-1 +always 갃 4-126-1-3 +always 간 4-126-25 +always 갅 4-126-25-13 +always 갆 4-126-25-356 +always 갇 4-126-35 +always 갈 4-126-2 +always 갉 4-126-2-1 +always 갊 4-126-2-26 +always 갋 4-126-2-12 +always 갌 4-126-2-3 +always 갍 4-126-2-236 +always 갎 4-126-2-256 +always 갏 4-126-2-356 +always 감 4-126-26 +always 갑 4-126-12 +always 값 4-126-12-3 +always 갓 4-126-3 +always 갔 4-126-3-3 +always 강 4-126-2356 +always 갖 4-126-13 +always 갗 4-126-23 +always 갘 4-126-235 +always 같 4-126-236 +always 갚 4-126-256 +always 갛 4-126-356 +always 개 4-1235 +always 객 4-1235-1 +always 갞 4-1235-1-1 +always 갟 4-1235-1-3 +always 갠 4-1235-25 +always 갡 4-1235-25-13 +always 갢 4-1235-25-356 +always 갣 4-1235-35 +always 갤 4-1235-2 +always 갥 4-1235-2-1 +always 갦 4-1235-2-26 +always 갧 4-1235-2-12 +always 갨 4-1235-2-3 +always 갩 4-1235-2-236 +always 갪 4-1235-2-256 +always 갫 4-1235-2-356 +always 갬 4-1235-26 +always 갭 4-1235-12 +always 갮 4-1235-12-3 +always 갯 4-1235-3 +always 갰 4-1235-3-3 +always 갱 4-1235-2356 +always 갲 4-1235-13 +always 갳 4-1235-23 +always 갴 4-1235-235 +always 갵 4-1235-236 +always 갶 4-1235-256 +always 갷 4-1235-356 +always 갸 4-345 +always 갹 4-345-1 +always 갺 4-345-1-1 +always 갻 4-345-1-3 +always 갼 4-345-25 +always 갽 4-345-25-13 +always 갾 4-345-25-356 +always 갿 4-345-35 +always 걀 4-345-2 +always 걁 4-345-2-1 +always 걂 4-345-2-26 +always 걃 4-345-2-12 +always 걄 4-345-2-3 +always 걅 4-345-2-236 +always 걆 4-345-2-256 +always 걇 4-345-2-356 +always 걈 4-345-26 +always 걉 4-345-12 +always 걊 4-345-12-3 +always 걋 4-345-3 +always 걌 4-345-3-3 +always 걍 4-345-2356 +always 걎 4-345-13 +always 걏 4-345-23 +always 걐 4-345-235 +always 걑 4-345-236 +always 걒 4-345-256 +always 걓 4-345-356 +always 걔 4-345-1235 +always 걕 4-345-1235-1 +always 걖 4-345-1235-1-1 +always 걗 4-345-1235-1-3 +always 걘 4-345-1235-25 +always 걙 4-345-1235-25-13 +always 걚 4-345-1235-25-356 +always 걛 4-345-1235-35 +always 걜 4-345-1235-2 +always 걝 4-345-1235-2-1 +always 걞 4-345-1235-2-26 +always 걟 4-345-1235-2-12 +always 걠 4-345-1235-2-3 +always 걡 4-345-1235-2-236 +always 걢 4-345-1235-2-256 +always 걣 4-345-1235-2-356 +always 걤 4-345-1235-26 +always 걥 4-345-1235-12 +always 걦 4-345-1235-12-3 +always 걧 4-345-1235-3 +always 걨 4-345-1235-3-3 +always 걩 4-345-1235-2356 +always 걪 4-345-1235-13 +always 걫 4-345-1235-23 +always 걬 4-345-1235-235 +always 걭 4-345-1235-236 +always 걮 4-345-1235-256 +always 걯 4-345-1235-356 +always 거 4-234 +always 걱 4-234-1 +always 걲 4-234-1-1 +always 걳 4-234-1-3 +always 건 4-234-25 +always 걵 4-234-25-13 +always 걶 4-234-25-356 +always 걷 4-234-35 +always 걸 4-234-2 +always 걹 4-234-2-1 +always 걺 4-234-2-26 +always 걻 4-234-2-12 +always 걼 4-234-2-3 +always 걽 4-234-2-236 +always 걾 4-234-2-256 +always 걿 4-234-2-356 +always 검 4-234-26 +always 겁 4-234-12 +always 겂 4-234-12-3 +always 것 4-234-3 +always 겄 4-234-3-3 +always 겅 4-234-2356 +always 겆 4-234-13 +always 겇 4-234-23 +always 겈 4-234-235 +always 겉 4-234-236 +always 겊 4-234-256 +always 겋 4-234-356 +always 게 4-1345 +always 겍 4-1345-1 +always 겎 4-1345-1-1 +always 겏 4-1345-1-3 +always 겐 4-1345-25 +always 겑 4-1345-25-13 +always 겒 4-1345-25-356 +always 겓 4-1345-35 +always 겔 4-1345-2 +always 겕 4-1345-2-1 +always 겖 4-1345-2-26 +always 겗 4-1345-2-12 +always 겘 4-1345-2-3 +always 겙 4-1345-2-236 +always 겚 4-1345-2-256 +always 겛 4-1345-2-356 +always 겜 4-1345-26 +always 겝 4-1345-12 +always 겞 4-1345-12-3 +always 겟 4-1345-3 +always 겠 4-1345-3-3 +always 겡 4-1345-2356 +always 겢 4-1345-13 +always 겣 4-1345-23 +always 겤 4-1345-235 +always 겥 4-1345-236 +always 겦 4-1345-256 +always 겧 4-1345-356 +always 겨 4-156 +always 격 4-156-1 +always 겪 4-156-1-1 +always 겫 4-156-1-3 +always 견 4-156-25 +always 겭 4-156-25-13 +always 겮 4-156-25-356 +always 겯 4-156-35 +always 결 4-156-2 +always 겱 4-156-2-1 +always 겲 4-156-2-26 +always 겳 4-156-2-12 +always 겴 4-156-2-3 +always 겵 4-156-2-236 +always 겶 4-156-2-256 +always 겷 4-156-2-356 +always 겸 4-156-26 +always 겹 4-156-12 +always 겺 4-156-12-3 +always 겻 4-156-3 +always 겼 4-156-3-3 +always 경 4-156-2356 +always 겾 4-156-13 +always 겿 4-156-23 +always 곀 4-156-235 +always 곁 4-156-236 +always 곂 4-156-256 +always 곃 4-156-356 +always 계 4-34 +always 곅 4-34-1 +always 곆 4-34-1-1 +always 곇 4-34-1-3 +always 곈 4-34-25 +always 곉 4-34-25-13 +always 곊 4-34-25-356 +always 곋 4-34-35 +always 곌 4-34-2 +always 곍 4-34-2-1 +always 곎 4-34-2-26 +always 곏 4-34-2-12 +always 곐 4-34-2-3 +always 곑 4-34-2-236 +always 곒 4-34-2-256 +always 곓 4-34-2-356 +always 곔 4-34-26 +always 곕 4-34-12 +always 곖 4-34-12-3 +always 곗 4-34-3 +always 곘 4-34-3-3 +always 곙 4-34-2356 +always 곚 4-34-13 +always 곛 4-34-23 +always 곜 4-34-235 +always 곝 4-34-236 +always 곞 4-34-256 +always 곟 4-34-356 +always 고 4-136 +always 곡 4-136-1 +always 곢 4-136-1-1 +always 곣 4-136-1-3 +always 곤 4-136-25 +always 곥 4-136-25-13 +always 곦 4-136-25-356 +always 곧 4-136-35 +always 골 4-136-2 +always 곩 4-136-2-1 +always 곪 4-136-2-26 +always 곫 4-136-2-12 +always 곬 4-136-2-3 +always 곭 4-136-2-236 +always 곮 4-136-2-256 +always 곯 4-136-2-356 +always 곰 4-136-26 +always 곱 4-136-12 +always 곲 4-136-12-3 +always 곳 4-136-3 +always 곴 4-136-3-3 +always 공 4-136-2356 +always 곶 4-136-13 +always 곷 4-136-23 +always 곸 4-136-235 +always 곹 4-136-236 +always 곺 4-136-256 +always 곻 4-136-356 +always 과 4-1236 +always 곽 4-1236-1 +always 곾 4-1236-1-1 +always 곿 4-1236-1-3 +always 관 4-1236-25 +always 괁 4-1236-25-13 +always 괂 4-1236-25-356 +always 괃 4-1236-35 +always 괄 4-1236-2 +always 괅 4-1236-2-1 +always 괆 4-1236-2-26 +always 괇 4-1236-2-12 +always 괈 4-1236-2-3 +always 괉 4-1236-2-236 +always 괊 4-1236-2-256 +always 괋 4-1236-2-356 +always 괌 4-1236-26 +always 괍 4-1236-12 +always 괎 4-1236-12-3 +always 괏 4-1236-3 +always 괐 4-1236-3-3 +always 광 4-1236-2356 +always 괒 4-1236-13 +always 괓 4-1236-23 +always 괔 4-1236-235 +always 괕 4-1236-236 +always 괖 4-1236-256 +always 괗 4-1236-356 +always 괘 4-1236-1235 +always 괙 4-1236-1235-1 +always 괚 4-1236-1235-1-1 +always 괛 4-1236-1235-1-3 +always 괜 4-1236-1235-25 +always 괝 4-1236-1235-25-13 +always 괞 4-1236-1235-25-356 +always 괟 4-1236-1235-35 +always 괠 4-1236-1235-2 +always 괡 4-1236-1235-2-1 +always 괢 4-1236-1235-2-26 +always 괣 4-1236-1235-2-12 +always 괤 4-1236-1235-2-3 +always 괥 4-1236-1235-2-236 +always 괦 4-1236-1235-2-256 +always 괧 4-1236-1235-2-356 +always 괨 4-1236-1235-26 +always 괩 4-1236-1235-12 +always 괪 4-1236-1235-12-3 +always 괫 4-1236-1235-3 +always 괬 4-1236-1235-3-3 +always 괭 4-1236-1235-2356 +always 괮 4-1236-1235-13 +always 괯 4-1236-1235-23 +always 괰 4-1236-1235-235 +always 괱 4-1236-1235-236 +always 괲 4-1236-1235-256 +always 괳 4-1236-1235-356 +always 괴 4-13456 +always 괵 4-13456-1 +always 괶 4-13456-1-1 +always 괷 4-13456-1-3 +always 괸 4-13456-25 +always 괹 4-13456-25-13 +always 괺 4-13456-25-356 +always 괻 4-13456-35 +always 괼 4-13456-2 +always 괽 4-13456-2-1 +always 괾 4-13456-2-26 +always 괿 4-13456-2-12 +always 굀 4-13456-2-3 +always 굁 4-13456-2-236 +always 굂 4-13456-2-256 +always 굃 4-13456-2-356 +always 굄 4-13456-26 +always 굅 4-13456-12 +always 굆 4-13456-12-3 +always 굇 4-13456-3 +always 굈 4-13456-3-3 +always 굉 4-13456-2356 +always 굊 4-13456-13 +always 굋 4-13456-23 +always 굌 4-13456-235 +always 굍 4-13456-236 +always 굎 4-13456-256 +always 굏 4-13456-356 +always 교 4-346 +always 굑 4-346-1 +always 굒 4-346-1-1 +always 굓 4-346-1-3 +always 굔 4-346-25 +always 굕 4-346-25-13 +always 굖 4-346-25-356 +always 굗 4-346-35 +always 굘 4-346-2 +always 굙 4-346-2-1 +always 굚 4-346-2-26 +always 굛 4-346-2-12 +always 굜 4-346-2-3 +always 굝 4-346-2-236 +always 굞 4-346-2-256 +always 굟 4-346-2-356 +always 굠 4-346-26 +always 굡 4-346-12 +always 굢 4-346-12-3 +always 굣 4-346-3 +always 굤 4-346-3-3 +always 굥 4-346-2356 +always 굦 4-346-13 +always 굧 4-346-23 +always 굨 4-346-235 +always 굩 4-346-236 +always 굪 4-346-256 +always 굫 4-346-356 +always 구 4-134 +always 국 4-134-1 +always 굮 4-134-1-1 +always 굯 4-134-1-3 +always 군 4-134-25 +always 굱 4-134-25-13 +always 굲 4-134-25-356 +always 굳 4-134-35 +always 굴 4-134-2 +always 굵 4-134-2-1 +always 굶 4-134-2-26 +always 굷 4-134-2-12 +always 굸 4-134-2-3 +always 굹 4-134-2-236 +always 굺 4-134-2-256 +always 굻 4-134-2-356 +always 굼 4-134-26 +always 굽 4-134-12 +always 굾 4-134-12-3 +always 굿 4-134-3 +always 궀 4-134-3-3 +always 궁 4-134-2356 +always 궂 4-134-13 +always 궃 4-134-23 +always 궄 4-134-235 +always 궅 4-134-236 +always 궆 4-134-256 +always 궇 4-134-356 +always 궈 4-1234 +always 궉 4-1234-1 +always 궊 4-1234-1-1 +always 궋 4-1234-1-3 +always 권 4-1234-25 +always 궍 4-1234-25-13 +always 궎 4-1234-25-356 +always 궏 4-1234-35 +always 궐 4-1234-2 +always 궑 4-1234-2-1 +always 궒 4-1234-2-26 +always 궓 4-1234-2-12 +always 궔 4-1234-2-3 +always 궕 4-1234-2-236 +always 궖 4-1234-2-256 +always 궗 4-1234-2-356 +always 궘 4-1234-26 +always 궙 4-1234-12 +always 궚 4-1234-12-3 +always 궛 4-1234-3 +always 궜 4-1234-3-3 +always 궝 4-1234-2356 +always 궞 4-1234-13 +always 궟 4-1234-23 +always 궠 4-1234-235 +always 궡 4-1234-236 +always 궢 4-1234-256 +always 궣 4-1234-356 +always 궤 4-1234-1235 +always 궥 4-1234-1235-1 +always 궦 4-1234-1235-1-1 +always 궧 4-1234-1235-1-3 +always 궨 4-1234-1235-25 +always 궩 4-1234-1235-25-13 +always 궪 4-1234-1235-25-356 +always 궫 4-1234-1235-35 +always 궬 4-1234-1235-2 +always 궭 4-1234-1235-2-1 +always 궮 4-1234-1235-2-26 +always 궯 4-1234-1235-2-12 +always 궰 4-1234-1235-2-3 +always 궱 4-1234-1235-2-236 +always 궲 4-1234-1235-2-256 +always 궳 4-1234-1235-2-356 +always 궴 4-1234-1235-26 +always 궵 4-1234-1235-12 +always 궶 4-1234-1235-12-3 +always 궷 4-1234-1235-3 +always 궸 4-1234-1235-3-3 +always 궹 4-1234-1235-2356 +always 궺 4-1234-1235-13 +always 궻 4-1234-1235-23 +always 궼 4-1234-1235-235 +always 궽 4-1234-1235-236 +always 궾 4-1234-1235-256 +always 궿 4-1234-1235-356 +always 귀 4-134-1235 +always 귁 4-134-1235-1 +always 귂 4-134-1235-1-1 +always 귃 4-134-1235-1-3 +always 귄 4-134-1235-25 +always 귅 4-134-1235-25-13 +always 귆 4-134-1235-25-356 +always 귇 4-134-1235-35 +always 귈 4-134-1235-2 +always 귉 4-134-1235-2-1 +always 귊 4-134-1235-2-26 +always 귋 4-134-1235-2-12 +always 귌 4-134-1235-2-3 +always 귍 4-134-1235-2-236 +always 귎 4-134-1235-2-256 +always 귏 4-134-1235-2-356 +always 귐 4-134-1235-26 +always 귑 4-134-1235-12 +always 귒 4-134-1235-12-3 +always 귓 4-134-1235-3 +always 귔 4-134-1235-3-3 +always 귕 4-134-1235-2356 +always 귖 4-134-1235-13 +always 귗 4-134-1235-23 +always 귘 4-134-1235-235 +always 귙 4-134-1235-236 +always 귚 4-134-1235-256 +always 귛 4-134-1235-356 +always 규 4-146 +always 귝 4-146-1 +always 귞 4-146-1-1 +always 귟 4-146-1-3 +always 균 4-146-25 +always 귡 4-146-25-13 +always 귢 4-146-25-356 +always 귣 4-146-35 +always 귤 4-146-2 +always 귥 4-146-2-1 +always 귦 4-146-2-26 +always 귧 4-146-2-12 +always 귨 4-146-2-3 +always 귩 4-146-2-236 +always 귪 4-146-2-256 +always 귫 4-146-2-356 +always 귬 4-146-26 +always 귭 4-146-12 +always 귮 4-146-12-3 +always 귯 4-146-3 +always 귰 4-146-3-3 +always 귱 4-146-2356 +always 귲 4-146-13 +always 귳 4-146-23 +always 귴 4-146-235 +always 귵 4-146-236 +always 귶 4-146-256 +always 귷 4-146-356 +always 그 4-246 +always 극 4-246-1 +always 귺 4-246-1-1 +always 귻 4-246-1-3 +always 근 4-246-25 +always 귽 4-246-25-13 +always 귾 4-246-25-356 +always 귿 4-246-35 +always 글 4-246-2 +always 긁 4-246-2-1 +always 긂 4-246-2-26 +always 긃 4-246-2-12 +always 긄 4-246-2-3 +always 긅 4-246-2-236 +always 긆 4-246-2-256 +always 긇 4-246-2-356 +always 금 4-246-26 +always 급 4-246-12 +always 긊 4-246-12-3 +always 긋 4-246-3 +always 긌 4-246-3-3 +always 긍 4-246-2356 +always 긎 4-246-13 +always 긏 4-246-23 +always 긐 4-246-235 +always 긑 4-246-236 +always 긒 4-246-256 +always 긓 4-246-356 +always 긔 4-2456 +always 긕 4-2456-1 +always 긖 4-2456-1-1 +always 긗 4-2456-1-3 +always 긘 4-2456-25 +always 긙 4-2456-25-13 +always 긚 4-2456-25-356 +always 긛 4-2456-35 +always 긜 4-2456-2 +always 긝 4-2456-2-1 +always 긞 4-2456-2-26 +always 긟 4-2456-2-12 +always 긠 4-2456-2-3 +always 긡 4-2456-2-236 +always 긢 4-2456-2-256 +always 긣 4-2456-2-356 +always 긤 4-2456-26 +always 긥 4-2456-12 +always 긦 4-2456-12-3 +always 긧 4-2456-3 +always 긨 4-2456-3-3 +always 긩 4-2456-2356 +always 긪 4-2456-13 +always 긫 4-2456-23 +always 긬 4-2456-235 +always 긭 4-2456-236 +always 긮 4-2456-256 +always 긯 4-2456-356 +always 기 4-135 +always 긱 4-135-1 +always 긲 4-135-1-1 +always 긳 4-135-1-3 +always 긴 4-135-25 +always 긵 4-135-25-13 +always 긶 4-135-25-356 +always 긷 4-135-35 +always 길 4-135-2 +always 긹 4-135-2-1 +always 긺 4-135-2-26 +always 긻 4-135-2-12 +always 긼 4-135-2-3 +always 긽 4-135-2-236 +always 긾 4-135-2-256 +always 긿 4-135-2-356 +always 김 4-135-26 +always 깁 4-135-12 +always 깂 4-135-12-3 +always 깃 4-135-3 +always 깄 4-135-3-3 +always 깅 4-135-2356 +always 깆 4-135-13 +always 깇 4-135-23 +always 깈 4-135-235 +always 깉 4-135-236 +always 깊 4-135-256 +always 깋 4-135-356 +always 까 4-4-126 +always 깍 4-4-126-1 +always 깎 4-4-126-1-1 +always 깏 4-4-126-1-3 +always 깐 4-4-126-25 +always 깑 4-4-126-25-13 +always 깒 4-4-126-25-356 +always 깓 4-4-126-35 +always 깔 4-4-126-2 +always 깕 4-4-126-2-1 +always 깖 4-4-126-2-26 +always 깗 4-4-126-2-12 +always 깘 4-4-126-2-3 +always 깙 4-4-126-2-236 +always 깚 4-4-126-2-256 +always 깛 4-4-126-2-356 +always 깜 4-4-126-26 +always 깝 4-4-126-12 +always 깞 4-4-126-12-3 +always 깟 4-4-126-3 +always 깠 4-4-126-3-3 +always 깡 4-4-126-2356 +always 깢 4-4-126-13 +always 깣 4-4-126-23 +always 깤 4-4-126-235 +always 깥 4-4-126-236 +always 깦 4-4-126-256 +always 깧 4-4-126-356 +always 깨 4-4-1235 +always 깩 4-4-1235-1 +always 깪 4-4-1235-1-1 +always 깫 4-4-1235-1-3 +always 깬 4-4-1235-25 +always 깭 4-4-1235-25-13 +always 깮 4-4-1235-25-356 +always 깯 4-4-1235-35 +always 깰 4-4-1235-2 +always 깱 4-4-1235-2-1 +always 깲 4-4-1235-2-26 +always 깳 4-4-1235-2-12 +always 깴 4-4-1235-2-3 +always 깵 4-4-1235-2-236 +always 깶 4-4-1235-2-256 +always 깷 4-4-1235-2-356 +always 깸 4-4-1235-26 +always 깹 4-4-1235-12 +always 깺 4-4-1235-12-3 +always 깻 4-4-1235-3 +always 깼 4-4-1235-3-3 +always 깽 4-4-1235-2356 +always 깾 4-4-1235-13 +always 깿 4-4-1235-23 +always 꺀 4-4-1235-235 +always 꺁 4-4-1235-236 +always 꺂 4-4-1235-256 +always 꺃 4-4-1235-356 +always 꺄 4-4-345 +always 꺅 4-4-345-1 +always 꺆 4-4-345-1-1 +always 꺇 4-4-345-1-3 +always 꺈 4-4-345-25 +always 꺉 4-4-345-25-13 +always 꺊 4-4-345-25-356 +always 꺋 4-4-345-35 +always 꺌 4-4-345-2 +always 꺍 4-4-345-2-1 +always 꺎 4-4-345-2-26 +always 꺏 4-4-345-2-12 +always 꺐 4-4-345-2-3 +always 꺑 4-4-345-2-236 +always 꺒 4-4-345-2-256 +always 꺓 4-4-345-2-356 +always 꺔 4-4-345-26 +always 꺕 4-4-345-12 +always 꺖 4-4-345-12-3 +always 꺗 4-4-345-3 +always 꺘 4-4-345-3-3 +always 꺙 4-4-345-2356 +always 꺚 4-4-345-13 +always 꺛 4-4-345-23 +always 꺜 4-4-345-235 +always 꺝 4-4-345-236 +always 꺞 4-4-345-256 +always 꺟 4-4-345-356 +always 꺠 4-4-345-1235 +always 꺡 4-4-345-1235-1 +always 꺢 4-4-345-1235-1-1 +always 꺣 4-4-345-1235-1-3 +always 꺤 4-4-345-1235-25 +always 꺥 4-4-345-1235-25-13 +always 꺦 4-4-345-1235-25-356 +always 꺧 4-4-345-1235-35 +always 꺨 4-4-345-1235-2 +always 꺩 4-4-345-1235-2-1 +always 꺪 4-4-345-1235-2-26 +always 꺫 4-4-345-1235-2-12 +always 꺬 4-4-345-1235-2-3 +always 꺭 4-4-345-1235-2-236 +always 꺮 4-4-345-1235-2-256 +always 꺯 4-4-345-1235-2-356 +always 꺰 4-4-345-1235-26 +always 꺱 4-4-345-1235-12 +always 꺲 4-4-345-1235-12-3 +always 꺳 4-4-345-1235-3 +always 꺴 4-4-345-1235-3-3 +always 꺵 4-4-345-1235-2356 +always 꺶 4-4-345-1235-13 +always 꺷 4-4-345-1235-23 +always 꺸 4-4-345-1235-235 +always 꺹 4-4-345-1235-236 +always 꺺 4-4-345-1235-256 +always 꺻 4-4-345-1235-356 +always 꺼 4-4-234 +always 꺽 4-4-234-1 +always 꺾 4-4-234-1-1 +always 꺿 4-4-234-1-3 +always 껀 4-4-234-25 +always 껁 4-4-234-25-13 +always 껂 4-4-234-25-356 +always 껃 4-4-234-35 +always 껄 4-4-234-2 +always 껅 4-4-234-2-1 +always 껆 4-4-234-2-26 +always 껇 4-4-234-2-12 +always 껈 4-4-234-2-3 +always 껉 4-4-234-2-236 +always 껊 4-4-234-2-256 +always 껋 4-4-234-2-356 +always 껌 4-4-234-26 +always 껍 4-4-234-12 +always 껎 4-4-234-12-3 +always 껏 4-4-234-3 +always 껐 4-4-234-3-3 +always 껑 4-4-234-2356 +always 껒 4-4-234-13 +always 껓 4-4-234-23 +always 껔 4-4-234-235 +always 껕 4-4-234-236 +always 껖 4-4-234-256 +always 껗 4-4-234-356 +always 께 4-4-1345 +always 껙 4-4-1345-1 +always 껚 4-4-1345-1-1 +always 껛 4-4-1345-1-3 +always 껜 4-4-1345-25 +always 껝 4-4-1345-25-13 +always 껞 4-4-1345-25-356 +always 껟 4-4-1345-35 +always 껠 4-4-1345-2 +always 껡 4-4-1345-2-1 +always 껢 4-4-1345-2-26 +always 껣 4-4-1345-2-12 +always 껤 4-4-1345-2-3 +always 껥 4-4-1345-2-236 +always 껦 4-4-1345-2-256 +always 껧 4-4-1345-2-356 +always 껨 4-4-1345-26 +always 껩 4-4-1345-12 +always 껪 4-4-1345-12-3 +always 껫 4-4-1345-3 +always 껬 4-4-1345-3-3 +always 껭 4-4-1345-2356 +always 껮 4-4-1345-13 +always 껯 4-4-1345-23 +always 껰 4-4-1345-235 +always 껱 4-4-1345-236 +always 껲 4-4-1345-256 +always 껳 4-4-1345-356 +always 껴 4-4-156 +always 껵 4-4-156-1 +always 껶 4-4-156-1-1 +always 껷 4-4-156-1-3 +always 껸 4-4-156-25 +always 껹 4-4-156-25-13 +always 껺 4-4-156-25-356 +always 껻 4-4-156-35 +always 껼 4-4-156-2 +always 껽 4-4-156-2-1 +always 껾 4-4-156-2-26 +always 껿 4-4-156-2-12 +always 꼀 4-4-156-2-3 +always 꼁 4-4-156-2-236 +always 꼂 4-4-156-2-256 +always 꼃 4-4-156-2-356 +always 꼄 4-4-156-26 +always 꼅 4-4-156-12 +always 꼆 4-4-156-12-3 +always 꼇 4-4-156-3 +always 꼈 4-4-156-3-3 +always 꼉 4-4-156-2356 +always 꼊 4-4-156-13 +always 꼋 4-4-156-23 +always 꼌 4-4-156-235 +always 꼍 4-4-156-236 +always 꼎 4-4-156-256 +always 꼏 4-4-156-356 +always 꼐 4-4-34 +always 꼑 4-4-34-1 +always 꼒 4-4-34-1-1 +always 꼓 4-4-34-1-3 +always 꼔 4-4-34-25 +always 꼕 4-4-34-25-13 +always 꼖 4-4-34-25-356 +always 꼗 4-4-34-35 +always 꼘 4-4-34-2 +always 꼙 4-4-34-2-1 +always 꼚 4-4-34-2-26 +always 꼛 4-4-34-2-12 +always 꼜 4-4-34-2-3 +always 꼝 4-4-34-2-236 +always 꼞 4-4-34-2-256 +always 꼟 4-4-34-2-356 +always 꼠 4-4-34-26 +always 꼡 4-4-34-12 +always 꼢 4-4-34-12-3 +always 꼣 4-4-34-3 +always 꼤 4-4-34-3-3 +always 꼥 4-4-34-2356 +always 꼦 4-4-34-13 +always 꼧 4-4-34-23 +always 꼨 4-4-34-235 +always 꼩 4-4-34-236 +always 꼪 4-4-34-256 +always 꼫 4-4-34-356 +always 꼬 4-4-136 +always 꼭 4-4-136-1 +always 꼮 4-4-136-1-1 +always 꼯 4-4-136-1-3 +always 꼰 4-4-136-25 +always 꼱 4-4-136-25-13 +always 꼲 4-4-136-25-356 +always 꼳 4-4-136-35 +always 꼴 4-4-136-2 +always 꼵 4-4-136-2-1 +always 꼶 4-4-136-2-26 +always 꼷 4-4-136-2-12 +always 꼸 4-4-136-2-3 +always 꼹 4-4-136-2-236 +always 꼺 4-4-136-2-256 +always 꼻 4-4-136-2-356 +always 꼼 4-4-136-26 +always 꼽 4-4-136-12 +always 꼾 4-4-136-12-3 +always 꼿 4-4-136-3 +always 꽀 4-4-136-3-3 +always 꽁 4-4-136-2356 +always 꽂 4-4-136-13 +always 꽃 4-4-136-23 +always 꽄 4-4-136-235 +always 꽅 4-4-136-236 +always 꽆 4-4-136-256 +always 꽇 4-4-136-356 +always 꽈 4-4-1236 +always 꽉 4-4-1236-1 +always 꽊 4-4-1236-1-1 +always 꽋 4-4-1236-1-3 +always 꽌 4-4-1236-25 +always 꽍 4-4-1236-25-13 +always 꽎 4-4-1236-25-356 +always 꽏 4-4-1236-35 +always 꽐 4-4-1236-2 +always 꽑 4-4-1236-2-1 +always 꽒 4-4-1236-2-26 +always 꽓 4-4-1236-2-12 +always 꽔 4-4-1236-2-3 +always 꽕 4-4-1236-2-236 +always 꽖 4-4-1236-2-256 +always 꽗 4-4-1236-2-356 +always 꽘 4-4-1236-26 +always 꽙 4-4-1236-12 +always 꽚 4-4-1236-12-3 +always 꽛 4-4-1236-3 +always 꽜 4-4-1236-3-3 +always 꽝 4-4-1236-2356 +always 꽞 4-4-1236-13 +always 꽟 4-4-1236-23 +always 꽠 4-4-1236-235 +always 꽡 4-4-1236-236 +always 꽢 4-4-1236-256 +always 꽣 4-4-1236-356 +always 꽤 4-4-1236-1235 +always 꽥 4-4-1236-1235-1 +always 꽦 4-4-1236-1235-1-1 +always 꽧 4-4-1236-1235-1-3 +always 꽨 4-4-1236-1235-25 +always 꽩 4-4-1236-1235-25-13 +always 꽪 4-4-1236-1235-25-356 +always 꽫 4-4-1236-1235-35 +always 꽬 4-4-1236-1235-2 +always 꽭 4-4-1236-1235-2-1 +always 꽮 4-4-1236-1235-2-26 +always 꽯 4-4-1236-1235-2-12 +always 꽰 4-4-1236-1235-2-3 +always 꽱 4-4-1236-1235-2-236 +always 꽲 4-4-1236-1235-2-256 +always 꽳 4-4-1236-1235-2-356 +always 꽴 4-4-1236-1235-26 +always 꽵 4-4-1236-1235-12 +always 꽶 4-4-1236-1235-12-3 +always 꽷 4-4-1236-1235-3 +always 꽸 4-4-1236-1235-3-3 +always 꽹 4-4-1236-1235-2356 +always 꽺 4-4-1236-1235-13 +always 꽻 4-4-1236-1235-23 +always 꽼 4-4-1236-1235-235 +always 꽽 4-4-1236-1235-236 +always 꽾 4-4-1236-1235-256 +always 꽿 4-4-1236-1235-356 +always 꾀 4-4-13456 +always 꾁 4-4-13456-1 +always 꾂 4-4-13456-1-1 +always 꾃 4-4-13456-1-3 +always 꾄 4-4-13456-25 +always 꾅 4-4-13456-25-13 +always 꾆 4-4-13456-25-356 +always 꾇 4-4-13456-35 +always 꾈 4-4-13456-2 +always 꾉 4-4-13456-2-1 +always 꾊 4-4-13456-2-26 +always 꾋 4-4-13456-2-12 +always 꾌 4-4-13456-2-3 +always 꾍 4-4-13456-2-236 +always 꾎 4-4-13456-2-256 +always 꾏 4-4-13456-2-356 +always 꾐 4-4-13456-26 +always 꾑 4-4-13456-12 +always 꾒 4-4-13456-12-3 +always 꾓 4-4-13456-3 +always 꾔 4-4-13456-3-3 +always 꾕 4-4-13456-2356 +always 꾖 4-4-13456-13 +always 꾗 4-4-13456-23 +always 꾘 4-4-13456-235 +always 꾙 4-4-13456-236 +always 꾚 4-4-13456-256 +always 꾛 4-4-13456-356 +always 꾜 4-4-346 +always 꾝 4-4-346-1 +always 꾞 4-4-346-1-1 +always 꾟 4-4-346-1-3 +always 꾠 4-4-346-25 +always 꾡 4-4-346-25-13 +always 꾢 4-4-346-25-356 +always 꾣 4-4-346-35 +always 꾤 4-4-346-2 +always 꾥 4-4-346-2-1 +always 꾦 4-4-346-2-26 +always 꾧 4-4-346-2-12 +always 꾨 4-4-346-2-3 +always 꾩 4-4-346-2-236 +always 꾪 4-4-346-2-256 +always 꾫 4-4-346-2-356 +always 꾬 4-4-346-26 +always 꾭 4-4-346-12 +always 꾮 4-4-346-12-3 +always 꾯 4-4-346-3 +always 꾰 4-4-346-3-3 +always 꾱 4-4-346-2356 +always 꾲 4-4-346-13 +always 꾳 4-4-346-23 +always 꾴 4-4-346-235 +always 꾵 4-4-346-236 +always 꾶 4-4-346-256 +always 꾷 4-4-346-356 +always 꾸 4-4-134 +always 꾹 4-4-134-1 +always 꾺 4-4-134-1-1 +always 꾻 4-4-134-1-3 +always 꾼 4-4-134-25 +always 꾽 4-4-134-25-13 +always 꾾 4-4-134-25-356 +always 꾿 4-4-134-35 +always 꿀 4-4-134-2 +always 꿁 4-4-134-2-1 +always 꿂 4-4-134-2-26 +always 꿃 4-4-134-2-12 +always 꿄 4-4-134-2-3 +always 꿅 4-4-134-2-236 +always 꿆 4-4-134-2-256 +always 꿇 4-4-134-2-356 +always 꿈 4-4-134-26 +always 꿉 4-4-134-12 +always 꿊 4-4-134-12-3 +always 꿋 4-4-134-3 +always 꿌 4-4-134-3-3 +always 꿍 4-4-134-2356 +always 꿎 4-4-134-13 +always 꿏 4-4-134-23 +always 꿐 4-4-134-235 +always 꿑 4-4-134-236 +always 꿒 4-4-134-256 +always 꿓 4-4-134-356 +always 꿔 4-4-1234 +always 꿕 4-4-1234-1 +always 꿖 4-4-1234-1-1 +always 꿗 4-4-1234-1-3 +always 꿘 4-4-1234-25 +always 꿙 4-4-1234-25-13 +always 꿚 4-4-1234-25-356 +always 꿛 4-4-1234-35 +always 꿜 4-4-1234-2 +always 꿝 4-4-1234-2-1 +always 꿞 4-4-1234-2-26 +always 꿟 4-4-1234-2-12 +always 꿠 4-4-1234-2-3 +always 꿡 4-4-1234-2-236 +always 꿢 4-4-1234-2-256 +always 꿣 4-4-1234-2-356 +always 꿤 4-4-1234-26 +always 꿥 4-4-1234-12 +always 꿦 4-4-1234-12-3 +always 꿧 4-4-1234-3 +always 꿨 4-4-1234-3-3 +always 꿩 4-4-1234-2356 +always 꿪 4-4-1234-13 +always 꿫 4-4-1234-23 +always 꿬 4-4-1234-235 +always 꿭 4-4-1234-236 +always 꿮 4-4-1234-256 +always 꿯 4-4-1234-356 +always 꿰 4-4-1234-1235 +always 꿱 4-4-1234-1235-1 +always 꿲 4-4-1234-1235-1-1 +always 꿳 4-4-1234-1235-1-3 +always 꿴 4-4-1234-1235-25 +always 꿵 4-4-1234-1235-25-13 +always 꿶 4-4-1234-1235-25-356 +always 꿷 4-4-1234-1235-35 +always 꿸 4-4-1234-1235-2 +always 꿹 4-4-1234-1235-2-1 +always 꿺 4-4-1234-1235-2-26 +always 꿻 4-4-1234-1235-2-12 +always 꿼 4-4-1234-1235-2-3 +always 꿽 4-4-1234-1235-2-236 +always 꿾 4-4-1234-1235-2-256 +always 꿿 4-4-1234-1235-2-356 +always 뀀 4-4-1234-1235-26 +always 뀁 4-4-1234-1235-12 +always 뀂 4-4-1234-1235-12-3 +always 뀃 4-4-1234-1235-3 +always 뀄 4-4-1234-1235-3-3 +always 뀅 4-4-1234-1235-2356 +always 뀆 4-4-1234-1235-13 +always 뀇 4-4-1234-1235-23 +always 뀈 4-4-1234-1235-235 +always 뀉 4-4-1234-1235-236 +always 뀊 4-4-1234-1235-256 +always 뀋 4-4-1234-1235-356 +always 뀌 4-4-134-1235 +always 뀍 4-4-134-1235-1 +always 뀎 4-4-134-1235-1-1 +always 뀏 4-4-134-1235-1-3 +always 뀐 4-4-134-1235-25 +always 뀑 4-4-134-1235-25-13 +always 뀒 4-4-134-1235-25-356 +always 뀓 4-4-134-1235-35 +always 뀔 4-4-134-1235-2 +always 뀕 4-4-134-1235-2-1 +always 뀖 4-4-134-1235-2-26 +always 뀗 4-4-134-1235-2-12 +always 뀘 4-4-134-1235-2-3 +always 뀙 4-4-134-1235-2-236 +always 뀚 4-4-134-1235-2-256 +always 뀛 4-4-134-1235-2-356 +always 뀜 4-4-134-1235-26 +always 뀝 4-4-134-1235-12 +always 뀞 4-4-134-1235-12-3 +always 뀟 4-4-134-1235-3 +always 뀠 4-4-134-1235-3-3 +always 뀡 4-4-134-1235-2356 +always 뀢 4-4-134-1235-13 +always 뀣 4-4-134-1235-23 +always 뀤 4-4-134-1235-235 +always 뀥 4-4-134-1235-236 +always 뀦 4-4-134-1235-256 +always 뀧 4-4-134-1235-356 +always 뀨 4-4-146 +always 뀩 4-4-146-1 +always 뀪 4-4-146-1-1 +always 뀫 4-4-146-1-3 +always 뀬 4-4-146-25 +always 뀭 4-4-146-25-13 +always 뀮 4-4-146-25-356 +always 뀯 4-4-146-35 +always 뀰 4-4-146-2 +always 뀱 4-4-146-2-1 +always 뀲 4-4-146-2-26 +always 뀳 4-4-146-2-12 +always 뀴 4-4-146-2-3 +always 뀵 4-4-146-2-236 +always 뀶 4-4-146-2-256 +always 뀷 4-4-146-2-356 +always 뀸 4-4-146-26 +always 뀹 4-4-146-12 +always 뀺 4-4-146-12-3 +always 뀻 4-4-146-3 +always 뀼 4-4-146-3-3 +always 뀽 4-4-146-2356 +always 뀾 4-4-146-13 +always 뀿 4-4-146-23 +always 끀 4-4-146-235 +always 끁 4-4-146-236 +always 끂 4-4-146-256 +always 끃 4-4-146-356 +always 끄 4-4-246 +always 끅 4-4-246-1 +always 끆 4-4-246-1-1 +always 끇 4-4-246-1-3 +always 끈 4-4-246-25 +always 끉 4-4-246-25-13 +always 끊 4-4-246-25-356 +always 끋 4-4-246-35 +always 끌 4-4-246-2 +always 끍 4-4-246-2-1 +always 끎 4-4-246-2-26 +always 끏 4-4-246-2-12 +always 끐 4-4-246-2-3 +always 끑 4-4-246-2-236 +always 끒 4-4-246-2-256 +always 끓 4-4-246-2-356 +always 끔 4-4-246-26 +always 끕 4-4-246-12 +always 끖 4-4-246-12-3 +always 끗 4-4-246-3 +always 끘 4-4-246-3-3 +always 끙 4-4-246-2356 +always 끚 4-4-246-13 +always 끛 4-4-246-23 +always 끜 4-4-246-235 +always 끝 4-4-246-236 +always 끞 4-4-246-256 +always 끟 4-4-246-356 +always 끠 4-4-2456 +always 끡 4-4-2456-1 +always 끢 4-4-2456-1-1 +always 끣 4-4-2456-1-3 +always 끤 4-4-2456-25 +always 끥 4-4-2456-25-13 +always 끦 4-4-2456-25-356 +always 끧 4-4-2456-35 +always 끨 4-4-2456-2 +always 끩 4-4-2456-2-1 +always 끪 4-4-2456-2-26 +always 끫 4-4-2456-2-12 +always 끬 4-4-2456-2-3 +always 끭 4-4-2456-2-236 +always 끮 4-4-2456-2-256 +always 끯 4-4-2456-2-356 +always 끰 4-4-2456-26 +always 끱 4-4-2456-12 +always 끲 4-4-2456-12-3 +always 끳 4-4-2456-3 +always 끴 4-4-2456-3-3 +always 끵 4-4-2456-2356 +always 끶 4-4-2456-13 +always 끷 4-4-2456-23 +always 끸 4-4-2456-235 +always 끹 4-4-2456-236 +always 끺 4-4-2456-256 +always 끻 4-4-2456-356 +always 끼 4-4-135 +always 끽 4-4-135-1 +always 끾 4-4-135-1-1 +always 끿 4-4-135-1-3 +always 낀 4-4-135-25 +always 낁 4-4-135-25-13 +always 낂 4-4-135-25-356 +always 낃 4-4-135-35 +always 낄 4-4-135-2 +always 낅 4-4-135-2-1 +always 낆 4-4-135-2-26 +always 낇 4-4-135-2-12 +always 낈 4-4-135-2-3 +always 낉 4-4-135-2-236 +always 낊 4-4-135-2-256 +always 낋 4-4-135-2-356 +always 낌 4-4-135-26 +always 낍 4-4-135-12 +always 낎 4-4-135-12-3 +always 낏 4-4-135-3 +always 낐 4-4-135-3-3 +always 낑 4-4-135-2356 +always 낒 4-4-135-13 +always 낓 4-4-135-23 +always 낔 4-4-135-235 +always 낕 4-4-135-236 +always 낖 4-4-135-256 +always 낗 4-4-135-356 +always 나 14-126 +always 낙 14-126-1 +always 낚 14-126-1-1 +always 낛 14-126-1-3 +always 난 14-126-25 +always 낝 14-126-25-13 +always 낞 14-126-25-356 +always 낟 14-126-35 +always 날 14-126-2 +always 낡 14-126-2-1 +always 낢 14-126-2-26 +always 낣 14-126-2-12 +always 낤 14-126-2-3 +always 낥 14-126-2-236 +always 낦 14-126-2-256 +always 낧 14-126-2-356 +always 남 14-126-26 +always 납 14-126-12 +always 낪 14-126-12-3 +always 낫 14-126-3 +always 났 14-126-3-3 +always 낭 14-126-2356 +always 낮 14-126-13 +always 낯 14-126-23 +always 낰 14-126-235 +always 낱 14-126-236 +always 낲 14-126-256 +always 낳 14-126-356 +always 내 14-1235 +always 낵 14-1235-1 +always 낶 14-1235-1-1 +always 낷 14-1235-1-3 +always 낸 14-1235-25 +always 낹 14-1235-25-13 +always 낺 14-1235-25-356 +always 낻 14-1235-35 +always 낼 14-1235-2 +always 낽 14-1235-2-1 +always 낾 14-1235-2-26 +always 낿 14-1235-2-12 +always 냀 14-1235-2-3 +always 냁 14-1235-2-236 +always 냂 14-1235-2-256 +always 냃 14-1235-2-356 +always 냄 14-1235-26 +always 냅 14-1235-12 +always 냆 14-1235-12-3 +always 냇 14-1235-3 +always 냈 14-1235-3-3 +always 냉 14-1235-2356 +always 냊 14-1235-13 +always 냋 14-1235-23 +always 냌 14-1235-235 +always 냍 14-1235-236 +always 냎 14-1235-256 +always 냏 14-1235-356 +always 냐 14-345 +always 냑 14-345-1 +always 냒 14-345-1-1 +always 냓 14-345-1-3 +always 냔 14-345-25 +always 냕 14-345-25-13 +always 냖 14-345-25-356 +always 냗 14-345-35 +always 냘 14-345-2 +always 냙 14-345-2-1 +always 냚 14-345-2-26 +always 냛 14-345-2-12 +always 냜 14-345-2-3 +always 냝 14-345-2-236 +always 냞 14-345-2-256 +always 냟 14-345-2-356 +always 냠 14-345-26 +always 냡 14-345-12 +always 냢 14-345-12-3 +always 냣 14-345-3 +always 냤 14-345-3-3 +always 냥 14-345-2356 +always 냦 14-345-13 +always 냧 14-345-23 +always 냨 14-345-235 +always 냩 14-345-236 +always 냪 14-345-256 +always 냫 14-345-356 +always 냬 14-345-1235 +always 냭 14-345-1235-1 +always 냮 14-345-1235-1-1 +always 냯 14-345-1235-1-3 +always 냰 14-345-1235-25 +always 냱 14-345-1235-25-13 +always 냲 14-345-1235-25-356 +always 냳 14-345-1235-35 +always 냴 14-345-1235-2 +always 냵 14-345-1235-2-1 +always 냶 14-345-1235-2-26 +always 냷 14-345-1235-2-12 +always 냸 14-345-1235-2-3 +always 냹 14-345-1235-2-236 +always 냺 14-345-1235-2-256 +always 냻 14-345-1235-2-356 +always 냼 14-345-1235-26 +always 냽 14-345-1235-12 +always 냾 14-345-1235-12-3 +always 냿 14-345-1235-3 +always 넀 14-345-1235-3-3 +always 넁 14-345-1235-2356 +always 넂 14-345-1235-13 +always 넃 14-345-1235-23 +always 넄 14-345-1235-235 +always 넅 14-345-1235-236 +always 넆 14-345-1235-256 +always 넇 14-345-1235-356 +always 너 14-234 +always 넉 14-234-1 +always 넊 14-234-1-1 +always 넋 14-234-1-3 +always 넌 14-234-25 +always 넍 14-234-25-13 +always 넎 14-234-25-356 +always 넏 14-234-35 +always 널 14-234-2 +always 넑 14-234-2-1 +always 넒 14-234-2-26 +always 넓 14-234-2-12 +always 넔 14-234-2-3 +always 넕 14-234-2-236 +always 넖 14-234-2-256 +always 넗 14-234-2-356 +always 넘 14-234-26 +always 넙 14-234-12 +always 넚 14-234-12-3 +always 넛 14-234-3 +always 넜 14-234-3-3 +always 넝 14-234-2356 +always 넞 14-234-13 +always 넟 14-234-23 +always 넠 14-234-235 +always 넡 14-234-236 +always 넢 14-234-256 +always 넣 14-234-356 +always 네 14-1345 +always 넥 14-1345-1 +always 넦 14-1345-1-1 +always 넧 14-1345-1-3 +always 넨 14-1345-25 +always 넩 14-1345-25-13 +always 넪 14-1345-25-356 +always 넫 14-1345-35 +always 넬 14-1345-2 +always 넭 14-1345-2-1 +always 넮 14-1345-2-26 +always 넯 14-1345-2-12 +always 넰 14-1345-2-3 +always 넱 14-1345-2-236 +always 넲 14-1345-2-256 +always 넳 14-1345-2-356 +always 넴 14-1345-26 +always 넵 14-1345-12 +always 넶 14-1345-12-3 +always 넷 14-1345-3 +always 넸 14-1345-3-3 +always 넹 14-1345-2356 +always 넺 14-1345-13 +always 넻 14-1345-23 +always 넼 14-1345-235 +always 넽 14-1345-236 +always 넾 14-1345-256 +always 넿 14-1345-356 +always 녀 14-156 +always 녁 14-156-1 +always 녂 14-156-1-1 +always 녃 14-156-1-3 +always 년 14-156-25 +always 녅 14-156-25-13 +always 녆 14-156-25-356 +always 녇 14-156-35 +always 녈 14-156-2 +always 녉 14-156-2-1 +always 녊 14-156-2-26 +always 녋 14-156-2-12 +always 녌 14-156-2-3 +always 녍 14-156-2-236 +always 녎 14-156-2-256 +always 녏 14-156-2-356 +always 념 14-156-26 +always 녑 14-156-12 +always 녒 14-156-12-3 +always 녓 14-156-3 +always 녔 14-156-3-3 +always 녕 14-156-2356 +always 녖 14-156-13 +always 녗 14-156-23 +always 녘 14-156-235 +always 녙 14-156-236 +always 녚 14-156-256 +always 녛 14-156-356 +always 녜 14-34 +always 녝 14-34-1 +always 녞 14-34-1-1 +always 녟 14-34-1-3 +always 녠 14-34-25 +always 녡 14-34-25-13 +always 녢 14-34-25-356 +always 녣 14-34-35 +always 녤 14-34-2 +always 녥 14-34-2-1 +always 녦 14-34-2-26 +always 녧 14-34-2-12 +always 녨 14-34-2-3 +always 녩 14-34-2-236 +always 녪 14-34-2-256 +always 녫 14-34-2-356 +always 녬 14-34-26 +always 녭 14-34-12 +always 녮 14-34-12-3 +always 녯 14-34-3 +always 녰 14-34-3-3 +always 녱 14-34-2356 +always 녲 14-34-13 +always 녳 14-34-23 +always 녴 14-34-235 +always 녵 14-34-236 +always 녶 14-34-256 +always 녷 14-34-356 +always 노 14-136 +always 녹 14-136-1 +always 녺 14-136-1-1 +always 녻 14-136-1-3 +always 논 14-136-25 +always 녽 14-136-25-13 +always 녾 14-136-25-356 +always 녿 14-136-35 +always 놀 14-136-2 +always 놁 14-136-2-1 +always 놂 14-136-2-26 +always 놃 14-136-2-12 +always 놄 14-136-2-3 +always 놅 14-136-2-236 +always 놆 14-136-2-256 +always 놇 14-136-2-356 +always 놈 14-136-26 +always 놉 14-136-12 +always 놊 14-136-12-3 +always 놋 14-136-3 +always 놌 14-136-3-3 +always 농 14-136-2356 +always 놎 14-136-13 +always 놏 14-136-23 +always 놐 14-136-235 +always 놑 14-136-236 +always 높 14-136-256 +always 놓 14-136-356 +always 놔 14-1236 +always 놕 14-1236-1 +always 놖 14-1236-1-1 +always 놗 14-1236-1-3 +always 놘 14-1236-25 +always 놙 14-1236-25-13 +always 놚 14-1236-25-356 +always 놛 14-1236-35 +always 놜 14-1236-2 +always 놝 14-1236-2-1 +always 놞 14-1236-2-26 +always 놟 14-1236-2-12 +always 놠 14-1236-2-3 +always 놡 14-1236-2-236 +always 놢 14-1236-2-256 +always 놣 14-1236-2-356 +always 놤 14-1236-26 +always 놥 14-1236-12 +always 놦 14-1236-12-3 +always 놧 14-1236-3 +always 놨 14-1236-3-3 +always 놩 14-1236-2356 +always 놪 14-1236-13 +always 놫 14-1236-23 +always 놬 14-1236-235 +always 놭 14-1236-236 +always 놮 14-1236-256 +always 놯 14-1236-356 +always 놰 14-1236-1235 +always 놱 14-1236-1235-1 +always 놲 14-1236-1235-1-1 +always 놳 14-1236-1235-1-3 +always 놴 14-1236-1235-25 +always 놵 14-1236-1235-25-13 +always 놶 14-1236-1235-25-356 +always 놷 14-1236-1235-35 +always 놸 14-1236-1235-2 +always 놹 14-1236-1235-2-1 +always 놺 14-1236-1235-2-26 +always 놻 14-1236-1235-2-12 +always 놼 14-1236-1235-2-3 +always 놽 14-1236-1235-2-236 +always 놾 14-1236-1235-2-256 +always 놿 14-1236-1235-2-356 +always 뇀 14-1236-1235-26 +always 뇁 14-1236-1235-12 +always 뇂 14-1236-1235-12-3 +always 뇃 14-1236-1235-3 +always 뇄 14-1236-1235-3-3 +always 뇅 14-1236-1235-2356 +always 뇆 14-1236-1235-13 +always 뇇 14-1236-1235-23 +always 뇈 14-1236-1235-235 +always 뇉 14-1236-1235-236 +always 뇊 14-1236-1235-256 +always 뇋 14-1236-1235-356 +always 뇌 14-13456 +always 뇍 14-13456-1 +always 뇎 14-13456-1-1 +always 뇏 14-13456-1-3 +always 뇐 14-13456-25 +always 뇑 14-13456-25-13 +always 뇒 14-13456-25-356 +always 뇓 14-13456-35 +always 뇔 14-13456-2 +always 뇕 14-13456-2-1 +always 뇖 14-13456-2-26 +always 뇗 14-13456-2-12 +always 뇘 14-13456-2-3 +always 뇙 14-13456-2-236 +always 뇚 14-13456-2-256 +always 뇛 14-13456-2-356 +always 뇜 14-13456-26 +always 뇝 14-13456-12 +always 뇞 14-13456-12-3 +always 뇟 14-13456-3 +always 뇠 14-13456-3-3 +always 뇡 14-13456-2356 +always 뇢 14-13456-13 +always 뇣 14-13456-23 +always 뇤 14-13456-235 +always 뇥 14-13456-236 +always 뇦 14-13456-256 +always 뇧 14-13456-356 +always 뇨 14-346 +always 뇩 14-346-1 +always 뇪 14-346-1-1 +always 뇫 14-346-1-3 +always 뇬 14-346-25 +always 뇭 14-346-25-13 +always 뇮 14-346-25-356 +always 뇯 14-346-35 +always 뇰 14-346-2 +always 뇱 14-346-2-1 +always 뇲 14-346-2-26 +always 뇳 14-346-2-12 +always 뇴 14-346-2-3 +always 뇵 14-346-2-236 +always 뇶 14-346-2-256 +always 뇷 14-346-2-356 +always 뇸 14-346-26 +always 뇹 14-346-12 +always 뇺 14-346-12-3 +always 뇻 14-346-3 +always 뇼 14-346-3-3 +always 뇽 14-346-2356 +always 뇾 14-346-13 +always 뇿 14-346-23 +always 눀 14-346-235 +always 눁 14-346-236 +always 눂 14-346-256 +always 눃 14-346-356 +always 누 14-134 +always 눅 14-134-1 +always 눆 14-134-1-1 +always 눇 14-134-1-3 +always 눈 14-134-25 +always 눉 14-134-25-13 +always 눊 14-134-25-356 +always 눋 14-134-35 +always 눌 14-134-2 +always 눍 14-134-2-1 +always 눎 14-134-2-26 +always 눏 14-134-2-12 +always 눐 14-134-2-3 +always 눑 14-134-2-236 +always 눒 14-134-2-256 +always 눓 14-134-2-356 +always 눔 14-134-26 +always 눕 14-134-12 +always 눖 14-134-12-3 +always 눗 14-134-3 +always 눘 14-134-3-3 +always 눙 14-134-2356 +always 눚 14-134-13 +always 눛 14-134-23 +always 눜 14-134-235 +always 눝 14-134-236 +always 눞 14-134-256 +always 눟 14-134-356 +always 눠 14-1234 +always 눡 14-1234-1 +always 눢 14-1234-1-1 +always 눣 14-1234-1-3 +always 눤 14-1234-25 +always 눥 14-1234-25-13 +always 눦 14-1234-25-356 +always 눧 14-1234-35 +always 눨 14-1234-2 +always 눩 14-1234-2-1 +always 눪 14-1234-2-26 +always 눫 14-1234-2-12 +always 눬 14-1234-2-3 +always 눭 14-1234-2-236 +always 눮 14-1234-2-256 +always 눯 14-1234-2-356 +always 눰 14-1234-26 +always 눱 14-1234-12 +always 눲 14-1234-12-3 +always 눳 14-1234-3 +always 눴 14-1234-3-3 +always 눵 14-1234-2356 +always 눶 14-1234-13 +always 눷 14-1234-23 +always 눸 14-1234-235 +always 눹 14-1234-236 +always 눺 14-1234-256 +always 눻 14-1234-356 +always 눼 14-1234-1235 +always 눽 14-1234-1235-1 +always 눾 14-1234-1235-1-1 +always 눿 14-1234-1235-1-3 +always 뉀 14-1234-1235-25 +always 뉁 14-1234-1235-25-13 +always 뉂 14-1234-1235-25-356 +always 뉃 14-1234-1235-35 +always 뉄 14-1234-1235-2 +always 뉅 14-1234-1235-2-1 +always 뉆 14-1234-1235-2-26 +always 뉇 14-1234-1235-2-12 +always 뉈 14-1234-1235-2-3 +always 뉉 14-1234-1235-2-236 +always 뉊 14-1234-1235-2-256 +always 뉋 14-1234-1235-2-356 +always 뉌 14-1234-1235-26 +always 뉍 14-1234-1235-12 +always 뉎 14-1234-1235-12-3 +always 뉏 14-1234-1235-3 +always 뉐 14-1234-1235-3-3 +always 뉑 14-1234-1235-2356 +always 뉒 14-1234-1235-13 +always 뉓 14-1234-1235-23 +always 뉔 14-1234-1235-235 +always 뉕 14-1234-1235-236 +always 뉖 14-1234-1235-256 +always 뉗 14-1234-1235-356 +always 뉘 14-134-1235 +always 뉙 14-134-1235-1 +always 뉚 14-134-1235-1-1 +always 뉛 14-134-1235-1-3 +always 뉜 14-134-1235-25 +always 뉝 14-134-1235-25-13 +always 뉞 14-134-1235-25-356 +always 뉟 14-134-1235-35 +always 뉠 14-134-1235-2 +always 뉡 14-134-1235-2-1 +always 뉢 14-134-1235-2-26 +always 뉣 14-134-1235-2-12 +always 뉤 14-134-1235-2-3 +always 뉥 14-134-1235-2-236 +always 뉦 14-134-1235-2-256 +always 뉧 14-134-1235-2-356 +always 뉨 14-134-1235-26 +always 뉩 14-134-1235-12 +always 뉪 14-134-1235-12-3 +always 뉫 14-134-1235-3 +always 뉬 14-134-1235-3-3 +always 뉭 14-134-1235-2356 +always 뉮 14-134-1235-13 +always 뉯 14-134-1235-23 +always 뉰 14-134-1235-235 +always 뉱 14-134-1235-236 +always 뉲 14-134-1235-256 +always 뉳 14-134-1235-356 +always 뉴 14-146 +always 뉵 14-146-1 +always 뉶 14-146-1-1 +always 뉷 14-146-1-3 +always 뉸 14-146-25 +always 뉹 14-146-25-13 +always 뉺 14-146-25-356 +always 뉻 14-146-35 +always 뉼 14-146-2 +always 뉽 14-146-2-1 +always 뉾 14-146-2-26 +always 뉿 14-146-2-12 +always 늀 14-146-2-3 +always 늁 14-146-2-236 +always 늂 14-146-2-256 +always 늃 14-146-2-356 +always 늄 14-146-26 +always 늅 14-146-12 +always 늆 14-146-12-3 +always 늇 14-146-3 +always 늈 14-146-3-3 +always 늉 14-146-2356 +always 늊 14-146-13 +always 늋 14-146-23 +always 늌 14-146-235 +always 늍 14-146-236 +always 늎 14-146-256 +always 늏 14-146-356 +always 느 14-246 +always 늑 14-246-1 +always 늒 14-246-1-1 +always 늓 14-246-1-3 +always 는 14-246-25 +always 늕 14-246-25-13 +always 늖 14-246-25-356 +always 늗 14-246-35 +always 늘 14-246-2 +always 늙 14-246-2-1 +always 늚 14-246-2-26 +always 늛 14-246-2-12 +always 늜 14-246-2-3 +always 늝 14-246-2-236 +always 늞 14-246-2-256 +always 늟 14-246-2-356 +always 늠 14-246-26 +always 늡 14-246-12 +always 늢 14-246-12-3 +always 늣 14-246-3 +always 늤 14-246-3-3 +always 능 14-246-2356 +always 늦 14-246-13 +always 늧 14-246-23 +always 늨 14-246-235 +always 늩 14-246-236 +always 늪 14-246-256 +always 늫 14-246-356 +always 늬 14-2456 +always 늭 14-2456-1 +always 늮 14-2456-1-1 +always 늯 14-2456-1-3 +always 늰 14-2456-25 +always 늱 14-2456-25-13 +always 늲 14-2456-25-356 +always 늳 14-2456-35 +always 늴 14-2456-2 +always 늵 14-2456-2-1 +always 늶 14-2456-2-26 +always 늷 14-2456-2-12 +always 늸 14-2456-2-3 +always 늹 14-2456-2-236 +always 늺 14-2456-2-256 +always 늻 14-2456-2-356 +always 늼 14-2456-26 +always 늽 14-2456-12 +always 늾 14-2456-12-3 +always 늿 14-2456-3 +always 닀 14-2456-3-3 +always 닁 14-2456-2356 +always 닂 14-2456-13 +always 닃 14-2456-23 +always 닄 14-2456-235 +always 닅 14-2456-236 +always 닆 14-2456-256 +always 닇 14-2456-356 +always 니 14-135 +always 닉 14-135-1 +always 닊 14-135-1-1 +always 닋 14-135-1-3 +always 닌 14-135-25 +always 닍 14-135-25-13 +always 닎 14-135-25-356 +always 닏 14-135-35 +always 닐 14-135-2 +always 닑 14-135-2-1 +always 닒 14-135-2-26 +always 닓 14-135-2-12 +always 닔 14-135-2-3 +always 닕 14-135-2-236 +always 닖 14-135-2-256 +always 닗 14-135-2-356 +always 님 14-135-26 +always 닙 14-135-12 +always 닚 14-135-12-3 +always 닛 14-135-3 +always 닜 14-135-3-3 +always 닝 14-135-2356 +always 닞 14-135-13 +always 닟 14-135-23 +always 닠 14-135-235 +always 닡 14-135-236 +always 닢 14-135-256 +always 닣 14-135-356 +always 다 24-126 +always 닥 24-126-1 +always 닦 24-126-1-1 +always 닧 24-126-1-3 +always 단 24-126-25 +always 닩 24-126-25-13 +always 닪 24-126-25-356 +always 닫 24-126-35 +always 달 24-126-2 +always 닭 24-126-2-1 +always 닮 24-126-2-26 +always 닯 24-126-2-12 +always 닰 24-126-2-3 +always 닱 24-126-2-236 +always 닲 24-126-2-256 +always 닳 24-126-2-356 +always 담 24-126-26 +always 답 24-126-12 +always 닶 24-126-12-3 +always 닷 24-126-3 +always 닸 24-126-3-3 +always 당 24-126-2356 +always 닺 24-126-13 +always 닻 24-126-23 +always 닼 24-126-235 +always 닽 24-126-236 +always 닾 24-126-256 +always 닿 24-126-356 +always 대 24-1235 +always 댁 24-1235-1 +always 댂 24-1235-1-1 +always 댃 24-1235-1-3 +always 댄 24-1235-25 +always 댅 24-1235-25-13 +always 댆 24-1235-25-356 +always 댇 24-1235-35 +always 댈 24-1235-2 +always 댉 24-1235-2-1 +always 댊 24-1235-2-26 +always 댋 24-1235-2-12 +always 댌 24-1235-2-3 +always 댍 24-1235-2-236 +always 댎 24-1235-2-256 +always 댏 24-1235-2-356 +always 댐 24-1235-26 +always 댑 24-1235-12 +always 댒 24-1235-12-3 +always 댓 24-1235-3 +always 댔 24-1235-3-3 +always 댕 24-1235-2356 +always 댖 24-1235-13 +always 댗 24-1235-23 +always 댘 24-1235-235 +always 댙 24-1235-236 +always 댚 24-1235-256 +always 댛 24-1235-356 +always 댜 24-345 +always 댝 24-345-1 +always 댞 24-345-1-1 +always 댟 24-345-1-3 +always 댠 24-345-25 +always 댡 24-345-25-13 +always 댢 24-345-25-356 +always 댣 24-345-35 +always 댤 24-345-2 +always 댥 24-345-2-1 +always 댦 24-345-2-26 +always 댧 24-345-2-12 +always 댨 24-345-2-3 +always 댩 24-345-2-236 +always 댪 24-345-2-256 +always 댫 24-345-2-356 +always 댬 24-345-26 +always 댭 24-345-12 +always 댮 24-345-12-3 +always 댯 24-345-3 +always 댰 24-345-3-3 +always 댱 24-345-2356 +always 댲 24-345-13 +always 댳 24-345-23 +always 댴 24-345-235 +always 댵 24-345-236 +always 댶 24-345-256 +always 댷 24-345-356 +always 댸 24-345-1235 +always 댹 24-345-1235-1 +always 댺 24-345-1235-1-1 +always 댻 24-345-1235-1-3 +always 댼 24-345-1235-25 +always 댽 24-345-1235-25-13 +always 댾 24-345-1235-25-356 +always 댿 24-345-1235-35 +always 덀 24-345-1235-2 +always 덁 24-345-1235-2-1 +always 덂 24-345-1235-2-26 +always 덃 24-345-1235-2-12 +always 덄 24-345-1235-2-3 +always 덅 24-345-1235-2-236 +always 덆 24-345-1235-2-256 +always 덇 24-345-1235-2-356 +always 덈 24-345-1235-26 +always 덉 24-345-1235-12 +always 덊 24-345-1235-12-3 +always 덋 24-345-1235-3 +always 덌 24-345-1235-3-3 +always 덍 24-345-1235-2356 +always 덎 24-345-1235-13 +always 덏 24-345-1235-23 +always 덐 24-345-1235-235 +always 덑 24-345-1235-236 +always 덒 24-345-1235-256 +always 덓 24-345-1235-356 +always 더 24-234 +always 덕 24-234-1 +always 덖 24-234-1-1 +always 덗 24-234-1-3 +always 던 24-234-25 +always 덙 24-234-25-13 +always 덚 24-234-25-356 +always 덛 24-234-35 +always 덜 24-234-2 +always 덝 24-234-2-1 +always 덞 24-234-2-26 +always 덟 24-234-2-12 +always 덠 24-234-2-3 +always 덡 24-234-2-236 +always 덢 24-234-2-256 +always 덣 24-234-2-356 +always 덤 24-234-26 +always 덥 24-234-12 +always 덦 24-234-12-3 +always 덧 24-234-3 +always 덨 24-234-3-3 +always 덩 24-234-2356 +always 덪 24-234-13 +always 덫 24-234-23 +always 덬 24-234-235 +always 덭 24-234-236 +always 덮 24-234-256 +always 덯 24-234-356 +always 데 24-1345 +always 덱 24-1345-1 +always 덲 24-1345-1-1 +always 덳 24-1345-1-3 +always 덴 24-1345-25 +always 덵 24-1345-25-13 +always 덶 24-1345-25-356 +always 덷 24-1345-35 +always 델 24-1345-2 +always 덹 24-1345-2-1 +always 덺 24-1345-2-26 +always 덻 24-1345-2-12 +always 덼 24-1345-2-3 +always 덽 24-1345-2-236 +always 덾 24-1345-2-256 +always 덿 24-1345-2-356 +always 뎀 24-1345-26 +always 뎁 24-1345-12 +always 뎂 24-1345-12-3 +always 뎃 24-1345-3 +always 뎄 24-1345-3-3 +always 뎅 24-1345-2356 +always 뎆 24-1345-13 +always 뎇 24-1345-23 +always 뎈 24-1345-235 +always 뎉 24-1345-236 +always 뎊 24-1345-256 +always 뎋 24-1345-356 +always 뎌 24-156 +always 뎍 24-156-1 +always 뎎 24-156-1-1 +always 뎏 24-156-1-3 +always 뎐 24-156-25 +always 뎑 24-156-25-13 +always 뎒 24-156-25-356 +always 뎓 24-156-35 +always 뎔 24-156-2 +always 뎕 24-156-2-1 +always 뎖 24-156-2-26 +always 뎗 24-156-2-12 +always 뎘 24-156-2-3 +always 뎙 24-156-2-236 +always 뎚 24-156-2-256 +always 뎛 24-156-2-356 +always 뎜 24-156-26 +always 뎝 24-156-12 +always 뎞 24-156-12-3 +always 뎟 24-156-3 +always 뎠 24-156-3-3 +always 뎡 24-156-2356 +always 뎢 24-156-13 +always 뎣 24-156-23 +always 뎤 24-156-235 +always 뎥 24-156-236 +always 뎦 24-156-256 +always 뎧 24-156-356 +always 뎨 24-34 +always 뎩 24-34-1 +always 뎪 24-34-1-1 +always 뎫 24-34-1-3 +always 뎬 24-34-25 +always 뎭 24-34-25-13 +always 뎮 24-34-25-356 +always 뎯 24-34-35 +always 뎰 24-34-2 +always 뎱 24-34-2-1 +always 뎲 24-34-2-26 +always 뎳 24-34-2-12 +always 뎴 24-34-2-3 +always 뎵 24-34-2-236 +always 뎶 24-34-2-256 +always 뎷 24-34-2-356 +always 뎸 24-34-26 +always 뎹 24-34-12 +always 뎺 24-34-12-3 +always 뎻 24-34-3 +always 뎼 24-34-3-3 +always 뎽 24-34-2356 +always 뎾 24-34-13 +always 뎿 24-34-23 +always 돀 24-34-235 +always 돁 24-34-236 +always 돂 24-34-256 +always 돃 24-34-356 +always 도 24-136 +always 독 24-136-1 +always 돆 24-136-1-1 +always 돇 24-136-1-3 +always 돈 24-136-25 +always 돉 24-136-25-13 +always 돊 24-136-25-356 +always 돋 24-136-35 +always 돌 24-136-2 +always 돍 24-136-2-1 +always 돎 24-136-2-26 +always 돏 24-136-2-12 +always 돐 24-136-2-3 +always 돑 24-136-2-236 +always 돒 24-136-2-256 +always 돓 24-136-2-356 +always 돔 24-136-26 +always 돕 24-136-12 +always 돖 24-136-12-3 +always 돗 24-136-3 +always 돘 24-136-3-3 +always 동 24-136-2356 +always 돚 24-136-13 +always 돛 24-136-23 +always 돜 24-136-235 +always 돝 24-136-236 +always 돞 24-136-256 +always 돟 24-136-356 +always 돠 24-1236 +always 돡 24-1236-1 +always 돢 24-1236-1-1 +always 돣 24-1236-1-3 +always 돤 24-1236-25 +always 돥 24-1236-25-13 +always 돦 24-1236-25-356 +always 돧 24-1236-35 +always 돨 24-1236-2 +always 돩 24-1236-2-1 +always 돪 24-1236-2-26 +always 돫 24-1236-2-12 +always 돬 24-1236-2-3 +always 돭 24-1236-2-236 +always 돮 24-1236-2-256 +always 돯 24-1236-2-356 +always 돰 24-1236-26 +always 돱 24-1236-12 +always 돲 24-1236-12-3 +always 돳 24-1236-3 +always 돴 24-1236-3-3 +always 돵 24-1236-2356 +always 돶 24-1236-13 +always 돷 24-1236-23 +always 돸 24-1236-235 +always 돹 24-1236-236 +always 돺 24-1236-256 +always 돻 24-1236-356 +always 돼 24-1236-1235 +always 돽 24-1236-1235-1 +always 돾 24-1236-1235-1-1 +always 돿 24-1236-1235-1-3 +always 됀 24-1236-1235-25 +always 됁 24-1236-1235-25-13 +always 됂 24-1236-1235-25-356 +always 됃 24-1236-1235-35 +always 됄 24-1236-1235-2 +always 됅 24-1236-1235-2-1 +always 됆 24-1236-1235-2-26 +always 됇 24-1236-1235-2-12 +always 됈 24-1236-1235-2-3 +always 됉 24-1236-1235-2-236 +always 됊 24-1236-1235-2-256 +always 됋 24-1236-1235-2-356 +always 됌 24-1236-1235-26 +always 됍 24-1236-1235-12 +always 됎 24-1236-1235-12-3 +always 됏 24-1236-1235-3 +always 됐 24-1236-1235-3-3 +always 됑 24-1236-1235-2356 +always 됒 24-1236-1235-13 +always 됓 24-1236-1235-23 +always 됔 24-1236-1235-235 +always 됕 24-1236-1235-236 +always 됖 24-1236-1235-256 +always 됗 24-1236-1235-356 +always 되 24-13456 +always 됙 24-13456-1 +always 됚 24-13456-1-1 +always 됛 24-13456-1-3 +always 된 24-13456-25 +always 됝 24-13456-25-13 +always 됞 24-13456-25-356 +always 됟 24-13456-35 +always 될 24-13456-2 +always 됡 24-13456-2-1 +always 됢 24-13456-2-26 +always 됣 24-13456-2-12 +always 됤 24-13456-2-3 +always 됥 24-13456-2-236 +always 됦 24-13456-2-256 +always 됧 24-13456-2-356 +always 됨 24-13456-26 +always 됩 24-13456-12 +always 됪 24-13456-12-3 +always 됫 24-13456-3 +always 됬 24-13456-3-3 +always 됭 24-13456-2356 +always 됮 24-13456-13 +always 됯 24-13456-23 +always 됰 24-13456-235 +always 됱 24-13456-236 +always 됲 24-13456-256 +always 됳 24-13456-356 +always 됴 24-346 +always 됵 24-346-1 +always 됶 24-346-1-1 +always 됷 24-346-1-3 +always 됸 24-346-25 +always 됹 24-346-25-13 +always 됺 24-346-25-356 +always 됻 24-346-35 +always 됼 24-346-2 +always 됽 24-346-2-1 +always 됾 24-346-2-26 +always 됿 24-346-2-12 +always 둀 24-346-2-3 +always 둁 24-346-2-236 +always 둂 24-346-2-256 +always 둃 24-346-2-356 +always 둄 24-346-26 +always 둅 24-346-12 +always 둆 24-346-12-3 +always 둇 24-346-3 +always 둈 24-346-3-3 +always 둉 24-346-2356 +always 둊 24-346-13 +always 둋 24-346-23 +always 둌 24-346-235 +always 둍 24-346-236 +always 둎 24-346-256 +always 둏 24-346-356 +always 두 24-134 +always 둑 24-134-1 +always 둒 24-134-1-1 +always 둓 24-134-1-3 +always 둔 24-134-25 +always 둕 24-134-25-13 +always 둖 24-134-25-356 +always 둗 24-134-35 +always 둘 24-134-2 +always 둙 24-134-2-1 +always 둚 24-134-2-26 +always 둛 24-134-2-12 +always 둜 24-134-2-3 +always 둝 24-134-2-236 +always 둞 24-134-2-256 +always 둟 24-134-2-356 +always 둠 24-134-26 +always 둡 24-134-12 +always 둢 24-134-12-3 +always 둣 24-134-3 +always 둤 24-134-3-3 +always 둥 24-134-2356 +always 둦 24-134-13 +always 둧 24-134-23 +always 둨 24-134-235 +always 둩 24-134-236 +always 둪 24-134-256 +always 둫 24-134-356 +always 둬 24-1234 +always 둭 24-1234-1 +always 둮 24-1234-1-1 +always 둯 24-1234-1-3 +always 둰 24-1234-25 +always 둱 24-1234-25-13 +always 둲 24-1234-25-356 +always 둳 24-1234-35 +always 둴 24-1234-2 +always 둵 24-1234-2-1 +always 둶 24-1234-2-26 +always 둷 24-1234-2-12 +always 둸 24-1234-2-3 +always 둹 24-1234-2-236 +always 둺 24-1234-2-256 +always 둻 24-1234-2-356 +always 둼 24-1234-26 +always 둽 24-1234-12 +always 둾 24-1234-12-3 +always 둿 24-1234-3 +always 뒀 24-1234-3-3 +always 뒁 24-1234-2356 +always 뒂 24-1234-13 +always 뒃 24-1234-23 +always 뒄 24-1234-235 +always 뒅 24-1234-236 +always 뒆 24-1234-256 +always 뒇 24-1234-356 +always 뒈 24-1234-1235 +always 뒉 24-1234-1235-1 +always 뒊 24-1234-1235-1-1 +always 뒋 24-1234-1235-1-3 +always 뒌 24-1234-1235-25 +always 뒍 24-1234-1235-25-13 +always 뒎 24-1234-1235-25-356 +always 뒏 24-1234-1235-35 +always 뒐 24-1234-1235-2 +always 뒑 24-1234-1235-2-1 +always 뒒 24-1234-1235-2-26 +always 뒓 24-1234-1235-2-12 +always 뒔 24-1234-1235-2-3 +always 뒕 24-1234-1235-2-236 +always 뒖 24-1234-1235-2-256 +always 뒗 24-1234-1235-2-356 +always 뒘 24-1234-1235-26 +always 뒙 24-1234-1235-12 +always 뒚 24-1234-1235-12-3 +always 뒛 24-1234-1235-3 +always 뒜 24-1234-1235-3-3 +always 뒝 24-1234-1235-2356 +always 뒞 24-1234-1235-13 +always 뒟 24-1234-1235-23 +always 뒠 24-1234-1235-235 +always 뒡 24-1234-1235-236 +always 뒢 24-1234-1235-256 +always 뒣 24-1234-1235-356 +always 뒤 24-134-1235 +always 뒥 24-134-1235-1 +always 뒦 24-134-1235-1-1 +always 뒧 24-134-1235-1-3 +always 뒨 24-134-1235-25 +always 뒩 24-134-1235-25-13 +always 뒪 24-134-1235-25-356 +always 뒫 24-134-1235-35 +always 뒬 24-134-1235-2 +always 뒭 24-134-1235-2-1 +always 뒮 24-134-1235-2-26 +always 뒯 24-134-1235-2-12 +always 뒰 24-134-1235-2-3 +always 뒱 24-134-1235-2-236 +always 뒲 24-134-1235-2-256 +always 뒳 24-134-1235-2-356 +always 뒴 24-134-1235-26 +always 뒵 24-134-1235-12 +always 뒶 24-134-1235-12-3 +always 뒷 24-134-1235-3 +always 뒸 24-134-1235-3-3 +always 뒹 24-134-1235-2356 +always 뒺 24-134-1235-13 +always 뒻 24-134-1235-23 +always 뒼 24-134-1235-235 +always 뒽 24-134-1235-236 +always 뒾 24-134-1235-256 +always 뒿 24-134-1235-356 +always 듀 24-146 +always 듁 24-146-1 +always 듂 24-146-1-1 +always 듃 24-146-1-3 +always 듄 24-146-25 +always 듅 24-146-25-13 +always 듆 24-146-25-356 +always 듇 24-146-35 +always 듈 24-146-2 +always 듉 24-146-2-1 +always 듊 24-146-2-26 +always 듋 24-146-2-12 +always 듌 24-146-2-3 +always 듍 24-146-2-236 +always 듎 24-146-2-256 +always 듏 24-146-2-356 +always 듐 24-146-26 +always 듑 24-146-12 +always 듒 24-146-12-3 +always 듓 24-146-3 +always 듔 24-146-3-3 +always 듕 24-146-2356 +always 듖 24-146-13 +always 듗 24-146-23 +always 듘 24-146-235 +always 듙 24-146-236 +always 듚 24-146-256 +always 듛 24-146-356 +always 드 24-246 +always 득 24-246-1 +always 듞 24-246-1-1 +always 듟 24-246-1-3 +always 든 24-246-25 +always 듡 24-246-25-13 +always 듢 24-246-25-356 +always 듣 24-246-35 +always 들 24-246-2 +always 듥 24-246-2-1 +always 듦 24-246-2-26 +always 듧 24-246-2-12 +always 듨 24-246-2-3 +always 듩 24-246-2-236 +always 듪 24-246-2-256 +always 듫 24-246-2-356 +always 듬 24-246-26 +always 듭 24-246-12 +always 듮 24-246-12-3 +always 듯 24-246-3 +always 듰 24-246-3-3 +always 등 24-246-2356 +always 듲 24-246-13 +always 듳 24-246-23 +always 듴 24-246-235 +always 듵 24-246-236 +always 듶 24-246-256 +always 듷 24-246-356 +always 듸 24-2456 +always 듹 24-2456-1 +always 듺 24-2456-1-1 +always 듻 24-2456-1-3 +always 듼 24-2456-25 +always 듽 24-2456-25-13 +always 듾 24-2456-25-356 +always 듿 24-2456-35 +always 딀 24-2456-2 +always 딁 24-2456-2-1 +always 딂 24-2456-2-26 +always 딃 24-2456-2-12 +always 딄 24-2456-2-3 +always 딅 24-2456-2-236 +always 딆 24-2456-2-256 +always 딇 24-2456-2-356 +always 딈 24-2456-26 +always 딉 24-2456-12 +always 딊 24-2456-12-3 +always 딋 24-2456-3 +always 딌 24-2456-3-3 +always 딍 24-2456-2356 +always 딎 24-2456-13 +always 딏 24-2456-23 +always 딐 24-2456-235 +always 딑 24-2456-236 +always 딒 24-2456-256 +always 딓 24-2456-356 +always 디 24-135 +always 딕 24-135-1 +always 딖 24-135-1-1 +always 딗 24-135-1-3 +always 딘 24-135-25 +always 딙 24-135-25-13 +always 딚 24-135-25-356 +always 딛 24-135-35 +always 딜 24-135-2 +always 딝 24-135-2-1 +always 딞 24-135-2-26 +always 딟 24-135-2-12 +always 딠 24-135-2-3 +always 딡 24-135-2-236 +always 딢 24-135-2-256 +always 딣 24-135-2-356 +always 딤 24-135-26 +always 딥 24-135-12 +always 딦 24-135-12-3 +always 딧 24-135-3 +always 딨 24-135-3-3 +always 딩 24-135-2356 +always 딪 24-135-13 +always 딫 24-135-23 +always 딬 24-135-235 +always 딭 24-135-236 +always 딮 24-135-256 +always 딯 24-135-356 +always 따 24-24-126 +always 딱 24-24-126-1 +always 딲 24-24-126-1-1 +always 딳 24-24-126-1-3 +always 딴 24-24-126-25 +always 딵 24-24-126-25-13 +always 딶 24-24-126-25-356 +always 딷 24-24-126-35 +always 딸 24-24-126-2 +always 딹 24-24-126-2-1 +always 딺 24-24-126-2-26 +always 딻 24-24-126-2-12 +always 딼 24-24-126-2-3 +always 딽 24-24-126-2-236 +always 딾 24-24-126-2-256 +always 딿 24-24-126-2-356 +always 땀 24-24-126-26 +always 땁 24-24-126-12 +always 땂 24-24-126-12-3 +always 땃 24-24-126-3 +always 땄 24-24-126-3-3 +always 땅 24-24-126-2356 +always 땆 24-24-126-13 +always 땇 24-24-126-23 +always 땈 24-24-126-235 +always 땉 24-24-126-236 +always 땊 24-24-126-256 +always 땋 24-24-126-356 +always 때 24-24-1235 +always 땍 24-24-1235-1 +always 땎 24-24-1235-1-1 +always 땏 24-24-1235-1-3 +always 땐 24-24-1235-25 +always 땑 24-24-1235-25-13 +always 땒 24-24-1235-25-356 +always 땓 24-24-1235-35 +always 땔 24-24-1235-2 +always 땕 24-24-1235-2-1 +always 땖 24-24-1235-2-26 +always 땗 24-24-1235-2-12 +always 땘 24-24-1235-2-3 +always 땙 24-24-1235-2-236 +always 땚 24-24-1235-2-256 +always 땛 24-24-1235-2-356 +always 땜 24-24-1235-26 +always 땝 24-24-1235-12 +always 땞 24-24-1235-12-3 +always 땟 24-24-1235-3 +always 땠 24-24-1235-3-3 +always 땡 24-24-1235-2356 +always 땢 24-24-1235-13 +always 땣 24-24-1235-23 +always 땤 24-24-1235-235 +always 땥 24-24-1235-236 +always 땦 24-24-1235-256 +always 땧 24-24-1235-356 +always 땨 24-24-345 +always 땩 24-24-345-1 +always 땪 24-24-345-1-1 +always 땫 24-24-345-1-3 +always 땬 24-24-345-25 +always 땭 24-24-345-25-13 +always 땮 24-24-345-25-356 +always 땯 24-24-345-35 +always 땰 24-24-345-2 +always 땱 24-24-345-2-1 +always 땲 24-24-345-2-26 +always 땳 24-24-345-2-12 +always 땴 24-24-345-2-3 +always 땵 24-24-345-2-236 +always 땶 24-24-345-2-256 +always 땷 24-24-345-2-356 +always 땸 24-24-345-26 +always 땹 24-24-345-12 +always 땺 24-24-345-12-3 +always 땻 24-24-345-3 +always 땼 24-24-345-3-3 +always 땽 24-24-345-2356 +always 땾 24-24-345-13 +always 땿 24-24-345-23 +always 떀 24-24-345-235 +always 떁 24-24-345-236 +always 떂 24-24-345-256 +always 떃 24-24-345-356 +always 떄 24-24-345-1235 +always 떅 24-24-345-1235-1 +always 떆 24-24-345-1235-1-1 +always 떇 24-24-345-1235-1-3 +always 떈 24-24-345-1235-25 +always 떉 24-24-345-1235-25-13 +always 떊 24-24-345-1235-25-356 +always 떋 24-24-345-1235-35 +always 떌 24-24-345-1235-2 +always 떍 24-24-345-1235-2-1 +always 떎 24-24-345-1235-2-26 +always 떏 24-24-345-1235-2-12 +always 떐 24-24-345-1235-2-3 +always 떑 24-24-345-1235-2-236 +always 떒 24-24-345-1235-2-256 +always 떓 24-24-345-1235-2-356 +always 떔 24-24-345-1235-26 +always 떕 24-24-345-1235-12 +always 떖 24-24-345-1235-12-3 +always 떗 24-24-345-1235-3 +always 떘 24-24-345-1235-3-3 +always 떙 24-24-345-1235-2356 +always 떚 24-24-345-1235-13 +always 떛 24-24-345-1235-23 +always 떜 24-24-345-1235-235 +always 떝 24-24-345-1235-236 +always 떞 24-24-345-1235-256 +always 떟 24-24-345-1235-356 +always 떠 24-24-234 +always 떡 24-24-234-1 +always 떢 24-24-234-1-1 +always 떣 24-24-234-1-3 +always 떤 24-24-234-25 +always 떥 24-24-234-25-13 +always 떦 24-24-234-25-356 +always 떧 24-24-234-35 +always 떨 24-24-234-2 +always 떩 24-24-234-2-1 +always 떪 24-24-234-2-26 +always 떫 24-24-234-2-12 +always 떬 24-24-234-2-3 +always 떭 24-24-234-2-236 +always 떮 24-24-234-2-256 +always 떯 24-24-234-2-356 +always 떰 24-24-234-26 +always 떱 24-24-234-12 +always 떲 24-24-234-12-3 +always 떳 24-24-234-3 +always 떴 24-24-234-3-3 +always 떵 24-24-234-2356 +always 떶 24-24-234-13 +always 떷 24-24-234-23 +always 떸 24-24-234-235 +always 떹 24-24-234-236 +always 떺 24-24-234-256 +always 떻 24-24-234-356 +always 떼 24-24-1345 +always 떽 24-24-1345-1 +always 떾 24-24-1345-1-1 +always 떿 24-24-1345-1-3 +always 뗀 24-24-1345-25 +always 뗁 24-24-1345-25-13 +always 뗂 24-24-1345-25-356 +always 뗃 24-24-1345-35 +always 뗄 24-24-1345-2 +always 뗅 24-24-1345-2-1 +always 뗆 24-24-1345-2-26 +always 뗇 24-24-1345-2-12 +always 뗈 24-24-1345-2-3 +always 뗉 24-24-1345-2-236 +always 뗊 24-24-1345-2-256 +always 뗋 24-24-1345-2-356 +always 뗌 24-24-1345-26 +always 뗍 24-24-1345-12 +always 뗎 24-24-1345-12-3 +always 뗏 24-24-1345-3 +always 뗐 24-24-1345-3-3 +always 뗑 24-24-1345-2356 +always 뗒 24-24-1345-13 +always 뗓 24-24-1345-23 +always 뗔 24-24-1345-235 +always 뗕 24-24-1345-236 +always 뗖 24-24-1345-256 +always 뗗 24-24-1345-356 +always 뗘 24-24-156 +always 뗙 24-24-156-1 +always 뗚 24-24-156-1-1 +always 뗛 24-24-156-1-3 +always 뗜 24-24-156-25 +always 뗝 24-24-156-25-13 +always 뗞 24-24-156-25-356 +always 뗟 24-24-156-35 +always 뗠 24-24-156-2 +always 뗡 24-24-156-2-1 +always 뗢 24-24-156-2-26 +always 뗣 24-24-156-2-12 +always 뗤 24-24-156-2-3 +always 뗥 24-24-156-2-236 +always 뗦 24-24-156-2-256 +always 뗧 24-24-156-2-356 +always 뗨 24-24-156-26 +always 뗩 24-24-156-12 +always 뗪 24-24-156-12-3 +always 뗫 24-24-156-3 +always 뗬 24-24-156-3-3 +always 뗭 24-24-156-2356 +always 뗮 24-24-156-13 +always 뗯 24-24-156-23 +always 뗰 24-24-156-235 +always 뗱 24-24-156-236 +always 뗲 24-24-156-256 +always 뗳 24-24-156-356 +always 뗴 24-24-34 +always 뗵 24-24-34-1 +always 뗶 24-24-34-1-1 +always 뗷 24-24-34-1-3 +always 뗸 24-24-34-25 +always 뗹 24-24-34-25-13 +always 뗺 24-24-34-25-356 +always 뗻 24-24-34-35 +always 뗼 24-24-34-2 +always 뗽 24-24-34-2-1 +always 뗾 24-24-34-2-26 +always 뗿 24-24-34-2-12 +always 똀 24-24-34-2-3 +always 똁 24-24-34-2-236 +always 똂 24-24-34-2-256 +always 똃 24-24-34-2-356 +always 똄 24-24-34-26 +always 똅 24-24-34-12 +always 똆 24-24-34-12-3 +always 똇 24-24-34-3 +always 똈 24-24-34-3-3 +always 똉 24-24-34-2356 +always 똊 24-24-34-13 +always 똋 24-24-34-23 +always 똌 24-24-34-235 +always 똍 24-24-34-236 +always 똎 24-24-34-256 +always 똏 24-24-34-356 +always 또 24-24-136 +always 똑 24-24-136-1 +always 똒 24-24-136-1-1 +always 똓 24-24-136-1-3 +always 똔 24-24-136-25 +always 똕 24-24-136-25-13 +always 똖 24-24-136-25-356 +always 똗 24-24-136-35 +always 똘 24-24-136-2 +always 똙 24-24-136-2-1 +always 똚 24-24-136-2-26 +always 똛 24-24-136-2-12 +always 똜 24-24-136-2-3 +always 똝 24-24-136-2-236 +always 똞 24-24-136-2-256 +always 똟 24-24-136-2-356 +always 똠 24-24-136-26 +always 똡 24-24-136-12 +always 똢 24-24-136-12-3 +always 똣 24-24-136-3 +always 똤 24-24-136-3-3 +always 똥 24-24-136-2356 +always 똦 24-24-136-13 +always 똧 24-24-136-23 +always 똨 24-24-136-235 +always 똩 24-24-136-236 +always 똪 24-24-136-256 +always 똫 24-24-136-356 +always 똬 24-24-1236 +always 똭 24-24-1236-1 +always 똮 24-24-1236-1-1 +always 똯 24-24-1236-1-3 +always 똰 24-24-1236-25 +always 똱 24-24-1236-25-13 +always 똲 24-24-1236-25-356 +always 똳 24-24-1236-35 +always 똴 24-24-1236-2 +always 똵 24-24-1236-2-1 +always 똶 24-24-1236-2-26 +always 똷 24-24-1236-2-12 +always 똸 24-24-1236-2-3 +always 똹 24-24-1236-2-236 +always 똺 24-24-1236-2-256 +always 똻 24-24-1236-2-356 +always 똼 24-24-1236-26 +always 똽 24-24-1236-12 +always 똾 24-24-1236-12-3 +always 똿 24-24-1236-3 +always 뙀 24-24-1236-3-3 +always 뙁 24-24-1236-2356 +always 뙂 24-24-1236-13 +always 뙃 24-24-1236-23 +always 뙄 24-24-1236-235 +always 뙅 24-24-1236-236 +always 뙆 24-24-1236-256 +always 뙇 24-24-1236-356 +always 뙈 24-24-1236-1235 +always 뙉 24-24-1236-1235-1 +always 뙊 24-24-1236-1235-1-1 +always 뙋 24-24-1236-1235-1-3 +always 뙌 24-24-1236-1235-25 +always 뙍 24-24-1236-1235-25-13 +always 뙎 24-24-1236-1235-25-356 +always 뙏 24-24-1236-1235-35 +always 뙐 24-24-1236-1235-2 +always 뙑 24-24-1236-1235-2-1 +always 뙒 24-24-1236-1235-2-26 +always 뙓 24-24-1236-1235-2-12 +always 뙔 24-24-1236-1235-2-3 +always 뙕 24-24-1236-1235-2-236 +always 뙖 24-24-1236-1235-2-256 +always 뙗 24-24-1236-1235-2-356 +always 뙘 24-24-1236-1235-26 +always 뙙 24-24-1236-1235-12 +always 뙚 24-24-1236-1235-12-3 +always 뙛 24-24-1236-1235-3 +always 뙜 24-24-1236-1235-3-3 +always 뙝 24-24-1236-1235-2356 +always 뙞 24-24-1236-1235-13 +always 뙟 24-24-1236-1235-23 +always 뙠 24-24-1236-1235-235 +always 뙡 24-24-1236-1235-236 +always 뙢 24-24-1236-1235-256 +always 뙣 24-24-1236-1235-356 +always 뙤 24-24-13456 +always 뙥 24-24-13456-1 +always 뙦 24-24-13456-1-1 +always 뙧 24-24-13456-1-3 +always 뙨 24-24-13456-25 +always 뙩 24-24-13456-25-13 +always 뙪 24-24-13456-25-356 +always 뙫 24-24-13456-35 +always 뙬 24-24-13456-2 +always 뙭 24-24-13456-2-1 +always 뙮 24-24-13456-2-26 +always 뙯 24-24-13456-2-12 +always 뙰 24-24-13456-2-3 +always 뙱 24-24-13456-2-236 +always 뙲 24-24-13456-2-256 +always 뙳 24-24-13456-2-356 +always 뙴 24-24-13456-26 +always 뙵 24-24-13456-12 +always 뙶 24-24-13456-12-3 +always 뙷 24-24-13456-3 +always 뙸 24-24-13456-3-3 +always 뙹 24-24-13456-2356 +always 뙺 24-24-13456-13 +always 뙻 24-24-13456-23 +always 뙼 24-24-13456-235 +always 뙽 24-24-13456-236 +always 뙾 24-24-13456-256 +always 뙿 24-24-13456-356 +always 뚀 24-24-346 +always 뚁 24-24-346-1 +always 뚂 24-24-346-1-1 +always 뚃 24-24-346-1-3 +always 뚄 24-24-346-25 +always 뚅 24-24-346-25-13 +always 뚆 24-24-346-25-356 +always 뚇 24-24-346-35 +always 뚈 24-24-346-2 +always 뚉 24-24-346-2-1 +always 뚊 24-24-346-2-26 +always 뚋 24-24-346-2-12 +always 뚌 24-24-346-2-3 +always 뚍 24-24-346-2-236 +always 뚎 24-24-346-2-256 +always 뚏 24-24-346-2-356 +always 뚐 24-24-346-26 +always 뚑 24-24-346-12 +always 뚒 24-24-346-12-3 +always 뚓 24-24-346-3 +always 뚔 24-24-346-3-3 +always 뚕 24-24-346-2356 +always 뚖 24-24-346-13 +always 뚗 24-24-346-23 +always 뚘 24-24-346-235 +always 뚙 24-24-346-236 +always 뚚 24-24-346-256 +always 뚛 24-24-346-356 +always 뚜 24-24-134 +always 뚝 24-24-134-1 +always 뚞 24-24-134-1-1 +always 뚟 24-24-134-1-3 +always 뚠 24-24-134-25 +always 뚡 24-24-134-25-13 +always 뚢 24-24-134-25-356 +always 뚣 24-24-134-35 +always 뚤 24-24-134-2 +always 뚥 24-24-134-2-1 +always 뚦 24-24-134-2-26 +always 뚧 24-24-134-2-12 +always 뚨 24-24-134-2-3 +always 뚩 24-24-134-2-236 +always 뚪 24-24-134-2-256 +always 뚫 24-24-134-2-356 +always 뚬 24-24-134-26 +always 뚭 24-24-134-12 +always 뚮 24-24-134-12-3 +always 뚯 24-24-134-3 +always 뚰 24-24-134-3-3 +always 뚱 24-24-134-2356 +always 뚲 24-24-134-13 +always 뚳 24-24-134-23 +always 뚴 24-24-134-235 +always 뚵 24-24-134-236 +always 뚶 24-24-134-256 +always 뚷 24-24-134-356 +always 뚸 24-24-1234 +always 뚹 24-24-1234-1 +always 뚺 24-24-1234-1-1 +always 뚻 24-24-1234-1-3 +always 뚼 24-24-1234-25 +always 뚽 24-24-1234-25-13 +always 뚾 24-24-1234-25-356 +always 뚿 24-24-1234-35 +always 뛀 24-24-1234-2 +always 뛁 24-24-1234-2-1 +always 뛂 24-24-1234-2-26 +always 뛃 24-24-1234-2-12 +always 뛄 24-24-1234-2-3 +always 뛅 24-24-1234-2-236 +always 뛆 24-24-1234-2-256 +always 뛇 24-24-1234-2-356 +always 뛈 24-24-1234-26 +always 뛉 24-24-1234-12 +always 뛊 24-24-1234-12-3 +always 뛋 24-24-1234-3 +always 뛌 24-24-1234-3-3 +always 뛍 24-24-1234-2356 +always 뛎 24-24-1234-13 +always 뛏 24-24-1234-23 +always 뛐 24-24-1234-235 +always 뛑 24-24-1234-236 +always 뛒 24-24-1234-256 +always 뛓 24-24-1234-356 +always 뛔 24-24-1234-1235 +always 뛕 24-24-1234-1235-1 +always 뛖 24-24-1234-1235-1-1 +always 뛗 24-24-1234-1235-1-3 +always 뛘 24-24-1234-1235-25 +always 뛙 24-24-1234-1235-25-13 +always 뛚 24-24-1234-1235-25-356 +always 뛛 24-24-1234-1235-35 +always 뛜 24-24-1234-1235-2 +always 뛝 24-24-1234-1235-2-1 +always 뛞 24-24-1234-1235-2-26 +always 뛟 24-24-1234-1235-2-12 +always 뛠 24-24-1234-1235-2-3 +always 뛡 24-24-1234-1235-2-236 +always 뛢 24-24-1234-1235-2-256 +always 뛣 24-24-1234-1235-2-356 +always 뛤 24-24-1234-1235-26 +always 뛥 24-24-1234-1235-12 +always 뛦 24-24-1234-1235-12-3 +always 뛧 24-24-1234-1235-3 +always 뛨 24-24-1234-1235-3-3 +always 뛩 24-24-1234-1235-2356 +always 뛪 24-24-1234-1235-13 +always 뛫 24-24-1234-1235-23 +always 뛬 24-24-1234-1235-235 +always 뛭 24-24-1234-1235-236 +always 뛮 24-24-1234-1235-256 +always 뛯 24-24-1234-1235-356 +always 뛰 24-24-134-1235 +always 뛱 24-24-134-1235-1 +always 뛲 24-24-134-1235-1-1 +always 뛳 24-24-134-1235-1-3 +always 뛴 24-24-134-1235-25 +always 뛵 24-24-134-1235-25-13 +always 뛶 24-24-134-1235-25-356 +always 뛷 24-24-134-1235-35 +always 뛸 24-24-134-1235-2 +always 뛹 24-24-134-1235-2-1 +always 뛺 24-24-134-1235-2-26 +always 뛻 24-24-134-1235-2-12 +always 뛼 24-24-134-1235-2-3 +always 뛽 24-24-134-1235-2-236 +always 뛾 24-24-134-1235-2-256 +always 뛿 24-24-134-1235-2-356 +always 뜀 24-24-134-1235-26 +always 뜁 24-24-134-1235-12 +always 뜂 24-24-134-1235-12-3 +always 뜃 24-24-134-1235-3 +always 뜄 24-24-134-1235-3-3 +always 뜅 24-24-134-1235-2356 +always 뜆 24-24-134-1235-13 +always 뜇 24-24-134-1235-23 +always 뜈 24-24-134-1235-235 +always 뜉 24-24-134-1235-236 +always 뜊 24-24-134-1235-256 +always 뜋 24-24-134-1235-356 +always 뜌 24-24-146 +always 뜍 24-24-146-1 +always 뜎 24-24-146-1-1 +always 뜏 24-24-146-1-3 +always 뜐 24-24-146-25 +always 뜑 24-24-146-25-13 +always 뜒 24-24-146-25-356 +always 뜓 24-24-146-35 +always 뜔 24-24-146-2 +always 뜕 24-24-146-2-1 +always 뜖 24-24-146-2-26 +always 뜗 24-24-146-2-12 +always 뜘 24-24-146-2-3 +always 뜙 24-24-146-2-236 +always 뜚 24-24-146-2-256 +always 뜛 24-24-146-2-356 +always 뜜 24-24-146-26 +always 뜝 24-24-146-12 +always 뜞 24-24-146-12-3 +always 뜟 24-24-146-3 +always 뜠 24-24-146-3-3 +always 뜡 24-24-146-2356 +always 뜢 24-24-146-13 +always 뜣 24-24-146-23 +always 뜤 24-24-146-235 +always 뜥 24-24-146-236 +always 뜦 24-24-146-256 +always 뜧 24-24-146-356 +always 뜨 24-24-246 +always 뜩 24-24-246-1 +always 뜪 24-24-246-1-1 +always 뜫 24-24-246-1-3 +always 뜬 24-24-246-25 +always 뜭 24-24-246-25-13 +always 뜮 24-24-246-25-356 +always 뜯 24-24-246-35 +always 뜰 24-24-246-2 +always 뜱 24-24-246-2-1 +always 뜲 24-24-246-2-26 +always 뜳 24-24-246-2-12 +always 뜴 24-24-246-2-3 +always 뜵 24-24-246-2-236 +always 뜶 24-24-246-2-256 +always 뜷 24-24-246-2-356 +always 뜸 24-24-246-26 +always 뜹 24-24-246-12 +always 뜺 24-24-246-12-3 +always 뜻 24-24-246-3 +always 뜼 24-24-246-3-3 +always 뜽 24-24-246-2356 +always 뜾 24-24-246-13 +always 뜿 24-24-246-23 +always 띀 24-24-246-235 +always 띁 24-24-246-236 +always 띂 24-24-246-256 +always 띃 24-24-246-356 +always 띄 24-24-2456 +always 띅 24-24-2456-1 +always 띆 24-24-2456-1-1 +always 띇 24-24-2456-1-3 +always 띈 24-24-2456-25 +always 띉 24-24-2456-25-13 +always 띊 24-24-2456-25-356 +always 띋 24-24-2456-35 +always 띌 24-24-2456-2 +always 띍 24-24-2456-2-1 +always 띎 24-24-2456-2-26 +always 띏 24-24-2456-2-12 +always 띐 24-24-2456-2-3 +always 띑 24-24-2456-2-236 +always 띒 24-24-2456-2-256 +always 띓 24-24-2456-2-356 +always 띔 24-24-2456-26 +always 띕 24-24-2456-12 +always 띖 24-24-2456-12-3 +always 띗 24-24-2456-3 +always 띘 24-24-2456-3-3 +always 띙 24-24-2456-2356 +always 띚 24-24-2456-13 +always 띛 24-24-2456-23 +always 띜 24-24-2456-235 +always 띝 24-24-2456-236 +always 띞 24-24-2456-256 +always 띟 24-24-2456-356 +always 띠 24-24-135 +always 띡 24-24-135-1 +always 띢 24-24-135-1-1 +always 띣 24-24-135-1-3 +always 띤 24-24-135-25 +always 띥 24-24-135-25-13 +always 띦 24-24-135-25-356 +always 띧 24-24-135-35 +always 띨 24-24-135-2 +always 띩 24-24-135-2-1 +always 띪 24-24-135-2-26 +always 띫 24-24-135-2-12 +always 띬 24-24-135-2-3 +always 띭 24-24-135-2-236 +always 띮 24-24-135-2-256 +always 띯 24-24-135-2-356 +always 띰 24-24-135-26 +always 띱 24-24-135-12 +always 띲 24-24-135-12-3 +always 띳 24-24-135-3 +always 띴 24-24-135-3-3 +always 띵 24-24-135-2356 +always 띶 24-24-135-13 +always 띷 24-24-135-23 +always 띸 24-24-135-235 +always 띹 24-24-135-236 +always 띺 24-24-135-256 +always 띻 24-24-135-356 +always 라 5-126 +always 락 5-126-1 +always 띾 5-126-1-1 +always 띿 5-126-1-3 +always 란 5-126-25 +always 랁 5-126-25-13 +always 랂 5-126-25-356 +always 랃 5-126-35 +always 랄 5-126-2 +always 랅 5-126-2-1 +always 랆 5-126-2-26 +always 랇 5-126-2-12 +always 랈 5-126-2-3 +always 랉 5-126-2-236 +always 랊 5-126-2-256 +always 랋 5-126-2-356 +always 람 5-126-26 +always 랍 5-126-12 +always 랎 5-126-12-3 +always 랏 5-126-3 +always 랐 5-126-3-3 +always 랑 5-126-2356 +always 랒 5-126-13 +always 랓 5-126-23 +always 랔 5-126-235 +always 랕 5-126-236 +always 랖 5-126-256 +always 랗 5-126-356 +always 래 5-1235 +always 랙 5-1235-1 +always 랚 5-1235-1-1 +always 랛 5-1235-1-3 +always 랜 5-1235-25 +always 랝 5-1235-25-13 +always 랞 5-1235-25-356 +always 랟 5-1235-35 +always 랠 5-1235-2 +always 랡 5-1235-2-1 +always 랢 5-1235-2-26 +always 랣 5-1235-2-12 +always 랤 5-1235-2-3 +always 랥 5-1235-2-236 +always 랦 5-1235-2-256 +always 랧 5-1235-2-356 +always 램 5-1235-26 +always 랩 5-1235-12 +always 랪 5-1235-12-3 +always 랫 5-1235-3 +always 랬 5-1235-3-3 +always 랭 5-1235-2356 +always 랮 5-1235-13 +always 랯 5-1235-23 +always 랰 5-1235-235 +always 랱 5-1235-236 +always 랲 5-1235-256 +always 랳 5-1235-356 +always 랴 5-345 +always 략 5-345-1 +always 랶 5-345-1-1 +always 랷 5-345-1-3 +always 랸 5-345-25 +always 랹 5-345-25-13 +always 랺 5-345-25-356 +always 랻 5-345-35 +always 랼 5-345-2 +always 랽 5-345-2-1 +always 랾 5-345-2-26 +always 랿 5-345-2-12 +always 럀 5-345-2-3 +always 럁 5-345-2-236 +always 럂 5-345-2-256 +always 럃 5-345-2-356 +always 럄 5-345-26 +always 럅 5-345-12 +always 럆 5-345-12-3 +always 럇 5-345-3 +always 럈 5-345-3-3 +always 량 5-345-2356 +always 럊 5-345-13 +always 럋 5-345-23 +always 럌 5-345-235 +always 럍 5-345-236 +always 럎 5-345-256 +always 럏 5-345-356 +always 럐 5-345-1235 +always 럑 5-345-1235-1 +always 럒 5-345-1235-1-1 +always 럓 5-345-1235-1-3 +always 럔 5-345-1235-25 +always 럕 5-345-1235-25-13 +always 럖 5-345-1235-25-356 +always 럗 5-345-1235-35 +always 럘 5-345-1235-2 +always 럙 5-345-1235-2-1 +always 럚 5-345-1235-2-26 +always 럛 5-345-1235-2-12 +always 럜 5-345-1235-2-3 +always 럝 5-345-1235-2-236 +always 럞 5-345-1235-2-256 +always 럟 5-345-1235-2-356 +always 럠 5-345-1235-26 +always 럡 5-345-1235-12 +always 럢 5-345-1235-12-3 +always 럣 5-345-1235-3 +always 럤 5-345-1235-3-3 +always 럥 5-345-1235-2356 +always 럦 5-345-1235-13 +always 럧 5-345-1235-23 +always 럨 5-345-1235-235 +always 럩 5-345-1235-236 +always 럪 5-345-1235-256 +always 럫 5-345-1235-356 +always 러 5-234 +always 럭 5-234-1 +always 럮 5-234-1-1 +always 럯 5-234-1-3 +always 런 5-234-25 +always 럱 5-234-25-13 +always 럲 5-234-25-356 +always 럳 5-234-35 +always 럴 5-234-2 +always 럵 5-234-2-1 +always 럶 5-234-2-26 +always 럷 5-234-2-12 +always 럸 5-234-2-3 +always 럹 5-234-2-236 +always 럺 5-234-2-256 +always 럻 5-234-2-356 +always 럼 5-234-26 +always 럽 5-234-12 +always 럾 5-234-12-3 +always 럿 5-234-3 +always 렀 5-234-3-3 +always 렁 5-234-2356 +always 렂 5-234-13 +always 렃 5-234-23 +always 렄 5-234-235 +always 렅 5-234-236 +always 렆 5-234-256 +always 렇 5-234-356 +always 레 5-1345 +always 렉 5-1345-1 +always 렊 5-1345-1-1 +always 렋 5-1345-1-3 +always 렌 5-1345-25 +always 렍 5-1345-25-13 +always 렎 5-1345-25-356 +always 렏 5-1345-35 +always 렐 5-1345-2 +always 렑 5-1345-2-1 +always 렒 5-1345-2-26 +always 렓 5-1345-2-12 +always 렔 5-1345-2-3 +always 렕 5-1345-2-236 +always 렖 5-1345-2-256 +always 렗 5-1345-2-356 +always 렘 5-1345-26 +always 렙 5-1345-12 +always 렚 5-1345-12-3 +always 렛 5-1345-3 +always 렜 5-1345-3-3 +always 렝 5-1345-2356 +always 렞 5-1345-13 +always 렟 5-1345-23 +always 렠 5-1345-235 +always 렡 5-1345-236 +always 렢 5-1345-256 +always 렣 5-1345-356 +always 려 5-156 +always 력 5-156-1 +always 렦 5-156-1-1 +always 렧 5-156-1-3 +always 련 5-156-25 +always 렩 5-156-25-13 +always 렪 5-156-25-356 +always 렫 5-156-35 +always 렬 5-156-2 +always 렭 5-156-2-1 +always 렮 5-156-2-26 +always 렯 5-156-2-12 +always 렰 5-156-2-3 +always 렱 5-156-2-236 +always 렲 5-156-2-256 +always 렳 5-156-2-356 +always 렴 5-156-26 +always 렵 5-156-12 +always 렶 5-156-12-3 +always 렷 5-156-3 +always 렸 5-156-3-3 +always 령 5-156-2356 +always 렺 5-156-13 +always 렻 5-156-23 +always 렼 5-156-235 +always 렽 5-156-236 +always 렾 5-156-256 +always 렿 5-156-356 +always 례 5-34 +always 롁 5-34-1 +always 롂 5-34-1-1 +always 롃 5-34-1-3 +always 롄 5-34-25 +always 롅 5-34-25-13 +always 롆 5-34-25-356 +always 롇 5-34-35 +always 롈 5-34-2 +always 롉 5-34-2-1 +always 롊 5-34-2-26 +always 롋 5-34-2-12 +always 롌 5-34-2-3 +always 롍 5-34-2-236 +always 롎 5-34-2-256 +always 롏 5-34-2-356 +always 롐 5-34-26 +always 롑 5-34-12 +always 롒 5-34-12-3 +always 롓 5-34-3 +always 롔 5-34-3-3 +always 롕 5-34-2356 +always 롖 5-34-13 +always 롗 5-34-23 +always 롘 5-34-235 +always 롙 5-34-236 +always 롚 5-34-256 +always 롛 5-34-356 +always 로 5-136 +always 록 5-136-1 +always 롞 5-136-1-1 +always 롟 5-136-1-3 +always 론 5-136-25 +always 롡 5-136-25-13 +always 롢 5-136-25-356 +always 롣 5-136-35 +always 롤 5-136-2 +always 롥 5-136-2-1 +always 롦 5-136-2-26 +always 롧 5-136-2-12 +always 롨 5-136-2-3 +always 롩 5-136-2-236 +always 롪 5-136-2-256 +always 롫 5-136-2-356 +always 롬 5-136-26 +always 롭 5-136-12 +always 롮 5-136-12-3 +always 롯 5-136-3 +always 롰 5-136-3-3 +always 롱 5-136-2356 +always 롲 5-136-13 +always 롳 5-136-23 +always 롴 5-136-235 +always 롵 5-136-236 +always 롶 5-136-256 +always 롷 5-136-356 +always 롸 5-1236 +always 롹 5-1236-1 +always 롺 5-1236-1-1 +always 롻 5-1236-1-3 +always 롼 5-1236-25 +always 롽 5-1236-25-13 +always 롾 5-1236-25-356 +always 롿 5-1236-35 +always 뢀 5-1236-2 +always 뢁 5-1236-2-1 +always 뢂 5-1236-2-26 +always 뢃 5-1236-2-12 +always 뢄 5-1236-2-3 +always 뢅 5-1236-2-236 +always 뢆 5-1236-2-256 +always 뢇 5-1236-2-356 +always 뢈 5-1236-26 +always 뢉 5-1236-12 +always 뢊 5-1236-12-3 +always 뢋 5-1236-3 +always 뢌 5-1236-3-3 +always 뢍 5-1236-2356 +always 뢎 5-1236-13 +always 뢏 5-1236-23 +always 뢐 5-1236-235 +always 뢑 5-1236-236 +always 뢒 5-1236-256 +always 뢓 5-1236-356 +always 뢔 5-1236-1235 +always 뢕 5-1236-1235-1 +always 뢖 5-1236-1235-1-1 +always 뢗 5-1236-1235-1-3 +always 뢘 5-1236-1235-25 +always 뢙 5-1236-1235-25-13 +always 뢚 5-1236-1235-25-356 +always 뢛 5-1236-1235-35 +always 뢜 5-1236-1235-2 +always 뢝 5-1236-1235-2-1 +always 뢞 5-1236-1235-2-26 +always 뢟 5-1236-1235-2-12 +always 뢠 5-1236-1235-2-3 +always 뢡 5-1236-1235-2-236 +always 뢢 5-1236-1235-2-256 +always 뢣 5-1236-1235-2-356 +always 뢤 5-1236-1235-26 +always 뢥 5-1236-1235-12 +always 뢦 5-1236-1235-12-3 +always 뢧 5-1236-1235-3 +always 뢨 5-1236-1235-3-3 +always 뢩 5-1236-1235-2356 +always 뢪 5-1236-1235-13 +always 뢫 5-1236-1235-23 +always 뢬 5-1236-1235-235 +always 뢭 5-1236-1235-236 +always 뢮 5-1236-1235-256 +always 뢯 5-1236-1235-356 +always 뢰 5-13456 +always 뢱 5-13456-1 +always 뢲 5-13456-1-1 +always 뢳 5-13456-1-3 +always 뢴 5-13456-25 +always 뢵 5-13456-25-13 +always 뢶 5-13456-25-356 +always 뢷 5-13456-35 +always 뢸 5-13456-2 +always 뢹 5-13456-2-1 +always 뢺 5-13456-2-26 +always 뢻 5-13456-2-12 +always 뢼 5-13456-2-3 +always 뢽 5-13456-2-236 +always 뢾 5-13456-2-256 +always 뢿 5-13456-2-356 +always 룀 5-13456-26 +always 룁 5-13456-12 +always 룂 5-13456-12-3 +always 룃 5-13456-3 +always 룄 5-13456-3-3 +always 룅 5-13456-2356 +always 룆 5-13456-13 +always 룇 5-13456-23 +always 룈 5-13456-235 +always 룉 5-13456-236 +always 룊 5-13456-256 +always 룋 5-13456-356 +always 료 5-346 +always 룍 5-346-1 +always 룎 5-346-1-1 +always 룏 5-346-1-3 +always 룐 5-346-25 +always 룑 5-346-25-13 +always 룒 5-346-25-356 +always 룓 5-346-35 +always 룔 5-346-2 +always 룕 5-346-2-1 +always 룖 5-346-2-26 +always 룗 5-346-2-12 +always 룘 5-346-2-3 +always 룙 5-346-2-236 +always 룚 5-346-2-256 +always 룛 5-346-2-356 +always 룜 5-346-26 +always 룝 5-346-12 +always 룞 5-346-12-3 +always 룟 5-346-3 +always 룠 5-346-3-3 +always 룡 5-346-2356 +always 룢 5-346-13 +always 룣 5-346-23 +always 룤 5-346-235 +always 룥 5-346-236 +always 룦 5-346-256 +always 룧 5-346-356 +always 루 5-134 +always 룩 5-134-1 +always 룪 5-134-1-1 +always 룫 5-134-1-3 +always 룬 5-134-25 +always 룭 5-134-25-13 +always 룮 5-134-25-356 +always 룯 5-134-35 +always 룰 5-134-2 +always 룱 5-134-2-1 +always 룲 5-134-2-26 +always 룳 5-134-2-12 +always 룴 5-134-2-3 +always 룵 5-134-2-236 +always 룶 5-134-2-256 +always 룷 5-134-2-356 +always 룸 5-134-26 +always 룹 5-134-12 +always 룺 5-134-12-3 +always 룻 5-134-3 +always 룼 5-134-3-3 +always 룽 5-134-2356 +always 룾 5-134-13 +always 룿 5-134-23 +always 뤀 5-134-235 +always 뤁 5-134-236 +always 뤂 5-134-256 +always 뤃 5-134-356 +always 뤄 5-1234 +always 뤅 5-1234-1 +always 뤆 5-1234-1-1 +always 뤇 5-1234-1-3 +always 뤈 5-1234-25 +always 뤉 5-1234-25-13 +always 뤊 5-1234-25-356 +always 뤋 5-1234-35 +always 뤌 5-1234-2 +always 뤍 5-1234-2-1 +always 뤎 5-1234-2-26 +always 뤏 5-1234-2-12 +always 뤐 5-1234-2-3 +always 뤑 5-1234-2-236 +always 뤒 5-1234-2-256 +always 뤓 5-1234-2-356 +always 뤔 5-1234-26 +always 뤕 5-1234-12 +always 뤖 5-1234-12-3 +always 뤗 5-1234-3 +always 뤘 5-1234-3-3 +always 뤙 5-1234-2356 +always 뤚 5-1234-13 +always 뤛 5-1234-23 +always 뤜 5-1234-235 +always 뤝 5-1234-236 +always 뤞 5-1234-256 +always 뤟 5-1234-356 +always 뤠 5-1234-1235 +always 뤡 5-1234-1235-1 +always 뤢 5-1234-1235-1-1 +always 뤣 5-1234-1235-1-3 +always 뤤 5-1234-1235-25 +always 뤥 5-1234-1235-25-13 +always 뤦 5-1234-1235-25-356 +always 뤧 5-1234-1235-35 +always 뤨 5-1234-1235-2 +always 뤩 5-1234-1235-2-1 +always 뤪 5-1234-1235-2-26 +always 뤫 5-1234-1235-2-12 +always 뤬 5-1234-1235-2-3 +always 뤭 5-1234-1235-2-236 +always 뤮 5-1234-1235-2-256 +always 뤯 5-1234-1235-2-356 +always 뤰 5-1234-1235-26 +always 뤱 5-1234-1235-12 +always 뤲 5-1234-1235-12-3 +always 뤳 5-1234-1235-3 +always 뤴 5-1234-1235-3-3 +always 뤵 5-1234-1235-2356 +always 뤶 5-1234-1235-13 +always 뤷 5-1234-1235-23 +always 뤸 5-1234-1235-235 +always 뤹 5-1234-1235-236 +always 뤺 5-1234-1235-256 +always 뤻 5-1234-1235-356 +always 뤼 5-134-1235 +always 뤽 5-134-1235-1 +always 뤾 5-134-1235-1-1 +always 뤿 5-134-1235-1-3 +always 륀 5-134-1235-25 +always 륁 5-134-1235-25-13 +always 륂 5-134-1235-25-356 +always 륃 5-134-1235-35 +always 륄 5-134-1235-2 +always 륅 5-134-1235-2-1 +always 륆 5-134-1235-2-26 +always 륇 5-134-1235-2-12 +always 륈 5-134-1235-2-3 +always 륉 5-134-1235-2-236 +always 륊 5-134-1235-2-256 +always 륋 5-134-1235-2-356 +always 륌 5-134-1235-26 +always 륍 5-134-1235-12 +always 륎 5-134-1235-12-3 +always 륏 5-134-1235-3 +always 륐 5-134-1235-3-3 +always 륑 5-134-1235-2356 +always 륒 5-134-1235-13 +always 륓 5-134-1235-23 +always 륔 5-134-1235-235 +always 륕 5-134-1235-236 +always 륖 5-134-1235-256 +always 륗 5-134-1235-356 +always 류 5-146 +always 륙 5-146-1 +always 륚 5-146-1-1 +always 륛 5-146-1-3 +always 륜 5-146-25 +always 륝 5-146-25-13 +always 륞 5-146-25-356 +always 륟 5-146-35 +always 률 5-146-2 +always 륡 5-146-2-1 +always 륢 5-146-2-26 +always 륣 5-146-2-12 +always 륤 5-146-2-3 +always 륥 5-146-2-236 +always 륦 5-146-2-256 +always 륧 5-146-2-356 +always 륨 5-146-26 +always 륩 5-146-12 +always 륪 5-146-12-3 +always 륫 5-146-3 +always 륬 5-146-3-3 +always 륭 5-146-2356 +always 륮 5-146-13 +always 륯 5-146-23 +always 륰 5-146-235 +always 륱 5-146-236 +always 륲 5-146-256 +always 륳 5-146-356 +always 르 5-246 +always 륵 5-246-1 +always 륶 5-246-1-1 +always 륷 5-246-1-3 +always 른 5-246-25 +always 륹 5-246-25-13 +always 륺 5-246-25-356 +always 륻 5-246-35 +always 를 5-246-2 +always 륽 5-246-2-1 +always 륾 5-246-2-26 +always 륿 5-246-2-12 +always 릀 5-246-2-3 +always 릁 5-246-2-236 +always 릂 5-246-2-256 +always 릃 5-246-2-356 +always 름 5-246-26 +always 릅 5-246-12 +always 릆 5-246-12-3 +always 릇 5-246-3 +always 릈 5-246-3-3 +always 릉 5-246-2356 +always 릊 5-246-13 +always 릋 5-246-23 +always 릌 5-246-235 +always 릍 5-246-236 +always 릎 5-246-256 +always 릏 5-246-356 +always 릐 5-2456 +always 릑 5-2456-1 +always 릒 5-2456-1-1 +always 릓 5-2456-1-3 +always 릔 5-2456-25 +always 릕 5-2456-25-13 +always 릖 5-2456-25-356 +always 릗 5-2456-35 +always 릘 5-2456-2 +always 릙 5-2456-2-1 +always 릚 5-2456-2-26 +always 릛 5-2456-2-12 +always 릜 5-2456-2-3 +always 릝 5-2456-2-236 +always 릞 5-2456-2-256 +always 릟 5-2456-2-356 +always 릠 5-2456-26 +always 릡 5-2456-12 +always 릢 5-2456-12-3 +always 릣 5-2456-3 +always 릤 5-2456-3-3 +always 릥 5-2456-2356 +always 릦 5-2456-13 +always 릧 5-2456-23 +always 릨 5-2456-235 +always 릩 5-2456-236 +always 릪 5-2456-256 +always 릫 5-2456-356 +always 리 5-135 +always 릭 5-135-1 +always 릮 5-135-1-1 +always 릯 5-135-1-3 +always 린 5-135-25 +always 릱 5-135-25-13 +always 릲 5-135-25-356 +always 릳 5-135-35 +always 릴 5-135-2 +always 릵 5-135-2-1 +always 릶 5-135-2-26 +always 릷 5-135-2-12 +always 릸 5-135-2-3 +always 릹 5-135-2-236 +always 릺 5-135-2-256 +always 릻 5-135-2-356 +always 림 5-135-26 +always 립 5-135-12 +always 릾 5-135-12-3 +always 릿 5-135-3 +always 맀 5-135-3-3 +always 링 5-135-2356 +always 맂 5-135-13 +always 맃 5-135-23 +always 맄 5-135-235 +always 맅 5-135-236 +always 맆 5-135-256 +always 맇 5-135-356 +always 마 15-126 +always 막 15-126-1 +always 맊 15-126-1-1 +always 맋 15-126-1-3 +always 만 15-126-25 +always 맍 15-126-25-13 +always 많 15-126-25-356 +always 맏 15-126-35 +always 말 15-126-2 +always 맑 15-126-2-1 +always 맒 15-126-2-26 +always 맓 15-126-2-12 +always 맔 15-126-2-3 +always 맕 15-126-2-236 +always 맖 15-126-2-256 +always 맗 15-126-2-356 +always 맘 15-126-26 +always 맙 15-126-12 +always 맚 15-126-12-3 +always 맛 15-126-3 +always 맜 15-126-3-3 +always 망 15-126-2356 +always 맞 15-126-13 +always 맟 15-126-23 +always 맠 15-126-235 +always 맡 15-126-236 +always 맢 15-126-256 +always 맣 15-126-356 +always 매 15-1235 +always 맥 15-1235-1 +always 맦 15-1235-1-1 +always 맧 15-1235-1-3 +always 맨 15-1235-25 +always 맩 15-1235-25-13 +always 맪 15-1235-25-356 +always 맫 15-1235-35 +always 맬 15-1235-2 +always 맭 15-1235-2-1 +always 맮 15-1235-2-26 +always 맯 15-1235-2-12 +always 맰 15-1235-2-3 +always 맱 15-1235-2-236 +always 맲 15-1235-2-256 +always 맳 15-1235-2-356 +always 맴 15-1235-26 +always 맵 15-1235-12 +always 맶 15-1235-12-3 +always 맷 15-1235-3 +always 맸 15-1235-3-3 +always 맹 15-1235-2356 +always 맺 15-1235-13 +always 맻 15-1235-23 +always 맼 15-1235-235 +always 맽 15-1235-236 +always 맾 15-1235-256 +always 맿 15-1235-356 +always 먀 15-345 +always 먁 15-345-1 +always 먂 15-345-1-1 +always 먃 15-345-1-3 +always 먄 15-345-25 +always 먅 15-345-25-13 +always 먆 15-345-25-356 +always 먇 15-345-35 +always 먈 15-345-2 +always 먉 15-345-2-1 +always 먊 15-345-2-26 +always 먋 15-345-2-12 +always 먌 15-345-2-3 +always 먍 15-345-2-236 +always 먎 15-345-2-256 +always 먏 15-345-2-356 +always 먐 15-345-26 +always 먑 15-345-12 +always 먒 15-345-12-3 +always 먓 15-345-3 +always 먔 15-345-3-3 +always 먕 15-345-2356 +always 먖 15-345-13 +always 먗 15-345-23 +always 먘 15-345-235 +always 먙 15-345-236 +always 먚 15-345-256 +always 먛 15-345-356 +always 먜 15-345-1235 +always 먝 15-345-1235-1 +always 먞 15-345-1235-1-1 +always 먟 15-345-1235-1-3 +always 먠 15-345-1235-25 +always 먡 15-345-1235-25-13 +always 먢 15-345-1235-25-356 +always 먣 15-345-1235-35 +always 먤 15-345-1235-2 +always 먥 15-345-1235-2-1 +always 먦 15-345-1235-2-26 +always 먧 15-345-1235-2-12 +always 먨 15-345-1235-2-3 +always 먩 15-345-1235-2-236 +always 먪 15-345-1235-2-256 +always 먫 15-345-1235-2-356 +always 먬 15-345-1235-26 +always 먭 15-345-1235-12 +always 먮 15-345-1235-12-3 +always 먯 15-345-1235-3 +always 먰 15-345-1235-3-3 +always 먱 15-345-1235-2356 +always 먲 15-345-1235-13 +always 먳 15-345-1235-23 +always 먴 15-345-1235-235 +always 먵 15-345-1235-236 +always 먶 15-345-1235-256 +always 먷 15-345-1235-356 +always 머 15-234 +always 먹 15-234-1 +always 먺 15-234-1-1 +always 먻 15-234-1-3 +always 먼 15-234-25 +always 먽 15-234-25-13 +always 먾 15-234-25-356 +always 먿 15-234-35 +always 멀 15-234-2 +always 멁 15-234-2-1 +always 멂 15-234-2-26 +always 멃 15-234-2-12 +always 멄 15-234-2-3 +always 멅 15-234-2-236 +always 멆 15-234-2-256 +always 멇 15-234-2-356 +always 멈 15-234-26 +always 멉 15-234-12 +always 멊 15-234-12-3 +always 멋 15-234-3 +always 멌 15-234-3-3 +always 멍 15-234-2356 +always 멎 15-234-13 +always 멏 15-234-23 +always 멐 15-234-235 +always 멑 15-234-236 +always 멒 15-234-256 +always 멓 15-234-356 +always 메 15-1345 +always 멕 15-1345-1 +always 멖 15-1345-1-1 +always 멗 15-1345-1-3 +always 멘 15-1345-25 +always 멙 15-1345-25-13 +always 멚 15-1345-25-356 +always 멛 15-1345-35 +always 멜 15-1345-2 +always 멝 15-1345-2-1 +always 멞 15-1345-2-26 +always 멟 15-1345-2-12 +always 멠 15-1345-2-3 +always 멡 15-1345-2-236 +always 멢 15-1345-2-256 +always 멣 15-1345-2-356 +always 멤 15-1345-26 +always 멥 15-1345-12 +always 멦 15-1345-12-3 +always 멧 15-1345-3 +always 멨 15-1345-3-3 +always 멩 15-1345-2356 +always 멪 15-1345-13 +always 멫 15-1345-23 +always 멬 15-1345-235 +always 멭 15-1345-236 +always 멮 15-1345-256 +always 멯 15-1345-356 +always 며 15-156 +always 멱 15-156-1 +always 멲 15-156-1-1 +always 멳 15-156-1-3 +always 면 15-156-25 +always 멵 15-156-25-13 +always 멶 15-156-25-356 +always 멷 15-156-35 +always 멸 15-156-2 +always 멹 15-156-2-1 +always 멺 15-156-2-26 +always 멻 15-156-2-12 +always 멼 15-156-2-3 +always 멽 15-156-2-236 +always 멾 15-156-2-256 +always 멿 15-156-2-356 +always 몀 15-156-26 +always 몁 15-156-12 +always 몂 15-156-12-3 +always 몃 15-156-3 +always 몄 15-156-3-3 +always 명 15-156-2356 +always 몆 15-156-13 +always 몇 15-156-23 +always 몈 15-156-235 +always 몉 15-156-236 +always 몊 15-156-256 +always 몋 15-156-356 +always 몌 15-34 +always 몍 15-34-1 +always 몎 15-34-1-1 +always 몏 15-34-1-3 +always 몐 15-34-25 +always 몑 15-34-25-13 +always 몒 15-34-25-356 +always 몓 15-34-35 +always 몔 15-34-2 +always 몕 15-34-2-1 +always 몖 15-34-2-26 +always 몗 15-34-2-12 +always 몘 15-34-2-3 +always 몙 15-34-2-236 +always 몚 15-34-2-256 +always 몛 15-34-2-356 +always 몜 15-34-26 +always 몝 15-34-12 +always 몞 15-34-12-3 +always 몟 15-34-3 +always 몠 15-34-3-3 +always 몡 15-34-2356 +always 몢 15-34-13 +always 몣 15-34-23 +always 몤 15-34-235 +always 몥 15-34-236 +always 몦 15-34-256 +always 몧 15-34-356 +always 모 15-136 +always 목 15-136-1 +always 몪 15-136-1-1 +always 몫 15-136-1-3 +always 몬 15-136-25 +always 몭 15-136-25-13 +always 몮 15-136-25-356 +always 몯 15-136-35 +always 몰 15-136-2 +always 몱 15-136-2-1 +always 몲 15-136-2-26 +always 몳 15-136-2-12 +always 몴 15-136-2-3 +always 몵 15-136-2-236 +always 몶 15-136-2-256 +always 몷 15-136-2-356 +always 몸 15-136-26 +always 몹 15-136-12 +always 몺 15-136-12-3 +always 못 15-136-3 +always 몼 15-136-3-3 +always 몽 15-136-2356 +always 몾 15-136-13 +always 몿 15-136-23 +always 뫀 15-136-235 +always 뫁 15-136-236 +always 뫂 15-136-256 +always 뫃 15-136-356 +always 뫄 15-1236 +always 뫅 15-1236-1 +always 뫆 15-1236-1-1 +always 뫇 15-1236-1-3 +always 뫈 15-1236-25 +always 뫉 15-1236-25-13 +always 뫊 15-1236-25-356 +always 뫋 15-1236-35 +always 뫌 15-1236-2 +always 뫍 15-1236-2-1 +always 뫎 15-1236-2-26 +always 뫏 15-1236-2-12 +always 뫐 15-1236-2-3 +always 뫑 15-1236-2-236 +always 뫒 15-1236-2-256 +always 뫓 15-1236-2-356 +always 뫔 15-1236-26 +always 뫕 15-1236-12 +always 뫖 15-1236-12-3 +always 뫗 15-1236-3 +always 뫘 15-1236-3-3 +always 뫙 15-1236-2356 +always 뫚 15-1236-13 +always 뫛 15-1236-23 +always 뫜 15-1236-235 +always 뫝 15-1236-236 +always 뫞 15-1236-256 +always 뫟 15-1236-356 +always 뫠 15-1236-1235 +always 뫡 15-1236-1235-1 +always 뫢 15-1236-1235-1-1 +always 뫣 15-1236-1235-1-3 +always 뫤 15-1236-1235-25 +always 뫥 15-1236-1235-25-13 +always 뫦 15-1236-1235-25-356 +always 뫧 15-1236-1235-35 +always 뫨 15-1236-1235-2 +always 뫩 15-1236-1235-2-1 +always 뫪 15-1236-1235-2-26 +always 뫫 15-1236-1235-2-12 +always 뫬 15-1236-1235-2-3 +always 뫭 15-1236-1235-2-236 +always 뫮 15-1236-1235-2-256 +always 뫯 15-1236-1235-2-356 +always 뫰 15-1236-1235-26 +always 뫱 15-1236-1235-12 +always 뫲 15-1236-1235-12-3 +always 뫳 15-1236-1235-3 +always 뫴 15-1236-1235-3-3 +always 뫵 15-1236-1235-2356 +always 뫶 15-1236-1235-13 +always 뫷 15-1236-1235-23 +always 뫸 15-1236-1235-235 +always 뫹 15-1236-1235-236 +always 뫺 15-1236-1235-256 +always 뫻 15-1236-1235-356 +always 뫼 15-13456 +always 뫽 15-13456-1 +always 뫾 15-13456-1-1 +always 뫿 15-13456-1-3 +always 묀 15-13456-25 +always 묁 15-13456-25-13 +always 묂 15-13456-25-356 +always 묃 15-13456-35 +always 묄 15-13456-2 +always 묅 15-13456-2-1 +always 묆 15-13456-2-26 +always 묇 15-13456-2-12 +always 묈 15-13456-2-3 +always 묉 15-13456-2-236 +always 묊 15-13456-2-256 +always 묋 15-13456-2-356 +always 묌 15-13456-26 +always 묍 15-13456-12 +always 묎 15-13456-12-3 +always 묏 15-13456-3 +always 묐 15-13456-3-3 +always 묑 15-13456-2356 +always 묒 15-13456-13 +always 묓 15-13456-23 +always 묔 15-13456-235 +always 묕 15-13456-236 +always 묖 15-13456-256 +always 묗 15-13456-356 +always 묘 15-346 +always 묙 15-346-1 +always 묚 15-346-1-1 +always 묛 15-346-1-3 +always 묜 15-346-25 +always 묝 15-346-25-13 +always 묞 15-346-25-356 +always 묟 15-346-35 +always 묠 15-346-2 +always 묡 15-346-2-1 +always 묢 15-346-2-26 +always 묣 15-346-2-12 +always 묤 15-346-2-3 +always 묥 15-346-2-236 +always 묦 15-346-2-256 +always 묧 15-346-2-356 +always 묨 15-346-26 +always 묩 15-346-12 +always 묪 15-346-12-3 +always 묫 15-346-3 +always 묬 15-346-3-3 +always 묭 15-346-2356 +always 묮 15-346-13 +always 묯 15-346-23 +always 묰 15-346-235 +always 묱 15-346-236 +always 묲 15-346-256 +always 묳 15-346-356 +always 무 15-134 +always 묵 15-134-1 +always 묶 15-134-1-1 +always 묷 15-134-1-3 +always 문 15-134-25 +always 묹 15-134-25-13 +always 묺 15-134-25-356 +always 묻 15-134-35 +always 물 15-134-2 +always 묽 15-134-2-1 +always 묾 15-134-2-26 +always 묿 15-134-2-12 +always 뭀 15-134-2-3 +always 뭁 15-134-2-236 +always 뭂 15-134-2-256 +always 뭃 15-134-2-356 +always 뭄 15-134-26 +always 뭅 15-134-12 +always 뭆 15-134-12-3 +always 뭇 15-134-3 +always 뭈 15-134-3-3 +always 뭉 15-134-2356 +always 뭊 15-134-13 +always 뭋 15-134-23 +always 뭌 15-134-235 +always 뭍 15-134-236 +always 뭎 15-134-256 +always 뭏 15-134-356 +always 뭐 15-1234 +always 뭑 15-1234-1 +always 뭒 15-1234-1-1 +always 뭓 15-1234-1-3 +always 뭔 15-1234-25 +always 뭕 15-1234-25-13 +always 뭖 15-1234-25-356 +always 뭗 15-1234-35 +always 뭘 15-1234-2 +always 뭙 15-1234-2-1 +always 뭚 15-1234-2-26 +always 뭛 15-1234-2-12 +always 뭜 15-1234-2-3 +always 뭝 15-1234-2-236 +always 뭞 15-1234-2-256 +always 뭟 15-1234-2-356 +always 뭠 15-1234-26 +always 뭡 15-1234-12 +always 뭢 15-1234-12-3 +always 뭣 15-1234-3 +always 뭤 15-1234-3-3 +always 뭥 15-1234-2356 +always 뭦 15-1234-13 +always 뭧 15-1234-23 +always 뭨 15-1234-235 +always 뭩 15-1234-236 +always 뭪 15-1234-256 +always 뭫 15-1234-356 +always 뭬 15-1234-1235 +always 뭭 15-1234-1235-1 +always 뭮 15-1234-1235-1-1 +always 뭯 15-1234-1235-1-3 +always 뭰 15-1234-1235-25 +always 뭱 15-1234-1235-25-13 +always 뭲 15-1234-1235-25-356 +always 뭳 15-1234-1235-35 +always 뭴 15-1234-1235-2 +always 뭵 15-1234-1235-2-1 +always 뭶 15-1234-1235-2-26 +always 뭷 15-1234-1235-2-12 +always 뭸 15-1234-1235-2-3 +always 뭹 15-1234-1235-2-236 +always 뭺 15-1234-1235-2-256 +always 뭻 15-1234-1235-2-356 +always 뭼 15-1234-1235-26 +always 뭽 15-1234-1235-12 +always 뭾 15-1234-1235-12-3 +always 뭿 15-1234-1235-3 +always 뮀 15-1234-1235-3-3 +always 뮁 15-1234-1235-2356 +always 뮂 15-1234-1235-13 +always 뮃 15-1234-1235-23 +always 뮄 15-1234-1235-235 +always 뮅 15-1234-1235-236 +always 뮆 15-1234-1235-256 +always 뮇 15-1234-1235-356 +always 뮈 15-134-1235 +always 뮉 15-134-1235-1 +always 뮊 15-134-1235-1-1 +always 뮋 15-134-1235-1-3 +always 뮌 15-134-1235-25 +always 뮍 15-134-1235-25-13 +always 뮎 15-134-1235-25-356 +always 뮏 15-134-1235-35 +always 뮐 15-134-1235-2 +always 뮑 15-134-1235-2-1 +always 뮒 15-134-1235-2-26 +always 뮓 15-134-1235-2-12 +always 뮔 15-134-1235-2-3 +always 뮕 15-134-1235-2-236 +always 뮖 15-134-1235-2-256 +always 뮗 15-134-1235-2-356 +always 뮘 15-134-1235-26 +always 뮙 15-134-1235-12 +always 뮚 15-134-1235-12-3 +always 뮛 15-134-1235-3 +always 뮜 15-134-1235-3-3 +always 뮝 15-134-1235-2356 +always 뮞 15-134-1235-13 +always 뮟 15-134-1235-23 +always 뮠 15-134-1235-235 +always 뮡 15-134-1235-236 +always 뮢 15-134-1235-256 +always 뮣 15-134-1235-356 +always 뮤 15-146 +always 뮥 15-146-1 +always 뮦 15-146-1-1 +always 뮧 15-146-1-3 +always 뮨 15-146-25 +always 뮩 15-146-25-13 +always 뮪 15-146-25-356 +always 뮫 15-146-35 +always 뮬 15-146-2 +always 뮭 15-146-2-1 +always 뮮 15-146-2-26 +always 뮯 15-146-2-12 +always 뮰 15-146-2-3 +always 뮱 15-146-2-236 +always 뮲 15-146-2-256 +always 뮳 15-146-2-356 +always 뮴 15-146-26 +always 뮵 15-146-12 +always 뮶 15-146-12-3 +always 뮷 15-146-3 +always 뮸 15-146-3-3 +always 뮹 15-146-2356 +always 뮺 15-146-13 +always 뮻 15-146-23 +always 뮼 15-146-235 +always 뮽 15-146-236 +always 뮾 15-146-256 +always 뮿 15-146-356 +always 므 15-246 +always 믁 15-246-1 +always 믂 15-246-1-1 +always 믃 15-246-1-3 +always 믄 15-246-25 +always 믅 15-246-25-13 +always 믆 15-246-25-356 +always 믇 15-246-35 +always 믈 15-246-2 +always 믉 15-246-2-1 +always 믊 15-246-2-26 +always 믋 15-246-2-12 +always 믌 15-246-2-3 +always 믍 15-246-2-236 +always 믎 15-246-2-256 +always 믏 15-246-2-356 +always 믐 15-246-26 +always 믑 15-246-12 +always 믒 15-246-12-3 +always 믓 15-246-3 +always 믔 15-246-3-3 +always 믕 15-246-2356 +always 믖 15-246-13 +always 믗 15-246-23 +always 믘 15-246-235 +always 믙 15-246-236 +always 믚 15-246-256 +always 믛 15-246-356 +always 믜 15-2456 +always 믝 15-2456-1 +always 믞 15-2456-1-1 +always 믟 15-2456-1-3 +always 믠 15-2456-25 +always 믡 15-2456-25-13 +always 믢 15-2456-25-356 +always 믣 15-2456-35 +always 믤 15-2456-2 +always 믥 15-2456-2-1 +always 믦 15-2456-2-26 +always 믧 15-2456-2-12 +always 믨 15-2456-2-3 +always 믩 15-2456-2-236 +always 믪 15-2456-2-256 +always 믫 15-2456-2-356 +always 믬 15-2456-26 +always 믭 15-2456-12 +always 믮 15-2456-12-3 +always 믯 15-2456-3 +always 믰 15-2456-3-3 +always 믱 15-2456-2356 +always 믲 15-2456-13 +always 믳 15-2456-23 +always 믴 15-2456-235 +always 믵 15-2456-236 +always 믶 15-2456-256 +always 믷 15-2456-356 +always 미 15-135 +always 믹 15-135-1 +always 믺 15-135-1-1 +always 믻 15-135-1-3 +always 민 15-135-25 +always 믽 15-135-25-13 +always 믾 15-135-25-356 +always 믿 15-135-35 +always 밀 15-135-2 +always 밁 15-135-2-1 +always 밂 15-135-2-26 +always 밃 15-135-2-12 +always 밄 15-135-2-3 +always 밅 15-135-2-236 +always 밆 15-135-2-256 +always 밇 15-135-2-356 +always 밈 15-135-26 +always 밉 15-135-12 +always 밊 15-135-12-3 +always 밋 15-135-3 +always 밌 15-135-3-3 +always 밍 15-135-2356 +always 밎 15-135-13 +always 및 15-135-23 +always 밐 15-135-235 +always 밑 15-135-236 +always 밒 15-135-256 +always 밓 15-135-356 +always 바 45-126 +always 박 45-126-1 +always 밖 45-126-1-1 +always 밗 45-126-1-3 +always 반 45-126-25 +always 밙 45-126-25-13 +always 밚 45-126-25-356 +always 받 45-126-35 +always 발 45-126-2 +always 밝 45-126-2-1 +always 밞 45-126-2-26 +always 밟 45-126-2-12 +always 밠 45-126-2-3 +always 밡 45-126-2-236 +always 밢 45-126-2-256 +always 밣 45-126-2-356 +always 밤 45-126-26 +always 밥 45-126-12 +always 밦 45-126-12-3 +always 밧 45-126-3 +always 밨 45-126-3-3 +always 방 45-126-2356 +always 밪 45-126-13 +always 밫 45-126-23 +always 밬 45-126-235 +always 밭 45-126-236 +always 밮 45-126-256 +always 밯 45-126-356 +always 배 45-1235 +always 백 45-1235-1 +always 밲 45-1235-1-1 +always 밳 45-1235-1-3 +always 밴 45-1235-25 +always 밵 45-1235-25-13 +always 밶 45-1235-25-356 +always 밷 45-1235-35 +always 밸 45-1235-2 +always 밹 45-1235-2-1 +always 밺 45-1235-2-26 +always 밻 45-1235-2-12 +always 밼 45-1235-2-3 +always 밽 45-1235-2-236 +always 밾 45-1235-2-256 +always 밿 45-1235-2-356 +always 뱀 45-1235-26 +always 뱁 45-1235-12 +always 뱂 45-1235-12-3 +always 뱃 45-1235-3 +always 뱄 45-1235-3-3 +always 뱅 45-1235-2356 +always 뱆 45-1235-13 +always 뱇 45-1235-23 +always 뱈 45-1235-235 +always 뱉 45-1235-236 +always 뱊 45-1235-256 +always 뱋 45-1235-356 +always 뱌 45-345 +always 뱍 45-345-1 +always 뱎 45-345-1-1 +always 뱏 45-345-1-3 +always 뱐 45-345-25 +always 뱑 45-345-25-13 +always 뱒 45-345-25-356 +always 뱓 45-345-35 +always 뱔 45-345-2 +always 뱕 45-345-2-1 +always 뱖 45-345-2-26 +always 뱗 45-345-2-12 +always 뱘 45-345-2-3 +always 뱙 45-345-2-236 +always 뱚 45-345-2-256 +always 뱛 45-345-2-356 +always 뱜 45-345-26 +always 뱝 45-345-12 +always 뱞 45-345-12-3 +always 뱟 45-345-3 +always 뱠 45-345-3-3 +always 뱡 45-345-2356 +always 뱢 45-345-13 +always 뱣 45-345-23 +always 뱤 45-345-235 +always 뱥 45-345-236 +always 뱦 45-345-256 +always 뱧 45-345-356 +always 뱨 45-345-1235 +always 뱩 45-345-1235-1 +always 뱪 45-345-1235-1-1 +always 뱫 45-345-1235-1-3 +always 뱬 45-345-1235-25 +always 뱭 45-345-1235-25-13 +always 뱮 45-345-1235-25-356 +always 뱯 45-345-1235-35 +always 뱰 45-345-1235-2 +always 뱱 45-345-1235-2-1 +always 뱲 45-345-1235-2-26 +always 뱳 45-345-1235-2-12 +always 뱴 45-345-1235-2-3 +always 뱵 45-345-1235-2-236 +always 뱶 45-345-1235-2-256 +always 뱷 45-345-1235-2-356 +always 뱸 45-345-1235-26 +always 뱹 45-345-1235-12 +always 뱺 45-345-1235-12-3 +always 뱻 45-345-1235-3 +always 뱼 45-345-1235-3-3 +always 뱽 45-345-1235-2356 +always 뱾 45-345-1235-13 +always 뱿 45-345-1235-23 +always 벀 45-345-1235-235 +always 벁 45-345-1235-236 +always 벂 45-345-1235-256 +always 벃 45-345-1235-356 +always 버 45-234 +always 벅 45-234-1 +always 벆 45-234-1-1 +always 벇 45-234-1-3 +always 번 45-234-25 +always 벉 45-234-25-13 +always 벊 45-234-25-356 +always 벋 45-234-35 +always 벌 45-234-2 +always 벍 45-234-2-1 +always 벎 45-234-2-26 +always 벏 45-234-2-12 +always 벐 45-234-2-3 +always 벑 45-234-2-236 +always 벒 45-234-2-256 +always 벓 45-234-2-356 +always 범 45-234-26 +always 법 45-234-12 +always 벖 45-234-12-3 +always 벗 45-234-3 +always 벘 45-234-3-3 +always 벙 45-234-2356 +always 벚 45-234-13 +always 벛 45-234-23 +always 벜 45-234-235 +always 벝 45-234-236 +always 벞 45-234-256 +always 벟 45-234-356 +always 베 45-1345 +always 벡 45-1345-1 +always 벢 45-1345-1-1 +always 벣 45-1345-1-3 +always 벤 45-1345-25 +always 벥 45-1345-25-13 +always 벦 45-1345-25-356 +always 벧 45-1345-35 +always 벨 45-1345-2 +always 벩 45-1345-2-1 +always 벪 45-1345-2-26 +always 벫 45-1345-2-12 +always 벬 45-1345-2-3 +always 벭 45-1345-2-236 +always 벮 45-1345-2-256 +always 벯 45-1345-2-356 +always 벰 45-1345-26 +always 벱 45-1345-12 +always 벲 45-1345-12-3 +always 벳 45-1345-3 +always 벴 45-1345-3-3 +always 벵 45-1345-2356 +always 벶 45-1345-13 +always 벷 45-1345-23 +always 벸 45-1345-235 +always 벹 45-1345-236 +always 벺 45-1345-256 +always 벻 45-1345-356 +always 벼 45-156 +always 벽 45-156-1 +always 벾 45-156-1-1 +always 벿 45-156-1-3 +always 변 45-156-25 +always 볁 45-156-25-13 +always 볂 45-156-25-356 +always 볃 45-156-35 +always 별 45-156-2 +always 볅 45-156-2-1 +always 볆 45-156-2-26 +always 볇 45-156-2-12 +always 볈 45-156-2-3 +always 볉 45-156-2-236 +always 볊 45-156-2-256 +always 볋 45-156-2-356 +always 볌 45-156-26 +always 볍 45-156-12 +always 볎 45-156-12-3 +always 볏 45-156-3 +always 볐 45-156-3-3 +always 병 45-156-2356 +always 볒 45-156-13 +always 볓 45-156-23 +always 볔 45-156-235 +always 볕 45-156-236 +always 볖 45-156-256 +always 볗 45-156-356 +always 볘 45-34 +always 볙 45-34-1 +always 볚 45-34-1-1 +always 볛 45-34-1-3 +always 볜 45-34-25 +always 볝 45-34-25-13 +always 볞 45-34-25-356 +always 볟 45-34-35 +always 볠 45-34-2 +always 볡 45-34-2-1 +always 볢 45-34-2-26 +always 볣 45-34-2-12 +always 볤 45-34-2-3 +always 볥 45-34-2-236 +always 볦 45-34-2-256 +always 볧 45-34-2-356 +always 볨 45-34-26 +always 볩 45-34-12 +always 볪 45-34-12-3 +always 볫 45-34-3 +always 볬 45-34-3-3 +always 볭 45-34-2356 +always 볮 45-34-13 +always 볯 45-34-23 +always 볰 45-34-235 +always 볱 45-34-236 +always 볲 45-34-256 +always 볳 45-34-356 +always 보 45-136 +always 복 45-136-1 +always 볶 45-136-1-1 +always 볷 45-136-1-3 +always 본 45-136-25 +always 볹 45-136-25-13 +always 볺 45-136-25-356 +always 볻 45-136-35 +always 볼 45-136-2 +always 볽 45-136-2-1 +always 볾 45-136-2-26 +always 볿 45-136-2-12 +always 봀 45-136-2-3 +always 봁 45-136-2-236 +always 봂 45-136-2-256 +always 봃 45-136-2-356 +always 봄 45-136-26 +always 봅 45-136-12 +always 봆 45-136-12-3 +always 봇 45-136-3 +always 봈 45-136-3-3 +always 봉 45-136-2356 +always 봊 45-136-13 +always 봋 45-136-23 +always 봌 45-136-235 +always 봍 45-136-236 +always 봎 45-136-256 +always 봏 45-136-356 +always 봐 45-1236 +always 봑 45-1236-1 +always 봒 45-1236-1-1 +always 봓 45-1236-1-3 +always 봔 45-1236-25 +always 봕 45-1236-25-13 +always 봖 45-1236-25-356 +always 봗 45-1236-35 +always 봘 45-1236-2 +always 봙 45-1236-2-1 +always 봚 45-1236-2-26 +always 봛 45-1236-2-12 +always 봜 45-1236-2-3 +always 봝 45-1236-2-236 +always 봞 45-1236-2-256 +always 봟 45-1236-2-356 +always 봠 45-1236-26 +always 봡 45-1236-12 +always 봢 45-1236-12-3 +always 봣 45-1236-3 +always 봤 45-1236-3-3 +always 봥 45-1236-2356 +always 봦 45-1236-13 +always 봧 45-1236-23 +always 봨 45-1236-235 +always 봩 45-1236-236 +always 봪 45-1236-256 +always 봫 45-1236-356 +always 봬 45-1236-1235 +always 봭 45-1236-1235-1 +always 봮 45-1236-1235-1-1 +always 봯 45-1236-1235-1-3 +always 봰 45-1236-1235-25 +always 봱 45-1236-1235-25-13 +always 봲 45-1236-1235-25-356 +always 봳 45-1236-1235-35 +always 봴 45-1236-1235-2 +always 봵 45-1236-1235-2-1 +always 봶 45-1236-1235-2-26 +always 봷 45-1236-1235-2-12 +always 봸 45-1236-1235-2-3 +always 봹 45-1236-1235-2-236 +always 봺 45-1236-1235-2-256 +always 봻 45-1236-1235-2-356 +always 봼 45-1236-1235-26 +always 봽 45-1236-1235-12 +always 봾 45-1236-1235-12-3 +always 봿 45-1236-1235-3 +always 뵀 45-1236-1235-3-3 +always 뵁 45-1236-1235-2356 +always 뵂 45-1236-1235-13 +always 뵃 45-1236-1235-23 +always 뵄 45-1236-1235-235 +always 뵅 45-1236-1235-236 +always 뵆 45-1236-1235-256 +always 뵇 45-1236-1235-356 +always 뵈 45-13456 +always 뵉 45-13456-1 +always 뵊 45-13456-1-1 +always 뵋 45-13456-1-3 +always 뵌 45-13456-25 +always 뵍 45-13456-25-13 +always 뵎 45-13456-25-356 +always 뵏 45-13456-35 +always 뵐 45-13456-2 +always 뵑 45-13456-2-1 +always 뵒 45-13456-2-26 +always 뵓 45-13456-2-12 +always 뵔 45-13456-2-3 +always 뵕 45-13456-2-236 +always 뵖 45-13456-2-256 +always 뵗 45-13456-2-356 +always 뵘 45-13456-26 +always 뵙 45-13456-12 +always 뵚 45-13456-12-3 +always 뵛 45-13456-3 +always 뵜 45-13456-3-3 +always 뵝 45-13456-2356 +always 뵞 45-13456-13 +always 뵟 45-13456-23 +always 뵠 45-13456-235 +always 뵡 45-13456-236 +always 뵢 45-13456-256 +always 뵣 45-13456-356 +always 뵤 45-346 +always 뵥 45-346-1 +always 뵦 45-346-1-1 +always 뵧 45-346-1-3 +always 뵨 45-346-25 +always 뵩 45-346-25-13 +always 뵪 45-346-25-356 +always 뵫 45-346-35 +always 뵬 45-346-2 +always 뵭 45-346-2-1 +always 뵮 45-346-2-26 +always 뵯 45-346-2-12 +always 뵰 45-346-2-3 +always 뵱 45-346-2-236 +always 뵲 45-346-2-256 +always 뵳 45-346-2-356 +always 뵴 45-346-26 +always 뵵 45-346-12 +always 뵶 45-346-12-3 +always 뵷 45-346-3 +always 뵸 45-346-3-3 +always 뵹 45-346-2356 +always 뵺 45-346-13 +always 뵻 45-346-23 +always 뵼 45-346-235 +always 뵽 45-346-236 +always 뵾 45-346-256 +always 뵿 45-346-356 +always 부 45-134 +always 북 45-134-1 +always 붂 45-134-1-1 +always 붃 45-134-1-3 +always 분 45-134-25 +always 붅 45-134-25-13 +always 붆 45-134-25-356 +always 붇 45-134-35 +always 불 45-134-2 +always 붉 45-134-2-1 +always 붊 45-134-2-26 +always 붋 45-134-2-12 +always 붌 45-134-2-3 +always 붍 45-134-2-236 +always 붎 45-134-2-256 +always 붏 45-134-2-356 +always 붐 45-134-26 +always 붑 45-134-12 +always 붒 45-134-12-3 +always 붓 45-134-3 +always 붔 45-134-3-3 +always 붕 45-134-2356 +always 붖 45-134-13 +always 붗 45-134-23 +always 붘 45-134-235 +always 붙 45-134-236 +always 붚 45-134-256 +always 붛 45-134-356 +always 붜 45-1234 +always 붝 45-1234-1 +always 붞 45-1234-1-1 +always 붟 45-1234-1-3 +always 붠 45-1234-25 +always 붡 45-1234-25-13 +always 붢 45-1234-25-356 +always 붣 45-1234-35 +always 붤 45-1234-2 +always 붥 45-1234-2-1 +always 붦 45-1234-2-26 +always 붧 45-1234-2-12 +always 붨 45-1234-2-3 +always 붩 45-1234-2-236 +always 붪 45-1234-2-256 +always 붫 45-1234-2-356 +always 붬 45-1234-26 +always 붭 45-1234-12 +always 붮 45-1234-12-3 +always 붯 45-1234-3 +always 붰 45-1234-3-3 +always 붱 45-1234-2356 +always 붲 45-1234-13 +always 붳 45-1234-23 +always 붴 45-1234-235 +always 붵 45-1234-236 +always 붶 45-1234-256 +always 붷 45-1234-356 +always 붸 45-1234-1235 +always 붹 45-1234-1235-1 +always 붺 45-1234-1235-1-1 +always 붻 45-1234-1235-1-3 +always 붼 45-1234-1235-25 +always 붽 45-1234-1235-25-13 +always 붾 45-1234-1235-25-356 +always 붿 45-1234-1235-35 +always 뷀 45-1234-1235-2 +always 뷁 45-1234-1235-2-1 +always 뷂 45-1234-1235-2-26 +always 뷃 45-1234-1235-2-12 +always 뷄 45-1234-1235-2-3 +always 뷅 45-1234-1235-2-236 +always 뷆 45-1234-1235-2-256 +always 뷇 45-1234-1235-2-356 +always 뷈 45-1234-1235-26 +always 뷉 45-1234-1235-12 +always 뷊 45-1234-1235-12-3 +always 뷋 45-1234-1235-3 +always 뷌 45-1234-1235-3-3 +always 뷍 45-1234-1235-2356 +always 뷎 45-1234-1235-13 +always 뷏 45-1234-1235-23 +always 뷐 45-1234-1235-235 +always 뷑 45-1234-1235-236 +always 뷒 45-1234-1235-256 +always 뷓 45-1234-1235-356 +always 뷔 45-134-1235 +always 뷕 45-134-1235-1 +always 뷖 45-134-1235-1-1 +always 뷗 45-134-1235-1-3 +always 뷘 45-134-1235-25 +always 뷙 45-134-1235-25-13 +always 뷚 45-134-1235-25-356 +always 뷛 45-134-1235-35 +always 뷜 45-134-1235-2 +always 뷝 45-134-1235-2-1 +always 뷞 45-134-1235-2-26 +always 뷟 45-134-1235-2-12 +always 뷠 45-134-1235-2-3 +always 뷡 45-134-1235-2-236 +always 뷢 45-134-1235-2-256 +always 뷣 45-134-1235-2-356 +always 뷤 45-134-1235-26 +always 뷥 45-134-1235-12 +always 뷦 45-134-1235-12-3 +always 뷧 45-134-1235-3 +always 뷨 45-134-1235-3-3 +always 뷩 45-134-1235-2356 +always 뷪 45-134-1235-13 +always 뷫 45-134-1235-23 +always 뷬 45-134-1235-235 +always 뷭 45-134-1235-236 +always 뷮 45-134-1235-256 +always 뷯 45-134-1235-356 +always 뷰 45-146 +always 뷱 45-146-1 +always 뷲 45-146-1-1 +always 뷳 45-146-1-3 +always 뷴 45-146-25 +always 뷵 45-146-25-13 +always 뷶 45-146-25-356 +always 뷷 45-146-35 +always 뷸 45-146-2 +always 뷹 45-146-2-1 +always 뷺 45-146-2-26 +always 뷻 45-146-2-12 +always 뷼 45-146-2-3 +always 뷽 45-146-2-236 +always 뷾 45-146-2-256 +always 뷿 45-146-2-356 +always 븀 45-146-26 +always 븁 45-146-12 +always 븂 45-146-12-3 +always 븃 45-146-3 +always 븄 45-146-3-3 +always 븅 45-146-2356 +always 븆 45-146-13 +always 븇 45-146-23 +always 븈 45-146-235 +always 븉 45-146-236 +always 븊 45-146-256 +always 븋 45-146-356 +always 브 45-246 +always 븍 45-246-1 +always 븎 45-246-1-1 +always 븏 45-246-1-3 +always 븐 45-246-25 +always 븑 45-246-25-13 +always 븒 45-246-25-356 +always 븓 45-246-35 +always 블 45-246-2 +always 븕 45-246-2-1 +always 븖 45-246-2-26 +always 븗 45-246-2-12 +always 븘 45-246-2-3 +always 븙 45-246-2-236 +always 븚 45-246-2-256 +always 븛 45-246-2-356 +always 븜 45-246-26 +always 븝 45-246-12 +always 븞 45-246-12-3 +always 븟 45-246-3 +always 븠 45-246-3-3 +always 븡 45-246-2356 +always 븢 45-246-13 +always 븣 45-246-23 +always 븤 45-246-235 +always 븥 45-246-236 +always 븦 45-246-256 +always 븧 45-246-356 +always 븨 45-2456 +always 븩 45-2456-1 +always 븪 45-2456-1-1 +always 븫 45-2456-1-3 +always 븬 45-2456-25 +always 븭 45-2456-25-13 +always 븮 45-2456-25-356 +always 븯 45-2456-35 +always 븰 45-2456-2 +always 븱 45-2456-2-1 +always 븲 45-2456-2-26 +always 븳 45-2456-2-12 +always 븴 45-2456-2-3 +always 븵 45-2456-2-236 +always 븶 45-2456-2-256 +always 븷 45-2456-2-356 +always 븸 45-2456-26 +always 븹 45-2456-12 +always 븺 45-2456-12-3 +always 븻 45-2456-3 +always 븼 45-2456-3-3 +always 븽 45-2456-2356 +always 븾 45-2456-13 +always 븿 45-2456-23 +always 빀 45-2456-235 +always 빁 45-2456-236 +always 빂 45-2456-256 +always 빃 45-2456-356 +always 비 45-135 +always 빅 45-135-1 +always 빆 45-135-1-1 +always 빇 45-135-1-3 +always 빈 45-135-25 +always 빉 45-135-25-13 +always 빊 45-135-25-356 +always 빋 45-135-35 +always 빌 45-135-2 +always 빍 45-135-2-1 +always 빎 45-135-2-26 +always 빏 45-135-2-12 +always 빐 45-135-2-3 +always 빑 45-135-2-236 +always 빒 45-135-2-256 +always 빓 45-135-2-356 +always 빔 45-135-26 +always 빕 45-135-12 +always 빖 45-135-12-3 +always 빗 45-135-3 +always 빘 45-135-3-3 +always 빙 45-135-2356 +always 빚 45-135-13 +always 빛 45-135-23 +always 빜 45-135-235 +always 빝 45-135-236 +always 빞 45-135-256 +always 빟 45-135-356 +always 빠 45-45-126 +always 빡 45-45-126-1 +always 빢 45-45-126-1-1 +always 빣 45-45-126-1-3 +always 빤 45-45-126-25 +always 빥 45-45-126-25-13 +always 빦 45-45-126-25-356 +always 빧 45-45-126-35 +always 빨 45-45-126-2 +always 빩 45-45-126-2-1 +always 빪 45-45-126-2-26 +always 빫 45-45-126-2-12 +always 빬 45-45-126-2-3 +always 빭 45-45-126-2-236 +always 빮 45-45-126-2-256 +always 빯 45-45-126-2-356 +always 빰 45-45-126-26 +always 빱 45-45-126-12 +always 빲 45-45-126-12-3 +always 빳 45-45-126-3 +always 빴 45-45-126-3-3 +always 빵 45-45-126-2356 +always 빶 45-45-126-13 +always 빷 45-45-126-23 +always 빸 45-45-126-235 +always 빹 45-45-126-236 +always 빺 45-45-126-256 +always 빻 45-45-126-356 +always 빼 45-45-1235 +always 빽 45-45-1235-1 +always 빾 45-45-1235-1-1 +always 빿 45-45-1235-1-3 +always 뺀 45-45-1235-25 +always 뺁 45-45-1235-25-13 +always 뺂 45-45-1235-25-356 +always 뺃 45-45-1235-35 +always 뺄 45-45-1235-2 +always 뺅 45-45-1235-2-1 +always 뺆 45-45-1235-2-26 +always 뺇 45-45-1235-2-12 +always 뺈 45-45-1235-2-3 +always 뺉 45-45-1235-2-236 +always 뺊 45-45-1235-2-256 +always 뺋 45-45-1235-2-356 +always 뺌 45-45-1235-26 +always 뺍 45-45-1235-12 +always 뺎 45-45-1235-12-3 +always 뺏 45-45-1235-3 +always 뺐 45-45-1235-3-3 +always 뺑 45-45-1235-2356 +always 뺒 45-45-1235-13 +always 뺓 45-45-1235-23 +always 뺔 45-45-1235-235 +always 뺕 45-45-1235-236 +always 뺖 45-45-1235-256 +always 뺗 45-45-1235-356 +always 뺘 45-45-345 +always 뺙 45-45-345-1 +always 뺚 45-45-345-1-1 +always 뺛 45-45-345-1-3 +always 뺜 45-45-345-25 +always 뺝 45-45-345-25-13 +always 뺞 45-45-345-25-356 +always 뺟 45-45-345-35 +always 뺠 45-45-345-2 +always 뺡 45-45-345-2-1 +always 뺢 45-45-345-2-26 +always 뺣 45-45-345-2-12 +always 뺤 45-45-345-2-3 +always 뺥 45-45-345-2-236 +always 뺦 45-45-345-2-256 +always 뺧 45-45-345-2-356 +always 뺨 45-45-345-26 +always 뺩 45-45-345-12 +always 뺪 45-45-345-12-3 +always 뺫 45-45-345-3 +always 뺬 45-45-345-3-3 +always 뺭 45-45-345-2356 +always 뺮 45-45-345-13 +always 뺯 45-45-345-23 +always 뺰 45-45-345-235 +always 뺱 45-45-345-236 +always 뺲 45-45-345-256 +always 뺳 45-45-345-356 +always 뺴 45-45-345-1235 +always 뺵 45-45-345-1235-1 +always 뺶 45-45-345-1235-1-1 +always 뺷 45-45-345-1235-1-3 +always 뺸 45-45-345-1235-25 +always 뺹 45-45-345-1235-25-13 +always 뺺 45-45-345-1235-25-356 +always 뺻 45-45-345-1235-35 +always 뺼 45-45-345-1235-2 +always 뺽 45-45-345-1235-2-1 +always 뺾 45-45-345-1235-2-26 +always 뺿 45-45-345-1235-2-12 +always 뻀 45-45-345-1235-2-3 +always 뻁 45-45-345-1235-2-236 +always 뻂 45-45-345-1235-2-256 +always 뻃 45-45-345-1235-2-356 +always 뻄 45-45-345-1235-26 +always 뻅 45-45-345-1235-12 +always 뻆 45-45-345-1235-12-3 +always 뻇 45-45-345-1235-3 +always 뻈 45-45-345-1235-3-3 +always 뻉 45-45-345-1235-2356 +always 뻊 45-45-345-1235-13 +always 뻋 45-45-345-1235-23 +always 뻌 45-45-345-1235-235 +always 뻍 45-45-345-1235-236 +always 뻎 45-45-345-1235-256 +always 뻏 45-45-345-1235-356 +always 뻐 45-45-234 +always 뻑 45-45-234-1 +always 뻒 45-45-234-1-1 +always 뻓 45-45-234-1-3 +always 뻔 45-45-234-25 +always 뻕 45-45-234-25-13 +always 뻖 45-45-234-25-356 +always 뻗 45-45-234-35 +always 뻘 45-45-234-2 +always 뻙 45-45-234-2-1 +always 뻚 45-45-234-2-26 +always 뻛 45-45-234-2-12 +always 뻜 45-45-234-2-3 +always 뻝 45-45-234-2-236 +always 뻞 45-45-234-2-256 +always 뻟 45-45-234-2-356 +always 뻠 45-45-234-26 +always 뻡 45-45-234-12 +always 뻢 45-45-234-12-3 +always 뻣 45-45-234-3 +always 뻤 45-45-234-3-3 +always 뻥 45-45-234-2356 +always 뻦 45-45-234-13 +always 뻧 45-45-234-23 +always 뻨 45-45-234-235 +always 뻩 45-45-234-236 +always 뻪 45-45-234-256 +always 뻫 45-45-234-356 +always 뻬 45-45-1345 +always 뻭 45-45-1345-1 +always 뻮 45-45-1345-1-1 +always 뻯 45-45-1345-1-3 +always 뻰 45-45-1345-25 +always 뻱 45-45-1345-25-13 +always 뻲 45-45-1345-25-356 +always 뻳 45-45-1345-35 +always 뻴 45-45-1345-2 +always 뻵 45-45-1345-2-1 +always 뻶 45-45-1345-2-26 +always 뻷 45-45-1345-2-12 +always 뻸 45-45-1345-2-3 +always 뻹 45-45-1345-2-236 +always 뻺 45-45-1345-2-256 +always 뻻 45-45-1345-2-356 +always 뻼 45-45-1345-26 +always 뻽 45-45-1345-12 +always 뻾 45-45-1345-12-3 +always 뻿 45-45-1345-3 +always 뼀 45-45-1345-3-3 +always 뼁 45-45-1345-2356 +always 뼂 45-45-1345-13 +always 뼃 45-45-1345-23 +always 뼄 45-45-1345-235 +always 뼅 45-45-1345-236 +always 뼆 45-45-1345-256 +always 뼇 45-45-1345-356 +always 뼈 45-45-156 +always 뼉 45-45-156-1 +always 뼊 45-45-156-1-1 +always 뼋 45-45-156-1-3 +always 뼌 45-45-156-25 +always 뼍 45-45-156-25-13 +always 뼎 45-45-156-25-356 +always 뼏 45-45-156-35 +always 뼐 45-45-156-2 +always 뼑 45-45-156-2-1 +always 뼒 45-45-156-2-26 +always 뼓 45-45-156-2-12 +always 뼔 45-45-156-2-3 +always 뼕 45-45-156-2-236 +always 뼖 45-45-156-2-256 +always 뼗 45-45-156-2-356 +always 뼘 45-45-156-26 +always 뼙 45-45-156-12 +always 뼚 45-45-156-12-3 +always 뼛 45-45-156-3 +always 뼜 45-45-156-3-3 +always 뼝 45-45-156-2356 +always 뼞 45-45-156-13 +always 뼟 45-45-156-23 +always 뼠 45-45-156-235 +always 뼡 45-45-156-236 +always 뼢 45-45-156-256 +always 뼣 45-45-156-356 +always 뼤 45-45-34 +always 뼥 45-45-34-1 +always 뼦 45-45-34-1-1 +always 뼧 45-45-34-1-3 +always 뼨 45-45-34-25 +always 뼩 45-45-34-25-13 +always 뼪 45-45-34-25-356 +always 뼫 45-45-34-35 +always 뼬 45-45-34-2 +always 뼭 45-45-34-2-1 +always 뼮 45-45-34-2-26 +always 뼯 45-45-34-2-12 +always 뼰 45-45-34-2-3 +always 뼱 45-45-34-2-236 +always 뼲 45-45-34-2-256 +always 뼳 45-45-34-2-356 +always 뼴 45-45-34-26 +always 뼵 45-45-34-12 +always 뼶 45-45-34-12-3 +always 뼷 45-45-34-3 +always 뼸 45-45-34-3-3 +always 뼹 45-45-34-2356 +always 뼺 45-45-34-13 +always 뼻 45-45-34-23 +always 뼼 45-45-34-235 +always 뼽 45-45-34-236 +always 뼾 45-45-34-256 +always 뼿 45-45-34-356 +always 뽀 45-45-136 +always 뽁 45-45-136-1 +always 뽂 45-45-136-1-1 +always 뽃 45-45-136-1-3 +always 뽄 45-45-136-25 +always 뽅 45-45-136-25-13 +always 뽆 45-45-136-25-356 +always 뽇 45-45-136-35 +always 뽈 45-45-136-2 +always 뽉 45-45-136-2-1 +always 뽊 45-45-136-2-26 +always 뽋 45-45-136-2-12 +always 뽌 45-45-136-2-3 +always 뽍 45-45-136-2-236 +always 뽎 45-45-136-2-256 +always 뽏 45-45-136-2-356 +always 뽐 45-45-136-26 +always 뽑 45-45-136-12 +always 뽒 45-45-136-12-3 +always 뽓 45-45-136-3 +always 뽔 45-45-136-3-3 +always 뽕 45-45-136-2356 +always 뽖 45-45-136-13 +always 뽗 45-45-136-23 +always 뽘 45-45-136-235 +always 뽙 45-45-136-236 +always 뽚 45-45-136-256 +always 뽛 45-45-136-356 +always 뽜 45-45-1236 +always 뽝 45-45-1236-1 +always 뽞 45-45-1236-1-1 +always 뽟 45-45-1236-1-3 +always 뽠 45-45-1236-25 +always 뽡 45-45-1236-25-13 +always 뽢 45-45-1236-25-356 +always 뽣 45-45-1236-35 +always 뽤 45-45-1236-2 +always 뽥 45-45-1236-2-1 +always 뽦 45-45-1236-2-26 +always 뽧 45-45-1236-2-12 +always 뽨 45-45-1236-2-3 +always 뽩 45-45-1236-2-236 +always 뽪 45-45-1236-2-256 +always 뽫 45-45-1236-2-356 +always 뽬 45-45-1236-26 +always 뽭 45-45-1236-12 +always 뽮 45-45-1236-12-3 +always 뽯 45-45-1236-3 +always 뽰 45-45-1236-3-3 +always 뽱 45-45-1236-2356 +always 뽲 45-45-1236-13 +always 뽳 45-45-1236-23 +always 뽴 45-45-1236-235 +always 뽵 45-45-1236-236 +always 뽶 45-45-1236-256 +always 뽷 45-45-1236-356 +always 뽸 45-45-1236-1235 +always 뽹 45-45-1236-1235-1 +always 뽺 45-45-1236-1235-1-1 +always 뽻 45-45-1236-1235-1-3 +always 뽼 45-45-1236-1235-25 +always 뽽 45-45-1236-1235-25-13 +always 뽾 45-45-1236-1235-25-356 +always 뽿 45-45-1236-1235-35 +always 뾀 45-45-1236-1235-2 +always 뾁 45-45-1236-1235-2-1 +always 뾂 45-45-1236-1235-2-26 +always 뾃 45-45-1236-1235-2-12 +always 뾄 45-45-1236-1235-2-3 +always 뾅 45-45-1236-1235-2-236 +always 뾆 45-45-1236-1235-2-256 +always 뾇 45-45-1236-1235-2-356 +always 뾈 45-45-1236-1235-26 +always 뾉 45-45-1236-1235-12 +always 뾊 45-45-1236-1235-12-3 +always 뾋 45-45-1236-1235-3 +always 뾌 45-45-1236-1235-3-3 +always 뾍 45-45-1236-1235-2356 +always 뾎 45-45-1236-1235-13 +always 뾏 45-45-1236-1235-23 +always 뾐 45-45-1236-1235-235 +always 뾑 45-45-1236-1235-236 +always 뾒 45-45-1236-1235-256 +always 뾓 45-45-1236-1235-356 +always 뾔 45-45-13456 +always 뾕 45-45-13456-1 +always 뾖 45-45-13456-1-1 +always 뾗 45-45-13456-1-3 +always 뾘 45-45-13456-25 +always 뾙 45-45-13456-25-13 +always 뾚 45-45-13456-25-356 +always 뾛 45-45-13456-35 +always 뾜 45-45-13456-2 +always 뾝 45-45-13456-2-1 +always 뾞 45-45-13456-2-26 +always 뾟 45-45-13456-2-12 +always 뾠 45-45-13456-2-3 +always 뾡 45-45-13456-2-236 +always 뾢 45-45-13456-2-256 +always 뾣 45-45-13456-2-356 +always 뾤 45-45-13456-26 +always 뾥 45-45-13456-12 +always 뾦 45-45-13456-12-3 +always 뾧 45-45-13456-3 +always 뾨 45-45-13456-3-3 +always 뾩 45-45-13456-2356 +always 뾪 45-45-13456-13 +always 뾫 45-45-13456-23 +always 뾬 45-45-13456-235 +always 뾭 45-45-13456-236 +always 뾮 45-45-13456-256 +always 뾯 45-45-13456-356 +always 뾰 45-45-346 +always 뾱 45-45-346-1 +always 뾲 45-45-346-1-1 +always 뾳 45-45-346-1-3 +always 뾴 45-45-346-25 +always 뾵 45-45-346-25-13 +always 뾶 45-45-346-25-356 +always 뾷 45-45-346-35 +always 뾸 45-45-346-2 +always 뾹 45-45-346-2-1 +always 뾺 45-45-346-2-26 +always 뾻 45-45-346-2-12 +always 뾼 45-45-346-2-3 +always 뾽 45-45-346-2-236 +always 뾾 45-45-346-2-256 +always 뾿 45-45-346-2-356 +always 뿀 45-45-346-26 +always 뿁 45-45-346-12 +always 뿂 45-45-346-12-3 +always 뿃 45-45-346-3 +always 뿄 45-45-346-3-3 +always 뿅 45-45-346-2356 +always 뿆 45-45-346-13 +always 뿇 45-45-346-23 +always 뿈 45-45-346-235 +always 뿉 45-45-346-236 +always 뿊 45-45-346-256 +always 뿋 45-45-346-356 +always 뿌 45-45-134 +always 뿍 45-45-134-1 +always 뿎 45-45-134-1-1 +always 뿏 45-45-134-1-3 +always 뿐 45-45-134-25 +always 뿑 45-45-134-25-13 +always 뿒 45-45-134-25-356 +always 뿓 45-45-134-35 +always 뿔 45-45-134-2 +always 뿕 45-45-134-2-1 +always 뿖 45-45-134-2-26 +always 뿗 45-45-134-2-12 +always 뿘 45-45-134-2-3 +always 뿙 45-45-134-2-236 +always 뿚 45-45-134-2-256 +always 뿛 45-45-134-2-356 +always 뿜 45-45-134-26 +always 뿝 45-45-134-12 +always 뿞 45-45-134-12-3 +always 뿟 45-45-134-3 +always 뿠 45-45-134-3-3 +always 뿡 45-45-134-2356 +always 뿢 45-45-134-13 +always 뿣 45-45-134-23 +always 뿤 45-45-134-235 +always 뿥 45-45-134-236 +always 뿦 45-45-134-256 +always 뿧 45-45-134-356 +always 뿨 45-45-1234 +always 뿩 45-45-1234-1 +always 뿪 45-45-1234-1-1 +always 뿫 45-45-1234-1-3 +always 뿬 45-45-1234-25 +always 뿭 45-45-1234-25-13 +always 뿮 45-45-1234-25-356 +always 뿯 45-45-1234-35 +always 뿰 45-45-1234-2 +always 뿱 45-45-1234-2-1 +always 뿲 45-45-1234-2-26 +always 뿳 45-45-1234-2-12 +always 뿴 45-45-1234-2-3 +always 뿵 45-45-1234-2-236 +always 뿶 45-45-1234-2-256 +always 뿷 45-45-1234-2-356 +always 뿸 45-45-1234-26 +always 뿹 45-45-1234-12 +always 뿺 45-45-1234-12-3 +always 뿻 45-45-1234-3 +always 뿼 45-45-1234-3-3 +always 뿽 45-45-1234-2356 +always 뿾 45-45-1234-13 +always 뿿 45-45-1234-23 +always 쀀 45-45-1234-235 +always 쀁 45-45-1234-236 +always 쀂 45-45-1234-256 +always 쀃 45-45-1234-356 +always 쀄 45-45-1234-1235 +always 쀅 45-45-1234-1235-1 +always 쀆 45-45-1234-1235-1-1 +always 쀇 45-45-1234-1235-1-3 +always 쀈 45-45-1234-1235-25 +always 쀉 45-45-1234-1235-25-13 +always 쀊 45-45-1234-1235-25-356 +always 쀋 45-45-1234-1235-35 +always 쀌 45-45-1234-1235-2 +always 쀍 45-45-1234-1235-2-1 +always 쀎 45-45-1234-1235-2-26 +always 쀏 45-45-1234-1235-2-12 +always 쀐 45-45-1234-1235-2-3 +always 쀑 45-45-1234-1235-2-236 +always 쀒 45-45-1234-1235-2-256 +always 쀓 45-45-1234-1235-2-356 +always 쀔 45-45-1234-1235-26 +always 쀕 45-45-1234-1235-12 +always 쀖 45-45-1234-1235-12-3 +always 쀗 45-45-1234-1235-3 +always 쀘 45-45-1234-1235-3-3 +always 쀙 45-45-1234-1235-2356 +always 쀚 45-45-1234-1235-13 +always 쀛 45-45-1234-1235-23 +always 쀜 45-45-1234-1235-235 +always 쀝 45-45-1234-1235-236 +always 쀞 45-45-1234-1235-256 +always 쀟 45-45-1234-1235-356 +always 쀠 45-45-134-1235 +always 쀡 45-45-134-1235-1 +always 쀢 45-45-134-1235-1-1 +always 쀣 45-45-134-1235-1-3 +always 쀤 45-45-134-1235-25 +always 쀥 45-45-134-1235-25-13 +always 쀦 45-45-134-1235-25-356 +always 쀧 45-45-134-1235-35 +always 쀨 45-45-134-1235-2 +always 쀩 45-45-134-1235-2-1 +always 쀪 45-45-134-1235-2-26 +always 쀫 45-45-134-1235-2-12 +always 쀬 45-45-134-1235-2-3 +always 쀭 45-45-134-1235-2-236 +always 쀮 45-45-134-1235-2-256 +always 쀯 45-45-134-1235-2-356 +always 쀰 45-45-134-1235-26 +always 쀱 45-45-134-1235-12 +always 쀲 45-45-134-1235-12-3 +always 쀳 45-45-134-1235-3 +always 쀴 45-45-134-1235-3-3 +always 쀵 45-45-134-1235-2356 +always 쀶 45-45-134-1235-13 +always 쀷 45-45-134-1235-23 +always 쀸 45-45-134-1235-235 +always 쀹 45-45-134-1235-236 +always 쀺 45-45-134-1235-256 +always 쀻 45-45-134-1235-356 +always 쀼 45-45-146 +always 쀽 45-45-146-1 +always 쀾 45-45-146-1-1 +always 쀿 45-45-146-1-3 +always 쁀 45-45-146-25 +always 쁁 45-45-146-25-13 +always 쁂 45-45-146-25-356 +always 쁃 45-45-146-35 +always 쁄 45-45-146-2 +always 쁅 45-45-146-2-1 +always 쁆 45-45-146-2-26 +always 쁇 45-45-146-2-12 +always 쁈 45-45-146-2-3 +always 쁉 45-45-146-2-236 +always 쁊 45-45-146-2-256 +always 쁋 45-45-146-2-356 +always 쁌 45-45-146-26 +always 쁍 45-45-146-12 +always 쁎 45-45-146-12-3 +always 쁏 45-45-146-3 +always 쁐 45-45-146-3-3 +always 쁑 45-45-146-2356 +always 쁒 45-45-146-13 +always 쁓 45-45-146-23 +always 쁔 45-45-146-235 +always 쁕 45-45-146-236 +always 쁖 45-45-146-256 +always 쁗 45-45-146-356 +always 쁘 45-45-246 +always 쁙 45-45-246-1 +always 쁚 45-45-246-1-1 +always 쁛 45-45-246-1-3 +always 쁜 45-45-246-25 +always 쁝 45-45-246-25-13 +always 쁞 45-45-246-25-356 +always 쁟 45-45-246-35 +always 쁠 45-45-246-2 +always 쁡 45-45-246-2-1 +always 쁢 45-45-246-2-26 +always 쁣 45-45-246-2-12 +always 쁤 45-45-246-2-3 +always 쁥 45-45-246-2-236 +always 쁦 45-45-246-2-256 +always 쁧 45-45-246-2-356 +always 쁨 45-45-246-26 +always 쁩 45-45-246-12 +always 쁪 45-45-246-12-3 +always 쁫 45-45-246-3 +always 쁬 45-45-246-3-3 +always 쁭 45-45-246-2356 +always 쁮 45-45-246-13 +always 쁯 45-45-246-23 +always 쁰 45-45-246-235 +always 쁱 45-45-246-236 +always 쁲 45-45-246-256 +always 쁳 45-45-246-356 +always 쁴 45-45-2456 +always 쁵 45-45-2456-1 +always 쁶 45-45-2456-1-1 +always 쁷 45-45-2456-1-3 +always 쁸 45-45-2456-25 +always 쁹 45-45-2456-25-13 +always 쁺 45-45-2456-25-356 +always 쁻 45-45-2456-35 +always 쁼 45-45-2456-2 +always 쁽 45-45-2456-2-1 +always 쁾 45-45-2456-2-26 +always 쁿 45-45-2456-2-12 +always 삀 45-45-2456-2-3 +always 삁 45-45-2456-2-236 +always 삂 45-45-2456-2-256 +always 삃 45-45-2456-2-356 +always 삄 45-45-2456-26 +always 삅 45-45-2456-12 +always 삆 45-45-2456-12-3 +always 삇 45-45-2456-3 +always 삈 45-45-2456-3-3 +always 삉 45-45-2456-2356 +always 삊 45-45-2456-13 +always 삋 45-45-2456-23 +always 삌 45-45-2456-235 +always 삍 45-45-2456-236 +always 삎 45-45-2456-256 +always 삏 45-45-2456-356 +always 삐 45-45-135 +always 삑 45-45-135-1 +always 삒 45-45-135-1-1 +always 삓 45-45-135-1-3 +always 삔 45-45-135-25 +always 삕 45-45-135-25-13 +always 삖 45-45-135-25-356 +always 삗 45-45-135-35 +always 삘 45-45-135-2 +always 삙 45-45-135-2-1 +always 삚 45-45-135-2-26 +always 삛 45-45-135-2-12 +always 삜 45-45-135-2-3 +always 삝 45-45-135-2-236 +always 삞 45-45-135-2-256 +always 삟 45-45-135-2-356 +always 삠 45-45-135-26 +always 삡 45-45-135-12 +always 삢 45-45-135-12-3 +always 삣 45-45-135-3 +always 삤 45-45-135-3-3 +always 삥 45-45-135-2356 +always 삦 45-45-135-13 +always 삧 45-45-135-23 +always 삨 45-45-135-235 +always 삩 45-45-135-236 +always 삪 45-45-135-256 +always 삫 45-45-135-356 +always 사 6-126 +always 삭 6-126-1 +always 삮 6-126-1-1 +always 삯 6-126-1-3 +always 산 6-126-25 +always 삱 6-126-25-13 +always 삲 6-126-25-356 +always 삳 6-126-35 +always 살 6-126-2 +always 삵 6-126-2-1 +always 삶 6-126-2-26 +always 삷 6-126-2-12 +always 삸 6-126-2-3 +always 삹 6-126-2-236 +always 삺 6-126-2-256 +always 삻 6-126-2-356 +always 삼 6-126-26 +always 삽 6-126-12 +always 삾 6-126-12-3 +always 삿 6-126-3 +always 샀 6-126-3-3 +always 상 6-126-2356 +always 샂 6-126-13 +always 샃 6-126-23 +always 샄 6-126-235 +always 샅 6-126-236 +always 샆 6-126-256 +always 샇 6-126-356 +always 새 6-1235 +always 색 6-1235-1 +always 샊 6-1235-1-1 +always 샋 6-1235-1-3 +always 샌 6-1235-25 +always 샍 6-1235-25-13 +always 샎 6-1235-25-356 +always 샏 6-1235-35 +always 샐 6-1235-2 +always 샑 6-1235-2-1 +always 샒 6-1235-2-26 +always 샓 6-1235-2-12 +always 샔 6-1235-2-3 +always 샕 6-1235-2-236 +always 샖 6-1235-2-256 +always 샗 6-1235-2-356 +always 샘 6-1235-26 +always 샙 6-1235-12 +always 샚 6-1235-12-3 +always 샛 6-1235-3 +always 샜 6-1235-3-3 +always 생 6-1235-2356 +always 샞 6-1235-13 +always 샟 6-1235-23 +always 샠 6-1235-235 +always 샡 6-1235-236 +always 샢 6-1235-256 +always 샣 6-1235-356 +always 샤 6-345 +always 샥 6-345-1 +always 샦 6-345-1-1 +always 샧 6-345-1-3 +always 샨 6-345-25 +always 샩 6-345-25-13 +always 샪 6-345-25-356 +always 샫 6-345-35 +always 샬 6-345-2 +always 샭 6-345-2-1 +always 샮 6-345-2-26 +always 샯 6-345-2-12 +always 샰 6-345-2-3 +always 샱 6-345-2-236 +always 샲 6-345-2-256 +always 샳 6-345-2-356 +always 샴 6-345-26 +always 샵 6-345-12 +always 샶 6-345-12-3 +always 샷 6-345-3 +always 샸 6-345-3-3 +always 샹 6-345-2356 +always 샺 6-345-13 +always 샻 6-345-23 +always 샼 6-345-235 +always 샽 6-345-236 +always 샾 6-345-256 +always 샿 6-345-356 +always 섀 6-345-1235 +always 섁 6-345-1235-1 +always 섂 6-345-1235-1-1 +always 섃 6-345-1235-1-3 +always 섄 6-345-1235-25 +always 섅 6-345-1235-25-13 +always 섆 6-345-1235-25-356 +always 섇 6-345-1235-35 +always 섈 6-345-1235-2 +always 섉 6-345-1235-2-1 +always 섊 6-345-1235-2-26 +always 섋 6-345-1235-2-12 +always 섌 6-345-1235-2-3 +always 섍 6-345-1235-2-236 +always 섎 6-345-1235-2-256 +always 섏 6-345-1235-2-356 +always 섐 6-345-1235-26 +always 섑 6-345-1235-12 +always 섒 6-345-1235-12-3 +always 섓 6-345-1235-3 +always 섔 6-345-1235-3-3 +always 섕 6-345-1235-2356 +always 섖 6-345-1235-13 +always 섗 6-345-1235-23 +always 섘 6-345-1235-235 +always 섙 6-345-1235-236 +always 섚 6-345-1235-256 +always 섛 6-345-1235-356 +always 서 6-234 +always 석 6-234-1 +always 섞 6-234-1-1 +always 섟 6-234-1-3 +always 선 6-234-25 +always 섡 6-234-25-13 +always 섢 6-234-25-356 +always 섣 6-234-35 +always 설 6-234-2 +always 섥 6-234-2-1 +always 섦 6-234-2-26 +always 섧 6-234-2-12 +always 섨 6-234-2-3 +always 섩 6-234-2-236 +always 섪 6-234-2-256 +always 섫 6-234-2-356 +always 섬 6-234-26 +always 섭 6-234-12 +always 섮 6-234-12-3 +always 섯 6-234-3 +always 섰 6-234-3-3 +always 성 6-234-2356 +always 섲 6-234-13 +always 섳 6-234-23 +always 섴 6-234-235 +always 섵 6-234-236 +always 섶 6-234-256 +always 섷 6-234-356 +always 세 6-1345 +always 섹 6-1345-1 +always 섺 6-1345-1-1 +always 섻 6-1345-1-3 +always 센 6-1345-25 +always 섽 6-1345-25-13 +always 섾 6-1345-25-356 +always 섿 6-1345-35 +always 셀 6-1345-2 +always 셁 6-1345-2-1 +always 셂 6-1345-2-26 +always 셃 6-1345-2-12 +always 셄 6-1345-2-3 +always 셅 6-1345-2-236 +always 셆 6-1345-2-256 +always 셇 6-1345-2-356 +always 셈 6-1345-26 +always 셉 6-1345-12 +always 셊 6-1345-12-3 +always 셋 6-1345-3 +always 셌 6-1345-3-3 +always 셍 6-1345-2356 +always 셎 6-1345-13 +always 셏 6-1345-23 +always 셐 6-1345-235 +always 셑 6-1345-236 +always 셒 6-1345-256 +always 셓 6-1345-356 +always 셔 6-156 +always 셕 6-156-1 +always 셖 6-156-1-1 +always 셗 6-156-1-3 +always 션 6-156-25 +always 셙 6-156-25-13 +always 셚 6-156-25-356 +always 셛 6-156-35 +always 셜 6-156-2 +always 셝 6-156-2-1 +always 셞 6-156-2-26 +always 셟 6-156-2-12 +always 셠 6-156-2-3 +always 셡 6-156-2-236 +always 셢 6-156-2-256 +always 셣 6-156-2-356 +always 셤 6-156-26 +always 셥 6-156-12 +always 셦 6-156-12-3 +always 셧 6-156-3 +always 셨 6-156-3-3 +always 셩 6-156-2356 +always 셪 6-156-13 +always 셫 6-156-23 +always 셬 6-156-235 +always 셭 6-156-236 +always 셮 6-156-256 +always 셯 6-156-356 +always 셰 6-34 +always 셱 6-34-1 +always 셲 6-34-1-1 +always 셳 6-34-1-3 +always 셴 6-34-25 +always 셵 6-34-25-13 +always 셶 6-34-25-356 +always 셷 6-34-35 +always 셸 6-34-2 +always 셹 6-34-2-1 +always 셺 6-34-2-26 +always 셻 6-34-2-12 +always 셼 6-34-2-3 +always 셽 6-34-2-236 +always 셾 6-34-2-256 +always 셿 6-34-2-356 +always 솀 6-34-26 +always 솁 6-34-12 +always 솂 6-34-12-3 +always 솃 6-34-3 +always 솄 6-34-3-3 +always 솅 6-34-2356 +always 솆 6-34-13 +always 솇 6-34-23 +always 솈 6-34-235 +always 솉 6-34-236 +always 솊 6-34-256 +always 솋 6-34-356 +always 소 6-136 +always 속 6-136-1 +always 솎 6-136-1-1 +always 솏 6-136-1-3 +always 손 6-136-25 +always 솑 6-136-25-13 +always 솒 6-136-25-356 +always 솓 6-136-35 +always 솔 6-136-2 +always 솕 6-136-2-1 +always 솖 6-136-2-26 +always 솗 6-136-2-12 +always 솘 6-136-2-3 +always 솙 6-136-2-236 +always 솚 6-136-2-256 +always 솛 6-136-2-356 +always 솜 6-136-26 +always 솝 6-136-12 +always 솞 6-136-12-3 +always 솟 6-136-3 +always 솠 6-136-3-3 +always 송 6-136-2356 +always 솢 6-136-13 +always 솣 6-136-23 +always 솤 6-136-235 +always 솥 6-136-236 +always 솦 6-136-256 +always 솧 6-136-356 +always 솨 6-1236 +always 솩 6-1236-1 +always 솪 6-1236-1-1 +always 솫 6-1236-1-3 +always 솬 6-1236-25 +always 솭 6-1236-25-13 +always 솮 6-1236-25-356 +always 솯 6-1236-35 +always 솰 6-1236-2 +always 솱 6-1236-2-1 +always 솲 6-1236-2-26 +always 솳 6-1236-2-12 +always 솴 6-1236-2-3 +always 솵 6-1236-2-236 +always 솶 6-1236-2-256 +always 솷 6-1236-2-356 +always 솸 6-1236-26 +always 솹 6-1236-12 +always 솺 6-1236-12-3 +always 솻 6-1236-3 +always 솼 6-1236-3-3 +always 솽 6-1236-2356 +always 솾 6-1236-13 +always 솿 6-1236-23 +always 쇀 6-1236-235 +always 쇁 6-1236-236 +always 쇂 6-1236-256 +always 쇃 6-1236-356 +always 쇄 6-1236-1235 +always 쇅 6-1236-1235-1 +always 쇆 6-1236-1235-1-1 +always 쇇 6-1236-1235-1-3 +always 쇈 6-1236-1235-25 +always 쇉 6-1236-1235-25-13 +always 쇊 6-1236-1235-25-356 +always 쇋 6-1236-1235-35 +always 쇌 6-1236-1235-2 +always 쇍 6-1236-1235-2-1 +always 쇎 6-1236-1235-2-26 +always 쇏 6-1236-1235-2-12 +always 쇐 6-1236-1235-2-3 +always 쇑 6-1236-1235-2-236 +always 쇒 6-1236-1235-2-256 +always 쇓 6-1236-1235-2-356 +always 쇔 6-1236-1235-26 +always 쇕 6-1236-1235-12 +always 쇖 6-1236-1235-12-3 +always 쇗 6-1236-1235-3 +always 쇘 6-1236-1235-3-3 +always 쇙 6-1236-1235-2356 +always 쇚 6-1236-1235-13 +always 쇛 6-1236-1235-23 +always 쇜 6-1236-1235-235 +always 쇝 6-1236-1235-236 +always 쇞 6-1236-1235-256 +always 쇟 6-1236-1235-356 +always 쇠 6-13456 +always 쇡 6-13456-1 +always 쇢 6-13456-1-1 +always 쇣 6-13456-1-3 +always 쇤 6-13456-25 +always 쇥 6-13456-25-13 +always 쇦 6-13456-25-356 +always 쇧 6-13456-35 +always 쇨 6-13456-2 +always 쇩 6-13456-2-1 +always 쇪 6-13456-2-26 +always 쇫 6-13456-2-12 +always 쇬 6-13456-2-3 +always 쇭 6-13456-2-236 +always 쇮 6-13456-2-256 +always 쇯 6-13456-2-356 +always 쇰 6-13456-26 +always 쇱 6-13456-12 +always 쇲 6-13456-12-3 +always 쇳 6-13456-3 +always 쇴 6-13456-3-3 +always 쇵 6-13456-2356 +always 쇶 6-13456-13 +always 쇷 6-13456-23 +always 쇸 6-13456-235 +always 쇹 6-13456-236 +always 쇺 6-13456-256 +always 쇻 6-13456-356 +always 쇼 6-346 +always 쇽 6-346-1 +always 쇾 6-346-1-1 +always 쇿 6-346-1-3 +always 숀 6-346-25 +always 숁 6-346-25-13 +always 숂 6-346-25-356 +always 숃 6-346-35 +always 숄 6-346-2 +always 숅 6-346-2-1 +always 숆 6-346-2-26 +always 숇 6-346-2-12 +always 숈 6-346-2-3 +always 숉 6-346-2-236 +always 숊 6-346-2-256 +always 숋 6-346-2-356 +always 숌 6-346-26 +always 숍 6-346-12 +always 숎 6-346-12-3 +always 숏 6-346-3 +always 숐 6-346-3-3 +always 숑 6-346-2356 +always 숒 6-346-13 +always 숓 6-346-23 +always 숔 6-346-235 +always 숕 6-346-236 +always 숖 6-346-256 +always 숗 6-346-356 +always 수 6-134 +always 숙 6-134-1 +always 숚 6-134-1-1 +always 숛 6-134-1-3 +always 순 6-134-25 +always 숝 6-134-25-13 +always 숞 6-134-25-356 +always 숟 6-134-35 +always 술 6-134-2 +always 숡 6-134-2-1 +always 숢 6-134-2-26 +always 숣 6-134-2-12 +always 숤 6-134-2-3 +always 숥 6-134-2-236 +always 숦 6-134-2-256 +always 숧 6-134-2-356 +always 숨 6-134-26 +always 숩 6-134-12 +always 숪 6-134-12-3 +always 숫 6-134-3 +always 숬 6-134-3-3 +always 숭 6-134-2356 +always 숮 6-134-13 +always 숯 6-134-23 +always 숰 6-134-235 +always 숱 6-134-236 +always 숲 6-134-256 +always 숳 6-134-356 +always 숴 6-1234 +always 숵 6-1234-1 +always 숶 6-1234-1-1 +always 숷 6-1234-1-3 +always 숸 6-1234-25 +always 숹 6-1234-25-13 +always 숺 6-1234-25-356 +always 숻 6-1234-35 +always 숼 6-1234-2 +always 숽 6-1234-2-1 +always 숾 6-1234-2-26 +always 숿 6-1234-2-12 +always 쉀 6-1234-2-3 +always 쉁 6-1234-2-236 +always 쉂 6-1234-2-256 +always 쉃 6-1234-2-356 +always 쉄 6-1234-26 +always 쉅 6-1234-12 +always 쉆 6-1234-12-3 +always 쉇 6-1234-3 +always 쉈 6-1234-3-3 +always 쉉 6-1234-2356 +always 쉊 6-1234-13 +always 쉋 6-1234-23 +always 쉌 6-1234-235 +always 쉍 6-1234-236 +always 쉎 6-1234-256 +always 쉏 6-1234-356 +always 쉐 6-1234-1235 +always 쉑 6-1234-1235-1 +always 쉒 6-1234-1235-1-1 +always 쉓 6-1234-1235-1-3 +always 쉔 6-1234-1235-25 +always 쉕 6-1234-1235-25-13 +always 쉖 6-1234-1235-25-356 +always 쉗 6-1234-1235-35 +always 쉘 6-1234-1235-2 +always 쉙 6-1234-1235-2-1 +always 쉚 6-1234-1235-2-26 +always 쉛 6-1234-1235-2-12 +always 쉜 6-1234-1235-2-3 +always 쉝 6-1234-1235-2-236 +always 쉞 6-1234-1235-2-256 +always 쉟 6-1234-1235-2-356 +always 쉠 6-1234-1235-26 +always 쉡 6-1234-1235-12 +always 쉢 6-1234-1235-12-3 +always 쉣 6-1234-1235-3 +always 쉤 6-1234-1235-3-3 +always 쉥 6-1234-1235-2356 +always 쉦 6-1234-1235-13 +always 쉧 6-1234-1235-23 +always 쉨 6-1234-1235-235 +always 쉩 6-1234-1235-236 +always 쉪 6-1234-1235-256 +always 쉫 6-1234-1235-356 +always 쉬 6-134-1235 +always 쉭 6-134-1235-1 +always 쉮 6-134-1235-1-1 +always 쉯 6-134-1235-1-3 +always 쉰 6-134-1235-25 +always 쉱 6-134-1235-25-13 +always 쉲 6-134-1235-25-356 +always 쉳 6-134-1235-35 +always 쉴 6-134-1235-2 +always 쉵 6-134-1235-2-1 +always 쉶 6-134-1235-2-26 +always 쉷 6-134-1235-2-12 +always 쉸 6-134-1235-2-3 +always 쉹 6-134-1235-2-236 +always 쉺 6-134-1235-2-256 +always 쉻 6-134-1235-2-356 +always 쉼 6-134-1235-26 +always 쉽 6-134-1235-12 +always 쉾 6-134-1235-12-3 +always 쉿 6-134-1235-3 +always 슀 6-134-1235-3-3 +always 슁 6-134-1235-2356 +always 슂 6-134-1235-13 +always 슃 6-134-1235-23 +always 슄 6-134-1235-235 +always 슅 6-134-1235-236 +always 슆 6-134-1235-256 +always 슇 6-134-1235-356 +always 슈 6-146 +always 슉 6-146-1 +always 슊 6-146-1-1 +always 슋 6-146-1-3 +always 슌 6-146-25 +always 슍 6-146-25-13 +always 슎 6-146-25-356 +always 슏 6-146-35 +always 슐 6-146-2 +always 슑 6-146-2-1 +always 슒 6-146-2-26 +always 슓 6-146-2-12 +always 슔 6-146-2-3 +always 슕 6-146-2-236 +always 슖 6-146-2-256 +always 슗 6-146-2-356 +always 슘 6-146-26 +always 슙 6-146-12 +always 슚 6-146-12-3 +always 슛 6-146-3 +always 슜 6-146-3-3 +always 슝 6-146-2356 +always 슞 6-146-13 +always 슟 6-146-23 +always 슠 6-146-235 +always 슡 6-146-236 +always 슢 6-146-256 +always 슣 6-146-356 +always 스 6-246 +always 슥 6-246-1 +always 슦 6-246-1-1 +always 슧 6-246-1-3 +always 슨 6-246-25 +always 슩 6-246-25-13 +always 슪 6-246-25-356 +always 슫 6-246-35 +always 슬 6-246-2 +always 슭 6-246-2-1 +always 슮 6-246-2-26 +always 슯 6-246-2-12 +always 슰 6-246-2-3 +always 슱 6-246-2-236 +always 슲 6-246-2-256 +always 슳 6-246-2-356 +always 슴 6-246-26 +always 습 6-246-12 +always 슶 6-246-12-3 +always 슷 6-246-3 +always 슸 6-246-3-3 +always 승 6-246-2356 +always 슺 6-246-13 +always 슻 6-246-23 +always 슼 6-246-235 +always 슽 6-246-236 +always 슾 6-246-256 +always 슿 6-246-356 +always 싀 6-2456 +always 싁 6-2456-1 +always 싂 6-2456-1-1 +always 싃 6-2456-1-3 +always 싄 6-2456-25 +always 싅 6-2456-25-13 +always 싆 6-2456-25-356 +always 싇 6-2456-35 +always 싈 6-2456-2 +always 싉 6-2456-2-1 +always 싊 6-2456-2-26 +always 싋 6-2456-2-12 +always 싌 6-2456-2-3 +always 싍 6-2456-2-236 +always 싎 6-2456-2-256 +always 싏 6-2456-2-356 +always 싐 6-2456-26 +always 싑 6-2456-12 +always 싒 6-2456-12-3 +always 싓 6-2456-3 +always 싔 6-2456-3-3 +always 싕 6-2456-2356 +always 싖 6-2456-13 +always 싗 6-2456-23 +always 싘 6-2456-235 +always 싙 6-2456-236 +always 싚 6-2456-256 +always 싛 6-2456-356 +always 시 6-135 +always 식 6-135-1 +always 싞 6-135-1-1 +always 싟 6-135-1-3 +always 신 6-135-25 +always 싡 6-135-25-13 +always 싢 6-135-25-356 +always 싣 6-135-35 +always 실 6-135-2 +always 싥 6-135-2-1 +always 싦 6-135-2-26 +always 싧 6-135-2-12 +always 싨 6-135-2-3 +always 싩 6-135-2-236 +always 싪 6-135-2-256 +always 싫 6-135-2-356 +always 심 6-135-26 +always 십 6-135-12 +always 싮 6-135-12-3 +always 싯 6-135-3 +always 싰 6-135-3-3 +always 싱 6-135-2356 +always 싲 6-135-13 +always 싳 6-135-23 +always 싴 6-135-235 +always 싵 6-135-236 +always 싶 6-135-256 +always 싷 6-135-356 +always 싸 6-6-126 +always 싹 6-6-126-1 +always 싺 6-6-126-1-1 +always 싻 6-6-126-1-3 +always 싼 6-6-126-25 +always 싽 6-6-126-25-13 +always 싾 6-6-126-25-356 +always 싿 6-6-126-35 +always 쌀 6-6-126-2 +always 쌁 6-6-126-2-1 +always 쌂 6-6-126-2-26 +always 쌃 6-6-126-2-12 +always 쌄 6-6-126-2-3 +always 쌅 6-6-126-2-236 +always 쌆 6-6-126-2-256 +always 쌇 6-6-126-2-356 +always 쌈 6-6-126-26 +always 쌉 6-6-126-12 +always 쌊 6-6-126-12-3 +always 쌋 6-6-126-3 +always 쌌 6-6-126-3-3 +always 쌍 6-6-126-2356 +always 쌎 6-6-126-13 +always 쌏 6-6-126-23 +always 쌐 6-6-126-235 +always 쌑 6-6-126-236 +always 쌒 6-6-126-256 +always 쌓 6-6-126-356 +always 쌔 6-6-1235 +always 쌕 6-6-1235-1 +always 쌖 6-6-1235-1-1 +always 쌗 6-6-1235-1-3 +always 쌘 6-6-1235-25 +always 쌙 6-6-1235-25-13 +always 쌚 6-6-1235-25-356 +always 쌛 6-6-1235-35 +always 쌜 6-6-1235-2 +always 쌝 6-6-1235-2-1 +always 쌞 6-6-1235-2-26 +always 쌟 6-6-1235-2-12 +always 쌠 6-6-1235-2-3 +always 쌡 6-6-1235-2-236 +always 쌢 6-6-1235-2-256 +always 쌣 6-6-1235-2-356 +always 쌤 6-6-1235-26 +always 쌥 6-6-1235-12 +always 쌦 6-6-1235-12-3 +always 쌧 6-6-1235-3 +always 쌨 6-6-1235-3-3 +always 쌩 6-6-1235-2356 +always 쌪 6-6-1235-13 +always 쌫 6-6-1235-23 +always 쌬 6-6-1235-235 +always 쌭 6-6-1235-236 +always 쌮 6-6-1235-256 +always 쌯 6-6-1235-356 +always 쌰 6-6-345 +always 쌱 6-6-345-1 +always 쌲 6-6-345-1-1 +always 쌳 6-6-345-1-3 +always 쌴 6-6-345-25 +always 쌵 6-6-345-25-13 +always 쌶 6-6-345-25-356 +always 쌷 6-6-345-35 +always 쌸 6-6-345-2 +always 쌹 6-6-345-2-1 +always 쌺 6-6-345-2-26 +always 쌻 6-6-345-2-12 +always 쌼 6-6-345-2-3 +always 쌽 6-6-345-2-236 +always 쌾 6-6-345-2-256 +always 쌿 6-6-345-2-356 +always 썀 6-6-345-26 +always 썁 6-6-345-12 +always 썂 6-6-345-12-3 +always 썃 6-6-345-3 +always 썄 6-6-345-3-3 +always 썅 6-6-345-2356 +always 썆 6-6-345-13 +always 썇 6-6-345-23 +always 썈 6-6-345-235 +always 썉 6-6-345-236 +always 썊 6-6-345-256 +always 썋 6-6-345-356 +always 썌 6-6-345-1235 +always 썍 6-6-345-1235-1 +always 썎 6-6-345-1235-1-1 +always 썏 6-6-345-1235-1-3 +always 썐 6-6-345-1235-25 +always 썑 6-6-345-1235-25-13 +always 썒 6-6-345-1235-25-356 +always 썓 6-6-345-1235-35 +always 썔 6-6-345-1235-2 +always 썕 6-6-345-1235-2-1 +always 썖 6-6-345-1235-2-26 +always 썗 6-6-345-1235-2-12 +always 썘 6-6-345-1235-2-3 +always 썙 6-6-345-1235-2-236 +always 썚 6-6-345-1235-2-256 +always 썛 6-6-345-1235-2-356 +always 썜 6-6-345-1235-26 +always 썝 6-6-345-1235-12 +always 썞 6-6-345-1235-12-3 +always 썟 6-6-345-1235-3 +always 썠 6-6-345-1235-3-3 +always 썡 6-6-345-1235-2356 +always 썢 6-6-345-1235-13 +always 썣 6-6-345-1235-23 +always 썤 6-6-345-1235-235 +always 썥 6-6-345-1235-236 +always 썦 6-6-345-1235-256 +always 썧 6-6-345-1235-356 +always 써 6-6-234 +always 썩 6-6-234-1 +always 썪 6-6-234-1-1 +always 썫 6-6-234-1-3 +always 썬 6-6-234-25 +always 썭 6-6-234-25-13 +always 썮 6-6-234-25-356 +always 썯 6-6-234-35 +always 썰 6-6-234-2 +always 썱 6-6-234-2-1 +always 썲 6-6-234-2-26 +always 썳 6-6-234-2-12 +always 썴 6-6-234-2-3 +always 썵 6-6-234-2-236 +always 썶 6-6-234-2-256 +always 썷 6-6-234-2-356 +always 썸 6-6-234-26 +always 썹 6-6-234-12 +always 썺 6-6-234-12-3 +always 썻 6-6-234-3 +always 썼 6-6-234-3-3 +always 썽 6-6-234-2356 +always 썾 6-6-234-13 +always 썿 6-6-234-23 +always 쎀 6-6-234-235 +always 쎁 6-6-234-236 +always 쎂 6-6-234-256 +always 쎃 6-6-234-356 +always 쎄 6-6-1345 +always 쎅 6-6-1345-1 +always 쎆 6-6-1345-1-1 +always 쎇 6-6-1345-1-3 +always 쎈 6-6-1345-25 +always 쎉 6-6-1345-25-13 +always 쎊 6-6-1345-25-356 +always 쎋 6-6-1345-35 +always 쎌 6-6-1345-2 +always 쎍 6-6-1345-2-1 +always 쎎 6-6-1345-2-26 +always 쎏 6-6-1345-2-12 +always 쎐 6-6-1345-2-3 +always 쎑 6-6-1345-2-236 +always 쎒 6-6-1345-2-256 +always 쎓 6-6-1345-2-356 +always 쎔 6-6-1345-26 +always 쎕 6-6-1345-12 +always 쎖 6-6-1345-12-3 +always 쎗 6-6-1345-3 +always 쎘 6-6-1345-3-3 +always 쎙 6-6-1345-2356 +always 쎚 6-6-1345-13 +always 쎛 6-6-1345-23 +always 쎜 6-6-1345-235 +always 쎝 6-6-1345-236 +always 쎞 6-6-1345-256 +always 쎟 6-6-1345-356 +always 쎠 6-6-156 +always 쎡 6-6-156-1 +always 쎢 6-6-156-1-1 +always 쎣 6-6-156-1-3 +always 쎤 6-6-156-25 +always 쎥 6-6-156-25-13 +always 쎦 6-6-156-25-356 +always 쎧 6-6-156-35 +always 쎨 6-6-156-2 +always 쎩 6-6-156-2-1 +always 쎪 6-6-156-2-26 +always 쎫 6-6-156-2-12 +always 쎬 6-6-156-2-3 +always 쎭 6-6-156-2-236 +always 쎮 6-6-156-2-256 +always 쎯 6-6-156-2-356 +always 쎰 6-6-156-26 +always 쎱 6-6-156-12 +always 쎲 6-6-156-12-3 +always 쎳 6-6-156-3 +always 쎴 6-6-156-3-3 +always 쎵 6-6-156-2356 +always 쎶 6-6-156-13 +always 쎷 6-6-156-23 +always 쎸 6-6-156-235 +always 쎹 6-6-156-236 +always 쎺 6-6-156-256 +always 쎻 6-6-156-356 +always 쎼 6-6-34 +always 쎽 6-6-34-1 +always 쎾 6-6-34-1-1 +always 쎿 6-6-34-1-3 +always 쏀 6-6-34-25 +always 쏁 6-6-34-25-13 +always 쏂 6-6-34-25-356 +always 쏃 6-6-34-35 +always 쏄 6-6-34-2 +always 쏅 6-6-34-2-1 +always 쏆 6-6-34-2-26 +always 쏇 6-6-34-2-12 +always 쏈 6-6-34-2-3 +always 쏉 6-6-34-2-236 +always 쏊 6-6-34-2-256 +always 쏋 6-6-34-2-356 +always 쏌 6-6-34-26 +always 쏍 6-6-34-12 +always 쏎 6-6-34-12-3 +always 쏏 6-6-34-3 +always 쏐 6-6-34-3-3 +always 쏑 6-6-34-2356 +always 쏒 6-6-34-13 +always 쏓 6-6-34-23 +always 쏔 6-6-34-235 +always 쏕 6-6-34-236 +always 쏖 6-6-34-256 +always 쏗 6-6-34-356 +always 쏘 6-6-136 +always 쏙 6-6-136-1 +always 쏚 6-6-136-1-1 +always 쏛 6-6-136-1-3 +always 쏜 6-6-136-25 +always 쏝 6-6-136-25-13 +always 쏞 6-6-136-25-356 +always 쏟 6-6-136-35 +always 쏠 6-6-136-2 +always 쏡 6-6-136-2-1 +always 쏢 6-6-136-2-26 +always 쏣 6-6-136-2-12 +always 쏤 6-6-136-2-3 +always 쏥 6-6-136-2-236 +always 쏦 6-6-136-2-256 +always 쏧 6-6-136-2-356 +always 쏨 6-6-136-26 +always 쏩 6-6-136-12 +always 쏪 6-6-136-12-3 +always 쏫 6-6-136-3 +always 쏬 6-6-136-3-3 +always 쏭 6-6-136-2356 +always 쏮 6-6-136-13 +always 쏯 6-6-136-23 +always 쏰 6-6-136-235 +always 쏱 6-6-136-236 +always 쏲 6-6-136-256 +always 쏳 6-6-136-356 +always 쏴 6-6-1236 +always 쏵 6-6-1236-1 +always 쏶 6-6-1236-1-1 +always 쏷 6-6-1236-1-3 +always 쏸 6-6-1236-25 +always 쏹 6-6-1236-25-13 +always 쏺 6-6-1236-25-356 +always 쏻 6-6-1236-35 +always 쏼 6-6-1236-2 +always 쏽 6-6-1236-2-1 +always 쏾 6-6-1236-2-26 +always 쏿 6-6-1236-2-12 +always 쐀 6-6-1236-2-3 +always 쐁 6-6-1236-2-236 +always 쐂 6-6-1236-2-256 +always 쐃 6-6-1236-2-356 +always 쐄 6-6-1236-26 +always 쐅 6-6-1236-12 +always 쐆 6-6-1236-12-3 +always 쐇 6-6-1236-3 +always 쐈 6-6-1236-3-3 +always 쐉 6-6-1236-2356 +always 쐊 6-6-1236-13 +always 쐋 6-6-1236-23 +always 쐌 6-6-1236-235 +always 쐍 6-6-1236-236 +always 쐎 6-6-1236-256 +always 쐏 6-6-1236-356 +always 쐐 6-6-1236-1235 +always 쐑 6-6-1236-1235-1 +always 쐒 6-6-1236-1235-1-1 +always 쐓 6-6-1236-1235-1-3 +always 쐔 6-6-1236-1235-25 +always 쐕 6-6-1236-1235-25-13 +always 쐖 6-6-1236-1235-25-356 +always 쐗 6-6-1236-1235-35 +always 쐘 6-6-1236-1235-2 +always 쐙 6-6-1236-1235-2-1 +always 쐚 6-6-1236-1235-2-26 +always 쐛 6-6-1236-1235-2-12 +always 쐜 6-6-1236-1235-2-3 +always 쐝 6-6-1236-1235-2-236 +always 쐞 6-6-1236-1235-2-256 +always 쐟 6-6-1236-1235-2-356 +always 쐠 6-6-1236-1235-26 +always 쐡 6-6-1236-1235-12 +always 쐢 6-6-1236-1235-12-3 +always 쐣 6-6-1236-1235-3 +always 쐤 6-6-1236-1235-3-3 +always 쐥 6-6-1236-1235-2356 +always 쐦 6-6-1236-1235-13 +always 쐧 6-6-1236-1235-23 +always 쐨 6-6-1236-1235-235 +always 쐩 6-6-1236-1235-236 +always 쐪 6-6-1236-1235-256 +always 쐫 6-6-1236-1235-356 +always 쐬 6-6-13456 +always 쐭 6-6-13456-1 +always 쐮 6-6-13456-1-1 +always 쐯 6-6-13456-1-3 +always 쐰 6-6-13456-25 +always 쐱 6-6-13456-25-13 +always 쐲 6-6-13456-25-356 +always 쐳 6-6-13456-35 +always 쐴 6-6-13456-2 +always 쐵 6-6-13456-2-1 +always 쐶 6-6-13456-2-26 +always 쐷 6-6-13456-2-12 +always 쐸 6-6-13456-2-3 +always 쐹 6-6-13456-2-236 +always 쐺 6-6-13456-2-256 +always 쐻 6-6-13456-2-356 +always 쐼 6-6-13456-26 +always 쐽 6-6-13456-12 +always 쐾 6-6-13456-12-3 +always 쐿 6-6-13456-3 +always 쑀 6-6-13456-3-3 +always 쑁 6-6-13456-2356 +always 쑂 6-6-13456-13 +always 쑃 6-6-13456-23 +always 쑄 6-6-13456-235 +always 쑅 6-6-13456-236 +always 쑆 6-6-13456-256 +always 쑇 6-6-13456-356 +always 쑈 6-6-346 +always 쑉 6-6-346-1 +always 쑊 6-6-346-1-1 +always 쑋 6-6-346-1-3 +always 쑌 6-6-346-25 +always 쑍 6-6-346-25-13 +always 쑎 6-6-346-25-356 +always 쑏 6-6-346-35 +always 쑐 6-6-346-2 +always 쑑 6-6-346-2-1 +always 쑒 6-6-346-2-26 +always 쑓 6-6-346-2-12 +always 쑔 6-6-346-2-3 +always 쑕 6-6-346-2-236 +always 쑖 6-6-346-2-256 +always 쑗 6-6-346-2-356 +always 쑘 6-6-346-26 +always 쑙 6-6-346-12 +always 쑚 6-6-346-12-3 +always 쑛 6-6-346-3 +always 쑜 6-6-346-3-3 +always 쑝 6-6-346-2356 +always 쑞 6-6-346-13 +always 쑟 6-6-346-23 +always 쑠 6-6-346-235 +always 쑡 6-6-346-236 +always 쑢 6-6-346-256 +always 쑣 6-6-346-356 +always 쑤 6-6-134 +always 쑥 6-6-134-1 +always 쑦 6-6-134-1-1 +always 쑧 6-6-134-1-3 +always 쑨 6-6-134-25 +always 쑩 6-6-134-25-13 +always 쑪 6-6-134-25-356 +always 쑫 6-6-134-35 +always 쑬 6-6-134-2 +always 쑭 6-6-134-2-1 +always 쑮 6-6-134-2-26 +always 쑯 6-6-134-2-12 +always 쑰 6-6-134-2-3 +always 쑱 6-6-134-2-236 +always 쑲 6-6-134-2-256 +always 쑳 6-6-134-2-356 +always 쑴 6-6-134-26 +always 쑵 6-6-134-12 +always 쑶 6-6-134-12-3 +always 쑷 6-6-134-3 +always 쑸 6-6-134-3-3 +always 쑹 6-6-134-2356 +always 쑺 6-6-134-13 +always 쑻 6-6-134-23 +always 쑼 6-6-134-235 +always 쑽 6-6-134-236 +always 쑾 6-6-134-256 +always 쑿 6-6-134-356 +always 쒀 6-6-1234 +always 쒁 6-6-1234-1 +always 쒂 6-6-1234-1-1 +always 쒃 6-6-1234-1-3 +always 쒄 6-6-1234-25 +always 쒅 6-6-1234-25-13 +always 쒆 6-6-1234-25-356 +always 쒇 6-6-1234-35 +always 쒈 6-6-1234-2 +always 쒉 6-6-1234-2-1 +always 쒊 6-6-1234-2-26 +always 쒋 6-6-1234-2-12 +always 쒌 6-6-1234-2-3 +always 쒍 6-6-1234-2-236 +always 쒎 6-6-1234-2-256 +always 쒏 6-6-1234-2-356 +always 쒐 6-6-1234-26 +always 쒑 6-6-1234-12 +always 쒒 6-6-1234-12-3 +always 쒓 6-6-1234-3 +always 쒔 6-6-1234-3-3 +always 쒕 6-6-1234-2356 +always 쒖 6-6-1234-13 +always 쒗 6-6-1234-23 +always 쒘 6-6-1234-235 +always 쒙 6-6-1234-236 +always 쒚 6-6-1234-256 +always 쒛 6-6-1234-356 +always 쒜 6-6-1234-1235 +always 쒝 6-6-1234-1235-1 +always 쒞 6-6-1234-1235-1-1 +always 쒟 6-6-1234-1235-1-3 +always 쒠 6-6-1234-1235-25 +always 쒡 6-6-1234-1235-25-13 +always 쒢 6-6-1234-1235-25-356 +always 쒣 6-6-1234-1235-35 +always 쒤 6-6-1234-1235-2 +always 쒥 6-6-1234-1235-2-1 +always 쒦 6-6-1234-1235-2-26 +always 쒧 6-6-1234-1235-2-12 +always 쒨 6-6-1234-1235-2-3 +always 쒩 6-6-1234-1235-2-236 +always 쒪 6-6-1234-1235-2-256 +always 쒫 6-6-1234-1235-2-356 +always 쒬 6-6-1234-1235-26 +always 쒭 6-6-1234-1235-12 +always 쒮 6-6-1234-1235-12-3 +always 쒯 6-6-1234-1235-3 +always 쒰 6-6-1234-1235-3-3 +always 쒱 6-6-1234-1235-2356 +always 쒲 6-6-1234-1235-13 +always 쒳 6-6-1234-1235-23 +always 쒴 6-6-1234-1235-235 +always 쒵 6-6-1234-1235-236 +always 쒶 6-6-1234-1235-256 +always 쒷 6-6-1234-1235-356 +always 쒸 6-6-134-1235 +always 쒹 6-6-134-1235-1 +always 쒺 6-6-134-1235-1-1 +always 쒻 6-6-134-1235-1-3 +always 쒼 6-6-134-1235-25 +always 쒽 6-6-134-1235-25-13 +always 쒾 6-6-134-1235-25-356 +always 쒿 6-6-134-1235-35 +always 쓀 6-6-134-1235-2 +always 쓁 6-6-134-1235-2-1 +always 쓂 6-6-134-1235-2-26 +always 쓃 6-6-134-1235-2-12 +always 쓄 6-6-134-1235-2-3 +always 쓅 6-6-134-1235-2-236 +always 쓆 6-6-134-1235-2-256 +always 쓇 6-6-134-1235-2-356 +always 쓈 6-6-134-1235-26 +always 쓉 6-6-134-1235-12 +always 쓊 6-6-134-1235-12-3 +always 쓋 6-6-134-1235-3 +always 쓌 6-6-134-1235-3-3 +always 쓍 6-6-134-1235-2356 +always 쓎 6-6-134-1235-13 +always 쓏 6-6-134-1235-23 +always 쓐 6-6-134-1235-235 +always 쓑 6-6-134-1235-236 +always 쓒 6-6-134-1235-256 +always 쓓 6-6-134-1235-356 +always 쓔 6-6-146 +always 쓕 6-6-146-1 +always 쓖 6-6-146-1-1 +always 쓗 6-6-146-1-3 +always 쓘 6-6-146-25 +always 쓙 6-6-146-25-13 +always 쓚 6-6-146-25-356 +always 쓛 6-6-146-35 +always 쓜 6-6-146-2 +always 쓝 6-6-146-2-1 +always 쓞 6-6-146-2-26 +always 쓟 6-6-146-2-12 +always 쓠 6-6-146-2-3 +always 쓡 6-6-146-2-236 +always 쓢 6-6-146-2-256 +always 쓣 6-6-146-2-356 +always 쓤 6-6-146-26 +always 쓥 6-6-146-12 +always 쓦 6-6-146-12-3 +always 쓧 6-6-146-3 +always 쓨 6-6-146-3-3 +always 쓩 6-6-146-2356 +always 쓪 6-6-146-13 +always 쓫 6-6-146-23 +always 쓬 6-6-146-235 +always 쓭 6-6-146-236 +always 쓮 6-6-146-256 +always 쓯 6-6-146-356 +always 쓰 6-6-246 +always 쓱 6-6-246-1 +always 쓲 6-6-246-1-1 +always 쓳 6-6-246-1-3 +always 쓴 6-6-246-25 +always 쓵 6-6-246-25-13 +always 쓶 6-6-246-25-356 +always 쓷 6-6-246-35 +always 쓸 6-6-246-2 +always 쓹 6-6-246-2-1 +always 쓺 6-6-246-2-26 +always 쓻 6-6-246-2-12 +always 쓼 6-6-246-2-3 +always 쓽 6-6-246-2-236 +always 쓾 6-6-246-2-256 +always 쓿 6-6-246-2-356 +always 씀 6-6-246-26 +always 씁 6-6-246-12 +always 씂 6-6-246-12-3 +always 씃 6-6-246-3 +always 씄 6-6-246-3-3 +always 씅 6-6-246-2356 +always 씆 6-6-246-13 +always 씇 6-6-246-23 +always 씈 6-6-246-235 +always 씉 6-6-246-236 +always 씊 6-6-246-256 +always 씋 6-6-246-356 +always 씌 6-6-2456 +always 씍 6-6-2456-1 +always 씎 6-6-2456-1-1 +always 씏 6-6-2456-1-3 +always 씐 6-6-2456-25 +always 씑 6-6-2456-25-13 +always 씒 6-6-2456-25-356 +always 씓 6-6-2456-35 +always 씔 6-6-2456-2 +always 씕 6-6-2456-2-1 +always 씖 6-6-2456-2-26 +always 씗 6-6-2456-2-12 +always 씘 6-6-2456-2-3 +always 씙 6-6-2456-2-236 +always 씚 6-6-2456-2-256 +always 씛 6-6-2456-2-356 +always 씜 6-6-2456-26 +always 씝 6-6-2456-12 +always 씞 6-6-2456-12-3 +always 씟 6-6-2456-3 +always 씠 6-6-2456-3-3 +always 씡 6-6-2456-2356 +always 씢 6-6-2456-13 +always 씣 6-6-2456-23 +always 씤 6-6-2456-235 +always 씥 6-6-2456-236 +always 씦 6-6-2456-256 +always 씧 6-6-2456-356 +always 씨 6-6-135 +always 씩 6-6-135-1 +always 씪 6-6-135-1-1 +always 씫 6-6-135-1-3 +always 씬 6-6-135-25 +always 씭 6-6-135-25-13 +always 씮 6-6-135-25-356 +always 씯 6-6-135-35 +always 씰 6-6-135-2 +always 씱 6-6-135-2-1 +always 씲 6-6-135-2-26 +always 씳 6-6-135-2-12 +always 씴 6-6-135-2-3 +always 씵 6-6-135-2-236 +always 씶 6-6-135-2-256 +always 씷 6-6-135-2-356 +always 씸 6-6-135-26 +always 씹 6-6-135-12 +always 씺 6-6-135-12-3 +always 씻 6-6-135-3 +always 씼 6-6-135-3-3 +always 씽 6-6-135-2356 +always 씾 6-6-135-13 +always 씿 6-6-135-23 +always 앀 6-6-135-235 +always 앁 6-6-135-236 +always 앂 6-6-135-256 +always 앃 6-6-135-356 +always 아 126 +always 악 126-1 +always 앆 126-1-1 +always 앇 126-1-3 +always 안 126-25 +always 앉 126-25-13 +always 않 126-25-356 +always 앋 126-35 +always 알 126-2 +always 앍 126-2-1 +always 앎 126-2-26 +always 앏 126-2-12 +always 앐 126-2-3 +always 앑 126-2-236 +always 앒 126-2-256 +always 앓 126-2-356 +always 암 126-26 +always 압 126-12 +always 앖 126-12-3 +always 앗 126-3 +always 았 126-3-3 +always 앙 126-2356 +always 앚 126-13 +always 앛 126-23 +always 앜 126-235 +always 앝 126-236 +always 앞 126-256 +always 앟 126-356 +always 애 1235 +always 액 1235-1 +always 앢 1235-1-1 +always 앣 1235-1-3 +always 앤 1235-25 +always 앥 1235-25-13 +always 앦 1235-25-356 +always 앧 1235-35 +always 앨 1235-2 +always 앩 1235-2-1 +always 앪 1235-2-26 +always 앫 1235-2-12 +always 앬 1235-2-3 +always 앭 1235-2-236 +always 앮 1235-2-256 +always 앯 1235-2-356 +always 앰 1235-26 +always 앱 1235-12 +always 앲 1235-12-3 +always 앳 1235-3 +always 앴 1235-3-3 +always 앵 1235-2356 +always 앶 1235-13 +always 앷 1235-23 +always 앸 1235-235 +always 앹 1235-236 +always 앺 1235-256 +always 앻 1235-356 +always 야 345 +always 약 345-1 +always 앾 345-1-1 +always 앿 345-1-3 +always 얀 345-25 +always 얁 345-25-13 +always 얂 345-25-356 +always 얃 345-35 +always 얄 345-2 +always 얅 345-2-1 +always 얆 345-2-26 +always 얇 345-2-12 +always 얈 345-2-3 +always 얉 345-2-236 +always 얊 345-2-256 +always 얋 345-2-356 +always 얌 345-26 +always 얍 345-12 +always 얎 345-12-3 +always 얏 345-3 +always 얐 345-3-3 +always 양 345-2356 +always 얒 345-13 +always 얓 345-23 +always 얔 345-235 +always 얕 345-236 +always 얖 345-256 +always 얗 345-356 +always 얘 345-1235 +always 얙 345-1235-1 +always 얚 345-1235-1-1 +always 얛 345-1235-1-3 +always 얜 345-1235-25 +always 얝 345-1235-25-13 +always 얞 345-1235-25-356 +always 얟 345-1235-35 +always 얠 345-1235-2 +always 얡 345-1235-2-1 +always 얢 345-1235-2-26 +always 얣 345-1235-2-12 +always 얤 345-1235-2-3 +always 얥 345-1235-2-236 +always 얦 345-1235-2-256 +always 얧 345-1235-2-356 +always 얨 345-1235-26 +always 얩 345-1235-12 +always 얪 345-1235-12-3 +always 얫 345-1235-3 +always 얬 345-1235-3-3 +always 얭 345-1235-2356 +always 얮 345-1235-13 +always 얯 345-1235-23 +always 얰 345-1235-235 +always 얱 345-1235-236 +always 얲 345-1235-256 +always 얳 345-1235-356 +always 어 234 +always 억 234-1 +always 얶 234-1-1 +always 얷 234-1-3 +always 언 234-25 +always 얹 234-25-13 +always 얺 234-25-356 +always 얻 234-35 +always 얼 234-2 +always 얽 234-2-1 +always 얾 234-2-26 +always 얿 234-2-12 +always 엀 234-2-3 +always 엁 234-2-236 +always 엂 234-2-256 +always 엃 234-2-356 +always 엄 234-26 +always 업 234-12 +always 없 234-12-3 +always 엇 234-3 +always 었 234-3-3 +always 엉 234-2356 +always 엊 234-13 +always 엋 234-23 +always 엌 234-235 +always 엍 234-236 +always 엎 234-256 +always 엏 234-356 +always 에 1345 +always 엑 1345-1 +always 엒 1345-1-1 +always 엓 1345-1-3 +always 엔 1345-25 +always 엕 1345-25-13 +always 엖 1345-25-356 +always 엗 1345-35 +always 엘 1345-2 +always 엙 1345-2-1 +always 엚 1345-2-26 +always 엛 1345-2-12 +always 엜 1345-2-3 +always 엝 1345-2-236 +always 엞 1345-2-256 +always 엟 1345-2-356 +always 엠 1345-26 +always 엡 1345-12 +always 엢 1345-12-3 +always 엣 1345-3 +always 엤 1345-3-3 +always 엥 1345-2356 +always 엦 1345-13 +always 엧 1345-23 +always 엨 1345-235 +always 엩 1345-236 +always 엪 1345-256 +always 엫 1345-356 +always 여 156 +always 역 156-1 +always 엮 156-1-1 +always 엯 156-1-3 +always 연 156-25 +always 엱 156-25-13 +always 엲 156-25-356 +always 엳 156-35 +always 열 156-2 +always 엵 156-2-1 +always 엶 156-2-26 +always 엷 156-2-12 +always 엸 156-2-3 +always 엹 156-2-236 +always 엺 156-2-256 +always 엻 156-2-356 +always 염 156-26 +always 엽 156-12 +always 엾 156-12-3 +always 엿 156-3 +always 였 156-3-3 +always 영 156-2356 +always 옂 156-13 +always 옃 156-23 +always 옄 156-235 +always 옅 156-236 +always 옆 156-256 +always 옇 156-356 +always 예 34 +always 옉 34-1 +always 옊 34-1-1 +always 옋 34-1-3 +always 옌 34-25 +always 옍 34-25-13 +always 옎 34-25-356 +always 옏 34-35 +always 옐 34-2 +always 옑 34-2-1 +always 옒 34-2-26 +always 옓 34-2-12 +always 옔 34-2-3 +always 옕 34-2-236 +always 옖 34-2-256 +always 옗 34-2-356 +always 옘 34-26 +always 옙 34-12 +always 옚 34-12-3 +always 옛 34-3 +always 옜 34-3-3 +always 옝 34-2356 +always 옞 34-13 +always 옟 34-23 +always 옠 34-235 +always 옡 34-236 +always 옢 34-256 +always 옣 34-356 +always 오 136 +always 옥 136-1 +always 옦 136-1-1 +always 옧 136-1-3 +always 온 136-25 +always 옩 136-25-13 +always 옪 136-25-356 +always 옫 136-35 +always 올 136-2 +always 옭 136-2-1 +always 옮 136-2-26 +always 옯 136-2-12 +always 옰 136-2-3 +always 옱 136-2-236 +always 옲 136-2-256 +always 옳 136-2-356 +always 옴 136-26 +always 옵 136-12 +always 옶 136-12-3 +always 옷 136-3 +always 옸 136-3-3 +always 옹 136-2356 +always 옺 136-13 +always 옻 136-23 +always 옼 136-235 +always 옽 136-236 +always 옾 136-256 +always 옿 136-356 +always 와 1236 +always 왁 1236-1 +always 왂 1236-1-1 +always 왃 1236-1-3 +always 완 1236-25 +always 왅 1236-25-13 +always 왆 1236-25-356 +always 왇 1236-35 +always 왈 1236-2 +always 왉 1236-2-1 +always 왊 1236-2-26 +always 왋 1236-2-12 +always 왌 1236-2-3 +always 왍 1236-2-236 +always 왎 1236-2-256 +always 왏 1236-2-356 +always 왐 1236-26 +always 왑 1236-12 +always 왒 1236-12-3 +always 왓 1236-3 +always 왔 1236-3-3 +always 왕 1236-2356 +always 왖 1236-13 +always 왗 1236-23 +always 왘 1236-235 +always 왙 1236-236 +always 왚 1236-256 +always 왛 1236-356 +always 왜 1236-1235 +always 왝 1236-1235-1 +always 왞 1236-1235-1-1 +always 왟 1236-1235-1-3 +always 왠 1236-1235-25 +always 왡 1236-1235-25-13 +always 왢 1236-1235-25-356 +always 왣 1236-1235-35 +always 왤 1236-1235-2 +always 왥 1236-1235-2-1 +always 왦 1236-1235-2-26 +always 왧 1236-1235-2-12 +always 왨 1236-1235-2-3 +always 왩 1236-1235-2-236 +always 왪 1236-1235-2-256 +always 왫 1236-1235-2-356 +always 왬 1236-1235-26 +always 왭 1236-1235-12 +always 왮 1236-1235-12-3 +always 왯 1236-1235-3 +always 왰 1236-1235-3-3 +always 왱 1236-1235-2356 +always 왲 1236-1235-13 +always 왳 1236-1235-23 +always 왴 1236-1235-235 +always 왵 1236-1235-236 +always 왶 1236-1235-256 +always 왷 1236-1235-356 +always 외 13456 +always 왹 13456-1 +always 왺 13456-1-1 +always 왻 13456-1-3 +always 왼 13456-25 +always 왽 13456-25-13 +always 왾 13456-25-356 +always 왿 13456-35 +always 욀 13456-2 +always 욁 13456-2-1 +always 욂 13456-2-26 +always 욃 13456-2-12 +always 욄 13456-2-3 +always 욅 13456-2-236 +always 욆 13456-2-256 +always 욇 13456-2-356 +always 욈 13456-26 +always 욉 13456-12 +always 욊 13456-12-3 +always 욋 13456-3 +always 욌 13456-3-3 +always 욍 13456-2356 +always 욎 13456-13 +always 욏 13456-23 +always 욐 13456-235 +always 욑 13456-236 +always 욒 13456-256 +always 욓 13456-356 +always 요 346 +always 욕 346-1 +always 욖 346-1-1 +always 욗 346-1-3 +always 욘 346-25 +always 욙 346-25-13 +always 욚 346-25-356 +always 욛 346-35 +always 욜 346-2 +always 욝 346-2-1 +always 욞 346-2-26 +always 욟 346-2-12 +always 욠 346-2-3 +always 욡 346-2-236 +always 욢 346-2-256 +always 욣 346-2-356 +always 욤 346-26 +always 욥 346-12 +always 욦 346-12-3 +always 욧 346-3 +always 욨 346-3-3 +always 용 346-2356 +always 욪 346-13 +always 욫 346-23 +always 욬 346-235 +always 욭 346-236 +always 욮 346-256 +always 욯 346-356 +always 우 134 +always 욱 134-1 +always 욲 134-1-1 +always 욳 134-1-3 +always 운 134-25 +always 욵 134-25-13 +always 욶 134-25-356 +always 욷 134-35 +always 울 134-2 +always 욹 134-2-1 +always 욺 134-2-26 +always 욻 134-2-12 +always 욼 134-2-3 +always 욽 134-2-236 +always 욾 134-2-256 +always 욿 134-2-356 +always 움 134-26 +always 웁 134-12 +always 웂 134-12-3 +always 웃 134-3 +always 웄 134-3-3 +always 웅 134-2356 +always 웆 134-13 +always 웇 134-23 +always 웈 134-235 +always 웉 134-236 +always 웊 134-256 +always 웋 134-356 +always 워 1234 +always 웍 1234-1 +always 웎 1234-1-1 +always 웏 1234-1-3 +always 원 1234-25 +always 웑 1234-25-13 +always 웒 1234-25-356 +always 웓 1234-35 +always 월 1234-2 +always 웕 1234-2-1 +always 웖 1234-2-26 +always 웗 1234-2-12 +always 웘 1234-2-3 +always 웙 1234-2-236 +always 웚 1234-2-256 +always 웛 1234-2-356 +always 웜 1234-26 +always 웝 1234-12 +always 웞 1234-12-3 +always 웟 1234-3 +always 웠 1234-3-3 +always 웡 1234-2356 +always 웢 1234-13 +always 웣 1234-23 +always 웤 1234-235 +always 웥 1234-236 +always 웦 1234-256 +always 웧 1234-356 +always 웨 1234-1235 +always 웩 1234-1235-1 +always 웪 1234-1235-1-1 +always 웫 1234-1235-1-3 +always 웬 1234-1235-25 +always 웭 1234-1235-25-13 +always 웮 1234-1235-25-356 +always 웯 1234-1235-35 +always 웰 1234-1235-2 +always 웱 1234-1235-2-1 +always 웲 1234-1235-2-26 +always 웳 1234-1235-2-12 +always 웴 1234-1235-2-3 +always 웵 1234-1235-2-236 +always 웶 1234-1235-2-256 +always 웷 1234-1235-2-356 +always 웸 1234-1235-26 +always 웹 1234-1235-12 +always 웺 1234-1235-12-3 +always 웻 1234-1235-3 +always 웼 1234-1235-3-3 +always 웽 1234-1235-2356 +always 웾 1234-1235-13 +always 웿 1234-1235-23 +always 윀 1234-1235-235 +always 윁 1234-1235-236 +always 윂 1234-1235-256 +always 윃 1234-1235-356 +always 위 134-1235 +always 윅 134-1235-1 +always 윆 134-1235-1-1 +always 윇 134-1235-1-3 +always 윈 134-1235-25 +always 윉 134-1235-25-13 +always 윊 134-1235-25-356 +always 윋 134-1235-35 +always 윌 134-1235-2 +always 윍 134-1235-2-1 +always 윎 134-1235-2-26 +always 윏 134-1235-2-12 +always 윐 134-1235-2-3 +always 윑 134-1235-2-236 +always 윒 134-1235-2-256 +always 윓 134-1235-2-356 +always 윔 134-1235-26 +always 윕 134-1235-12 +always 윖 134-1235-12-3 +always 윗 134-1235-3 +always 윘 134-1235-3-3 +always 윙 134-1235-2356 +always 윚 134-1235-13 +always 윛 134-1235-23 +always 윜 134-1235-235 +always 윝 134-1235-236 +always 윞 134-1235-256 +always 윟 134-1235-356 +always 유 146 +always 육 146-1 +always 윢 146-1-1 +always 윣 146-1-3 +always 윤 146-25 +always 윥 146-25-13 +always 윦 146-25-356 +always 윧 146-35 +always 율 146-2 +always 윩 146-2-1 +always 윪 146-2-26 +always 윫 146-2-12 +always 윬 146-2-3 +always 윭 146-2-236 +always 윮 146-2-256 +always 윯 146-2-356 +always 윰 146-26 +always 윱 146-12 +always 윲 146-12-3 +always 윳 146-3 +always 윴 146-3-3 +always 융 146-2356 +always 윶 146-13 +always 윷 146-23 +always 윸 146-235 +always 윹 146-236 +always 윺 146-256 +always 윻 146-356 +always 으 246 +always 윽 246-1 +always 윾 246-1-1 +always 윿 246-1-3 +always 은 246-25 +always 읁 246-25-13 +always 읂 246-25-356 +always 읃 246-35 +always 을 246-2 +always 읅 246-2-1 +always 읆 246-2-26 +always 읇 246-2-12 +always 읈 246-2-3 +always 읉 246-2-236 +always 읊 246-2-256 +always 읋 246-2-356 +always 음 246-26 +always 읍 246-12 +always 읎 246-12-3 +always 읏 246-3 +always 읐 246-3-3 +always 응 246-2356 +always 읒 246-13 +always 읓 246-23 +always 읔 246-235 +always 읕 246-236 +always 읖 246-256 +always 읗 246-356 +always 의 2456 +always 읙 2456-1 +always 읚 2456-1-1 +always 읛 2456-1-3 +always 읜 2456-25 +always 읝 2456-25-13 +always 읞 2456-25-356 +always 읟 2456-35 +always 읠 2456-2 +always 읡 2456-2-1 +always 읢 2456-2-26 +always 읣 2456-2-12 +always 읤 2456-2-3 +always 읥 2456-2-236 +always 읦 2456-2-256 +always 읧 2456-2-356 +always 읨 2456-26 +always 읩 2456-12 +always 읪 2456-12-3 +always 읫 2456-3 +always 읬 2456-3-3 +always 읭 2456-2356 +always 읮 2456-13 +always 읯 2456-23 +always 읰 2456-235 +always 읱 2456-236 +always 읲 2456-256 +always 읳 2456-356 +always 이 135 +always 익 135-1 +always 읶 135-1-1 +always 읷 135-1-3 +always 인 135-25 +always 읹 135-25-13 +always 읺 135-25-356 +always 읻 135-35 +always 일 135-2 +always 읽 135-2-1 +always 읾 135-2-26 +always 읿 135-2-12 +always 잀 135-2-3 +always 잁 135-2-236 +always 잂 135-2-256 +always 잃 135-2-356 +always 임 135-26 +always 입 135-12 +always 잆 135-12-3 +always 잇 135-3 +always 있 135-3-3 +always 잉 135-2356 +always 잊 135-13 +always 잋 135-23 +always 잌 135-235 +always 잍 135-236 +always 잎 135-256 +always 잏 135-356 +always 자 46-126 +always 작 46-126-1 +always 잒 46-126-1-1 +always 잓 46-126-1-3 +always 잔 46-126-25 +always 잕 46-126-25-13 +always 잖 46-126-25-356 +always 잗 46-126-35 +always 잘 46-126-2 +always 잙 46-126-2-1 +always 잚 46-126-2-26 +always 잛 46-126-2-12 +always 잜 46-126-2-3 +always 잝 46-126-2-236 +always 잞 46-126-2-256 +always 잟 46-126-2-356 +always 잠 46-126-26 +always 잡 46-126-12 +always 잢 46-126-12-3 +always 잣 46-126-3 +always 잤 46-126-3-3 +always 장 46-126-2356 +always 잦 46-126-13 +always 잧 46-126-23 +always 잨 46-126-235 +always 잩 46-126-236 +always 잪 46-126-256 +always 잫 46-126-356 +always 재 46-1235 +always 잭 46-1235-1 +always 잮 46-1235-1-1 +always 잯 46-1235-1-3 +always 잰 46-1235-25 +always 잱 46-1235-25-13 +always 잲 46-1235-25-356 +always 잳 46-1235-35 +always 잴 46-1235-2 +always 잵 46-1235-2-1 +always 잶 46-1235-2-26 +always 잷 46-1235-2-12 +always 잸 46-1235-2-3 +always 잹 46-1235-2-236 +always 잺 46-1235-2-256 +always 잻 46-1235-2-356 +always 잼 46-1235-26 +always 잽 46-1235-12 +always 잾 46-1235-12-3 +always 잿 46-1235-3 +always 쟀 46-1235-3-3 +always 쟁 46-1235-2356 +always 쟂 46-1235-13 +always 쟃 46-1235-23 +always 쟄 46-1235-235 +always 쟅 46-1235-236 +always 쟆 46-1235-256 +always 쟇 46-1235-356 +always 쟈 46-345 +always 쟉 46-345-1 +always 쟊 46-345-1-1 +always 쟋 46-345-1-3 +always 쟌 46-345-25 +always 쟍 46-345-25-13 +always 쟎 46-345-25-356 +always 쟏 46-345-35 +always 쟐 46-345-2 +always 쟑 46-345-2-1 +always 쟒 46-345-2-26 +always 쟓 46-345-2-12 +always 쟔 46-345-2-3 +always 쟕 46-345-2-236 +always 쟖 46-345-2-256 +always 쟗 46-345-2-356 +always 쟘 46-345-26 +always 쟙 46-345-12 +always 쟚 46-345-12-3 +always 쟛 46-345-3 +always 쟜 46-345-3-3 +always 쟝 46-345-2356 +always 쟞 46-345-13 +always 쟟 46-345-23 +always 쟠 46-345-235 +always 쟡 46-345-236 +always 쟢 46-345-256 +always 쟣 46-345-356 +always 쟤 46-345-1235 +always 쟥 46-345-1235-1 +always 쟦 46-345-1235-1-1 +always 쟧 46-345-1235-1-3 +always 쟨 46-345-1235-25 +always 쟩 46-345-1235-25-13 +always 쟪 46-345-1235-25-356 +always 쟫 46-345-1235-35 +always 쟬 46-345-1235-2 +always 쟭 46-345-1235-2-1 +always 쟮 46-345-1235-2-26 +always 쟯 46-345-1235-2-12 +always 쟰 46-345-1235-2-3 +always 쟱 46-345-1235-2-236 +always 쟲 46-345-1235-2-256 +always 쟳 46-345-1235-2-356 +always 쟴 46-345-1235-26 +always 쟵 46-345-1235-12 +always 쟶 46-345-1235-12-3 +always 쟷 46-345-1235-3 +always 쟸 46-345-1235-3-3 +always 쟹 46-345-1235-2356 +always 쟺 46-345-1235-13 +always 쟻 46-345-1235-23 +always 쟼 46-345-1235-235 +always 쟽 46-345-1235-236 +always 쟾 46-345-1235-256 +always 쟿 46-345-1235-356 +always 저 46-234 +always 적 46-234-1 +always 젂 46-234-1-1 +always 젃 46-234-1-3 +always 전 46-234-25 +always 젅 46-234-25-13 +always 젆 46-234-25-356 +always 젇 46-234-35 +always 절 46-234-2 +always 젉 46-234-2-1 +always 젊 46-234-2-26 +always 젋 46-234-2-12 +always 젌 46-234-2-3 +always 젍 46-234-2-236 +always 젎 46-234-2-256 +always 젏 46-234-2-356 +always 점 46-234-26 +always 접 46-234-12 +always 젒 46-234-12-3 +always 젓 46-234-3 +always 젔 46-234-3-3 +always 정 46-234-2356 +always 젖 46-234-13 +always 젗 46-234-23 +always 젘 46-234-235 +always 젙 46-234-236 +always 젚 46-234-256 +always 젛 46-234-356 +always 제 46-1345 +always 젝 46-1345-1 +always 젞 46-1345-1-1 +always 젟 46-1345-1-3 +always 젠 46-1345-25 +always 젡 46-1345-25-13 +always 젢 46-1345-25-356 +always 젣 46-1345-35 +always 젤 46-1345-2 +always 젥 46-1345-2-1 +always 젦 46-1345-2-26 +always 젧 46-1345-2-12 +always 젨 46-1345-2-3 +always 젩 46-1345-2-236 +always 젪 46-1345-2-256 +always 젫 46-1345-2-356 +always 젬 46-1345-26 +always 젭 46-1345-12 +always 젮 46-1345-12-3 +always 젯 46-1345-3 +always 젰 46-1345-3-3 +always 젱 46-1345-2356 +always 젲 46-1345-13 +always 젳 46-1345-23 +always 젴 46-1345-235 +always 젵 46-1345-236 +always 젶 46-1345-256 +always 젷 46-1345-356 +always 져 46-156 +always 젹 46-156-1 +always 젺 46-156-1-1 +always 젻 46-156-1-3 +always 젼 46-156-25 +always 젽 46-156-25-13 +always 젾 46-156-25-356 +always 젿 46-156-35 +always 졀 46-156-2 +always 졁 46-156-2-1 +always 졂 46-156-2-26 +always 졃 46-156-2-12 +always 졄 46-156-2-3 +always 졅 46-156-2-236 +always 졆 46-156-2-256 +always 졇 46-156-2-356 +always 졈 46-156-26 +always 졉 46-156-12 +always 졊 46-156-12-3 +always 졋 46-156-3 +always 졌 46-156-3-3 +always 졍 46-156-2356 +always 졎 46-156-13 +always 졏 46-156-23 +always 졐 46-156-235 +always 졑 46-156-236 +always 졒 46-156-256 +always 졓 46-156-356 +always 졔 46-34 +always 졕 46-34-1 +always 졖 46-34-1-1 +always 졗 46-34-1-3 +always 졘 46-34-25 +always 졙 46-34-25-13 +always 졚 46-34-25-356 +always 졛 46-34-35 +always 졜 46-34-2 +always 졝 46-34-2-1 +always 졞 46-34-2-26 +always 졟 46-34-2-12 +always 졠 46-34-2-3 +always 졡 46-34-2-236 +always 졢 46-34-2-256 +always 졣 46-34-2-356 +always 졤 46-34-26 +always 졥 46-34-12 +always 졦 46-34-12-3 +always 졧 46-34-3 +always 졨 46-34-3-3 +always 졩 46-34-2356 +always 졪 46-34-13 +always 졫 46-34-23 +always 졬 46-34-235 +always 졭 46-34-236 +always 졮 46-34-256 +always 졯 46-34-356 +always 조 46-136 +always 족 46-136-1 +always 졲 46-136-1-1 +always 졳 46-136-1-3 +always 존 46-136-25 +always 졵 46-136-25-13 +always 졶 46-136-25-356 +always 졷 46-136-35 +always 졸 46-136-2 +always 졹 46-136-2-1 +always 졺 46-136-2-26 +always 졻 46-136-2-12 +always 졼 46-136-2-3 +always 졽 46-136-2-236 +always 졾 46-136-2-256 +always 졿 46-136-2-356 +always 좀 46-136-26 +always 좁 46-136-12 +always 좂 46-136-12-3 +always 좃 46-136-3 +always 좄 46-136-3-3 +always 종 46-136-2356 +always 좆 46-136-13 +always 좇 46-136-23 +always 좈 46-136-235 +always 좉 46-136-236 +always 좊 46-136-256 +always 좋 46-136-356 +always 좌 46-1236 +always 좍 46-1236-1 +always 좎 46-1236-1-1 +always 좏 46-1236-1-3 +always 좐 46-1236-25 +always 좑 46-1236-25-13 +always 좒 46-1236-25-356 +always 좓 46-1236-35 +always 좔 46-1236-2 +always 좕 46-1236-2-1 +always 좖 46-1236-2-26 +always 좗 46-1236-2-12 +always 좘 46-1236-2-3 +always 좙 46-1236-2-236 +always 좚 46-1236-2-256 +always 좛 46-1236-2-356 +always 좜 46-1236-26 +always 좝 46-1236-12 +always 좞 46-1236-12-3 +always 좟 46-1236-3 +always 좠 46-1236-3-3 +always 좡 46-1236-2356 +always 좢 46-1236-13 +always 좣 46-1236-23 +always 좤 46-1236-235 +always 좥 46-1236-236 +always 좦 46-1236-256 +always 좧 46-1236-356 +always 좨 46-1236-1235 +always 좩 46-1236-1235-1 +always 좪 46-1236-1235-1-1 +always 좫 46-1236-1235-1-3 +always 좬 46-1236-1235-25 +always 좭 46-1236-1235-25-13 +always 좮 46-1236-1235-25-356 +always 좯 46-1236-1235-35 +always 좰 46-1236-1235-2 +always 좱 46-1236-1235-2-1 +always 좲 46-1236-1235-2-26 +always 좳 46-1236-1235-2-12 +always 좴 46-1236-1235-2-3 +always 좵 46-1236-1235-2-236 +always 좶 46-1236-1235-2-256 +always 좷 46-1236-1235-2-356 +always 좸 46-1236-1235-26 +always 좹 46-1236-1235-12 +always 좺 46-1236-1235-12-3 +always 좻 46-1236-1235-3 +always 좼 46-1236-1235-3-3 +always 좽 46-1236-1235-2356 +always 좾 46-1236-1235-13 +always 좿 46-1236-1235-23 +always 죀 46-1236-1235-235 +always 죁 46-1236-1235-236 +always 죂 46-1236-1235-256 +always 죃 46-1236-1235-356 +always 죄 46-13456 +always 죅 46-13456-1 +always 죆 46-13456-1-1 +always 죇 46-13456-1-3 +always 죈 46-13456-25 +always 죉 46-13456-25-13 +always 죊 46-13456-25-356 +always 죋 46-13456-35 +always 죌 46-13456-2 +always 죍 46-13456-2-1 +always 죎 46-13456-2-26 +always 죏 46-13456-2-12 +always 죐 46-13456-2-3 +always 죑 46-13456-2-236 +always 죒 46-13456-2-256 +always 죓 46-13456-2-356 +always 죔 46-13456-26 +always 죕 46-13456-12 +always 죖 46-13456-12-3 +always 죗 46-13456-3 +always 죘 46-13456-3-3 +always 죙 46-13456-2356 +always 죚 46-13456-13 +always 죛 46-13456-23 +always 죜 46-13456-235 +always 죝 46-13456-236 +always 죞 46-13456-256 +always 죟 46-13456-356 +always 죠 46-346 +always 죡 46-346-1 +always 죢 46-346-1-1 +always 죣 46-346-1-3 +always 죤 46-346-25 +always 죥 46-346-25-13 +always 죦 46-346-25-356 +always 죧 46-346-35 +always 죨 46-346-2 +always 죩 46-346-2-1 +always 죪 46-346-2-26 +always 죫 46-346-2-12 +always 죬 46-346-2-3 +always 죭 46-346-2-236 +always 죮 46-346-2-256 +always 죯 46-346-2-356 +always 죰 46-346-26 +always 죱 46-346-12 +always 죲 46-346-12-3 +always 죳 46-346-3 +always 죴 46-346-3-3 +always 죵 46-346-2356 +always 죶 46-346-13 +always 죷 46-346-23 +always 죸 46-346-235 +always 죹 46-346-236 +always 죺 46-346-256 +always 죻 46-346-356 +always 주 46-134 +always 죽 46-134-1 +always 죾 46-134-1-1 +always 죿 46-134-1-3 +always 준 46-134-25 +always 줁 46-134-25-13 +always 줂 46-134-25-356 +always 줃 46-134-35 +always 줄 46-134-2 +always 줅 46-134-2-1 +always 줆 46-134-2-26 +always 줇 46-134-2-12 +always 줈 46-134-2-3 +always 줉 46-134-2-236 +always 줊 46-134-2-256 +always 줋 46-134-2-356 +always 줌 46-134-26 +always 줍 46-134-12 +always 줎 46-134-12-3 +always 줏 46-134-3 +always 줐 46-134-3-3 +always 중 46-134-2356 +always 줒 46-134-13 +always 줓 46-134-23 +always 줔 46-134-235 +always 줕 46-134-236 +always 줖 46-134-256 +always 줗 46-134-356 +always 줘 46-1234 +always 줙 46-1234-1 +always 줚 46-1234-1-1 +always 줛 46-1234-1-3 +always 줜 46-1234-25 +always 줝 46-1234-25-13 +always 줞 46-1234-25-356 +always 줟 46-1234-35 +always 줠 46-1234-2 +always 줡 46-1234-2-1 +always 줢 46-1234-2-26 +always 줣 46-1234-2-12 +always 줤 46-1234-2-3 +always 줥 46-1234-2-236 +always 줦 46-1234-2-256 +always 줧 46-1234-2-356 +always 줨 46-1234-26 +always 줩 46-1234-12 +always 줪 46-1234-12-3 +always 줫 46-1234-3 +always 줬 46-1234-3-3 +always 줭 46-1234-2356 +always 줮 46-1234-13 +always 줯 46-1234-23 +always 줰 46-1234-235 +always 줱 46-1234-236 +always 줲 46-1234-256 +always 줳 46-1234-356 +always 줴 46-1234-1235 +always 줵 46-1234-1235-1 +always 줶 46-1234-1235-1-1 +always 줷 46-1234-1235-1-3 +always 줸 46-1234-1235-25 +always 줹 46-1234-1235-25-13 +always 줺 46-1234-1235-25-356 +always 줻 46-1234-1235-35 +always 줼 46-1234-1235-2 +always 줽 46-1234-1235-2-1 +always 줾 46-1234-1235-2-26 +always 줿 46-1234-1235-2-12 +always 쥀 46-1234-1235-2-3 +always 쥁 46-1234-1235-2-236 +always 쥂 46-1234-1235-2-256 +always 쥃 46-1234-1235-2-356 +always 쥄 46-1234-1235-26 +always 쥅 46-1234-1235-12 +always 쥆 46-1234-1235-12-3 +always 쥇 46-1234-1235-3 +always 쥈 46-1234-1235-3-3 +always 쥉 46-1234-1235-2356 +always 쥊 46-1234-1235-13 +always 쥋 46-1234-1235-23 +always 쥌 46-1234-1235-235 +always 쥍 46-1234-1235-236 +always 쥎 46-1234-1235-256 +always 쥏 46-1234-1235-356 +always 쥐 46-134-1235 +always 쥑 46-134-1235-1 +always 쥒 46-134-1235-1-1 +always 쥓 46-134-1235-1-3 +always 쥔 46-134-1235-25 +always 쥕 46-134-1235-25-13 +always 쥖 46-134-1235-25-356 +always 쥗 46-134-1235-35 +always 쥘 46-134-1235-2 +always 쥙 46-134-1235-2-1 +always 쥚 46-134-1235-2-26 +always 쥛 46-134-1235-2-12 +always 쥜 46-134-1235-2-3 +always 쥝 46-134-1235-2-236 +always 쥞 46-134-1235-2-256 +always 쥟 46-134-1235-2-356 +always 쥠 46-134-1235-26 +always 쥡 46-134-1235-12 +always 쥢 46-134-1235-12-3 +always 쥣 46-134-1235-3 +always 쥤 46-134-1235-3-3 +always 쥥 46-134-1235-2356 +always 쥦 46-134-1235-13 +always 쥧 46-134-1235-23 +always 쥨 46-134-1235-235 +always 쥩 46-134-1235-236 +always 쥪 46-134-1235-256 +always 쥫 46-134-1235-356 +always 쥬 46-146 +always 쥭 46-146-1 +always 쥮 46-146-1-1 +always 쥯 46-146-1-3 +always 쥰 46-146-25 +always 쥱 46-146-25-13 +always 쥲 46-146-25-356 +always 쥳 46-146-35 +always 쥴 46-146-2 +always 쥵 46-146-2-1 +always 쥶 46-146-2-26 +always 쥷 46-146-2-12 +always 쥸 46-146-2-3 +always 쥹 46-146-2-236 +always 쥺 46-146-2-256 +always 쥻 46-146-2-356 +always 쥼 46-146-26 +always 쥽 46-146-12 +always 쥾 46-146-12-3 +always 쥿 46-146-3 +always 즀 46-146-3-3 +always 즁 46-146-2356 +always 즂 46-146-13 +always 즃 46-146-23 +always 즄 46-146-235 +always 즅 46-146-236 +always 즆 46-146-256 +always 즇 46-146-356 +always 즈 46-246 +always 즉 46-246-1 +always 즊 46-246-1-1 +always 즋 46-246-1-3 +always 즌 46-246-25 +always 즍 46-246-25-13 +always 즎 46-246-25-356 +always 즏 46-246-35 +always 즐 46-246-2 +always 즑 46-246-2-1 +always 즒 46-246-2-26 +always 즓 46-246-2-12 +always 즔 46-246-2-3 +always 즕 46-246-2-236 +always 즖 46-246-2-256 +always 즗 46-246-2-356 +always 즘 46-246-26 +always 즙 46-246-12 +always 즚 46-246-12-3 +always 즛 46-246-3 +always 즜 46-246-3-3 +always 증 46-246-2356 +always 즞 46-246-13 +always 즟 46-246-23 +always 즠 46-246-235 +always 즡 46-246-236 +always 즢 46-246-256 +always 즣 46-246-356 +always 즤 46-2456 +always 즥 46-2456-1 +always 즦 46-2456-1-1 +always 즧 46-2456-1-3 +always 즨 46-2456-25 +always 즩 46-2456-25-13 +always 즪 46-2456-25-356 +always 즫 46-2456-35 +always 즬 46-2456-2 +always 즭 46-2456-2-1 +always 즮 46-2456-2-26 +always 즯 46-2456-2-12 +always 즰 46-2456-2-3 +always 즱 46-2456-2-236 +always 즲 46-2456-2-256 +always 즳 46-2456-2-356 +always 즴 46-2456-26 +always 즵 46-2456-12 +always 즶 46-2456-12-3 +always 즷 46-2456-3 +always 즸 46-2456-3-3 +always 즹 46-2456-2356 +always 즺 46-2456-13 +always 즻 46-2456-23 +always 즼 46-2456-235 +always 즽 46-2456-236 +always 즾 46-2456-256 +always 즿 46-2456-356 +always 지 46-135 +always 직 46-135-1 +always 짂 46-135-1-1 +always 짃 46-135-1-3 +always 진 46-135-25 +always 짅 46-135-25-13 +always 짆 46-135-25-356 +always 짇 46-135-35 +always 질 46-135-2 +always 짉 46-135-2-1 +always 짊 46-135-2-26 +always 짋 46-135-2-12 +always 짌 46-135-2-3 +always 짍 46-135-2-236 +always 짎 46-135-2-256 +always 짏 46-135-2-356 +always 짐 46-135-26 +always 집 46-135-12 +always 짒 46-135-12-3 +always 짓 46-135-3 +always 짔 46-135-3-3 +always 징 46-135-2356 +always 짖 46-135-13 +always 짗 46-135-23 +always 짘 46-135-235 +always 짙 46-135-236 +always 짚 46-135-256 +always 짛 46-135-356 +always 짜 46-46-126 +always 짝 46-46-126-1 +always 짞 46-46-126-1-1 +always 짟 46-46-126-1-3 +always 짠 46-46-126-25 +always 짡 46-46-126-25-13 +always 짢 46-46-126-25-356 +always 짣 46-46-126-35 +always 짤 46-46-126-2 +always 짥 46-46-126-2-1 +always 짦 46-46-126-2-26 +always 짧 46-46-126-2-12 +always 짨 46-46-126-2-3 +always 짩 46-46-126-2-236 +always 짪 46-46-126-2-256 +always 짫 46-46-126-2-356 +always 짬 46-46-126-26 +always 짭 46-46-126-12 +always 짮 46-46-126-12-3 +always 짯 46-46-126-3 +always 짰 46-46-126-3-3 +always 짱 46-46-126-2356 +always 짲 46-46-126-13 +always 짳 46-46-126-23 +always 짴 46-46-126-235 +always 짵 46-46-126-236 +always 짶 46-46-126-256 +always 짷 46-46-126-356 +always 째 46-46-1235 +always 짹 46-46-1235-1 +always 짺 46-46-1235-1-1 +always 짻 46-46-1235-1-3 +always 짼 46-46-1235-25 +always 짽 46-46-1235-25-13 +always 짾 46-46-1235-25-356 +always 짿 46-46-1235-35 +always 쨀 46-46-1235-2 +always 쨁 46-46-1235-2-1 +always 쨂 46-46-1235-2-26 +always 쨃 46-46-1235-2-12 +always 쨄 46-46-1235-2-3 +always 쨅 46-46-1235-2-236 +always 쨆 46-46-1235-2-256 +always 쨇 46-46-1235-2-356 +always 쨈 46-46-1235-26 +always 쨉 46-46-1235-12 +always 쨊 46-46-1235-12-3 +always 쨋 46-46-1235-3 +always 쨌 46-46-1235-3-3 +always 쨍 46-46-1235-2356 +always 쨎 46-46-1235-13 +always 쨏 46-46-1235-23 +always 쨐 46-46-1235-235 +always 쨑 46-46-1235-236 +always 쨒 46-46-1235-256 +always 쨓 46-46-1235-356 +always 쨔 46-46-345 +always 쨕 46-46-345-1 +always 쨖 46-46-345-1-1 +always 쨗 46-46-345-1-3 +always 쨘 46-46-345-25 +always 쨙 46-46-345-25-13 +always 쨚 46-46-345-25-356 +always 쨛 46-46-345-35 +always 쨜 46-46-345-2 +always 쨝 46-46-345-2-1 +always 쨞 46-46-345-2-26 +always 쨟 46-46-345-2-12 +always 쨠 46-46-345-2-3 +always 쨡 46-46-345-2-236 +always 쨢 46-46-345-2-256 +always 쨣 46-46-345-2-356 +always 쨤 46-46-345-26 +always 쨥 46-46-345-12 +always 쨦 46-46-345-12-3 +always 쨧 46-46-345-3 +always 쨨 46-46-345-3-3 +always 쨩 46-46-345-2356 +always 쨪 46-46-345-13 +always 쨫 46-46-345-23 +always 쨬 46-46-345-235 +always 쨭 46-46-345-236 +always 쨮 46-46-345-256 +always 쨯 46-46-345-356 +always 쨰 46-46-345-1235 +always 쨱 46-46-345-1235-1 +always 쨲 46-46-345-1235-1-1 +always 쨳 46-46-345-1235-1-3 +always 쨴 46-46-345-1235-25 +always 쨵 46-46-345-1235-25-13 +always 쨶 46-46-345-1235-25-356 +always 쨷 46-46-345-1235-35 +always 쨸 46-46-345-1235-2 +always 쨹 46-46-345-1235-2-1 +always 쨺 46-46-345-1235-2-26 +always 쨻 46-46-345-1235-2-12 +always 쨼 46-46-345-1235-2-3 +always 쨽 46-46-345-1235-2-236 +always 쨾 46-46-345-1235-2-256 +always 쨿 46-46-345-1235-2-356 +always 쩀 46-46-345-1235-26 +always 쩁 46-46-345-1235-12 +always 쩂 46-46-345-1235-12-3 +always 쩃 46-46-345-1235-3 +always 쩄 46-46-345-1235-3-3 +always 쩅 46-46-345-1235-2356 +always 쩆 46-46-345-1235-13 +always 쩇 46-46-345-1235-23 +always 쩈 46-46-345-1235-235 +always 쩉 46-46-345-1235-236 +always 쩊 46-46-345-1235-256 +always 쩋 46-46-345-1235-356 +always 쩌 46-46-234 +always 쩍 46-46-234-1 +always 쩎 46-46-234-1-1 +always 쩏 46-46-234-1-3 +always 쩐 46-46-234-25 +always 쩑 46-46-234-25-13 +always 쩒 46-46-234-25-356 +always 쩓 46-46-234-35 +always 쩔 46-46-234-2 +always 쩕 46-46-234-2-1 +always 쩖 46-46-234-2-26 +always 쩗 46-46-234-2-12 +always 쩘 46-46-234-2-3 +always 쩙 46-46-234-2-236 +always 쩚 46-46-234-2-256 +always 쩛 46-46-234-2-356 +always 쩜 46-46-234-26 +always 쩝 46-46-234-12 +always 쩞 46-46-234-12-3 +always 쩟 46-46-234-3 +always 쩠 46-46-234-3-3 +always 쩡 46-46-234-2356 +always 쩢 46-46-234-13 +always 쩣 46-46-234-23 +always 쩤 46-46-234-235 +always 쩥 46-46-234-236 +always 쩦 46-46-234-256 +always 쩧 46-46-234-356 +always 쩨 46-46-1345 +always 쩩 46-46-1345-1 +always 쩪 46-46-1345-1-1 +always 쩫 46-46-1345-1-3 +always 쩬 46-46-1345-25 +always 쩭 46-46-1345-25-13 +always 쩮 46-46-1345-25-356 +always 쩯 46-46-1345-35 +always 쩰 46-46-1345-2 +always 쩱 46-46-1345-2-1 +always 쩲 46-46-1345-2-26 +always 쩳 46-46-1345-2-12 +always 쩴 46-46-1345-2-3 +always 쩵 46-46-1345-2-236 +always 쩶 46-46-1345-2-256 +always 쩷 46-46-1345-2-356 +always 쩸 46-46-1345-26 +always 쩹 46-46-1345-12 +always 쩺 46-46-1345-12-3 +always 쩻 46-46-1345-3 +always 쩼 46-46-1345-3-3 +always 쩽 46-46-1345-2356 +always 쩾 46-46-1345-13 +always 쩿 46-46-1345-23 +always 쪀 46-46-1345-235 +always 쪁 46-46-1345-236 +always 쪂 46-46-1345-256 +always 쪃 46-46-1345-356 +always 쪄 46-46-156 +always 쪅 46-46-156-1 +always 쪆 46-46-156-1-1 +always 쪇 46-46-156-1-3 +always 쪈 46-46-156-25 +always 쪉 46-46-156-25-13 +always 쪊 46-46-156-25-356 +always 쪋 46-46-156-35 +always 쪌 46-46-156-2 +always 쪍 46-46-156-2-1 +always 쪎 46-46-156-2-26 +always 쪏 46-46-156-2-12 +always 쪐 46-46-156-2-3 +always 쪑 46-46-156-2-236 +always 쪒 46-46-156-2-256 +always 쪓 46-46-156-2-356 +always 쪔 46-46-156-26 +always 쪕 46-46-156-12 +always 쪖 46-46-156-12-3 +always 쪗 46-46-156-3 +always 쪘 46-46-156-3-3 +always 쪙 46-46-156-2356 +always 쪚 46-46-156-13 +always 쪛 46-46-156-23 +always 쪜 46-46-156-235 +always 쪝 46-46-156-236 +always 쪞 46-46-156-256 +always 쪟 46-46-156-356 +always 쪠 46-46-34 +always 쪡 46-46-34-1 +always 쪢 46-46-34-1-1 +always 쪣 46-46-34-1-3 +always 쪤 46-46-34-25 +always 쪥 46-46-34-25-13 +always 쪦 46-46-34-25-356 +always 쪧 46-46-34-35 +always 쪨 46-46-34-2 +always 쪩 46-46-34-2-1 +always 쪪 46-46-34-2-26 +always 쪫 46-46-34-2-12 +always 쪬 46-46-34-2-3 +always 쪭 46-46-34-2-236 +always 쪮 46-46-34-2-256 +always 쪯 46-46-34-2-356 +always 쪰 46-46-34-26 +always 쪱 46-46-34-12 +always 쪲 46-46-34-12-3 +always 쪳 46-46-34-3 +always 쪴 46-46-34-3-3 +always 쪵 46-46-34-2356 +always 쪶 46-46-34-13 +always 쪷 46-46-34-23 +always 쪸 46-46-34-235 +always 쪹 46-46-34-236 +always 쪺 46-46-34-256 +always 쪻 46-46-34-356 +always 쪼 46-46-136 +always 쪽 46-46-136-1 +always 쪾 46-46-136-1-1 +always 쪿 46-46-136-1-3 +always 쫀 46-46-136-25 +always 쫁 46-46-136-25-13 +always 쫂 46-46-136-25-356 +always 쫃 46-46-136-35 +always 쫄 46-46-136-2 +always 쫅 46-46-136-2-1 +always 쫆 46-46-136-2-26 +always 쫇 46-46-136-2-12 +always 쫈 46-46-136-2-3 +always 쫉 46-46-136-2-236 +always 쫊 46-46-136-2-256 +always 쫋 46-46-136-2-356 +always 쫌 46-46-136-26 +always 쫍 46-46-136-12 +always 쫎 46-46-136-12-3 +always 쫏 46-46-136-3 +always 쫐 46-46-136-3-3 +always 쫑 46-46-136-2356 +always 쫒 46-46-136-13 +always 쫓 46-46-136-23 +always 쫔 46-46-136-235 +always 쫕 46-46-136-236 +always 쫖 46-46-136-256 +always 쫗 46-46-136-356 +always 쫘 46-46-1236 +always 쫙 46-46-1236-1 +always 쫚 46-46-1236-1-1 +always 쫛 46-46-1236-1-3 +always 쫜 46-46-1236-25 +always 쫝 46-46-1236-25-13 +always 쫞 46-46-1236-25-356 +always 쫟 46-46-1236-35 +always 쫠 46-46-1236-2 +always 쫡 46-46-1236-2-1 +always 쫢 46-46-1236-2-26 +always 쫣 46-46-1236-2-12 +always 쫤 46-46-1236-2-3 +always 쫥 46-46-1236-2-236 +always 쫦 46-46-1236-2-256 +always 쫧 46-46-1236-2-356 +always 쫨 46-46-1236-26 +always 쫩 46-46-1236-12 +always 쫪 46-46-1236-12-3 +always 쫫 46-46-1236-3 +always 쫬 46-46-1236-3-3 +always 쫭 46-46-1236-2356 +always 쫮 46-46-1236-13 +always 쫯 46-46-1236-23 +always 쫰 46-46-1236-235 +always 쫱 46-46-1236-236 +always 쫲 46-46-1236-256 +always 쫳 46-46-1236-356 +always 쫴 46-46-1236-1235 +always 쫵 46-46-1236-1235-1 +always 쫶 46-46-1236-1235-1-1 +always 쫷 46-46-1236-1235-1-3 +always 쫸 46-46-1236-1235-25 +always 쫹 46-46-1236-1235-25-13 +always 쫺 46-46-1236-1235-25-356 +always 쫻 46-46-1236-1235-35 +always 쫼 46-46-1236-1235-2 +always 쫽 46-46-1236-1235-2-1 +always 쫾 46-46-1236-1235-2-26 +always 쫿 46-46-1236-1235-2-12 +always 쬀 46-46-1236-1235-2-3 +always 쬁 46-46-1236-1235-2-236 +always 쬂 46-46-1236-1235-2-256 +always 쬃 46-46-1236-1235-2-356 +always 쬄 46-46-1236-1235-26 +always 쬅 46-46-1236-1235-12 +always 쬆 46-46-1236-1235-12-3 +always 쬇 46-46-1236-1235-3 +always 쬈 46-46-1236-1235-3-3 +always 쬉 46-46-1236-1235-2356 +always 쬊 46-46-1236-1235-13 +always 쬋 46-46-1236-1235-23 +always 쬌 46-46-1236-1235-235 +always 쬍 46-46-1236-1235-236 +always 쬎 46-46-1236-1235-256 +always 쬏 46-46-1236-1235-356 +always 쬐 46-46-13456 +always 쬑 46-46-13456-1 +always 쬒 46-46-13456-1-1 +always 쬓 46-46-13456-1-3 +always 쬔 46-46-13456-25 +always 쬕 46-46-13456-25-13 +always 쬖 46-46-13456-25-356 +always 쬗 46-46-13456-35 +always 쬘 46-46-13456-2 +always 쬙 46-46-13456-2-1 +always 쬚 46-46-13456-2-26 +always 쬛 46-46-13456-2-12 +always 쬜 46-46-13456-2-3 +always 쬝 46-46-13456-2-236 +always 쬞 46-46-13456-2-256 +always 쬟 46-46-13456-2-356 +always 쬠 46-46-13456-26 +always 쬡 46-46-13456-12 +always 쬢 46-46-13456-12-3 +always 쬣 46-46-13456-3 +always 쬤 46-46-13456-3-3 +always 쬥 46-46-13456-2356 +always 쬦 46-46-13456-13 +always 쬧 46-46-13456-23 +always 쬨 46-46-13456-235 +always 쬩 46-46-13456-236 +always 쬪 46-46-13456-256 +always 쬫 46-46-13456-356 +always 쬬 46-46-346 +always 쬭 46-46-346-1 +always 쬮 46-46-346-1-1 +always 쬯 46-46-346-1-3 +always 쬰 46-46-346-25 +always 쬱 46-46-346-25-13 +always 쬲 46-46-346-25-356 +always 쬳 46-46-346-35 +always 쬴 46-46-346-2 +always 쬵 46-46-346-2-1 +always 쬶 46-46-346-2-26 +always 쬷 46-46-346-2-12 +always 쬸 46-46-346-2-3 +always 쬹 46-46-346-2-236 +always 쬺 46-46-346-2-256 +always 쬻 46-46-346-2-356 +always 쬼 46-46-346-26 +always 쬽 46-46-346-12 +always 쬾 46-46-346-12-3 +always 쬿 46-46-346-3 +always 쭀 46-46-346-3-3 +always 쭁 46-46-346-2356 +always 쭂 46-46-346-13 +always 쭃 46-46-346-23 +always 쭄 46-46-346-235 +always 쭅 46-46-346-236 +always 쭆 46-46-346-256 +always 쭇 46-46-346-356 +always 쭈 46-46-134 +always 쭉 46-46-134-1 +always 쭊 46-46-134-1-1 +always 쭋 46-46-134-1-3 +always 쭌 46-46-134-25 +always 쭍 46-46-134-25-13 +always 쭎 46-46-134-25-356 +always 쭏 46-46-134-35 +always 쭐 46-46-134-2 +always 쭑 46-46-134-2-1 +always 쭒 46-46-134-2-26 +always 쭓 46-46-134-2-12 +always 쭔 46-46-134-2-3 +always 쭕 46-46-134-2-236 +always 쭖 46-46-134-2-256 +always 쭗 46-46-134-2-356 +always 쭘 46-46-134-26 +always 쭙 46-46-134-12 +always 쭚 46-46-134-12-3 +always 쭛 46-46-134-3 +always 쭜 46-46-134-3-3 +always 쭝 46-46-134-2356 +always 쭞 46-46-134-13 +always 쭟 46-46-134-23 +always 쭠 46-46-134-235 +always 쭡 46-46-134-236 +always 쭢 46-46-134-256 +always 쭣 46-46-134-356 +always 쭤 46-46-1234 +always 쭥 46-46-1234-1 +always 쭦 46-46-1234-1-1 +always 쭧 46-46-1234-1-3 +always 쭨 46-46-1234-25 +always 쭩 46-46-1234-25-13 +always 쭪 46-46-1234-25-356 +always 쭫 46-46-1234-35 +always 쭬 46-46-1234-2 +always 쭭 46-46-1234-2-1 +always 쭮 46-46-1234-2-26 +always 쭯 46-46-1234-2-12 +always 쭰 46-46-1234-2-3 +always 쭱 46-46-1234-2-236 +always 쭲 46-46-1234-2-256 +always 쭳 46-46-1234-2-356 +always 쭴 46-46-1234-26 +always 쭵 46-46-1234-12 +always 쭶 46-46-1234-12-3 +always 쭷 46-46-1234-3 +always 쭸 46-46-1234-3-3 +always 쭹 46-46-1234-2356 +always 쭺 46-46-1234-13 +always 쭻 46-46-1234-23 +always 쭼 46-46-1234-235 +always 쭽 46-46-1234-236 +always 쭾 46-46-1234-256 +always 쭿 46-46-1234-356 +always 쮀 46-46-1234-1235 +always 쮁 46-46-1234-1235-1 +always 쮂 46-46-1234-1235-1-1 +always 쮃 46-46-1234-1235-1-3 +always 쮄 46-46-1234-1235-25 +always 쮅 46-46-1234-1235-25-13 +always 쮆 46-46-1234-1235-25-356 +always 쮇 46-46-1234-1235-35 +always 쮈 46-46-1234-1235-2 +always 쮉 46-46-1234-1235-2-1 +always 쮊 46-46-1234-1235-2-26 +always 쮋 46-46-1234-1235-2-12 +always 쮌 46-46-1234-1235-2-3 +always 쮍 46-46-1234-1235-2-236 +always 쮎 46-46-1234-1235-2-256 +always 쮏 46-46-1234-1235-2-356 +always 쮐 46-46-1234-1235-26 +always 쮑 46-46-1234-1235-12 +always 쮒 46-46-1234-1235-12-3 +always 쮓 46-46-1234-1235-3 +always 쮔 46-46-1234-1235-3-3 +always 쮕 46-46-1234-1235-2356 +always 쮖 46-46-1234-1235-13 +always 쮗 46-46-1234-1235-23 +always 쮘 46-46-1234-1235-235 +always 쮙 46-46-1234-1235-236 +always 쮚 46-46-1234-1235-256 +always 쮛 46-46-1234-1235-356 +always 쮜 46-46-134-1235 +always 쮝 46-46-134-1235-1 +always 쮞 46-46-134-1235-1-1 +always 쮟 46-46-134-1235-1-3 +always 쮠 46-46-134-1235-25 +always 쮡 46-46-134-1235-25-13 +always 쮢 46-46-134-1235-25-356 +always 쮣 46-46-134-1235-35 +always 쮤 46-46-134-1235-2 +always 쮥 46-46-134-1235-2-1 +always 쮦 46-46-134-1235-2-26 +always 쮧 46-46-134-1235-2-12 +always 쮨 46-46-134-1235-2-3 +always 쮩 46-46-134-1235-2-236 +always 쮪 46-46-134-1235-2-256 +always 쮫 46-46-134-1235-2-356 +always 쮬 46-46-134-1235-26 +always 쮭 46-46-134-1235-12 +always 쮮 46-46-134-1235-12-3 +always 쮯 46-46-134-1235-3 +always 쮰 46-46-134-1235-3-3 +always 쮱 46-46-134-1235-2356 +always 쮲 46-46-134-1235-13 +always 쮳 46-46-134-1235-23 +always 쮴 46-46-134-1235-235 +always 쮵 46-46-134-1235-236 +always 쮶 46-46-134-1235-256 +always 쮷 46-46-134-1235-356 +always 쮸 46-46-146 +always 쮹 46-46-146-1 +always 쮺 46-46-146-1-1 +always 쮻 46-46-146-1-3 +always 쮼 46-46-146-25 +always 쮽 46-46-146-25-13 +always 쮾 46-46-146-25-356 +always 쮿 46-46-146-35 +always 쯀 46-46-146-2 +always 쯁 46-46-146-2-1 +always 쯂 46-46-146-2-26 +always 쯃 46-46-146-2-12 +always 쯄 46-46-146-2-3 +always 쯅 46-46-146-2-236 +always 쯆 46-46-146-2-256 +always 쯇 46-46-146-2-356 +always 쯈 46-46-146-26 +always 쯉 46-46-146-12 +always 쯊 46-46-146-12-3 +always 쯋 46-46-146-3 +always 쯌 46-46-146-3-3 +always 쯍 46-46-146-2356 +always 쯎 46-46-146-13 +always 쯏 46-46-146-23 +always 쯐 46-46-146-235 +always 쯑 46-46-146-236 +always 쯒 46-46-146-256 +always 쯓 46-46-146-356 +always 쯔 46-46-246 +always 쯕 46-46-246-1 +always 쯖 46-46-246-1-1 +always 쯗 46-46-246-1-3 +always 쯘 46-46-246-25 +always 쯙 46-46-246-25-13 +always 쯚 46-46-246-25-356 +always 쯛 46-46-246-35 +always 쯜 46-46-246-2 +always 쯝 46-46-246-2-1 +always 쯞 46-46-246-2-26 +always 쯟 46-46-246-2-12 +always 쯠 46-46-246-2-3 +always 쯡 46-46-246-2-236 +always 쯢 46-46-246-2-256 +always 쯣 46-46-246-2-356 +always 쯤 46-46-246-26 +always 쯥 46-46-246-12 +always 쯦 46-46-246-12-3 +always 쯧 46-46-246-3 +always 쯨 46-46-246-3-3 +always 쯩 46-46-246-2356 +always 쯪 46-46-246-13 +always 쯫 46-46-246-23 +always 쯬 46-46-246-235 +always 쯭 46-46-246-236 +always 쯮 46-46-246-256 +always 쯯 46-46-246-356 +always 쯰 46-46-2456 +always 쯱 46-46-2456-1 +always 쯲 46-46-2456-1-1 +always 쯳 46-46-2456-1-3 +always 쯴 46-46-2456-25 +always 쯵 46-46-2456-25-13 +always 쯶 46-46-2456-25-356 +always 쯷 46-46-2456-35 +always 쯸 46-46-2456-2 +always 쯹 46-46-2456-2-1 +always 쯺 46-46-2456-2-26 +always 쯻 46-46-2456-2-12 +always 쯼 46-46-2456-2-3 +always 쯽 46-46-2456-2-236 +always 쯾 46-46-2456-2-256 +always 쯿 46-46-2456-2-356 +always 찀 46-46-2456-26 +always 찁 46-46-2456-12 +always 찂 46-46-2456-12-3 +always 찃 46-46-2456-3 +always 찄 46-46-2456-3-3 +always 찅 46-46-2456-2356 +always 찆 46-46-2456-13 +always 찇 46-46-2456-23 +always 찈 46-46-2456-235 +always 찉 46-46-2456-236 +always 찊 46-46-2456-256 +always 찋 46-46-2456-356 +always 찌 46-46-135 +always 찍 46-46-135-1 +always 찎 46-46-135-1-1 +always 찏 46-46-135-1-3 +always 찐 46-46-135-25 +always 찑 46-46-135-25-13 +always 찒 46-46-135-25-356 +always 찓 46-46-135-35 +always 찔 46-46-135-2 +always 찕 46-46-135-2-1 +always 찖 46-46-135-2-26 +always 찗 46-46-135-2-12 +always 찘 46-46-135-2-3 +always 찙 46-46-135-2-236 +always 찚 46-46-135-2-256 +always 찛 46-46-135-2-356 +always 찜 46-46-135-26 +always 찝 46-46-135-12 +always 찞 46-46-135-12-3 +always 찟 46-46-135-3 +always 찠 46-46-135-3-3 +always 찡 46-46-135-2356 +always 찢 46-46-135-13 +always 찣 46-46-135-23 +always 찤 46-46-135-235 +always 찥 46-46-135-236 +always 찦 46-46-135-256 +always 찧 46-46-135-356 +always 차 56-126 +always 착 56-126-1 +always 찪 56-126-1-1 +always 찫 56-126-1-3 +always 찬 56-126-25 +always 찭 56-126-25-13 +always 찮 56-126-25-356 +always 찯 56-126-35 +always 찰 56-126-2 +always 찱 56-126-2-1 +always 찲 56-126-2-26 +always 찳 56-126-2-12 +always 찴 56-126-2-3 +always 찵 56-126-2-236 +always 찶 56-126-2-256 +always 찷 56-126-2-356 +always 참 56-126-26 +always 찹 56-126-12 +always 찺 56-126-12-3 +always 찻 56-126-3 +always 찼 56-126-3-3 +always 창 56-126-2356 +always 찾 56-126-13 +always 찿 56-126-23 +always 챀 56-126-235 +always 챁 56-126-236 +always 챂 56-126-256 +always 챃 56-126-356 +always 채 56-1235 +always 책 56-1235-1 +always 챆 56-1235-1-1 +always 챇 56-1235-1-3 +always 챈 56-1235-25 +always 챉 56-1235-25-13 +always 챊 56-1235-25-356 +always 챋 56-1235-35 +always 챌 56-1235-2 +always 챍 56-1235-2-1 +always 챎 56-1235-2-26 +always 챏 56-1235-2-12 +always 챐 56-1235-2-3 +always 챑 56-1235-2-236 +always 챒 56-1235-2-256 +always 챓 56-1235-2-356 +always 챔 56-1235-26 +always 챕 56-1235-12 +always 챖 56-1235-12-3 +always 챗 56-1235-3 +always 챘 56-1235-3-3 +always 챙 56-1235-2356 +always 챚 56-1235-13 +always 챛 56-1235-23 +always 챜 56-1235-235 +always 챝 56-1235-236 +always 챞 56-1235-256 +always 챟 56-1235-356 +always 챠 56-345 +always 챡 56-345-1 +always 챢 56-345-1-1 +always 챣 56-345-1-3 +always 챤 56-345-25 +always 챥 56-345-25-13 +always 챦 56-345-25-356 +always 챧 56-345-35 +always 챨 56-345-2 +always 챩 56-345-2-1 +always 챪 56-345-2-26 +always 챫 56-345-2-12 +always 챬 56-345-2-3 +always 챭 56-345-2-236 +always 챮 56-345-2-256 +always 챯 56-345-2-356 +always 챰 56-345-26 +always 챱 56-345-12 +always 챲 56-345-12-3 +always 챳 56-345-3 +always 챴 56-345-3-3 +always 챵 56-345-2356 +always 챶 56-345-13 +always 챷 56-345-23 +always 챸 56-345-235 +always 챹 56-345-236 +always 챺 56-345-256 +always 챻 56-345-356 +always 챼 56-345-1235 +always 챽 56-345-1235-1 +always 챾 56-345-1235-1-1 +always 챿 56-345-1235-1-3 +always 첀 56-345-1235-25 +always 첁 56-345-1235-25-13 +always 첂 56-345-1235-25-356 +always 첃 56-345-1235-35 +always 첄 56-345-1235-2 +always 첅 56-345-1235-2-1 +always 첆 56-345-1235-2-26 +always 첇 56-345-1235-2-12 +always 첈 56-345-1235-2-3 +always 첉 56-345-1235-2-236 +always 첊 56-345-1235-2-256 +always 첋 56-345-1235-2-356 +always 첌 56-345-1235-26 +always 첍 56-345-1235-12 +always 첎 56-345-1235-12-3 +always 첏 56-345-1235-3 +always 첐 56-345-1235-3-3 +always 첑 56-345-1235-2356 +always 첒 56-345-1235-13 +always 첓 56-345-1235-23 +always 첔 56-345-1235-235 +always 첕 56-345-1235-236 +always 첖 56-345-1235-256 +always 첗 56-345-1235-356 +always 처 56-234 +always 척 56-234-1 +always 첚 56-234-1-1 +always 첛 56-234-1-3 +always 천 56-234-25 +always 첝 56-234-25-13 +always 첞 56-234-25-356 +always 첟 56-234-35 +always 철 56-234-2 +always 첡 56-234-2-1 +always 첢 56-234-2-26 +always 첣 56-234-2-12 +always 첤 56-234-2-3 +always 첥 56-234-2-236 +always 첦 56-234-2-256 +always 첧 56-234-2-356 +always 첨 56-234-26 +always 첩 56-234-12 +always 첪 56-234-12-3 +always 첫 56-234-3 +always 첬 56-234-3-3 +always 청 56-234-2356 +always 첮 56-234-13 +always 첯 56-234-23 +always 첰 56-234-235 +always 첱 56-234-236 +always 첲 56-234-256 +always 첳 56-234-356 +always 체 56-1345 +always 첵 56-1345-1 +always 첶 56-1345-1-1 +always 첷 56-1345-1-3 +always 첸 56-1345-25 +always 첹 56-1345-25-13 +always 첺 56-1345-25-356 +always 첻 56-1345-35 +always 첼 56-1345-2 +always 첽 56-1345-2-1 +always 첾 56-1345-2-26 +always 첿 56-1345-2-12 +always 쳀 56-1345-2-3 +always 쳁 56-1345-2-236 +always 쳂 56-1345-2-256 +always 쳃 56-1345-2-356 +always 쳄 56-1345-26 +always 쳅 56-1345-12 +always 쳆 56-1345-12-3 +always 쳇 56-1345-3 +always 쳈 56-1345-3-3 +always 쳉 56-1345-2356 +always 쳊 56-1345-13 +always 쳋 56-1345-23 +always 쳌 56-1345-235 +always 쳍 56-1345-236 +always 쳎 56-1345-256 +always 쳏 56-1345-356 +always 쳐 56-156 +always 쳑 56-156-1 +always 쳒 56-156-1-1 +always 쳓 56-156-1-3 +always 쳔 56-156-25 +always 쳕 56-156-25-13 +always 쳖 56-156-25-356 +always 쳗 56-156-35 +always 쳘 56-156-2 +always 쳙 56-156-2-1 +always 쳚 56-156-2-26 +always 쳛 56-156-2-12 +always 쳜 56-156-2-3 +always 쳝 56-156-2-236 +always 쳞 56-156-2-256 +always 쳟 56-156-2-356 +always 쳠 56-156-26 +always 쳡 56-156-12 +always 쳢 56-156-12-3 +always 쳣 56-156-3 +always 쳤 56-156-3-3 +always 쳥 56-156-2356 +always 쳦 56-156-13 +always 쳧 56-156-23 +always 쳨 56-156-235 +always 쳩 56-156-236 +always 쳪 56-156-256 +always 쳫 56-156-356 +always 쳬 56-34 +always 쳭 56-34-1 +always 쳮 56-34-1-1 +always 쳯 56-34-1-3 +always 쳰 56-34-25 +always 쳱 56-34-25-13 +always 쳲 56-34-25-356 +always 쳳 56-34-35 +always 쳴 56-34-2 +always 쳵 56-34-2-1 +always 쳶 56-34-2-26 +always 쳷 56-34-2-12 +always 쳸 56-34-2-3 +always 쳹 56-34-2-236 +always 쳺 56-34-2-256 +always 쳻 56-34-2-356 +always 쳼 56-34-26 +always 쳽 56-34-12 +always 쳾 56-34-12-3 +always 쳿 56-34-3 +always 촀 56-34-3-3 +always 촁 56-34-2356 +always 촂 56-34-13 +always 촃 56-34-23 +always 촄 56-34-235 +always 촅 56-34-236 +always 촆 56-34-256 +always 촇 56-34-356 +always 초 56-136 +always 촉 56-136-1 +always 촊 56-136-1-1 +always 촋 56-136-1-3 +always 촌 56-136-25 +always 촍 56-136-25-13 +always 촎 56-136-25-356 +always 촏 56-136-35 +always 촐 56-136-2 +always 촑 56-136-2-1 +always 촒 56-136-2-26 +always 촓 56-136-2-12 +always 촔 56-136-2-3 +always 촕 56-136-2-236 +always 촖 56-136-2-256 +always 촗 56-136-2-356 +always 촘 56-136-26 +always 촙 56-136-12 +always 촚 56-136-12-3 +always 촛 56-136-3 +always 촜 56-136-3-3 +always 총 56-136-2356 +always 촞 56-136-13 +always 촟 56-136-23 +always 촠 56-136-235 +always 촡 56-136-236 +always 촢 56-136-256 +always 촣 56-136-356 +always 촤 56-1236 +always 촥 56-1236-1 +always 촦 56-1236-1-1 +always 촧 56-1236-1-3 +always 촨 56-1236-25 +always 촩 56-1236-25-13 +always 촪 56-1236-25-356 +always 촫 56-1236-35 +always 촬 56-1236-2 +always 촭 56-1236-2-1 +always 촮 56-1236-2-26 +always 촯 56-1236-2-12 +always 촰 56-1236-2-3 +always 촱 56-1236-2-236 +always 촲 56-1236-2-256 +always 촳 56-1236-2-356 +always 촴 56-1236-26 +always 촵 56-1236-12 +always 촶 56-1236-12-3 +always 촷 56-1236-3 +always 촸 56-1236-3-3 +always 촹 56-1236-2356 +always 촺 56-1236-13 +always 촻 56-1236-23 +always 촼 56-1236-235 +always 촽 56-1236-236 +always 촾 56-1236-256 +always 촿 56-1236-356 +always 쵀 56-1236-1235 +always 쵁 56-1236-1235-1 +always 쵂 56-1236-1235-1-1 +always 쵃 56-1236-1235-1-3 +always 쵄 56-1236-1235-25 +always 쵅 56-1236-1235-25-13 +always 쵆 56-1236-1235-25-356 +always 쵇 56-1236-1235-35 +always 쵈 56-1236-1235-2 +always 쵉 56-1236-1235-2-1 +always 쵊 56-1236-1235-2-26 +always 쵋 56-1236-1235-2-12 +always 쵌 56-1236-1235-2-3 +always 쵍 56-1236-1235-2-236 +always 쵎 56-1236-1235-2-256 +always 쵏 56-1236-1235-2-356 +always 쵐 56-1236-1235-26 +always 쵑 56-1236-1235-12 +always 쵒 56-1236-1235-12-3 +always 쵓 56-1236-1235-3 +always 쵔 56-1236-1235-3-3 +always 쵕 56-1236-1235-2356 +always 쵖 56-1236-1235-13 +always 쵗 56-1236-1235-23 +always 쵘 56-1236-1235-235 +always 쵙 56-1236-1235-236 +always 쵚 56-1236-1235-256 +always 쵛 56-1236-1235-356 +always 최 56-13456 +always 쵝 56-13456-1 +always 쵞 56-13456-1-1 +always 쵟 56-13456-1-3 +always 쵠 56-13456-25 +always 쵡 56-13456-25-13 +always 쵢 56-13456-25-356 +always 쵣 56-13456-35 +always 쵤 56-13456-2 +always 쵥 56-13456-2-1 +always 쵦 56-13456-2-26 +always 쵧 56-13456-2-12 +always 쵨 56-13456-2-3 +always 쵩 56-13456-2-236 +always 쵪 56-13456-2-256 +always 쵫 56-13456-2-356 +always 쵬 56-13456-26 +always 쵭 56-13456-12 +always 쵮 56-13456-12-3 +always 쵯 56-13456-3 +always 쵰 56-13456-3-3 +always 쵱 56-13456-2356 +always 쵲 56-13456-13 +always 쵳 56-13456-23 +always 쵴 56-13456-235 +always 쵵 56-13456-236 +always 쵶 56-13456-256 +always 쵷 56-13456-356 +always 쵸 56-346 +always 쵹 56-346-1 +always 쵺 56-346-1-1 +always 쵻 56-346-1-3 +always 쵼 56-346-25 +always 쵽 56-346-25-13 +always 쵾 56-346-25-356 +always 쵿 56-346-35 +always 춀 56-346-2 +always 춁 56-346-2-1 +always 춂 56-346-2-26 +always 춃 56-346-2-12 +always 춄 56-346-2-3 +always 춅 56-346-2-236 +always 춆 56-346-2-256 +always 춇 56-346-2-356 +always 춈 56-346-26 +always 춉 56-346-12 +always 춊 56-346-12-3 +always 춋 56-346-3 +always 춌 56-346-3-3 +always 춍 56-346-2356 +always 춎 56-346-13 +always 춏 56-346-23 +always 춐 56-346-235 +always 춑 56-346-236 +always 춒 56-346-256 +always 춓 56-346-356 +always 추 56-134 +always 축 56-134-1 +always 춖 56-134-1-1 +always 춗 56-134-1-3 +always 춘 56-134-25 +always 춙 56-134-25-13 +always 춚 56-134-25-356 +always 춛 56-134-35 +always 출 56-134-2 +always 춝 56-134-2-1 +always 춞 56-134-2-26 +always 춟 56-134-2-12 +always 춠 56-134-2-3 +always 춡 56-134-2-236 +always 춢 56-134-2-256 +always 춣 56-134-2-356 +always 춤 56-134-26 +always 춥 56-134-12 +always 춦 56-134-12-3 +always 춧 56-134-3 +always 춨 56-134-3-3 +always 충 56-134-2356 +always 춪 56-134-13 +always 춫 56-134-23 +always 춬 56-134-235 +always 춭 56-134-236 +always 춮 56-134-256 +always 춯 56-134-356 +always 춰 56-1234 +always 춱 56-1234-1 +always 춲 56-1234-1-1 +always 춳 56-1234-1-3 +always 춴 56-1234-25 +always 춵 56-1234-25-13 +always 춶 56-1234-25-356 +always 춷 56-1234-35 +always 춸 56-1234-2 +always 춹 56-1234-2-1 +always 춺 56-1234-2-26 +always 춻 56-1234-2-12 +always 춼 56-1234-2-3 +always 춽 56-1234-2-236 +always 춾 56-1234-2-256 +always 춿 56-1234-2-356 +always 췀 56-1234-26 +always 췁 56-1234-12 +always 췂 56-1234-12-3 +always 췃 56-1234-3 +always 췄 56-1234-3-3 +always 췅 56-1234-2356 +always 췆 56-1234-13 +always 췇 56-1234-23 +always 췈 56-1234-235 +always 췉 56-1234-236 +always 췊 56-1234-256 +always 췋 56-1234-356 +always 췌 56-1234-1235 +always 췍 56-1234-1235-1 +always 췎 56-1234-1235-1-1 +always 췏 56-1234-1235-1-3 +always 췐 56-1234-1235-25 +always 췑 56-1234-1235-25-13 +always 췒 56-1234-1235-25-356 +always 췓 56-1234-1235-35 +always 췔 56-1234-1235-2 +always 췕 56-1234-1235-2-1 +always 췖 56-1234-1235-2-26 +always 췗 56-1234-1235-2-12 +always 췘 56-1234-1235-2-3 +always 췙 56-1234-1235-2-236 +always 췚 56-1234-1235-2-256 +always 췛 56-1234-1235-2-356 +always 췜 56-1234-1235-26 +always 췝 56-1234-1235-12 +always 췞 56-1234-1235-12-3 +always 췟 56-1234-1235-3 +always 췠 56-1234-1235-3-3 +always 췡 56-1234-1235-2356 +always 췢 56-1234-1235-13 +always 췣 56-1234-1235-23 +always 췤 56-1234-1235-235 +always 췥 56-1234-1235-236 +always 췦 56-1234-1235-256 +always 췧 56-1234-1235-356 +always 취 56-134-1235 +always 췩 56-134-1235-1 +always 췪 56-134-1235-1-1 +always 췫 56-134-1235-1-3 +always 췬 56-134-1235-25 +always 췭 56-134-1235-25-13 +always 췮 56-134-1235-25-356 +always 췯 56-134-1235-35 +always 췰 56-134-1235-2 +always 췱 56-134-1235-2-1 +always 췲 56-134-1235-2-26 +always 췳 56-134-1235-2-12 +always 췴 56-134-1235-2-3 +always 췵 56-134-1235-2-236 +always 췶 56-134-1235-2-256 +always 췷 56-134-1235-2-356 +always 췸 56-134-1235-26 +always 췹 56-134-1235-12 +always 췺 56-134-1235-12-3 +always 췻 56-134-1235-3 +always 췼 56-134-1235-3-3 +always 췽 56-134-1235-2356 +always 췾 56-134-1235-13 +always 췿 56-134-1235-23 +always 츀 56-134-1235-235 +always 츁 56-134-1235-236 +always 츂 56-134-1235-256 +always 츃 56-134-1235-356 +always 츄 56-146 +always 츅 56-146-1 +always 츆 56-146-1-1 +always 츇 56-146-1-3 +always 츈 56-146-25 +always 츉 56-146-25-13 +always 츊 56-146-25-356 +always 츋 56-146-35 +always 츌 56-146-2 +always 츍 56-146-2-1 +always 츎 56-146-2-26 +always 츏 56-146-2-12 +always 츐 56-146-2-3 +always 츑 56-146-2-236 +always 츒 56-146-2-256 +always 츓 56-146-2-356 +always 츔 56-146-26 +always 츕 56-146-12 +always 츖 56-146-12-3 +always 츗 56-146-3 +always 츘 56-146-3-3 +always 츙 56-146-2356 +always 츚 56-146-13 +always 츛 56-146-23 +always 츜 56-146-235 +always 츝 56-146-236 +always 츞 56-146-256 +always 츟 56-146-356 +always 츠 56-246 +always 측 56-246-1 +always 츢 56-246-1-1 +always 츣 56-246-1-3 +always 츤 56-246-25 +always 츥 56-246-25-13 +always 츦 56-246-25-356 +always 츧 56-246-35 +always 츨 56-246-2 +always 츩 56-246-2-1 +always 츪 56-246-2-26 +always 츫 56-246-2-12 +always 츬 56-246-2-3 +always 츭 56-246-2-236 +always 츮 56-246-2-256 +always 츯 56-246-2-356 +always 츰 56-246-26 +always 츱 56-246-12 +always 츲 56-246-12-3 +always 츳 56-246-3 +always 츴 56-246-3-3 +always 층 56-246-2356 +always 츶 56-246-13 +always 츷 56-246-23 +always 츸 56-246-235 +always 츹 56-246-236 +always 츺 56-246-256 +always 츻 56-246-356 +always 츼 56-2456 +always 츽 56-2456-1 +always 츾 56-2456-1-1 +always 츿 56-2456-1-3 +always 칀 56-2456-25 +always 칁 56-2456-25-13 +always 칂 56-2456-25-356 +always 칃 56-2456-35 +always 칄 56-2456-2 +always 칅 56-2456-2-1 +always 칆 56-2456-2-26 +always 칇 56-2456-2-12 +always 칈 56-2456-2-3 +always 칉 56-2456-2-236 +always 칊 56-2456-2-256 +always 칋 56-2456-2-356 +always 칌 56-2456-26 +always 칍 56-2456-12 +always 칎 56-2456-12-3 +always 칏 56-2456-3 +always 칐 56-2456-3-3 +always 칑 56-2456-2356 +always 칒 56-2456-13 +always 칓 56-2456-23 +always 칔 56-2456-235 +always 칕 56-2456-236 +always 칖 56-2456-256 +always 칗 56-2456-356 +always 치 56-135 +always 칙 56-135-1 +always 칚 56-135-1-1 +always 칛 56-135-1-3 +always 친 56-135-25 +always 칝 56-135-25-13 +always 칞 56-135-25-356 +always 칟 56-135-35 +always 칠 56-135-2 +always 칡 56-135-2-1 +always 칢 56-135-2-26 +always 칣 56-135-2-12 +always 칤 56-135-2-3 +always 칥 56-135-2-236 +always 칦 56-135-2-256 +always 칧 56-135-2-356 +always 침 56-135-26 +always 칩 56-135-12 +always 칪 56-135-12-3 +always 칫 56-135-3 +always 칬 56-135-3-3 +always 칭 56-135-2356 +always 칮 56-135-13 +always 칯 56-135-23 +always 칰 56-135-235 +always 칱 56-135-236 +always 칲 56-135-256 +always 칳 56-135-356 +always 카 124-126 +always 칵 124-126-1 +always 칶 124-126-1-1 +always 칷 124-126-1-3 +always 칸 124-126-25 +always 칹 124-126-25-13 +always 칺 124-126-25-356 +always 칻 124-126-35 +always 칼 124-126-2 +always 칽 124-126-2-1 +always 칾 124-126-2-26 +always 칿 124-126-2-12 +always 캀 124-126-2-3 +always 캁 124-126-2-236 +always 캂 124-126-2-256 +always 캃 124-126-2-356 +always 캄 124-126-26 +always 캅 124-126-12 +always 캆 124-126-12-3 +always 캇 124-126-3 +always 캈 124-126-3-3 +always 캉 124-126-2356 +always 캊 124-126-13 +always 캋 124-126-23 +always 캌 124-126-235 +always 캍 124-126-236 +always 캎 124-126-256 +always 캏 124-126-356 +always 캐 124-1235 +always 캑 124-1235-1 +always 캒 124-1235-1-1 +always 캓 124-1235-1-3 +always 캔 124-1235-25 +always 캕 124-1235-25-13 +always 캖 124-1235-25-356 +always 캗 124-1235-35 +always 캘 124-1235-2 +always 캙 124-1235-2-1 +always 캚 124-1235-2-26 +always 캛 124-1235-2-12 +always 캜 124-1235-2-3 +always 캝 124-1235-2-236 +always 캞 124-1235-2-256 +always 캟 124-1235-2-356 +always 캠 124-1235-26 +always 캡 124-1235-12 +always 캢 124-1235-12-3 +always 캣 124-1235-3 +always 캤 124-1235-3-3 +always 캥 124-1235-2356 +always 캦 124-1235-13 +always 캧 124-1235-23 +always 캨 124-1235-235 +always 캩 124-1235-236 +always 캪 124-1235-256 +always 캫 124-1235-356 +always 캬 124-345 +always 캭 124-345-1 +always 캮 124-345-1-1 +always 캯 124-345-1-3 +always 캰 124-345-25 +always 캱 124-345-25-13 +always 캲 124-345-25-356 +always 캳 124-345-35 +always 캴 124-345-2 +always 캵 124-345-2-1 +always 캶 124-345-2-26 +always 캷 124-345-2-12 +always 캸 124-345-2-3 +always 캹 124-345-2-236 +always 캺 124-345-2-256 +always 캻 124-345-2-356 +always 캼 124-345-26 +always 캽 124-345-12 +always 캾 124-345-12-3 +always 캿 124-345-3 +always 컀 124-345-3-3 +always 컁 124-345-2356 +always 컂 124-345-13 +always 컃 124-345-23 +always 컄 124-345-235 +always 컅 124-345-236 +always 컆 124-345-256 +always 컇 124-345-356 +always 컈 124-345-1235 +always 컉 124-345-1235-1 +always 컊 124-345-1235-1-1 +always 컋 124-345-1235-1-3 +always 컌 124-345-1235-25 +always 컍 124-345-1235-25-13 +always 컎 124-345-1235-25-356 +always 컏 124-345-1235-35 +always 컐 124-345-1235-2 +always 컑 124-345-1235-2-1 +always 컒 124-345-1235-2-26 +always 컓 124-345-1235-2-12 +always 컔 124-345-1235-2-3 +always 컕 124-345-1235-2-236 +always 컖 124-345-1235-2-256 +always 컗 124-345-1235-2-356 +always 컘 124-345-1235-26 +always 컙 124-345-1235-12 +always 컚 124-345-1235-12-3 +always 컛 124-345-1235-3 +always 컜 124-345-1235-3-3 +always 컝 124-345-1235-2356 +always 컞 124-345-1235-13 +always 컟 124-345-1235-23 +always 컠 124-345-1235-235 +always 컡 124-345-1235-236 +always 컢 124-345-1235-256 +always 컣 124-345-1235-356 +always 커 124-234 +always 컥 124-234-1 +always 컦 124-234-1-1 +always 컧 124-234-1-3 +always 컨 124-234-25 +always 컩 124-234-25-13 +always 컪 124-234-25-356 +always 컫 124-234-35 +always 컬 124-234-2 +always 컭 124-234-2-1 +always 컮 124-234-2-26 +always 컯 124-234-2-12 +always 컰 124-234-2-3 +always 컱 124-234-2-236 +always 컲 124-234-2-256 +always 컳 124-234-2-356 +always 컴 124-234-26 +always 컵 124-234-12 +always 컶 124-234-12-3 +always 컷 124-234-3 +always 컸 124-234-3-3 +always 컹 124-234-2356 +always 컺 124-234-13 +always 컻 124-234-23 +always 컼 124-234-235 +always 컽 124-234-236 +always 컾 124-234-256 +always 컿 124-234-356 +always 케 124-1345 +always 켁 124-1345-1 +always 켂 124-1345-1-1 +always 켃 124-1345-1-3 +always 켄 124-1345-25 +always 켅 124-1345-25-13 +always 켆 124-1345-25-356 +always 켇 124-1345-35 +always 켈 124-1345-2 +always 켉 124-1345-2-1 +always 켊 124-1345-2-26 +always 켋 124-1345-2-12 +always 켌 124-1345-2-3 +always 켍 124-1345-2-236 +always 켎 124-1345-2-256 +always 켏 124-1345-2-356 +always 켐 124-1345-26 +always 켑 124-1345-12 +always 켒 124-1345-12-3 +always 켓 124-1345-3 +always 켔 124-1345-3-3 +always 켕 124-1345-2356 +always 켖 124-1345-13 +always 켗 124-1345-23 +always 켘 124-1345-235 +always 켙 124-1345-236 +always 켚 124-1345-256 +always 켛 124-1345-356 +always 켜 124-156 +always 켝 124-156-1 +always 켞 124-156-1-1 +always 켟 124-156-1-3 +always 켠 124-156-25 +always 켡 124-156-25-13 +always 켢 124-156-25-356 +always 켣 124-156-35 +always 켤 124-156-2 +always 켥 124-156-2-1 +always 켦 124-156-2-26 +always 켧 124-156-2-12 +always 켨 124-156-2-3 +always 켩 124-156-2-236 +always 켪 124-156-2-256 +always 켫 124-156-2-356 +always 켬 124-156-26 +always 켭 124-156-12 +always 켮 124-156-12-3 +always 켯 124-156-3 +always 켰 124-156-3-3 +always 켱 124-156-2356 +always 켲 124-156-13 +always 켳 124-156-23 +always 켴 124-156-235 +always 켵 124-156-236 +always 켶 124-156-256 +always 켷 124-156-356 +always 켸 124-34 +always 켹 124-34-1 +always 켺 124-34-1-1 +always 켻 124-34-1-3 +always 켼 124-34-25 +always 켽 124-34-25-13 +always 켾 124-34-25-356 +always 켿 124-34-35 +always 콀 124-34-2 +always 콁 124-34-2-1 +always 콂 124-34-2-26 +always 콃 124-34-2-12 +always 콄 124-34-2-3 +always 콅 124-34-2-236 +always 콆 124-34-2-256 +always 콇 124-34-2-356 +always 콈 124-34-26 +always 콉 124-34-12 +always 콊 124-34-12-3 +always 콋 124-34-3 +always 콌 124-34-3-3 +always 콍 124-34-2356 +always 콎 124-34-13 +always 콏 124-34-23 +always 콐 124-34-235 +always 콑 124-34-236 +always 콒 124-34-256 +always 콓 124-34-356 +always 코 124-136 +always 콕 124-136-1 +always 콖 124-136-1-1 +always 콗 124-136-1-3 +always 콘 124-136-25 +always 콙 124-136-25-13 +always 콚 124-136-25-356 +always 콛 124-136-35 +always 콜 124-136-2 +always 콝 124-136-2-1 +always 콞 124-136-2-26 +always 콟 124-136-2-12 +always 콠 124-136-2-3 +always 콡 124-136-2-236 +always 콢 124-136-2-256 +always 콣 124-136-2-356 +always 콤 124-136-26 +always 콥 124-136-12 +always 콦 124-136-12-3 +always 콧 124-136-3 +always 콨 124-136-3-3 +always 콩 124-136-2356 +always 콪 124-136-13 +always 콫 124-136-23 +always 콬 124-136-235 +always 콭 124-136-236 +always 콮 124-136-256 +always 콯 124-136-356 +always 콰 124-1236 +always 콱 124-1236-1 +always 콲 124-1236-1-1 +always 콳 124-1236-1-3 +always 콴 124-1236-25 +always 콵 124-1236-25-13 +always 콶 124-1236-25-356 +always 콷 124-1236-35 +always 콸 124-1236-2 +always 콹 124-1236-2-1 +always 콺 124-1236-2-26 +always 콻 124-1236-2-12 +always 콼 124-1236-2-3 +always 콽 124-1236-2-236 +always 콾 124-1236-2-256 +always 콿 124-1236-2-356 +always 쾀 124-1236-26 +always 쾁 124-1236-12 +always 쾂 124-1236-12-3 +always 쾃 124-1236-3 +always 쾄 124-1236-3-3 +always 쾅 124-1236-2356 +always 쾆 124-1236-13 +always 쾇 124-1236-23 +always 쾈 124-1236-235 +always 쾉 124-1236-236 +always 쾊 124-1236-256 +always 쾋 124-1236-356 +always 쾌 124-1236-1235 +always 쾍 124-1236-1235-1 +always 쾎 124-1236-1235-1-1 +always 쾏 124-1236-1235-1-3 +always 쾐 124-1236-1235-25 +always 쾑 124-1236-1235-25-13 +always 쾒 124-1236-1235-25-356 +always 쾓 124-1236-1235-35 +always 쾔 124-1236-1235-2 +always 쾕 124-1236-1235-2-1 +always 쾖 124-1236-1235-2-26 +always 쾗 124-1236-1235-2-12 +always 쾘 124-1236-1235-2-3 +always 쾙 124-1236-1235-2-236 +always 쾚 124-1236-1235-2-256 +always 쾛 124-1236-1235-2-356 +always 쾜 124-1236-1235-26 +always 쾝 124-1236-1235-12 +always 쾞 124-1236-1235-12-3 +always 쾟 124-1236-1235-3 +always 쾠 124-1236-1235-3-3 +always 쾡 124-1236-1235-2356 +always 쾢 124-1236-1235-13 +always 쾣 124-1236-1235-23 +always 쾤 124-1236-1235-235 +always 쾥 124-1236-1235-236 +always 쾦 124-1236-1235-256 +always 쾧 124-1236-1235-356 +always 쾨 124-13456 +always 쾩 124-13456-1 +always 쾪 124-13456-1-1 +always 쾫 124-13456-1-3 +always 쾬 124-13456-25 +always 쾭 124-13456-25-13 +always 쾮 124-13456-25-356 +always 쾯 124-13456-35 +always 쾰 124-13456-2 +always 쾱 124-13456-2-1 +always 쾲 124-13456-2-26 +always 쾳 124-13456-2-12 +always 쾴 124-13456-2-3 +always 쾵 124-13456-2-236 +always 쾶 124-13456-2-256 +always 쾷 124-13456-2-356 +always 쾸 124-13456-26 +always 쾹 124-13456-12 +always 쾺 124-13456-12-3 +always 쾻 124-13456-3 +always 쾼 124-13456-3-3 +always 쾽 124-13456-2356 +always 쾾 124-13456-13 +always 쾿 124-13456-23 +always 쿀 124-13456-235 +always 쿁 124-13456-236 +always 쿂 124-13456-256 +always 쿃 124-13456-356 +always 쿄 124-346 +always 쿅 124-346-1 +always 쿆 124-346-1-1 +always 쿇 124-346-1-3 +always 쿈 124-346-25 +always 쿉 124-346-25-13 +always 쿊 124-346-25-356 +always 쿋 124-346-35 +always 쿌 124-346-2 +always 쿍 124-346-2-1 +always 쿎 124-346-2-26 +always 쿏 124-346-2-12 +always 쿐 124-346-2-3 +always 쿑 124-346-2-236 +always 쿒 124-346-2-256 +always 쿓 124-346-2-356 +always 쿔 124-346-26 +always 쿕 124-346-12 +always 쿖 124-346-12-3 +always 쿗 124-346-3 +always 쿘 124-346-3-3 +always 쿙 124-346-2356 +always 쿚 124-346-13 +always 쿛 124-346-23 +always 쿜 124-346-235 +always 쿝 124-346-236 +always 쿞 124-346-256 +always 쿟 124-346-356 +always 쿠 124-134 +always 쿡 124-134-1 +always 쿢 124-134-1-1 +always 쿣 124-134-1-3 +always 쿤 124-134-25 +always 쿥 124-134-25-13 +always 쿦 124-134-25-356 +always 쿧 124-134-35 +always 쿨 124-134-2 +always 쿩 124-134-2-1 +always 쿪 124-134-2-26 +always 쿫 124-134-2-12 +always 쿬 124-134-2-3 +always 쿭 124-134-2-236 +always 쿮 124-134-2-256 +always 쿯 124-134-2-356 +always 쿰 124-134-26 +always 쿱 124-134-12 +always 쿲 124-134-12-3 +always 쿳 124-134-3 +always 쿴 124-134-3-3 +always 쿵 124-134-2356 +always 쿶 124-134-13 +always 쿷 124-134-23 +always 쿸 124-134-235 +always 쿹 124-134-236 +always 쿺 124-134-256 +always 쿻 124-134-356 +always 쿼 124-1234 +always 쿽 124-1234-1 +always 쿾 124-1234-1-1 +always 쿿 124-1234-1-3 +always 퀀 124-1234-25 +always 퀁 124-1234-25-13 +always 퀂 124-1234-25-356 +always 퀃 124-1234-35 +always 퀄 124-1234-2 +always 퀅 124-1234-2-1 +always 퀆 124-1234-2-26 +always 퀇 124-1234-2-12 +always 퀈 124-1234-2-3 +always 퀉 124-1234-2-236 +always 퀊 124-1234-2-256 +always 퀋 124-1234-2-356 +always 퀌 124-1234-26 +always 퀍 124-1234-12 +always 퀎 124-1234-12-3 +always 퀏 124-1234-3 +always 퀐 124-1234-3-3 +always 퀑 124-1234-2356 +always 퀒 124-1234-13 +always 퀓 124-1234-23 +always 퀔 124-1234-235 +always 퀕 124-1234-236 +always 퀖 124-1234-256 +always 퀗 124-1234-356 +always 퀘 124-1234-1235 +always 퀙 124-1234-1235-1 +always 퀚 124-1234-1235-1-1 +always 퀛 124-1234-1235-1-3 +always 퀜 124-1234-1235-25 +always 퀝 124-1234-1235-25-13 +always 퀞 124-1234-1235-25-356 +always 퀟 124-1234-1235-35 +always 퀠 124-1234-1235-2 +always 퀡 124-1234-1235-2-1 +always 퀢 124-1234-1235-2-26 +always 퀣 124-1234-1235-2-12 +always 퀤 124-1234-1235-2-3 +always 퀥 124-1234-1235-2-236 +always 퀦 124-1234-1235-2-256 +always 퀧 124-1234-1235-2-356 +always 퀨 124-1234-1235-26 +always 퀩 124-1234-1235-12 +always 퀪 124-1234-1235-12-3 +always 퀫 124-1234-1235-3 +always 퀬 124-1234-1235-3-3 +always 퀭 124-1234-1235-2356 +always 퀮 124-1234-1235-13 +always 퀯 124-1234-1235-23 +always 퀰 124-1234-1235-235 +always 퀱 124-1234-1235-236 +always 퀲 124-1234-1235-256 +always 퀳 124-1234-1235-356 +always 퀴 124-134-1235 +always 퀵 124-134-1235-1 +always 퀶 124-134-1235-1-1 +always 퀷 124-134-1235-1-3 +always 퀸 124-134-1235-25 +always 퀹 124-134-1235-25-13 +always 퀺 124-134-1235-25-356 +always 퀻 124-134-1235-35 +always 퀼 124-134-1235-2 +always 퀽 124-134-1235-2-1 +always 퀾 124-134-1235-2-26 +always 퀿 124-134-1235-2-12 +always 큀 124-134-1235-2-3 +always 큁 124-134-1235-2-236 +always 큂 124-134-1235-2-256 +always 큃 124-134-1235-2-356 +always 큄 124-134-1235-26 +always 큅 124-134-1235-12 +always 큆 124-134-1235-12-3 +always 큇 124-134-1235-3 +always 큈 124-134-1235-3-3 +always 큉 124-134-1235-2356 +always 큊 124-134-1235-13 +always 큋 124-134-1235-23 +always 큌 124-134-1235-235 +always 큍 124-134-1235-236 +always 큎 124-134-1235-256 +always 큏 124-134-1235-356 +always 큐 124-146 +always 큑 124-146-1 +always 큒 124-146-1-1 +always 큓 124-146-1-3 +always 큔 124-146-25 +always 큕 124-146-25-13 +always 큖 124-146-25-356 +always 큗 124-146-35 +always 큘 124-146-2 +always 큙 124-146-2-1 +always 큚 124-146-2-26 +always 큛 124-146-2-12 +always 큜 124-146-2-3 +always 큝 124-146-2-236 +always 큞 124-146-2-256 +always 큟 124-146-2-356 +always 큠 124-146-26 +always 큡 124-146-12 +always 큢 124-146-12-3 +always 큣 124-146-3 +always 큤 124-146-3-3 +always 큥 124-146-2356 +always 큦 124-146-13 +always 큧 124-146-23 +always 큨 124-146-235 +always 큩 124-146-236 +always 큪 124-146-256 +always 큫 124-146-356 +always 크 124-246 +always 큭 124-246-1 +always 큮 124-246-1-1 +always 큯 124-246-1-3 +always 큰 124-246-25 +always 큱 124-246-25-13 +always 큲 124-246-25-356 +always 큳 124-246-35 +always 클 124-246-2 +always 큵 124-246-2-1 +always 큶 124-246-2-26 +always 큷 124-246-2-12 +always 큸 124-246-2-3 +always 큹 124-246-2-236 +always 큺 124-246-2-256 +always 큻 124-246-2-356 +always 큼 124-246-26 +always 큽 124-246-12 +always 큾 124-246-12-3 +always 큿 124-246-3 +always 킀 124-246-3-3 +always 킁 124-246-2356 +always 킂 124-246-13 +always 킃 124-246-23 +always 킄 124-246-235 +always 킅 124-246-236 +always 킆 124-246-256 +always 킇 124-246-356 +always 킈 124-2456 +always 킉 124-2456-1 +always 킊 124-2456-1-1 +always 킋 124-2456-1-3 +always 킌 124-2456-25 +always 킍 124-2456-25-13 +always 킎 124-2456-25-356 +always 킏 124-2456-35 +always 킐 124-2456-2 +always 킑 124-2456-2-1 +always 킒 124-2456-2-26 +always 킓 124-2456-2-12 +always 킔 124-2456-2-3 +always 킕 124-2456-2-236 +always 킖 124-2456-2-256 +always 킗 124-2456-2-356 +always 킘 124-2456-26 +always 킙 124-2456-12 +always 킚 124-2456-12-3 +always 킛 124-2456-3 +always 킜 124-2456-3-3 +always 킝 124-2456-2356 +always 킞 124-2456-13 +always 킟 124-2456-23 +always 킠 124-2456-235 +always 킡 124-2456-236 +always 킢 124-2456-256 +always 킣 124-2456-356 +always 키 124-135 +always 킥 124-135-1 +always 킦 124-135-1-1 +always 킧 124-135-1-3 +always 킨 124-135-25 +always 킩 124-135-25-13 +always 킪 124-135-25-356 +always 킫 124-135-35 +always 킬 124-135-2 +always 킭 124-135-2-1 +always 킮 124-135-2-26 +always 킯 124-135-2-12 +always 킰 124-135-2-3 +always 킱 124-135-2-236 +always 킲 124-135-2-256 +always 킳 124-135-2-356 +always 킴 124-135-26 +always 킵 124-135-12 +always 킶 124-135-12-3 +always 킷 124-135-3 +always 킸 124-135-3-3 +always 킹 124-135-2356 +always 킺 124-135-13 +always 킻 124-135-23 +always 킼 124-135-235 +always 킽 124-135-236 +always 킾 124-135-256 +always 킿 124-135-356 +always 타 125-126 +always 탁 125-126-1 +always 탂 125-126-1-1 +always 탃 125-126-1-3 +always 탄 125-126-25 +always 탅 125-126-25-13 +always 탆 125-126-25-356 +always 탇 125-126-35 +always 탈 125-126-2 +always 탉 125-126-2-1 +always 탊 125-126-2-26 +always 탋 125-126-2-12 +always 탌 125-126-2-3 +always 탍 125-126-2-236 +always 탎 125-126-2-256 +always 탏 125-126-2-356 +always 탐 125-126-26 +always 탑 125-126-12 +always 탒 125-126-12-3 +always 탓 125-126-3 +always 탔 125-126-3-3 +always 탕 125-126-2356 +always 탖 125-126-13 +always 탗 125-126-23 +always 탘 125-126-235 +always 탙 125-126-236 +always 탚 125-126-256 +always 탛 125-126-356 +always 태 125-1235 +always 택 125-1235-1 +always 탞 125-1235-1-1 +always 탟 125-1235-1-3 +always 탠 125-1235-25 +always 탡 125-1235-25-13 +always 탢 125-1235-25-356 +always 탣 125-1235-35 +always 탤 125-1235-2 +always 탥 125-1235-2-1 +always 탦 125-1235-2-26 +always 탧 125-1235-2-12 +always 탨 125-1235-2-3 +always 탩 125-1235-2-236 +always 탪 125-1235-2-256 +always 탫 125-1235-2-356 +always 탬 125-1235-26 +always 탭 125-1235-12 +always 탮 125-1235-12-3 +always 탯 125-1235-3 +always 탰 125-1235-3-3 +always 탱 125-1235-2356 +always 탲 125-1235-13 +always 탳 125-1235-23 +always 탴 125-1235-235 +always 탵 125-1235-236 +always 탶 125-1235-256 +always 탷 125-1235-356 +always 탸 125-345 +always 탹 125-345-1 +always 탺 125-345-1-1 +always 탻 125-345-1-3 +always 탼 125-345-25 +always 탽 125-345-25-13 +always 탾 125-345-25-356 +always 탿 125-345-35 +always 턀 125-345-2 +always 턁 125-345-2-1 +always 턂 125-345-2-26 +always 턃 125-345-2-12 +always 턄 125-345-2-3 +always 턅 125-345-2-236 +always 턆 125-345-2-256 +always 턇 125-345-2-356 +always 턈 125-345-26 +always 턉 125-345-12 +always 턊 125-345-12-3 +always 턋 125-345-3 +always 턌 125-345-3-3 +always 턍 125-345-2356 +always 턎 125-345-13 +always 턏 125-345-23 +always 턐 125-345-235 +always 턑 125-345-236 +always 턒 125-345-256 +always 턓 125-345-356 +always 턔 125-345-1235 +always 턕 125-345-1235-1 +always 턖 125-345-1235-1-1 +always 턗 125-345-1235-1-3 +always 턘 125-345-1235-25 +always 턙 125-345-1235-25-13 +always 턚 125-345-1235-25-356 +always 턛 125-345-1235-35 +always 턜 125-345-1235-2 +always 턝 125-345-1235-2-1 +always 턞 125-345-1235-2-26 +always 턟 125-345-1235-2-12 +always 턠 125-345-1235-2-3 +always 턡 125-345-1235-2-236 +always 턢 125-345-1235-2-256 +always 턣 125-345-1235-2-356 +always 턤 125-345-1235-26 +always 턥 125-345-1235-12 +always 턦 125-345-1235-12-3 +always 턧 125-345-1235-3 +always 턨 125-345-1235-3-3 +always 턩 125-345-1235-2356 +always 턪 125-345-1235-13 +always 턫 125-345-1235-23 +always 턬 125-345-1235-235 +always 턭 125-345-1235-236 +always 턮 125-345-1235-256 +always 턯 125-345-1235-356 +always 터 125-234 +always 턱 125-234-1 +always 턲 125-234-1-1 +always 턳 125-234-1-3 +always 턴 125-234-25 +always 턵 125-234-25-13 +always 턶 125-234-25-356 +always 턷 125-234-35 +always 털 125-234-2 +always 턹 125-234-2-1 +always 턺 125-234-2-26 +always 턻 125-234-2-12 +always 턼 125-234-2-3 +always 턽 125-234-2-236 +always 턾 125-234-2-256 +always 턿 125-234-2-356 +always 텀 125-234-26 +always 텁 125-234-12 +always 텂 125-234-12-3 +always 텃 125-234-3 +always 텄 125-234-3-3 +always 텅 125-234-2356 +always 텆 125-234-13 +always 텇 125-234-23 +always 텈 125-234-235 +always 텉 125-234-236 +always 텊 125-234-256 +always 텋 125-234-356 +always 테 125-1345 +always 텍 125-1345-1 +always 텎 125-1345-1-1 +always 텏 125-1345-1-3 +always 텐 125-1345-25 +always 텑 125-1345-25-13 +always 텒 125-1345-25-356 +always 텓 125-1345-35 +always 텔 125-1345-2 +always 텕 125-1345-2-1 +always 텖 125-1345-2-26 +always 텗 125-1345-2-12 +always 텘 125-1345-2-3 +always 텙 125-1345-2-236 +always 텚 125-1345-2-256 +always 텛 125-1345-2-356 +always 템 125-1345-26 +always 텝 125-1345-12 +always 텞 125-1345-12-3 +always 텟 125-1345-3 +always 텠 125-1345-3-3 +always 텡 125-1345-2356 +always 텢 125-1345-13 +always 텣 125-1345-23 +always 텤 125-1345-235 +always 텥 125-1345-236 +always 텦 125-1345-256 +always 텧 125-1345-356 +always 텨 125-156 +always 텩 125-156-1 +always 텪 125-156-1-1 +always 텫 125-156-1-3 +always 텬 125-156-25 +always 텭 125-156-25-13 +always 텮 125-156-25-356 +always 텯 125-156-35 +always 텰 125-156-2 +always 텱 125-156-2-1 +always 텲 125-156-2-26 +always 텳 125-156-2-12 +always 텴 125-156-2-3 +always 텵 125-156-2-236 +always 텶 125-156-2-256 +always 텷 125-156-2-356 +always 텸 125-156-26 +always 텹 125-156-12 +always 텺 125-156-12-3 +always 텻 125-156-3 +always 텼 125-156-3-3 +always 텽 125-156-2356 +always 텾 125-156-13 +always 텿 125-156-23 +always 톀 125-156-235 +always 톁 125-156-236 +always 톂 125-156-256 +always 톃 125-156-356 +always 톄 125-34 +always 톅 125-34-1 +always 톆 125-34-1-1 +always 톇 125-34-1-3 +always 톈 125-34-25 +always 톉 125-34-25-13 +always 톊 125-34-25-356 +always 톋 125-34-35 +always 톌 125-34-2 +always 톍 125-34-2-1 +always 톎 125-34-2-26 +always 톏 125-34-2-12 +always 톐 125-34-2-3 +always 톑 125-34-2-236 +always 톒 125-34-2-256 +always 톓 125-34-2-356 +always 톔 125-34-26 +always 톕 125-34-12 +always 톖 125-34-12-3 +always 톗 125-34-3 +always 톘 125-34-3-3 +always 톙 125-34-2356 +always 톚 125-34-13 +always 톛 125-34-23 +always 톜 125-34-235 +always 톝 125-34-236 +always 톞 125-34-256 +always 톟 125-34-356 +always 토 125-136 +always 톡 125-136-1 +always 톢 125-136-1-1 +always 톣 125-136-1-3 +always 톤 125-136-25 +always 톥 125-136-25-13 +always 톦 125-136-25-356 +always 톧 125-136-35 +always 톨 125-136-2 +always 톩 125-136-2-1 +always 톪 125-136-2-26 +always 톫 125-136-2-12 +always 톬 125-136-2-3 +always 톭 125-136-2-236 +always 톮 125-136-2-256 +always 톯 125-136-2-356 +always 톰 125-136-26 +always 톱 125-136-12 +always 톲 125-136-12-3 +always 톳 125-136-3 +always 톴 125-136-3-3 +always 통 125-136-2356 +always 톶 125-136-13 +always 톷 125-136-23 +always 톸 125-136-235 +always 톹 125-136-236 +always 톺 125-136-256 +always 톻 125-136-356 +always 톼 125-1236 +always 톽 125-1236-1 +always 톾 125-1236-1-1 +always 톿 125-1236-1-3 +always 퇀 125-1236-25 +always 퇁 125-1236-25-13 +always 퇂 125-1236-25-356 +always 퇃 125-1236-35 +always 퇄 125-1236-2 +always 퇅 125-1236-2-1 +always 퇆 125-1236-2-26 +always 퇇 125-1236-2-12 +always 퇈 125-1236-2-3 +always 퇉 125-1236-2-236 +always 퇊 125-1236-2-256 +always 퇋 125-1236-2-356 +always 퇌 125-1236-26 +always 퇍 125-1236-12 +always 퇎 125-1236-12-3 +always 퇏 125-1236-3 +always 퇐 125-1236-3-3 +always 퇑 125-1236-2356 +always 퇒 125-1236-13 +always 퇓 125-1236-23 +always 퇔 125-1236-235 +always 퇕 125-1236-236 +always 퇖 125-1236-256 +always 퇗 125-1236-356 +always 퇘 125-1236-1235 +always 퇙 125-1236-1235-1 +always 퇚 125-1236-1235-1-1 +always 퇛 125-1236-1235-1-3 +always 퇜 125-1236-1235-25 +always 퇝 125-1236-1235-25-13 +always 퇞 125-1236-1235-25-356 +always 퇟 125-1236-1235-35 +always 퇠 125-1236-1235-2 +always 퇡 125-1236-1235-2-1 +always 퇢 125-1236-1235-2-26 +always 퇣 125-1236-1235-2-12 +always 퇤 125-1236-1235-2-3 +always 퇥 125-1236-1235-2-236 +always 퇦 125-1236-1235-2-256 +always 퇧 125-1236-1235-2-356 +always 퇨 125-1236-1235-26 +always 퇩 125-1236-1235-12 +always 퇪 125-1236-1235-12-3 +always 퇫 125-1236-1235-3 +always 퇬 125-1236-1235-3-3 +always 퇭 125-1236-1235-2356 +always 퇮 125-1236-1235-13 +always 퇯 125-1236-1235-23 +always 퇰 125-1236-1235-235 +always 퇱 125-1236-1235-236 +always 퇲 125-1236-1235-256 +always 퇳 125-1236-1235-356 +always 퇴 125-13456 +always 퇵 125-13456-1 +always 퇶 125-13456-1-1 +always 퇷 125-13456-1-3 +always 퇸 125-13456-25 +always 퇹 125-13456-25-13 +always 퇺 125-13456-25-356 +always 퇻 125-13456-35 +always 퇼 125-13456-2 +always 퇽 125-13456-2-1 +always 퇾 125-13456-2-26 +always 퇿 125-13456-2-12 +always 툀 125-13456-2-3 +always 툁 125-13456-2-236 +always 툂 125-13456-2-256 +always 툃 125-13456-2-356 +always 툄 125-13456-26 +always 툅 125-13456-12 +always 툆 125-13456-12-3 +always 툇 125-13456-3 +always 툈 125-13456-3-3 +always 툉 125-13456-2356 +always 툊 125-13456-13 +always 툋 125-13456-23 +always 툌 125-13456-235 +always 툍 125-13456-236 +always 툎 125-13456-256 +always 툏 125-13456-356 +always 툐 125-346 +always 툑 125-346-1 +always 툒 125-346-1-1 +always 툓 125-346-1-3 +always 툔 125-346-25 +always 툕 125-346-25-13 +always 툖 125-346-25-356 +always 툗 125-346-35 +always 툘 125-346-2 +always 툙 125-346-2-1 +always 툚 125-346-2-26 +always 툛 125-346-2-12 +always 툜 125-346-2-3 +always 툝 125-346-2-236 +always 툞 125-346-2-256 +always 툟 125-346-2-356 +always 툠 125-346-26 +always 툡 125-346-12 +always 툢 125-346-12-3 +always 툣 125-346-3 +always 툤 125-346-3-3 +always 툥 125-346-2356 +always 툦 125-346-13 +always 툧 125-346-23 +always 툨 125-346-235 +always 툩 125-346-236 +always 툪 125-346-256 +always 툫 125-346-356 +always 투 125-134 +always 툭 125-134-1 +always 툮 125-134-1-1 +always 툯 125-134-1-3 +always 툰 125-134-25 +always 툱 125-134-25-13 +always 툲 125-134-25-356 +always 툳 125-134-35 +always 툴 125-134-2 +always 툵 125-134-2-1 +always 툶 125-134-2-26 +always 툷 125-134-2-12 +always 툸 125-134-2-3 +always 툹 125-134-2-236 +always 툺 125-134-2-256 +always 툻 125-134-2-356 +always 툼 125-134-26 +always 툽 125-134-12 +always 툾 125-134-12-3 +always 툿 125-134-3 +always 퉀 125-134-3-3 +always 퉁 125-134-2356 +always 퉂 125-134-13 +always 퉃 125-134-23 +always 퉄 125-134-235 +always 퉅 125-134-236 +always 퉆 125-134-256 +always 퉇 125-134-356 +always 퉈 125-1234 +always 퉉 125-1234-1 +always 퉊 125-1234-1-1 +always 퉋 125-1234-1-3 +always 퉌 125-1234-25 +always 퉍 125-1234-25-13 +always 퉎 125-1234-25-356 +always 퉏 125-1234-35 +always 퉐 125-1234-2 +always 퉑 125-1234-2-1 +always 퉒 125-1234-2-26 +always 퉓 125-1234-2-12 +always 퉔 125-1234-2-3 +always 퉕 125-1234-2-236 +always 퉖 125-1234-2-256 +always 퉗 125-1234-2-356 +always 퉘 125-1234-26 +always 퉙 125-1234-12 +always 퉚 125-1234-12-3 +always 퉛 125-1234-3 +always 퉜 125-1234-3-3 +always 퉝 125-1234-2356 +always 퉞 125-1234-13 +always 퉟 125-1234-23 +always 퉠 125-1234-235 +always 퉡 125-1234-236 +always 퉢 125-1234-256 +always 퉣 125-1234-356 +always 퉤 125-1234-1235 +always 퉥 125-1234-1235-1 +always 퉦 125-1234-1235-1-1 +always 퉧 125-1234-1235-1-3 +always 퉨 125-1234-1235-25 +always 퉩 125-1234-1235-25-13 +always 퉪 125-1234-1235-25-356 +always 퉫 125-1234-1235-35 +always 퉬 125-1234-1235-2 +always 퉭 125-1234-1235-2-1 +always 퉮 125-1234-1235-2-26 +always 퉯 125-1234-1235-2-12 +always 퉰 125-1234-1235-2-3 +always 퉱 125-1234-1235-2-236 +always 퉲 125-1234-1235-2-256 +always 퉳 125-1234-1235-2-356 +always 퉴 125-1234-1235-26 +always 퉵 125-1234-1235-12 +always 퉶 125-1234-1235-12-3 +always 퉷 125-1234-1235-3 +always 퉸 125-1234-1235-3-3 +always 퉹 125-1234-1235-2356 +always 퉺 125-1234-1235-13 +always 퉻 125-1234-1235-23 +always 퉼 125-1234-1235-235 +always 퉽 125-1234-1235-236 +always 퉾 125-1234-1235-256 +always 퉿 125-1234-1235-356 +always 튀 125-134-1235 +always 튁 125-134-1235-1 +always 튂 125-134-1235-1-1 +always 튃 125-134-1235-1-3 +always 튄 125-134-1235-25 +always 튅 125-134-1235-25-13 +always 튆 125-134-1235-25-356 +always 튇 125-134-1235-35 +always 튈 125-134-1235-2 +always 튉 125-134-1235-2-1 +always 튊 125-134-1235-2-26 +always 튋 125-134-1235-2-12 +always 튌 125-134-1235-2-3 +always 튍 125-134-1235-2-236 +always 튎 125-134-1235-2-256 +always 튏 125-134-1235-2-356 +always 튐 125-134-1235-26 +always 튑 125-134-1235-12 +always 튒 125-134-1235-12-3 +always 튓 125-134-1235-3 +always 튔 125-134-1235-3-3 +always 튕 125-134-1235-2356 +always 튖 125-134-1235-13 +always 튗 125-134-1235-23 +always 튘 125-134-1235-235 +always 튙 125-134-1235-236 +always 튚 125-134-1235-256 +always 튛 125-134-1235-356 +always 튜 125-146 +always 튝 125-146-1 +always 튞 125-146-1-1 +always 튟 125-146-1-3 +always 튠 125-146-25 +always 튡 125-146-25-13 +always 튢 125-146-25-356 +always 튣 125-146-35 +always 튤 125-146-2 +always 튥 125-146-2-1 +always 튦 125-146-2-26 +always 튧 125-146-2-12 +always 튨 125-146-2-3 +always 튩 125-146-2-236 +always 튪 125-146-2-256 +always 튫 125-146-2-356 +always 튬 125-146-26 +always 튭 125-146-12 +always 튮 125-146-12-3 +always 튯 125-146-3 +always 튰 125-146-3-3 +always 튱 125-146-2356 +always 튲 125-146-13 +always 튳 125-146-23 +always 튴 125-146-235 +always 튵 125-146-236 +always 튶 125-146-256 +always 튷 125-146-356 +always 트 125-246 +always 특 125-246-1 +always 튺 125-246-1-1 +always 튻 125-246-1-3 +always 튼 125-246-25 +always 튽 125-246-25-13 +always 튾 125-246-25-356 +always 튿 125-246-35 +always 틀 125-246-2 +always 틁 125-246-2-1 +always 틂 125-246-2-26 +always 틃 125-246-2-12 +always 틄 125-246-2-3 +always 틅 125-246-2-236 +always 틆 125-246-2-256 +always 틇 125-246-2-356 +always 틈 125-246-26 +always 틉 125-246-12 +always 틊 125-246-12-3 +always 틋 125-246-3 +always 틌 125-246-3-3 +always 틍 125-246-2356 +always 틎 125-246-13 +always 틏 125-246-23 +always 틐 125-246-235 +always 틑 125-246-236 +always 틒 125-246-256 +always 틓 125-246-356 +always 틔 125-2456 +always 틕 125-2456-1 +always 틖 125-2456-1-1 +always 틗 125-2456-1-3 +always 틘 125-2456-25 +always 틙 125-2456-25-13 +always 틚 125-2456-25-356 +always 틛 125-2456-35 +always 틜 125-2456-2 +always 틝 125-2456-2-1 +always 틞 125-2456-2-26 +always 틟 125-2456-2-12 +always 틠 125-2456-2-3 +always 틡 125-2456-2-236 +always 틢 125-2456-2-256 +always 틣 125-2456-2-356 +always 틤 125-2456-26 +always 틥 125-2456-12 +always 틦 125-2456-12-3 +always 틧 125-2456-3 +always 틨 125-2456-3-3 +always 틩 125-2456-2356 +always 틪 125-2456-13 +always 틫 125-2456-23 +always 틬 125-2456-235 +always 틭 125-2456-236 +always 틮 125-2456-256 +always 틯 125-2456-356 +always 티 125-135 +always 틱 125-135-1 +always 틲 125-135-1-1 +always 틳 125-135-1-3 +always 틴 125-135-25 +always 틵 125-135-25-13 +always 틶 125-135-25-356 +always 틷 125-135-35 +always 틸 125-135-2 +always 틹 125-135-2-1 +always 틺 125-135-2-26 +always 틻 125-135-2-12 +always 틼 125-135-2-3 +always 틽 125-135-2-236 +always 틾 125-135-2-256 +always 틿 125-135-2-356 +always 팀 125-135-26 +always 팁 125-135-12 +always 팂 125-135-12-3 +always 팃 125-135-3 +always 팄 125-135-3-3 +always 팅 125-135-2356 +always 팆 125-135-13 +always 팇 125-135-23 +always 팈 125-135-235 +always 팉 125-135-236 +always 팊 125-135-256 +always 팋 125-135-356 +always 파 145-126 +always 팍 145-126-1 +always 팎 145-126-1-1 +always 팏 145-126-1-3 +always 판 145-126-25 +always 팑 145-126-25-13 +always 팒 145-126-25-356 +always 팓 145-126-35 +always 팔 145-126-2 +always 팕 145-126-2-1 +always 팖 145-126-2-26 +always 팗 145-126-2-12 +always 팘 145-126-2-3 +always 팙 145-126-2-236 +always 팚 145-126-2-256 +always 팛 145-126-2-356 +always 팜 145-126-26 +always 팝 145-126-12 +always 팞 145-126-12-3 +always 팟 145-126-3 +always 팠 145-126-3-3 +always 팡 145-126-2356 +always 팢 145-126-13 +always 팣 145-126-23 +always 팤 145-126-235 +always 팥 145-126-236 +always 팦 145-126-256 +always 팧 145-126-356 +always 패 145-1235 +always 팩 145-1235-1 +always 팪 145-1235-1-1 +always 팫 145-1235-1-3 +always 팬 145-1235-25 +always 팭 145-1235-25-13 +always 팮 145-1235-25-356 +always 팯 145-1235-35 +always 팰 145-1235-2 +always 팱 145-1235-2-1 +always 팲 145-1235-2-26 +always 팳 145-1235-2-12 +always 팴 145-1235-2-3 +always 팵 145-1235-2-236 +always 팶 145-1235-2-256 +always 팷 145-1235-2-356 +always 팸 145-1235-26 +always 팹 145-1235-12 +always 팺 145-1235-12-3 +always 팻 145-1235-3 +always 팼 145-1235-3-3 +always 팽 145-1235-2356 +always 팾 145-1235-13 +always 팿 145-1235-23 +always 퍀 145-1235-235 +always 퍁 145-1235-236 +always 퍂 145-1235-256 +always 퍃 145-1235-356 +always 퍄 145-345 +always 퍅 145-345-1 +always 퍆 145-345-1-1 +always 퍇 145-345-1-3 +always 퍈 145-345-25 +always 퍉 145-345-25-13 +always 퍊 145-345-25-356 +always 퍋 145-345-35 +always 퍌 145-345-2 +always 퍍 145-345-2-1 +always 퍎 145-345-2-26 +always 퍏 145-345-2-12 +always 퍐 145-345-2-3 +always 퍑 145-345-2-236 +always 퍒 145-345-2-256 +always 퍓 145-345-2-356 +always 퍔 145-345-26 +always 퍕 145-345-12 +always 퍖 145-345-12-3 +always 퍗 145-345-3 +always 퍘 145-345-3-3 +always 퍙 145-345-2356 +always 퍚 145-345-13 +always 퍛 145-345-23 +always 퍜 145-345-235 +always 퍝 145-345-236 +always 퍞 145-345-256 +always 퍟 145-345-356 +always 퍠 145-345-1235 +always 퍡 145-345-1235-1 +always 퍢 145-345-1235-1-1 +always 퍣 145-345-1235-1-3 +always 퍤 145-345-1235-25 +always 퍥 145-345-1235-25-13 +always 퍦 145-345-1235-25-356 +always 퍧 145-345-1235-35 +always 퍨 145-345-1235-2 +always 퍩 145-345-1235-2-1 +always 퍪 145-345-1235-2-26 +always 퍫 145-345-1235-2-12 +always 퍬 145-345-1235-2-3 +always 퍭 145-345-1235-2-236 +always 퍮 145-345-1235-2-256 +always 퍯 145-345-1235-2-356 +always 퍰 145-345-1235-26 +always 퍱 145-345-1235-12 +always 퍲 145-345-1235-12-3 +always 퍳 145-345-1235-3 +always 퍴 145-345-1235-3-3 +always 퍵 145-345-1235-2356 +always 퍶 145-345-1235-13 +always 퍷 145-345-1235-23 +always 퍸 145-345-1235-235 +always 퍹 145-345-1235-236 +always 퍺 145-345-1235-256 +always 퍻 145-345-1235-356 +always 퍼 145-234 +always 퍽 145-234-1 +always 퍾 145-234-1-1 +always 퍿 145-234-1-3 +always 펀 145-234-25 +always 펁 145-234-25-13 +always 펂 145-234-25-356 +always 펃 145-234-35 +always 펄 145-234-2 +always 펅 145-234-2-1 +always 펆 145-234-2-26 +always 펇 145-234-2-12 +always 펈 145-234-2-3 +always 펉 145-234-2-236 +always 펊 145-234-2-256 +always 펋 145-234-2-356 +always 펌 145-234-26 +always 펍 145-234-12 +always 펎 145-234-12-3 +always 펏 145-234-3 +always 펐 145-234-3-3 +always 펑 145-234-2356 +always 펒 145-234-13 +always 펓 145-234-23 +always 펔 145-234-235 +always 펕 145-234-236 +always 펖 145-234-256 +always 펗 145-234-356 +always 페 145-1345 +always 펙 145-1345-1 +always 펚 145-1345-1-1 +always 펛 145-1345-1-3 +always 펜 145-1345-25 +always 펝 145-1345-25-13 +always 펞 145-1345-25-356 +always 펟 145-1345-35 +always 펠 145-1345-2 +always 펡 145-1345-2-1 +always 펢 145-1345-2-26 +always 펣 145-1345-2-12 +always 펤 145-1345-2-3 +always 펥 145-1345-2-236 +always 펦 145-1345-2-256 +always 펧 145-1345-2-356 +always 펨 145-1345-26 +always 펩 145-1345-12 +always 펪 145-1345-12-3 +always 펫 145-1345-3 +always 펬 145-1345-3-3 +always 펭 145-1345-2356 +always 펮 145-1345-13 +always 펯 145-1345-23 +always 펰 145-1345-235 +always 펱 145-1345-236 +always 펲 145-1345-256 +always 펳 145-1345-356 +always 펴 145-156 +always 펵 145-156-1 +always 펶 145-156-1-1 +always 펷 145-156-1-3 +always 편 145-156-25 +always 펹 145-156-25-13 +always 펺 145-156-25-356 +always 펻 145-156-35 +always 펼 145-156-2 +always 펽 145-156-2-1 +always 펾 145-156-2-26 +always 펿 145-156-2-12 +always 폀 145-156-2-3 +always 폁 145-156-2-236 +always 폂 145-156-2-256 +always 폃 145-156-2-356 +always 폄 145-156-26 +always 폅 145-156-12 +always 폆 145-156-12-3 +always 폇 145-156-3 +always 폈 145-156-3-3 +always 평 145-156-2356 +always 폊 145-156-13 +always 폋 145-156-23 +always 폌 145-156-235 +always 폍 145-156-236 +always 폎 145-156-256 +always 폏 145-156-356 +always 폐 145-34 +always 폑 145-34-1 +always 폒 145-34-1-1 +always 폓 145-34-1-3 +always 폔 145-34-25 +always 폕 145-34-25-13 +always 폖 145-34-25-356 +always 폗 145-34-35 +always 폘 145-34-2 +always 폙 145-34-2-1 +always 폚 145-34-2-26 +always 폛 145-34-2-12 +always 폜 145-34-2-3 +always 폝 145-34-2-236 +always 폞 145-34-2-256 +always 폟 145-34-2-356 +always 폠 145-34-26 +always 폡 145-34-12 +always 폢 145-34-12-3 +always 폣 145-34-3 +always 폤 145-34-3-3 +always 폥 145-34-2356 +always 폦 145-34-13 +always 폧 145-34-23 +always 폨 145-34-235 +always 폩 145-34-236 +always 폪 145-34-256 +always 폫 145-34-356 +always 포 145-136 +always 폭 145-136-1 +always 폮 145-136-1-1 +always 폯 145-136-1-3 +always 폰 145-136-25 +always 폱 145-136-25-13 +always 폲 145-136-25-356 +always 폳 145-136-35 +always 폴 145-136-2 +always 폵 145-136-2-1 +always 폶 145-136-2-26 +always 폷 145-136-2-12 +always 폸 145-136-2-3 +always 폹 145-136-2-236 +always 폺 145-136-2-256 +always 폻 145-136-2-356 +always 폼 145-136-26 +always 폽 145-136-12 +always 폾 145-136-12-3 +always 폿 145-136-3 +always 퐀 145-136-3-3 +always 퐁 145-136-2356 +always 퐂 145-136-13 +always 퐃 145-136-23 +always 퐄 145-136-235 +always 퐅 145-136-236 +always 퐆 145-136-256 +always 퐇 145-136-356 +always 퐈 145-1236 +always 퐉 145-1236-1 +always 퐊 145-1236-1-1 +always 퐋 145-1236-1-3 +always 퐌 145-1236-25 +always 퐍 145-1236-25-13 +always 퐎 145-1236-25-356 +always 퐏 145-1236-35 +always 퐐 145-1236-2 +always 퐑 145-1236-2-1 +always 퐒 145-1236-2-26 +always 퐓 145-1236-2-12 +always 퐔 145-1236-2-3 +always 퐕 145-1236-2-236 +always 퐖 145-1236-2-256 +always 퐗 145-1236-2-356 +always 퐘 145-1236-26 +always 퐙 145-1236-12 +always 퐚 145-1236-12-3 +always 퐛 145-1236-3 +always 퐜 145-1236-3-3 +always 퐝 145-1236-2356 +always 퐞 145-1236-13 +always 퐟 145-1236-23 +always 퐠 145-1236-235 +always 퐡 145-1236-236 +always 퐢 145-1236-256 +always 퐣 145-1236-356 +always 퐤 145-1236-1235 +always 퐥 145-1236-1235-1 +always 퐦 145-1236-1235-1-1 +always 퐧 145-1236-1235-1-3 +always 퐨 145-1236-1235-25 +always 퐩 145-1236-1235-25-13 +always 퐪 145-1236-1235-25-356 +always 퐫 145-1236-1235-35 +always 퐬 145-1236-1235-2 +always 퐭 145-1236-1235-2-1 +always 퐮 145-1236-1235-2-26 +always 퐯 145-1236-1235-2-12 +always 퐰 145-1236-1235-2-3 +always 퐱 145-1236-1235-2-236 +always 퐲 145-1236-1235-2-256 +always 퐳 145-1236-1235-2-356 +always 퐴 145-1236-1235-26 +always 퐵 145-1236-1235-12 +always 퐶 145-1236-1235-12-3 +always 퐷 145-1236-1235-3 +always 퐸 145-1236-1235-3-3 +always 퐹 145-1236-1235-2356 +always 퐺 145-1236-1235-13 +always 퐻 145-1236-1235-23 +always 퐼 145-1236-1235-235 +always 퐽 145-1236-1235-236 +always 퐾 145-1236-1235-256 +always 퐿 145-1236-1235-356 +always 푀 145-13456 +always 푁 145-13456-1 +always 푂 145-13456-1-1 +always 푃 145-13456-1-3 +always 푄 145-13456-25 +always 푅 145-13456-25-13 +always 푆 145-13456-25-356 +always 푇 145-13456-35 +always 푈 145-13456-2 +always 푉 145-13456-2-1 +always 푊 145-13456-2-26 +always 푋 145-13456-2-12 +always 푌 145-13456-2-3 +always 푍 145-13456-2-236 +always 푎 145-13456-2-256 +always 푏 145-13456-2-356 +always 푐 145-13456-26 +always 푑 145-13456-12 +always 푒 145-13456-12-3 +always 푓 145-13456-3 +always 푔 145-13456-3-3 +always 푕 145-13456-2356 +always 푖 145-13456-13 +always 푗 145-13456-23 +always 푘 145-13456-235 +always 푙 145-13456-236 +always 푚 145-13456-256 +always 푛 145-13456-356 +always 표 145-346 +always 푝 145-346-1 +always 푞 145-346-1-1 +always 푟 145-346-1-3 +always 푠 145-346-25 +always 푡 145-346-25-13 +always 푢 145-346-25-356 +always 푣 145-346-35 +always 푤 145-346-2 +always 푥 145-346-2-1 +always 푦 145-346-2-26 +always 푧 145-346-2-12 +always 푨 145-346-2-3 +always 푩 145-346-2-236 +always 푪 145-346-2-256 +always 푫 145-346-2-356 +always 푬 145-346-26 +always 푭 145-346-12 +always 푮 145-346-12-3 +always 푯 145-346-3 +always 푰 145-346-3-3 +always 푱 145-346-2356 +always 푲 145-346-13 +always 푳 145-346-23 +always 푴 145-346-235 +always 푵 145-346-236 +always 푶 145-346-256 +always 푷 145-346-356 +always 푸 145-134 +always 푹 145-134-1 +always 푺 145-134-1-1 +always 푻 145-134-1-3 +always 푼 145-134-25 +always 푽 145-134-25-13 +always 푾 145-134-25-356 +always 푿 145-134-35 +always 풀 145-134-2 +always 풁 145-134-2-1 +always 풂 145-134-2-26 +always 풃 145-134-2-12 +always 풄 145-134-2-3 +always 풅 145-134-2-236 +always 풆 145-134-2-256 +always 풇 145-134-2-356 +always 품 145-134-26 +always 풉 145-134-12 +always 풊 145-134-12-3 +always 풋 145-134-3 +always 풌 145-134-3-3 +always 풍 145-134-2356 +always 풎 145-134-13 +always 풏 145-134-23 +always 풐 145-134-235 +always 풑 145-134-236 +always 풒 145-134-256 +always 풓 145-134-356 +always 풔 145-1234 +always 풕 145-1234-1 +always 풖 145-1234-1-1 +always 풗 145-1234-1-3 +always 풘 145-1234-25 +always 풙 145-1234-25-13 +always 풚 145-1234-25-356 +always 풛 145-1234-35 +always 풜 145-1234-2 +always 풝 145-1234-2-1 +always 풞 145-1234-2-26 +always 풟 145-1234-2-12 +always 풠 145-1234-2-3 +always 풡 145-1234-2-236 +always 풢 145-1234-2-256 +always 풣 145-1234-2-356 +always 풤 145-1234-26 +always 풥 145-1234-12 +always 풦 145-1234-12-3 +always 풧 145-1234-3 +always 풨 145-1234-3-3 +always 풩 145-1234-2356 +always 풪 145-1234-13 +always 풫 145-1234-23 +always 풬 145-1234-235 +always 풭 145-1234-236 +always 풮 145-1234-256 +always 풯 145-1234-356 +always 풰 145-1234-1235 +always 풱 145-1234-1235-1 +always 풲 145-1234-1235-1-1 +always 풳 145-1234-1235-1-3 +always 풴 145-1234-1235-25 +always 풵 145-1234-1235-25-13 +always 풶 145-1234-1235-25-356 +always 풷 145-1234-1235-35 +always 풸 145-1234-1235-2 +always 풹 145-1234-1235-2-1 +always 풺 145-1234-1235-2-26 +always 풻 145-1234-1235-2-12 +always 풼 145-1234-1235-2-3 +always 풽 145-1234-1235-2-236 +always 풾 145-1234-1235-2-256 +always 풿 145-1234-1235-2-356 +always 퓀 145-1234-1235-26 +always 퓁 145-1234-1235-12 +always 퓂 145-1234-1235-12-3 +always 퓃 145-1234-1235-3 +always 퓄 145-1234-1235-3-3 +always 퓅 145-1234-1235-2356 +always 퓆 145-1234-1235-13 +always 퓇 145-1234-1235-23 +always 퓈 145-1234-1235-235 +always 퓉 145-1234-1235-236 +always 퓊 145-1234-1235-256 +always 퓋 145-1234-1235-356 +always 퓌 145-134-1235 +always 퓍 145-134-1235-1 +always 퓎 145-134-1235-1-1 +always 퓏 145-134-1235-1-3 +always 퓐 145-134-1235-25 +always 퓑 145-134-1235-25-13 +always 퓒 145-134-1235-25-356 +always 퓓 145-134-1235-35 +always 퓔 145-134-1235-2 +always 퓕 145-134-1235-2-1 +always 퓖 145-134-1235-2-26 +always 퓗 145-134-1235-2-12 +always 퓘 145-134-1235-2-3 +always 퓙 145-134-1235-2-236 +always 퓚 145-134-1235-2-256 +always 퓛 145-134-1235-2-356 +always 퓜 145-134-1235-26 +always 퓝 145-134-1235-12 +always 퓞 145-134-1235-12-3 +always 퓟 145-134-1235-3 +always 퓠 145-134-1235-3-3 +always 퓡 145-134-1235-2356 +always 퓢 145-134-1235-13 +always 퓣 145-134-1235-23 +always 퓤 145-134-1235-235 +always 퓥 145-134-1235-236 +always 퓦 145-134-1235-256 +always 퓧 145-134-1235-356 +always 퓨 145-146 +always 퓩 145-146-1 +always 퓪 145-146-1-1 +always 퓫 145-146-1-3 +always 퓬 145-146-25 +always 퓭 145-146-25-13 +always 퓮 145-146-25-356 +always 퓯 145-146-35 +always 퓰 145-146-2 +always 퓱 145-146-2-1 +always 퓲 145-146-2-26 +always 퓳 145-146-2-12 +always 퓴 145-146-2-3 +always 퓵 145-146-2-236 +always 퓶 145-146-2-256 +always 퓷 145-146-2-356 +always 퓸 145-146-26 +always 퓹 145-146-12 +always 퓺 145-146-12-3 +always 퓻 145-146-3 +always 퓼 145-146-3-3 +always 퓽 145-146-2356 +always 퓾 145-146-13 +always 퓿 145-146-23 +always 픀 145-146-235 +always 픁 145-146-236 +always 픂 145-146-256 +always 픃 145-146-356 +always 프 145-246 +always 픅 145-246-1 +always 픆 145-246-1-1 +always 픇 145-246-1-3 +always 픈 145-246-25 +always 픉 145-246-25-13 +always 픊 145-246-25-356 +always 픋 145-246-35 +always 플 145-246-2 +always 픍 145-246-2-1 +always 픎 145-246-2-26 +always 픏 145-246-2-12 +always 픐 145-246-2-3 +always 픑 145-246-2-236 +always 픒 145-246-2-256 +always 픓 145-246-2-356 +always 픔 145-246-26 +always 픕 145-246-12 +always 픖 145-246-12-3 +always 픗 145-246-3 +always 픘 145-246-3-3 +always 픙 145-246-2356 +always 픚 145-246-13 +always 픛 145-246-23 +always 픜 145-246-235 +always 픝 145-246-236 +always 픞 145-246-256 +always 픟 145-246-356 +always 픠 145-2456 +always 픡 145-2456-1 +always 픢 145-2456-1-1 +always 픣 145-2456-1-3 +always 픤 145-2456-25 +always 픥 145-2456-25-13 +always 픦 145-2456-25-356 +always 픧 145-2456-35 +always 픨 145-2456-2 +always 픩 145-2456-2-1 +always 픪 145-2456-2-26 +always 픫 145-2456-2-12 +always 픬 145-2456-2-3 +always 픭 145-2456-2-236 +always 픮 145-2456-2-256 +always 픯 145-2456-2-356 +always 픰 145-2456-26 +always 픱 145-2456-12 +always 픲 145-2456-12-3 +always 픳 145-2456-3 +always 픴 145-2456-3-3 +always 픵 145-2456-2356 +always 픶 145-2456-13 +always 픷 145-2456-23 +always 픸 145-2456-235 +always 픹 145-2456-236 +always 픺 145-2456-256 +always 픻 145-2456-356 +always 피 145-135 +always 픽 145-135-1 +always 픾 145-135-1-1 +always 픿 145-135-1-3 +always 핀 145-135-25 +always 핁 145-135-25-13 +always 핂 145-135-25-356 +always 핃 145-135-35 +always 필 145-135-2 +always 핅 145-135-2-1 +always 핆 145-135-2-26 +always 핇 145-135-2-12 +always 핈 145-135-2-3 +always 핉 145-135-2-236 +always 핊 145-135-2-256 +always 핋 145-135-2-356 +always 핌 145-135-26 +always 핍 145-135-12 +always 핎 145-135-12-3 +always 핏 145-135-3 +always 핐 145-135-3-3 +always 핑 145-135-2356 +always 핒 145-135-13 +always 핓 145-135-23 +always 핔 145-135-235 +always 핕 145-135-236 +always 핖 145-135-256 +always 핗 145-135-356 +always 하 245-126 +always 학 245-126-1 +always 핚 245-126-1-1 +always 핛 245-126-1-3 +always 한 245-126-25 +always 핝 245-126-25-13 +always 핞 245-126-25-356 +always 핟 245-126-35 +always 할 245-126-2 +always 핡 245-126-2-1 +always 핢 245-126-2-26 +always 핣 245-126-2-12 +always 핤 245-126-2-3 +always 핥 245-126-2-236 +always 핦 245-126-2-256 +always 핧 245-126-2-356 +always 함 245-126-26 +always 합 245-126-12 +always 핪 245-126-12-3 +always 핫 245-126-3 +always 핬 245-126-3-3 +always 항 245-126-2356 +always 핮 245-126-13 +always 핯 245-126-23 +always 핰 245-126-235 +always 핱 245-126-236 +always 핲 245-126-256 +always 핳 245-126-356 +always 해 245-1235 +always 핵 245-1235-1 +always 핶 245-1235-1-1 +always 핷 245-1235-1-3 +always 핸 245-1235-25 +always 핹 245-1235-25-13 +always 핺 245-1235-25-356 +always 핻 245-1235-35 +always 핼 245-1235-2 +always 핽 245-1235-2-1 +always 핾 245-1235-2-26 +always 핿 245-1235-2-12 +always 햀 245-1235-2-3 +always 햁 245-1235-2-236 +always 햂 245-1235-2-256 +always 햃 245-1235-2-356 +always 햄 245-1235-26 +always 햅 245-1235-12 +always 햆 245-1235-12-3 +always 햇 245-1235-3 +always 했 245-1235-3-3 +always 행 245-1235-2356 +always 햊 245-1235-13 +always 햋 245-1235-23 +always 햌 245-1235-235 +always 햍 245-1235-236 +always 햎 245-1235-256 +always 햏 245-1235-356 +always 햐 245-345 +always 햑 245-345-1 +always 햒 245-345-1-1 +always 햓 245-345-1-3 +always 햔 245-345-25 +always 햕 245-345-25-13 +always 햖 245-345-25-356 +always 햗 245-345-35 +always 햘 245-345-2 +always 햙 245-345-2-1 +always 햚 245-345-2-26 +always 햛 245-345-2-12 +always 햜 245-345-2-3 +always 햝 245-345-2-236 +always 햞 245-345-2-256 +always 햟 245-345-2-356 +always 햠 245-345-26 +always 햡 245-345-12 +always 햢 245-345-12-3 +always 햣 245-345-3 +always 햤 245-345-3-3 +always 향 245-345-2356 +always 햦 245-345-13 +always 햧 245-345-23 +always 햨 245-345-235 +always 햩 245-345-236 +always 햪 245-345-256 +always 햫 245-345-356 +always 햬 245-345-1235 +always 햭 245-345-1235-1 +always 햮 245-345-1235-1-1 +always 햯 245-345-1235-1-3 +always 햰 245-345-1235-25 +always 햱 245-345-1235-25-13 +always 햲 245-345-1235-25-356 +always 햳 245-345-1235-35 +always 햴 245-345-1235-2 +always 햵 245-345-1235-2-1 +always 햶 245-345-1235-2-26 +always 햷 245-345-1235-2-12 +always 햸 245-345-1235-2-3 +always 햹 245-345-1235-2-236 +always 햺 245-345-1235-2-256 +always 햻 245-345-1235-2-356 +always 햼 245-345-1235-26 +always 햽 245-345-1235-12 +always 햾 245-345-1235-12-3 +always 햿 245-345-1235-3 +always 헀 245-345-1235-3-3 +always 헁 245-345-1235-2356 +always 헂 245-345-1235-13 +always 헃 245-345-1235-23 +always 헄 245-345-1235-235 +always 헅 245-345-1235-236 +always 헆 245-345-1235-256 +always 헇 245-345-1235-356 +always 허 245-234 +always 헉 245-234-1 +always 헊 245-234-1-1 +always 헋 245-234-1-3 +always 헌 245-234-25 +always 헍 245-234-25-13 +always 헎 245-234-25-356 +always 헏 245-234-35 +always 헐 245-234-2 +always 헑 245-234-2-1 +always 헒 245-234-2-26 +always 헓 245-234-2-12 +always 헔 245-234-2-3 +always 헕 245-234-2-236 +always 헖 245-234-2-256 +always 헗 245-234-2-356 +always 험 245-234-26 +always 헙 245-234-12 +always 헚 245-234-12-3 +always 헛 245-234-3 +always 헜 245-234-3-3 +always 헝 245-234-2356 +always 헞 245-234-13 +always 헟 245-234-23 +always 헠 245-234-235 +always 헡 245-234-236 +always 헢 245-234-256 +always 헣 245-234-356 +always 헤 245-1345 +always 헥 245-1345-1 +always 헦 245-1345-1-1 +always 헧 245-1345-1-3 +always 헨 245-1345-25 +always 헩 245-1345-25-13 +always 헪 245-1345-25-356 +always 헫 245-1345-35 +always 헬 245-1345-2 +always 헭 245-1345-2-1 +always 헮 245-1345-2-26 +always 헯 245-1345-2-12 +always 헰 245-1345-2-3 +always 헱 245-1345-2-236 +always 헲 245-1345-2-256 +always 헳 245-1345-2-356 +always 헴 245-1345-26 +always 헵 245-1345-12 +always 헶 245-1345-12-3 +always 헷 245-1345-3 +always 헸 245-1345-3-3 +always 헹 245-1345-2356 +always 헺 245-1345-13 +always 헻 245-1345-23 +always 헼 245-1345-235 +always 헽 245-1345-236 +always 헾 245-1345-256 +always 헿 245-1345-356 +always 혀 245-156 +always 혁 245-156-1 +always 혂 245-156-1-1 +always 혃 245-156-1-3 +always 현 245-156-25 +always 혅 245-156-25-13 +always 혆 245-156-25-356 +always 혇 245-156-35 +always 혈 245-156-2 +always 혉 245-156-2-1 +always 혊 245-156-2-26 +always 혋 245-156-2-12 +always 혌 245-156-2-3 +always 혍 245-156-2-236 +always 혎 245-156-2-256 +always 혏 245-156-2-356 +always 혐 245-156-26 +always 협 245-156-12 +always 혒 245-156-12-3 +always 혓 245-156-3 +always 혔 245-156-3-3 +always 형 245-156-2356 +always 혖 245-156-13 +always 혗 245-156-23 +always 혘 245-156-235 +always 혙 245-156-236 +always 혚 245-156-256 +always 혛 245-156-356 +always 혜 245-34 +always 혝 245-34-1 +always 혞 245-34-1-1 +always 혟 245-34-1-3 +always 혠 245-34-25 +always 혡 245-34-25-13 +always 혢 245-34-25-356 +always 혣 245-34-35 +always 혤 245-34-2 +always 혥 245-34-2-1 +always 혦 245-34-2-26 +always 혧 245-34-2-12 +always 혨 245-34-2-3 +always 혩 245-34-2-236 +always 혪 245-34-2-256 +always 혫 245-34-2-356 +always 혬 245-34-26 +always 혭 245-34-12 +always 혮 245-34-12-3 +always 혯 245-34-3 +always 혰 245-34-3-3 +always 혱 245-34-2356 +always 혲 245-34-13 +always 혳 245-34-23 +always 혴 245-34-235 +always 혵 245-34-236 +always 혶 245-34-256 +always 혷 245-34-356 +always 호 245-136 +always 혹 245-136-1 +always 혺 245-136-1-1 +always 혻 245-136-1-3 +always 혼 245-136-25 +always 혽 245-136-25-13 +always 혾 245-136-25-356 +always 혿 245-136-35 +always 홀 245-136-2 +always 홁 245-136-2-1 +always 홂 245-136-2-26 +always 홃 245-136-2-12 +always 홄 245-136-2-3 +always 홅 245-136-2-236 +always 홆 245-136-2-256 +always 홇 245-136-2-356 +always 홈 245-136-26 +always 홉 245-136-12 +always 홊 245-136-12-3 +always 홋 245-136-3 +always 홌 245-136-3-3 +always 홍 245-136-2356 +always 홎 245-136-13 +always 홏 245-136-23 +always 홐 245-136-235 +always 홑 245-136-236 +always 홒 245-136-256 +always 홓 245-136-356 +always 화 245-1236 +always 확 245-1236-1 +always 홖 245-1236-1-1 +always 홗 245-1236-1-3 +always 환 245-1236-25 +always 홙 245-1236-25-13 +always 홚 245-1236-25-356 +always 홛 245-1236-35 +always 활 245-1236-2 +always 홝 245-1236-2-1 +always 홞 245-1236-2-26 +always 홟 245-1236-2-12 +always 홠 245-1236-2-3 +always 홡 245-1236-2-236 +always 홢 245-1236-2-256 +always 홣 245-1236-2-356 +always 홤 245-1236-26 +always 홥 245-1236-12 +always 홦 245-1236-12-3 +always 홧 245-1236-3 +always 홨 245-1236-3-3 +always 황 245-1236-2356 +always 홪 245-1236-13 +always 홫 245-1236-23 +always 홬 245-1236-235 +always 홭 245-1236-236 +always 홮 245-1236-256 +always 홯 245-1236-356 +always 홰 245-1236-1235 +always 홱 245-1236-1235-1 +always 홲 245-1236-1235-1-1 +always 홳 245-1236-1235-1-3 +always 홴 245-1236-1235-25 +always 홵 245-1236-1235-25-13 +always 홶 245-1236-1235-25-356 +always 홷 245-1236-1235-35 +always 홸 245-1236-1235-2 +always 홹 245-1236-1235-2-1 +always 홺 245-1236-1235-2-26 +always 홻 245-1236-1235-2-12 +always 홼 245-1236-1235-2-3 +always 홽 245-1236-1235-2-236 +always 홾 245-1236-1235-2-256 +always 홿 245-1236-1235-2-356 +always 횀 245-1236-1235-26 +always 횁 245-1236-1235-12 +always 횂 245-1236-1235-12-3 +always 횃 245-1236-1235-3 +always 횄 245-1236-1235-3-3 +always 횅 245-1236-1235-2356 +always 횆 245-1236-1235-13 +always 횇 245-1236-1235-23 +always 횈 245-1236-1235-235 +always 횉 245-1236-1235-236 +always 횊 245-1236-1235-256 +always 횋 245-1236-1235-356 +always 회 245-13456 +always 획 245-13456-1 +always 횎 245-13456-1-1 +always 횏 245-13456-1-3 +always 횐 245-13456-25 +always 횑 245-13456-25-13 +always 횒 245-13456-25-356 +always 횓 245-13456-35 +always 횔 245-13456-2 +always 횕 245-13456-2-1 +always 횖 245-13456-2-26 +always 횗 245-13456-2-12 +always 횘 245-13456-2-3 +always 횙 245-13456-2-236 +always 횚 245-13456-2-256 +always 횛 245-13456-2-356 +always 횜 245-13456-26 +always 횝 245-13456-12 +always 횞 245-13456-12-3 +always 횟 245-13456-3 +always 횠 245-13456-3-3 +always 횡 245-13456-2356 +always 횢 245-13456-13 +always 횣 245-13456-23 +always 횤 245-13456-235 +always 횥 245-13456-236 +always 횦 245-13456-256 +always 횧 245-13456-356 +always 효 245-346 +always 횩 245-346-1 +always 횪 245-346-1-1 +always 횫 245-346-1-3 +always 횬 245-346-25 +always 횭 245-346-25-13 +always 횮 245-346-25-356 +always 횯 245-346-35 +always 횰 245-346-2 +always 횱 245-346-2-1 +always 횲 245-346-2-26 +always 횳 245-346-2-12 +always 횴 245-346-2-3 +always 횵 245-346-2-236 +always 횶 245-346-2-256 +always 횷 245-346-2-356 +always 횸 245-346-26 +always 횹 245-346-12 +always 횺 245-346-12-3 +always 횻 245-346-3 +always 횼 245-346-3-3 +always 횽 245-346-2356 +always 횾 245-346-13 +always 횿 245-346-23 +always 훀 245-346-235 +always 훁 245-346-236 +always 훂 245-346-256 +always 훃 245-346-356 +always 후 245-134 +always 훅 245-134-1 +always 훆 245-134-1-1 +always 훇 245-134-1-3 +always 훈 245-134-25 +always 훉 245-134-25-13 +always 훊 245-134-25-356 +always 훋 245-134-35 +always 훌 245-134-2 +always 훍 245-134-2-1 +always 훎 245-134-2-26 +always 훏 245-134-2-12 +always 훐 245-134-2-3 +always 훑 245-134-2-236 +always 훒 245-134-2-256 +always 훓 245-134-2-356 +always 훔 245-134-26 +always 훕 245-134-12 +always 훖 245-134-12-3 +always 훗 245-134-3 +always 훘 245-134-3-3 +always 훙 245-134-2356 +always 훚 245-134-13 +always 훛 245-134-23 +always 훜 245-134-235 +always 훝 245-134-236 +always 훞 245-134-256 +always 훟 245-134-356 +always 훠 245-1234 +always 훡 245-1234-1 +always 훢 245-1234-1-1 +always 훣 245-1234-1-3 +always 훤 245-1234-25 +always 훥 245-1234-25-13 +always 훦 245-1234-25-356 +always 훧 245-1234-35 +always 훨 245-1234-2 +always 훩 245-1234-2-1 +always 훪 245-1234-2-26 +always 훫 245-1234-2-12 +always 훬 245-1234-2-3 +always 훭 245-1234-2-236 +always 훮 245-1234-2-256 +always 훯 245-1234-2-356 +always 훰 245-1234-26 +always 훱 245-1234-12 +always 훲 245-1234-12-3 +always 훳 245-1234-3 +always 훴 245-1234-3-3 +always 훵 245-1234-2356 +always 훶 245-1234-13 +always 훷 245-1234-23 +always 훸 245-1234-235 +always 훹 245-1234-236 +always 훺 245-1234-256 +always 훻 245-1234-356 +always 훼 245-1234-1235 +always 훽 245-1234-1235-1 +always 훾 245-1234-1235-1-1 +always 훿 245-1234-1235-1-3 +always 휀 245-1234-1235-25 +always 휁 245-1234-1235-25-13 +always 휂 245-1234-1235-25-356 +always 휃 245-1234-1235-35 +always 휄 245-1234-1235-2 +always 휅 245-1234-1235-2-1 +always 휆 245-1234-1235-2-26 +always 휇 245-1234-1235-2-12 +always 휈 245-1234-1235-2-3 +always 휉 245-1234-1235-2-236 +always 휊 245-1234-1235-2-256 +always 휋 245-1234-1235-2-356 +always 휌 245-1234-1235-26 +always 휍 245-1234-1235-12 +always 휎 245-1234-1235-12-3 +always 휏 245-1234-1235-3 +always 휐 245-1234-1235-3-3 +always 휑 245-1234-1235-2356 +always 휒 245-1234-1235-13 +always 휓 245-1234-1235-23 +always 휔 245-1234-1235-235 +always 휕 245-1234-1235-236 +always 휖 245-1234-1235-256 +always 휗 245-1234-1235-356 +always 휘 245-134-1235 +always 휙 245-134-1235-1 +always 휚 245-134-1235-1-1 +always 휛 245-134-1235-1-3 +always 휜 245-134-1235-25 +always 휝 245-134-1235-25-13 +always 휞 245-134-1235-25-356 +always 휟 245-134-1235-35 +always 휠 245-134-1235-2 +always 휡 245-134-1235-2-1 +always 휢 245-134-1235-2-26 +always 휣 245-134-1235-2-12 +always 휤 245-134-1235-2-3 +always 휥 245-134-1235-2-236 +always 휦 245-134-1235-2-256 +always 휧 245-134-1235-2-356 +always 휨 245-134-1235-26 +always 휩 245-134-1235-12 +always 휪 245-134-1235-12-3 +always 휫 245-134-1235-3 +always 휬 245-134-1235-3-3 +always 휭 245-134-1235-2356 +always 휮 245-134-1235-13 +always 휯 245-134-1235-23 +always 휰 245-134-1235-235 +always 휱 245-134-1235-236 +always 휲 245-134-1235-256 +always 휳 245-134-1235-356 +always 휴 245-146 +always 휵 245-146-1 +always 휶 245-146-1-1 +always 휷 245-146-1-3 +always 휸 245-146-25 +always 휹 245-146-25-13 +always 휺 245-146-25-356 +always 휻 245-146-35 +always 휼 245-146-2 +always 휽 245-146-2-1 +always 휾 245-146-2-26 +always 휿 245-146-2-12 +always 흀 245-146-2-3 +always 흁 245-146-2-236 +always 흂 245-146-2-256 +always 흃 245-146-2-356 +always 흄 245-146-26 +always 흅 245-146-12 +always 흆 245-146-12-3 +always 흇 245-146-3 +always 흈 245-146-3-3 +always 흉 245-146-2356 +always 흊 245-146-13 +always 흋 245-146-23 +always 흌 245-146-235 +always 흍 245-146-236 +always 흎 245-146-256 +always 흏 245-146-356 +always 흐 245-246 +always 흑 245-246-1 +always 흒 245-246-1-1 +always 흓 245-246-1-3 +always 흔 245-246-25 +always 흕 245-246-25-13 +always 흖 245-246-25-356 +always 흗 245-246-35 +always 흘 245-246-2 +always 흙 245-246-2-1 +always 흚 245-246-2-26 +always 흛 245-246-2-12 +always 흜 245-246-2-3 +always 흝 245-246-2-236 +always 흞 245-246-2-256 +always 흟 245-246-2-356 +always 흠 245-246-26 +always 흡 245-246-12 +always 흢 245-246-12-3 +always 흣 245-246-3 +always 흤 245-246-3-3 +always 흥 245-246-2356 +always 흦 245-246-13 +always 흧 245-246-23 +always 흨 245-246-235 +always 흩 245-246-236 +always 흪 245-246-256 +always 흫 245-246-356 +always 희 245-2456 +always 흭 245-2456-1 +always 흮 245-2456-1-1 +always 흯 245-2456-1-3 +always 흰 245-2456-25 +always 흱 245-2456-25-13 +always 흲 245-2456-25-356 +always 흳 245-2456-35 +always 흴 245-2456-2 +always 흵 245-2456-2-1 +always 흶 245-2456-2-26 +always 흷 245-2456-2-12 +always 흸 245-2456-2-3 +always 흹 245-2456-2-236 +always 흺 245-2456-2-256 +always 흻 245-2456-2-356 +always 흼 245-2456-26 +always 흽 245-2456-12 +always 흾 245-2456-12-3 +always 흿 245-2456-3 +always 힀 245-2456-3-3 +always 힁 245-2456-2356 +always 힂 245-2456-13 +always 힃 245-2456-23 +always 힄 245-2456-235 +always 힅 245-2456-236 +always 힆 245-2456-256 +always 힇 245-2456-356 +always 히 245-135 +always 힉 245-135-1 +always 힊 245-135-1-1 +always 힋 245-135-1-3 +always 힌 245-135-25 +always 힍 245-135-25-13 +always 힎 245-135-25-356 +always 힏 245-135-35 +always 힐 245-135-2 +always 힑 245-135-2-1 +always 힒 245-135-2-26 +always 힓 245-135-2-12 +always 힔 245-135-2-3 +always 힕 245-135-2-236 +always 힖 245-135-2-256 +always 힗 245-135-2-356 +always 힘 245-135-26 +always 힙 245-135-12 +always 힚 245-135-12-3 +always 힛 245-135-3 +always 힜 245-135-3-3 +always 힝 245-135-2356 +always 힞 245-135-13 +always 힟 245-135-23 +always 힠 245-135-235 +always 힡 245-135-236 +always 힢 245-135-256 +always 힣 245-135-356 +always ᅠ 0 +always ᄀ 1 +always ᄁ 1-1 +always ᆪ 1-3 +always ᄂ 25 +always ᆬ 25-13 +always ᆭ 25-356 +always ᄃ 35 +always ᄄ 35-35 +always ᄅ 2 +always ᆰ 2-1 +always ᆱ 2-26 +always ᆲ 2-12 +always ᆳ 2-3 +always ᆴ 2-236 +always ᆵ 2-256 +always ᄚ 2-356 +always ᄆ 26 +always ᄇ 12 +always ᄈ 12-12 +always ᄡ 12-3 +always ᄉ 3 +always ᄊ 3-3 +always ᄋ 2356 +always ᄌ 13 +always ᄍ 13-13 +always ᄎ 23 +always ᄏ 235 +always ᄐ 236 +always ᄑ 256 +always ᄒ 356 +always ᅡ 126 +always ᅢ 1235 +always ᅣ 345 +always ᅤ 345-1235 +always ᅥ 234 +always ᅦ 1345 +always ᅧ 156 +always ᅨ 34 +always ᅩ 136 +always ᅪ 1236 +always ᅫ 1236-1235 +always ᅬ 13456 +always ᅭ 346 +always ᅮ 134 +always ᅯ 1234 +always ᅰ 1234-1235 +always ᅱ 134-1235 +always ᅲ 146 +always ᅳ 246 +always ᅴ 2456 +always ᅵ 135 diff --git a/etc_org/brltty/Contraction/latex-access.ctb b/etc_org/brltty/Contraction/latex-access.ctb new file mode 100755 index 0000000..4e6aaad --- /dev/null +++ b/etc_org/brltty/Contraction/latex-access.ctb @@ -0,0 +1,216 @@ +#!/usr/bin/python +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Contraction Table - latex-access (executable) + +import sys, os + +def putProgramMessage (message): + stream = sys.stderr + stream.write(os.path.basename(sys.argv[0]) + ": " + message + "\n") + stream.flush() + +def syntaxError (message): + putProgramMessage(message) + exit(2) + +def semanticError (message): + putProgramMessage(message) + exit(3) + +def systemError (message): + putProgramMessage(message) + exit(4) + +def missingPackage (name): + systemError("package not installed: " + name) + +def putResponseProperty (keyword, value): + value = unicode(value) + if programArguments.verbose: putProgramMessage("rsp: " + keyword + "=" + value) + + stream = sys.stdout + stream.write(keyword + "=" + value.encode("UTF-8") + "\n") + stream.flush() + +def getRequest (): + request = {} + + while True: + try: + if programArguments.interactive: + line = raw_input(packageName + "> ") + else: + line = raw_input() + except EOFError: + if len(request) == 0: return None + semanticError("unexpected end-of-file on standard input") + + line = line.decode("UTF-8") + components = line.split("=", 1) + + if len(components) > 1: + (keyword, value) = components + keyword = keyword.strip().lower() + + if programArguments.verbose: putProgramMessage("req: " + keyword + "=" + value) + request[keyword] = value + if keyword == "text": break + + return request + +def processRequest (): + request = getRequest() + if not request: return False + + for attribute in ("displayLength", "cursorOffset", "expandCurrentWord", "consumedChars"): + if hasattr(brailleTranslator, attribute): + delattr(brailleTranslator, attribute) + + if request.has_key("maximum-length"): + brailleTranslator.displayLength = int(request["maximum-length"]) + + if request.has_key("cursor-position"): + position = int(request["cursor-position"]) + + if position > 0: + brailleTranslator.cursorOffset = position - 1 + + if request.has_key("expand-current-word"): + brailleTranslator.expandCurrentWord = int(request["expand-current-word"]) != 0 + + brailleTranslator.capitalisation = "6dot" + if request.has_key("capitalization-mode"): + if int(request["capitalization-mode"]) != 1: + brailleTranslator.capitalisation = "8dot" + + text = request["text"] + brf = brailleTranslator.translate(textPreprocessor.translate(text)) + + if hasattr(brailleTranslator, "consumedChars"): + consumedLength = brailleTranslator.consumedChars + putResponseProperty("consumed-length", consumedLength) + else: + consumedLength = len(text) + + if hasattr(brailleTranslator, "src2trans"): + offsets = brailleTranslator.src2trans + if len(offsets) > consumedLength: offsets = offsets[:consumedLength] + putResponseProperty("output-offsets", ",".join((str(offset) for offset in offsets))) + + putResponseProperty("brf", brf) + return True + +def parseProgramArguments (): + import argparse + parser = argparse.ArgumentParser( + prog = os.path.basename(sys.argv[0]), + usage = "%(prog)s [option ...]", + description = """ + This is an executable contraction table for BRLTTY + that uses the latex-access package + to translate LaTeX mathematical notation into braille. + BRLTTY can be found at [http://brltty.com/]. + latex-access can be found at [http://www.latex-access.sourceforge.net/]. + """ + ) + + parser.add_argument( + "-c", "--configuration", + action = "store", + nargs = 1, + dest = "configuration", + default = ( + os.path.join(os.path.expanduser("~"), "." + packageName), + "/etc/" + packageName + ".conf" + ), + help = "the configuration file to use" + ) + + parser.add_argument( + "-n", "--nemeth", + action = "store_const", + const = "nemeth", + dest = "translator", + help = "translate into Nemeth Code" + ) + + parser.add_argument( + "-u", "--ueb", + action = "store_const", + const = "ueb", + dest = "translator", + help = "translate into Unified English Braille" + ) + + parser.add_argument( + "-i", "--interactive", + action = "store_true", + dest = "interactive", + help = "enable input editing and history" + ) + + parser.add_argument( + "-v", "--verbose", + action = "store_true", + dest = "verbose", + help = "show request and response properties on standard error" + ) + + return parser.parse_args() + +if __name__ == "__main__": + packageName = "latex-access" + + programArguments = parseProgramArguments() + + if programArguments.interactive: + import readline, atexit + historyFile=os.path.join(os.path.expanduser("~"), "." + packageName + ".history") + atexit.register(readline.write_history_file, historyFile) + readline.read_history_file(historyFile) + + try: + from latex_access import nemeth, ueb, preprocessor, settings + except ImportError: + missingPackage(packageName) + + for configurationFile in programArguments.configuration: + if os.path.exists(configurationFile): + if programArguments.verbose: + putProgramMessage("configuration file: " + configurationFile) + + settings.loadSettings(configurationFile) + break + + if programArguments.translator: + settings.settings["brailletable"] = programArguments.translator + + brailleTranslator = settings.brailleTableToUse() + textPreprocessor = preprocessor.preprocessor() + + settings.activateSettings( + { + "braille": brailleTranslator, + "preprocessor": textPreprocessor + } + ) + + while processRequest(): pass + diff --git a/etc_org/brltty/Contraction/letters-latin.cti b/etc_org/brltty/Contraction/letters-latin.cti new file mode 100644 index 0000000..27b78a6 --- /dev/null +++ b/etc_org/brltty/Contraction/letters-latin.cti @@ -0,0 +1,77 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This BRLTTY contraction subtable defines the standard braille representations +# for the letters of the Latin alphabet. + +# lowercase letters +always \x61 1 LATIN SMALL LETTER A +always \x62 12 LATIN SMALL LETTER B +always \x63 14 LATIN SMALL LETTER C +always \x64 145 LATIN SMALL LETTER D +always \x65 15 LATIN SMALL LETTER E +always \x66 124 LATIN SMALL LETTER F +always \x67 1245 LATIN SMALL LETTER G +always \x68 125 LATIN SMALL LETTER H +always \x69 24 LATIN SMALL LETTER I +always \x6A 245 LATIN SMALL LETTER J +always \x6B 13 LATIN SMALL LETTER K +always \x6C 123 LATIN SMALL LETTER L +always \x6D 134 LATIN SMALL LETTER M +always \x6E 1345 LATIN SMALL LETTER N +always \x6F 135 LATIN SMALL LETTER O +always \x70 1234 LATIN SMALL LETTER P +always \x71 12345 LATIN SMALL LETTER Q +always \x72 1235 LATIN SMALL LETTER R +always \x73 234 LATIN SMALL LETTER S +always \x74 2345 LATIN SMALL LETTER T +always \x75 136 LATIN SMALL LETTER U +always \x76 1236 LATIN SMALL LETTER V +always \x77 2456 LATIN SMALL LETTER W +always \x78 1346 LATIN SMALL LETTER X +always \x79 13456 LATIN SMALL LETTER Y +always \x7A 1356 LATIN SMALL LETTER Z + +# uppercase letters +always \x41 1 LATIN CAPITAL LETTER A +always \x42 12 LATIN CAPITAL LETTER B +always \x43 14 LATIN CAPITAL LETTER C +always \x44 145 LATIN CAPITAL LETTER D +always \x45 15 LATIN CAPITAL LETTER E +always \x46 124 LATIN CAPITAL LETTER F +always \x47 1245 LATIN CAPITAL LETTER G +always \x48 125 LATIN CAPITAL LETTER H +always \x49 24 LATIN CAPITAL LETTER I +always \x4A 245 LATIN CAPITAL LETTER J +always \x4B 13 LATIN CAPITAL LETTER K +always \x4C 123 LATIN CAPITAL LETTER L +always \x4D 134 LATIN CAPITAL LETTER M +always \x4E 1345 LATIN CAPITAL LETTER N +always \x4F 135 LATIN CAPITAL LETTER O +always \x50 1234 LATIN CAPITAL LETTER P +always \x51 12345 LATIN CAPITAL LETTER Q +always \x52 1235 LATIN CAPITAL LETTER R +always \x53 234 LATIN CAPITAL LETTER S +always \x54 2345 LATIN CAPITAL LETTER T +always \x55 136 LATIN CAPITAL LETTER U +always \x56 1236 LATIN CAPITAL LETTER V +always \x57 2456 LATIN CAPITAL LETTER W +always \x58 1346 LATIN CAPITAL LETTER X +always \x59 13456 LATIN CAPITAL LETTER Y +always \x5A 1356 LATIN CAPITAL LETTER Z + diff --git a/etc_org/brltty/Contraction/mg.ctb b/etc_org/brltty/Contraction/mg.ctb new file mode 100644 index 0000000..afd4d05 --- /dev/null +++ b/etc_org/brltty/Contraction/mg.ctb @@ -0,0 +1,32 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Contraction Table - Malagasy (contracted) +# +# Samuel Thibault +# +# This table is based on the Unesco report on the progress of unification of +# braille writing « L'ÉCRITURE BRAILLE DANS LE MONDE », by Sir Clutha +# MACKENZIE: http://unesdoc.unesco.org/images/0013/001352/135251fo.pdf +# The document is dated 1954, so this table may be quite outdated. + +include letters-latin.cti + +always dz 245 +always ao 246 +always ai 34 diff --git a/etc_org/brltty/Contraction/mun.ctb b/etc_org/brltty/Contraction/mun.ctb new file mode 100644 index 0000000..49e768f --- /dev/null +++ b/etc_org/brltty/Contraction/mun.ctb @@ -0,0 +1,34 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Contraction Table - Munda (contracted) +# +# Samuel Thibault +# +# This table is based on the Unesco report on the progress of unification of +# braille writing « L'ÉCRITURE BRAILLE DANS LE MONDE », by Sir Clutha +# MACKENZIE: http://unesdoc.unesco.org/images/0013/001352/135251fo.pdf +# The document is dated 1954, so this table may be quite outdated. + +include letters-latin.cti + +always ng 346 +always ch 16 +always ɛ 26 +always ɔ 246 +always ö 1256 diff --git a/etc_org/brltty/Contraction/nabcc.cti b/etc_org/brltty/Contraction/nabcc.cti new file mode 100644 index 0000000..26a9450 --- /dev/null +++ b/etc_org/brltty/Contraction/nabcc.cti @@ -0,0 +1,128 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This BRLTTY contraction subtable implements the North American Braille +# Computer Code. + +include letters-latin.cti + +always \s 0 + +always a 1 +always b 12 +always c 14 +always d 145 +always e 15 +always f 124 +always g 1245 +always h 125 +always i 24 +always j 245 +always k 13 +always l 123 +always m 134 +always n 1345 +always o 135 +always p 1234 +always q 12345 +always r 1235 +always s 234 +always t 2345 +always u 136 +always v 1236 +always w 2456 +always x 1346 +always y 13456 +always z 1356 + +always A 17 +always B 127 +always C 147 +always D 1457 +always E 157 +always F 1247 +always G 12457 +always H 1257 +always I 247 +always J 2457 +always K 137 +always L 1237 +always M 1347 +always N 13457 +always O 1357 +always P 12347 +always Q 123457 +always R 12357 +always S 2347 +always T 23457 +always U 1367 +always V 12367 +always W 24567 +always X 13467 +always Y 134567 +always Z 13567 + +always 1 2 +always 2 23 +always 3 25 +always 4 256 +always 5 26 +always 6 235 +always 7 2356 +always 8 236 +always 9 35 +always 0 356 + +always & 12346 +always = 123456 +always ( 12356 +always ! 2346 +always ) 23456 + +always * 16 +always < 126 +always % 146 +always ? 1456 +always : 156 +always $ 1246 +always } 12456 +always | 1256 +always { 246 + +always ] 124567 +always \\ 12567 +always [ 2467 + +always / 34 +always + 346 +always \# 3456 +always > 345 +always ' 3 +always - 36 + +always ` 4 +always ~ 45 +always _ 456 +always " 5 +always . 46 +always ; 56 +always , 6 + +always @ 47 +always ^ 457 + diff --git a/etc_org/brltty/Contraction/nl.ctb b/etc_org/brltty/Contraction/nl.ctb new file mode 100644 index 0000000..8bcf5e7 --- /dev/null +++ b/etc_org/brltty/Contraction/nl.ctb @@ -0,0 +1,31 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Contraction Table - Dutch (contracted) +# +# Samuel Thibault +# +# This table is based on the Unesco report on the progress of unification of +# braille writing « L'ÉCRITURE BRAILLE DANS LE MONDE », by Sir Clutha +# MACKENZIE: http://unesdoc.unesco.org/images/0013/001352/135251fo.pdf +# The document is dated 1954, so this table may be quite outdated. + +always ch 1456 +always ij 13456 +always oe 246 +always sch 156 diff --git a/etc_org/brltty/Contraction/ny.ctb b/etc_org/brltty/Contraction/ny.ctb new file mode 100644 index 0000000..119081b --- /dev/null +++ b/etc_org/brltty/Contraction/ny.ctb @@ -0,0 +1,33 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Contraction Table - Chichewa (contracted) +# +# Samuel Thibault +# +# This table is based on the Unesco report on the progress of unification of +# braille writing « L'ÉCRITURE BRAILLE DANS LE MONDE », by Sir Clutha +# MACKENZIE: http://unesdoc.unesco.org/images/0013/001352/135251fo.pdf +# The document is dated 1954, so this table may be quite outdated. + +include letters-latin.cti + +always ng 346 +always ndi 12346 +always ch 16 +always th 1456 diff --git a/etc_org/brltty/Contraction/pt.ctb b/etc_org/brltty/Contraction/pt.ctb new file mode 100644 index 0000000..5fadcda --- /dev/null +++ b/etc_org/brltty/Contraction/pt.ctb @@ -0,0 +1,486 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Contraction Table - Portuguese (grade 2) +# +# Samuel Thibault +# +# This table is based on the Unesco report on the progress of unification of +# braille writing « L'ÉCRITURE BRAILLE DANS LE MONDE », by Sir Clutha +# MACKENZIE: http://unesdoc.unesco.org/images/0013/001352/135251fo.pdf +# The document is dated 1954, so this table may be quite outdated. + +include letters-latin.cti +class voy aeiouáâãèêìôòõú +class con bcçdfghjklmnñpqrstvwxz + +word bem 12 +word cá 14 +word de 145 +word fim 124 +endword gue 1245 +word agora 1245 +word sobre 125 +word sôbre 125 +word ali 24 +always al 13 +word aos 13 +word ele 123 +word êle 123 +word me 134 +word não 1345 +word por 1234 +endword que 12345 +word que 12345 +word maior 1235 +word se 234 +word te 2345 +word um 136 +word vós 1236 +after con always ex 1346 +word mas 1346 +always os 13456 +word os 13456 +word ela 1356 +always ç 12346 +endword çao 12346 +word para 12346 +always é 123456 +always á 12356 +word lá 12356 +always è 2346 +midword ss 2346 +word assim 2346 +always ú 23456 +word até 23456 +always â 16 +word tudo 16 +always ê 126 +word mesmo 126 +always ì 146 +endword as 146 +word as 146 +always ô 1456 +word mais 1456 +always ù 156 +endword es 156 +word menos 156 +begmidword pl 1246 +always à 1246 +word à 1246 +begmidword gr 12456 +word grande 12456 +always ou 1256 +word ou 1256 +always õ 246 +word ainda 246 +always ò 2456 +word antes 2456 +always , 2 +begmidword br 23 +always ; 23 +begmidword con 25 +always : 25 +begmidword em 256 +always . 256 +word em 256 +begmidword en 26 +always ? 26 +word dentro 26 +begmidword pr 235 +always ! 235 +word nós 235 +always ( 2356 +midword nh 2356 +always ) 2356 +word nem 2356 +begword " 236 +midendword er 236 +word depressa 236 +begmidword in 35 +word isso 35 +begmidword tr 356 +endword " 356 +word contra 356 +begword re 3 +always ' 3 +word aõ 3 +begword com 36 +always - 36 +word com 36 +numsign 3456 +midendword ão 3456 +word são 3456 +always í 34 +word sim 34 +always ó 346 +begmidword am 345 +always ã 345 +word sem 345 + +# terminations + +endword acidade 46-1 +endword antemente 56-1 +endword bilidade 46-12 +endword bilmente 56-12 +endword cional 5-14 +endword cionalidade 46-14 +endword cionalmente 56-14 +endword dor 4-145 +endword dora 5-4 +endword dade 46-145 +endword doramente 56-145 +endword eiro 4-15 +endword eira 5-15 +endword entemente 56-15 +endword fico 4-124 +endword fica 5-124 +endword ficamente 56-124 +endword gico 4-1245 +endword gica 5-1245 +endword gicamente 56-1245 +endword ismo 4-24 +endword ista 5-24 +endword ividade 46-24 +endword ivamente 56-24 +endword logo 4-123 +endword loga 5-123 +endword lidade 46-123 +endword logamente 56-123 +endword mento 4-134 +endword menta 5-134 +endword mente 56-134 +endword nico 4-1345 +endword nica 5-1345 +endword nicidade 46-1345 +endword nicamente 56-1345 +endword oiro 4-135 +endword oira 5-135 +endword osidade 46-135 +endword osamente 56-135 +endword posto 4-1234 +endword posta 5-1234 +endword postamente 56-1234 +endword roso 4-1235 +endword rosa 5-1235 +endword riedade 46-1235 +endword riamente 56-1235 +endword tico 4-2345 +endword tica 5-2345 +endword ticidade 46-2345 +endword ticamente 56-2345 +endword uro 4-136 +endword ura 5-136 +endword uridade 46-136 +endword uramente 56-136 +endword vel 5-1236 +endword velmente 56-1236 +endword zinho 4-1356 +endword zinha 5-1356 +endword ério 4-123456 +endword éria 5-123456 +endword ário 4-12356 +endword ária 5-12356 +endword ssimo 4-2346 +endword ssima 5-2346 +endword ssimamente 56-2346 +endword úrio 4-23456 +endword úria 5-23456 +endword âncio 4-16 +endword ância 5-16 +endword êncio 4-126 +endword ência 5-126 +endword grafo 4-12456 +endword grafa 5-12456 +endword ouro 4-1256 +endword oura 5-1256 +endword írio 4-14 +endword íria 5-14 +endword ório 4-346 +endword ória 5-346 + +# two cell words + +word acolá 1-14 +word afim 1-124 +word alguém 1-1256 +word amor 1-134 +word apenas 1-1345 +word apesar 1-1234 +word aqui 1-12345 +word auxílio 1-1346 +word aliás 1-12356 +word após 1-346 +word amanhã 1-345 +word boca 12-14 +word bondoso 12-145 +word beijo 13-245 +word belo 12-123 +word Brazil 12-1235 +word baixo 12-1346 +word coisa 14-1 +word cabeça 14-12 +word cerca 14-14 +word cada 14-145 +word cede 14-15 +word cego 14-1245 +word cima 14-24 +word cujo 14-145 +word claro 14-123 +word como 14-134 +word corpo 14-1234 +word caro 14-1235 +word caso 14-234 +word carta 14-2345 +word certo 14-236 +word doce 145-14 +word desde 145-145 +word difícil 145-124 +word desejo 145-245 +word dele 145-123 +word duma 145-134 +word depois 145-1234 +word diante 145-2345 +word diverso 145-1234 +word esta 15-1 +word espécie 15-14 +word este 15-15 +word efeito 15-124 +word enorme 15-1345 +word evidente 15-1236 +word estes 15-156 +word exemplo 15-1246 +word fora 124-1 +word fácil 124-14 +word feliz 124-123 +word forma 124-134 +word força 124-135 +word fevereiro 124-1235 +word facto 124-2345 +word fato 124-2345 +word favor 124-1236 +word força 124-1456 +word gente 1245-15 +word geral 1245-1235 +word lha 125-1 +word hábito 125-12 +word lhe 125-15 +word hoje 125-245 +word homem 125-134 +word lho 125-135 +word hora 125-1235 +word história 125-2345 +word início 24-14 +word ideia 24-145 +word idéa 24-145 +word igual 24-1245 +word imediato 24-134 +word isto 24-2345 +word irmão 24-3456 +word irmã 24-1 +word julho 245-125 +word jamais 245-134 +word junto 245-1345 +word junho 245-135 +word janeiro 245-1235 +word justo 245-2345 +word juízo 245-1356 +word alfabeto 13-124 +word local 123-14 +word lado 123-145 +word logo 123-1245 +word lugar 123-1235 +word livro 123-1236 +word modo 134-145 +word mulher 134-125 +word maio 134-35 +word mim 134-134 +word menino 134-1345 +word melhor 134-1235 +word meus 134-234 +word muito 134-2345 +word março 134-12346 +word mínimo 134-34 +word manhã 134-345 +word nunca 1345-14 +word nada 1345-145 +word noite 1345-15 +word ninguém 1345-1245 +word nele 1345-123 +word numa 1345-134 +word número 1345-1235 +word nosso 1345-234 +word novo 1345-1236 +word noute 1345-1256 +word ordem 135-145 +word onde 135-15 +word objecto 135-245 +word ontem 135-2345 +word palavra 1234-1 +word pouco 1234-14 +word parte 1234-15 +word página 1234-1245 +word pelo 1234-123 +word porém 1234-134 +word pena 1234-1345 +word perto 1234-135 +word papel 1234-1234 +word porque 1234-12345 +word pior 1234-1235 +word pois 1234-234 +word ponto 1234-2345 +word povo 1234-1236 +word quando 12345-145 +word qual 12345-123 +word quem 12345-134 +word qualquer 12345-12345 +word quer 12345-1235 +word quais 12345-234 +word quanto 12345-2345 +word rapaz 1235-1234 +word raro 1235-1235 +word reto 1235-2345 +word razão 1235-1345 +word sua 234-1 +word século 234-14 +word saúde 234-145 +word suficiente 234-124 +word segundo 234-1245 +word sujeito 234-245 +word somente 234-134 +word senão 123-1345 +word sempre 234-1234 +word senhor 234-1235 +word seus 234-234 +word sobretudo 234-2345 +word simples 234-1246 +word também 2345-12 +word todo 2345-145 +word tempo 2345-1234 +word teus 2345-234 +word tanto 2345-2345 +word talvez 2345-1236 +word toda 2345-1456 +word vida 1236-1 +word verbo 1236-12 +word você 1236-14 +word verdade 1236-145 +word verão 1236-1235 +word vosso 1236-234 +word vivo 1236-1236 +word excelente 1346-123 +word este 126-15 +word outro 1256-135 +word outrora 1256-1235 +word braille 23-123 +word contudo 25-2345 +word embora 256-12 +word entre 26-15 +word enfim 26-124 +word primeiro 235-134 +word próprio 235-135 + +# three cell words + +word abaixo 1-12-1346 +word acerca 1-14-14 +word acima 1-14-24 +word acaso 1-14-234 +word adiante 1-145-2345 +word afecto 1-124-2345 +word afeto 1-124-2345 +word algum 1-1245-134 +word agosto 1-1245-2345 +word além 1-123-134 +word amigo 1-134-1245 +word aonde 1-135-15 +word aonde 1-135-15 +word aquele 1-12345-15 +word aquém 1-12345-134 +word aquilo 1-12345-135 +word abril 1-23-123 +word brasileiro 12-1235-1235 +word comigo 14-134-1245 +word conosco 14-1345-14 +word capitulo 14-1234-2345 +word certamente 14-236-134 +word debaixo 145-12-1346 +word dificilmente 145-124-134 +word diferença 145-124-1235 +word domingo 145-134-1245 +word donde 145-135-15 +word dezembro 145-1356-12 +word evidentemente 15-1236-134 +word facilmente 124-14-134 +word futuro 124-2345-1235 +word geralmente 1245-1235-134 +word igualmente 24-1245-134 +word imediatamente 24-134-134 +word menor 134-1345-1235 +word minuto 134-1345-2345 +word metade 134-2356-145 +word minha 134-2356-1 +word necessidade 1345-14-145 +word necessário 1345-14-1235 +word novembro 1345-1236-12 +word nenhum 1345-2356-134 +word possibilidade 1234-12-145 +word perfeito 1234-124-2345 +word pequeno 1234-12345-1345 +word porquanto 1234-12345-2345 +word português 1234-2345-1245 +word portanto 1234-2345-2345 +word quaisquer 12345-234-12345 +word rapariga 1235-1234-1245 +word raramente 1235-1235-134 +word sábado 234-12-145 +word seguinte 234-1245-2345 +word semana 234-134-1345 +word superior 234-1234-1235 +word senhorita 234-1235-2345 +word setembro 234-2345-12 +word simplesmente 234-1246-134 +word todavia 2456-145-1236 +word exceto 1346-14-2345 +word externo 1346-2345-1345 +word exterior 1346-2345-1235 +word àquele 1246-12345-15 +word àquilo 1246-12345-135 +word outubro 1256-2345-12 +word outono 1256-2345-1345 +word connosco 25-1345-14 +word consigo 25-234-1245 +word contigo 25-2345-1245 +word convosco 25-1236-14 +word entretanto 26-15-2345-2345 +word enquanto 26-12345-2345 +word entanto 26-2345-2345 +word primavera 235-1236-1235 +word inferior 36-124-1235 +word interno 35-2345-1345 +word interior 35-2345-1235 +word inverno 35-1236-1345 + +# compound words + +word quinta-feira 12345-1345-36-124 +word quarta-feira 12345-1235-36-124 +word segunda-feira 234-1245-36-124 +word sexta-feira 234-1346-36-124 +word terça-feira 2345-14-36-124 diff --git a/etc_org/brltty/Contraction/si.ctb b/etc_org/brltty/Contraction/si.ctb new file mode 100644 index 0000000..b94b523 --- /dev/null +++ b/etc_org/brltty/Contraction/si.ctb @@ -0,0 +1,81 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Contraction Table - Sinhalese (uncontracted) +# +# Samuel Thibault +# +# This table is based on the Unesco report on the progress of unification of +# braille writing « L'ÉCRITURE BRAILLE DANS LE MONDE », by Sir Clutha +# MACKENZIE: http://unesdoc.unesco.org/images/0013/001352/135251fo.pdf +# The document is dated 1954, so this table may be quite outdated. + +always අ 1 SINHALA LETTER AYANNA +always ආ 345 SINHALA LETTER AAYANNA +always ඇ 12356 SINHALA LETTER AEYANNA +always ඈ 12456 SINHALA LETTER AEEYANNA +always ඉ 24 SINHALA LETTER IYANNA +always ඊ 35 SINHALA LETTER IIYANNA +always උ 136 SINHALA LETTER UYANNA +always ඌ 1256 SINHALA LETTER UUYANNA +always ඍ 5-1235 SINHALA LETTER IRUYANNA +always ඎ 6-1235 SINHALA LETTER IRUUYANNA +always ඏ 5-123 SINHALA LETTER ILUYANNA +always ඐ 6-123 SINHALA LETTER ILUUYANNA +always එ 15 SINHALA LETTER EYANNA +always ඒ 26 SINHALA LETTER EEYANNA +always ඓ 34 SINHALA LETTER AIYANNA +always ඔ 135 SINHALA LETTER OYANNA +always ඕ 1346 SINHALA LETTER OOYANNA +always ඖ 246 SINHALA LETTER AUYANNA +always ක 13 SINHALA LETTER ALPAPRAANA KAYANNA +always ඛ 46 SINHALA LETTER MAHAAPRAANA KAYANNA +always ග 1245 SINHALA LETTER ALPAPRAANA GAYANNA +always ඝ 126 SINHALA LETTER MAHAAPRAANA GAYANNA +always ඞ 346 SINHALA LETTER KANTAJA NAASIKYAYA +always ච 14 SINHALA LETTER ALPAPRAANA CAYANNA +always ඡ 16 SINHALA LETTER MAHAAPRAANA CAYANNA +always ජ 245 SINHALA LETTER ALPAPRAANA JAYANNA +always ඣ 356 SINHALA LETTER MAHAAPRAANA JAYANNA +always ඤ 25 SINHALA LETTER TAALUJA NAASIKYAYA +always ට 23456 SINHALA LETTER ALPAPRAANA TTAYANNA +always ඨ 2456 SINHALA LETTER MAHAAPRAANA TTAYANNA +always ඩ 1246 SINHALA LETTER ALPAPRAANA DDAYANNA +always ඪ 123456 SINHALA LETTER MAHAAPRAANA DDAYANNA +always ණ 3456 SINHALA LETTER MUURDHAJA NAYANNA +always ත 2345 SINHALA LETTER ALPAPRAANA TAYANNA +always ථ 1456 SINHALA LETTER MAHAAPRAANA TAYANNA +always ද 145 SINHALA LETTER ALPAPRAANA DAYANNA +always ධ 2346 SINHALA LETTER MAHAAPRAANA DAYANNA +always න 1345 SINHALA LETTER DANTAJA NAYANNA +always ප 1234 SINHALA LETTER ALPAPRAANA PAYANNA +always ඵ 235 SINHALA LETTER MAHAAPRAANA PAYANNA +always බ 12 SINHALA LETTER ALPAPRAANA BAYANNA +always භ 45 SINHALA LETTER MAHAAPRAANA BAYANNA +always ම 134 SINHALA LETTER MAYANNA +always ඹ 56 SINHALA LETTER AMBA BAYANNA +always ය 13456 SINHALA LETTER YAYANNA +always ර 1235 SINHALA LETTER RAYANNA +always ල 123 SINHALA LETTER DANTAJA LAYANNA +always ව 1236 SINHALA LETTER VAYANNA +always ශ 12346 SINHALA LETTER TAALUJA SAYANNA +always ෂ 146 SINHALA LETTER MUURDHAJA SAYANNA +always ස 234 SINHALA LETTER DANTAJA SAYANNA +always හ 125 SINHALA LETTER HAYANNA +always ළ 456 SINHALA LETTER MUURDHAJA LAYANNA +always ෆ 124 SINHALA LETTER FAYANNA diff --git a/etc_org/brltty/Contraction/sw.ctb b/etc_org/brltty/Contraction/sw.ctb new file mode 100644 index 0000000..4321870 --- /dev/null +++ b/etc_org/brltty/Contraction/sw.ctb @@ -0,0 +1,46 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Contraction Table - Swahili (contracted) +# +# Samuel Thibault +# +# This table is based on the Unesco report on the progress of unification of +# braille writing « L'ÉCRITURE BRAILLE DANS LE MONDE », by Sir Clutha +# MACKENZIE: http://unesdoc.unesco.org/images/0013/001352/135251fo.pdf +# The document is dated 1954, so this table may be quite outdated. + +include letters-latin.cti + +always nd 1246 +always tw 156 +always kw 12345 +always ng' 346 +always ny 12456 +always ch 16 +always gh 126 +always gayn 126 +always sh 146 +always th 1456 +always dh 2346 +always aa 345 +always ee 26 +always ii 35 +always oo 246 +always uu 1256 +always st 34 diff --git a/etc_org/brltty/Contraction/th.ctb b/etc_org/brltty/Contraction/th.ctb new file mode 100644 index 0000000..055edf8 --- /dev/null +++ b/etc_org/brltty/Contraction/th.ctb @@ -0,0 +1,118 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Contraction Table - Thai (contracted) +# +# Samuel Thibault +# +# This table is based on the Unesco report on the progress of unification of +# braille writing « L'ÉCRITURE BRAILLE DANS LE MONDE », by Sir Clutha +# MACKENZIE: http://unesdoc.unesco.org/images/0013/001352/135251fo.pdf +# The document is dated 1954, so this table may be quite outdated. + +# consonants +always ก 1245 THAI CHARACTER KO KAI +always ข 346 THAI CHARACTER KHO KHAI +always ฃ 2346 THAI CHARACTER KHO KHUAT +always ค 136 THAI CHARACTER KHO KHWAI +always ฅ 6-136 THAI CHARACTER KHO KHON +always ฆ 36-136 THAI CHARACTER KHO RAKHANG +always ง 12456 THAI CHARACTER NGO NGU +always จ 245 THAI CHARACTER CHO CHAN +always ฉ 34 THAI CHARACTER CHO CHING +always ช 13 THAI CHARACTER CHO CHANG +always ซ 36-13 THAI CHARACTER SO SO +always ฌ 6-346 THAI CHARACTER CHO CHOE +always ญ 6-13456 THAI CHARACTER YO YING +always ฎ 6-145 THAI CHARACTER DO CHADA +always ฏ 6-1256 THAI CHARACTER TO PATAK +always ฐ 6-2345 THAI CHARACTER THO THAN +always ฑ 6-23456 THAI CHARACTER THO NANGMONTHO +always ฒ 56-23456 THAI CHARACTER THO PHUTHAO +always ณ 6-1345 THAI CHARACTER NO NEN +always ด 145 THAI CHARACTER DO DEK +always ต 1256 THAI CHARACTER TO TAO +always ถ 2345 THAI CHARACTER THO THUNG +always ท 23456 THAI CHARACTER THO THAHAN +always ธ 356-23456 THAI CHARACTER THO THONG +always น 1345 THAI CHARACTER NO NU +always บ 1236 THAI CHARACTER BO BAIMAI +always ป 12346 THAI CHARACTER PO PLA +always ผ 1234 THAI CHARACTER PHO PHUNG +always ฝ 1346 THAI CHARACTER FO FA +always พ 1456 THAI CHARACTER PHO PHAN +always ฟ 1246 THAI CHARACTER FO FAN +always ภ 6-1456 THAI CHARACTER PHO SAMPHAO +always ม 134 THAI CHARACTER MO MA +always ย 13456 THAI CHARACTER YO YAK +always ร 1235 THAI CHARACTER RO RUA +always ล 123 THAI CHARACTER LO LING +always ว 2456 THAI CHARACTER WO WAEN +always ศ 6-234 THAI CHARACTER SO SALA +always ษ 36-234 THAI CHARACTER SO RUSI +always ส 234 THAI CHARACTER SO SUA +always ห 125 THAI CHARACTER HO HIP +always ฬ 36-123 THAI CHARACTER LO CHULA +always อ 135 THAI CHARACTER O ANG +always ฮ 123456 THAI CHARACTER HO NOKHUK + +# vowels +always ะ 1 THAI CHARACTER SARA A +always า 16 THAI CHARACTER SARA AA +always ำ 1356 THAI CHARACTER SARA AM +always ิ 12 THAI CHARACTER SARA I +always ี 23 THAI CHARACTER SARA II +always ึ 246 THAI CHARACTER SARA UE +always ื 26 THAI CHARACTER SARA UEE +always ุ 14 THAI CHARACTER SARA U +always ู 25 THAI CHARACTER SARA UU +always เ 124 THAI CHARACTER SARA E +always แ 126 THAI CHARACTER SARA AE +always โ 24 THAI CHARACTER SARA O +always ใ 156-1 THAI CHARACTER SARA AI MAIMUAN +always ไ 156 THAI CHARACTER SARA AI MAIMALAI + +# contractions +always เๅะ 135-1 +always ออ 135 +always วั 15 +always เีย 12356 +always เี่อ 12345 +always เออ 146 +always เา 235 + +# accents etc +always ๆ 2 THAI CHARACTER MAIYAMOK +always ็ 6 THAI CHARACTER MAITAIKHU +always ่ 35 THAI CHARACTER MAI EK +always ้ 256 THAI CHARACTER MAI THO +always ๊ 2356 THAI CHARACTER MAI TRI +always ๋ 236 THAI CHARACTER MAI CHATTAWA +always ์ 356 THAI CHARACTER THANTHAKHAT + +# digits +always ๐ 2458 THAI DIGIT ZERO +always ๑ 18 THAI DIGIT ONE +always ๒ 128 THAI DIGIT TWO +always ๓ 148 THAI DIGIT THREE +always ๔ 1458 THAI DIGIT FOUR +always ๕ 158 THAI DIGIT FIVE +always ๖ 1248 THAI DIGIT SIX +always ๗ 12458 THAI DIGIT SEVEN +always ๘ 1258 THAI DIGIT EIGHT +always ๙ 248 THAI DIGIT NINE diff --git a/etc_org/brltty/Contraction/zh-tw-ucb.ctb b/etc_org/brltty/Contraction/zh-tw-ucb.ctb new file mode 100644 index 0000000..25c596e --- /dev/null +++ b/etc_org/brltty/Contraction/zh-tw-ucb.ctb @@ -0,0 +1,14343 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Contraction Table - Chinese (Taiwan, Unique Chinese Braille) + +include nabcc.cti + +always \u0081 1456 +always \u0082 1456 +always \u0083 1456 +always \u0084 1456 +always \u0085 1456 +always \u0086 1456 +always \u0087 1456 +always \u0088 1456 +always \u0089 1456 +always \u008A 1456 +always \u008B 1456 +always \u008C 1456 +always \u008D 1456 +always \u008E 1456 +always \u008F 1456 +always \u0090 1456 +always \u0091 1456 +always \u0092 1456 +always \u0093 1456 +always \u0094 1456 +always \u0095 1456 +always \u0096 1456 +always \u0097 1456 +always \u0098 1456 +always \u0099 1456 +always \u009A 1456 +always \u009B 1456 +always \u009C 1456 +always \u009D 1456 +always \u009E 1456 +always \u009F 1456 +always \u00A0 0 +always \u00A1 34-2346 +always \u00A2 36-14-36 +always \u00A3 36-1237-36 +always \u00A4 456-1246 +always \u00A5 36-134567-157-13457-36 +always \u00A6 46-36 +always \u00A7 1246-256 § +always \u00AF 23467-278 ¯ +always \u00B0 45-46-16 ° +always \u00B1 346-36 ± +always \u00B7 46-0 · +always \u00D7 4-16 × +always \u00F7 46-34 ÷ +always \u02C7 34567-4 ˇ +always \u02C9 34567-3 ˉ +always \u02CA 34567-2 ˊ +always \u02CB 34567-5 ˋ +always \u02CD 23467-34578 ˍ +always \u02D9 34567-1 ˙ +always \u0391 46-17 Α +always \u0392 46-127 Β +always \u0393 46-12457 Γ +always \u0394 46-1457 Δ +always \u0395 46-157 Ε +always \u0396 46-13567 Ζ +always \u0397 46-1567 Η +always \u0398 46-14567 Θ +always \u0399 46-247 Ι +always \u039A 46-137 Κ +always \u039B 46-1237 Λ +always \u039C 46-1347 Μ +always \u039D 46-13457 Ν +always \u039E 46-13467 Ξ +always \u039F 46-1357 Ο +always \u03A0 46-12347 Π +always \u03A1 46-12357 Ρ +always \u03A3 46-2347 Σ +always \u03A4 46-23457 Τ +always \u03A5 46-1367 Υ +always \u03A6 46-1257 Φ +always \u03A7 46-123467 Χ +always \u03A8 46-134567 Ψ +always \u03A9 46-24567 Ω +always \u03B1 46-1 α +always \u03B2 46-12 β +always \u03B3 46-1245 γ +always \u03B4 46-145 δ +always \u03B5 46-15 ε +always \u03B6 46-1356 ζ +always \u03B7 46-156 η +always \u03B8 46-1456 θ +always \u03B9 46-24 ι +always \u03BA 46-13 κ +always \u03BB 46-123 λ +always \u03BC 46-134 μ +always \u03BD 46-1345 ν +always \u03BE 46-1346 ξ +always \u03BF 46-135 ο +always \u03C0 46-1234 π +always \u03C1 46-1235 ρ +always \u03C3 46-234 σ +always \u03C4 46-2345 τ +always \u03C5 46-136 υ +always \u03C6 46-125 φ +always \u03C7 46-12346 χ +always \u03C8 46-13456 ψ +always \u03C9 46-2456 ω +always \u2013 5-2 – +always \u2014 36-36 — +always \u2018 3 ‘ +always \u2019 3 ’ +always \u201C 236-236 “ +always \u201D 356-356 ” +always \u2025 5-5-5 ‥ +always \u2026 5-5-5 … +always \u2027 36 ‧ +always \u2032 3 ′ +always \u2035 3 ‵ +always \u203B 46-16 ※ +always \u20AC 34567-168 € +always \u2103 45-46-16-0-147 ℃ +always \u2105 146 ℅ +always \u2109 45-46-16-0-1247 ℉ +always \u2160 247 Ⅰ +always \u2161 247-247 Ⅱ +always \u2162 247-247-247 Ⅲ +always \u2163 247-12367 Ⅳ +always \u2164 12367 Ⅴ +always \u2165 12367-247 Ⅵ +always \u2166 12367-247-247 Ⅶ +always \u2167 12367-247-247-247 Ⅷ +always \u2168 247-13467 Ⅸ +always \u2169 13467 Ⅹ +always \u2190 1246-246-25-25 ← +always \u2191 1246-126-25-25-135 ↑ +always \u2192 1246-25-25-135 → +always \u2193 1246-146-25-25-135 ↓ +always \u2196 23467-348 ↖ +always \u2197 23467-3568 ↗ +always \u2198 23467-268 ↘ +always \u2199 23467-1568 ↙ +always \u2215 34 ∕ +always \u221A 345-12456 √ +always \u221E 6-123456 ∞ +always \u221F 23467-23568 ∟ +always \u2220 1246-246 ∠ +always \u2223 1256 ∣ +always \u2225 1246-123 ∥ +always \u2229 46-146 ∩ +always \u222A 46-346 ∪ +always \u222B 23467-2368 ∫ +always \u222E 23467-1468 ∮ +always \u2234 6-16 ∴ +always \u2235 4-34 ∵ +always \u2252 5-46-13-126-156-12456 ≒ +always \u2260 34-46-13 ≠ +always \u2261 4-156-46-13 ≡ +always \u2266 5-13-156 ≦ +always \u2267 46-2-156 ≧ +always \u2295 23467-358 ⊕ +always \u2299 23467-14568 ⊙ +always \u22A5 1246-1234 ⊥ +always \u22BF 23467-1268 ⊿ +always \u2500 36-36 ─ +always \u2502 12467-1346 │ +always \u250C 12467-1356 ┌ +always \u2510 12467-246 ┐ +always \u2514 12467-1256 └ +always \u2518 12467-12456 ┘ +always \u251C 12467-136 ├ +always \u2524 12467-2345 ┤ +always \u252C 12467-234 ┬ +always \u2534 12467-1235 ┴ +always \u253C 12467-12345 ┼ +always \u2550 12467-1467 ═ +always \u2550 3568-3568 ═ +always \u2551 3568-348 ║ +always \u2552 3568-38 ╒ +always \u2553 3568-123568 ╓ +always \u2554 3568-124678 ╔ +always \u2555 3568-23568 ╕ +always \u2556 3568-468 ╖ +always \u2557 3568-345678 ╗ +always \u2558 3568-2368 ╘ +always \u2559 3568-568 ╙ +always \u255A 3568-58 ╚ +always \u255B 3568-258 ╛ +always \u255C 3568-347 ╜ +always \u255D 3568-3458 ╝ +always \u255E 12467-123467 ╞ +always \u255E 3568-1268 ╞ +always \u255F 3568-358 ╟ +always \u2560 3568-2358 ╠ +always \u2561 12467-357 ╡ +always \u2561 3568-1234568 ╡ +always \u2562 3568-2568 ╢ +always \u2563 3568-28 ╣ +always \u2564 3568-3468 ╤ +always \u2565 3568-68 ╥ +always \u2566 3568-3678 ╦ +always \u2567 3568-1468 ╧ +always \u2568 3568-23468 ╨ +always \u2569 3568-123468 ╩ +always \u256A 12467-1567 ╪ +always \u256A 3568-238 ╪ +always \u256B 3568-14568 ╫ +always \u256C 3568-168 ╬ +always \u256D 12467-45 ╭ +always \u256D 3568-1568 ╭ +always \u256E 12467-23467 ╮ +always \u256E 3568-268 ╮ +always \u256F 12467-34567 ╯ +always \u256F 3568-12468 ╯ +always \u2570 12467-12467 ╰ +always \u2570 3568-234568 ╰ +always \u2571 34 ╱ +always \u2572 12467-367 ╲ +always \u2573 135-246 ╳ +always \u2574 36-0 ╴ +always \u2581 456 ▁ +always \u2582 12467-14 ▂ +always \u2583 12467-145 ▃ +always \u2584 12467-15 ▄ +always \u2585 12467-124 ▅ +always \u2586 12467-1245 ▆ +always \u2587 12467-125 ▇ +always \u2588 12467-24 █ +always \u2589 12467-1234 ▉ +always \u258A 12467-135 ▊ +always \u258B 12467-1345 ▋ +always \u258C 12467-134 ▌ +always \u258D 12467-123 ▍ +always \u258E 12467-13 ▎ +always \u258F 12467-245 ▏ +always \u2593 3568-368 ▓ +always \u2594 12467-1236 ▔ +always \u2595 12467-13456 ▕ +always \u25A0 12345678-12345678 ■ +always \u25A1 12346-13456 □ +always \u25B2 23467-2357 ▲ +always \u25B3 1246-2345 △ +always \u25BC 23467-14567 ▼ +always \u25BD 46-1246 ▽ +always \u25C6 23467-3457 ◆ +always \u25C7 23467-7 ◇ +always \u25CB 14-13456-2 ○ +always \u25CE 246-246-135-135 ◎ +always \u25CF 246-123456-135 ● +always \u25E2 12467-57 ◢ +always \u25E3 12467-23567 ◣ +always \u25E4 12467-1267 ◤ +always \u25E5 12467-8 ◥ +always \u2605 23467-27 ★ +always \u2606 23467-67 ☆ +always \u2640 46-2-15-13456-5 ♀ +always \u2642 1456-3-15-13456-5 ♂ +always \u3000 0   +always \u3001 6-0 、 +always \u3002 36-0 。 +always \u3003 4-3456 〃 +always \u3008 126 〈 +always \u3009 345-0 〉 +always \u300A 126-126 《 +always \u300B 345-345 》 +always \u300C 56-36 「 +always \u300D 36-23 」 +always \u300E 236-236 『 +always \u300F 356-356 』 +always \u3010 2467-0 【 +always \u3011 124567-0 】 +always \u3012 12347-1357 〒 +always \u3014 12346-0 〔 +always \u3015 13456-0 〕 +always \u301D 236 〝 +always \u301E 236 〞 +always \u3021 24 〡 +always \u3022 24-24 〢 +always \u3023 24-24-24 〣 +always \u3024 24-1236 〤 +always \u3025 1236 〥 +always \u3026 1236-24 〦 +always \u3027 1236-24-24 〧 +always \u3028 1236-24-24-24 〨 +always \u3029 24-1346 〩 +always \u3105 34567-135 ㄅ +always \u3106 34567-1234 ㄆ +always \u3107 34567-134 ㄇ +always \u3108 34567-12345 ㄈ +always \u3109 34567-145 ㄉ +always \u310A 34567-124 ㄊ +always \u310B 34567-1345 ㄋ +always \u310C 34567-14 ㄌ +always \u310D 34567-13 ㄍ +always \u310E 34567-123 ㄎ +always \u310F 34567-1235 ㄏ +always \u3110 34567-13 ㄐ +always \u3111 34567-245 ㄑ +always \u3112 34567-15 ㄒ +always \u3113 34567-1 ㄓ +always \u3114 34567-12 ㄔ +always \u3115 34567-24 ㄕ +always \u3116 34567-1245 ㄖ +always \u3117 34567-125 ㄗ +always \u3118 34567-245 ㄘ +always \u3119 34567-15 ㄙ +always \u311A 34567-345 ㄚ +always \u311B 34567-126 ㄛ +always \u311C 34567-2346 ㄜ +always \u311D 34567-26 ㄝ +always \u311E 34567-2456 ㄞ +always \u311F 34567-356 ㄟ +always \u3120 34567-146 ㄠ +always \u3121 34567-12356 ㄡ +always \u3122 34567-1236 ㄢ +always \u3123 34567-136 ㄣ +always \u3124 34567-1346 ㄤ +always \u3125 34567-1356 ㄥ +always \u3126 34567-156 ㄦ +always \u3127 34567-16 ㄧ +always \u3128 34567-34 ㄨ +always \u3129 34567-1256 ㄩ +always \u32A3 1-1356-5 ㊣ +always \u338E 134-1245 ㎎ +always \u338F 13-1245 ㎏ +always \u339C 134-134 ㎜ +always \u339D 14-134 ㎝ +always \u339E 13-134 ㎞ +always \u33A1 134-45-23 ㎡ +always \u33C4 14-14 ㏄ +always \u33CE 137-1347 ㏎ +always \u33D1 23467-1234568 ㏑ +always \u33D2 23467-238 ㏒ +always \u33D5 134-24-123 ㏕ +always \u3400 245-234-3 +always \u3401 124-2345-4 +always \u3402 1456 +always \u3403 1456 +always \u3404 123-35-5 +always \u3405 34-4 +always \u3406 1456-4 +always \u3407 1456 +always \u3408 1456 +always \u3409 1456 +always \u340A 1456 +always \u340B 1456 +always \u340C 24-156-5 +always \u340D 1456 +always \u340E 1456 +always \u340F 1456 +always \u3410 1456 +always \u3411 1456 +always \u3412 1456 +always \u3413 1456 +always \u3414 1456 +always \u3415 1456 +always \u3416 346-5 +always \u3417 1456 +always \u3418 1456 +always \u3419 1456 +always \u341A 1456 +always \u341B 1456 +always \u341C 12-12356-2 +always \u341D 1456 +always \u341E 1456 +always \u341F 1456 +always \u3420 1456 +always \u3421 1345-25-5 +always \u3422 1456 +always \u3423 1456 +always \u3424 245-234-2 +always \u3425 1456 +always \u3426 1456 +always \u3427 1456 +always \u3428 15-234-5 +always \u3429 15-13456-2 +always \u342A 1456 +always \u342B 15-235-3 +always \u342C 14-234-2 +always \u342D 14-1456-4 +always \u342E 15-46-3 +always \u342F 235-3 +always \u3430 15-1456-5 +always \u3431 1-136-4 +always \u3432 145-2456-5 +always \u3433 34-5 +always \u3434 1234-1236-3 +always \u3435 1456 +always \u3436 1456 +always \u3437 134-345-4 +always \u3438 245-2345-5 +always \u3439 16-5 +always \u343A 1-12346-5 +always \u343B 136-4 +always \u343C 12-1356-5 +always \u343D 1456 +always \u343E 1456 +always \u343F 1456 +always \u3440 1456 +always \u3441 1-25-3 +always \u3442 12345-1346-4 +always \u3443 146-4 +always \u3444 34-4 +always \u3445 125-25-5 +always \u3446 1456 +always \u3447 1-12356-5 +always \u3448 145-12346-5 +always \u3449 15-34-5 +always \u344A 16-5 +always \u344B 13-235-5 +always \u344C 123-456-3 +always \u344D 14-356-4 +always \u344E 1345-146-4 +always \u344F 1-34-5 +always \u3450 1456 +always \u3451 1456 +always \u3452 1456 +always \u3453 1456 +always \u3454 15-234-4 +always \u3455 1456 +always \u3456 1456 +always \u3457 1456 +always \u3458 13-246-5 +always \u3459 145-346-2 +always \u345A 1345-25-2 +always \u345B 15-34-5 +always \u345C 16-5 +always \u345D 14-12346-5 +always \u345E 13456-5 +always \u345F 135-1356-4 +always \u3460 1456 +always \u3461 1456 +always \u3462 1456 +always \u3463 14-1236-2 +always \u3464 134-246-2 +always \u3465 16-5 +always \u3466 14-16-5 +always \u3467 13-16-5 +always \u3468 234-4 +always \u3469 14-25-2 +always \u346A 12-2456-2 +always \u346B 1456 +always \u346C 1456 +always \u346D 1456 +always \u346E 1235-123456-2 +always \u346F 15-234-4 +always \u3470 1235-1246-5 +always \u3471 1235-146-4 +always \u3472 1456 +always \u3473 1-12356-5 +always \u3474 1456 +always \u3475 1235-1236-5 +always \u3476 15-16-5 +always \u3477 1-456-5 +always \u3478 2456-4 +always \u3479 1235-1246-5 +always \u347A 13-256-5 +always \u347B 134-245-5 +always \u347C 14-346-5 +always \u347D 124-1346-2 +always \u347E 15-246-2 +always \u347F 124-246-2 +always \u3480 1-345-4 +always \u3481 1256-4 +always \u3482 123-34-5 +always \u3483 156-5 +always \u3484 1345-1346-5 +always \u3485 245-16-4 +always \u3486 12-156-5 +always \u3487 134-34-5 +always \u3488 1235-1236-5 +always \u3489 124-1346-4 +always \u348A 15-2346-5 +always \u348B 1456 +always \u348C 245-235-2 +always \u348D 14-356-2 +always \u348E 15-345-4 +always \u348F 1456 +always \u3490 1456 +always \u3491 1235-1246-5 +always \u3492 1234-34-2 +always \u3493 124-345-5 +always \u3494 24-34-4 +always \u3495 1456 +always \u3496 12356-4 +always \u3497 124-2456-2 +always \u3498 1456 +always \u3499 134-2345-2 +always \u349A 123456-4 +always \u349B 145-246-5 +always \u349C 1256-2 +always \u349D 134-346-5 +always \u349E 13-256-5 +always \u349F 1345-246-4 +always \u34A0 15-346-5 +always \u34A1 234-2 +always \u34A2 1456 +always \u34A3 1456 +always \u34A4 24-2346-5 +always \u34A5 1456 +always \u34A6 14-356-4 +always \u34A7 14-16-5 +always \u34A8 1456 +always \u34A9 14-25-4 +always \u34AA 1456 +always \u34AB 13-16-5 +always \u34AC 1456 +always \u34AD 1456 +always \u34AE 1456 +always \u34AF 1456 +always \u34B0 245-45-2 +always \u34B1 1456 +always \u34B2 245-2456-2 +always \u34B3 14-46-4 +always \u34B4 13-34-4 +always \u34B5 134-146-5 +always \u34B6 1456 +always \u34B7 13-35-4 +always \u34B8 15-1246-5 +always \u34B9 1456 +always \u34BA 1456 +always \u34BB 134-146-5 +always \u34BC 134-1236-2 +always \u34BD 1456 +always \u34BE 24-156-5 +always \u34BF 14-16-2 +always \u34C0 1456 +always \u34C1 456-4 +always \u34C2 123-12356-5 +always \u34C3 12-1246-2 +always \u34C4 1-136-5 +always \u34C5 1456 +always \u34C6 1456 +always \u34C7 1456 +always \u34C8 135-1346-5 +always \u34C9 1235-456-5 +always \u34CA 145-12346-5 +always \u34CB 13-12346-5 +always \u34CC 1456 +always \u34CD 1456 +always \u34CE 14-2345-2 +always \u34CF 13-235-4 +always \u34D0 14-34-5 +always \u34D1 15-13456-5 +always \u34D2 1456 +always \u34D3 1345-1236-2 +always \u34D4 15-346-5 +always \u34D5 1456 +always \u34D6 135-16-5 +always \u34D7 13-346-2 +always \u34D8 15-34-5 +always \u34D9 1456 +always \u34DA 1456 +always \u34DB 1456 +always \u34DC 234-5 +always \u34DD 15-13456-2 +always \u34DE 245-16-5 +always \u34DF 1456 +always \u34E0 145-2345-5 +always \u34E1 12345-4 +always \u34E2 14-25-5 +always \u34E3 245-23456-5 +always \u34E4 13-346-2 +always \u34E5 1456 +always \u34E6 1456 +always \u34E7 2345-4 +always \u34E8 245-156-2 +always \u34E9 1456 +always \u34EA 14-1346-4 +always \u34EB 1456 +always \u34EC 1456 +always \u34ED 1235-2346-2 +always \u34EE 1456 +always \u34EF 14-16-2 +always \u34F0 1235-35-5 +always \u34F1 124-12356-2 +always \u34F2 1234-2345-5 +always \u34F3 1456 +always \u34F4 13-256-5 +always \u34F5 2346-5 +always \u34F6 245-346-5 +always \u34F7 16-5 +always \u34F8 13-236-2 +always \u34F9 1245-1246-5 +always \u34FA 13-2345-5 +always \u34FB 1456 +always \u34FC 12-156-5 +always \u34FD 12-12346-2 +always \u34FE 12-156-2 +always \u34FF 1456 +always \u3500 14-236-5 +always \u3501 1456 +always \u3502 14-1456-2 +always \u3503 13-236-2 +always \u3504 15-34-5 +always \u3505 15-246-5 +always \u3506 12-1236-2 +always \u3507 1456 +always \u3508 1456 +always \u3509 1-34-2 +always \u350A 145-1236-4 +always \u350B 13-2345-5 +always \u350C 1-12356-5 +always \u350D 145-25-4 +always \u350E 15-346-5 +always \u350F 14-16-5 +always \u3510 1456 +always \u3511 12-156-5 +always \u3512 15-16-2 +always \u3513 13-2345-4 +always \u3514 1456 +always \u3515 13-16-2 +always \u3516 1456 +always \u3517 12345-356-5 +always \u3518 12-34-5 +always \u3519 135-1346-4 +always \u351A 123-12356-4 +always \u351B 1456 +always \u351C 135-345-2 +always \u351D 14-46-4 +always \u351E 123-2356-5 +always \u351F 1456 +always \u3520 1235-2346-2 +always \u3521 1456 +always \u3522 13-236-2 +always \u3523 14-356-2 +always \u3524 24-136-4 +always \u3525 1234-16-2 +always \u3526 46-4 +always \u3527 15-236-5 +always \u3528 135-356-5 +always \u3529 2346-5 +always \u352A 14-34-4 +always \u352B 1456 +always \u352C 1456 +always \u352D 12-2346-5 +always \u352E 1345-25-2 +always \u352F 15-12456-4 +always \u3530 1235-1356-2 +always \u3531 1256-4 +always \u3532 1456 +always \u3533 13-1246-4 +always \u3534 16-5 +always \u3535 15-2345-5 +always \u3536 13-12346-5 +always \u3537 14-12356-5 +always \u3538 1456 +always \u3539 14-2346-5 +always \u353A 24-156-5 +always \u353B 1456 +always \u353C 15-12346-4 +always \u353D 246-5 +always \u353E 13-346-2 +always \u353F 125-12356-5 +always \u3540 1456 +always \u3541 245-236-5 +always \u3542 1456-2 +always \u3543 1456 +always \u3544 1-156-5 +always \u3545 13-23456-4 +always \u3546 1235-34-5 +always \u3547 14-345-2 +always \u3548 1235-12356-5 +always \u3549 123-2346-5 +always \u354A 1456 +always \u354B 13-13456-5 +always \u354C 23456-5 +always \u354D 1456 +always \u354E 2346-5 +always \u354F 12-34-2 +always \u4E00 16-3 一 +always \u4E01 145-13456-3 丁 +always \u4E03 245-16-3 七 +always \u4E07 6-12456-5 万 +always \u4E08 1-1346-5 丈 +always \u4E09 15-1236-3 三 +always \u4E0A 24-1346-5 上 +always \u4E0B 15-23456-5 下 +always \u4E0C 245-16-2 丌 +always \u4E0D 135-34-2 不 +always \u4E0E 1256-4 与 +always \u4E0F 16-134-2345-4 丏 +always \u4E10 245-13-2456-5 丐 +always \u4E11 125-12-12356-4 丑 +always \u4E14 245-346-4 且 +always \u4E15 146-1234-16-3 丕 +always \u4E16 24-156-5 世 +always \u4E18 245-234-3 丘 +always \u4E19 135-13456-4 丙 +always \u4E1E 12-1356-2 丞 +always \u4E1F 145-234-3 丟 +always \u4E26 135-13456-5 並 +always \u4E2B 12356-23456-3 丫 +always \u4E2D 1-12346-3 中 +always \u4E2E 13-16-4 丮 +always \u4E30 6-12345-1356-3 丰 +always \u4E31 13-12456-5 丱 +always \u4E32 12-12456-5 串 +always \u4E33 12-1236-4 丳 +always \u4E38 246-12456-2 丸 +always \u4E39 134-145-1236-3 丹 +always \u4E3B 1-34-4 主 +always \u4E3C 13-13456-4 丼 +always \u4E42 16-5 乂 +always \u4E43 1345-2456-4 乃 +always \u4E45 13-13-234-4 久 +always \u4E47 1-2346-2 乇 +always \u4E48 146-246-3 么 +always \u4E4B 1-156-3 之 +always \u4E4D 1-345-5 乍 +always \u4E4E 1235-34-3 乎 +always \u4E4F 12345-345-2 乏 +always \u4E52 1234-1234-13456-3 乒 +always \u4E53 1234-1346-3 乓 +always \u4E56 13-2356-3 乖 +always \u4E58 12-1356-2 乘 +always \u4E59 23456-16-4 乙 +always \u4E5C 1345-134-346-3 乜 +always \u4E5D 13-234-4 九 +always \u4E5E 245-245-16-4 乞 +always \u4E5F 346-4 也 +always \u4E69 13-16-3 乩 +always \u4E73 1245-34-4 乳 +always \u4E7E 13-1236-3 乾 +always \u4E7E\u9686 245-2345-2-14-12346-2 乾隆 +always \u4E7F 12-156-5 乿 +always \u4E82 14-12456-5 亂 +always \u4E83 14-1456-2 亃 +always \u4E84 16-5 亄 +always \u4E86 14-2346-1 了 +always \u4E88 356-1256-4 予 +always \u4E8B 24-156-5 事 +always \u4E8C 156-5 二 +always \u4E8D 12-34-5 亍 +always \u4E8E 13456-1256-2 于 +always \u4E91 136-256-2 云 +always \u4E92 46-1235-34-5 互 +always \u4E93 245-16-2 亓 +always \u4E94 34-4 五 +always \u4E95 1246-13-13456-4 井 +always \u4E99 13-136-5 亙 +always \u4E9B 15-346-3 些 +always \u4E9E 23456-4 亞 +always \u4E9F 245-16-5 亟 +always \u4EA1 156-456-2 亡 +always \u4EA2 146-123-1346-5 亢 +always \u4EA4 13-246-3 交 +always \u4EA5 1235-2456-5 亥 +always \u4EA6 16-5 亦 +always \u4EA8 1235-1356-3 亨 +always \u4EAB 15-46-4 享 +always \u4EAC 13-13456-3 京 +always \u4EAD 124-13456-2 亭 +always \u4EAE 14-46-5 亮 +always \u4EB3 56-135-126-5 亳 +always \u4EB6 145-1236-4 亶 +always \u4EB9 1246-4 亹 +always \u4EBA 1245-136-2 人 +always \u4EC0 2346-24-156-2 什 +always \u4EC1 2456-1245-136-2 仁 +always \u4EC2 14-2346-5 仂 +always \u4EC3 145-13456-3 仃 +always \u4EC4 125-2346-5 仄 +always \u4EC6 2345-1234-34-3 仆 +always \u4EC7 12-12356-2 仇 +always \u4EC8 1245-135-345-3 仈 +always \u4EC9 1-1346-4 仉 +always \u4ECA 13-1456-3 今 +always \u4ECB 13-346-5 介 +always \u4ECD 1245-1356-2 仍 +always \u4ED4 125-156-4 仔 +always \u4ED5 24-156-5 仕 +always \u4ED6 1247-345-3 他 +always \u4ED7 1-1346-5 仗 +always \u4ED8 12456-12345-34-5 付 +always \u4ED9 15-2345-3 仙 +always \u4EDA 15-45-3 仚 +always \u4EDC 1235-12346-2 仜 +always \u4EDD 124-12346-2 仝 +always \u4EDE 1245-136-5 仞 +always \u4EDF 245-2345-3 仟 +always \u4EE1 16-5 仡 +always \u4EE3 145-2456-5 代 +always \u4EE4 14-13456-5 令 +always \u4EE5 16-4 以 +always \u4EE8 15-345-3 仨 +always \u4EE9 135-345-1 仩 +always \u4EF0 46-4 仰 +always \u4EF1 245-2345-2 仱 +always \u4EF2 1-12346-5 仲 +always \u4EF3 14-1234-16-4 仳 +always \u4EF4 12456-5 仴 +always \u4EF5 34-4 仵 +always \u4EF6 13-2345-5 件 +always \u4EF7 13-346-5 价 +always \u4EFB 1245-136-5 任 +always \u4EFD 136-12345-136-5 份 +always \u4EFF 134-12345-1346-4 仿 +always \u4F00 1-12346-3 伀 +always \u4F01 245-16-5 企 +always \u4F02 6-1234-356-5 伂 +always \u4F04 145-246-5 伄 +always \u4F05 145-123456-4 伅 +always \u4F08 15-1456-4 伈 +always \u4F09 123-1346-5 伉 +always \u4F0A 16-3 伊 +always \u4F0B 13-16-2 伋 +always \u4F0D 34-4 伍 +always \u4F0E 13-16-5 伎 +always \u4F0F 46-12345-34-2 伏 +always \u4F10 134-12345-345-3 伐 +always \u4F11 15-234-3 休 +always \u4F12 13-1456-5 伒 +always \u4F13 136-135-356-3 伓 +always \u4F14 12-136-2 伔 +always \u4F15 2346-12345-34-3 伕 +always \u4F18 234-3 优 +always \u4F19 1235-25-4 伙 +always \u4F1D 256-2 伝 +always \u4F22 135-345-1 伢 +always \u4F2C 135-345-1 伬 +always \u4F2D 15-45-2 伭 +always \u4F2F 135-135-126-2 伯 +always \u4F30 13-34-3 估 +always \u4F33 15-346-5 伳 +always \u4F34 12456-135-1236-5 伴 +always \u4F36 14-13456-2 伶 +always \u4F38 24-136-3 伸 +always \u4F3A 15-156-5 伺 +always \u4F3B 24-135-1356-3 伻 +always \u4F3C 15-156-5 似 +always \u4F3D 245-346-2 伽 +always \u4F3E 16-1234-16-3 伾 +always \u4F3F 16-5 伿 +always \u4F41 2456-4 佁 +always \u4F43 145-2345-5 佃 +always \u4F46 145-1236-5 但 +always \u4F47 1-34-5 佇 +always \u4F48 146-135-34-5 佈 +always \u4F49 245-1256-3 佉 +always \u4F4C 245-156-4 佌 +always \u4F4D 1246-5 位 +always \u4F4E 145-16-3 低 +always \u4F4F 1-34-5 住 +always \u4F50 125-25-4 佐 +always \u4F51 234-5 佑 +always \u4F52 46-3 佒 +always \u4F53 6-124-16-4 体 +always \u4F54 1-1236-5 佔 +always \u4F55 1235-2346-2 何 +always \u4F56 1245-3456-135-16-5 佖 +always \u4F57 124-25-2 佗 +always \u4F58 24-2346-2 佘 +always \u4F59 1256-2 余 +always \u4F5A 16-5 佚 +always \u4F5B 12345-126-2 佛 +always \u4F5C 125-25-5 作 +always \u4F5D 1235-12356-4 佝 +always \u4F5E 1345-13456-5 佞 +always \u4F5F 124-12346-2 佟 +always \u4F60 1345-16-4 你 +always \u4F61 15-45-3 佡 +always \u4F62 13-1256-4 佢 +always \u4F63 235-5 佣 +always \u4F64 35-4 佤 +always \u4F67 123-345-4 佧 +always \u4F69 1456-1234-356-5 佩 +always \u4F6A 1235-1246-2 佪 +always \u4F6B 1235-2346-5 佫 +always \u4F6C 14-146-4 佬 +always \u4F6E 13-2346-2 佮 +always \u4F6F 46-2 佯 +always \u4F70 6-135-2456-4 佰 +always \u4F73 13-23456-3 佳 +always \u4F74 156-5 佴 +always \u4F75 1235-135-13456-5 併 +always \u4F76 13-16-2 佶 +always \u4F77 1235-136-4 佷 +always \u4F78 1235-25-2 佸 +always \u4F79 13-1246-4 佹 +always \u4F7A 245-45-2 佺 +always \u4F7B 124-246-2 佻 +always \u4F7C 13-246-4 佼 +always \u4F7D 245-156-5 佽 +always \u4F7E 16-5 佾 +always \u4F7F 24-156-4 使 +always \u4F80 15-13456-2 侀 +always \u4F81 24-136-3 侁 +always \u4F82 124-25-3 侂 +always \u4F83 123-1236-4 侃 +always \u4F84 1-156-2 侄 +always \u4F85 13-2456-3 侅 +always \u4F86 14-2456-2 來 +always \u4F87 16-2 侇 +always \u4F88 12-156-4 侈 +always \u4F89 123-35-3 侉 +always \u4F8B 14-16-5 例 +always \u4F8D 24-156-5 侍 +always \u4F8F 1-34-3 侏 +always \u4F90 15-1256-5 侐 +always \u4F91 234-5 侑 +always \u4F92 1236-3 侒 +always \u4F94 145-134-12356-2 侔 +always \u4F95 156-2 侕 +always \u4F96 14-123456-2 侖 +always \u4F97 124-12346-3 侗 +always \u4F98 12-345-5 侘 +always \u4F9A 15-256-5 侚 +always \u4F9B 13-12346-3 供 +always \u4F9C 1-12356-3 侜 +always \u4F9D 16-3 依 +always \u4F9E 1245-34-4 侞 +always \u4FAE 34-4 侮 +always \u4FAF 1235-12356-2 侯 +always \u4FB2 1-136-5 侲 +always \u4FB3 245-25-5 侳 +always \u4FB5 245-1456-3 侵 +always \u4FB6 14-1256-4 侶 +always \u4FB7 13-1256-2 侷 +always \u4FB9 124-13456-4 侹 +always \u4FBA 24-136-5 侺 +always \u4FBB 124-25-3 侻 +always \u4FBF 16-135-2345-5 便 +always \u4FC0 124-1246-4 俀 +always \u4FC1 1256-2 俁 +always \u4FC2 15-16-5 係 +always \u4FC3 245-34-5 促 +always \u4FC4 2346-5 俄 +always \u4FC5 245-234-2 俅 +always \u4FC7 13-456-4 俇 +always \u4FC9 34-5 俉 +always \u4FCA 13-256-5 俊 +always \u4FCB 16-5 俋 +always \u4FCD 14-46-2 俍 +always \u4FCE 125-34-4 俎 +always \u4FCF 245-246-5 俏 +always \u4FD0 14-16-5 俐 +always \u4FD1 235-4 俑 +always \u4FD3 13-13456-5 俓 +always \u4FD4 245-2345-5 俔 +always \u4FD6 1234-2456-4 俖 +always \u4FD7 15-34-2 俗 +always \u4FD8 14-12345-34-2 俘 +always \u4FD9 15-16-3 俙 +always \u4FDA 14-16-4 俚 +always \u4FDB 6-12345-34-4 俛 +always \u4FDC 14-1234-13456-3 俜 +always \u4FDD 135-146-4 保 +always \u4FDE 1256-2 俞 +always \u4FDF 15-156-5 俟 +always \u4FE0 15-23456-2 俠 +always \u4FE1 15-1456-5 信 +always \u4FEC 135-345-1 俬 +always \u4FEE 15-234-3 修 +always \u4FEF 1236-12345-34-4 俯 +always \u4FF1 13-1256-5 俱 +always \u4FF3 234-1234-2456-2 俳 +always \u4FF4 13-2345-5 俴 +always \u4FF5 136-135-246-4 俵 +always \u4FF6 12-34-5 俶 +always \u4FF7 12345-356-5 俷 +always \u4FF8 1456-12345-1356-5 俸 +always \u4FFA 1236-4 俺 +always \u4FFE 356-135-16-5 俾 +always \u5000 12-1346-3 倀 +always \u5005 245-1246-5 倅 +always \u5006 14-46-4 倆 +always \u5007 12456-4 倇 +always \u5009 245-1346-3 倉 +always \u500B 13-2346-5 個 +always \u500C 13-12456-3 倌 +always \u500D 156-135-356-5 倍 +always \u500E 124-2345-4 倎 +always \u500F 24-34-5 倏 +always \u5011 134-136-1 們 +always \u5012 145-146-4 倒 +always \u5013 124-1236-2 倓 +always \u5014 13-236-2 倔 +always \u5015 12-1246-2 倕 +always \u5016 15-13456-5 倖 +always \u5017 1245-1234-1356-2 倗 +always \u5018 124-1346-4 倘 +always \u5019 1235-12356-5 候 +always \u501A 16-4 倚 +always \u501B 245-16-3 倛 +always \u501C 124-16-5 倜 +always \u501E 13-13456-5 倞 +always \u501F 13-346-5 借 +always \u5020 1235-1246-3 倠 +always \u5021 12-1346-5 倡 +always \u5022 13-346-3 倢 +always \u5023 6-12345-1346-4 倣 +always \u5025 123-12346-3 倥 +always \u5026 13-45-5 倦 +always \u5027 125-12346-3 倧 +always \u5028 13-1256-5 倨 +always \u5029 245-2345-5 倩 +always \u502A 1345-16-2 倪 +always \u502B 14-123456-2 倫 +always \u502C 1-25-2 倬 +always \u502D 25-3 倭 +always \u502F 15-12346-3 倯 +always \u5030 14-1356-2 倰 +always \u5031 1235-123456-5 倱 +always \u5033 125-156-5 倳 +always \u5035 34-4 倵 +always \u5037 1345-2456-5 倷 +always \u503C 1-156-2 值 +always \u5040 13456-3 偀 +always \u5041 12-1356-3 偁 +always \u5043 2345-4 偃 +always \u5045 1-12346-4 偅 +always \u5046 12-123456-4 偆 +always \u5047 13-23456-4 假 +always \u5048 13-346-2 偈 +always \u5049 1246-4 偉 +always \u504A 1256-4 偊 +always \u504B 136-135-13456-5 偋 +always \u504C 1245-25-5 偌 +always \u504D 124-16-2 偍 +always \u504E 1246-3 偎 +always \u504F 346-1234-2345-3 偏 +always \u5051 356-12345-1356-3 偑 +always \u5053 25-5 偓 +always \u5055 15-346-2 偕 +always \u5057 24-1356-4 偗 +always \u505A 125-25-5 做 +always \u505B 12-345-3 偛 +always \u505C 124-13456-2 停 +always \u505D 46-135-356-5 偝 +always \u505E 346-5 偞 +always \u505F 1235-456-2 偟 +always \u5060 246-4 偠 +always \u5061 1-1236-5 偡 +always \u5062 245-234-3 偢 +always \u5063 2345-3 偣 +always \u5064 234-4 偤 +always \u5065 13-2345-5 健 +always \u5068 12-2456-3 偨 +always \u5069 1245-12345-34-5 偩 +always \u506A 12345-135-16-3 偪 +always \u506B 1-156-5 偫 +always \u506D 1245-134-2345-4 偭 +always \u506E 13-16-2 偮 +always \u506F 16-4 偯 +always \u5070 15-346-5 偰 +always \u5072 15-156-3 偲 +always \u5073 145-12456-3 偳 +always \u5074 245-2346-5 側 +always \u5075 1-136-3 偵 +always \u5076 12356-4 偶 +always \u5077 124-12356-3 偷 +always \u507A 125-1236-2 偺 +always \u507D 1246-5 偽 +always \u5080 123-1246-4 傀 +always \u5082 12-156-4 傂 +always \u5083 15-34-5 傃 +always \u5085 24-12345-34-5 傅 +always \u5087 1245-12346-4 傇 +always \u508B 13-12356-5 傋 +always \u508C 12346-134-345-5 傌 +always \u508D 12456-135-1346-3 傍 +always \u508E 145-2345-3 傎 +always \u5091 13-346-2 傑 +always \u5092 15-16-3 傒 +always \u5094 245-2345-5 傔 +always \u5095 13-236-2 傕 +always \u5096 245-1346-3 傖 +always \u5098 15-1236-4 傘 +always \u5099 1256-135-356-5 備 +always \u509A 15-246-5 傚 +always \u509B 235-4 傛 +always \u509C 246-2 傜 +always \u509D 124-1236-5 傝 +always \u509E 15-25-3 傞 +always \u50A2 13-23456-3 傢 +always \u50A3 145-2456-4 傣 +always \u50AC 245-1246-3 催 +always \u50AD 235-3 傭 +always \u50AE 125-146-3 傮 +always \u50AF 125-12346-4 傯 +always \u50B0 1356-1234-1356-2 傰 +always \u50B1 15-12346-4 傱 +always \u50B2 146-5 傲 +always \u50B3 12-12456-2 傳 +always \u50B4 1256-4 傴 +always \u50B5 1-2456-5 債 +always \u50B6 12-34-4 傶 +always \u50B7 24-1346-3 傷 +always \u50B8 15-23456-2 傸 +always \u50BA 12-156-5 傺 +always \u50BB 24-345-4 傻 +always \u50BD 1-1346-3 傽 +always \u50BE 245-13456-3 傾 +always \u50BF 2345-5 傿 +always \u50C1 15-346-5 僁 +always \u50C2 14-1256-4 僂 +always \u50C4 246-1234-246-5 僄 +always \u50C5 13-1456-4 僅 +always \u50C6 14-2345-2 僆 +always \u50C7 14-34-5 僇 +always \u50C8 1245-134-1236-5 僈 +always \u50C9 245-2345-3 僉 +always \u50CA 15-2345-3 僊 +always \u50CB 14-1236-5 僋 +always \u50CE 1-12456-5 僎 +always \u50CF 15-46-5 像 +always \u50D1 245-246-2 僑 +always \u50D3 124-1246-4 僓 +always \u50D4 125-123456-4 僔 +always \u50D5 1234-34-2 僕 +always \u50D6 15-16-3 僖 +always \u50D7 14-146-5 僗 +always \u50DA 14-246-2 僚 +always \u50DB 245-16-3 僛 +always \u50DD 1-1236-4 僝 +always \u50E0 36-12345-1236-3 僠 +always \u50E3 124-346-4 僣 +always \u50E4 145-1236-5 僤 +always \u50E5 13-246-4 僥 +always \u50E6 13-234-5 僦 +always \u50E7 15-1356-3 僧 +always \u50E8 1245-12345-136-5 僨 +always \u50E9 15-2345-5 僩 +always \u50EA 1256-5 僪 +always \u50EC 13-246-3 僬 +always \u50ED 13-2345-5 僭 +always \u50EE 124-12346-2 僮 +always \u50EF 14-1456-4 僯 +always \u50F0 136-135-126-2 僰 +always \u50F1 13-34-5 僱 +always \u50F3 14-16-5 僳 +always \u50F5 13-46-3 僵 +always \u50F6 2345-134-1456-4 僶 +always \u50F8 13-1456-5 僸 +always \u50F9 13-23456-5 價 +always \u50FB 2345-1234-16-5 僻 +always \u50FD 1-12356-5 僽 +always \u50FE 2456-5 僾 +always \u50FF 15-2456-5 僿 +always \u5100 16-2 儀 +always \u5102 1345-12346-2 儂 +always \u5103 12-1236-2 儃 +always \u5104 16-5 億 +always \u5105 145-1346-3 儅 +always \u5106 13-13456-4 儆 +always \u5107 15-45-3 儇 +always \u5108 123-2356-5 儈 +always \u5109 13-2345-4 儉 +always \u510A 12-34-5 儊 +always \u510B 145-1236-3 儋 +always \u510C 13-246-3 儌 +always \u5110 46-135-1456-3 儐 +always \u5111 1236-5 儑 +always \u5112 1245-34-2 儒 +always \u5113 124-2456-2 儓 +always \u5114 12-12356-2 儔 +always \u5115 12-2456-2 儕 +always \u5117 1345-16-4 儗 +always \u5118 13-1456-4 儘 +always \u511A 136-134-1356-2 儚 +always \u511C 1345-1356-2 儜 +always \u511F 12-1346-2 償 +always \u5120 14-346-5 儠 +always \u5121 14-356-4 儡 +always \u5122 14-1256-4 儢 +always \u5124 156-135-146-5 儤 +always \u5125 145-34-2 儥 +always \u5126 136-135-246-3 儦 +always \u5129 15-156-5 儩 +always \u512A 234-3 優 +always \u512D 12-136-5 儭 +always \u512E 14-16-5 儮 +always \u5130 1246-4 儰 +always \u5131 14-12346-4 儱 +always \u5132 12-34-2 儲 +always \u5133 12-1236-2 儳 +always \u5134 1245-1346-2 儴 +always \u5135 24-34-5 儵 +always \u5137 14-16-5 儷 +always \u5138 14-25-2 儸 +always \u5139 125-1236-4 儹 +always \u513A 1345-25-2 儺 +always \u513B 124-1346-4 儻 +always \u513C 2345-4 儼 +always \u513D 14-356-2 儽 +always \u513F 6-1245-136-2 儿 +always \u5140 34-34-5 兀 +always \u5141 256-4 允 +always \u5143 45-2 元 +always \u5144 15-235-3 兄 +always \u5145 12-12346-3 充 +always \u5146 1-146-5 兆 +always \u5147 15-235-3 兇 +always \u5148 15-2345-3 先 +always \u5149 13-456-3 光 +always \u514B 123-2346-5 克 +always \u514C 145-1246-5 兌 +always \u514D 134-2345-4 免 +always \u5152 156-2 兒 +always \u5154 124-34-5 兔 +always \u5155 15-156-5 兕 +always \u5157 2345-4 兗 +always \u5159 2-356-1245 兙 +always \u515A 145-1346-4 党 +always \u515B 2-356-356-356-1245 兛 +always \u515C 145-12356-3 兜 +always \u515D 14-1245 兝 +always \u515E 134-1245 兞 +always \u515F 15-1456-3 兟 +always \u5161 2-356-356-1245 兡 +always \u5162 13-13456-3 兢 +always \u5163 14-16-2-123-2346-5 兣 +always \u5165 1245-34-5 入 +always \u5167 1345-356-5 內 +always \u5168 245-45-2 全 +always \u5169 14-46-4 兩 +always \u516B 135-345-3 八 +always \u516C 13-12346-3 公 +always \u516D 14-234-5 六 +always \u516E 15-16-3 兮 +always \u5171 13-12346-5 共 +always \u5175 345-135-13456-3 兵 +always \u5176 245-16-2 其 +always \u5177 13-1256-5 具 +always \u5178 145-2345-4 典 +always \u517C 13-2345-3 兼 +always \u5180 13-16-5 冀 +always \u5187 36-134-12356-4 冇 +always \u5189 1245-1236-4 冉 +always \u518A 245-2346-5 冊 +always \u518D 125-2456-5 再 +always \u518F 13-235-4 冏 +always \u5191 1-12356-5 冑 +always \u5192 1236-134-146-5 冒 +always \u5193 13-12356-5 冓 +always \u5194 15-1256-3 冔 +always \u5195 12456-134-2345-4 冕 +always \u5197 1245-12346-4 冗 +always \u5198 1456-2 冘 +always \u519E 1245-134-16-2 冞 +always \u51A0 13-12456-5 冠 +always \u51A2 1-12346-4 冢 +always \u51A4 45-3 冤 +always \u51A5 234-134-13456-2 冥 +always \u51AA 45-134-16-5 冪 +always \u51AC 145-12346-3 冬 +always \u51B0 135-13456-3 冰 +always \u51B1 1235-34-5 冱 +always \u51B6 346-4 冶 +always \u51B7 14-1356-4 冷 +always \u51B9 356-3456-12345-34-2 冹 +always \u51BC 24-1356-4 冼 +always \u51BD 14-346-5 冽 +always \u51BE 15-23456-2 冾 +always \u51C4 245-16-3 凄 +always \u51C5 13-34-5 凅 +always \u51C6 1-123456-4 准 +always \u51C8 13-13456-5 凈 +always \u51CA 245-13456-5 凊 +always \u51CB 145-246-3 凋 +always \u51CC 14-13456-2 凌 +always \u51CD 145-12346-5 凍 +always \u51CE 135-345-1 凎 +always \u51D0 1456-3 凐 +always \u51D4 245-1346-3 凔 +always \u51D7 245-1246-3 凗 +always \u51D8 15-156-3 凘 +always \u51DC 14-1456-4 凜 +always \u51DD 1345-13456-2 凝 +always \u51DE 15-16-3 凞 +always \u51E0 12-13-16-3 几 +always \u51E1 12345-1236-2 凡 +always \u51F0 1235-456-2 凰 +always \u51F1 123-2456-4 凱 +always \u51F3 145-1356-5 凳 +always \u51F5 123-1236-4 凵 +always \u51F6 15-235-3 凶 +always \u51F8 124-34-2 凸 +always \u51F9 146-3 凹 +always \u51FA 12-34-3 出 +always \u51FD 1235-1236-2 函 +always \u5200 145-146-3 刀 +always \u5201 145-145-246-3 刁 +always \u5203 145-1245-136-5 刃 +always \u5206 12345-136-3 分 +always \u5207 245-346-5 切 +always \u5208 16-5 刈 +always \u5209 13-16-3 刉 +always \u520A 123-1236-3 刊 +always \u520C 245-123456-4 刌 +always \u520E 123456-4 刎 +always \u5210 145-1236-4 刐 +always \u5211 15-13456-2 刑 +always \u5212 1235-35-2 划 +always \u5213 12456-2 刓 +always \u5216 236-5 刖 +always \u5217 14-346-5 列 +always \u521C 235-12345-34-2 刜 +always \u521D 12-34-3 初 +always \u521E 245-1256-5 刞 +always \u5221 145-134-1456-4 刡 +always \u5224 1234-1236-5 判 +always \u5225 135-346-2 別 +always \u5228 1234-135-146-5 刨 +always \u5229 14-16-5 利 +always \u522A 24-1236-3 刪 +always \u522E 13-35-3 刮 +always \u5230 145-146-5 到 +always \u5231 12-456-5 刱 +always \u5232 123-1246-3 刲 +always \u5233 123-34-3 刳 +always \u5235 156-5 刵 +always \u5236 1-156-5 制 +always \u5237 24-35-3 刷 +always \u5238 245-45-5 券 +always \u523A 245-156-5 刺 +always \u523B 123-2346-5 刻 +always \u5241 145-25-5 剁 +always \u5243 124-16-5 剃 +always \u5244 13-13456-3 剄 +always \u5246 14-25-2 剆 +always \u5247 125-2346-2 則 +always \u5249 245-25-5 剉 +always \u524A 15-246-3 削 +always \u524B 123-2346-5 剋 +always \u524C 14-345-5 剌 +always \u524D 245-2345-2 前 +always \u524E 12-345-5 剎 +always \u5252 245-25-5 剒 +always \u5254 124-16-3 剔 +always \u5255 12345-356-5 剕 +always \u5256 1234-12356-4 剖 +always \u525A 125-156-5 剚 +always \u525B 13-1346-3 剛 +always \u525C 12456-3 剜 +always \u525D 15-135-126-3 剝 +always \u525E 13-16-4 剞 +always \u525F 145-25-2 剟 +always \u5261 2345-4 剡 +always \u5262 1-25-2 剢 +always \u5269 24-1356-5 剩 +always \u526A 13-2345-4 剪 +always \u526B 145-25-2 剫 +always \u526C 145-12456-3 剬 +always \u526D 34-3 剭 +always \u526E 13-35-4 剮 +always \u526F 156-12345-34-5 副 +always \u5272 13-2346-3 割 +always \u5274 13-2456-3 剴 +always \u5275 12-456-5 創 +always \u5277 12-1236-4 剷 +always \u5278 1-12456-4 剸 +always \u527A 14-16-2 剺 +always \u527B 36-12345-12356-2 剻 +always \u527C 24-1236-3 剼 +always \u527D 346-1234-246-5 剽 +always \u527F 13-246-4 剿 +always \u5280 13-35-3 劀 +always \u5281 245-246-2 劁 +always \u5282 13-236-2 劂 +always \u5283 1235-35-5 劃 +always \u5284 1-345-2 劄 +always \u5287 13-1256-5 劇 +always \u5288 1234-1234-16-3 劈 +always \u5289 14-234-2 劉 +always \u528A 123-2356-5 劊 +always \u528B 13-246-4 劋 +always \u528C 13-1246-5 劌 +always \u528D 13-2345-5 劍 +always \u5291 13-16-5 劑 +always \u5293 16-5 劓 +always \u5296 12-1236-2 劖 +always \u5297 13-2345-4 劗 +always \u5298 346-134-126-2 劘 +always \u5299 14-16-2 劙 +always \u529B 14-16-5 力 +always \u529F 13-12346-3 功 +always \u52A0 13-23456-3 加 +always \u52A3 14-346-5 劣 +always \u52A6 15-346-2 劦 +always \u52A9 1-34-5 助 +always \u52AA 1345-34-4 努 +always \u52AB 13-346-2 劫 +always \u52AC 245-1256-2 劬 +always \u52AD 24-146-5 劭 +always \u52AE 16-5 劮 +always \u52BB 123-456-3 劻 +always \u52BC 13-346-2 劼 +always \u52BE 1235-2346-2 劾 +always \u52C0 123-2346-5 勀 +always \u52C1 13-1456-5 勁 +always \u52C2 1235-146-2 勂 +always \u52C3 1356-135-126-2 勃 +always \u52C7 235-4 勇 +always \u52C9 1246-134-2345-4 勉 +always \u52CD 245-13456-2 勍 +always \u52D2 14-2346-5 勒 +always \u52D3 123-2456-5 勓 +always \u52D5 145-12346-5 動 +always \u52D6 15-1256-5 勖 +always \u52D7 15-1256-5 勗 +always \u52D8 123-1236-3 勘 +always \u52D9 34-5 務 +always \u52DB 15-256-3 勛 +always \u52DD 24-1356-5 勝 +always \u52DE 14-146-2 勞 +always \u52DF 45-134-34-5 募 +always \u52E2 24-156-5 勢 +always \u52E3 13-16-3 勣 +always \u52E4 245-1456-2 勤 +always \u52E6 13-246-4 勦 +always \u52E9 16-5 勩 +always \u52EB 1236-12345-1236-2 勫 +always \u52EF 145-1236-3 勯 +always \u52F0 15-346-2 勰 +always \u52F1 134-134-2456-5 勱 +always \u52F3 15-256-3 勳 +always \u52F4 14-1256-5 勴 +always \u52F5 14-16-5 勵 +always \u52F7 1245-1346-2 勷 +always \u52F8 245-45-5 勸 +always \u52FA 12345-24-146-2 勺 +always \u52FB 256-2 勻 +always \u52FC 13-234-3 勼 +always \u52FE 13-12356-3 勾 +always \u52FF 34-5 勿 +always \u5305 135-146-3 包 +always \u5306 245-12346-3 匆 +always \u5308 15-235-3 匈 +always \u5309 36-1234-1356-3 匉 +always \u530A 13-1256-2 匊 +always \u530B 124-146-2 匋 +always \u530D 34-1234-34-2 匍 +always \u530E 25-5 匎 +always \u530F 35-1234-146-2 匏 +always \u5310 1234-12345-34-2 匐 +always \u5311 245-235-3 匑 +always \u5312 145-345-2 匒 +always \u5315 12356-135-16-4 匕 +always \u5316 1235-35-5 化 +always \u5317 135-356-4 北 +always \u5319 12-156-2 匙 +always \u531A 34-12345-1346-3 匚 +always \u531C 16-2 匜 +always \u531D 125-345-3 匝 +always \u531F 123-1346-5 匟 +always \u5320 13-46-5 匠 +always \u5321 123-456-3 匡 +always \u5322 1235-34-3 匢 +always \u5323 15-23456-2 匣 +always \u532A 123456-12345-356-4 匪 +always \u532D 13-1246-4 匭 +always \u532F 1235-1246-5 匯 +always \u5330 145-1236-3 匰 +always \u5331 123-1246-5 匱 +always \u5334 15-12456-5 匴 +always \u5337 245-1256-2 匷 +always \u5339 134-1234-16-3 匹 +always \u533C 1236-5 匼 +always \u533D 2345-4 匽 +always \u533E 2346-135-2345-4 匾 +always \u533F 1345-16-5 匿 +always \u5340 245-1256-3 區 +always \u5341 1346 十 +always \u5341 24-156-2 十 +always \u5343 245-2345-3 千 +always \u5344 1346-1346 卄 +always \u5345 1346-1346-1346 卅 +always \u5345 15-345-5 卅 +always \u5347 24-1356-3 升 +always \u5348 34-4 午 +always \u5349 1235-1246-5 卉 +always \u534A 135-1236-5 半 +always \u534C 15-16-5 卌 +always \u534D 12456-5 卍 +always \u5351 2345-135-356-3 卑 +always \u5352 125-34-2 卒 +always \u5353 1-25-2 卓 +always \u5354 15-346-2 協 +always \u5354\u8ABF 15-346-2-124-246-2 協調 +always \u5357 1345-1236-2 南 +always \u535A 135-126-2 博 +always \u535C 1236-135-34-4 卜 +always \u535E 456-135-2345-5 卞 +always \u5360 1-1236-5 占 +always \u5361 123-345-4 卡 +always \u5363 234-4 卣 +always \u5366 13-35-5 卦 +always \u536C 1346-2 卬 +always \u536E 1-156-3 卮 +always \u536F 134-146-4 卯 +always \u5370 1456-5 印 +always \u5371 1246-2 危 +always \u5372 24-146-5 卲 +always \u5373 13-16-2 即 +always \u5375 14-12456-4 卵 +always \u5377 13-45-4 卷 +always \u5378 15-346-5 卸 +always \u5379 15-1256-5 卹 +always \u537B 245-236-5 卻 +always \u537C 34-5 卼 +always \u537F 245-13456-3 卿 +always \u5382 1235-1236-5 厂 +always \u5384 2346-5 厄 +always \u538A 23456-4 厊 +always \u538E 1-156-4 厎 +always \u538F 1-345-4 厏 +always \u5392 1235-2346-2 厒 +always \u5394 1-156-5 厔 +always \u5396 125-1234-1346-2 厖 +always \u5397 124-16-2 厗 +always \u5398 14-16-2 厘 +always \u5399 24-2346-5 厙 +always \u539A 1235-12356-5 厚 +always \u539C 125-1246-3 厜 +always \u539D 245-25-5 厝 +always \u539E 12345-356-5 厞 +always \u539F 45-2 原 +always \u53A4 14-16-5 厤 +always \u53A5 13-236-2 厥 +always \u53A7 145-2345-3 厧 +always \u53AC 13-1246-4 厬 +always \u53AD 2345-5 厭 +always \u53B2 14-16-5 厲 +always \u53B4 2345-4 厴 +always \u53B9 1245-12356-2 厹 +always \u53BB 245-1256-5 去 +always \u53C3 245-1236-3 參 +always \u53C8 234-5 又 +always \u53C9 13-12-345-3 叉 +always \u53CA 13-16-2 及 +always \u53CB 234-4 友 +always \u53CD 12345-1236-4 反 +always \u53D4 24-34-2 叔 +always \u53D6 245-1256-4 取 +always \u53D7 24-12356-5 受 +always \u53DB 135-1234-1236-5 叛 +always \u53DF 15-12356-4 叟 +always \u53E1 1245-1246-5 叡 +always \u53E2 245-12346-2 叢 +always \u53E3 123-12356-4 口 +always \u53E4 13-34-4 古 +always \u53E5 13-1256-5 句 +always \u53E6 14-13456-5 另 +always \u53E8 145-146-3 叨 +always \u53E9 123-12356-5 叩 +always \u53EA 1-156-4 只 +always \u53EB 13-246-5 叫 +always \u53EC 1-146-5 召 +always \u53ED 23456-135-345-3 叭 +always \u53EE 145-13456-3 叮 +always \u53EF 123-2346-4 可 +always \u53F0 124-2456-2 台 +always \u53F1 12-156-5 叱 +always \u53F2 24-156-4 史 +always \u53F3 234-5 右 +always \u53F5 2346-1234-126-4 叵 +always \u53F8 15-156-3 司 +always \u53FB 14-2346-5 叻 +always \u53FC 145-246-3 叼 +always \u5401 15-1256-3 吁 +always \u5403 12-156-3 吃 +always \u5404 13-2346-5 各 +always \u5406 246-3 吆 +always \u5407 125-156-4 吇 +always \u5408 1235-2346-2 合 +always \u5409 13-16-2 吉 +always \u540A 145-246-5 吊 +always \u540B 245-123456-5 吋 +always \u540C 124-12346-2 同 +always \u540D 1245-134-13456-2 名 +always \u540E 1235-12356-5 后 +always \u540F 14-16-5 吏 +always \u5410 124-34-4 吐 +always \u5411 15-46-5 向 +always \u5412 1-345-5 吒 +always \u5418 12356-4 吘 +always \u5419 15-236-3 吙 +always \u541B 13-256-3 君 +always \u541C 12-12356-4 吜 +always \u541D 14-1456-5 吝 +always \u541E 124-123456-3 吞 +always \u541F 1456-2 吟 +always \u5420 12345-356-5 吠 +always \u5424 13-346-5 吤 +always \u5425 1234-12356-3 吥 +always \u5426 12345-12356-4 否 +always \u5427 135-345-1 吧 +always \u5428 124-123456-2 吨 +always \u5429 34-12345-136-3 吩 +always \u542A 2346-2 吪 +always \u542B 1235-1236-2 含 +always \u542C 1456-2 听 +always \u542D 123-1356-3 吭 +always \u542E 24-123456-4 吮 +always \u5430 1235-12346-2 吰 +always \u5431 125-156-3 吱 +always \u5433 34-2 吳 +always \u5435 12-146-4 吵 +always \u5436 1345-345-5 吶 +always \u5437 15-236-5 吷 +always \u5438 15-16-3 吸 +always \u5439 12-1246-3 吹 +always \u543B 123456-4 吻 +always \u543C 1235-12356-4 吼 +always \u543D 12356-2 吽 +always \u543E 34-2 吾 +always \u5440 23456-3 呀 +always \u5441 13-256-5 呁 +always \u5442 14-1256-4 呂 +always \u5443 2346-5 呃 +always \u5445 26-134-356-2 呅 +always \u5446 145-2456-3 呆 +always \u5447 245-16-4 呇 +always \u5448 12-1356-2 呈 +always \u544A 13-146-5 告 +always \u544E 12-156-4 呎 +always \u544F 24-1356-3 呏 +always \u5454 124-2456-5 呔 +always \u5460 1234-136-4 呠 +always \u5461 123456-4 呡 +always \u5462 1345-2346-1 呢 +always \u5463 45-134-12356-2 呣 +always \u5464 14-13456-2 呤 +always \u5465 1245-1236-2 呥 +always \u5466 234-3 呦 +always \u5467 145-16-4 呧 +always \u5468 1-12356-3 周 +always \u546B 124-346-3 呫 +always \u546C 14-13456-2 呬 +always \u546F 356-1234-13456-2 呯 +always \u5470 125-156-4 呰 +always \u5471 13-35-3 呱 +always \u5472 245-156-2 呲 +always \u5473 1246-5 味 +always \u5474 15-1256-3 呴 +always \u5475 1235-2346-3 呵 +always \u5476 1345-146-2 呶 +always \u5477 15-23456-2 呷 +always \u5478 1234-1234-356-3 呸 +always \u547A 15-246-3 呺 +always \u547B 24-136-3 呻 +always \u547C 1235-34-3 呼 +always \u547D 134-13456-5 命 +always \u547E 145-345-2 呾 +always \u547F 245-1256-3 呿 +always \u5480 13-1256-4 咀 +always \u5481 15-2345-2 咁 +always \u5482 125-345-3 咂 +always \u5484 145-25-5 咄 +always \u5486 246-1234-146-2 咆 +always \u5487 16-135-346-2 咇 +always \u5488 12356-12345-34-2 咈 +always \u548B 1-345-5 咋 +always \u548C 1235-2346-2 和 +always \u548D 1235-2456-2 咍 +always \u548E 13-234-5 咎 +always \u5490 136-12345-34-5 咐 +always \u5491 2356-145-345-3 咑 +always \u5492 1-12356-5 咒 +always \u5495 13-34-3 咕 +always \u5496 123-345-3 咖 +always \u5498 12356-135-34-5 咘 +always \u549A 145-12346-3 咚 +always \u54A0 245-16-3 咠 +always \u54A1 156-5 咡 +always \u54A2 2346-5 咢 +always \u54A5 15-16-3 咥 +always \u54A6 16-2 咦 +always \u54A7 14-346-4 咧 +always \u54A8 125-156-3 咨 +always \u54A9 134-346-3 咩 +always \u54AA 134-134-16-3 咪 +always \u54AB 1-156-4 咫 +always \u54AC 246-4 咬 +always \u54AD 13-16-3 咭 +always \u54AE 1-34-3 咮 +always \u54AF 123-2346-5 咯 +always \u54B0 24-2356-5 咰 +always \u54B1 125-1236-2 咱 +always \u54B3 123-2346-2 咳 +always \u54B6 1235-2356-5 咶 +always \u54B7 124-146-2 咷 +always \u54B8 15-2345-2 咸 +always \u54BA 15-45-4 咺 +always \u54BB 15-234-3 咻 +always \u54BC 13-2346-3 咼 +always \u54BD 2345-5 咽 +always \u54BE 14-146-4 咾 +always \u54BF 16-3 咿 +always \u54C0 2456-3 哀 +always \u54C1 1234-1456-4 品 +always \u54C2 24-136-4 哂 +always \u54C3 124-12346-2 哃 +always \u54C4 1235-12346-3 哄 +always \u54C5 15-235-3 哅 +always \u54C6 12-156-4 哆 +always \u54C7 35-3 哇 +always \u54C8 1235-345-3 哈 +always \u54C9 125-2456-3 哉 +always \u54CE 2456-3 哎 +always \u54CF 13-136-2 哏 +always \u54D6 1345-2345-2 哖 +always \u54DE 456-134-12356-2 哞 +always \u54E0 1235-146-5 哠 +always \u54E1 45-2 員 +always \u54E2 14-12346-5 哢 +always \u54E4 1256-134-1346-2 哤 +always \u54E5 13-2346-3 哥 +always \u54E6 2346-2 哦 +always \u54E7 15-23456-5 哧 +always \u54E8 24-146-5 哨 +always \u54E9 14-16-4 哩 +always \u54EA 1345-345-4 哪 +always \u54EB 125-34-2 哫 +always \u54ED 123-34-3 哭 +always \u54EE 15-246-5 哮 +always \u54F1 12356-1234-126-5 哱 +always \u54F2 1-2346-2 哲 +always \u54F3 1-345-2 哳 +always \u54F7 14-2346-5 哷 +always \u54F8 15-1246-3 哸 +always \u54FA 146-135-34-4 哺 +always \u54FB 1235-1236-5 哻 +always \u54FC 1235-1356-3 哼 +always \u54FD 13-1356-4 哽 +always \u54FF 13-2346-4 哿 +always \u5501 2345-5 唁 +always \u5503 13-34-4 唃 +always \u5504 135-356-1 唄 +always \u5505 1235-1236-3 唅 +always \u5506 15-25-3 唆 +always \u5507 12-123456-2 唇 +always \u5508 16-5 唈 +always \u5509 2456-3 唉 +always \u550A 13-23456-2 唊 +always \u550B 124-34-2 唋 +always \u550C 15-2345-2 唌 +always \u550E 14-16-5 唎 +always \u550F 15-16-3 唏 +always \u5510 124-1346-2 唐 +always \u5511 24-156-5 唑 +always \u5512 134-234-3 唒 +always \u5514 34-2 唔 +always \u5517 145-12356-3 唗 +always \u551A 245-1456-5 唚 +always \u5526 24-345-3 唦 +always \u5527 13-16-3 唧 +always \u552A 12345-1356-4 唪 +always \u552C 1235-34-4 唬 +always \u552D 245-16-5 唭 +always \u552E 24-12356-5 售 +always \u552F 1246-2 唯 +always \u5530 24-35-3 唰 +always \u5531 12-1346-5 唱 +always \u5532 156-2 唲 +always \u5533 14-16-5 唳 +always \u5534 245-46-5 唴 +always \u5535 1236-4 唵 +always \u5536 13-346-5 唶 +always \u5537 234-1 唷 +always \u5538 1345-2345-5 唸 +always \u5539 1256-3 唹 +always \u553B 14-2456-4 唻 +always \u553C 24-345-5 唼 +always \u553E 124-25-5 唾 +always \u5540 26-2 啀 +always \u5541 1-12356-3 啁 +always \u5543 123-136-4 啃 +always \u5544 1-25-2 啄 +always \u5545 1-25-2 啅 +always \u5546 24-1346-3 商 +always \u5548 1235-1356-5 啈 +always \u554A 345-3 啊 +always \u554B 15-246-3 啋 +always \u554D 124-123456-3 啍 +always \u554E 34-5 啎 +always \u554F 123456-5 問 +always \u554F\u5377 123456-5-13-45-5 問卷 +always \u5550 245-1246-5 啐 +always \u5551 24-345-5 啑 +always \u5552 1235-34-3 啒 +always \u5555 124-146-2 啕 +always \u5556 145-1236-5 啖 +always \u5557 145-1236-5 啗 +always \u555C 12-25-5 啜 +always \u555E 23456-4 啞 +always \u555F 245-16-4 啟 +always \u5561 345-12345-356-3 啡 +always \u5562 14-46-4 啢 +always \u5563 15-2345-2 啣 +always \u5564 234-1234-16-2 啤 +always \u5565 24-345-2 啥 +always \u5566 14-345-3 啦 +always \u556A 1234-1234-345-3 啪 +always \u5575 126-135-126-3 啵 +always \u5576 145-13456-5 啶 +always \u5577 14-1346-3 啷 +always \u557B 12-156-5 啻 +always \u557C 124-16-2 啼 +always \u557D 1236-2 啽 +always \u557E 13-234-3 啾 +always \u557F 124-1236-4 啿 +always \u5580 123-2346-5 喀 +always \u5581 235-2 喁 +always \u5582 1246-5 喂 +always \u5583 1345-1236-2 喃 +always \u5584 24-1236-5 善 +always \u5587 14-345-4 喇 +always \u5588 13-346-3 喈 +always \u5589 1235-12356-2 喉 +always \u558A 1235-1236-4 喊 +always \u558B 145-346-2 喋 +always \u558C 1-34-5 喌 +always \u558D 12-2456-2 喍 +always \u558E 13-25-3 喎 +always \u558F 1245-2346-4 喏 +always \u5591 1456-3 喑 +always \u5592 125-1236-2 喒 +always \u5593 246-3 喓 +always \u5594 126-3 喔 +always \u5595 36-134-2345-4 喕 +always \u5598 12-12456-4 喘 +always \u5599 1235-1246-5 喙 +always \u559A 1235-12456-5 喚 +always \u559C 15-16-4 喜 +always \u559D 1235-2346-3 喝 +always \u559F 123-1246-5 喟 +always \u55A1 1246-4 喡 +always \u55A2 24-345-5 喢 +always \u55A3 15-1256-4 喣 +always \u55A4 1235-456-2 喤 +always \u55A5 145-25-2 喥 +always \u55A6 1345-346-5 喦 +always \u55A7 15-45-3 喧 +always \u55A8 14-46-5 喨 +always \u55AA 15-1346-5 喪 +always \u55AB 12-156-3 喫 +always \u55AC 245-246-2 喬 +always \u55AD 1236-5 喭 +always \u55AE 145-1236-3 單 +always \u55B1 14-16-2 喱 +always \u55B2 246-3 喲 +always \u55B3 12-345-3 喳 +always \u55B5 134-246-3 喵 +always \u55BB 1256-5 喻 +always \u55BF 125-146-5 喿 +always \u55C0 15-236-5 嗀 +always \u55C2 246-2 嗂 +always \u55C3 1235-2346-5 嗃 +always \u55C4 24-345-5 嗄 +always \u55C5 15-234-5 嗅 +always \u55C6 245-46-5 嗆 +always \u55C7 15-2346-5 嗇 +always \u55C8 235-3 嗈 +always \u55C9 15-34-5 嗉 +always \u55CA 1235-12346-4 嗊 +always \u55CB 15-346-2 嗋 +always \u55CC 16-5 嗌 +always \u55CD 24-25-5 嗍 +always \u55CE 134-345-1 嗎 +always \u55CF 12-345-3 嗏 +always \u55D0 15-23456-5 嗐 +always \u55D1 123-2346-5 嗑 +always \u55D2 124-345-5 嗒 +always \u55D3 15-1346-4 嗓 +always \u55D4 12-136-3 嗔 +always \u55D5 1245-34-5 嗕 +always \u55D6 15-12356-3 嗖 +always \u55D9 1234-1346-4 嗙 +always \u55DA 34-3 嗚 +always \u55DB 15-2345-2 嗛 +always \u55DC 24-156-5 嗜 +always \u55DD 13-2346-2 嗝 +always \u55DF 13-346-3 嗟 +always \u55E1 12346-3 嗡 +always \u55E2 35-5 嗢 +always \u55E3 15-156-5 嗣 +always \u55E4 12-156-3 嗤 +always \u55E5 1235-146-2 嗥 +always \u55E6 15-25-3 嗦 +always \u55E7 36-1245-1-123-36 嗧 +always \u55E8 1235-2456-5 嗨 +always \u55E9 15-25-4 嗩 +always \u55EF 136-4 嗯 +always \u55F2 145-346-3 嗲 +always \u55F6 126-135-16-5 嗶 +always \u55F7 146-2 嗷 +always \u55F9 14-2345-2 嗹 +always \u55FA 125-1246-3 嗺 +always \u55FC 16-134-126-5 嗼 +always \u55FD 15-12356-5 嗽 +always \u55FE 15-12356-4 嗾 +always \u55FF 124-1236-4 嗿 +always \u5600 125-2346-2 嘀 +always \u5601 125-345-3 嘁 +always \u5602 13-246-5 嘂 +always \u5604 13-246-3 嘄 +always \u5606 124-1236-5 嘆 +always \u5608 245-146-2 嘈 +always \u5609 13-23456-3 嘉 +always \u560C 356-1234-246-3 嘌 +always \u560D 14-12356-2 嘍 +always \u560E 13-345-3 嘎 +always \u560F 13-34-4 嘏 +always \u5610 15-246-3 嘐 +always \u5612 1235-1246-5 嘒 +always \u5613 13-25-3 嘓 +always \u5614 12356-4 嘔 +always \u5614\u5410 12356-4-124-34-5 嘔吐 +always \u5615 15-2345-3 嘕 +always \u5616 125-2346-2 嘖 +always \u5617 12-1346-2 嘗 +always \u561B 14-134-345-1 嘛 +always \u561C 26-134-345-4 嘜 +always \u561D 1235-34-2 嘝 +always \u561F 145-34-3 嘟 +always \u5627 13456-134-16-5 嘧 +always \u5629 1235-35-2 嘩 +always \u562A 36-134-2456-4 嘪 +always \u562C 12-2356-5 嘬 +always \u562E 14-146-2 嘮 +always \u562F 15-246-5 嘯 +always \u5630 13-16-3 嘰 +always \u5632 12-146-2 嘲 +always \u5633 123-2356-5 嘳 +always \u5634 125-1246-4 嘴 +always \u5635 15-246-3 嘵 +always \u5636 15-156-3 嘶 +always \u5638 23456-34-4 嘸 +always \u5639 14-246-2 嘹 +always \u563A 245-246-2 嘺 +always \u563B 15-16-3 嘻 +always \u563D 124-1236-3 嘽 +always \u563E 124-1236-2 嘾 +always \u563F 1235-356-3 嘿 +always \u5640 15-123456-5 噀 +always \u5641 34-5 噁 +always \u5641\u5FC3 2346-4-15-1456-3 噁心 +always \u5642 125-123456-4 噂 +always \u5645 1235-1246-3 噅 +always \u5646 245-1236-4 噆 +always \u5648 245-34-5 噈 +always \u5649 145-1236-5 噉 +always \u564A 1256-5 噊 +always \u564C 245-1356-3 噌 +always \u564E 346-3 噎 +always \u5653 15-1256-3 噓 +always \u5657 12-1234-34-3 噗 +always \u5658 13-236-3 噘 +always \u5659 245-1456-2 噙 +always \u565A 15-256-2 噚 +always \u565E 2345-4 噞 +always \u5660 145-345-2 噠 +always \u5662 1256-4 噢 +always \u5663 1-12356-5 噣 +always \u5664 13-1456-5 噤 +always \u5665 1345-12346-2 噥 +always \u5666 236-3 噦 +always \u5668 245-16-5 器 +always \u5669 2346-5 噩 +always \u566A 125-146-5 噪 +always \u566B 16-3 噫 +always \u566C 24-156-5 噬 +always \u566D 13-246-5 噭 +always \u566E 45-5 噮 +always \u566F 2456-5 噯 +always \u5670 235-3 噰 +always \u5671 15-236-3 噱 +always \u5672 123-2356-5 噲 +always \u5673 1256-4 噳 +always \u5674 1234-136-3 噴 +always \u5676 13-2346-2 噶 +always \u5677 135-345-1 噷 +always \u5678 145-123456-5 噸 +always \u5679 145-1346-3 噹 +always \u567E 1456-3 噾 +always \u567F 125-1246-4 噿 +always \u5680 1345-13456-2 嚀 +always \u5681 145-16-2 嚁 +always \u5682 14-1236-5 嚂 +always \u5683 124-345-5 嚃 +always \u5684 1235-25-5 嚄 +always \u5685 1245-34-2 嚅 +always \u5686 1235-146-3 嚆 +always \u5687 15-23456-5 嚇 +always \u568C 13-16-5 嚌 +always \u568D 13-1456-5 嚍 +always \u568E 1235-146-2 嚎 +always \u568F 124-16-5 嚏 +always \u5690 12-1346-2 嚐 +always \u5693 135-345-1 嚓 +always \u5695 14-34-3 嚕 +always \u5697 136-135-126-3 嚗 +always \u5698 234-3 嚘 +always \u5699 1345-346-5 嚙 +always \u569A 1456-2 嚚 +always \u569C 126-134-126-5 嚜 +always \u569D 1235-456-3 嚝 +always \u56A5 2345-5 嚥 +always \u56A6 14-16-5 嚦 +always \u56A7 14-34-2 嚧 +always \u56A8 14-12346-2 嚨 +always \u56AA 145-1236-5 嚪 +always \u56AB 12-136-5 嚫 +always \u56AC 6-1234-1456-2 嚬 +always \u56AD 56-1234-16-4 嚭 +always \u56AE 15-46-5 嚮 +always \u56B2 145-25-4 嚲 +always \u56B3 123-34-5 嚳 +always \u56B4 2345-2 嚴 +always \u56B5 12-1236-2 嚵 +always \u56B6 13456-3 嚶 +always \u56B7 1245-1346-4 嚷 +always \u56BC 13-236-2 嚼 +always \u56BD 12-25-3 嚽 +always \u56BE 1235-12456-3 嚾 +always \u56C0 1-12456-4 囀 +always \u56C1 1345-346-5 囁 +always \u56C2 15-246-3 囂 +always \u56C3 245-345-5 囃 +always \u56C5 12-1236-4 囅 +always \u56C6 12-2456-5 囆 +always \u56C8 16-5 囈 +always \u56C9 14-25-3 囉 +always \u56CA 1345-1346-2 囊 +always \u56CB 125-1236-5 囋 +always \u56CC 15-34-3 囌 +always \u56CD 15-16-4 囍 +always \u56D1 1-34-4 囑 +always \u56D3 1345-346-5 囓 +always \u56D4 1345-1346-2 囔 +always \u56D7 1246-2 囗 +always \u56DA 245-234-2 囚 +always \u56DB 15-156-5 四 +always \u56DD 13-2345-4 囝 +always \u56DE 1235-1246-2 回 +always \u56DF 15-1456-5 囟 +always \u56E0 1456-3 因 +always \u56E0\u70BA 1456-3-1246-5 因為 +always \u56E1 1345-1236-3 囡 +always \u56E4 124-123456-2 囤 +always \u56E5 123-1346-5 囥 +always \u56E7 13-235-4 囧 +always \u56EA 245-12346-3 囪 +always \u56EB 1235-34-2 囫 +always \u56EE 2346-2 囮 +always \u56F0 123-123456-5 困 +always \u56F7 13-256-3 囷 +always \u56F9 14-13456-2 囹 +always \u56FA 13-34-5 固 +always \u56FF 234-5 囿 +always \u5701 1456-2 圁 +always \u5702 1235-123456-5 圂 +always \u5703 1235-1234-34-4 圃 +always \u5704 1256-4 圄 +always \u5707 14-123456-2 圇 +always \u5708 245-45-3 圈 +always \u5709 1256-4 圉 +always \u570A 245-13456-3 圊 +always \u570B 13-25-2 國 +always \u570C 12-12456-3 圌 +always \u570D 1246-2 圍 +always \u5712 45-2 園 +always \u5713 45-2 圓 +always \u5714 2346-5 圔 +always \u5716 124-34-2 圖 +always \u5718 124-12456-2 團 +always \u571A 1235-1246-5 圚 +always \u571B 16-5 圛 +always \u571C 45-2 圜 +always \u571E 14-12456-2 圞 +always \u571F 124-34-4 土 +always \u5720 23456-5 圠 +always \u5722 124-13456-4 圢 +always \u5723 123-34-3 圣 +always \u5728 125-2456-5 在 +always \u5729 15-1256-3 圩 +always \u572A 16-3 圪 +always \u572C 34-3 圬 +always \u572D 13-1246-3 圭 +always \u572E 124-1234-16-4 圮 +always \u572F 16-2 圯 +always \u5730 145-16-5 地 +always \u5733 13-256-5 圳 +always \u5734 1-25-2 圴 +always \u573B 245-16-2 圻 +always \u573E 15-2346-5 圾 +always \u5740 1-156-4 址 +always \u5741 1-156-4 坁 +always \u5745 245-1456-4 坅 +always \u5747 13-256-3 均 +always \u5749 124-123456-2 坉 +always \u574A 346-12345-1346-3 坊 +always \u574B 124-12345-136-5 坋 +always \u574C 124-135-136-5 坌 +always \u574D 124-1236-3 坍 +always \u574E 123-1236-4 坎 +always \u574F 124-1234-356-2 坏 +always \u5750 125-25-5 坐 +always \u5751 123-1356-3 坑 +always \u5752 34-3456-135-16-5 坒 +always \u5761 1234-126-3 坡 +always \u5762 1234-1236-4 坢 +always \u5764 123-123456-3 坤 +always \u5766 124-1236-4 坦 +always \u5768 124-25-2 坨 +always \u5769 13-1236-3 坩 +always \u576A 16-1234-13456-2 坪 +always \u576B 145-2345-5 坫 +always \u576D 1345-16-2 坭 +always \u576F 16-1234-356-3 坯 +always \u5770 13-235-3 坰 +always \u5771 46-4 坱 +always \u5772 12345-126-2 坲 +always \u5773 146-3 坳 +always \u5774 14-234-5 坴 +always \u5775 245-234-3 坵 +always \u5776 345-134-34-4 坶 +always \u5777 123-2346-5 坷 +always \u577B 12-156-2 坻 +always \u577C 12-2346-5 坼 +always \u577D 14-13456-2 坽 +always \u5780 1235-34-3 垀 +always \u5782 12-1246-2 垂 +always \u5783 14-2346-5 垃 +always \u578B 15-13456-2 型 +always \u578C 124-12346-4 垌 +always \u578F 14-34-5 垏 +always \u5793 13-2456-3 垓 +always \u5794 1456-3 垔 +always \u5795 1235-12356-5 垕 +always \u5797 1-146-5 垗 +always \u5798 12345-12345-34-2 垘 +always \u5799 13-456-3 垙 +always \u579A 246-2 垚 +always \u579B 145-25-4 垛 +always \u579D 13-1246-4 垝 +always \u579E 12-345-2 垞 +always \u579F 46-2 垟 +always \u57A0 1456-2 垠 +always \u57A2 13-12356-5 垢 +always \u57A3 45-2 垣 +always \u57A4 145-346-2 垤 +always \u57A5 15-346-2 垥 +always \u57AE 123-35-4 垮 +always \u57B5 135-345-1 垵 +always \u57B6 15-13456-3 垶 +always \u57B8 12456-2 垸 +always \u57B9 2356-135-1346-3 垹 +always \u57BA 2356-12345-34-2 垺 +always \u57BC 16-5 垼 +always \u57BD 1456-5 垽 +always \u57BF 15-1256-5 垿 +always \u57C1 245-136-5 埁 +always \u57C2 13-1356-4 埂 +always \u57C3 2456-3 埃 +always \u57C6 245-236-5 埆 +always \u57C7 235-4 埇 +always \u57CB 134-2456-2 埋 +always \u57CC 14-1346-5 埌 +always \u57CE 12-1356-2 城 +always \u57CF 2345-2 埏 +always \u57D0 13-1456-3 埐 +always \u57D2 14-2346-5 埒 +always \u57D4 56-1234-34-4 埔 +always \u57D5 12-1356-2 埕 +always \u57DC 346-4 埜 +always \u57DF 1256-5 域 +always \u57E0 12345-135-34-5 埠 +always \u57E1 34-5 埡 +always \u57E2 245-45-2 埢 +always \u57E3 15-1246-5 埣 +always \u57E4 135-1234-16-2 埤 +always \u57E5 12-1356-3 埥 +always \u57E7 13-1256-5 埧 +always \u57E9 1-1356-3 埩 +always \u57EC 145-12346-3 埬 +always \u57ED 145-2456-5 埭 +always \u57EE 124-1236-5 埮 +always \u57F0 245-2456-5 埰 +always \u57F1 24-34-2 埱 +always \u57F2 256-135-1356-4 埲 +always \u57F3 123-1236-4 埳 +always \u57F4 1-156-2 埴 +always \u57F5 145-25-4 埵 +always \u57F6 16-5 埶 +always \u57F7 1-156-2 執 +always \u57F8 16-5 埸 +always \u57F9 46-1234-356-2 培 +always \u57FA 13-16-3 基 +always \u57FB 1-123456-4 埻 +always \u57FC 245-16-2 埼 +always \u57FD 15-146-4 埽 +always \u5800 123-34-3 堀 +always \u5801 123-25-5 堁 +always \u5802 124-1346-2 堂 +always \u5804 1345-16-4 堄 +always \u5805 13-2345-3 堅 +always \u5806 145-1246-3 堆 +always \u5807 245-1456-2 堇 +always \u5808 13-1346-3 堈 +always \u5809 1256-5 堉 +always \u580A 2346-5 堊 +always \u580B 1234-135-1356-5 堋 +always \u580C 13-34-5 堌 +always \u580D 124-34-5 堍 +always \u580E 135-345-1 堎 +always \u5810 2456-2 堐 +always \u5814 135-345-1 堔 +always \u5819 1456-3 堙 +always \u581B 36-3456-135-16-5 堛 +always \u581C 14-2345-5 堜 +always \u581D 13-25-3 堝 +always \u581E 145-346-2 堞 +always \u5820 1235-12356-5 堠 +always \u5821 1356-135-146-4 堡 +always \u5823 1256-2 堣 +always \u5824 124-16-2 堤 +always \u5825 12356-134-146-2 堥 +always \u5827 1245-12456-2 堧 +always \u5828 13-346-2 堨 +always \u5829 13-1356-5 堩 +always \u582A 123-1236-3 堪 +always \u582C 1256-3 堬 +always \u582D 1235-456-2 堭 +always \u582E 2346-5 堮 +always \u582F 246-2 堯 +always \u5830 2345-4 堰 +always \u5831 135-146-5 報 +always \u5832 13-16-2 堲 +always \u5833 36-134-356-2 堳 +always \u5834 12-1346-4 場 +always \u5835 145-34-4 堵 +always \u5836 124-25-3 堶 +always \u5837 1236-4 堷 +always \u5838 235-12345-1356-2 堸 +always \u5839 1-12346-5 堹 +always \u583B 1-136-3 堻 +always \u583D 13-1346-3 堽 +always \u583F 13-2345-4 堿 +always \u5848 13-16-2 塈 +always \u5849 13-16-2 塉 +always \u584A 123-2356-5 塊 +always \u584B 13456-2 塋 +always \u584C 124-345-3 塌 +always \u584D 12-1356-2 塍 +always \u584E 235-4 塎 +always \u584F 123-2456-4 塏 +always \u5851 15-34-5 塑 +always \u5852 24-156-2 塒 +always \u5853 124-134-16-5 塓 +always \u5854 124-345-4 塔 +always \u5855 12346-4 塕 +always \u5857 124-34-2 塗 +always \u5858 124-1346-2 塘 +always \u5859 245-236-5 塙 +always \u585A 1-12346-4 塚 +always \u585B 14-16-5 塛 +always \u585D 35-135-1346-5 塝 +always \u585E 15-2456-5 塞 +always \u5862 34-5 塢 +always \u5863 12-1356-4 塣 +always \u5864 15-45-3 塤 +always \u5865 13-2346-2 塥 +always \u5868 13-12346-3 塨 +always \u586B 124-2345-2 填 +always \u586D 123456-3 塭 +always \u586F 14-234-3 塯 +always \u5871 135-345-1 塱 +always \u5874 2356-135-1356-5 塴 +always \u5875 12-136-2 塵 +always \u5876 14-34-5 塶 +always \u5879 245-2345-5 塹 +always \u587A 126-134-356-2 塺 +always \u587B 123456-1236-5 塻 +always \u587C 1-12456-3 塼 +always \u587D 24-456-4 塽 +always \u587E 24-34-2 塾 +always \u587F 14-12356-2 塿 +always \u5880 12-156-2 墀 +always \u5881 145-134-1236-5 墁 +always \u5882 34-135-246-3 墂 +always \u5883 13-13456-5 境 +always \u5885 24-34-5 墅 +always \u5886 145-346-2 墆 +always \u5887 1-1346-3 墇 +always \u5888 123-1236-5 墈 +always \u5889 235-3 墉 +always \u588A 145-2345-5 墊 +always \u588B 12-136-4 墋 +always \u588E 13-25-3 墎 +always \u588F 245-46-4 墏 +always \u5890 13-1456-4 墐 +always \u5891 145-16-3 墑 +always \u5893 12345-134-34-5 墓 +always \u5894 245-1246-3 墔 +always \u5898 245-16-2 墘 +always \u589C 1-1246-5 墜 +always \u589D 245-246-3 墝 +always \u589E 125-1356-3 增 +always \u589F 15-1256-3 墟 +always \u58A0 24-1236-5 墠 +always \u58A1 24-1236-5 墡 +always \u58A3 2356-1234-34-2 墣 +always \u58A5 145-12346-4 墥 +always \u58A6 124-12345-1236-2 墦 +always \u58A8 1246-134-126-5 墨 +always \u58A9 145-123456-3 墩 +always \u58AB 245-256-3 墫 +always \u58AC 145-16-5 墬 +always \u58AE 145-25-5 墮 +always \u58AF 145-25-5 墯 +always \u58B1 145-1356-5 墱 +always \u58B3 12345-136-2 墳 +always \u58BA 1256-5 墺 +always \u58BB 245-46-2 墻 +always \u58BC 13-16-2 墼 +always \u58BD 245-246-3 墽 +always \u58BE 123-136-4 墾 +always \u58BF 16-5 墿 +always \u58C1 46-135-16-5 壁 +always \u58C2 145-2345-5 壂 +always \u58C5 235-4 壅 +always \u58C6 15-236-2 壆 +always \u58C7 124-1236-2 壇 +always \u58C8 14-1236-4 壈 +always \u58C9 13-1256-5 壉 +always \u58CE 15-256-3 壎 +always \u58CF 13-2345-5 壏 +always \u58D1 1235-25-5 壑 +always \u58D2 2456-5 壒 +always \u58D3 23456-3 壓 +always \u58D4 145-146-4 壔 +always \u58D5 1235-146-2 壕 +always \u58D6 1245-12456-2 壖 +always \u58D8 14-356-4 壘 +always \u58D9 123-456-5 壙 +always \u58DA 14-34-2 壚 +always \u58DB 2345-2 壛 +always \u58DD 1246-4 壝 +always \u58DE 1235-2356-5 壞 +always \u58DF 14-12346-4 壟 +always \u58E2 14-16-5 壢 +always \u58E3 14-1456-2 壣 +always \u58E4 1245-1346-4 壤 +always \u58E7 2345-2 壧 +always \u58E8 14-356-2 壨 +always \u58E9 145-135-345-5 壩 +always \u58EB 135-24-156-5 士 +always \u58EC 1245-136-2 壬 +always \u58EF 1-456-5 壯 +always \u58F4 1-34-4 壴 +always \u58F9 16-3 壹 +always \u58FA 1235-34-2 壺 +always \u58FC 123-123456-4 壼 +always \u58FD 24-12356-5 壽 +always \u58FE 36-134-1346-4 壾 +always \u58FF 125-123456-4 壿 +always \u5903 13-34-3 夃 +always \u5906 36-12345-1356-2 夆 +always \u590C 14-13456-2 夌 +always \u590D 6-12345-34-5 复 +always \u590E 125-25-5 夎 +always \u590F 15-23456-5 夏 +always \u5912 1345-146-2 夒 +always \u5914 123-1246-2 夔 +always \u5915 12-15-16-5 夕 +always \u5916 2356-5 外 +always \u5917 45-5 夗 +always \u5919 15-34-5 夙 +always \u591A 145-25-3 多 +always \u591C 346-5 夜 +always \u5920 13-12356-5 夠 +always \u5922 134-1356-5 夢 +always \u5924 1456-2 夤 +always \u5925 1235-25-4 夥 +always \u5927 145-345-5 大 +always \u5929 124-2345-3 天 +always \u592A 124-2456-5 太 +always \u592B 2345-12345-34-3 夫 +always \u592C 13-2356-5 夬 +always \u592D 246-3 夭 +always \u592E 46-3 央 +always \u592F 1235-1346-4 夯 +always \u5931 24-156-3 失 +always \u5931\u7576 24-156-3-145-1346-5 失當 +always \u5937 16-2 夷 +always \u5938 123-35-3 夸 +always \u593C 135-345-1 夼 +always \u593E 13-23456-2 夾 +always \u5940 36-134-1346-2 奀 +always \u5944 2345-3 奄 +always \u5945 345-1234-146-5 奅 +always \u5947 245-16-2 奇 +always \u5948 1345-2456-5 奈 +always \u5949 12345-1356-5 奉 +always \u594A 15-346-2 奊 +always \u594E 123-1246-2 奎 +always \u594F 125-12356-5 奏 +always \u5950 1235-12456-5 奐 +always \u5951 245-16-5 契 +always \u5953 24-2346-3 奓 +always \u5954 135-136-3 奔 +always \u5955 16-5 奕 +always \u5957 124-146-5 套 +always \u5958 125-1346-5 奘 +always \u595A 15-16-3 奚 +always \u595C 36-12345-356-4 奜 +always \u5960 145-2345-5 奠 +always \u5961 146-5 奡 +always \u5962 24-2346-3 奢 +always \u5967 146-5 奧 +always \u5969 14-2345-2 奩 +always \u596A 145-25-2 奪 +always \u596B 256-3 奫 +always \u596D 24-156-5 奭 +always \u596E 12345-136-5 奮 +always \u5970 345-135-356-5 奰 +always \u5971 14-2345-2 奱 +always \u5972 145-25-2 奲 +always \u5973 1345-1256-4 女 +always \u5974 1345-34-2 奴 +always \u5976 1345-2456-4 奶 +always \u5977 245-2345-3 奷 +always \u5978 13-2345-3 奸 +always \u5979 1248-345-3 她 +always \u597B 1345-1236-2 奻 +always \u597C 12-345-4 奼 +always \u597D 1235-146-4 好 +always \u597D\u5947 1235-146-5-245-16-2 好奇 +always \u597D\u60E1 1235-146-5-34-5 好惡 +always \u597E 15-2345-3 奾 +always \u597F 12456-12345-1236-5 奿 +always \u5980 13-16-4 妀 +always \u5981 24-25-5 妁 +always \u5982 1245-34-2 如 +always \u5983 456-12345-356-3 妃 +always \u5984 456-5 妄 +always \u5985 1235-12346-2 妅 +always \u598A 1245-136-5 妊 +always \u598D 2345-2 妍 +always \u598E 1235-2456-5 妎 +always \u598F 123456-5 妏 +always \u5990 1-12346-3 妐 +always \u5992 145-34-5 妒 +always \u5993 13-16-5 妓 +always \u5996 246-3 妖 +always \u5997 13-1456-5 妗 +always \u5998 256-2 妘 +always \u5999 134-246-5 妙 +always \u599D 1-456-3 妝 +always \u599E 1345-234-3 妞 +always \u59A0 1345-345-5 妠 +always \u59A1 15-1456-3 妡 +always \u59A2 1235-12345-136-2 妢 +always \u59A3 123-135-16-4 妣 +always \u59A4 1256-2 妤 +always \u59A5 124-25-4 妥 +always \u59A6 236-12345-1356-3 妦 +always \u59A7 45-2 妧 +always \u59A8 2456-12345-1346-2 妨 +always \u59AE 1345-16-2 妮 +always \u59AF 1-12356-2 妯 +always \u59B1 1-146-3 妱 +always \u59B2 145-345-2 妲 +always \u59B3 13457-16-4 妳 +always \u59B4 12456-4 妴 +always \u59B5 124-12356-4 妵 +always \u59B6 15-45-2 妶 +always \u59B9 134-356-5 妹 +always \u59BA 15-134-126-5 妺 +always \u59BB 245-16-3 妻 +always \u59BC 1345-3456-135-16-5 妼 +always \u59BD 24-136-3 妽 +always \u59BE 245-346-5 妾 +always \u59C0 1235-2346-2 姀 +always \u59C1 15-1256-4 姁 +always \u59C3 1-1356-3 姃 +always \u59C5 2356-135-1236-5 姅 +always \u59C6 135-134-34-4 姆 +always \u59C7 36-12345-34-5 姇 +always \u59C8 14-13456-2 姈 +always \u59CA 13-346-4 姊 +always \u59CB 24-156-4 始 +always \u59CC 1245-1236-4 姌 +always \u59CD 24-1236-3 姍 +always \u59CE 46-3 姎 +always \u59CF 245-2345-2 姏 +always \u59D0 13-346-4 姐 +always \u59D1 13-34-3 姑 +always \u59D2 15-156-5 姒 +always \u59D3 15-13456-5 姓 +always \u59D4 1246-4 委 +always \u59D6 13-1256-5 姖 +always \u59D8 12356-1234-1456-3 姘 +always \u59DA 246-2 姚 +always \u59DB 124-12346-4 姛 +always \u59DC 13-46-3 姜 +always \u59DD 24-34-3 姝 +always \u59DE 13-16-2 姞 +always \u59E0 24-1346-5 姠 +always \u59E1 13-35-3 姡 +always \u59E3 13-246-4 姣 +always \u59E4 13-12356-5 姤 +always \u59E5 14-14-146-4 姥 +always \u59E6 13-2345-3 姦 +always \u59E8 16-2 姨 +always \u59E9 1345-2345-5 姩 +always \u59EA 1-156-2 姪 +always \u59EC 13-16-3 姬 +always \u59ED 15-2345-5 姭 +always \u59EE 1235-1356-2 姮 +always \u59F1 123-35-3 姱 +always \u59F2 2345-5 姲 +always \u59F3 1345-134-13456-4 姳 +always \u59F4 14-346-5 姴 +always \u59F5 36-1234-356-5 姵 +always \u59F6 2345-4 姶 +always \u59F7 234-5 姷 +always \u59FA 15-1456-3 姺 +always \u59FB 1456-3 姻 +always \u59FC 24-156-2 姼 +always \u59FD 13-1246-4 姽 +always \u59FE 245-45-3 姾 +always \u59FF 125-156-3 姿 +always \u5A00 15-12346-3 娀 +always \u5A01 1246-3 威 +always \u5A03 35-2 娃 +always \u5A09 1234-13456-3 娉 +always \u5A0A 15-2345-5 娊 +always \u5A0C 14-16-4 娌 +always \u5A0F 1345-134-1346-2 娏 +always \u5A11 15-25-3 娑 +always \u5A13 1246-4 娓 +always \u5A15 14-2456-5 娕 +always \u5A16 12-25-5 娖 +always \u5A17 124-13456-4 娗 +always \u5A18 1345-46-2 娘 +always \u5A19 13456-4 娙 +always \u5A1B 1256-2 娛 +always \u5A1C 1345-345-5 娜 +always \u5A1E 1345-356-4 娞 +always \u5A1F 13-45-3 娟 +always \u5A20 12-136-2 娠 +always \u5A23 145-16-5 娣 +always \u5A25 2346-2 娥 +always \u5A29 12345-134-2345-4 娩 +always \u5A2D 15-16-3 娭 +always \u5A2E 2345-2 娮 +always \u5A33 135-345-1 娳 +always \u5A35 13-1256-3 娵 +always \u5A36 245-1256-4 娶 +always \u5A37 24-1246-5 娷 +always \u5A38 245-16-3 娸 +always \u5A39 15-2345-2 娹 +always \u5A3C 12-1346-3 娼 +always \u5A3E 2456-4 娾 +always \u5A40 2346-3 婀 +always \u5A41 14-12356-4 婁 +always \u5A42 36-134-2345-2 婂 +always \u5A43 245-12346-2 婃 +always \u5A44 36-1234-12356-4 婄 +always \u5A46 1234-126-2 婆 +always \u5A47 245-2456-4 婇 +always \u5A48 145-13456-2 婈 +always \u5A49 12456-4 婉 +always \u5A4A 125-135-246-4 婊 +always \u5A4C 24-34-4 婌 +always \u5A4D 245-16-4 婍 +always \u5A50 25-4 婐 +always \u5A51 25-4 婑 +always \u5A52 124-1236-2 婒 +always \u5A53 1345-12345-356-3 婓 +always \u5A55 13-346-3 婕 +always \u5A56 124-2345-3 婖 +always \u5A57 1345-16-2 婗 +always \u5A58 245-45-2 婘 +always \u5A5A 1235-123456-3 婚 +always \u5A5B 13-13456-3 婛 +always \u5A5C 245-2345-3 婜 +always \u5A5D 145-2345-5 婝 +always \u5A5E 15-13456-5 婞 +always \u5A5F 1235-34-5 婟 +always \u5A60 12456-2 婠 +always \u5A62 1345-135-16-5 婢 +always \u5A64 1-12356-3 婤 +always \u5A65 12-25-5 婥 +always \u5A66 1345-12345-34-5 婦 +always \u5A67 245-13456-5 婧 +always \u5A69 2345-4 婩 +always \u5A6A 14-1236-2 婪 +always \u5A6C 1456-2 婬 +always \u5A6D 23456-5 婭 +always \u5A70 145-2345-4 婰 +always \u5A77 124-13456-2 婷 +always \u5A78 145-1346-5 婸 +always \u5A7A 34-5 婺 +always \u5A7B 1345-1236-5 婻 +always \u5A7C 12-25-5 婼 +always \u5A7D 13-23456-4 婽 +always \u5A7F 15-1256-5 婿 +always \u5A83 1245-12356-2 媃 +always \u5A84 36-134-356-4 媄 +always \u5A8A 245-2345-2 媊 +always \u5A8B 12-123456-3 媋 +always \u5A8C 36-134-146-2 媌 +always \u5A8E 135-345-1 媎 +always \u5A8F 145-12456-3 媏 +always \u5A90 15-16-3 媐 +always \u5A92 346-134-356-2 媒 +always \u5A93 1235-456-2 媓 +always \u5A94 1345-134-2345-2 媔 +always \u5A95 2345-4 媕 +always \u5A97 15-45-3 媗 +always \u5A9A 34-134-356-5 媚 +always \u5A9B 45-2 媛 +always \u5A9C 1-136-3 媜 +always \u5A9D 245-234-3 媝 +always \u5A9E 24-156-5 媞 +always \u5A9F 15-346-5 媟 +always \u5AA2 13-134-146-5 媢 +always \u5AA5 1345-1234-2345-3 媥 +always \u5AA6 1246-5 媦 +always \u5AA7 35-3 媧 +always \u5AA9 1235-34-2 媩 +always \u5AAC 1345-135-146-4 媬 +always \u5AAE 124-12356-3 媮 +always \u5AAF 13-1246-3 媯 +always \u5AB0 125-12356-3 媰 +always \u5AB1 246-2 媱 +always \u5AB2 134-1234-16-5 媲 +always \u5AB3 15-16-2 媳 +always \u5AB4 45-2 媴 +always \u5AB5 13456-5 媵 +always \u5AB6 1245-12346-2 媶 +always \u5AB7 1245-34-5 媷 +always \u5AB8 12-156-3 媸 +always \u5AB9 14-234-2 媹 +always \u5ABA 6-134-356-4 媺 +always \u5ABB 1236-1234-1236-2 媻 +always \u5ABC 146-4 媼 +always \u5ABD 134-345-3 媽 +always \u5ABE 13-12356-5 媾 +always \u5ABF 123-1246-5 媿 +always \u5AC0 245-1456-2 嫀 +always \u5AC1 13-23456-5 嫁 +always \u5AC2 15-146-4 嫂 +always \u5AC4 45-2 嫄 +always \u5AC6 235-2 嫆 +always \u5AC7 1356-134-13456-2 嫇 +always \u5AC8 13456-3 嫈 +always \u5AC9 13-16-2 嫉 +always \u5ACA 15-34-5 嫊 +always \u5ACB 1345-246-4 嫋 +always \u5ACC 15-2345-2 嫌 +always \u5ACD 124-146-3 嫍 +always \u5AD5 16-5 嫕 +always \u5AD6 123-1234-246-2 嫖 +always \u5AD7 1256-5 嫗 +always \u5AD8 14-356-2 嫘 +always \u5AD9 15-45-2 嫙 +always \u5ADA 134-134-1236-5 嫚 +always \u5ADB 16-3 嫛 +always \u5ADC 1-1346-3 嫜 +always \u5ADD 123-1346-3 嫝 +always \u5ADE 12-12346-2 嫞 +always \u5ADF 1345-16-5 嫟 +always \u5AE0 14-16-2 嫠 +always \u5AE1 145-16-2 嫡 +always \u5AE2 13-1246-3 嫢 +always \u5AE3 2345-3 嫣 +always \u5AE5 1-12456-3 嫥 +always \u5AE6 12-1346-2 嫦 +always \u5AE8 1235-1236-3 嫨 +always \u5AE9 1345-136-5 嫩 +always \u5AEA 14-146-5 嫪 +always \u5AEB 56-134-126-2 嫫 +always \u5AEC 1-2346-3 嫬 +always \u5AED 1235-34-5 嫭 +always \u5AEE 1235-34-5 嫮 +always \u5AF3 1234-346-5 嫳 +always \u5AF4 13-34-3 嫴 +always \u5AF5 34-4 嫵 +always \u5AF6 245-246-2 嫶 +always \u5AF7 124-25-4 嫷 +always \u5AF8 1-1236-4 嫸 +always \u5AF9 26-134-146-2 嫹 +always \u5AFA 15-2345-2 嫺 +always \u5AFB 15-2345-2 嫻 +always \u5AFD 14-246-2 嫽 +always \u5AFF 1235-35-5 嫿 +always \u5B01 145-1356-3 嬁 +always \u5B02 1-156-3 嬂 +always \u5B03 15-1256-3 嬃 +always \u5B05 1235-35-5 嬅 +always \u5B07 1235-1246-5 嬇 +always \u5B08 1245-146-2 嬈 +always \u5B09 15-16-3 嬉 +always \u5B0B 12-1236-2 嬋 +always \u5B0C 13-246-3 嬌 +always \u5B0F 1345-12345-1236-3 嬏 +always \u5B10 15-2345-3 嬐 +always \u5B13 13-246-5 嬓 +always \u5B14 2356-12345-34-5 嬔 +always \u5B16 346-135-16-5 嬖 +always \u5B17 24-1236-5 嬗 +always \u5B19 245-46-2 嬙 +always \u5B1A 14-2345-2 嬚 +always \u5B1B 15-45-3 嬛 +always \u5B1D 1345-246-4 嬝 +always \u5B1E 145-12346-4 嬞 +always \u5B20 245-1236-2 嬠 +always \u5B21 2456-5 嬡 +always \u5B23 1345-1356-2 嬣 +always \u5B24 6-134-345-3 嬤 +always \u5B25 124-246-4 嬥 +always \u5B26 12-12356-2 嬦 +always \u5B27 13-1456-5 嬧 +always \u5B28 245-156-2 嬨 +always \u5B2A 12345-1234-1456-2 嬪 +always \u5B2C 1245-34-2 嬬 +always \u5B2D 1345-2456-4 嬭 +always \u5B2E 2345-3 嬮 +always \u5B2F 124-2456-2 嬯 +always \u5B30 13456-3 嬰 +always \u5B32 1345-246-4 嬲 +always \u5B34 13456-2 嬴 +always \u5B38 24-136-4 嬸 +always \u5B3C 14-234-4 嬼 +always \u5B3D 45-3 嬽 +always \u5B3E 14-1236-4 嬾 +always \u5B3F 2345-4 嬿 +always \u5B40 24-456-3 孀 +always \u5B43 1345-46-2 孃 +always \u5B45 15-2345-3 孅 +always \u5B47 24-456-3 孇 +always \u5B48 24-2356-3 孈 +always \u5B4B 14-16-2 孋 +always \u5B4C 14-45-4 孌 +always \u5B4D 2345-2 孍 +always \u5B4E 1-34-4 孎 +always \u5B50 125-156-1 子 +always \u5B51 13-13-346-2 孑 +always \u5B53 13-13-236-2 孓 +always \u5B54 123-12346-4 孔 +always \u5B55 256-5 孕 +always \u5B56 125-156-3 孖 +always \u5B57 125-156-5 字 +always \u5B58 245-123456-2 存 +always \u5B5A 12456-12345-34-2 孚 +always \u5B5B 356-135-126-2 孛 +always \u5B5C 125-156-3 孜 +always \u5B5D 15-246-5 孝 +always \u5B5F 56-134-1356-5 孟 +always \u5B62 125-135-146-3 孢 +always \u5B63 13-16-5 季 +always \u5B64 13-34-3 孤 +always \u5B65 1345-34-2 孥 +always \u5B69 1235-2456-2 孩 +always \u5B6B 15-123456-3 孫 +always \u5B6C 1235-2356-5 孬 +always \u5B6E 245-12346-2 孮 +always \u5B70 24-34-2 孰 +always \u5B71 12-1236-2 孱 +always \u5B72 23456-3 孲 +always \u5B73 125-156-3 孳 +always \u5B75 35-12345-34-3 孵 +always \u5B77 14-16-2 孷 +always \u5B78 15-236-2 學 +always \u5B7A 1245-34-2 孺 +always \u5B7B 1345-2456-2 孻 +always \u5B7D 1345-346-5 孽 +always \u5B7F 14-45-2 孿 +always \u5B81 1-34-5 宁 +always \u5B83 124-345-3 它 +always \u5B84 13-1246-4 宄 +always \u5B85 1-2456-2 宅 +always \u5B87 1256-4 宇 +always \u5B88 24-12356-4 守 +always \u5B89 1236-3 安 +always \u5B8B 15-12346-5 宋 +always \u5B8C 12456-2 完 +always \u5B8E 246-3 宎 +always \u5B8F 1235-12346-2 宏 +always \u5B92 1-123456-3 宒 +always \u5B93 12345-134-16-5 宓 +always \u5B95 145-1346-5 宕 +always \u5B97 125-12346-3 宗 +always \u5B98 13-12456-3 官 +always \u5B99 1-12356-5 宙 +always \u5B9A 145-13456-5 定 +always \u5B9B 12456-4 宛 +always \u5B9C 16-2 宜 +always \u5BA2 123-2346-5 客 +always \u5BA3 15-45-3 宣 +always \u5BA4 24-156-5 室 +always \u5BA5 234-5 宥 +always \u5BA6 1235-12456-5 宦 +always \u5BA7 16-2 宧 +always \u5BA8 124-246-4 宨 +always \u5BAC 12-1356-2 宬 +always \u5BAD 245-256-2 宭 +always \u5BAE 13-12346-3 宮 +always \u5BB0 125-2456-4 宰 +always \u5BB3 1235-2456-5 害 +always \u5BB4 2345-5 宴 +always \u5BB5 15-246-3 宵 +always \u5BB6 13-23456-3 家 +always \u5BB6\u9577 13-23456-3-1-1346-4 家長 +always \u5BB8 12-136-2 宸 +always \u5BB9 1245-12346-2 容 +always \u5BBF 15-34-5 宿 +always \u5BC0 245-2456-5 寀 +always \u5BC1 125-1236-4 寁 +always \u5BC2 13-16-2 寂 +always \u5BC4 13-16-5 寄 +always \u5BC5 1456-2 寅 +always \u5BC6 134-16-5 密 +always \u5BC7 123-12356-5 寇 +always \u5BCA 1-136-3 寊 +always \u5BCB 13-2345-4 寋 +always \u5BCC 12346-12345-34-5 富 +always \u5BCD 1345-13456-2 寍 +always \u5BCE 236-135-13456-5 寎 +always \u5BD0 134-134-356-5 寐 +always \u5BD1 245-1456-4 寑 +always \u5BD2 1235-1236-2 寒 +always \u5BD3 1256-5 寓 +always \u5BD4 24-156-2 寔 +always \u5BD6 13-1456-5 寖 +always \u5BD8 1-156-5 寘 +always \u5BD9 1256-4 寙 +always \u5BDE 13-134-126-5 寞 +always \u5BDF 12-345-2 察 +always \u5BE0 13-1256-5 寠 +always \u5BE1 13-35-4 寡 +always \u5BE2 245-1456-4 寢 +always \u5BE3 1235-34-3 寣 +always \u5BE4 34-5 寤 +always \u5BE5 14-246-2 寥 +always \u5BE6 24-156-2 實 +always \u5BE7 1345-13456-2 寧 +always \u5BE8 1-2456-5 寨 +always \u5BE9 24-136-4 審 +always \u5BEA 1246-4 寪 +always \u5BEB 15-346-4 寫 +always \u5BEC 123-12456-3 寬 +always \u5BEE 14-246-2 寮 +always \u5BEF 13-256-5 寯 +always \u5BF0 1235-12456-2 寰 +always \u5BF1 16-5 寱 +always \u5BF2 16-2 寲 +always \u5BF5 12-12346-4 寵 +always \u5BF6 135-135-146-4 寶 +always \u5BF8 245-123456-5 寸 +always \u5BFA 15-156-5 寺 +always \u5C01 135-12345-1356-3 封 +always \u5C03 1236-12345-34-3 尃 +always \u5C04 24-2346-5 射 +always \u5C07 13-46-3 將 +always \u5C08 1-12456-3 專 +always \u5C09 1246-5 尉 +always \u5C0A 125-123456-3 尊 +always \u5C0B 15-256-2 尋 +always \u5C0C 1-34-5 尌 +always \u5C0D 145-1246-5 對 +always \u5C0E 145-146-4 導 +always \u5C0F 15-246-4 小 +always \u5C10 13-16-3 尐 +always \u5C11 24-146-4 少 +always \u5C11\u5973 24-146-5-1345-1256-4 少女 +always \u5C11\u5E74 24-146-5-1345-2345-2 少年 +always \u5C12 156-4 尒 +always \u5C15 135-345-1 尕 +always \u5C16 13-2345-3 尖 +always \u5C1A 24-1346-5 尚 +always \u5C1F 15-2345-4 尟 +always \u5C22 456-456-3 尢 +always \u5C24 234-2 尤 +always \u5C25 14-246-5 尥 +always \u5C28 1236-1234-1346-2 尨 +always \u5C2A 456-3 尪 +always \u5C2C 13-345-5 尬 +always \u5C30 1-12346-4 尰 +always \u5C31 13-234-5 就 +always \u5C33 13-34-4 尳 +always \u5C37 13-1236-3 尷 +always \u5C38 15-24-156-3 尸 +always \u5C39 12456-1456-4 尹 +always \u5C3A 12-156-4 尺 +always \u5C3B 123-146-3 尻 +always \u5C3C 1345-16-2 尼 +always \u5C3E 1246-4 尾 +always \u5C3F 1345-246-5 尿 +always \u5C40 13-1256-2 局 +always \u5C41 12345-1234-16-5 屁 +always \u5C44 1256-135-16-3 屄 +always \u5C45 13-1256-3 居 +always \u5C46 13-346-5 屆 +always \u5C47 124-2345-2 屇 +always \u5C48 245-1256-3 屈 +always \u5C4B 34-3 屋 +always \u5C4C 145-246-4 屌 +always \u5C4D 24-156-3 屍 +always \u5C4E 24-156-4 屎 +always \u5C4F 135-1234-13456-2 屏 +always \u5C50 13-16-3 屐 +always \u5C51 15-346-5 屑 +always \u5C54 1345-16-2 屔 +always \u5C55 1-1236-4 展 +always \u5C56 15-16-3 屖 +always \u5C58 134-1236-3 屘 +always \u5C59 2346-3 屙 +always \u5C5C 124-16-5 屜 +always \u5C5D 12345-356-5 屝 +always \u5C60 124-34-2 屠 +always \u5C62 14-1256-4 屢 +always \u5C63 15-16-4 屣 +always \u5C64 245-1356-2 層 +always \u5C65 14-1256-4 履 +always \u5C67 15-346-5 屧 +always \u5C68 14-1256-4 屨 +always \u5C69 245-246-3 屩 +always \u5C6A 14-246-2 屪 +always \u5C6C 24-34-4 屬 +always \u5C6D 15-16-5 屭 +always \u5C6E 12-2346-5 屮 +always \u5C6F 124-123456-2 屯 +always \u5C71 24-1236-3 山 +always \u5C73 15-2345-3 屳 +always \u5C74 14-16-5 屴 +always \u5C79 16-5 屹 +always \u5C7A 245-16-4 屺 +always \u5C7B 1245-136-5 屻 +always \u5C7C 34-5 屼 +always \u5C7E 24-136-3 屾 +always \u5C86 246-4 岆 +always \u5C88 15-23456-3 岈 +always \u5C89 34-5 岉 +always \u5C8A 13-346-2 岊 +always \u5C8B 2346-5 岋 +always \u5C8C 13-16-2 岌 +always \u5C8D 245-2345-3 岍 +always \u5C8F 12456-2 岏 +always \u5C90 245-16-2 岐 +always \u5C91 245-136-2 岑 +always \u5C92 245-2345-2 岒 +always \u5C93 245-16-2 岓 +always \u5C94 12-345-5 岔 +always \u5C95 13-346-5 岕 +always \u5C9D 125-2346-2 岝 +always \u5C9F 46-4 岟 +always \u5CA0 13-1256-5 岠 +always \u5CA1 13-1346-3 岡 +always \u5CA2 123-2346-4 岢 +always \u5CA3 13-12356-4 岣 +always \u5CA4 15-236-5 岤 +always \u5CA5 246-1234-126-3 岥 +always \u5CA6 14-16-5 岦 +always \u5CA7 124-246-2 岧 +always \u5CA8 245-1256-3 岨 +always \u5CA9 2345-2 岩 +always \u5CAA 124-12345-34-2 岪 +always \u5CAB 15-234-5 岫 +always \u5CAC 13-23456-4 岬 +always \u5CAD 14-13456-2 岭 +always \u5CAE 124-25-2 岮 +always \u5CAF 25-1234-356-3 岯 +always \u5CB0 234-4 岰 +always \u5CB1 145-2456-5 岱 +always \u5CB3 236-5 岳 +always \u5CB5 1235-34-5 岵 +always \u5CB6 36-1234-126-5 岶 +always \u5CB7 56-134-1456-2 岷 +always \u5CB8 1236-5 岸 +always \u5CC6 1235-2346-3 峆 +always \u5CC7 123-2346-3 峇 +always \u5CC8 14-25-5 峈 +always \u5CC9 2346-2 峉 +always \u5CCA 236-12345-34-5 峊 +always \u5CCB 15-256-2 峋 +always \u5CCC 145-346-2 峌 +always \u5CCE 1236-3 峎 +always \u5CCF 156-4 峏 +always \u5CD0 13-2456-3 峐 +always \u5CD2 124-12346-2 峒 +always \u5CD3 16-2 峓 +always \u5CD4 56-134-34-4 峔 +always \u5CD6 1236-3 峖 +always \u5CD7 1246-2 峗 +always \u5CD8 1235-12456-2 峘 +always \u5CD9 1-156-5 峙 +always \u5CDA 24-134-16-5 峚 +always \u5CDB 14-16-4 峛 +always \u5CDE 123-1246-2 峞 +always \u5CDF 234-5 峟 +always \u5CE8 2346-2 峨 +always \u5CEA 1256-5 峪 +always \u5CEC 36-135-34-3 峬 +always \u5CED 245-246-5 峭 +always \u5CEE 245-256-3 峮 +always \u5CF0 1236-12345-1356-3 峰 +always \u5CF1 1345-146-2 峱 +always \u5CF4 15-2345-5 峴 +always \u5CF6 145-146-4 島 +always \u5CF7 24-136-3 峷 +always \u5CF8 135-345-1 峸 +always \u5CF9 124-34-2 峹 +always \u5CFB 13-256-5 峻 +always \u5CFD 15-23456-2 峽 +always \u5CFF 1256-4 峿 +always \u5D00 14-1346-4 崀 +always \u5D01 123-1236-4 崁 +always \u5D06 123-12346-3 崆 +always \u5D07 12-12346-2 崇 +always \u5D0B 1235-35-2 崋 +always \u5D0C 13-1256-3 崌 +always \u5D0D 14-2456-2 崍 +always \u5D0E 245-16-2 崎 +always \u5D0F 1236-134-1456-2 崏 +always \u5D11 123-123456-3 崑 +always \u5D12 125-34-2 崒 +always \u5D14 245-1246-3 崔 +always \u5D16 26-2 崖 +always \u5D17 13-1346-3 崗 +always \u5D19 14-123456-2 崙 +always \u5D1A 14-13456-2 崚 +always \u5D1B 13-236-2 崛 +always \u5D1D 1-1356-3 崝 +always \u5D1E 13-25-3 崞 +always \u5D1F 1456-2 崟 +always \u5D20 145-12346-3 崠 +always \u5D22 1-1356-3 崢 +always \u5D23 1246-4 崣 +always \u5D24 246-2 崤 +always \u5D25 25-1234-16-4 崥 +always \u5D26 2345-3 崦 +always \u5D27 15-12346-3 崧 +always \u5D28 13-346-2 崨 +always \u5D29 135-1356-3 崩 +always \u5D2E 13-34-5 崮 +always \u5D30 125-156-3 崰 +always \u5D31 125-2346-2 崱 +always \u5D32 1235-456-2 崲 +always \u5D33 1256-2 崳 +always \u5D34 1246-3 崴 +always \u5D35 46-2 崵 +always \u5D36 45-12345-1356-3 崶 +always \u5D37 245-234-2 崷 +always \u5D38 145-123456-5 崸 +always \u5D39 124-16-2 崹 +always \u5D3A 16-4 崺 +always \u5D3C 24-156-5 崼 +always \u5D3D 125-2456-4 崽 +always \u5D3F 2346-5 崿 +always \u5D40 1-34-5 嵀 +always \u5D41 123-1236-3 嵁 +always \u5D42 14-1256-5 嵂 +always \u5D43 2345-4 嵃 +always \u5D45 13-1236-3 嵅 +always \u5D47 13-16-3 嵇 +always \u5D49 124-13456-2 嵉 +always \u5D4A 24-1356-5 嵊 +always \u5D4B 2346-134-356-2 嵋 +always \u5D4C 245-2345-3 嵌 +always \u5D4E 1256-2 嵎 +always \u5D50 14-1236-2 嵐 +always \u5D51 1235-2346-2 嵑 +always \u5D52 2345-2 嵒 +always \u5D55 125-12346-3 嵕 +always \u5D59 135-345-1 嵙 +always \u5D5E 124-34-2 嵞 +always \u5D62 245-1346-3 嵢 +always \u5D63 145-1346-3 嵣 +always \u5D65 13-346-2 嵥 +always \u5D67 14-234-2 嵧 +always \u5D68 34-4 嵨 +always \u5D69 15-12346-3 嵩 +always \u5D6B 125-156-3 嵫 +always \u5D6C 1246-2 嵬 +always \u5D6F 245-25-2 嵯 +always \u5D71 235-4 嵱 +always \u5D72 1345-346-5 嵲 +always \u5D77 15-12346-4 嵷 +always \u5D79 13-46-5 嵹 +always \u5D7A 14-246-2 嵺 +always \u5D7C 12-1236-4 嵼 +always \u5D7D 145-346-2 嵽 +always \u5D7E 245-136-3 嵾 +always \u5D7F 145-13456-4 嵿 +always \u5D80 124-34-3 嶀 +always \u5D81 14-1256-4 嶁 +always \u5D82 1-1346-5 嶂 +always \u5D84 1-1236-4 嶄 +always \u5D86 245-146-2 嶆 +always \u5D87 245-1256-3 嶇 +always \u5D88 245-46-3 嶈 +always \u5D89 125-1246-4 嶉 +always \u5D8A 125-1246-4 嶊 +always \u5D8D 15-16-2 嶍 +always \u5D92 245-1356-2 嶒 +always \u5D93 1236-135-126-3 嶓 +always \u5D94 245-2345-3 嶔 +always \u5D95 13-246-3 嶕 +always \u5D97 14-146-3 嶗 +always \u5D99 14-1456-2 嶙 +always \u5D9A 14-246-2 嶚 +always \u5D9C 13-1456-3 嶜 +always \u5D9D 145-1356-5 嶝 +always \u5D9E 145-25-5 嶞 +always \u5D9F 125-123456-3 嶟 +always \u5DA0 245-246-2 嶠 +always \u5DA1 13-1246-5 嶡 +always \u5DA2 246-2 嶢 +always \u5DA7 16-5 嶧 +always \u5DA8 15-236-3 嶨 +always \u5DA9 1345-146-3 嶩 +always \u5DAA 346-5 嶪 +always \u5DAC 16-2 嶬 +always \u5DAD 2346-5 嶭 +always \u5DAE 15-2345-4 嶮 +always \u5DAF 1-345-2 嶯 +always \u5DB0 15-346-5 嶰 +always \u5DB1 123-2346-4 嶱 +always \u5DB2 15-1246-4 嶲 +always \u5DB4 146-5 嶴 +always \u5DB5 125-1246-5 嶵 +always \u5DB7 1345-16-5 嶷 +always \u5DB8 1245-12346-2 嶸 +always \u5DBA 14-13456-4 嶺 +always \u5DBC 1256-4 嶼 +always \u5DBD 236-5 嶽 +always \u5DC0 125-345-2 巀 +always \u5DC2 15-16-3 巂 +always \u5DC3 14-12346-2 巃 +always \u5DC6 13456-2 巆 +always \u5DC7 15-16-3 巇 +always \u5DC9 12-1236-2 巉 +always \u5DCB 123-1246-3 巋 +always \u5DCD 1246-2 巍 +always \u5DCF 245-45-2 巏 +always \u5DD1 245-12456-2 巑 +always \u5DD2 14-12456-2 巒 +always \u5DD4 145-2345-3 巔 +always \u5DD5 1345-346-5 巕 +always \u5DD6 2345-2 巖 +always \u5DD8 2345-4 巘 +always \u5DDD 1235-12-12456-3 川 +always \u5DDE 1-12356-3 州 +always \u5DDF 1235-456-3 巟 +always \u5DE0 13-13456-3 巠 +always \u5DE1 15-256-2 巡 +always \u5DE2 12-146-2 巢 +always \u5DE5 14-13-12346-3 工 +always \u5DE6 125-25-4 左 +always \u5DE7 245-246-4 巧 +always \u5DE8 13-1256-5 巨 +always \u5DEB 34-2 巫 +always \u5DEE 12-345-3 差 +always \u5DEE\u9063 12-2456-3-245-2345-4 差遣 +always \u5DF0 135-345-1 巰 +always \u5DF1 13-16-4 己 +always \u5DF2 13456-16-4 已 +always \u5DF3 24-15-156-5 巳 +always \u5DF4 2345-135-345-3 巴 +always \u5DF7 15-46-5 巷 +always \u5DF9 13-1456-4 巹 +always \u5DFD 15-256-5 巽 +always \u5DFE 134-13-1456-3 巾 +always \u5DFF 246-3456-12345-34-2 巿 +always \u5E02 24-156-5 市 +always \u5E03 45-135-34-5 布 +always \u5E04 145-13456-3 帄 +always \u5E06 12456-12345-1236-2 帆 +always \u5E0A 6-1234-345-5 帊 +always \u5E0C 15-16-3 希 +always \u5E0E 145-1236-5 帎 +always \u5E11 124-1346-4 帑 +always \u5E14 23456-1234-356-5 帔 +always \u5E15 12356-1234-345-5 帕 +always \u5E16 124-346-4 帖 +always \u5E17 1256-12345-34-2 帗 +always \u5E18 14-2345-2 帘 +always \u5E19 1-156-5 帙 +always \u5E1A 1-12356-4 帚 +always \u5E1B 45-135-126-2 帛 +always \u5E1D 145-16-5 帝 +always \u5E1F 16-5 帟 +always \u5E20 16-5 帠 +always \u5E21 1246-1234-13456-2 帡 +always \u5E22 245-23456-5 帢 +always \u5E23 13-45-5 帣 +always \u5E24 1245-34-2 帤 +always \u5E25 24-2356-5 帥 +always \u5E28 24-1246-5 帨 +always \u5E29 245-246-5 帩 +always \u5E2B 24-156-3 師 +always \u5E2D 15-16-2 席 +always \u5E33 1-1346-5 帳 +always \u5E34 24-345-3 帴 +always \u5E36 145-2456-5 帶 +always \u5E37 1246-2 帷 +always \u5E38 12-1346-2 常 +always \u5E3D 125-134-146-5 帽 +always \u5E3E 145-34-4 帾 +always \u5E40 1-1356-5 幀 +always \u5E41 15-1256-3 幁 +always \u5E43 1246-2 幃 +always \u5E44 25-5 幄 +always \u5E45 145-12345-34-2 幅 +always \u5E4A 13-12346-3 幊 +always \u5E4B 16-1234-1236-2 幋 +always \u5E4C 1235-456-4 幌 +always \u5E4D 145-146-3 幍 +always \u5E4E 34-134-16-5 幎 +always \u5E4F 13-23456-5 幏 +always \u5E53 15-136-3 幓 +always \u5E54 1246-134-1236-5 幔 +always \u5E55 1456-134-34-5 幕 +always \u5E57 13-25-2 幗 +always \u5E58 125-2346-2 幘 +always \u5E59 234-134-34-5 幙 +always \u5E5B 1-1346-5 幛 +always \u5E5C 13-235-4 幜 +always \u5E5D 12-1236-4 幝 +always \u5E5F 1-156-5 幟 +always \u5E60 1235-34-3 幠 +always \u5E61 135-12345-1236-3 幡 +always \u5E62 12-456-2 幢 +always \u5E63 1246-135-16-5 幣 +always \u5E66 1456-134-16-5 幦 +always \u5E67 245-246-3 幧 +always \u5E68 12-1236-3 幨 +always \u5E69 1456-12345-136-2 幩 +always \u5E6A 6-134-1356-2 幪 +always \u5E6B 135-1346-3 幫 +always \u5E6C 12-12356-2 幬 +always \u5E6D 1456-134-346-5 幭 +always \u5E6E 12-34-2 幮 +always \u5E6F 13-346-2 幯 +always \u5E70 15-2345-4 幰 +always \u5E72 124-13-1236-3 干 +always \u5E73 1234-13456-2 平 +always \u5E74 1345-2345-2 年 +always \u5E75 13-2345-3 幵 +always \u5E76 124-135-13456-5 并 +always \u5E78 15-13456-5 幸 +always \u5E79 13-1236-5 幹 +always \u5E7B 1235-12456-5 幻 +always \u5E7C 234-5 幼 +always \u5E7D 234-3 幽 +always \u5E7E 13-16-4 幾 +always \u5E7E\u4E4E 13-16-3-1235-34-3 幾乎 +always \u5E80 2456-1234-16-4 庀 +always \u5E82 125-2346-5 庂 +always \u5E84 1-456-3 庄 +always \u5E87 234-135-16-5 庇 +always \u5E88 245-1456-2 庈 +always \u5E89 124-123456-2 庉 +always \u5E8A 12-456-2 床 +always \u5E8B 13-1246-4 庋 +always \u5E8C 23456-4 庌 +always \u5E8D 3456-135-2456-5 庍 +always \u5E8F 15-1256-5 序 +always \u5E95 145-16-4 底 +always \u5E96 34-1234-146-2 庖 +always \u5E97 145-2345-5 店 +always \u5E9A 13-1356-3 庚 +always \u5E9B 245-156-5 庛 +always \u5E9C 12345-34-4 府 +always \u5EA0 15-46-2 庠 +always \u5EA2 1-156-5 庢 +always \u5EA3 124-246-3 庣 +always \u5EA4 1-156-5 庤 +always \u5EA5 15-234-3 庥 +always \u5EA6 145-34-5 度 +always \u5EA7 125-25-5 座 +always \u5EA8 15-246-3 庨 +always \u5EAA 13-1246-4 庪 +always \u5EAB 123-34-5 庫 +always \u5EAC 1356-1234-1346-2 庬 +always \u5EAD 124-13456-2 庭 +always \u5EAE 234-4 庮 +always \u5EB0 2356-135-13456-4 庰 +always \u5EB1 12-1356-4 庱 +always \u5EB2 14-2456-2 庲 +always \u5EB3 35-135-16-5 庳 +always \u5EB4 13-16-2 庴 +always \u5EB5 1236-3 庵 +always \u5EB6 24-34-5 庶 +always \u5EB7 123-1346-3 康 +always \u5EB8 235-3 庸 +always \u5EB9 124-25-2 庹 +always \u5EBE 1256-4 庾 +always \u5EC1 245-2346-5 廁 +always \u5EC2 15-46-3 廂 +always \u5EC4 13-234-5 廄 +always \u5EC5 1235-2346-2 廅 +always \u5EC6 1235-1246-5 廆 +always \u5EC7 14-234-5 廇 +always \u5EC8 15-23456-5 廈 +always \u5EC9 14-2345-2 廉 +always \u5ECA 14-1346-2 廊 +always \u5ECB 15-12356-4 廋 +always \u5ECC 1-2456-5 廌 +always \u5ECE 245-13456-3 廎 +always \u5ED1 245-1456-2 廑 +always \u5ED2 146-2 廒 +always \u5ED3 123-25-5 廓 +always \u5ED4 14-12356-2 廔 +always \u5ED5 1456-5 廕 +always \u5ED6 14-246-5 廖 +always \u5ED7 145-2456-5 廗 +always \u5ED8 14-34-5 廘 +always \u5ED9 16-5 廙 +always \u5EDA 12-34-2 廚 +always \u5EDB 12-1236-2 廛 +always \u5EDC 124-34-3 廜 +always \u5EDD 15-156-3 廝 +always \u5EDE 15-1456-3 廞 +always \u5EDF 15-134-246-5 廟 +always \u5EE0 12-1346-4 廠 +always \u5EE1 34-4 廡 +always \u5EE2 12345-356-5 廢 +always \u5EE3 13-456-4 廣 +always \u5EE5 123-2356-5 廥 +always \u5EE6 235-3456-135-16-5 廦 +always \u5EE7 245-46-2 廧 +always \u5EE8 13-346-5 廨 +always \u5EE9 14-1456-4 廩 +always \u5EEC 14-34-2 廬 +always \u5EEE 13456-2 廮 +always \u5EEF 15-2345-3 廯 +always \u5EF1 235-3 廱 +always \u5EF2 14-16-2 廲 +always \u5EF3 124-13456-3 廳 +always \u5EF6 2345-2 延 +always \u5EF7 124-13456-2 廷 +always \u5EFA 13-2345-5 建 +always \u5EFE 12356-13-12346-4 廾 +always \u5EFF 1345-2345-5 廿 +always \u5F01 134-135-2345-5 弁 +always \u5F02 16-2 异 +always \u5F04 1345-12346-5 弄 +always \u5F05 1236-12345-136-5 弅 +always \u5F07 2345-3 弇 +always \u5F08 16-5 弈 +always \u5F0A 34-135-16-5 弊 +always \u5F0B 256-16-5 弋 +always \u5F0F 24-156-5 式 +always \u5F12 24-156-5 弒 +always \u5F13 2345-13-12346-3 弓 +always \u5F14 145-246-5 弔 +always \u5F15 1456-4 引 +always \u5F17 1245-12345-34-2 弗 +always \u5F18 1235-12346-2 弘 +always \u5F1A 124-1246-2 弚 +always \u5F1B 12-156-2 弛 +always \u5F1D 12346-135-345-5 弝 +always \u5F1F 145-16-5 弟 +always \u5F22 124-146-3 弢 +always \u5F23 12346-12345-34-4 弣 +always \u5F24 145-16-4 弤 +always \u5F26 15-2345-2 弦 +always \u5F27 1235-34-2 弧 +always \u5F28 12-146-3 弨 +always \u5F29 1345-34-4 弩 +always \u5F2D 246-134-16-4 弭 +always \u5F2E 245-45-3 弮 +always \u5F30 24-146-3 弰 +always \u5F31 1245-25-5 弱 +always \u5F33 135-345-1 弳 +always \u5F35 1-1346-3 張 +always \u5F36 13-46-5 弶 +always \u5F37 245-46-2 強 +always \u5F38 135-1234-1356-2 弸 +always \u5F3C 123456-135-16-5 弼 +always \u5F40 13-12356-5 彀 +always \u5F43 13-3456-135-16-5 彃 +always \u5F44 123-12356-3 彄 +always \u5F46 135-346-5 彆 +always \u5F48 124-1236-2 彈 +always \u5F49 1235-25-5 彉 +always \u5F4A 13-46-3 彊 +always \u5F4B 1235-12346-2 彋 +always \u5F4C 135-134-16-2 彌 +always \u5F4E 12456-3 彎 +always \u5F4F 13-236-2 彏 +always \u5F54 14-34-5 彔 +always \u5F56 124-12456-5 彖 +always \u5F57 1235-1246-5 彗 +always \u5F58 1-156-5 彘 +always \u5F59 1235-1246-5 彙 +always \u5F5D 16-2 彝 +always \u5F62 15-13456-2 形 +always \u5F64 124-12346-2 彤 +always \u5F65 2345-5 彥 +always \u5F67 1256-5 彧 +always \u5F69 245-2456-4 彩 +always \u5F6A 123456-135-246-3 彪 +always \u5F6B 145-246-3 彫 +always \u5F6C 1456-135-1456-3 彬 +always \u5F6D 56-1234-1356-2 彭 +always \u5F6F 26-1234-246-3 彯 +always \u5F70 1-1346-3 彰 +always \u5F71 13456-4 影 +always \u5F73 12-156-5 彳 +always \u5F74 135-126-2 彴 +always \u5F76 13-16-2 彶 +always \u5F77 1234-12345-1346-4 彷 +always \u5F78 1-12346-3 彸 +always \u5F79 16-5 役 +always \u5F7C 245-135-16-4 彼 +always \u5F7D 145-16-3 彽 +always \u5F7E 14-13456-2 彾 +always \u5F7F 1346-12345-34-2 彿 +always \u5F80 456-4 往 +always \u5F81 1-1356-3 征 +always \u5F82 245-34-2 徂 +always \u5F85 145-2456-5 待 +always \u5F86 15-16-3 徆 +always \u5F87 15-256-2 徇 +always \u5F88 1235-136-4 很 +always \u5F89 46-2 徉 +always \u5F8A 1235-1246-2 徊 +always \u5F8B 14-1256-5 律 +always \u5F8C 1235-12356-5 後 +always \u5F90 15-1256-2 徐 +always \u5F91 13-13456-5 徑 +always \u5F92 124-34-2 徒 +always \u5F96 245-12346-2 徖 +always \u5F97 145-2346-2 得 +always \u5F98 2356-1234-2456-2 徘 +always \u5F99 15-16-4 徙 +always \u5F9B 245-16-3 徛 +always \u5F9C 12-1346-2 徜 +always \u5F9E 245-12346-2 從 +always \u5F9F 1-12356-3 徟 +always \u5FA0 14-2456-2 徠 +always \u5FA1 1256-5 御 +always \u5FA5 12-156-3 徥 +always \u5FA6 13-23456-4 徦 +always \u5FA8 1235-456-2 徨 +always \u5FA9 45-12345-34-5 復 +always \u5FAA 15-256-2 循 +always \u5FAB 1246-4 徫 +always \u5FAC 456-1234-1346-2 徬 +always \u5FAD 246-2 徭 +always \u5FAE 1246-2 微 +always \u5FAF 15-16-3 徯 +always \u5FB2 12-156-2 徲 +always \u5FB5 1-1356-3 徵 +always \u5FB6 12-135-346-2 徶 +always \u5FB7 145-2346-2 德 +always \u5FB9 12-2346-5 徹 +always \u5FBB 1246-5 徻 +always \u5FBC 13-246-4 徼 +always \u5FBD 1235-1246-3 徽 +always \u5FBE 235-134-356-2 徾 +always \u5FBF 14-12346-5 徿 +always \u5FC0 15-46-3 忀 +always \u5FC1 26-135-146-5 忁 +always \u5FC3 15-1456-3 心 +always \u5FC5 135-16-5 必 +always \u5FC9 145-146-3 忉 +always \u5FCC 13-16-5 忌 +always \u5FCD 1245-136-4 忍 +always \u5FCF 245-2345-4 忏 +always \u5FD0 124-1236-4 忐 +always \u5FD1 124-2346-5 忑 +always \u5FD2 124-2346-5 忒 +always \u5FD4 245-16-5 忔 +always \u5FD5 145-2456-5 忕 +always \u5FD6 245-123456-4 忖 +always \u5FD7 1-156-5 志 +always \u5FD8 456-5 忘 +always \u5FD9 134-1346-2 忙 +always \u5FDD 124-2345-4 忝 +always \u5FDE 25-134-1456-2 忞 +always \u5FE0 1-12346-3 忠 +always \u5FE1 12-12346-3 忡 +always \u5FE3 13-16-2 忣 +always \u5FE4 34-4 忤 +always \u5FE5 15-16-5 忥 +always \u5FE8 12456-5 忨 +always \u5FEA 15-12346-3 忪 +always \u5FEB 123-2356-5 快 +always \u5FED 236-135-2345-5 忭 +always \u5FEE 1-156-5 忮 +always \u5FEF 245-16-2 忯 +always \u5FF1 12-136-2 忱 +always \u5FF3 124-123456-2 忳 +always \u5FF4 245-2345-2 忴 +always \u5FF5 1345-2345-5 念 +always \u5FF7 15-235-3 忷 +always \u5FF8 1345-234-4 忸 +always \u5FFA 15-2345-3 忺 +always \u5FFB 15-1456-3 忻 +always \u5FFD 1235-34-3 忽 +always \u5FFF 1235-12345-136-5 忿 +always \u6000 12345-34-5 怀 +always \u6009 236-135-146-4 怉 +always \u600A 12-146-3 怊 +always \u600B 1235-123456-3 怋 +always \u600C 2356-1234-16-3 怌 +always \u600D 125-25-5 怍 +always \u600E 125-136-4 怎 +always \u600F 46-5 怏 +always \u6010 123-12356-5 怐 +always \u6011 356-135-1236-5 怑 +always \u6012 1345-34-5 怒 +always \u6013 1345-146-2 怓 +always \u6014 1-1356-3 怔 +always \u6015 1234-345-5 怕 +always \u6016 123-135-34-5 怖 +always \u6017 124-346-3 怗 +always \u6019 1235-34-5 怙 +always \u601A 13-1256-5 怚 +always \u601B 145-345-2 怛 +always \u601C 14-13456-2 怜 +always \u601D 15-156-3 思 +always \u601E 1-12356-5 怞 +always \u6020 145-2456-5 怠 +always \u6021 16-2 怡 +always \u6022 124-34-2 怢 +always \u6024 15-12345-34-3 怤 +always \u6025 13-16-2 急 +always \u6026 1236-1234-1356-3 怦 +always \u6027 15-13456-5 性 +always \u6028 45-5 怨 +always \u6029 1345-16-2 怩 +always \u602A 13-2356-5 怪 +always \u602B 1246-12345-356-5 怫 +always \u602C 15-16-5 怬 +always \u602D 146-135-16-5 怭 +always \u602E 234-3 怮 +always \u602F 245-346-5 怯 +always \u6032 234-135-13456-4 怲 +always \u6033 1235-456-4 怳 +always \u6034 15-1256-5 怴 +always \u6035 12-34-5 怵 +always \u6037 1-34-2 怷 +always \u6039 124-1236-3 怹 +always \u6040 12-156-4 恀 +always \u6041 1245-136-5 恁 +always \u6042 15-256-2 恂 +always \u6043 24-156-5 恃 +always \u6044 15-16-5 恄 +always \u6045 14-146-4 恅 +always \u6046 1235-1356-2 恆 +always \u6047 123-456-3 恇 +always \u6049 1-156-4 恉 +always \u604C 124-246-3 恌 +always \u604D 1235-456-4 恍 +always \u6050 123-12346-4 恐 +always \u6052 1235-1356-2 恒 +always \u6053 15-16-3 恓 +always \u6054 13-246-4 恔 +always \u6055 24-34-5 恕 +always \u6058 245-234-3 恘 +always \u6059 46-5 恙 +always \u605A 1246-5 恚 +always \u605B 1235-1246-2 恛 +always \u605D 13-23456-2 恝 +always \u605E 16-2 恞 +always \u605F 15-235-3 恟 +always \u6062 1235-1246-3 恢 +always \u6063 125-156-5 恣 +always \u6064 15-1256-5 恤 +always \u6065 12-156-4 恥 +always \u6066 15-46-5 恦 +always \u6067 1345-1256-5 恧 +always \u6068 1235-136-5 恨 +always \u6069 136-3 恩 +always \u606A 123-2346-5 恪 +always \u606B 124-12346-4 恫 +always \u606C 124-2345-2 恬 +always \u606D 13-12346-3 恭 +always \u606E 245-45-2 恮 +always \u606F 15-16-2 息 +always \u6070 245-23456-5 恰 +always \u6070\u7576 245-23456-5-145-1346-5 恰當 +always \u6072 1356-1234-1356-3 恲 +always \u607F 235-4 恿 +always \u6080 235-4 悀 +always \u6081 45-3 悁 +always \u6083 123-123456-4 悃 +always \u6084 245-246-4 悄 +always \u6085 236-5 悅 +always \u6086 1256-5 悆 +always \u6087 1256-5 悇 +always \u6088 13-346-5 悈 +always \u6089 15-16-3 悉 +always \u608A 1-2346-2 悊 +always \u608C 124-16-5 悌 +always \u608D 1235-1236-5 悍 +always \u608E 1235-146-5 悎 +always \u6090 124-16-5 悐 +always \u6092 16-5 悒 +always \u6094 1235-1246-4 悔 +always \u6095 15-16-3 悕 +always \u6096 126-135-356-5 悖 +always \u6097 136-134-1236-2 悗 +always \u609A 15-12346-4 悚 +always \u609B 245-45-3 悛 +always \u609C 12-1356-4 悜 +always \u609D 123-1246-3 悝 +always \u609F 34-5 悟 +always \u60A0 234-3 悠 +always \u60A2 14-46-5 悢 +always \u60A3 1235-12456-5 患 +always \u60A8 1345-1456-2 您 +always \u60B0 245-12346-2 悰 +always \u60B1 1236-12345-356-4 悱 +always \u60B2 2456-135-356-3 悲 +always \u60B4 245-1246-5 悴 +always \u60B5 12-1346-5 悵 +always \u60B6 134-136-3 悶 +always \u60B7 14-16-5 悷 +always \u60B8 13-16-5 悸 +always \u60B9 13-12456-5 悹 +always \u60BA 13-12456-5 悺 +always \u60BB 15-13456-5 悻 +always \u60BC 145-146-5 悼 +always \u60BD 245-16-3 悽 +always \u60BE 123-12346-3 悾 +always \u60BF 124-2345-4 悿 +always \u60C0 14-123456-2 惀 +always \u60C1 15-16-3 惁 +always \u60C3 123-123456-3 惃 +always \u60C4 1345-16-5 惄 +always \u60C5 245-13456-2 情 +always \u60C6 12-12356-2 惆 +always \u60C7 1-123456-3 惇 +always \u60C8 13-25-4 惈 +always \u60C9 12-1236-3 惉 +always \u60CA 14-46-2 惊 +always \u60CB 12456-5 惋 +always \u60CC 45-3 惌 +always \u60CD 13-1456-3 惍 +always \u60CE 13-16-5 惎 +always \u60CF 14-1456-2 惏 +always \u60D1 1235-25-5 惑 +always \u60D3 245-45-2 惓 +always \u60D4 124-1236-2 惔 +always \u60D5 124-16-5 惕 +always \u60D8 456-4 惘 +always \u60D9 12-25-5 惙 +always \u60DA 1235-34-3 惚 +always \u60DB 1235-123456-3 惛 +always \u60DC 15-16-2 惜 +always \u60DD 12-1346-4 惝 +always \u60DF 1246-2 惟 +always \u60E0 1235-1246-5 惠 +always \u60E1 2346-5 惡 +always \u60E2 15-25-4 惢 +always \u60E4 13-2345-3 惤 +always \u60E6 145-2345-5 惦 +always \u60F0 145-25-5 惰 +always \u60F1 1345-146-4 惱 +always \u60F2 256-5 惲 +always \u60F3 15-46-4 想 +always \u60F4 1-1246-5 惴 +always \u60F5 145-346-5 惵 +always \u60F6 1235-456-2 惶 +always \u60F7 12-123456-4 惷 +always \u60F8 245-235-2 惸 +always \u60F9 1245-2346-4 惹 +always \u60FA 15-13456-3 惺 +always \u60FB 245-2346-5 惻 +always \u60FC 1456-135-2345-4 惼 +always \u60FE 125-12346-3 惾 +always \u60FF 124-16-2 惿 +always \u6100 245-246-4 愀 +always \u6101 12-12356-2 愁 +always \u6103 15-45-3 愃 +always \u6104 1246-3 愄 +always \u6105 13-2346-2 愅 +always \u6106 245-2345-3 愆 +always \u6108 1256-5 愈 +always \u6109 1256-2 愉 +always \u610A 123-135-16-5 愊 +always \u610B 15-45-3 愋 +always \u610D 2456-134-1456-4 愍 +always \u610E 1346-135-16-5 愎 +always \u610F 16-5 意 +always \u6110 1456-134-2345-4 愐 +always \u6112 123-2456-5 愒 +always \u6113 145-1346-5 愓 +always \u6114 1456-3 愔 +always \u6115 2346-5 愕 +always \u6116 12-136-2 愖 +always \u6118 245-23456-5 愘 +always \u611A 1256-2 愚 +always \u611B 2456-5 愛 +always \u611C 245-346-5 愜 +always \u611D 2345-4 愝 +always \u611F 13-1236-4 感 +always \u6123 14-1356-5 愣 +always \u6127 123-1246-5 愧 +always \u6128 245-236-5 愨 +always \u6129 13-12346-3 愩 +always \u612B 15-34-5 愫 +always \u612C 15-34-5 愬 +always \u612E 246-2 愮 +always \u612F 15-12346-4 愯 +always \u6132 13-34-4 愲 +always \u6134 12-456-5 愴 +always \u6136 15-346-2 愶 +always \u6137 123-2456-4 愷 +always \u613B 15-123456-5 愻 +always \u613E 123-2456-5 愾 +always \u613F 45-5 愿 +always \u6140 15-346-2 慀 +always \u6141 1235-123456-5 慁 +always \u6144 14-16-5 慄 +always \u6145 15-146-3 慅 +always \u6146 124-146-3 慆 +always \u6147 1456-3 慇 +always \u6148 245-156-2 慈 +always \u6149 15-1256-5 慉 +always \u614A 15-2345-2 慊 +always \u614B 124-2456-5 態 +always \u614C 1235-456-3 慌 +always \u614D 256-5 慍 +always \u614E 24-136-5 慎 +always \u614F 36-134-13456-4 慏 +always \u6152 245-12346-2 慒 +always \u6153 1236-1234-246-5 慓 +always \u6154 36-134-34-5 慔 +always \u6155 15-134-34-5 慕 +always \u6156 13-25-2 慖 +always \u6158 245-1236-4 慘 +always \u615A 245-1236-2 慚 +always \u615B 245-1246-2 慛 +always \u615D 124-2346-5 慝 +always \u615E 1-1346-3 慞 +always \u615F 124-12346-5 慟 +always \u6161 24-456-4 慡 +always \u6162 134-1236-5 慢 +always \u6163 13-12456-5 慣 +always \u6165 245-146-5 慥 +always \u6166 13-234-5 慦 +always \u6167 1235-1246-5 慧 +always \u6168 123-2456-5 慨 +always \u616A 12356-5 慪 +always \u616B 15-12346-4 慫 +always \u616C 245-1456-2 慬 +always \u616E 14-1256-5 慮 +always \u6170 1246-5 慰 +always \u6171 124-12456-2 慱 +always \u6172 145-134-1236-2 慲 +always \u6173 245-2345-3 慳 +always \u6174 1-2346-2 慴 +always \u6175 235-3 慵 +always \u6176 245-13456-5 慶 +always \u6177 123-1346-3 慷 +always \u6179 1-156-2 慹 +always \u617A 14-1256-2 慺 +always \u617C 245-16-3 慼 +always \u617E 1256-5 慾 +always \u6180 14-246-2 憀 +always \u6182 234-3 憂 +always \u6183 12-456-3 憃 +always \u6189 25-1234-1356-2 憉 +always \u618A 1234-135-356-5 憊 +always \u618B 135-346-3 憋 +always \u618C 12-123456-2 憌 +always \u618D 13-246-3 憍 +always \u618E 125-1356-3 憎 +always \u6190 14-2345-2 憐 +always \u6191 123456-1234-13456-2 憑 +always \u6192 123-1246-5 憒 +always \u6193 1235-1246-5 憓 +always \u6194 245-246-2 憔 +always \u6196 1456-5 憖 +always \u619A 145-1236-5 憚 +always \u619B 124-1236-2 憛 +always \u619D 145-1246-5 憝 +always \u619F 15-34-5 憟 +always \u61A1 245-2346-5 憡 +always \u61A2 15-246-3 憢 +always \u61A4 1345-12345-136-5 憤 +always \u61A7 12-12346-3 憧 +always \u61A8 1235-1236-3 憨 +always \u61A9 245-16-5 憩 +always \u61AA 15-2345-2 憪 +always \u61AB 14-134-1456-4 憫 +always \u61AC 13-13456-4 憬 +always \u61AD 14-246-2 憭 +always \u61AE 34-4 憮 +always \u61AF 245-1236-4 憯 +always \u61B0 13-236-2 憰 +always \u61B1 245-34-5 憱 +always \u61B2 15-2345-5 憲 +always \u61B3 124-1236-4 憳 +always \u61B4 24-1356-2 憴 +always \u61B5 256-1234-16-3 憵 +always \u61B6 16-5 憶 +always \u61B8 15-2345-3 憸 +always \u61BA 145-1236-5 憺 +always \u61BC 13-13456-4 憼 +always \u61BE 1235-1236-5 憾 +always \u61BF 13-246-3 憿 +always \u61C1 13-45-5 懁 +always \u61C2 145-12346-4 懂 +always \u61C3 245-1456-2 懃 +always \u61C5 245-1256-2 懅 +always \u61C6 245-146-4 懆 +always \u61C7 123-136-4 懇 +always \u61C8 15-346-5 懈 +always \u61C9 13456-3 應 +always \u61C9\u7528 13456-5-235-5 應用 +always \u61CA 146-4 懊 +always \u61CB 256-134-146-5 懋 +always \u61CC 16-5 懌 +always \u61CD 14-1456-4 懍 +always \u61D6 13-35-3 懖 +always \u61D8 12-156-5 懘 +always \u61DE 1234-134-1356-2 懞 +always \u61DF 145-1246-5 懟 +always \u61E0 245-16-2 懠 +always \u61E3 134-134-136-5 懣 +always \u61E4 12-12356-2 懤 +always \u61E5 1-156-5 懥 +always \u61E6 1345-25-5 懦 +always \u61E7 1345-25-5 懧 +always \u61E8 2345-3 懨 +always \u61E9 46-4 懩 +always \u61EA 346-135-126-2 懪 +always \u61EB 1-156-2 懫 +always \u61ED 123-456-5 懭 +always \u61EE 234-4 懮 +always \u61F0 14-234-2 懰 +always \u61F1 356-134-346-5 懱 +always \u61F2 12-1356-2 懲 +always \u61F5 12346-134-1356-4 懵 +always \u61F6 14-1236-4 懶 +always \u61F7 1235-2356-2 懷 +always \u61F8 15-45-2 懸 +always \u61F9 1245-1346-5 懹 +always \u61FA 12-1236-5 懺 +always \u61FB 13-16-5 懻 +always \u61FC 13-1256-5 懼 +always \u61FD 13-12456-5 懽 +always \u61FE 1-2346-2 懾 +always \u61FF 16-5 懿 +always \u6200 14-2345-5 戀 +always \u6201 1345-1236-4 戁 +always \u6203 124-1346-4 戃 +always \u6204 13-236-2 戄 +always \u6207 1-456-5 戇 +always \u6208 13-2346-3 戈 +always \u6209 236-5 戉 +always \u620A 34-5 戊 +always \u620C 15-1256-3 戌 +always \u620D 24-34-5 戍 +always \u620E 1245-12346-2 戎 +always \u6210 12-1356-2 成 +always \u6210\u9577 12-1356-2-1-1346-4 成長 +always \u6211 25-4 我 +always \u6212 13-346-5 戒 +always \u6214 245-1236-2 戔 +always \u6215 245-46-2 戕 +always \u6216 1235-25-5 或 +always \u6219 145-12346-5 戙 +always \u621A 245-16-3 戚 +always \u621B 13-23456-2 戛 +always \u621F 13-16-4 戟 +always \u6220 1-156-2 戠 +always \u6221 123-1236-3 戡 +always \u6222 13-16-2 戢 +always \u6223 123-1246-2 戣 +always \u6224 13-2456-5 戤 +always \u6225 145-1356-4 戥 +always \u6227 12-456-3 戧 +always \u6229 13-2345-4 戩 +always \u622A 13-346-2 截 +always \u622B 1256-5 戫 +always \u622D 2345-4 戭 +always \u622E 14-34-5 戮 +always \u6230 1-1236-5 戰 +always \u6232 15-16-5 戲 +always \u6233 12-25-3 戳 +always \u6234 145-2456-5 戴 +always \u6236 1235-34-5 戶 +always \u623A 24-156-5 戺 +always \u623D 1235-34-5 戽 +always \u623E 14-16-5 戾 +always \u623F 125-12345-1346-2 房 +always \u6240 15-25-4 所 +always \u6241 135-2345-4 扁 +always \u6242 145-2345-5 扂 +always \u6243 13-235-3 扃 +always \u6246 16-4 扆 +always \u6247 24-1236-5 扇 +always \u6248 1235-34-5 扈 +always \u6249 134-12345-356-3 扉 +always \u624A 2345-4 扊 +always \u624B 24-12356-4 手 +always \u624D 245-2456-2 才 +always \u624E 1-345-2 扎 +always \u6250 14-2346-5 扐 +always \u6251 6-1234-34-3 扑 +always \u6252 135-1234-345-2 扒 +always \u6253 145-345-4 打 +always \u6254 1245-1356-3 扔 +always \u6258 124-25-3 托 +always \u6259 13-34-4 扙 +always \u625A 12-345-3 扚 +always \u625B 123-1346-2 扛 +always \u625C 145-123456-5 扜 +always \u625E 1256-3 扞 +always \u6260 1-1346-5 扠 +always \u6261 34-5 扡 +always \u6262 245-2345-3 扢 +always \u6263 123-12356-5 扣 +always \u6264 13-1236-4 扤 +always \u6265 145-246-3 扥 +always \u6266 16-4 扦 +always \u626D 1345-234-4 扭 +always \u626E 2345-135-1236-5 扮 +always \u626F 12-2346-4 扯 +always \u6270 234-5 扰 +always \u6271 12-345-2 扱 +always \u6272 245-2345-2 扲 +always \u6273 1234-135-1236-3 扳 +always \u6274 13-23456-2 扴 +always \u6276 156-12345-34-2 扶 +always \u6277 146-5 扷 +always \u6279 1234-16-3 批 +always \u627A 1-156-4 扺 +always \u627B 125-156-5 扻 +always \u627C 2346-5 扼 +always \u627D 145-123456-5 扽 +always \u627E 1-146-4 找 +always \u627F 12-1356-2 承 +always \u6280 13-16-5 技 +always \u6281 2345-4 抁 +always \u6283 146-135-2345-5 抃 +always \u6284 12-146-3 抄 +always \u6286 123456-4 抆 +always \u6287 1235-34-2 抇 +always \u6288 236-5 抈 +always \u6289 13-236-2 抉 +always \u628A 135-345-4 把 +always \u628C 1-136-4 抌 +always \u628E 256-4 抎 +always \u628F 12456-2 抏 +always \u6291 16-5 抑 +always \u6292 24-34-3 抒 +always \u6293 1-35-3 抓 +always \u6294 16-1234-12356-2 抔 +always \u6295 124-12356-2 投 +always \u6296 145-12356-4 抖 +always \u6297 123-1346-5 抗 +always \u6298 1-2346-2 折 +always \u62A8 13-1234-1356-3 抨 +always \u62A9 124-1236-3 抩 +always \u62AA 36-1234-34-3 抪 +always \u62AB 356-1234-16-3 披 +always \u62AC 124-2456-2 抬 +always \u62AD 246-4 抭 +always \u62AE 1-136-4 抮 +always \u62AF 1-345-3 抯 +always \u62B0 46-4 抰 +always \u62B1 235-135-146-5 抱 +always \u62B3 1345-16-4 抳 +always \u62B4 16-5 抴 +always \u62B5 145-16-4 抵 +always \u62B6 12-156-5 抶 +always \u62B8 125-345-3 抸 +always \u62B9 134-126-4 抹 +always \u62BB 24-136-5 抻 +always \u62BC 23456-3 押 +always \u62BD 12-12356-3 抽 +always \u62BE 245-1256-3 抾 +always \u62BF 1246-134-1456-4 抿 +always \u62C2 134-12345-34-2 拂 +always \u62C4 1-34-4 拄 +always \u62C6 12-2456-3 拆 +always \u62C7 156-134-34-4 拇 +always \u62C8 1345-2345-2 拈 +always \u62C9 14-345-3 拉 +always \u62CA 12356-12345-34-4 拊 +always \u62CB 1234-146-3 拋 +always \u62CC 246-135-1236-5 拌 +always \u62CD 1234-2456-3 拍 +always \u62CE 14-13456-3 拎 +always \u62CF 1345-345-2 拏 +always \u62D0 13-2356-4 拐 +always \u62D1 245-2345-2 拑 +always \u62D2 13-1256-5 拒 +always \u62D3 124-25-5 拓 +always \u62D4 135-345-2 拔 +always \u62D6 124-25-3 拖 +always \u62D7 146-5 拗 +always \u62D8 13-1256-3 拘 +always \u62D9 1-25-2 拙 +always \u62DA 134-1234-1236-5 拚 +always \u62DB 1-146-3 招 +always \u62DC 135-135-2456-5 拜 +always \u62EB 1235-136-2 拫 +always \u62EC 13-35-3 括 +always \u62ED 24-156-5 拭 +always \u62EE 13-346-2 拮 +always \u62EF 1-1356-4 拯 +always \u62F0 1345-1456-4 拰 +always \u62F1 13-12346-4 拱 +always \u62F2 13-12346-4 拲 +always \u62F3 245-45-2 拳 +always \u62F4 24-12456-3 拴 +always \u62F5 245-123456-2 拵 +always \u62F6 125-1236-4 拶 +always \u62F7 123-146-4 拷 +always \u62F8 12-156-4 拸 +always \u62F9 15-346-2 拹 +always \u62FA 245-2346-5 拺 +always \u62FB 1235-1246-3 拻 +always \u62FC 36-1234-1456-3 拼 +always \u62FD 1-2356-4 拽 +always \u62FE 24-156-2 拾 +always \u62FF 1345-345-2 拿 +always \u6300 136-134-126-5 挀 +always \u6301 12-156-2 持 +always \u6302 13-35-5 挂 +always \u6303 1-156-5 挃 +always \u6307 1-156-4 指 +always \u6308 245-346-5 挈 +always \u6309 1236-5 按 +always \u630B 1-136-5 挋 +always \u630C 13-2346-2 挌 +always \u630D 13-246-5 挍 +always \u630E 123-34-3 挎 +always \u630F 145-12346-5 挏 +always \u6310 1345-1256-2 挐 +always \u6311 124-246-3 挑 +always \u6311\u6230 124-246-4-1-1236-5 挑戰 +always \u6313 1-345-3 挓 +always \u6314 14-1256-4 挔 +always \u6315 145-346-2 挕 +always \u6316 35-3 挖 +always \u6328 2456-3 挨 +always \u6329 124-25-3 挩 +always \u632A 1345-25-2 挪 +always \u632B 245-25-5 挫 +always \u632C 2356-135-126-2 挬 +always \u632D 13-1356-4 挭 +always \u632F 1-136-5 振 +always \u6332 15-25-3 挲 +always \u6333 123-1356-3 挳 +always \u6334 1236-134-356-4 挴 +always \u6336 13-1256-2 挶 +always \u6338 13-2345-4 挸 +always \u6339 16-5 挹 +always \u633A 124-13456-4 挺 +always \u633B 24-1236-3 挻 +always \u633C 1345-2346-2 挼 +always \u633D 12456-4 挽 +always \u633E 13-23456-2 挾 +always \u6340 36-12345-1356-3 捀 +always \u6341 13-246-4 捁 +always \u6342 34-5 捂 +always \u6343 13-256-5 捃 +always \u6344 13-1256-3 捄 +always \u6345 124-12346-4 捅 +always \u6346 123-123456-4 捆 +always \u6347 1235-25-5 捇 +always \u6348 124-34-2 捈 +always \u6349 1-25-3 捉 +always \u634A 156-1234-12356-2 捊 +always \u634B 14-2346-5 捋 +always \u634C 6-135-345-3 捌 +always \u634D 1235-1236-5 捍 +always \u634E 24-146-3 捎 +always \u634F 1345-346-3 捏 +always \u6350 13-45-3 捐 +always \u6351 125-2346-2 捑 +always \u6354 13-236-2 捔 +always \u6355 1256-135-34-4 捕 +always \u6356 1235-12456-2 捖 +always \u6357 36-135-34-5 捗 +always \u6358 125-123456-5 捘 +always \u6359 16-5 捙 +always \u635A 1-2456-3 捚 +always \u6365 12456-5 捥 +always \u6367 1234-1356-4 捧 +always \u6368 24-2346-4 捨 +always \u6369 14-346-5 捩 +always \u636B 123456-134-136-2 捫 +always \u636D 1356-135-2456-4 捭 +always \u636E 13-1256-3 据 +always \u636F 145-146-4 捯 +always \u6370 25-4 捰 +always \u6371 2456-2 捱 +always \u6372 13-45-4 捲 +always \u6375 124-2345-4 捵 +always \u6376 12-1246-2 捶 +always \u6377 13-346-2 捷 +always \u6378 124-34-3 捸 +always \u637A 1345-345-5 捺 +always \u637B 1345-2345-4 捻 +always \u637C 1345-25-2 捼 +always \u637D 125-34-2 捽 +always \u6380 15-2345-3 掀 +always \u6381 12-1356-2 掁 +always \u6382 145-2345-3 掂 +always \u6383 15-146-4 掃 +always \u6384 14-123456-2 掄 +always \u6385 245-13456-5 掅 +always \u6387 145-25-2 掇 +always \u6388 24-12356-5 授 +always \u6389 145-246-5 掉 +always \u638A 1234-12356-2 掊 +always \u638C 1-1346-4 掌 +always \u638D 13-123456-4 掍 +always \u638E 13-16-4 掎 +always \u638F 124-146-3 掏 +always \u6390 245-23456-3 掐 +always \u6391 245-16-2 掑 +always \u6392 1234-2456-2 排 +always \u6394 245-2345-3 掔 +always \u6396 16-5 掖 +always \u6397 23456-5 掗 +always \u6398 13-236-2 掘 +always \u6399 1-1356-3 掙 +always \u639B 13-35-5 掛 +always \u639C 16-4 掜 +always \u639D 1235-25-5 掝 +always \u639E 24-1236-5 掞 +always \u639F 1-1356-4 掟 +always \u63A0 14-236-5 掠 +always \u63A1 245-2456-4 採 +always \u63A2 124-1236-5 探 +always \u63A3 12-2346-5 掣 +always \u63A4 1234-135-13456-3 掤 +always \u63A5 13-346-3 接 +always \u63A7 123-12346-5 控 +always \u63A8 124-1246-3 推 +always \u63A9 2345-4 掩 +always \u63AA 245-25-5 措 +always \u63AB 125-12356-3 掫 +always \u63AC 13-1256-2 掬 +always \u63AD 124-2345-5 掭 +always \u63AE 245-2345-2 掮 +always \u63AF 123-136-5 掯 +always \u63B0 135-2456-3 掰 +always \u63B1 24-12356-4 掱 +always \u63BD 36-1234-1356-5 掽 +always \u63BE 45-5 掾 +always \u63C0 13-2345-4 揀 +always \u63C2 13-234-3 揂 +always \u63C3 13-2345-4 揃 +always \u63C4 1256-2 揄 +always \u63C5 2345-2 揅 +always \u63C6 123-1246-2 揆 +always \u63C7 1345-1236-4 揇 +always \u63C8 1235-12346-3 揈 +always \u63C9 1245-12356-2 揉 +always \u63CA 12356-3456-135-16-5 揊 +always \u63CB 1246-3 揋 +always \u63CC 15-2456-3 揌 +always \u63CD 125-12356-5 揍 +always \u63CE 15-45-3 揎 +always \u63CF 134-246-2 描 +always \u63D0 124-16-2 提 +always \u63D2 12-345-3 插 +always \u63D3 24-156-5 揓 +always \u63D5 1-136-5 揕 +always \u63D6 16-3 揖 +always \u63D7 24-123456-4 揗 +always \u63D8 1235-1356-2 揘 +always \u63D9 36-135-2345-5 揙 +always \u63DA 46-2 揚 +always \u63DB 1235-12456-5 換 +always \u63DC 2345-4 揜 +always \u63DD 125-12456-5 揝 +always \u63DF 15-1256-3 揟 +always \u63E0 23456-5 揠 +always \u63E1 25-5 握 +always \u63E3 12-2356-4 揣 +always \u63E4 13-16-2 揤 +always \u63E5 124-16-5 揥 +always \u63E7 14-345-5 揧 +always \u63E8 12-1356-2 揨 +always \u63E9 123-2456-4 揩 +always \u63EA 13-234-3 揪 +always \u63EB 13-234-3 揫 +always \u63ED 13-346-3 揭 +always \u63EE 1235-1246-3 揮 +always \u63EF 13-1356-3 揯 +always \u63F0 12-12346-5 揰 +always \u63F1 15-246-3 揱 +always \u63F2 24-2346-2 揲 +always \u63F3 15-346-5 揳 +always \u63F4 45-2 援 +always \u63F5 245-2345-2 揵 +always \u63F6 346-2 揶 +always \u63F9 356-135-356-3 揹 +always \u6406 13-12356-3 搆 +always \u6409 245-236-5 搉 +always \u640A 12-12356-3 搊 +always \u640B 12-2356-3 搋 +always \u640C 1-1236-4 搌 +always \u640D 15-123456-4 損 +always \u640E 15-123456-3 搎 +always \u640F 1245-135-126-2 搏 +always \u6410 12-34-5 搐 +always \u6412 45-135-1356-5 搒 +always \u6413 245-25-3 搓 +always \u6414 15-146-3 搔 +always \u6415 123-2346-5 搕 +always \u6416 246-2 搖 +always \u6417 145-146-4 搗 +always \u6418 1-156-3 搘 +always \u641A 15-346-2 搚 +always \u641B 13-2345-3 搛 +always \u641C 15-12356-3 搜 +always \u641E 13-146-4 搞 +always \u641F 15-2345-4 搟 +always \u6420 24-25-5 搠 +always \u6421 15-1346-4 搡 +always \u6422 13-1456-5 搢 +always \u6423 36-134-346-5 搣 +always \u6424 2346-5 搤 +always \u6425 12-1246-2 搥 +always \u6426 1345-25-5 搦 +always \u6427 24-1236-3 搧 +always \u6428 124-345-5 搨 +always \u642A 124-1346-2 搪 +always \u642B 126-1234-1236-2 搫 +always \u642C 256-135-1236-3 搬 +always \u642D 145-345-3 搭 +always \u642E 14-16-5 搮 +always \u642F 124-146-3 搯 +always \u6430 1235-34-2 搰 +always \u6433 15-23456-2 搳 +always \u6434 245-2345-3 搴 +always \u6435 123456-5 搵 +always \u6436 245-46-4 搶 +always \u6437 124-2345-2 搷 +always \u6439 2346-5 搹 +always \u643D 12-345-2 搽 +always \u643E 1-345-5 搾 +always \u643F 13-2346-2 搿 +always \u6440 34-4 摀 +always \u6441 136-5 摁 +always \u6443 13-1346-5 摃 +always \u644B 15-345-5 摋 +always \u644D 15-25-3 摍 +always \u644E 13-234-3 摎 +always \u6450 12-456-3 摐 +always \u6451 13-25-2 摑 +always \u6452 245-135-13456-5 摒 +always \u6453 12356-12345-1356-2 摓 +always \u6454 24-2356-3 摔 +always \u6458 1-2456-3 摘 +always \u6459 14-2345-4 摙 +always \u645B 12-156-3 摛 +always \u645C 13-12456-5 摜 +always \u645D 14-34-5 摝 +always \u645E 14-25-2 摞 +always \u645F 14-12356-4 摟 +always \u6460 125-12346-4 摠 +always \u6461 13-2456-5 摡 +always \u6465 124-1346-5 摥 +always \u6466 1235-35-5 摦 +always \u6467 245-1246-3 摧 +always \u6468 1345-2456-2 摨 +always \u6469 345-134-126-2 摩 +always \u646B 13-1246-3 摫 +always \u646C 13456-5 摬 +always \u646D 1-156-2 摭 +always \u646E 146-2 摮 +always \u646F 1-156-5 摯 +always \u6470 1345-346-5 摰 +always \u6472 24-1236-3 摲 +always \u6473 123-12356-3 摳 +always \u6474 24-34-3 摴 +always \u6475 15-25-4 摵 +always \u6476 124-12456-2 摶 +always \u6477 13-246-4 摷 +always \u6478 134-126-3 摸 +always \u6479 1235-134-126-2 摹 +always \u647A 1-2346-2 摺 +always \u647B 245-1236-3 摻 +always \u647D 156-135-246-3 摽 +always \u647F 1456-3 摿 +always \u6482 14-236-5 撂 +always \u6485 13-236-3 撅 +always \u6487 1234-346-4 撇 +always \u6488 14-146-3 撈 +always \u6489 145-123456-3 撉 +always \u648A 15-2345-5 撊 +always \u648B 1245-12456-2 撋 +always \u648C 123-1246-5 撌 +always \u648F 15-256-2 撏 +always \u6490 12-1356-3 撐 +always \u6492 15-345-4 撒 +always \u6493 1345-146-2 撓 +always \u6495 15-156-3 撕 +always \u6496 245-2345-4 撖 +always \u6497 1235-456-2 撗 +always \u6498 3456-145-345-3 撘 +always \u6499 125-123456-4 撙 +always \u649A 1345-2345-4 撚 +always \u649C 1-1356-4 撜 +always \u649D 1235-1246-3 撝 +always \u649E 1-456-5 撞 +always \u649F 13-246-4 撟 +always \u64A0 13-16-4 撠 +always \u64A2 145-1236-4 撢 +always \u64A3 145-1236-4 撣 +always \u64A4 12-2346-5 撤 +always \u64A5 246-135-126-3 撥 +always \u64A6 12-2346-4 撦 +always \u64A9 14-246-2 撩 +always \u64AB 134-12345-34-4 撫 +always \u64AC 245-246-3 撬 +always \u64AD 135-126-5 播 +always \u64AE 245-25-3 撮 +always \u64B0 1-12456-5 撰 +always \u64B1 124-25-4 撱 +always \u64B2 1234-34-3 撲 +always \u64B3 245-1456-5 撳 +always \u64BB 124-345-5 撻 +always \u64BC 1235-1236-5 撼 +always \u64BD 245-246-5 撽 +always \u64BE 1-35-3 撾 +always \u64BF 13-2345-4 撿 +always \u64C1 235-4 擁 +always \u64C2 14-356-2 擂 +always \u64C3 123-25-4 擃 +always \u64C4 14-34-4 擄 +always \u64C5 24-1236-5 擅 +always \u64C7 125-2346-2 擇 +always \u64C9 12-25-5 擉 +always \u64CA 13-16-2 擊 +always \u64CB 145-1346-4 擋 +always \u64CD 245-146-3 操 +always \u64CE 245-13456-2 擎 +always \u64CF 13-13456-5 擏 +always \u64D0 1235-12456-5 擐 +always \u64D2 245-1456-2 擒 +always \u64D4 145-1236-3 擔 +always \u64D6 13-2346-5 擖 +always \u64D7 235-1234-16-5 擗 +always \u64D8 1256-135-126-5 擘 +always \u64D9 146-5 擙 +always \u64DA 13-1256-5 據 +always \u64DB 346-5 擛 +always \u64E0 13-16-4 擠 +always \u64E2 1-25-2 擢 +always \u64E3 145-146-4 擣 +always \u64E4 15-13456-4 擤 +always \u64E6 245-345-3 擦 +always \u64E8 346-2 擨 +always \u64E9 1245-34-4 擩 +always \u64EB 346-5 擫 +always \u64EC 1345-16-4 擬 +always \u64ED 1235-34-5 擭 +always \u64EF 245-135-1456-5 擯 +always \u64F0 1345-13456-2 擰 +always \u64F1 13-2346-3 擱 +always \u64F2 1-156-2 擲 +always \u64F3 13-346-2 擳 +always \u64F4 123-25-5 擴 +always \u64F7 13-346-2 擷 +always \u64F8 14-346-5 擸 +always \u64FA 246-135-2456-4 擺 +always \u64FB 15-12356-4 擻 +always \u64FC 14-34-4 擼 +always \u64FD 14-236-5 擽 +always \u64FE 1245-146-4 擾 +always \u64FF 1-156-2 擿 +always \u6500 1234-1236-3 攀 +always \u6501 46-4 攁 +always \u6503 15-345-5 攃 +always \u6504 24-34-3 攄 +always \u6506 1345-2345-4 攆 +always \u6507 15-2345-4 攇 +always \u6509 1235-25-5 攉 +always \u650C 1235-1236-5 攌 +always \u650D 13456-2 攍 +always \u650E 14-34-2 攎 +always \u650F 14-12346-4 攏 +always \u6510 245-2345-3 攐 +always \u6513 245-2345-3 攓 +always \u6514 14-1236-2 攔 +always \u6515 15-1236-3 攕 +always \u6516 13456-3 攖 +always \u6517 2356-134-356-2 攗 +always \u6518 1245-1346-4 攘 +always \u6519 12-1236-3 攙 +always \u651B 245-12456-3 攛 +always \u651C 15-16-3 攜 +always \u651D 24-2346-5 攝 +always \u6520 12356-134-16-2 攠 +always \u6521 14-16-2 攡 +always \u6522 125-1236-4 攢 +always \u6523 14-45-2 攣 +always \u6524 124-1236-3 攤 +always \u6525 125-12456-5 攥 +always \u6526 14-16-5 攦 +always \u6529 145-1346-4 攩 +always \u652A 13-246-4 攪 +always \u652B 13-236-2 攫 +always \u652C 14-1236-4 攬 +always \u652D 14-16-5 攭 +always \u652E 1345-1346-4 攮 +always \u652F 1-156-3 支 +always \u6532 245-16-3 攲 +always \u6533 15-1456-2 攳 +always \u6536 24-12356-3 收 +always \u6537 123-146-2 攷 +always \u6538 234-3 攸 +always \u6539 13-2456-4 改 +always \u653B 13-12346-3 攻 +always \u653D 356-135-1236-3 攽 +always \u653E 12345-1346-5 放 +always \u653F 1-1356-5 政 +always \u6541 145-2345-3 敁 +always \u6543 36-134-1456-4 敃 +always \u6545 13-34-5 故 +always \u6546 13-2346-2 敆 +always \u6548 15-246-5 效 +always \u6549 1236-134-16-4 敉 +always \u654A 12-34-5 敊 +always \u654F 134-1456-4 敏 +always \u6551 13-234-5 救 +always \u6553 145-25-2 敓 +always \u6554 1256-4 敔 +always \u6555 12-156-5 敕 +always \u6556 146-2 敖 +always \u6557 135-2456-5 敗 +always \u6558 15-1256-5 敘 +always \u6559 13-246-5 教 +always \u655C 1345-346-5 敜 +always \u655D 15-135-16-5 敝 +always \u655E 12-1346-4 敞 +always \u6562 13-1236-4 敢 +always \u6563 15-1236-5 散 +always \u6564 123-2346-4 敤 +always \u6565 2345-5 敥 +always \u6566 145-123456-3 敦 +always \u6567 245-16-4 敧 +always \u6568 124-12356-4 敨 +always \u656A 145-25-2 敪 +always \u656C 13-13456-5 敬 +always \u656F 45-134-1456-4 敯 +always \u6572 245-246-3 敲 +always \u6573 2456-2 敳 +always \u6574 1-1356-4 整 +always \u6575 145-16-2 敵 +always \u6576 1-136-5 敶 +always \u6577 12345-34-3 敷 +always \u6578 24-34-5 數 +always \u6579 14-246-2 敹 +always \u657A 245-1256-3 敺 +always \u657B 15-235-5 敻 +always \u657C 15-16-4 敼 +always \u657F 13-246-4 敿 +always \u6580 1-25-2 斀 +always \u6581 16-5 斁 +always \u6582 14-2345-5 斂 +always \u6583 13-135-16-5 斃 +always \u6584 14-16-5 斄 +always \u6587 123456-2 文 +always \u658C 123456-135-1456-3 斌 +always \u6590 12345-356-4 斐 +always \u6591 1235-135-1236-3 斑 +always \u6592 123456-135-1236-3 斒 +always \u6594 1256-4 斔 +always \u6595 14-1236-2 斕 +always \u6596 1246-4 斖 +always \u6597 145-12356-4 斗 +always \u6599 14-246-5 料 +always \u659B 1235-34-2 斛 +always \u659C 15-346-2 斜 +always \u659D 13-23456-4 斝 +always \u659E 1256-4 斞 +always \u659F 1-136-3 斟 +always \u65A0 13-246-5 斠 +always \u65A1 25-5 斡 +always \u65A2 124-12356-4 斢 +always \u65A4 13-1456-3 斤 +always \u65A5 12-156-5 斥 +always \u65A7 124-12345-34-4 斧 +always \u65A8 245-46-3 斨 +always \u65AA 245-1256-2 斪 +always \u65AB 1-25-2 斫 +always \u65AC 1-1236-4 斬 +always \u65AE 1-25-2 斮 +always \u65AF 15-156-3 斯 +always \u65B0 15-1456-3 新 +always \u65B2 1-25-2 斲 +always \u65B3 245-1456-2 斳 +always \u65B6 12-34-5 斶 +always \u65B7 145-12456-5 斷 +always \u65B8 1-34-4 斸 +always \u65B9 12345-1346-3 方 +always \u65BB 1235-1346-2 斻 +always \u65BC 1256-2 於 +always \u65BD 24-156-3 施 +always \u65BF 234-2 斿 +always \u65C1 1234-1346-2 旁 +always \u65C2 245-16-2 旂 +always \u65C3 1-1236-3 旃 +always \u65C4 234-134-146-2 旄 +always \u65C5 14-1256-4 旅 +always \u65C6 123456-1234-356-5 旆 +always \u65CB 15-45-2 旋 +always \u65CC 13-13456-3 旌 +always \u65CD 13-13456-3 旍 +always \u65CE 1345-16-2 旎 +always \u65CF 125-34-2 族 +always \u65D0 1-146-5 旐 +always \u65D2 14-234-2 旒 +always \u65D3 24-146-3 旓 +always \u65D6 16-4 旖 +always \u65D7 245-16-2 旗 +always \u65DA 36-1234-246-3 旚 +always \u65DB 1235-12345-1236-3 旛 +always \u65DD 13-2356-5 旝 +always \u65DE 15-1246-5 旞 +always \u65DF 1256-2 旟 +always \u65E1 125-1236-3 旡 +always \u65E2 13-16-5 既 +always \u65E5 1245-156-5 日 +always \u65E6 145-1236-5 旦 +always \u65E8 1-156-4 旨 +always \u65E9 125-146-4 早 +always \u65EC 15-256-2 旬 +always \u65ED 15-1256-5 旭 +always \u65EE 15-1256-5 旮 +always \u65EF 14-345-2 旯 +always \u65F0 13-1236-5 旰 +always \u65F1 1235-1236-5 旱 +always \u65F2 124-2456-2 旲 +always \u65F3 145-16-5 旳 +always \u65F4 15-1256-3 旴 +always \u65F5 12-1236-4 旵 +always \u65FA 456-5 旺 +always \u65FB 234-134-1456-2 旻 +always \u65FC 134-134-1456-2 旼 +always \u65FD 124-123456-3 旽 +always \u6600 256-2 昀 +always \u6602 1346-2 昂 +always \u6603 125-2346-5 昃 +always \u6604 1245-135-1236-4 昄 +always \u6605 13-346-2 昅 +always \u6606 123-123456-3 昆 +always \u6607 24-1356-3 昇 +always \u6608 1235-34-5 昈 +always \u6609 1245-12345-1346-4 昉 +always \u660A 1235-146-5 昊 +always \u660B 13-1246-5 昋 +always \u660C 12-1346-3 昌 +always \u660D 15-45-3 昍 +always \u660E 134-13456-2 明 +always \u660F 1235-123456-3 昏 +always \u6610 36-12345-136-3 昐 +always \u6611 245-1456-4 昑 +always \u6612 1235-34-3 昒 +always \u6613 16-5 易 +always \u6614 15-16-2 昔 +always \u6615 15-1456-3 昕 +always \u661C 46-2 昜 +always \u661D 125-1236-4 昝 +always \u661F 15-13456-3 星 +always \u6620 13456-5 映 +always \u6621 15-45-5 昡 +always \u6622 36-1234-356-4 昢 +always \u6624 14-13456-3 昤 +always \u6625 12-123456-3 春 +always \u6626 1235-146-5 昦 +always \u6627 2456-134-356-5 昧 +always \u6628 125-25-2 昨 +always \u662B 15-1256-3 昫 +always \u662D 1-146-3 昭 +always \u662E 125-12346-5 昮 +always \u662F 24-156-5 是 +always \u6631 1256-5 昱 +always \u6632 1236-12345-356-5 昲 +always \u6633 145-346-2 昳 +always \u6634 46-134-146-4 昴 +always \u6635 1345-16-5 昵 +always \u6636 12-1346-4 昶 +always \u6639 2456-4 昹 +always \u663A 1245-135-13456-4 昺 +always \u6641 1-146-5 晁 +always \u6642 24-156-2 時 +always \u6643 1235-456-4 晃 +always \u6645 15-45-3 晅 +always \u6647 15-1256-3 晇 +always \u6649 13-1456-5 晉 +always \u664A 1-156-4 晊 +always \u664C 24-1346-4 晌 +always \u664F 2345-5 晏 +always \u6651 15-46-4 晑 +always \u6652 24-2456-5 晒 +always \u6659 13-256-5 晙 +always \u665A 12456-4 晚 +always \u665B 15-2345-5 晛 +always \u665C 123-123456-3 晜 +always \u665D 1-12356-5 晝 +always \u665E 15-16-3 晞 +always \u665F 24-1356-5 晟 +always \u6661 1245-135-34-3 晡 +always \u6662 1-2346-3 晢 +always \u6664 34-5 晤 +always \u6665 1235-1236-5 晥 +always \u6666 1235-1246-5 晦 +always \u6668 12-136-2 晨 +always \u666A 124-2345-4 晪 +always \u666C 125-1246-5 晬 +always \u666E 1234-34-4 普 +always \u666F 13-13456-4 景 +always \u6670 15-16-3 晰 +always \u6671 24-1236-4 晱 +always \u6672 16-4 晲 +always \u6674 245-13456-2 晴 +always \u6676 13-13456-3 晶 +always \u6677 13-1246-4 晷 +always \u6678 1-136-4 晸 +always \u6679 16-5 晹 +always \u667A 1-156-5 智 +always \u667B 1236-4 晻 +always \u667C 12456-4 晼 +always \u667E 14-46-5 晾 +always \u6680 456-4 暀 +always \u6684 15-45-3 暄 +always \u6686 16-2 暆 +always \u6687 15-23456-2 暇 +always \u6688 256-3 暈 +always \u6689 1235-1246-3 暉 +always \u668A 1245-12345-34-4 暊 +always \u668B 1356-134-1456-4 暋 +always \u668C 123-1246-2 暌 +always \u668D 346-5 暍 +always \u6690 1246-4 暐 +always \u6691 24-34-4 暑 +always \u6694 1345-1236-2 暔 +always \u6695 13-2345-4 暕 +always \u6696 1345-12456-4 暖 +always \u6697 1236-5 暗 +always \u6698 46-2 暘 +always \u6699 12-123456-3 暙 +always \u669D 1236-134-13456-2 暝 +always \u669F 123-2456-4 暟 +always \u66A0 13-146-4 暠 +always \u66A1 12346-4 暡 +always \u66A2 12-1346-5 暢 +always \u66A8 13-16-5 暨 +always \u66A9 13-1246-5 暩 +always \u66AA 134-136-4 暪 +always \u66AB 1-1236-5 暫 +always \u66AE 1245-134-34-5 暮 +always \u66AF 25-134-126-5 暯 +always \u66B0 245-12346-3 暰 +always \u66B1 1345-16-5 暱 +always \u66B2 1-1346-3 暲 +always \u66B4 46-135-146-5 暴 +always \u66B5 1235-1236-4 暵 +always \u66B7 12-12456-2 暷 +always \u66B8 14-246-2 暸 +always \u66B9 15-2345-3 暹 +always \u66BA 145-1236-5 暺 +always \u66BB 13-13456-4 暻 +always \u66BD 14-1456-2 暽 +always \u66BE 124-123456-3 暾 +always \u66C0 16-5 曀 +always \u66C4 346-5 曄 +always \u66C6 14-16-5 曆 +always \u66C7 124-1236-2 曇 +always \u66C8 124-12346-2 曈 +always \u66C9 15-246-4 曉 +always \u66CA 12345-356-5 曊 +always \u66CB 245-1456-4 曋 +always \u66CC 1-146-5 曌 +always \u66CF 15-46-4 曏 +always \u66D2 13-246-4 曒 +always \u66D6 2456-5 曖 +always \u66D8 1245-34-2 曘 +always \u66D9 24-34-5 曙 +always \u66DA 1245-134-1356-2 曚 +always \u66DB 15-256-3 曛 +always \u66DC 246-5 曜 +always \u66DD 1234-34-5 曝 +always \u66DE 14-16-5 曞 +always \u66E0 123-456-5 曠 +always \u66E3 2345-5 曣 +always \u66E4 1235-25-5 曤 +always \u66E6 15-16-3 曦 +always \u66E8 14-12346-2 曨 +always \u66E9 1345-1346-4 曩 +always \u66EB 14-12456-2 曫 +always \u66EC 24-2456-5 曬 +always \u66ED 124-1346-4 曭 +always \u66EE 2345-4 曮 +always \u66F0 236-3 曰 +always \u66F2 245-1256-4 曲 +always \u66F3 16-5 曳 +always \u66F4 13-1356-5 更 +always \u66F6 1235-34-3 曶 +always \u66F7 1235-2346-2 曷 +always \u66F8 24-34-3 書 +always \u66F9 245-146-2 曹 +always \u66FC 246-134-1236-5 曼 +always \u66FE 245-1356-2 曾 +always \u66FE\u978F 125-1356-3-13-12346-4 曾鞏 +always \u66FF 124-16-5 替 +always \u6700 125-1246-5 最 +always \u6701 245-1236-4 朁 +always \u6703 1235-1246-5 會 +always \u6704 1456-5 朄 +always \u6705 245-346-5 朅 +always \u6708 236-5 月 +always \u6709 234-4 有 +always \u670A 13-12456-4 朊 +always \u670B 1234-1356-2 朋 +always \u670D 16-12345-34-2 服 +always \u670F 236-12345-356-4 朏 +always \u6710 245-1256-2 朐 +always \u6712 1345-1256-5 朒 +always \u6713 124-246-4 朓 +always \u6714 24-25-5 朔 +always \u6715 1-136-5 朕 +always \u6717 14-1346-4 朗 +always \u6718 13-45-3 朘 +always \u671B 456-5 望 +always \u671D 12-146-2 朝 +always \u671F 245-16-2 期 +always \u6720 13456-3 朠 +always \u6721 125-12346-3 朡 +always \u6722 456-5 朢 +always \u6723 124-12346-2 朣 +always \u6726 12346-134-1356-2 朦 +always \u6727 14-12346-2 朧 +always \u6728 134-34-5 木 +always \u672A 1246-5 未 +always \u672B 134-126-5 末 +always \u672C 135-136-4 本 +always \u672D 1-345-2 札 +always \u672E 1-34-2 朮 +always \u6731 1-34-3 朱 +always \u6733 134-135-345-3 朳 +always \u6734 135-1234-34-2 朴 +always \u6735 145-25-4 朵 +always \u6738 14-16-5 朸 +always \u6739 245-234-2 朹 +always \u673A 13-16-4 机 +always \u673B 13-234-3 朻 +always \u673C 12-135-16-4 朼 +always \u673D 15-234-4 朽 +always \u673E 124-13456-2 朾 +always \u673F 245-156-5 朿 +always \u6745 1256-2 杅 +always \u6746 13-1236-3 杆 +always \u6747 34-3 杇 +always \u6748 12-345-3 杈 +always \u6749 24-1236-3 杉 +always \u674B 2356-12345-1236-2 杋 +always \u674C 34-5 杌 +always \u674D 125-156-4 杍 +always \u674E 14-16-4 李 +always \u674F 15-13456-5 杏 +always \u6750 245-2456-2 材 +always \u6751 245-123456-3 村 +always \u6753 246-24-146-2 杓 +always \u6755 145-16-5 杕 +always \u6756 1-1346-5 杖 +always \u6757 34-134-1346-2 杗 +always \u6759 16-5 杙 +always \u675A 13-34-4 杚 +always \u675C 145-34-5 杜 +always \u675D 1-156-5 杝 +always \u675E 245-16-4 杞 +always \u675F 24-34-5 束 +always \u6760 13-1346-3 杠 +always \u676A 24-134-246-4 杪 +always \u676C 45-2 杬 +always \u676D 1235-1346-2 杭 +always \u676F 135-356-3 杯 +always \u6770 13-346-2 杰 +always \u6771 145-12346-3 東 +always \u6772 13-146-4 杲 +always \u6773 234-246-4 杳 +always \u6774 15-2345-3 杴 +always \u6775 12-34-4 杵 +always \u6776 12-123456-3 杶 +always \u6777 6-1234-345-2 杷 +always \u6778 24-34-3 杸 +always \u6779 1235-35-5 杹 +always \u677A 15-1456-3 杺 +always \u677B 12-12356-4 杻 +always \u677C 1-34-5 杼 +always \u677D 12-12356-4 杽 +always \u677E 15-12346-3 松 +always \u677F 134-135-1236-4 板 +always \u6781 13-16-2 极 +always \u6783 13-1456-5 枃 +always \u6784 13-12356-3 构 +always \u6785 13-16-3 枅 +always \u6786 2356-134-146-2 枆 +always \u6787 6-1234-16-2 枇 +always \u6789 456-4 枉 +always \u678B 134-12345-1346-4 枋 +always \u678C 136-12345-136-2 枌 +always \u678D 16-5 枍 +always \u678E 125-12345-34-2 枎 +always \u6790 15-16-3 析 +always \u6791 1235-34-5 枑 +always \u6792 23456-2 枒 +always \u6793 145-12356-4 枓 +always \u6794 15-256-2 枔 +always \u6795 1-136-4 枕 +always \u6797 14-1456-2 林 +always \u6798 1245-1246-5 枘 +always \u6799 2346-2 枙 +always \u679A 16-134-356-2 枚 +always \u679C 13-25-4 果 +always \u679D 1-156-3 枝 +always \u679F 256-5 枟 +always \u67AE 15-2345-3 枮 +always \u67AF 123-34-3 枯 +always \u67B0 245-1234-13456-2 枰 +always \u67B2 15-16-4 枲 +always \u67B3 13-16-4 枳 +always \u67B4 13-2356-4 枴 +always \u67B5 15-246-3 枵 +always \u67B6 13-23456-5 架 +always \u67B7 13-23456-3 枷 +always \u67B8 13-12356-4 枸 +always \u67B9 34-135-146-3 枹 +always \u67BA 26-134-126-5 枺 +always \u67BB 16-5 枻 +always \u67C0 24-135-16-4 柀 +always \u67C1 145-25-5 柁 +always \u67C2 16-2 柂 +always \u67C3 14-13456-2 柃 +always \u67C4 135-135-13456-4 柄 +always \u67C5 1345-16-4 柅 +always \u67C6 14-345-3 柆 +always \u67C8 6-1234-1236-2 柈 +always \u67C9 36-12345-1236-2 柉 +always \u67CA 1-12346-3 柊 +always \u67CB 145-2456-5 柋 +always \u67CC 245-156-2 柌 +always \u67CD 46-3 柍 +always \u67CE 25-12345-34-3 柎 +always \u67CF 134-135-126-2 柏 +always \u67D0 134-12356-4 某 +always \u67D1 13-1236-3 柑 +always \u67D2 245-16-3 柒 +always \u67D3 1245-1236-4 染 +always \u67D4 1245-12356-2 柔 +always \u67D8 1-2346-5 柘 +always \u67D9 15-23456-2 柙 +always \u67DA 234-5 柚 +always \u67DB 24-136-3 柛 +always \u67DC 13-1256-4 柜 +always \u67DD 124-25-5 柝 +always \u67DE 125-25-5 柞 +always \u67DF 1345-1236-2 柟 +always \u67E2 145-16-4 柢 +always \u67E3 1-156-2 柣 +always \u67E4 1-345-3 柤 +always \u67E5 12-345-2 查 +always \u67E6 145-1236-5 柦 +always \u67E7 13-34-3 柧 +always \u67E9 13-234-5 柩 +always \u67EA 146-3 柪 +always \u67EB 3456-12345-34-2 柫 +always \u67EC 13-2345-4 柬 +always \u67ED 134-135-126-3 柭 +always \u67EE 145-25-5 柮 +always \u67EF 123-2346-3 柯 +always \u67F0 1345-2456-5 柰 +always \u67F1 1-34-5 柱 +always \u67F2 13456-135-16-5 柲 +always \u67F3 14-234-4 柳 +always \u67F4 12-2456-2 柴 +always \u67F5 1-345-5 柵 +always \u67F6 15-156-5 柶 +always \u67F7 12-34-5 柷 +always \u67F8 36-1234-356-3 柸 +always \u67FA 13-2356-4 柺 +always \u67FC 246-4 柼 +always \u67FF 24-156-5 柿 +always \u6812 15-256-2 栒 +always \u6813 24-12456-3 栓 +always \u6814 245-16-5 栔 +always \u6816 15-16-3 栖 +always \u6817 14-16-5 栗 +always \u6818 16-2 栘 +always \u681A 1-136-5 栚 +always \u681C 15-34-5 栜 +always \u681D 124-2345-5 栝 +always \u681F 1256-135-13456-3 栟 +always \u6820 1245-136-4 栠 +always \u6821 15-246-5 校 +always \u6821\u5C0D 13-246-5-145-1246-5 校對 +always \u6825 125-156-3 栥 +always \u6826 12-12356-2 栦 +always \u6828 13-346-2 栨 +always \u6829 15-1256-4 栩 +always \u682A 1-34-3 株 +always \u682B 125-123456-5 栫 +always \u682D 156-2 栭 +always \u682E 156-4 栮 +always \u682F 1256-5 栯 +always \u6831 13-12346-4 栱 +always \u6832 123-146-4 栲 +always \u6833 14-146-4 栳 +always \u6834 1-1236-3 栴 +always \u6835 14-346-5 栵 +always \u6838 1235-2346-2 核 +always \u6839 13-136-3 根 +always \u683A 16-5 栺 +always \u683B 12-156-5 栻 +always \u683C 13-2346-2 格 +always \u683D 125-2456-3 栽 +always \u6840 13-346-2 桀 +always \u6841 1235-1356-2 桁 +always \u6842 13-1246-5 桂 +always \u6843 124-146-2 桃 +always \u6844 13-456-5 桄 +always \u6845 1246-2 桅 +always \u6846 123-456-3 框 +always \u6848 1236-5 案 +always \u6849 1236-5 桉 +always \u684B 16-2 桋 +always \u684C 1-25-3 桌 +always \u684D 123-34-3 桍 +always \u684E 1-156-5 桎 +always \u684F 245-235-2 桏 +always \u6850 124-12346-2 桐 +always \u6851 15-1346-3 桑 +always \u6853 1235-12456-2 桓 +always \u6854 13-346-2 桔 +always \u686B 15-25-3 桫 +always \u686D 1-136-3 桭 +always \u686E 125-135-356-3 桮 +always \u686F 124-13456-3 桯 +always \u6871 13-13456-5 桱 +always \u6872 12346-135-126-2 桲 +always \u6874 236-12345-34-2 桴 +always \u6875 1245-1246-4 桵 +always \u6876 124-12346-4 桶 +always \u6877 13-236-2 桷 +always \u6878 15-16-3 桸 +always \u6879 14-1346-2 桹 +always \u687B 2356-12345-1356-3 桻 +always \u687C 245-16-3 桼 +always \u687D 123456-4 桽 +always \u687E 13-256-3 桾 +always \u687F 13-1236-4 桿 +always \u6880 245-34-5 梀 +always \u6881 14-46-2 梁 +always \u6882 245-234-2 梂 +always \u6883 124-13456-4 梃 +always \u6885 125-134-356-2 梅 +always \u6886 125-135-1346-3 梆 +always \u6887 14-12346-5 梇 +always \u6889 1-456-3 梉 +always \u688A 1-2346-2 梊 +always \u688B 15-45-3 梋 +always \u688C 124-34-2 梌 +always \u688F 13-34-5 梏 +always \u6890 2356-135-16-5 梐 +always \u6891 145-16-2 梑 +always \u6892 1235-1236-2 梒 +always \u6893 125-156-4 梓 +always \u6894 1-156-3 梔 +always \u6896 134-135-356-5 梖 +always \u6897 13-1356-4 梗 +always \u689B 1345-25-2 梛 +always \u689C 13-23456-2 梜 +always \u689D 124-246-2 條 +always \u689F 15-246-3 梟 +always \u68A0 14-1256-4 梠 +always \u68A1 123-12456-4 梡 +always \u68A2 24-146-3 梢 +always \u68A3 245-136-2 梣 +always \u68A4 36-12345-136-2 梤 +always \u68A7 34-2 梧 +always \u68A8 14-16-2 梨 +always \u68A9 14-16-2 梩 +always \u68AA 145-12356-5 梪 +always \u68AB 245-136-3 梫 +always \u68AC 13456-4 梬 +always \u68AD 15-25-3 梭 +always \u68AE 13-1256-2 梮 +always \u68AF 124-16-3 梯 +always \u68B0 15-346-5 械 +always \u68B1 123-123456-4 梱 +always \u68B2 1-25-2 梲 +always \u68B3 24-34-3 梳 +always \u68B4 12-1236-3 梴 +always \u68B5 123456-12345-1236-5 梵 +always \u68C4 245-16-5 棄 +always \u68C6 1-123456-3 棆 +always \u68C7 245-12346-3 棇 +always \u68C8 245-2345-5 棈 +always \u68C9 134-2345-2 棉 +always \u68CB 245-16-2 棋 +always \u68CC 245-2456-4 棌 +always \u68CD 13-123456-5 棍 +always \u68CE 12-1236-2 棎 +always \u68D0 35-12345-356-4 棐 +always \u68D1 6-12345-356-4 棑 +always \u68D2 135-1346-5 棒 +always \u68D3 1346-1234-12356-4 棓 +always \u68D4 1235-123456-3 棔 +always \u68D5 125-12346-3 棕 +always \u68D6 12-1356-2 棖 +always \u68D7 125-146-4 棗 +always \u68D8 13-16-2 棘 +always \u68DA 134-1234-1356-2 棚 +always \u68DC 1256-5 棜 +always \u68DD 13-34-5 棝 +always \u68DE 1235-123456-2 棞 +always \u68DF 145-12346-5 棟 +always \u68E0 124-1346-2 棠 +always \u68E1 13-1346-3 棡 +always \u68E3 145-16-5 棣 +always \u68E4 15-16-2 棤 +always \u68E6 12-1356-3 棦 +always \u68E7 1-1236-5 棧 +always \u68E8 245-16-4 棨 +always \u68E9 45-3 棩 +always \u68EA 2345-4 棪 +always \u68EB 1256-5 棫 +always \u68EC 245-45-3 棬 +always \u68EE 15-136-3 森 +always \u68EF 1245-136-4 棯 +always \u68F0 1-1246-4 棰 +always \u68F1 14-1356-2 棱 +always \u68F2 245-16-3 棲 +always \u68F3 1-25-2 棳 +always \u68F4 123456-12345-34-2 棴 +always \u68F5 123-2346-3 棵 +always \u68F6 14-2456-2 棶 +always \u68F7 125-12356-3 棷 +always \u68F8 125-12356-3 棸 +always \u68F9 1-146-5 棹 +always \u68FA 13-12456-3 棺 +always \u68FB 134-12345-136-3 棻 +always \u68FC 134-12345-136-2 棼 +always \u68FD 12-136-3 棽 +always \u6904 13-346-3 椄 +always \u6905 16-4 椅 +always \u6906 12-12356-2 椆 +always \u6907 13-1256-4 椇 +always \u6908 13-1256-2 椈 +always \u690A 125-25-2 椊 +always \u690B 14-46-2 椋 +always \u690C 245-46-3 椌 +always \u690D 1-156-2 植 +always \u690E 1-1246-3 椎 +always \u690F 23456-3 椏 +always \u6910 13-1256-3 椐 +always \u6911 356-1234-16-2 椑 +always \u6912 13-246-3 椒 +always \u6913 1-25-2 椓 +always \u6914 125-156-3 椔 +always \u6915 235-135-1456-3 椕 +always \u6917 145-13456-5 椗 +always \u6925 1-156-3 椥 +always \u692A 1236-1234-1356-5 椪 +always \u692F 145-25-4 椯 +always \u6930 346-2 椰 +always \u6932 1246-4 椲 +always \u6933 1246-3 椳 +always \u6934 145-12456-5 椴 +always \u6935 13-23456-4 椵 +always \u6937 13-2345-3 椷 +always \u6938 16-2 椸 +always \u6939 1-136-3 椹 +always \u693B 2345-5 椻 +always \u693C 2345-4 椼 +always \u693D 12-12456-2 椽 +always \u693F 12-123456-3 椿 +always \u6940 1256-4 楀 +always \u6941 123-2346-5 楁 +always \u6942 12-345-2 楂 +always \u6944 135-1234-2345-2 楄 +always \u6945 1356-12345-34-2 楅 +always \u6948 15-1256-3 楈 +always \u6949 1245-25-5 楉 +always \u694A 46-2 楊 +always \u694B 14-345-5 楋 +always \u694C 2345-2 楌 +always \u694E 1235-123456-2 楎 +always \u694F 123-1246-2 楏 +always \u6951 123-1246-2 楑 +always \u6952 15-156-3 楒 +always \u6953 346-12345-1356-3 楓 +always \u6954 15-346-5 楔 +always \u6956 13-16-2 楖 +always \u6957 13-2345-5 楗 +always \u6958 2346-134-34-5 楘 +always \u6959 35-134-146-5 楙 +always \u695A 12-34-4 楚 +always \u695B 1235-34-5 楛 +always \u695C 1235-34-2 楜 +always \u695D 14-2345-5 楝 +always \u695E 14-1356-5 楞 +always \u695F 124-13456-2 楟 +always \u6960 1345-1236-2 楠 +always \u6962 234-2 楢 +always \u6963 134-134-356-2 楣 +always \u6965 15-45-5 楥 +always \u6966 15-45-5 楦 +always \u6968 1-136-3 楨 +always \u6969 1345-1234-2345-2 楩 +always \u696A 346-5 楪 +always \u696B 13-16-2 楫 +always \u696C 13-346-3 楬 +always \u696D 346-5 業 +always \u696E 12-34-4 楮 +always \u696F 24-123456-4 楯 +always \u6970 1256-2 楰 +always \u6971 245-12356-5 楱 +always \u6974 145-16-5 楴 +always \u6975 13-16-2 極 +always \u6976 13-346-2 楶 +always \u6977 123-2456-4 楷 +always \u6978 245-234-3 楸 +always \u6979 13456-2 楹 +always \u697A 1245-12356-2 楺 +always \u697B 1235-1356-2 楻 +always \u6982 13-2456-5 概 +always \u6983 135-345-1 榃 +always \u6986 1256-2 榆 +always \u698D 15-346-5 榍 +always \u698E 13-23456-4 榎 +always \u6990 1-1236-4 榐 +always \u6991 1346-3456-12345-34-2 榑 +always \u6993 134-134-16-5 榓 +always \u6994 14-1346-2 榔 +always \u6995 1245-12346-2 榕 +always \u6996 13-34-4 榖 +always \u6997 13-2345-5 榗 +always \u6999 124-345-4 榙 +always \u699A 246-4 榚 +always \u699B 1-136-3 榛 +always \u699C 46-135-1346-4 榜 +always \u699E 45-2 榞 +always \u69A0 36-134-13456-2 榠 +always \u69A1 15-34-5 榡 +always \u69A3 246-2 榣 +always \u69A4 13-346-2 榤 +always \u69A5 1235-456-4 榥 +always \u69A6 13-1236-5 榦 +always \u69A7 156-12345-356-4 榧 +always \u69A8 1-345-5 榨 +always \u69A9 245-2345-2 榩 +always \u69AA 36-134-345-5 榪 +always \u69AB 15-123456-4 榫 +always \u69AC 45-2 榬 +always \u69AD 15-346-5 榭 +always \u69AE 1245-12346-2 榮 +always \u69AF 24-156-2 榯 +always \u69B0 1-156-3 榰 +always \u69B1 245-1246-3 榱 +always \u69B3 124-13456-2 榳 +always \u69B4 14-234-2 榴 +always \u69B5 1245-12346-2 榵 +always \u69B6 124-1346-2 榶 +always \u69B7 245-236-5 榷 +always \u69B9 15-156-3 榹 +always \u69BB 124-345-5 榻 +always \u69BC 123-2346-5 榼 +always \u69BD 15-16-3 榽 +always \u69BE 13-34-5 榾 +always \u69BF 245-16-3 榿 +always \u69C1 13-146-4 槁 +always \u69C2 15-123456-3 槂 +always \u69C3 1345-1234-1236-2 槃 +always \u69C4 124-146-3 槄 +always \u69C6 15-256-2 槆 +always \u69C9 13-16-2 槉 +always \u69CA 24-25-5 槊 +always \u69CB 13-12356-5 構 +always \u69CC 12-1246-2 槌 +always \u69CD 245-46-3 槍 +always \u69CE 1-345-5 槎 +always \u69CF 245-2345-4 槏 +always \u69D0 1235-2356-2 槐 +always \u69D3 13-1346-5 槓 +always \u69D4 13-146-3 槔 +always \u69D9 145-2345-3 槙 +always \u69E2 15-16-2 槢 +always \u69E4 14-2345-4 槤 +always \u69E5 1246-5 槥 +always \u69E6 235-2 槦 +always \u69E7 13-2345-5 槧 +always \u69E8 13-25-4 槨 +always \u69EB 124-12456-2 槫 +always \u69EC 1235-35-5 槬 +always \u69ED 245-16-3 槭 +always \u69EE 15-136-3 槮 +always \u69F1 234-4 槱 +always \u69F2 1235-34-2 槲 +always \u69F3 13-46-4 槳 +always \u69F4 1235-34-5 槴 +always \u69F6 123-1246-5 槶 +always \u69F7 1345-346-5 槷 +always \u69F8 1345-346-5 槸 +always \u69FB 13-1246-3 槻 +always \u69FC 13-1246-3 槼 +always \u69FD 245-146-2 槽 +always \u69FE 36-134-1236-2 槾 +always \u69FF 13-1456-4 槿 +always \u6A00 145-16-5 樀 +always \u6A01 1-456-3 樁 +always \u6A02 14-2346-5 樂 +always \u6A04 12-136-2 樄 +always \u6A05 245-12346-3 樅 +always \u6A06 14-16-2 樆 +always \u6A07 15-234-3 樇 +always \u6A08 245-13456-2 樈 +always \u6A09 24-456-4 樉 +always \u6A0A 12346-12345-1236-2 樊 +always \u6A0D 13-16-3 樍 +always \u6A0F 14-356-4 樏 +always \u6A11 14-46-2 樑 +always \u6A13 14-12356-2 樓 +always \u6A14 12-146-2 樔 +always \u6A15 15-34-5 樕 +always \u6A16 123-2346-3 樖 +always \u6A17 24-34-3 樗 +always \u6A18 12-1356-3 樘 +always \u6A19 135-246-3 標 +always \u6A1B 13-234-3 樛 +always \u6A1D 1-345-3 樝 +always \u6A1E 24-34-3 樞 +always \u6A1F 1-1346-3 樟 +always \u6A20 134-134-136-2 樠 +always \u6A21 134-126-2 模 +always \u6A23 46-5 樣 +always \u6A25 256-1234-1356-2 樥 +always \u6A26 1-34-5 樦 +always \u6A27 24-345-3 樧 +always \u6A28 15-1256-3 樨 +always \u6A32 156-5 樲 +always \u6A34 1-156-2 樴 +always \u6A35 245-246-2 樵 +always \u6A38 15-1234-34-2 樸 +always \u6A39 24-34-5 樹 +always \u6A3A 1235-35-2 樺 +always \u6A3B 123-1246-5 樻 +always \u6A3C 1-136-3 樼 +always \u6A3D 125-123456-3 樽 +always \u6A3E 236-5 樾 +always \u6A3F 1-1236-4 樿 +always \u6A40 15-16-3 橀 +always \u6A41 15-256-2 橁 +always \u6A44 13-1236-4 橄 +always \u6A46 34-4 橆 +always \u6A47 245-246-3 橇 +always \u6A48 1345-146-5 橈 +always \u6A49 14-1456-5 橉 +always \u6A4B 245-246-2 橋 +always \u6A4D 1245-123456-5 橍 +always \u6A4E 25-12345-1236-2 橎 +always \u6A4F 1-1236-4 橏 +always \u6A50 124-25-5 橐 +always \u6A51 14-146-4 橑 +always \u6A54 124-1246-2 橔 +always \u6A55 12-1356-3 橕 +always \u6A56 124-1346-2 橖 +always \u6A58 13-1256-2 橘 +always \u6A59 12-1356-2 橙 +always \u6A5A 245-234-3 橚 +always \u6A5B 13-236-2 橛 +always \u6A5D 124-1236-3 橝 +always \u6A5E 1235-1246-5 橞 +always \u6A5F 13-16-3 機 +always \u6A60 1345-25-4 橠 +always \u6A61 15-46-5 橡 +always \u6A62 124-25-4 橢 +always \u6A64 1245-1246-4 橤 +always \u6A66 12-456-2 橦 +always \u6A67 125-1356-3 橧 +always \u6A68 236-12345-136-2 橨 +always \u6A69 245-235-2 橩 +always \u6A6A 1245-1236-4 橪 +always \u6A6B 1235-1356-2 橫 +always \u6A6D 13-34-3 橭 +always \u6A6F 14-146-5 橯 +always \u6A76 13-16-4 橶 +always \u6A7E 24-34-3 橾 +always \u6A7F 13-46-3 橿 +always \u6A80 124-1236-2 檀 +always \u6A81 14-1456-4 檁 +always \u6A83 1456-4 檃 +always \u6A84 15-16-2 檄 +always \u6A85 15-1246-5 檅 +always \u6A87 125-1246-3 檇 +always \u6A89 12-1356-3 檉 +always \u6A8C 125-1246-5 檌 +always \u6A8D 16-5 檍 +always \u6A8E 245-1456-2 檎 +always \u6A90 2345-2 檐 +always \u6A91 14-356-2 檑 +always \u6A92 35-12345-1356-3 檒 +always \u6A93 1235-1246-4 檓 +always \u6A94 145-1346-4 檔 +always \u6A95 13-16-5 檕 +always \u6A96 15-1246-5 檖 +always \u6A97 13456-135-126-5 檗 +always \u6A9A 12-34-4 檚 +always \u6A9B 1-35-3 檛 +always \u6A9C 123-2356-5 檜 +always \u6A9E 13-346-4 檞 +always \u6A9F 13-23456-4 檟 +always \u6AA0 245-13456-2 檠 +always \u6AA1 1-2346-5 檡 +always \u6AA2 13-2345-4 檢 +always \u6AA3 245-46-2 檣 +always \u6AA4 145-146-5 檤 +always \u6AA5 16-4 檥 +always \u6AA6 36-135-246-4 檦 +always \u6AA8 24-2346-3 檨 +always \u6AAC 1345-134-1356-2 檬 +always \u6AAD 1456-2 檭 +always \u6AAE 124-146-2 檮 +always \u6AAF 124-2456-2 檯 +always \u6AB3 13456-135-1456-3 檳 +always \u6AB4 1235-25-5 檴 +always \u6AB6 245-2345-3 檶 +always \u6AB7 36-134-16-2 檷 +always \u6AB8 1345-13456-2 檸 +always \u6AB9 16-3 檹 +always \u6ABA 13-146-4 檺 +always \u6ABB 13-2345-5 檻 +always \u6ABD 156-2 檽 +always \u6AC2 1-146-5 櫂 +always \u6AC3 13-1246-5 櫃 +always \u6AC5 13-16-3 櫅 +always \u6AC6 123-1246-2 櫆 +always \u6AC7 36-1234-126-2 櫇 +always \u6ACB 34-134-2345-2 櫋 +always \u6ACC 234-3 櫌 +always \u6ACD 1-156-5 櫍 +always \u6ACF 245-2345-3 櫏 +always \u6AD0 14-356-4 櫐 +always \u6AD1 14-356-2 櫑 +always \u6AD3 14-34-4 櫓 +always \u6AD9 12356-3 櫙 +always \u6ADA 14-1256-2 櫚 +always \u6ADB 13-346-2 櫛 +always \u6ADC 13-146-3 櫜 +always \u6ADD 145-34-2 櫝 +always \u6ADE 45-2 櫞 +always \u6ADF 14-16-5 櫟 +always \u6AE0 12345-356-5 櫠 +always \u6AE1 1-25-2 櫡 +always \u6AE5 12-34-2 櫥 +always \u6AE7 1-34-3 櫧 +always \u6AE8 14-34-2 櫨 +always \u6AEA 14-16-5 櫪 +always \u6AEB 1-34-3 櫫 +always \u6AEC 12-136-5 櫬 +always \u6AEE 2346-5 櫮 +always \u6AEF 15-34-3 櫯 +always \u6AF0 1235-2356-2 櫰 +always \u6AF1 1345-346-5 櫱 +always \u6AF3 14-12346-2 櫳 +always \u6AF8 13-1256-4 櫸 +always \u6AF9 15-246-3 櫹 +always \u6AFA 14-13456-2 櫺 +always \u6AFB 13456-3 櫻 +always \u6AFC 13-2345-3 櫼 +always \u6B00 15-46-3 欀 +always \u6B02 46-135-126-2 欂 +always \u6B03 12-1236-2 欃 +always \u6B04 14-1236-2 欄 +always \u6B08 1246-2 欈 +always \u6B09 245-12346-5 欉 +always \u6B0A 245-45-2 權 +always \u6B0B 245-1256-2 欋 +always \u6B0F 14-25-2 欏 +always \u6B10 14-16-4 欐 +always \u6B11 245-12456-2 欑 +always \u6B12 14-12456-2 欒 +always \u6B13 145-1346-4 欓 +always \u6B16 14-1236-4 欖 +always \u6B17 14-1236-2 欗 +always \u6B18 1-34-4 欘 +always \u6B19 14-356-2 欙 +always \u6B1A 14-16-4 欚 +always \u6B1E 14-13456-2 欞 +always \u6B20 245-2345-5 欠 +always \u6B21 245-156-5 次 +always \u6B23 15-1456-3 欣 +always \u6B25 1235-12456-3 欥 +always \u6B28 15-1256-3 欨 +always \u6B2C 123-2456-5 欬 +always \u6B2D 16-5 欭 +always \u6B2F 15-16-2 欯 +always \u6B31 15-23456-5 欱 +always \u6B32 1256-5 欲 +always \u6B33 123-2356-5 欳 +always \u6B34 14-1346-2 欴 +always \u6B36 24-25-5 欶 +always \u6B37 15-16-3 欷 +always \u6B38 2456-3 欸 +always \u6B39 16-3 欹 +always \u6B3A 245-16-3 欺 +always \u6B3B 1235-34-3 欻 +always \u6B3C 12-156-4 欼 +always \u6B3D 245-1456-3 欽 +always \u6B3E 123-12456-4 款 +always \u6B3F 123-1236-4 欿 +always \u6B41 123-1236-4 歁 +always \u6B42 12-12456-2 歂 +always \u6B43 24-345-5 歃 +always \u6B45 1456-3 歅 +always \u6B46 15-1456-3 歆 +always \u6B47 15-346-3 歇 +always \u6B48 1256-2 歈 +always \u6B49 245-2345-5 歉 +always \u6B4A 15-246-3 歊 +always \u6B4B 16-2 歋 +always \u6B4C 13-2346-3 歌 +always \u6B4D 34-3 歍 +always \u6B4E 124-1236-5 歎 +always \u6B50 12356-3 歐 +always \u6B51 1235-34-3 歑 +always \u6B54 15-1256-3 歔 +always \u6B55 1236-1234-136-3 歕 +always \u6B56 15-16-3 歖 +always \u6B59 24-2346-5 歙 +always \u6B5B 14-2345-5 歛 +always \u6B5C 12-34-5 歜 +always \u6B5E 13-2346-3 歞 +always \u6B5F 1256-2 歟 +always \u6B60 12-25-5 歠 +always \u6B61 1235-12456-3 歡 +always \u6B62 1-156-4 止 +always \u6B63 1-1356-5 正 +always \u6B64 245-156-4 此 +always \u6B65 16-135-34-5 步 +always \u6B66 34-4 武 +always \u6B67 245-16-2 歧 +always \u6B6A 2356-3 歪 +always \u6B6D 12-156-2 歭 +always \u6B72 15-1246-5 歲 +always \u6B76 1256-2 歶 +always \u6B77 14-16-5 歷 +always \u6B78 13-1246-3 歸 +always \u6B79 145-2456-4 歹 +always \u6B7B 15-156-4 死 +always \u6B7E 6-134-126-5 歾 +always \u6B7F 456-134-126-5 歿 +always \u6B80 246-4 殀 +always \u6B82 245-34-2 殂 +always \u6B83 46-3 殃 +always \u6B84 124-2345-4 殄 +always \u6B86 145-2456-5 殆 +always \u6B88 15-1256-5 殈 +always \u6B89 15-256-5 殉 +always \u6B8A 24-34-3 殊 +always \u6B8C 13-236-2 殌 +always \u6B8D 6-1234-246-4 殍 +always \u6B8E 245-23456-5 殎 +always \u6B8F 245-234-2 殏 +always \u6B91 245-13456-2 殑 +always \u6B94 16-5 殔 +always \u6B95 36-12345-12356-4 殕 +always \u6B96 1-156-2 殖 +always \u6B97 346-5 殗 +always \u6B98 245-1236-2 殘 +always \u6B99 1235-123456-3 殙 +always \u6B9B 13-16-2 殛 +always \u6B9E 256-4 殞 +always \u6B9F 35-5 殟 +always \u6BA0 12-12356-5 殠 +always \u6BA2 124-16-5 殢 +always \u6BA3 13-1456-4 殣 +always \u6BA4 24-1346-3 殤 +always \u6BA5 1456-2 殥 +always \u6BA6 145-246-3 殦 +always \u6BA7 245-34-5 殧 +always \u6BAA 16-5 殪 +always \u6BAB 145-1236-3 殫 +always \u6BAD 13-46-3 殭 +always \u6BAE 14-2345-5 殮 +always \u6BAF 135-1456-5 殯 +always \u6BB0 145-34-2 殰 +always \u6BB2 13-2345-3 殲 +always \u6BB3 24-34-3 殳 +always \u6BB5 145-12456-5 段 +always \u6BB6 1-34-5 殶 +always \u6BB7 1456-3 殷 +always \u6BBA 24-345-3 殺 +always \u6BBC 123-2346-2 殼 +always \u6BBD 246-2 殽 +always \u6BBF 145-2345-5 殿 +always \u6BC0 1235-1246-4 毀 +always \u6BC3 245-236-5 毃 +always \u6BC4 13-16-3 毄 +always \u6BC5 16-5 毅 +always \u6BC6 12356-3 毆 +always \u6BC7 1235-1246-4 毇 +always \u6BC8 145-12456-5 毈 +always \u6BC9 16-3 毉 +always \u6BCA 15-246-3 毊 +always \u6BCB 34-2 毋 +always \u6BCC 13-12456-3 毌 +always \u6BCD 134-34-4 母 +always \u6BCF 16-134-356-4 每 +always \u6BD0 2456-4 毐 +always \u6BD2 145-34-2 毒 +always \u6BD3 1256-5 毓 +always \u6BD4 135-16-4 比 +always \u6BD6 45-135-16-5 毖 +always \u6BD7 1456-1234-16-2 毗 +always \u6BD8 124-1234-16-2 毘 +always \u6BDA 12-1236-2 毚 +always \u6BDB 134-146-2 毛 +always \u6BDE 236-1234-16-2 毞 +always \u6BE0 13-23456-3 毠 +always \u6BE2 15-2456-3 毢 +always \u6BE3 134-134-146-5 毣 +always \u6BE4 124-25-5 毤 +always \u6BE6 156-5 毦 +always \u6BE7 1245-12346-2 毧 +always \u6BE8 15-2345-4 毨 +always \u6BEB 1235-146-2 毫 +always \u6BEC 245-234-2 毬 +always \u6BEF 124-1236-4 毯 +always \u6BF0 1246-1234-356-2 毰 +always \u6BF2 145-25-2 毲 +always \u6BF3 245-1246-5 毳 +always \u6BF7 145-134-146-5 毷 +always \u6BF8 15-1246-3 毸 +always \u6BF9 1256-2 毹 +always \u6BFB 124-25-5 毻 +always \u6BFC 1235-2346-2 毼 +always \u6BFD 13-2345-5 毽 +always \u6BFE 124-345-5 毾 +always \u6BFF 15-1236-3 毿 +always \u6C00 14-1256-2 氀 +always \u6C01 134-34-2 氁 +always \u6C02 134-146-2 氂 +always \u6C03 124-12346-2 氃 +always \u6C04 1245-12346-4 氄 +always \u6C05 12-1346-4 氅 +always \u6C06 34-1234-34-4 氆 +always \u6C08 1-1236-3 氈 +always \u6C09 125-146-5 氉 +always \u6C0B 146-134-1356-2 氋 +always \u6C0C 14-25-2 氌 +always \u6C0D 245-1256-2 氍 +always \u6C0F 24-156-5 氏 +always \u6C10 145-16-3 氐 +always \u6C11 134-1456-2 民 +always \u6C13 14-134-1346-2 氓 +always \u6C14 245-16-5 气 +always \u6C15 36-1234-346-3 氕 +always \u6C16 1345-2456-4 氖 +always \u6C18 145-146-3 氘 +always \u6C19 15-2345-3 氙 +always \u6C1A 12-12456-3 氚 +always \u6C1B 245-12345-136-3 氛 +always \u6C1D 1345-356-5 氝 +always \u6C1F 12346-12345-34-2 氟 +always \u6C20 24-136-3 氠 +always \u6C21 145-12346-3 氡 +always \u6C23 245-16-5 氣 +always \u6C24 1456-3 氤 +always \u6C25 15-16-3 氥 +always \u6C26 1235-2456-5 氦 +always \u6C27 46-4 氧 +always \u6C28 1236-3 氨 +always \u6C2A 123-2346-5 氪 +always \u6C2B 245-13456-3 氫 +always \u6C2C 23456-5 氬 +always \u6C2E 145-1236-5 氮 +always \u6C2F 14-1256-5 氯 +always \u6C30 245-13456-3 氰 +always \u6C33 256-3 氳 +always \u6C34 24-1246-4 水 +always \u6C36 1-1356-4 氶 +always \u6C38 235-4 永 +always \u6C3B 14-2346-5 氻 +always \u6C3E 1246-12345-1236-5 氾 +always \u6C3F 13-1246-4 氿 +always \u6C40 124-13456-3 汀 +always \u6C41 1-156-3 汁 +always \u6C42 245-234-2 求 +always \u6C43 135-1234-356-5 汃 +always \u6C46 124-123456-4 汆 +always \u6C4A 12-345-5 汊 +always \u6C4B 1-25-2 汋 +always \u6C4C 12-12456-5 汌 +always \u6C4D 12456-2 汍 +always \u6C4E 456-12345-1236-5 汎 +always \u6C4F 145-2456-5 汏 +always \u6C50 15-16-5 汐 +always \u6C52 1236-134-1346-2 汒 +always \u6C54 245-16-5 汔 +always \u6C55 24-1236-5 汕 +always \u6C57 1235-1236-5 汗 +always \u6C59 34-3 汙 +always \u6C5B 15-256-5 汛 +always \u6C5C 15-156-5 汜 +always \u6C5D 1245-34-4 汝 +always \u6C5E 13-12346-4 汞 +always \u6C5F 13-46-3 江 +always \u6C60 12-156-2 池 +always \u6C61 34-3 污 +always \u6C65 1-156-3 汥 +always \u6C66 12-156-2 汦 +always \u6C67 245-2345-3 汧 +always \u6C68 56-134-16-5 汨 +always \u6C69 1256-5 汩 +always \u6C6A 456-3 汪 +always \u6C6B 245-13456-5 汫 +always \u6C6D 1245-1246-5 汭 +always \u6C6F 1235-12346-2 汯 +always \u6C70 124-2456-5 汰 +always \u6C71 245-45-4 汱 +always \u6C72 13-16-2 汲 +always \u6C73 25-135-2345-5 汳 +always \u6C74 56-135-2345-5 汴 +always \u6C76 123456-5 汶 +always \u6C78 1246-12345-1346-3 汸 +always \u6C7A 13-236-2 決 +always \u6C7B 1235-34-4 汻 +always \u6C7D 245-16-5 汽 +always \u6C7E 56-12345-136-2 汾 +always \u6C80 15-1256-4 沀 +always \u6C81 245-1456-5 沁 +always \u6C82 16-2 沂 +always \u6C83 25-5 沃 +always \u6C84 256-2 沄 +always \u6C85 45-2 沅 +always \u6C86 1235-1346-2 沆 +always \u6C87 2345-4 沇 +always \u6C88 12-136-2 沈 +always \u6C89 12-136-2 沉 +always \u6C8A 145-1236-5 沊 +always \u6C8B 234-2 沋 +always \u6C8C 145-123456-5 沌 +always \u6C8D 1235-34-5 沍 +always \u6C8E 1235-25-5 沎 +always \u6C8F 245-346-3 沏 +always \u6C90 1256-134-34-5 沐 +always \u6C92 134-356-2 沒 +always \u6C92\u843D 134-126-5-14-25-5 沒落 +always \u6C93 124-345-5 沓 +always \u6C94 56-134-2345-4 沔 +always \u6C95 34-5 沕 +always \u6C96 12-12346-3 沖 +always \u6C98 56-135-16-4 沘 +always \u6C99 24-345-3 沙 +always \u6C9A 1-156-4 沚 +always \u6C9B 12346-1234-356-5 沛 +always \u6C9C 24-1234-1236-5 沜 +always \u6C9D 1-1246-4 沝 +always \u6CAB 1234-134-126-5 沫 +always \u6CAC 56-134-356-5 沬 +always \u6CAD 24-34-5 沭 +always \u6CAE 13-1256-4 沮 +always \u6CB0 124-25-3 沰 +always \u6CB1 124-25-2 沱 +always \u6CB3 1235-2346-2 河 +always \u6CB4 14-16-5 沴 +always \u6CB6 16-2 沶 +always \u6CB7 1236-3456-12345-34-2 沷 +always \u6CB8 12345-356-5 沸 +always \u6CB9 234-2 油 +always \u6CBA 124-2345-2 沺 +always \u6CBB 1-156-5 治 +always \u6CBC 1-146-4 沼 +always \u6CBD 13-34-3 沽 +always \u6CBE 1-1236-3 沾 +always \u6CBF 2345-2 沿 +always \u6CC0 15-156-3 泀 +always \u6CC1 123-456-5 況 +always \u6CC2 13-235-4 泂 +always \u6CC3 13-1256-5 泃 +always \u6CC4 15-346-5 泄 +always \u6CC5 245-234-2 泅 +always \u6CC6 16-3 泆 +always \u6CC7 13-23456-3 泇 +always \u6CC9 245-45-2 泉 +always \u6CCA 1234-135-126-2 泊 +always \u6CCC 136-134-16-5 泌 +always \u6CCD 256-135-136-3 泍 +always \u6CCF 12-34-5 泏 +always \u6CD0 14-2346-5 泐 +always \u6CD1 234-4 泑 +always \u6CD2 13-34-3 泒 +always \u6CD3 1235-12346-2 泓 +always \u6CD4 13-1236-3 泔 +always \u6CD5 12345-345-4 法 +always \u6CD6 34-134-146-4 泖 +always \u6CD7 15-156-5 泗 +always \u6CD9 2456-1234-1356-3 泙 +always \u6CDA 245-156-4 泚 +always \u6CDB 12345-12345-1236-5 泛 +always \u6CDC 145-16-5 泜 +always \u6CDD 15-34-5 泝 +always \u6CDE 1-34-4 泞 +always \u6CE0 14-13456-2 泠 +always \u6CE1 134-1234-146-5 泡 +always \u6CE2 1346-135-126-3 波 +always \u6CE3 245-16-5 泣 +always \u6CE5 1345-16-2 泥 +always \u6CE7 236-5 泧 +always \u6CE8 1-34-5 注 +always \u6CE9 24-1356-3 泩 +always \u6CEB 15-45-5 泫 +always \u6CEC 15-236-5 泬 +always \u6CED 1246-12345-34-2 泭 +always \u6CEE 13456-1234-1236-5 泮 +always \u6CEF 134-134-1456-4 泯 +always \u6CF0 124-2456-5 泰 +always \u6CF1 46-3 泱 +always \u6CF2 13-16-4 泲 +always \u6CF3 235-4 泳 +always \u6CF5 135-1356-5 泵 +always \u6CF9 135-345-1 泹 +always \u6D00 1-12356-3 洀 +always \u6D01 13-16-2 洁 +always \u6D03 1235-1246-3 洃 +always \u6D04 1235-1246-2 洄 +always \u6D07 1456-3 洇 +always \u6D08 1246-2 洈 +always \u6D09 1235-12356-5 洉 +always \u6D0A 13-2345-5 洊 +always \u6D0B 46-2 洋 +always \u6D0C 14-346-5 洌 +always \u6D0D 15-156-5 洍 +always \u6D0E 13-16-5 洎 +always \u6D0F 156-2 洏 +always \u6D10 15-13456-2 洐 +always \u6D11 25-12345-34-2 洑 +always \u6D12 15-345-4 洒 +always \u6D16 34-2 洖 +always \u6D17 15-16-4 洗 +always \u6D18 123-146-4 洘 +always \u6D19 1-34-3 洙 +always \u6D1A 13-46-5 洚 +always \u6D1B 14-25-5 洛 +always \u6D1D 1236-5 洝 +always \u6D1E 145-12346-5 洞 +always \u6D1F 16-2 洟 +always \u6D20 36-134-12356-2 洠 +always \u6D22 16-3 洢 +always \u6D25 13-1456-3 津 +always \u6D27 1246-4 洧 +always \u6D28 15-246-2 洨 +always \u6D29 15-346-5 洩 +always \u6D2A 1235-12346-2 洪 +always \u6D2B 15-1256-5 洫 +always \u6D2C 24-25-5 洬 +always \u6D2D 123-456-3 洭 +always \u6D2E 124-146-3 洮 +always \u6D2F 245-346-5 洯 +always \u6D30 13-1256-5 洰 +always \u6D31 156-4 洱 +always \u6D32 1-12356-3 洲 +always \u6D33 1245-34-2 洳 +always \u6D34 1356-1234-13456-2 洴 +always \u6D35 15-256-2 洵 +always \u6D36 15-235-3 洶 +always \u6D37 1-156-5 洷 +always \u6D38 13-456-3 洸 +always \u6D39 45-2 洹 +always \u6D3A 1235-134-13456-2 洺 +always \u6D3B 1235-25-2 活 +always \u6D3C 35-3 洼 +always \u6D3D 245-23456-5 洽 +always \u6D3E 1234-2456-5 派 +always \u6D3F 34-3 洿 +always \u6D40 245-1256-4 浀 +always \u6D41 14-234-2 流 +always \u6D42 16-5 浂 +always \u6D58 1246-4 浘 +always \u6D59 1-2346-5 浙 +always \u6D5A 13-256-5 浚 +always \u6D5E 1-25-2 浞 +always \u6D5F 234-2 浟 +always \u6D60 15-16-3 浠 +always \u6D61 236-135-126-2 浡 +always \u6D62 145-12356-5 浢 +always \u6D63 1235-12456-4 浣 +always \u6D64 1235-12346-2 浤 +always \u6D65 16-5 浥 +always \u6D66 456-1234-34-4 浦 +always \u6D67 13456-4 浧 +always \u6D68 14-1236-4 浨 +always \u6D69 1235-146-5 浩 +always \u6D6A 14-1346-5 浪 +always \u6D6C 14-16-4 浬 +always \u6D6D 13-1356-3 浭 +always \u6D6E 246-12345-34-2 浮 +always \u6D6F 34-2 浯 +always \u6D70 14-2345-5 浰 +always \u6D74 1256-5 浴 +always \u6D75 124-12346-2 浵 +always \u6D76 14-146-2 浶 +always \u6D77 1235-2456-4 海 +always \u6D78 13-1456-5 浸 +always \u6D79 13-23456-2 浹 +always \u6D7A 12-12346-3 浺 +always \u6D7B 12346-4 浻 +always \u6D7C 46-134-356-4 浼 +always \u6D7D 15-1246-3 浽 +always \u6D7E 12-1356-3 浾 +always \u6D7F 56-1234-356-5 浿 +always \u6D80 15-2345-5 涀 +always \u6D82 124-34-2 涂 +always \u6D83 123-123456-5 涃 +always \u6D84 25-1234-1456-3 涄 +always \u6D85 1345-346-5 涅 +always \u6D86 1235-1236-5 涆 +always \u6D87 13-13456-3 涇 +always \u6D88 15-246-3 消 +always \u6D89 24-2346-5 涉 +always \u6D8A 1345-2345-4 涊 +always \u6D8B 124-34-3 涋 +always \u6D8C 235-4 涌 +always \u6D8D 15-246-3 涍 +always \u6D8E 15-2345-2 涎 +always \u6D90 2346-2 涐 +always \u6D91 15-12356-3 涑 +always \u6D92 124-123456-3 涒 +always \u6D93 13-45-3 涓 +always \u6D94 245-136-2 涔 +always \u6D95 124-16-5 涕 +always \u6D97 24-1246-5 涗 +always \u6D98 15-156-5 涘 +always \u6DAA 56-12345-34-2 涪 +always \u6DAB 13-12456-5 涫 +always \u6DAC 15-13456-5 涬 +always \u6DAE 24-12456-5 涮 +always \u6DAF 23456-2 涯 +always \u6DB2 16-5 液 +always \u6DB3 123-12346-3 涳 +always \u6DB4 12456-4 涴 +always \u6DB5 1235-1236-2 涵 +always \u6DB7 145-12346-3 涷 +always \u6DB8 1235-2346-2 涸 +always \u6DBA 13-1256-3 涺 +always \u6DBB 24-2346-5 涻 +always \u6DBC 14-46-2 涼 +always \u6DBD 1235-123456-3 涽 +always \u6DBE 124-345-5 涾 +always \u6DBF 1-25-2 涿 +always \u6DC0 145-2345-5 淀 +always \u6DC2 145-2346-2 淂 +always \u6DC4 125-156-3 淄 +always \u6DC5 15-16-3 淅 +always \u6DC6 246-2 淆 +always \u6DC7 245-16-2 淇 +always \u6DC8 13-34-4 淈 +always \u6DC9 13-25-4 淉 +always \u6DCA 1235-1236-5 淊 +always \u6DCB 14-1456-2 淋 +always \u6DCC 124-1346-4 淌 +always \u6DCD 1-12356-3 淍 +always \u6DCF 1235-146-5 淏 +always \u6DD0 12-1346-3 淐 +always \u6DD1 24-34-2 淑 +always \u6DD2 245-16-3 淒 +always \u6DD3 36-12345-1346-3 淓 +always \u6DD4 12-156-5 淔 +always \u6DD5 14-34-5 淕 +always \u6DD6 1345-146-5 淖 +always \u6DD7 13-1256-2 淗 +always \u6DD8 124-146-2 淘 +always \u6DD9 245-12346-2 淙 +always \u6DDA 14-356-5 淚 +always \u6DDB 1-156-5 淛 +always \u6DDC 1346-1234-1356-3 淜 +always \u6DDD 56-12345-356-2 淝 +always \u6DDE 15-12346-3 淞 +always \u6DDF 124-2345-4 淟 +always \u6DE0 56-1234-16-5 淠 +always \u6DE1 145-1236-5 淡 +always \u6DE2 1256-5 淢 +always \u6DE3 1345-16-2 淣 +always \u6DE4 1256-3 淤 +always \u6DE5 14-34-5 淥 +always \u6DE6 13-1236-5 淦 +always \u6DE8 13-13456-5 淨 +always \u6DE9 14-13456-2 淩 +always \u6DEA 14-123456-2 淪 +always \u6DEB 1456-2 淫 +always \u6DEC 245-1246-5 淬 +always \u6DED 245-1256-2 淭 +always \u6DEE 1235-2356-2 淮 +always \u6DEF 1256-5 淯 +always \u6DF0 1345-2345-4 淰 +always \u6DF1 24-136-3 深 +always \u6DF2 25-1234-246-2 淲 +always \u6DF3 12-123456-2 淳 +always \u6DF4 35-5 淴 +always \u6DF5 45-3 淵 +always \u6DF6 14-2456-2 淶 +always \u6DF7 1235-123456-5 混 +always \u6DF9 2345-3 淹 +always \u6DFA 245-2345-4 淺 +always \u6DFB 124-2345-3 添 +always \u6DFC 1235-134-246-4 淼 +always \u6DFD 1-156-4 淽 +always \u6E00 26-135-136-3 渀 +always \u6E03 1245-2346-5 渃 +always \u6E05 245-13456-3 清 +always \u6E19 1235-12456-5 渙 +always \u6E1A 1-34-4 渚 +always \u6E1B 13-2345-4 減 +always \u6E1C 1345-12456-4 渜 +always \u6E1D 1256-2 渝 +always \u6E1F 124-13456-2 渟 +always \u6E20 245-1256-2 渠 +always \u6E21 145-34-5 渡 +always \u6E22 12345-12345-1356-2 渢 +always \u6E23 1-345-3 渣 +always \u6E24 1235-135-126-2 渤 +always \u6E25 25-5 渥 +always \u6E26 25-3 渦 +always \u6E27 145-16-5 渧 +always \u6E28 1246-3 渨 +always \u6E2B 15-346-5 渫 +always \u6E2C 245-2346-5 測 +always \u6E2D 1246-5 渭 +always \u6E2E 13-2346-3 渮 +always \u6E2F 13-1346-4 港 +always \u6E30 2345-4 渰 +always \u6E31 1235-12346-2 渱 +always \u6E32 15-45-5 渲 +always \u6E33 1456-134-16-4 渳 +always \u6E34 123-2346-4 渴 +always \u6E35 35-134-146-2 渵 +always \u6E36 13456-3 渶 +always \u6E38 234-2 游 +always \u6E39 1235-12346-3 渹 +always \u6E3A 134-134-246-4 渺 +always \u6E3B 15-13456-4 渻 +always \u6E3C 1246-134-356-4 渼 +always \u6E3D 125-2456-3 渽 +always \u6E3E 1235-123456-2 渾 +always \u6E3F 1345-2456-5 渿 +always \u6E40 123-1246-2 湀 +always \u6E41 12-156-5 湁 +always \u6E43 1234-1234-2456-5 湃 +always \u6E44 56-134-356-2 湄 +always \u6E45 14-2345-5 湅 +always \u6E46 245-16-5 湆 +always \u6E47 245-16-5 湇 +always \u6E49 124-2345-2 湉 +always \u6E4A 245-12356-5 湊 +always \u6E4B 1246-2 湋 +always \u6E4D 124-12456-3 湍 +always \u6E4E 136-134-2345-4 湎 +always \u6E51 15-1256-4 湑 +always \u6E52 13-16-2 湒 +always \u6E53 56-1234-136-2 湓 +always \u6E54 13-2345-3 湔 +always \u6E55 13-2345-4 湕 +always \u6E56 1235-34-2 湖 +always \u6E58 15-46-3 湘 +always \u6E5A 1456-5 湚 +always \u6E5B 1-1236-5 湛 +always \u6E5C 24-156-2 湜 +always \u6E5D 13-346-3 湝 +always \u6E5E 12-1356-2 湞 +always \u6E5F 1235-456-2 湟 +always \u6E60 124-1236-5 湠 +always \u6E61 1256-2 湡 +always \u6E62 245-135-16-5 湢 +always \u6E63 6-134-1456-4 湣 +always \u6E64 24-156-3 湤 +always \u6E65 124-34-2 湥 +always \u6E66 24-1356-3 湦 +always \u6E67 235-4 湧 +always \u6E68 245-1256-5 湨 +always \u6E69 145-12346-5 湩 +always \u6E6B 13-246-4 湫 +always \u6E6E 2345-3 湮 +always \u6E6F 124-1346-3 湯 +always \u6E71 1235-25-5 湱 +always \u6E72 45-2 湲 +always \u6E73 1345-1236-4 湳 +always \u6E74 34-135-1236-5 湴 +always \u6E77 12-1246-2 湷 +always \u6E78 14-46-5 湸 +always \u6E79 12-1236-2 湹 +always \u6E88 13-1246-3 溈 +always \u6E89 13-2456-5 溉 +always \u6E8D 13-1456-5 溍 +always \u6E8E 13-1246-5 溎 +always \u6E8F 124-1346-2 溏 +always \u6E90 45-2 源 +always \u6E92 45-2 溒 +always \u6E93 14-2345-2 溓 +always \u6E94 246-4 溔 +always \u6E96 1-123456-4 準 +always \u6E97 24-1356-2 溗 +always \u6E98 123-2346-5 溘 +always \u6E99 124-2456-5 溙 +always \u6E9B 35-3 溛 +always \u6E9C 14-234-3 溜 +always \u6E9D 13-12356-3 溝 +always \u6E9E 15-146-3 溞 +always \u6E9F 1256-134-13456-2 溟 +always \u6EA0 1-345-5 溠 +always \u6EA1 24-156-2 溡 +always \u6EA2 16-5 溢 +always \u6EA3 14-123456-2 溣 +always \u6EA4 36-134-345-4 溤 +always \u6EA5 6-1234-34-4 溥 +always \u6EA6 1246-2 溦 +always \u6EA7 14-16-5 溧 +always \u6EAA 15-16-3 溪 +always \u6EAB 123456-3 溫 +always \u6EAE 24-156-3 溮 +always \u6EAF 15-34-5 溯 +always \u6EB0 16-3 溰 +always \u6EB1 1-136-3 溱 +always \u6EB2 15-12356-4 溲 +always \u6EB3 256-2 溳 +always \u6EB4 15-234-5 溴 +always \u6EB6 1245-12346-2 溶 +always \u6EB7 1235-123456-5 溷 +always \u6EB9 15-34-5 溹 +always \u6EBA 1345-16-5 溺 +always \u6EBC 24-156-3 溼 +always \u6EBD 1245-34-5 溽 +always \u6EBE 1246-3 溾 +always \u6EBF 1246-1234-1236-5 溿 +always \u6EC0 12-34-5 滀 +always \u6EC1 12-34-2 滁 +always \u6EC2 25-1234-1346-3 滂 +always \u6EC3 12346-4 滃 +always \u6EC4 245-1346-3 滄 +always \u6EC5 134-346-5 滅 +always \u6EC6 1235-2346-2 滆 +always \u6EC7 145-2345-3 滇 +always \u6EC8 1235-146-5 滈 +always \u6EC9 1235-456-4 滉 +always \u6ECA 15-16-5 滊 +always \u6ECB 125-156-3 滋 +always \u6ECC 145-16-2 滌 +always \u6ECD 1-156-4 滍 +always \u6ECE 13456-2 滎 +always \u6ECF 56-12345-34-4 滏 +always \u6ED0 13-346-2 滐 +always \u6ED1 1235-35-2 滑 +always \u6ED2 13-2346-3 滒 +always \u6ED3 125-156-4 滓 +always \u6ED4 124-146-3 滔 +always \u6ED5 124-1356-2 滕 +always \u6ED6 15-1246-3 滖 +always \u6ED8 13-246-5 滘 +always \u6EDC 13-146-3 滜 +always \u6EEB 15-234-3 滫 +always \u6EEC 1235-34-5 滬 +always \u6EED 24-3456-135-16-5 滭 +always \u6EEE 1246-135-246-3 滮 +always \u6EEF 1-156-5 滯 +always \u6EF1 123-12356-5 滱 +always \u6EF2 24-136-5 滲 +always \u6EF4 145-16-3 滴 +always \u6EF5 234-134-16-5 滵 +always \u6EF6 146-2 滶 +always \u6EF7 14-34-4 滷 +always \u6EF8 1235-34-4 滸 +always \u6EF9 1235-34-3 滹 +always \u6EFB 12-1236-4 滻 +always \u6EFC 235-12345-1236-5 滼 +always \u6EFD 235-2 滽 +always \u6EFE 13-123456-4 滾 +always \u6EFF 134-1236-4 滿 +always \u6F00 245-13456-5 漀 +always \u6F01 1256-2 漁 +always \u6F02 234-1234-246-3 漂 +always \u6F03 13-16-2 漃 +always \u6F05 13-246-4 漅 +always \u6F06 245-16-3 漆 +always \u6F07 15-16-4 漇 +always \u6F08 13-16-5 漈 +always \u6F09 14-34-5 漉 +always \u6F0A 14-1256-4 漊 +always \u6F0D 13-25-2 漍 +always \u6F0E 245-12346-2 漎 +always \u6F0F 14-12356-5 漏 +always \u6F12 245-46-2 漒 +always \u6F13 14-16-2 漓 +always \u6F14 2345-4 演 +always \u6F15 125-146-5 漕 +always \u6F18 12-123456-2 漘 +always \u6F19 124-12456-2 漙 +always \u6F1A 12356-5 漚 +always \u6F1C 346-4 漜 +always \u6F1E 1246-134-16-5 漞 +always \u6F1F 124-1346-2 漟 +always \u6F20 345-134-126-5 漠 +always \u6F21 24-1346-3 漡 +always \u6F22 1235-1236-5 漢 +always \u6F23 14-2345-2 漣 +always \u6F25 35-3 漥 +always \u6F26 14-16-2 漦 +always \u6F27 245-2345-2 漧 +always \u6F29 15-45-2 漩 +always \u6F2A 16-3 漪 +always \u6F2B 15-134-1236-5 漫 +always \u6F2C 125-156-5 漬 +always \u6F2D 134-134-1346-4 漭 +always \u6F2E 123-1346-3 漮 +always \u6F2F 124-345-5 漯 +always \u6F30 356-1234-1356-3 漰 +always \u6F31 24-34-5 漱 +always \u6F32 1-1346-4 漲 +always \u6F33 1-1346-3 漳 +always \u6F35 15-1256-5 漵 +always \u6F36 1235-12456-5 漶 +always \u6F37 123-25-5 漷 +always \u6F38 13-2345-5 漸 +always \u6F39 2345-3 漹 +always \u6F3A 12-456-4 漺 +always \u6F3B 14-246-2 漻 +always \u6F3C 245-1246-4 漼 +always \u6F3E 46-5 漾 +always \u6F3F 13-46-3 漿 +always \u6F40 245-12346-2 潀 +always \u6F41 13456-4 潁 +always \u6F43 15-12356-4 潃 +always \u6F4E 346-1234-16-5 潎 +always \u6F4F 13-236-2 潏 +always \u6F50 13-246-5 潐 +always \u6F51 25-1234-126-3 潑 +always \u6F52 145-1346-5 潒 +always \u6F53 1235-1246-5 潓 +always \u6F54 13-346-2 潔 +always \u6F55 34-4 潕 +always \u6F57 13-16-2 潗 +always \u6F58 56-1234-1236-3 潘 +always \u6F5A 245-34-5 潚 +always \u6F5B 245-2345-2 潛 +always \u6F5D 15-16-3 潝 +always \u6F5E 14-34-5 潞 +always \u6F5F 15-16-5 潟 +always \u6F60 15-123456-5 潠 +always \u6F61 145-123456-5 潡 +always \u6F62 1235-456-2 潢 +always \u6F63 236-134-1456-4 潣 +always \u6F64 1245-123456-5 潤 +always \u6F66 14-246-2 潦 +always \u6F67 1-136-3 潧 +always \u6F69 16-5 潩 +always \u6F6A 145-16-2 潪 +always \u6F6B 12456-3 潫 +always \u6F6C 145-1236-5 潬 +always \u6F6D 124-1236-2 潭 +always \u6F6E 12-146-2 潮 +always \u6F6F 15-256-2 潯 +always \u6F70 123-1246-5 潰 +always \u6F72 24-146-5 潲 +always \u6F73 124-34-2 潳 +always \u6F76 1235-356-3 潶 +always \u6F77 345-135-16-4 潷 +always \u6F78 24-1236-3 潸 +always \u6F7A 12-1236-2 潺 +always \u6F7B 24-34-4 潻 +always \u6F7C 124-12346-2 潼 +always \u6F7D 25-1234-34-4 潽 +always \u6F7E 14-1456-2 潾 +always \u6F7F 1246-2 潿 +always \u6F80 15-2346-5 澀 +always \u6F82 12-1356-2 澂 +always \u6F84 12-1356-2 澄 +always \u6F85 1235-35-5 澅 +always \u6F86 13-246-3 澆 +always \u6F87 14-146-2 澇 +always \u6F88 12-2346-5 澈 +always \u6F89 13-1236-4 澉 +always \u6F8B 1235-1356-5 澋 +always \u6F8C 15-156-3 澌 +always \u6F8D 1-34-5 澍 +always \u6F8E 1235-1234-1356-2 澎 +always \u6F90 256-2 澐 +always \u6F92 1235-12346-5 澒 +always \u6F93 6-12345-34-2 澓 +always \u6F94 1235-146-5 澔 +always \u6F95 1235-2346-2 澕 +always \u6F96 15-2345-3 澖 +always \u6F97 13-2345-5 澗 +always \u6F9E 1256-2 澞 +always \u6FA0 24-134-1456-4 澠 +always \u6FA1 125-146-4 澡 +always \u6FA2 145-1346-3 澢 +always \u6FA3 1235-12456-4 澣 +always \u6FA4 125-2346-2 澤 +always \u6FA5 15-346-5 澥 +always \u6FA6 1256-5 澦 +always \u6FA7 14-16-4 澧 +always \u6FA8 24-156-5 澨 +always \u6FA9 15-236-2 澩 +always \u6FAA 14-13456-2 澪 +always \u6FAB 36-134-1236-5 澫 +always \u6FAC 125-156-3 澬 +always \u6FAD 235-3 澭 +always \u6FAE 123-2356-5 澮 +always \u6FAF 245-1236-5 澯 +always \u6FB0 14-2345-5 澰 +always \u6FB1 145-2345-5 澱 +always \u6FB2 346-5 澲 +always \u6FB3 146-5 澳 +always \u6FB4 1235-12456-2 澴 +always \u6FB6 145-1236-5 澶 +always \u6FB8 145-1236-4 澸 +always \u6FB9 145-1236-5 澹 +always \u6FBA 16-5 澺 +always \u6FBC 13456-1234-16-5 澼 +always \u6FBD 13-1256-5 澽 +always \u6FBF 245-1456-2 澿 +always \u6FC0 13-16-3 激 +always \u6FC1 1-25-2 濁 +always \u6FC2 14-2345-2 濂 +always \u6FC3 1345-12346-2 濃 +always \u6FC4 13-25-3 濄 +always \u6FC6 1246-12345-136-2 濆 +always \u6FC7 15-2346-5 濇 +always \u6FC8 13-16-2 濈 +always \u6FC9 15-1246-3 濉 +always \u6FCA 1235-1246-5 濊 +always \u6FCB 12-34-4 濋 +always \u6FCC 124-345-5 濌 +always \u6FCD 15-12346-3 濍 +always \u6FCE 145-13456-4 濎 +always \u6FCF 135-345-1 濏 +always \u6FD4 1246-134-16-4 濔 +always \u6FD5 24-156-3 濕 +always \u6FD8 1345-13456-5 濘 +always \u6FDB 134-134-1356-2 濛 +always \u6FDC 13-1456-5 濜 +always \u6FDD 245-16-2 濝 +always \u6FDE 1356-1234-16-5 濞 +always \u6FDF 13-16-5 濟 +always \u6FE0 1235-146-2 濠 +always \u6FE1 1245-34-2 濡 +always \u6FE2 125-1246-4 濢 +always \u6FE3 25-5 濣 +always \u6FE4 124-146-2 濤 +always \u6FE6 1456-4 濦 +always \u6FE7 145-1246-5 濧 +always \u6FE8 245-156-2 濨 +always \u6FE9 1235-25-5 濩 +always \u6FEB 14-1236-5 濫 +always \u6FEC 13-256-5 濬 +always \u6FED 2456-5 濭 +always \u6FEE 56-1234-34-2 濮 +always \u6FEF 1-25-2 濯 +always \u6FF0 1246-2 濰 +always \u6FF1 1235-135-1456-3 濱 +always \u6FF2 13-34-4 濲 +always \u6FF4 15-13456-2 濴 +always \u6FF7 12345-356-5 濷 +always \u6FFA 13-2345-5 濺 +always \u6FFB 1246-2 濻 +always \u6FFC 14-25-5 濼 +always \u6FFE 14-1256-5 濾 +always \u6FFF 14-16-5 濿 +always \u7000 234-3 瀀 +always \u7001 46-5 瀁 +always \u7004 13-346-2 瀄 +always \u7005 13456-5 瀅 +always \u7006 145-34-2 瀆 +always \u7007 456-4 瀇 +always \u7009 15-346-5 瀉 +always \u700A 36-1234-1236-2 瀊 +always \u700B 24-136-4 瀋 +always \u700C 246-135-246-3 瀌 +always \u700D 12-1236-2 瀍 +always \u700E 126-134-346-5 瀎 +always \u700F 14-234-2 瀏 +always \u7011 135-1234-34-5 瀑 +always \u7014 13-34-4 瀔 +always \u7015 1234-135-1456-3 瀕 +always \u7016 1235-25-5 瀖 +always \u7017 15-2345-5 瀗 +always \u7018 14-34-2 瀘 +always \u7019 245-1456-3 瀙 +always \u701A 1235-1236-5 瀚 +always \u701B 13456-2 瀛 +always \u701C 1245-12346-2 瀜 +always \u701D 14-16-5 瀝 +always \u701F 15-246-3 瀟 +always \u7020 13456-2 瀠 +always \u7021 15-1246-4 瀡 +always \u7022 1246-2 瀢 +always \u7023 15-346-5 瀣 +always \u7024 1235-2356-2 瀤 +always \u7026 1-34-3 瀦 +always \u7027 14-12346-2 瀧 +always \u7028 14-2456-5 瀨 +always \u7029 145-1246-5 瀩 +always \u702A 236-12345-1236-2 瀪 +always \u702B 1235-34-2 瀫 +always \u702F 13456-2 瀯 +always \u7030 6-134-16-2 瀰 +always \u7031 13-16-5 瀱 +always \u7032 14-2345-5 瀲 +always \u7033 13-2345-5 瀳 +always \u7034 13456-4 瀴 +always \u7035 1246-12345-136-5 瀵 +always \u7037 16-5 瀷 +always \u7038 13-2345-3 瀸 +always \u7039 246-5 瀹 +always \u703A 12-1236-2 瀺 +always \u703B 145-2456-5 瀻 +always \u703C 1245-1346-2 瀼 +always \u703E 14-1236-2 瀾 +always \u703F 1246-12345-1236-2 瀿 +always \u7040 24-456-5 灀 +always \u7041 45-3 灁 +always \u7042 1-25-2 灂 +always \u7043 1246-12345-1356-3 灃 +always \u7044 24-2346-5 灄 +always \u7045 14-356-4 灅 +always \u7046 14-1236-2 灆 +always \u7048 245-1256-2 灈 +always \u7049 235-3 灉 +always \u704A 245-2345-2 灊 +always \u704C 13-12456-5 灌 +always \u7051 15-345-4 灑 +always \u7052 125-1236-5 灒 +always \u7055 14-16-2 灕 +always \u7056 234-134-16-4 灖 +always \u7057 24-1236-5 灗 +always \u7058 124-1236-3 灘 +always \u705A 13-246-4 灚 +always \u705B 12-1236-4 灛 +always \u705D 1235-146-5 灝 +always \u705E 56-135-345-5 灞 +always \u705F 1-34-2 灟 +always \u7060 14-1236-5 灠 +always \u7061 14-1236-2 灡 +always \u7062 1345-1346-4 灢 +always \u7063 12456-3 灣 +always \u7064 14-12456-2 灤 +always \u7065 245-45-2 灥 +always \u7066 15-2345-4 灦 +always \u7068 13-1236-4 灨 +always \u7069 2345-5 灩 +always \u706A 1256-5 灪 +always \u706B 1235-25-4 火 +always \u7070 1235-1246-3 灰 +always \u7071 15-246-3 灱 +always \u7074 1235-12346-2 灴 +always \u7076 125-146-5 灶 +always \u7078 13-234-4 灸 +always \u707A 15-346-5 灺 +always \u707C 1-25-2 灼 +always \u707D 125-2456-3 災 +always \u7082 1-12346-3 炂 +always \u7083 25-12345-136-2 炃 +always \u7084 1345-234-4 炄 +always \u7085 13-235-4 炅 +always \u7086 123456-2 炆 +always \u708A 12-1246-3 炊 +always \u708E 2345-2 炎 +always \u7091 25-134-34-5 炑 +always \u7092 12-146-4 炒 +always \u7093 14-246-5 炓 +always \u7094 13-1246-5 炔 +always \u7095 123-1346-5 炕 +always \u7096 124-123456-3 炖 +always \u7098 15-1456-3 炘 +always \u7099 1-156-5 炙 +always \u709A 13-456-3 炚 +always \u709F 145-345-2 炟 +always \u70A1 1-1356-3 炡 +always \u70A4 1-146-3 炤 +always \u70A9 14-13456-5 炩 +always \u70AB 15-45-5 炫 +always \u70AC 13-1256-5 炬 +always \u70AD 124-1236-5 炭 +always \u70AE 1234-146-5 炮 +always \u70AF 13-235-4 炯 +always \u70B0 234-1234-146-2 炰 +always \u70B1 124-2456-2 炱 +always \u70B3 246-135-13456-4 炳 +always \u70B4 46-4 炴 +always \u70B5 124-12346-3 炵 +always \u70B7 1-34-5 炷 +always \u70B8 1-345-5 炸 +always \u70BA 1246-2 為 +always \u70BA\u4E86 1246-5-14-2346-1 為了 +always \u70BE 2356-1234-13456-2 炾 +always \u70C5 15-1256-5 烅 +always \u70C6 15-13456-2 烆 +always \u70C7 245-45-5 烇 +always \u70C8 14-346-5 烈 +always \u70CA 46-2 烊 +always \u70CB 15-234-3 烋 +always \u70CD 15-2345-4 烍 +always \u70CE 1456-2 烎 +always \u70CF 34-3 烏 +always \u70D1 246-2 烑 +always \u70D2 24-156-5 烒 +always \u70D3 1246-3 烓 +always \u70D4 124-12346-2 烔 +always \u70D7 123-2456-5 烗 +always \u70D8 1235-12346-3 烘 +always \u70D9 14-25-5 烙 +always \u70DA 15-23456-2 烚 +always \u70DC 15-45-4 烜 +always \u70DD 1-1356-3 烝 +always \u70DE 356-1234-126-5 烞 +always \u70E0 1235-1246-4 烠 +always \u70E1 13-456-3 烡 +always \u70E2 1-2346-5 烢 +always \u70E4 123-146-4 烤 +always \u70EF 15-16-3 烯 +always \u70F0 1235-12345-34-2 烰 +always \u70F3 36-1234-34-4 烳 +always \u70F4 13-13456-4 烴 +always \u70F6 124-13456-4 烶 +always \u70F7 12456-2 烷 +always \u70F8 1235-2456-4 烸 +always \u70F9 1234-1356-3 烹 +always \u70F9\u8ABF 1234-1356-3-124-246-2 烹調 +always \u70FA 14-1346-4 烺 +always \u70FB 2345-4 烻 +always \u70FC 1235-34-3 烼 +always \u70FD 2345-12345-1356-3 烽 +always \u70FF 1245-12346-2 烿 +always \u7100 1235-34-2 焀 +always \u7102 24-34-2 焂 +always \u7104 15-256-3 焄 +always \u7106 13-236-2 焆 +always \u7109 2345-3 焉 +always \u710A 1235-1236-4 焊 +always \u710B 1-456-5 焋 +always \u710C 13-256-5 焌 +always \u710D 145-16-5 焍 +always \u710E 15-246-5 焎 +always \u7110 34-5 焐 +always \u7113 135-345-1 焓 +always \u7117 13-1256-2 焗 +always \u7119 12346-135-356-5 焙 +always \u711A 146-12345-136-2 焚 +always \u711B 14-1456-5 焛 +always \u711C 1235-123456-5 焜 +always \u711E 124-123456-3 焞 +always \u711F 15-16-2 焟 +always \u7120 245-1246-5 焠 +always \u7121 34-2 無 +always \u7122 1235-12346-3 焢 +always \u7123 13-1256-5 焣 +always \u7125 25-5 焥 +always \u7126 13-246-3 焦 +always \u7128 36-12345-1356-5 焨 +always \u712E 15-1456-5 焮 +always \u712F 1-25-2 焯 +always \u7130 2345-5 焰 +always \u7131 2345-4 焱 +always \u7132 16-5 焲 +always \u7136 1245-1236-2 然 +always \u713A 24-1356-3 焺 +always \u7141 12-136-2 煁 +always \u7142 1235-2346-5 煂 +always \u7143 123-1246-4 煃 +always \u7144 1-12346-3 煄 +always \u7146 15-23456-3 煆 +always \u7147 1235-1246-3 煇 +always \u7149 14-2345-5 煉 +always \u714B 15-13456-3 煋 +always \u714C 1235-456-2 煌 +always \u714D 13-246-4 煍 +always \u714E 13-2345-3 煎 +always \u7150 13456-3 煐 +always \u7152 1246-4 煒 +always \u7153 124-12456-3 煓 +always \u7154 124-2345-5 煔 +always \u7156 1345-12456-4 煖 +always \u7158 12-1236-2 煘 +always \u7159 2345-3 煙 +always \u715A 13-235-4 煚 +always \u715C 1256-5 煜 +always \u715D 36-134-356-5 煝 +always \u715E 24-345-5 煞 +always \u715F 1246-5 煟 +always \u7160 346-5 煠 +always \u7161 15-1456-5 煡 +always \u7162 245-235-2 煢 +always \u7163 1245-12356-4 煣 +always \u7164 1236-134-356-2 煤 +always \u7165 1235-12456-5 煥 +always \u7166 15-1256-4 煦 +always \u7167 1-146-5 照 +always \u7168 1246-3 煨 +always \u7169 134-12345-1236-2 煩 +always \u716A 245-234-2 煪 +always \u716C 46-2 煬 +always \u716E 1-34-4 煮 +always \u7170 13-146-5 煰 +always \u7172 1236-135-146-3 煲 +always \u7178 25-135-2345-3 煸 +always \u717B 124-1346-2 煻 +always \u717D 24-1236-3 煽 +always \u7180 1235-456-4 熀 +always \u7181 15-346-2 熁 +always \u7182 15-16-5 熂 +always \u7184 15-16-2 熄 +always \u7185 256-2 熅 +always \u7186 1235-2346-2 熆 +always \u7187 1235-34-5 熇 +always \u7189 256-2 熉 +always \u718A 15-235-2 熊 +always \u718F 15-256-3 熏 +always \u7190 25-134-13456-2 熐 +always \u7192 13456-2 熒 +always \u7194 1245-12346-2 熔 +always \u7197 245-46-5 熗 +always \u7199 15-16-3 熙 +always \u719A 1235-3456-135-16-5 熚 +always \u719B 1356-135-246-3 熛 +always \u719C 125-12346-4 熜 +always \u719D 14-34-5 熝 +always \u719E 13-2345-3 熞 +always \u719F 24-34-2 熟 +always \u71A0 16-5 熠 +always \u71A1 14-12356-2 熡 +always \u71A4 16-5 熤 +always \u71A5 124-12346-3 熥 +always \u71A7 125-12346-3 熧 +always \u71A8 256-5 熨 +always \u71A9 1235-34-5 熩 +always \u71AA 16-2 熪 +always \u71AC 146-2 熬 +always \u71AF 1245-1236-4 熯 +always \u71B0 12356-3 熰 +always \u71B1 1245-2346-5 熱 +always \u71B2 13-235-4 熲 +always \u71B3 14-134-1236-5 熳 +always \u71B5 24-1346-3 熵 +always \u71B8 13-2345-3 熸 +always \u71B9 15-16-3 熹 +always \u71BC 16-5 熼 +always \u71BD 15-246-5 熽 +always \u71BE 12-156-5 熾 +always \u71BF 1235-456-2 熿 +always \u71C0 12-1236-4 燀 +always \u71C1 346-5 燁 +always \u71C2 245-2345-2 燂 +always \u71C3 1245-1236-2 燃 +always \u71C4 2345-5 燄 +always \u71C5 15-2345-2 燅 +always \u71C6 245-246-2 燆 +always \u71C7 125-123456-5 燇 +always \u71C8 145-1356-3 燈 +always \u71C9 145-123456-5 燉 +always \u71CA 24-136-3 燊 +always \u71CB 13-246-3 燋 +always \u71CE 14-246-2 燎 +always \u71CF 1256-5 燏 +always \u71D0 14-1456-2 燐 +always \u71D2 24-146-3 燒 +always \u71D4 1235-12345-1236-2 燔 +always \u71D5 2345-5 燕 +always \u71D6 15-256-2 燖 +always \u71D8 25-134-356-4 燘 +always \u71D9 124-1346-5 燙 +always \u71DA 16-3 燚 +always \u71DB 13-13456-4 燛 +always \u71DC 134-136-5 燜 +always \u71DF 13456-2 營 +always \u71E0 146-5 燠 +always \u71E1 16-5 燡 +always \u71E2 15-236-2 燢 +always \u71E4 124-2456-5 燤 +always \u71E5 125-146-5 燥 +always \u71E6 245-1236-5 燦 +always \u71E7 15-1246-5 燧 +always \u71E8 15-16-3 燨 +always \u71EC 1235-1246-4 燬 +always \u71ED 1-34-2 燭 +always \u71EE 15-346-5 燮 +always \u71F0 1246-3 燰 +always \u71F1 16-5 燱 +always \u71F2 15-346-2 燲 +always \u71F4 1235-1246-5 燴 +always \u71F8 1245-34-2 燸 +always \u71F9 15-2345-4 燹 +always \u71FB 15-256-3 燻 +always \u71FC 13-1456-5 燼 +always \u71FD 12-12356-2 燽 +always \u71FE 124-146-2 燾 +always \u71FF 246-5 燿 +always \u7201 14-1236-5 爁 +always \u7202 25-135-246-3 爂 +always \u7203 1245-12346-2 爃 +always \u7205 256-134-126-5 爅 +always \u7206 345-135-146-5 爆 +always \u7207 1245-25-5 爇 +always \u720A 146-2 爊 +always \u720C 123-456-5 爌 +always \u720D 24-25-5 爍 +always \u7210 14-34-2 爐 +always \u7213 2345-2 爓 +always \u7214 15-16-3 爔 +always \u7219 1245-1346-4 爙 +always \u721A 236-5 爚 +always \u721B 14-1236-5 爛 +always \u721D 13-236-2 爝 +always \u721E 124-12346-2 爞 +always \u721F 13-12456-5 爟 +always \u7222 25-134-16-2 爢 +always \u7223 124-1346-4 爣 +always \u7226 14-1236-4 爦 +always \u7227 14-13456-2 爧 +always \u7228 245-12456-5 爨 +always \u7229 1256-5 爩 +always \u722A 1-35-4 爪 +always \u722C 1234-345-2 爬 +always \u722D 1-1356-3 爭 +always \u7230 45-2 爰 +always \u7235 13-236-2 爵 +always \u7236 12345-34-5 父 +always \u7238 135-135-345-5 爸 +always \u7239 145-346-3 爹 +always \u723A 346-2 爺 +always \u723B 246-2 爻 +always \u723D 24-456-4 爽 +always \u723E 156-4 爾 +always \u723F 46-135-1236-5 爿 +always \u7241 13-2346-3 牁 +always \u7242 125-1346-3 牂 +always \u7244 245-46-3 牄 +always \u7246 245-46-2 牆 +always \u7247 1234-2345-5 片 +always \u7248 135-1236-4 版 +always \u7249 2346-1234-1236-5 牉 +always \u724A 24-146-2 牊 +always \u724B 13-2345-3 牋 +always \u724C 146-1234-2456-2 牌 +always \u724F 1-34-5 牏 +always \u7252 145-346-2 牒 +always \u7253 125-135-1346-4 牓 +always \u7256 234-4 牖 +always \u7258 145-34-2 牘 +always \u7259 23456-2 牙 +always \u725A 12-1356-5 牚 +always \u725B 1345-234-2 牛 +always \u725B\u4ED4 1345-234-2-125-2456-4 牛仔 +always \u725D 13-1234-1456-5 牝 +always \u725E 13-234-3 牞 +always \u725F 1345-134-12356-2 牟 +always \u7260 124-3457-3 牠 +always \u7261 145-134-34-4 牡 +always \u7262 14-146-2 牢 +always \u7263 1245-136-5 牣 +always \u7267 46-134-34-5 牧 +always \u7269 34-5 物 +always \u726A 2345-5 牪 +always \u726C 1345-135-356-5 牬 +always \u726E 13-2345-5 牮 +always \u726F 13-34-4 牯 +always \u7270 234-5 牰 +always \u7272 24-1356-3 牲 +always \u7273 1345-134-34-4 牳 +always \u7274 145-16-4 牴 +always \u7276 245-45-5 牶 +always \u7277 245-45-2 牷 +always \u7278 125-156-5 牸 +always \u7279 124-2346-5 特 +always \u727B 234-134-1346-2 牻 +always \u727C 123-1356-3 牼 +always \u727D 245-2345-3 牽 +always \u727E 34-2 牾 +always \u727F 13-34-5 牿 +always \u7280 15-16-3 犀 +always \u7281 14-16-2 犁 +always \u7284 13-16-3 犄 +always \u7285 13-1346-3 犅 +always \u7286 124-2346-5 犆 +always \u7288 245-45-2 犈 +always \u7289 1245-123456-2 犉 +always \u728B 135-345-1 犋 +always \u728C 13-23456-3 犌 +always \u728D 13-2345-3 犍 +always \u728E 1345-12345-1356-3 犎 +always \u7290 123-2346-3 犐 +always \u7291 13-1256-2 犑 +always \u7292 123-146-5 犒 +always \u7293 12-34-2 犓 +always \u7295 236-135-356-5 犕 +always \u7296 14-25-5 犖 +always \u7297 13-346-5 犗 +always \u7298 1345-134-345-2 犘 +always \u729A 1246-5 犚 +always \u729B 14-16-2 犛 +always \u729D 124-12346-2 犝 +always \u729E 245-246-2 犞 +always \u72A1 14-16-5 犡 +always \u72A2 145-34-2 犢 +always \u72A3 14-346-5 犣 +always \u72A4 2356-1234-16-2 犤 +always \u72A5 36-1234-246-4 犥 +always \u72A6 234-135-146-5 犦 +always \u72A7 15-16-3 犧 +always \u72A8 12-12356-3 犨 +always \u72A9 1246-2 犩 +always \u72AA 123-1246-2 犪 +always \u72AC 245-45-4 犬 +always \u72AE 256-135-126-2 犮 +always \u72AF 12345-1236-5 犯 +always \u72B0 245-234-2 犰 +always \u72B4 1235-1236-2 犴 +always \u72B5 13-346-2 犵 +always \u72BA 123-1346-5 犺 +always \u72BD 23456-5 犽 +always \u72BF 1235-12456-3 犿 +always \u72C0 1-456-5 狀 +always \u72C1 256-4 狁 +always \u72C2 123-456-2 狂 +always \u72C3 1345-234-4 狃 +always \u72C4 145-16-2 狄 +always \u72C5 245-13456-3 狅 +always \u72C6 1-12346-5 狆 +always \u72C9 136-1234-16-3 狉 +always \u72CA 13-1256-2 狊 +always \u72CB 1345-16-2 狋 +always \u72CC 24-1356-3 狌 +always \u72CE 15-23456-2 狎 +always \u72D0 1235-34-2 狐 +always \u72D1 14-13456-2 狑 +always \u72D2 12345-356-5 狒 +always \u72D4 1345-16-4 狔 +always \u72D6 234-5 狖 +always \u72D7 13-12356-4 狗 +always \u72D8 236-5 狘 +always \u72D9 13-1256-3 狙 +always \u72DA 145-1236-5 狚 +always \u72DC 13-34-4 狜 +always \u72DF 1235-12456-2 狟 +always \u72E0 1235-136-4 狠 +always \u72E1 13-246-4 狡 +always \u72E3 1-146-5 狣 +always \u72E4 13-16-2 狤 +always \u72E6 24-1236-3 狦 +always \u72E8 1245-12346-2 狨 +always \u72E9 24-12356-4 狩 +always \u72EA 124-12346-3 狪 +always \u72EB 14-146-4 狫 +always \u72F3 1256-2 狳 +always \u72F4 26-135-16-5 狴 +always \u72F6 15-16-4 狶 +always \u72F7 13-45-5 狷 +always \u72F8 14-16-2 狸 +always \u72F9 15-23456-2 狹 +always \u72FA 1456-2 狺 +always \u72FB 15-12456-3 狻 +always \u72FC 14-1346-2 狼 +always \u72FD 1346-135-356-5 狽 +always \u72FE 1-156-5 狾 +always \u72FF 2345-2 狿 +always \u7300 24-345-3 猀 +always \u7301 14-16-5 猁 +always \u7307 246-2 猇 +always \u7308 45-135-345-5 猈 +always \u730A 1345-16-2 猊 +always \u730B 45-135-246-3 猋 +always \u730C 1456-5 猌 +always \u730F 13-2345-3 猏 +always \u7311 123-123456-3 猑 +always \u7312 2345-3 猒 +always \u7313 13-25-4 猓 +always \u7316 12-1346-3 猖 +always \u7317 16-3 猗 +always \u7318 1-156-5 猘 +always \u7319 1-1356-3 猙 +always \u731B 134-1356-4 猛 +always \u731C 245-2456-3 猜 +always \u731D 245-34-5 猝 +always \u731E 24-2346-5 猞 +always \u7322 1235-34-2 猢 +always \u7323 125-12346-3 猣 +always \u7325 1246-4 猥 +always \u7326 26-12345-1356-3 猦 +always \u7327 25-3 猧 +always \u7329 15-13456-3 猩 +always \u732D 12-12456-2 猭 +always \u7330 23456-5 猰 +always \u7331 1345-146-2 猱 +always \u7332 15-346-3 猲 +always \u7333 13-23456-3 猳 +always \u7334 1235-12356-2 猴 +always \u7335 124-135-2345-3 猵 +always \u7336 234-2 猶 +always \u7337 234-2 猷 +always \u733A 246-2 猺 +always \u733B 15-123456-3 猻 +always \u733C 13-135-126-2 猼 +always \u733E 1235-35-2 猾 +always \u733F 45-2 猿 +always \u7340 15-12356-3 獀 +always \u7342 45-2 獂 +always \u7343 145-2456-3 獃 +always \u7344 1256-5 獄 +always \u7345 24-156-3 獅 +always \u7349 1-136-3 獉 +always \u734A 12-456-5 獊 +always \u734C 12456-134-1236-5 獌 +always \u734D 13-13456-5 獍 +always \u734E 13-46-4 獎 +always \u7350 1-1346-3 獐 +always \u7351 12-1236-2 獑 +always \u7352 146-2 獒 +always \u7357 13-236-2 獗 +always \u7358 235-135-16-5 獘 +always \u7359 45-3456-135-16-5 獙 +always \u735A 1235-456-2 獚 +always \u735B 36-135-34-4 獛 +always \u735D 1256-5 獝 +always \u735E 124-12346-2 獞 +always \u735F 246-5 獟 +always \u7360 14-246-2 獠 +always \u7361 135-345-1 獡 +always \u7362 15-246-3 獢 +always \u7365 15-16-2 獥 +always \u7366 13-2346-2 獦 +always \u7367 13-45-5 獧 +always \u7368 145-34-2 獨 +always \u7369 1235-1246-5 獩 +always \u736A 123-2356-5 獪 +always \u736B 15-2345-4 獫 +always \u736C 15-346-5 獬 +always \u736E 15-2345-4 獮 +always \u736F 15-256-3 獯 +always \u7370 1345-13456-2 獰 +always \u7372 1235-25-5 獲 +always \u7373 1345-12356-5 獳 +always \u7375 14-346-5 獵 +always \u7376 1345-146-2 獶 +always \u7377 13-456-4 獷 +always \u7378 24-12356-5 獸 +always \u737A 124-345-5 獺 +always \u737B 15-2345-5 獻 +always \u737C 1235-134-16-2 獼 +always \u737D 1245-1346-2 獽 +always \u737E 1235-12456-3 獾 +always \u737F 1345-146-2 獿 +always \u7380 14-25-2 玀 +always \u7381 15-2345-4 玁 +always \u7382 245-16-2 玂 +always \u7383 13-236-2 玃 +always \u7384 15-45-2 玄 +always \u7385 6-134-246-5 玅 +always \u7386 125-156-3 玆 +always \u7387 14-1256-5 率 +always \u7388 14-34-2 玈 +always \u7389 1256-5 玉 +always \u738A 15-34-5 玊 +always \u738B 456-2 王 +always \u738E 145-13456-3 玎 +always \u7392 1235-12346-2 玒 +always \u7393 145-16-5 玓 +always \u7394 12-12456-5 玔 +always \u7395 13-1236-3 玕 +always \u7396 13-234-4 玖 +always \u7397 1256-2 玗 +always \u739D 34-4 玝 +always \u739F 1256-123456-2 玟 +always \u73A0 13-346-5 玠 +always \u73A1 23456-5 玡 +always \u73A2 1256-135-1456-3 玢 +always \u73A4 1256-135-1356-4 玤 +always \u73A5 236-5 玥 +always \u73A6 13-236-2 玦 +always \u73A8 13-236-2 玨 +always \u73A9 12456-2 玩 +always \u73AB 1246-134-356-2 玫 +always \u73AC 145-1236-4 玬 +always \u73AD 1346-1234-1456-2 玭 +always \u73B2 14-13456-2 玲 +always \u73B3 145-2456-5 玳 +always \u73B4 16-5 玴 +always \u73B5 1236-2 玵 +always \u73B6 36-1234-13456-2 玶 +always \u73B7 145-2345-5 玷 +always \u73B8 2456-12345-34-2 玸 +always \u73B9 15-45-2 玹 +always \u73BB 135-126-3 玻 +always \u73BC 245-156-4 玼 +always \u73BE 13-23456-4 玾 +always \u73BF 24-146-2 玿 +always \u73C0 34-1234-126-5 珀 +always \u73C2 123-2346-3 珂 +always \u73C3 1245-1236-4 珃 +always \u73C5 24-136-3 珅 +always \u73C6 16-2 珆 +always \u73C7 125-34-4 珇 +always \u73C8 13-23456-3 珈 +always \u73CA 24-1236-3 珊 +always \u73CB 14-234-4 珋 +always \u73CC 24-135-16-5 珌 +always \u73CD 1-136-3 珍 +always \u73D2 13-1456-3 珒 +always \u73D3 13-246-5 珓 +always \u73D4 13-2345-5 珔 +always \u73D6 13-456-3 珖 +always \u73D7 15-2345-3 珗 +always \u73D8 1-12356-3 珘 +always \u73D9 13-12346-4 珙 +always \u73DA 2345-3 珚 +always \u73DB 15-234-5 珛 +always \u73DC 46-2 珜 +always \u73DD 15-1256-4 珝 +always \u73DE 14-25-5 珞 +always \u73E0 1-34-3 珠 +always \u73E3 15-256-2 珣 +always \u73E5 156-4 珥 +always \u73E7 246-2 珧 +always \u73E8 15-23456-2 珨 +always \u73E9 1235-1356-2 珩 +always \u73EA 13-1246-3 珪 +always \u73EB 12-12346-3 珫 +always \u73ED 123-135-1236-3 班 +always \u73EE 1256-1234-356-5 珮 +always \u73F4 2346-2 珴 +always \u73F5 12-1356-2 珵 +always \u73F6 124-16-2 珶 +always \u73F8 34-2 珸 +always \u73FA 13-256-5 珺 +always \u73FC 456-135-356-5 珼 +always \u73FD 124-13456-4 珽 +always \u73FE 15-2345-5 現 +always \u73FF 12-25-5 珿 +always \u7400 1235-1236-5 琀 +always \u7401 15-45-2 琁 +always \u7403 245-234-2 球 +always \u7404 245-45-4 琄 +always \u7405 14-1346-2 琅 +always \u7406 14-16-4 理 +always \u7407 15-234-5 琇 +always \u7408 1456-12345-34-2 琈 +always \u7409 14-234-2 琉 +always \u740A 346-2 琊 +always \u740B 15-16-3 琋 +always \u740C 14-13456-2 琌 +always \u740D 14-16-5 琍 +always \u7416 1-1236-4 琖 +always \u741A 13-1256-3 琚 +always \u741B 12-136-3 琛 +always \u741D 123456-2 琝 +always \u7420 145-2345-4 琠 +always \u7421 12-34-5 琡 +always \u7422 1-25-2 琢 +always \u7423 1234-356-4 琣 +always \u7424 12-1356-3 琤 +always \u7425 1235-34-4 琥 +always \u7426 245-16-2 琦 +always \u7428 123-123456-3 琨 +always \u7429 12-1346-3 琩 +always \u742A 245-16-2 琪 +always \u742B 135-135-1356-4 琫 +always \u742C 12456-4 琬 +always \u742D 14-34-5 琭 +always \u742E 245-12346-2 琮 +always \u742F 13-12456-4 琯 +always \u7430 2345-4 琰 +always \u7431 145-246-3 琱 +always \u7432 34-135-356-5 琲 +always \u7433 14-1456-2 琳 +always \u7434 245-1456-2 琴 +always \u7435 345-1234-16-2 琵 +always \u7436 1234-1234-345-2 琶 +always \u743A 12345-345-5 琺 +always \u743F 1235-123456-2 琿 +always \u7440 1256-4 瑀 +always \u7441 146-134-356-5 瑁 +always \u7442 25-134-356-2 瑂 +always \u7444 15-45-3 瑄 +always \u7446 15-13456-3 瑆 +always \u744A 1-136-3 瑊 +always \u744B 1246-4 瑋 +always \u744D 1235-12456-5 瑍 +always \u744E 13-346-3 瑎 +always \u744F 12-12456-3 瑏 +always \u7450 13-2345-4 瑐 +always \u7451 1-12456-5 瑑 +always \u7452 12-1346-5 瑒 +always \u7454 245-45-2 瑔 +always \u7455 15-23456-2 瑕 +always \u7457 45-5 瑗 +always \u7459 1345-146-4 瑙 +always \u745A 1235-34-2 瑚 +always \u745B 13456-3 瑛 +always \u745C 1256-2 瑜 +always \u745E 1245-1246-5 瑞 +always \u745F 15-2346-5 瑟 +always \u7462 1245-12346-2 瑢 +always \u7463 15-25-4 瑣 +always \u7464 246-2 瑤 +always \u7467 13-1456-3 瑧 +always \u7469 13456-2 瑩 +always \u746A 146-134-345-4 瑪 +always \u746D 124-1346-2 瑭 +always \u746E 14-16-5 瑮 +always \u746F 14-1346-2 瑯 +always \u7470 13-1246-3 瑰 +always \u7471 124-2345-5 瑱 +always \u7472 245-46-3 瑲 +always \u7473 245-25-3 瑳 +always \u7475 1-146-4 瑵 +always \u7479 124-34-2 瑹 +always \u747C 1-12456-3 瑼 +always \u747D 245-12346-3 瑽 +always \u747E 13-1456-4 瑾 +always \u747F 16-3 瑿 +always \u7480 245-1246-4 璀 +always \u7481 245-12346-3 璁 +always \u7483 14-16-2 璃 +always \u7485 125-146-4 璅 +always \u7486 245-234-2 璆 +always \u7487 15-45-2 璇 +always \u7488 146-2 璈 +always \u7489 14-2345-4 璉 +always \u748A 1256-134-136-2 璊 +always \u748B 1-1346-3 璋 +always \u7490 14-34-5 璐 +always \u7492 145-1356-3 璒 +always \u7494 125-1356-3 璔 +always \u7495 15-256-2 璕 +always \u7497 145-1346-5 璗 +always \u7498 14-1456-2 璘 +always \u749A 245-235-2 璚 +always \u749C 1235-456-2 璜 +always \u749E 1256-1234-34-2 璞 +always \u749F 13-13456-4 璟 +always \u74A0 1256-12345-1236-2 璠 +always \u74A1 13-1456-5 璡 +always \u74A3 13-16-3 璣 +always \u74A5 13-13456-4 璥 +always \u74A6 2456-5 璦 +always \u74A7 1256-135-16-5 璧 +always \u74A8 245-1236-5 璨 +always \u74A9 245-1256-2 璩 +always \u74AA 125-146-4 璪 +always \u74AB 145-1346-3 璫 +always \u74AD 13-123456-5 璭 +always \u74AF 1235-1246-5 璯 +always \u74B0 1235-12456-2 環 +always \u74B1 15-2346-5 璱 +always \u74B2 15-1246-5 璲 +always \u74B5 1256-2 璵 +always \u74B6 13-1456-5 璶 +always \u74B7 235-12345-34-3 璷 +always \u74B8 36-135-1456-3 璸 +always \u74BA 123456-5 璺 +always \u74BB 125-1246-4 璻 +always \u74BD 15-16-4 璽 +always \u74BE 13-16-5 璾 +always \u74BF 15-45-2 璿 +always \u74C0 1245-12456-2 瓀 +always \u74C1 1235-25-5 瓁 +always \u74C2 13-2456-5 瓂 +always \u74C3 14-356-2 瓃 +always \u74C5 14-16-5 瓅 +always \u74CA 245-235-2 瓊 +always \u74CB 1-2456-3 瓋 +always \u74CF 14-12346-2 瓏 +always \u74D4 13456-3 瓔 +always \u74D5 1256-134-16-2 瓕 +always \u74D6 15-46-3 瓖 +always \u74D7 15-16-3 瓗 +always \u74D8 13-12456-5 瓘 +always \u74D9 145-146-5 瓙 +always \u74DA 125-1236-5 瓚 +always \u74DB 1235-12456-2 瓛 +always \u74DC 13-35-3 瓜 +always \u74DD 24-135-126-2 瓝 +always \u74DE 145-346-2 瓞 +always \u74DF 3456-135-126-2 瓟 +always \u74E0 1235-34-2 瓠 +always \u74E1 1-156-2 瓡 +always \u74E2 1234-246-2 瓢 +always \u74E3 35-135-1236-5 瓣 +always \u74E4 1245-1346-2 瓤 +always \u74E5 14-16-5 瓥 +always \u74E6 35-4 瓦 +always \u74E8 13-46-3 瓨 +always \u74E9 13-2456 瓩 +always \u74EC 35-12345-1346-4 瓬 +always \u74EE 12346-5 瓮 +always \u74F4 14-13456-2 瓴 +always \u74F5 16-2 瓵 +always \u74F6 125-1234-13456-2 瓶 +always \u74F7 245-156-2 瓷 +always \u74FB 12-156-3 瓻 +always \u74FD 145-1346-5 瓽 +always \u74FE 1356-134-1356-4 瓾 +always \u74FF 35-1234-12356-4 瓿 +always \u7500 1-1246-5 甀 +always \u7502 36-135-2345-3 甂 +always \u7503 1-12356-5 甃 +always \u7504 1-136-3 甄 +always \u7507 13456-3 甇 +always \u7508 245-16-5 甈 +always \u750B 145-16-5 甋 +always \u750C 12356-3 甌 +always \u750D 35-134-1356-2 甍 +always \u750F 1345-1234-1356-5 甏 +always \u7510 14-1456-5 甐 +always \u7511 125-1356-5 甑 +always \u7512 34-4 甒 +always \u7513 256-1234-16-5 甓 +always \u7514 145-1236-3 甔 +always \u7515 12346-5 甕 +always \u7516 13456-3 甖 +always \u7517 2345-4 甗 +always \u7518 13-1236-3 甘 +always \u751A 24-136-5 甚 +always \u751C 124-2345-2 甜 +always \u751D 1235-1236-3 甝 +always \u751F 24-1356-3 生 +always \u751F\u9577 24-1356-3-1-1346-4 生長 +always \u7521 24-136-3 甡 +always \u7522 12-1236-4 產 +always \u7525 24-1356-3 甥 +always \u7526 15-34-3 甦 +always \u7528 235-5 用 +always \u7529 24-2356-4 甩 +always \u752A 14-34-5 甪 +always \u752B 1235-12345-34-4 甫 +always \u752C 235-4 甬 +always \u752D 135-1356-2 甭 +always \u752E 135-345-1 甮 +always \u752F 1345-13456-5 甯 +always \u7530 124-2345-2 田 +always \u7531 234-2 由 +always \u7532 13-23456-4 甲 +always \u7533 24-136-3 申 +always \u7537 1345-1236-2 男 +always \u7538 145-2345-5 甸 +always \u7539 6-1234-13456-3 甹 +always \u753A 124-13456-3 町 +always \u753D 245-45-4 甽 +always \u753E 125-156-3 甾 +always \u753F 1256-134-1356-2 甿 +always \u7540 124-135-16-5 畀 +always \u7547 256-2 畇 +always \u7548 36-12345-1236-5 畈 +always \u754B 124-2345-2 畋 +always \u754C 13-346-5 界 +always \u754E 245-45-4 畎 +always \u754F 1246-5 畏 +always \u7554 1235-1234-1236-5 畔 +always \u7559 14-234-2 留 +always \u755A 13-135-136-4 畚 +always \u755B 1-136-4 畛 +always \u755C 12-34-5 畜 +always \u755D 16-134-34-4 畝 +always \u755F 245-2346-5 畟 +always \u7562 12456-135-16-5 畢 +always \u7563 145-345-2 畣 +always \u7564 1-156-4 畤 +always \u7565 14-236-5 略 +always \u7566 245-16-2 畦 +always \u756A 124-12345-1236-3 番 +always \u756B 1235-35-5 畫 +always \u756C 1256-2 畬 +always \u756F 13-256-5 畯 +always \u7570 16-5 異 +always \u7576 145-1346-3 當 +always \u7577 12-25-5 畷 +always \u7578 13-16-3 畸 +always \u7579 12456-4 畹 +always \u757D 124-12456-4 畽 +always \u757E 14-356-2 畾 +always \u757F 13-16-3 畿 +always \u7580 12-345-3 疀 +always \u7584 14-1456-2 疄 +always \u7586 13-46-3 疆 +always \u7587 12-12356-2 疇 +always \u758A 145-346-2 疊 +always \u758B 135-1234-16-4 疋 +always \u758C 1345-346-5 疌 +always \u758F 24-34-3 疏 +always \u7590 1-156-5 疐 +always \u7591 16-2 疑 +always \u7594 145-13456-3 疔 +always \u7595 456-135-16-4 疕 +always \u7598 13-12346-3 疘 +always \u7599 13-2346-3 疙 +always \u759A 13-234-5 疚 +always \u759D 24-1236-5 疝 +always \u75A2 12-136-5 疢 +always \u75A3 234-2 疣 +always \u75A4 145-135-345-3 疤 +always \u75A5 13-346-5 疥 +always \u75A7 245-16-2 疧 +always \u75AA 236-3456-135-16-5 疪 +always \u75AB 16-5 疫 +always \u75B0 1-34-5 疰 +always \u75B2 45-1234-16-2 疲 +always \u75B3 13-1236-3 疳 +always \u75B5 245-156-3 疵 +always \u75B6 15-346-5 疶 +always \u75B8 145-1236-4 疸 +always \u75B9 1-136-4 疹 +always \u75BA 45-12345-345-2 疺 +always \u75BB 1-156-4 疻 +always \u75BC 124-1356-2 疼 +always \u75BD 13-1256-3 疽 +always \u75BE 13-16-2 疾 +always \u75BF 12345-356-5 疿 +always \u75C0 245-1256-2 痀 +always \u75C1 24-1236-3 痁 +always \u75C2 13-23456-3 痂 +always \u75C4 12-345-2 痄 +always \u75C5 134-135-13456-5 病 +always \u75C7 1-1356-5 症 +always \u75CA 245-45-2 痊 +always \u75CB 12-12346-2 痋 +always \u75CC 124-12346-3 痌 +always \u75CD 16-2 痍 +always \u75CE 13-346-3 痎 +always \u75CF 1246-4 痏 +always \u75D0 1235-1246-2 痐 +always \u75D1 145-25-4 痑 +always \u75D2 46-2 痒 +always \u75D4 1-156-5 痔 +always \u75D5 1235-136-2 痕 +always \u75D7 234-134-356-5 痗 +always \u75D8 145-12356-5 痘 +always \u75D9 13-13456-5 痙 +always \u75DA 15-246-3 痚 +always \u75DB 124-12346-5 痛 +always \u75DD 46-134-1346-2 痝 +always \u75DE 1234-16-4 痞 +always \u75DF 15-246-3 痟 +always \u75E0 15-12456-3 痠 +always \u75E1 235-1234-34-3 痡 +always \u75E2 14-16-5 痢 +always \u75E3 1-156-5 痣 +always \u75E4 245-25-2 痤 +always \u75E6 34-5 痦 +always \u75E7 24-345-3 痧 +always \u75ED 36-1234-1356-2 痭 +always \u75EF 13-12456-4 痯 +always \u75F0 124-1236-2 痰 +always \u75F1 12345-356-5 痱 +always \u75F2 1356-134-345-2 痲 +always \u75F3 14-1456-2 痳 +always \u75F4 12-156-3 痴 +always \u75F5 13-16-5 痵 +always \u75F6 145-2345-4 痶 +always \u75F7 1236-3 痷 +always \u75F8 12-156-5 痸 +always \u75F9 1246-3456-135-16-5 痹 +always \u75FA 345-135-16-5 痺 +always \u75FB 135-134-1456-2 痻 +always \u75FC 13-34-5 痼 +always \u75FD 145-1246-3 痽 +always \u75FE 2346-3 痾 +always \u75FF 1246-4 痿 +always \u7600 1256-3 瘀 +always \u7601 245-1246-5 瘁 +always \u7603 1-34-4 瘃 +always \u7608 1-156-5 瘈 +always \u7609 1256-5 瘉 +always \u760A 1235-12356-2 瘊 +always \u760B 456-12345-1356-3 瘋 +always \u760C 14-345-5 瘌 +always \u760D 46-2 瘍 +always \u760F 124-34-2 瘏 +always \u7610 1256-4 瘐 +always \u7611 13-35-3 瘑 +always \u7613 1235-12456-5 瘓 +always \u7614 123-34-5 瘔 +always \u7615 13-23456-4 瘕 +always \u7616 1456-3 瘖 +always \u7619 15-146-3 瘙 +always \u761A 13-236-2 瘚 +always \u761B 12-156-5 瘛 +always \u761C 15-16-2 瘜 +always \u761D 13-12456-3 瘝 +always \u761E 16-5 瘞 +always \u761F 123456-3 瘟 +always \u7620 13-16-2 瘠 +always \u7621 12-456-3 瘡 +always \u7622 245-135-1236-3 瘢 +always \u7623 1235-1246-5 瘣 +always \u7624 14-234-2 瘤 +always \u7625 245-25-2 瘥 +always \u7626 24-12356-5 瘦 +always \u7627 1345-236-5 瘧 +always \u7628 145-2345-3 瘨 +always \u7629 145-345-1 瘩 +always \u762D 13456-135-246-3 瘭 +always \u762F 245-34-5 瘯 +always \u7630 14-25-4 瘰 +always \u7631 16-5 瘱 +always \u7632 125-12346-5 瘲 +always \u7633 12-12356-3 瘳 +always \u7634 1-1346-5 瘴 +always \u7635 1-2456-5 瘵 +always \u7638 245-236-2 瘸 +always \u763A 14-12356-5 瘺 +always \u763C 1456-134-126-5 瘼 +always \u763D 13-1456-5 瘽 +always \u7642 14-246-2 療 +always \u7643 14-12346-2 癃 +always \u7646 14-146-2 癆 +always \u7647 15-2345-2 癇 +always \u7648 12345-356-5 癈 +always \u7649 145-1236-5 癉 +always \u764C 2345-2 癌 +always \u7650 13-2356-5 癐 +always \u7652 1256-5 癒 +always \u7653 1246-2 癓 +always \u7656 2356-1234-16-4 癖 +always \u7657 14-356-4 癗 +always \u7658 14-16-5 癘 +always \u7659 24-34-4 癙 +always \u765A 145-1236-5 癚 +always \u765C 145-2345-5 癜 +always \u765F 135-346-4 癟 +always \u7660 13-16-5 癠 +always \u7661 12-156-3 癡 +always \u7662 46-4 癢 +always \u7664 13-346-2 癤 +always \u7665 1-1356-3 癥 +always \u7669 14-2456-5 癩 +always \u766A 135-345-1 癪 +always \u766C 15-2345-4 癬 +always \u766D 13456-4 癭 +always \u766E 1456-4 癮 +always \u7670 235-3 癰 +always \u7671 124-1236-3 癱 +always \u7672 145-2345-3 癲 +always \u7675 14-12456-2 癵 +always \u7678 13-1246-4 癸 +always \u7679 1246-1234-126-3 癹 +always \u767B 145-1356-3 登 +always \u767C 12345-345-3 發 +always \u767D 135-2456-2 白 +always \u767E 135-2456-4 百 +always \u767F 245-346-2 癿 +always \u7681 125-146-5 皁 +always \u7682 125-146-5 皂 +always \u7684 145-2346-1 的 +always \u7686 13-346-3 皆 +always \u7687 1235-456-2 皇 +always \u7688 13-1246-3 皈 +always \u7689 245-156-4 皉 +always \u768A 14-13456-2 皊 +always \u768B 13-146-3 皋 +always \u768E 13-246-4 皎 +always \u768F 36-1234-1356-4 皏 +always \u7692 2346-2 皒 +always \u7693 1235-146-5 皓 +always \u7695 156-3456-135-16-5 皕 +always \u7696 12456-4 皖 +always \u7699 15-16-3 皙 +always \u769A 2456-2 皚 +always \u769B 13-235-4 皛 +always \u769C 1235-146-5 皜 +always \u769D 1235-456-4 皝 +always \u769E 1235-146-5 皞 +always \u76A4 1234-1234-126-2 皤 +always \u76A6 13-246-4 皦 +always \u76AA 14-16-5 皪 +always \u76AB 135-1234-246-4 皫 +always \u76AD 13-246-5 皭 +always \u76AE 1234-16-2 皮 +always \u76AF 13-1236-4 皯 +always \u76B0 2345-1234-146-5 皰 +always \u76B4 245-123456-3 皴 +always \u76B5 245-236-5 皵 +always \u76B8 13-256-3 皸 +always \u76BA 1-12356-5 皺 +always \u76BB 1-345-3 皻 +always \u76BD 1-1236-4 皽 +always \u76BE 145-34-2 皾 +always \u76BF 245-134-1456-4 皿 +always \u76C2 1256-2 盂 +always \u76C3 6-135-356-3 盃 +always \u76C4 1-146-3 盄 +always \u76C5 1-12346-3 盅 +always \u76C6 1234-136-2 盆 +always \u76C8 13456-2 盈 +always \u76C9 1235-2346-2 盉 +always \u76CA 16-5 益 +always \u76CD 1235-2346-2 盍 +always \u76CE 1346-5 盎 +always \u76D2 1235-2346-2 盒 +always \u76D3 1256-3 盓 +always \u76D4 123-1246-3 盔 +always \u76DA 245-234-2 盚 +always \u76DB 24-1356-5 盛 +always \u76DC 145-146-5 盜 +always \u76DD 14-34-5 盝 +always \u76DE 1-1236-4 盞 +always \u76DF 14-134-1356-2 盟 +always \u76E1 13-1456-5 盡 +always \u76E3 13-2345-3 監 +always \u76E4 1234-1236-2 盤 +always \u76E5 13-12456-5 盥 +always \u76E6 1236-3 盦 +always \u76E7 14-34-2 盧 +always \u76E9 1-12356-3 盩 +always \u76EA 145-1346-5 盪 +always \u76EC 13-34-4 盬 +always \u76ED 14-16-5 盭 +always \u76EE 2345-134-34-5 目 +always \u76EF 145-13456-3 盯 +always \u76F0 13-1236-4 盰 +always \u76F1 15-1256-3 盱 +always \u76F2 2345-134-1346-2 盲 +always \u76F3 6-134-1346-2 盳 +always \u76F4 1-156-2 直 +always \u76F5 245-16-5 盵 +always \u76F7 124-2345-2 盷 +always \u76F8 15-46-3 相 +always \u76F9 145-123456-5 盹 +always \u76FA 15-1456-3 盺 +always \u76FB 15-16-5 盻 +always \u76FC 456-1234-1236-5 盼 +always \u76FE 145-123456-5 盾 +always \u7701 24-1356-4 省 +always \u7703 256-2 眃 +always \u7704 456-134-2345-4 眄 +always \u7705 36-1234-1236-3 眅 +always \u7707 2345-134-246-4 眇 +always \u7708 145-1236-3 眈 +always \u7709 146-134-356-2 眉 +always \u770A 146-134-146-5 眊 +always \u770B 123-1236-5 看 +always \u7710 1-1356-3 眐 +always \u7711 246-4 眑 +always \u7712 24-136-5 眒 +always \u7713 1235-25-5 眓 +always \u7715 1-136-4 眕 +always \u7719 12-156-5 眙 +always \u771A 24-1356-4 眚 +always \u771B 2345-134-356-5 眛 +always \u771D 1-34-5 眝 +always \u771F 1-136-3 真 +always \u771F\u76F8 1-136-3-15-46-5 真相 +always \u7720 24-134-2345-2 眠 +always \u7722 12456-3 眢 +always \u7723 145-346-2 眣 +always \u7725 125-156-5 眥 +always \u7727 12-146-4 眧 +always \u7728 1-345-4 眨 +always \u7729 15-45-5 眩 +always \u772D 1235-1246-3 眭 +always \u772F 2345-134-16-4 眯 +always \u7731 16-2 眱 +always \u7732 156-5 眲 +always \u7733 256-134-13456-2 眳 +always \u7734 15-45-5 眴 +always \u7735 12-156-3 眵 +always \u7736 123-456-5 眶 +always \u7737 13-45-5 眷 +always \u7738 2345-134-12356-2 眸 +always \u7739 1-136-5 眹 +always \u773A 124-246-5 眺 +always \u773B 46-2 眻 +always \u773C 2345-4 眼 +always \u773D 2456-134-126-5 眽 +always \u773E 1-12346-5 眾 +always \u7744 24-146-5 睄 +always \u7745 1235-1236-5 睅 +always \u7746 1235-12456-4 睆 +always \u7747 145-16-5 睇 +always \u774A 13-45-5 睊 +always \u774B 2346-2 睋 +always \u774C 12456-4 睌 +always \u774D 15-2345-5 睍 +always \u774E 15-16-3 睎 +always \u774F 123-123456-5 睏 +always \u7752 24-1236-4 睒 +always \u7754 1235-123456-4 睔 +always \u7755 12456-4 睕 +always \u7756 14-13456-2 睖 +always \u7759 14-346-5 睙 +always \u775A 26-2 睚 +always \u775B 13-13456-3 睛 +always \u775C 1-1356-3 睜 +always \u775E 14-2456-5 睞 +always \u775F 15-1246-5 睟 +always \u7760 13-45-5 睠 +always \u7761 24-1246-5 睡 +always \u7762 15-1246-3 睢 +always \u7763 145-34-3 督 +always \u7765 1236-135-16-5 睥 +always \u7766 145-134-34-5 睦 +always \u7767 1235-123456-3 睧 +always \u7768 1345-16-5 睨 +always \u7769 14-34-5 睩 +always \u776A 13-146-4 睪 +always \u776B 13-346-2 睫 +always \u776C 245-2456-4 睬 +always \u776D 1-12356-4 睭 +always \u776E 1256-2 睮 +always \u776F 1235-123456-3 睯 +always \u7779 145-34-4 睹 +always \u777C 124-16-5 睼 +always \u777D 123-1246-2 睽 +always \u777E 13-146-3 睾 +always \u777F 1245-1246-5 睿 +always \u7780 1245-134-146-5 瞀 +always \u7781 15-1256-5 瞁 +always \u7782 145-12345-345-3 瞂 +always \u7783 123456-3 瞃 +always \u7784 2345-134-246-2 瞄 +always \u7785 12-12356-4 瞅 +always \u7787 134-16-3 瞇 +always \u7788 12346-4 瞈 +always \u7789 123-12356-5 瞉 +always \u778B 12-136-3 瞋 +always \u778C 123-2346-3 瞌 +always \u778D 15-12356-4 瞍 +always \u778E 15-23456-3 瞎 +always \u778F 245-235-2 瞏 +always \u7791 134-134-13456-2 瞑 +always \u7795 1-1346-5 瞕 +always \u7797 145-246-3 瞗 +always \u7799 36-134-126-5 瞙 +always \u779A 24-123456-5 瞚 +always \u779B 245-12346-3 瞛 +always \u779C 14-12356-3 瞜 +always \u779D 12-156-3 瞝 +always \u779E 134-1236-2 瞞 +always \u779F 2345-1234-246-4 瞟 +always \u77A0 12-1356-3 瞠 +always \u77A1 13-16-5 瞡 +always \u77A2 1235-134-1356-2 瞢 +always \u77A3 1235-12456-5 瞣 +always \u77A5 1234-346-3 瞥 +always \u77A7 245-246-2 瞧 +always \u77A8 25-1234-34-3 瞨 +always \u77AA 145-1356-5 瞪 +always \u77AB 24-136-4 瞫 +always \u77AC 24-123456-5 瞬 +always \u77AD 14-246-4 瞭 +always \u77B0 123-1236-5 瞰 +always \u77B1 346-5 瞱 +always \u77B2 15-1256-5 瞲 +always \u77B3 124-12346-2 瞳 +always \u77B4 134-12356-2 瞴 +always \u77B5 14-1456-2 瞵 +always \u77B6 123-1246-5 瞶 +always \u77B7 13-2345-5 瞷 +always \u77BA 1235-1246-5 瞺 +always \u77BB 1-1236-3 瞻 +always \u77BC 13-2345-4 瞼 +always \u77BD 13-34-4 瞽 +always \u77BF 245-1256-3 瞿 +always \u77C2 135-345-1 矂 +always \u77C4 15-256-3 矄 +always \u77C7 134-1356-3 矇 +always \u77C9 2345-1234-1456-2 矉 +always \u77CA 2345-134-2345-2 矊 +always \u77CC 123-456-5 矌 +always \u77CD 13-236-2 矍 +always \u77CE 15-45-3 矎 +always \u77CF 35-134-2345-2 矏 +always \u77D0 1235-2346-5 矐 +always \u77D3 14-12346-2 矓 +always \u77D4 13-12456-5 矔 +always \u77D5 134-134-1236-4 矕 +always \u77D7 12-34-5 矗 +always \u77D8 124-1346-4 矘 +always \u77D9 123-1236-5 矙 +always \u77DA 1-34-4 矚 +always \u77DB 123456-134-146-2 矛 +always \u77DC 13-1456-3 矜 +always \u77DE 1256-5 矞 +always \u77E0 245-2346-5 矠 +always \u77E2 24-156-4 矢 +always \u77E3 16-4 矣 +always \u77E5 1-156-3 知 +always \u77E7 24-136-4 矧 +always \u77E8 13456-4 矨 +always \u77E9 13-1256-4 矩 +always \u77EC 245-25-2 矬 +always \u77ED 145-12456-4 短 +always \u77EE 2456-4 矮 +always \u77EF 13-246-4 矯 +always \u77F0 125-1356-3 矰 +always \u77F1 1235-25-5 矱 +always \u77F2 2456-135-345-5 矲 +always \u77F3 24-156-2 石 +always \u77F7 125-156-4 矷 +always \u77F8 1236-5 矸 +always \u77F9 34-5 矹 +always \u77FA 124-25-3 矺 +always \u77FB 123-34-5 矻 +always \u77FC 13-46-3 矼 +always \u77FD 15-16-5 矽 +always \u7802 24-345-3 砂 +always \u7803 145-1236-3 砃 +always \u7805 14-16-5 砅 +always \u7806 1256-12345-34-3 砆 +always \u7809 1235-25-5 砉 +always \u780C 245-16-5 砌 +always \u780D 123-1236-4 砍 +always \u780E 13-346-5 砎 +always \u780F 356-135-1456-3 砏 +always \u7810 2346-5 砐 +always \u7811 23456-5 砑 +always \u7812 456-1234-16-3 砒 +always \u7813 1-2346-2 砓 +always \u7814 2345-2 研 +always \u781D 134-12345-345-4 砝 +always \u781F 1-345-5 砟 +always \u7820 245-1256-3 砠 +always \u7821 1256-5 砡 +always \u7822 14-25-4 砢 +always \u7823 124-25-2 砣 +always \u7825 145-16-4 砥 +always \u7826 1-2456-5 砦 +always \u7827 1-136-3 砧 +always \u7828 2456-5 砨 +always \u7829 12345-356-5 砩 +always \u782A 36-134-34-4 砪 +always \u782B 1-34-4 砫 +always \u782C 14-16-5 砬 +always \u782D 136-135-2345-3 砭 +always \u782E 1345-34-4 砮 +always \u782F 36-1234-13456-3 砯 +always \u7830 1234-1234-1356-3 砰 +always \u7831 14-13456-2 砱 +always \u7832 25-1234-146-5 砲 +always \u7833 14-2346-5 砳 +always \u7834 1234-126-5 破 +always \u7835 234-135-126-3 砵 +always \u7837 24-136-3 砷 +always \u7838 125-345-2 砸 +always \u7843 1-34-3 硃 +always \u7845 1235-25-5 硅 +always \u7848 13-23456-2 硈 +always \u7849 14-34-5 硉 +always \u784A 1246-4 硊 +always \u784C 14-25-5 硌 +always \u784D 123-136-5 硍 +always \u784E 15-13456-2 硎 +always \u7850 124-12346-2 硐 +always \u7852 15-16-3 硒 +always \u785C 123-1356-3 硜 +always \u785D 15-246-3 硝 +always \u785E 245-236-5 硞 +always \u7860 14-1346-4 硠 +always \u7862 1256-2 硢 +always \u7864 15-23456-2 硤 +always \u7865 24-134-1346-4 硥 +always \u7868 12-2346-3 硨 +always \u7869 12-2346-5 硩 +always \u786A 2346-2 硪 +always \u786B 14-234-2 硫 +always \u786C 13456-5 硬 +always \u786D 246-134-1346-2 硭 +always \u786E 245-236-5 确 +always \u786F 2345-5 硯 +always \u7870 24-345-3 硰 +always \u7871 123-123456-4 硱 +always \u7879 15-12346-3 硹 +always \u787B 123-1356-3 硻 +always \u787C 345-1234-1356-2 硼 +always \u787E 1-1246-5 硾 +always \u787F 123-12346-3 硿 +always \u7880 245-1356-2 碀 +always \u7881 13-16-3 碁 +always \u7883 245-13456-5 碃 +always \u7884 14-1456-2 碄 +always \u7885 13-256-3 碅 +always \u7886 1234-135-126-3 碆 +always \u7887 145-13456-5 碇 +always \u7889 145-246-3 碉 +always \u788C 14-34-5 碌 +always \u788E 15-1246-5 碎 +always \u788F 245-236-5 碏 +always \u7891 123456-135-356-3 碑 +always \u7893 145-1246-5 碓 +always \u7894 34-4 碔 +always \u7895 245-16-2 碕 +always \u7896 14-123456-5 碖 +always \u7897 12456-4 碗 +always \u7898 145-2345-4 碘 +always \u7899 13-1346-3 碙 +always \u789A 146-135-356-5 碚 +always \u789E 2345-2 碞 +always \u789F 145-346-2 碟 +always \u78A0 145-13456-5 碠 +always \u78A1 145-34-2 碡 +always \u78A2 124-25-2 碢 +always \u78A3 13-346-2 碣 +always \u78A4 13456-3 碤 +always \u78A5 24-135-2345-4 碥 +always \u78A7 135-135-16-5 碧 +always \u78A8 1246-3 碨 +always \u78A9 24-25-5 碩 +always \u78AA 1-136-3 碪 +always \u78AB 145-12456-5 碫 +always \u78AC 15-23456-2 碬 +always \u78AD 145-1346-5 碭 +always \u78B0 1234-1356-5 碰 +always \u78B2 145-16-5 碲 +always \u78B3 124-1236-5 碳 +always \u78B4 12-345-2 碴 +always \u78BA 245-236-5 確 +always \u78BB 245-236-5 碻 +always \u78BC 1235-134-345-4 碼 +always \u78BE 1345-2345-4 碾 +always \u78C1 245-156-2 磁 +always \u78C3 124-16-2 磃 +always \u78C4 124-1346-2 磄 +always \u78C5 16-135-1346-5 磅 +always \u78C8 1246-4 磈 +always \u78C9 15-1346-4 磉 +always \u78CA 14-356-4 磊 +always \u78CB 245-25-3 磋 +always \u78CC 124-2345-2 磌 +always \u78CD 15-23456-2 磍 +always \u78CE 245-16-3 磎 +always \u78CF 14-2345-2 磏 +always \u78D0 24-1234-1236-2 磐 +always \u78D1 1246-5 磑 +always \u78D4 1-2346-2 磔 +always \u78D5 123-2346-3 磕 +always \u78DA 1-12456-3 磚 +always \u78DB 12-1236-2 磛 +always \u78DD 146-2 磝 +always \u78DE 24-1234-1356-3 磞 +always \u78DF 14-34-5 磟 +always \u78E0 14-34-4 磠 +always \u78E1 123-1236-5 磡 +always \u78E2 245-46-4 磢 +always \u78E3 12-136-4 磣 +always \u78E5 14-356-4 磥 +always \u78E7 245-16-5 磧 +always \u78E8 2345-134-126-2 磨 +always \u78E9 245-16-3 磩 +always \u78EA 245-1246-3 磪 +always \u78EC 245-13456-5 磬 +always \u78ED 12-25-5 磭 +always \u78EF 13-16-3 磯 +always \u78F2 245-1256-2 磲 +always \u78F3 125-1356-3 磳 +always \u78F4 145-1356-5 磴 +always \u78F7 14-1456-2 磷 +always \u78F9 145-2345-5 磹 +always \u78FA 1235-456-2 磺 +always \u78FB 15-1234-1236-2 磻 +always \u78FC 125-345-2 磼 +always \u78FD 245-246-3 磽 +always \u78FE 145-16-3 磾 +always \u78FF 14-16-5 磿 +always \u7901 13-246-3 礁 +always \u7902 15-16-3 礂 +always \u7904 245-246-2 礄 +always \u7905 145-123456-3 礅 +always \u7909 1235-2346-2 礉 +always \u790C 14-356-5 礌 +always \u790E 12-34-4 礎 +always \u7910 245-236-5 礐 +always \u7911 145-1346-5 礑 +always \u7912 16-4 礒 +always \u7913 13-46-3 礓 +always \u7914 26-1234-16-5 礔 +always \u7917 1234-1456-3 礗 +always \u7919 2456-5 礙 +always \u791B 13-2345-3 礛 +always \u791C 1256-5 礜 +always \u791D 1245-12456-4 礝 +always \u791E 24-134-1356-2 礞 +always \u7921 1346-135-126-2 礡 +always \u7923 24-134-346-5 礣 +always \u7924 245-345-4 礤 +always \u7925 15-2345-2 礥 +always \u7926 123-456-5 礦 +always \u7927 14-356-4 礧 +always \u7928 14-356-4 礨 +always \u7929 1-156-5 礩 +always \u792A 14-16-5 礪 +always \u792B 14-16-5 礫 +always \u792C 24-12345-1236-2 礬 +always \u792D 245-236-5 礭 +always \u792F 13456-3 礯 +always \u7931 14-12346-2 礱 +always \u7935 24-456-3 礵 +always \u7938 125-1236-4 礸 +always \u7939 2345-2 礹 +always \u793A 24-156-5 示 +always \u793D 1245-1356-2 礽 +always \u793E 24-2346-5 社 +always \u793F 236-5 礿 +always \u7940 15-156-5 祀 +always \u7941 245-16-2 祁 +always \u7942 124-3458-3 祂 +always \u7944 15-346-5 祄 +always \u7945 246-3 祅 +always \u7946 246-3 祆 +always \u7947 1-156-4 祇 +always \u7948 245-16-2 祈 +always \u7949 1-156-4 祉 +always \u794A 125-135-1356-3 祊 +always \u794B 145-1246-5 祋 +always \u794C 1-12346-5 祌 +always \u794F 24-156-2 祏 +always \u7950 234-5 祐 +always \u7951 1-156-5 祑 +always \u7952 124-246-2 祒 +always \u7953 2456-3456-12345-34-2 祓 +always \u7954 124-12345-34-5 祔 +always \u7955 135-134-16-5 祕 +always \u7956 125-34-4 祖 +always \u7957 1-156-3 祗 +always \u795A 125-25-5 祚 +always \u795B 245-1256-3 祛 +always \u795C 1235-34-5 祜 +always \u795D 1-34-5 祝 +always \u795E 24-136-2 神 +always \u795F 15-1246-5 祟 +always \u7960 245-156-2 祠 +always \u7961 12-2456-2 祡 +always \u7963 14-1256-4 祣 +always \u7964 1256-4 祤 +always \u7965 15-46-2 祥 +always \u7967 124-246-3 祧 +always \u7968 1234-246-5 票 +always \u7969 1-34-3 祩 +always \u796A 13-1246-4 祪 +always \u796B 15-23456-2 祫 +always \u796D 13-16-5 祭 +always \u7970 13-146-5 祰 +always \u7972 13-1456-3 祲 +always \u7973 12-136-4 祳 +always \u7974 13-2456-3 祴 +always \u7979 124-146-2 祹 +always \u797A 245-16-2 祺 +always \u797C 13-12456-5 祼 +always \u797D 125-1246-5 祽 +always \u797F 14-34-5 祿 +always \u7981 13-1456-5 禁 +always \u7982 145-146-4 禂 +always \u7988 1235-1246-3 禈 +always \u798A 15-16-5 禊 +always \u798B 1456-3 禋 +always \u798D 1235-25-5 禍 +always \u798E 1-136-3 禎 +always \u798F 12345-34-2 福 +always \u7990 45-5 禐 +always \u7992 15-2345-4 禒 +always \u7993 46-2 禓 +always \u7994 124-16-2 禔 +always \u7995 16-3 禕 +always \u7996 156-134-356-2 禖 +always \u7997 15-156-3 禗 +always \u7998 145-16-5 禘 +always \u799A 1-25-2 禚 +always \u799B 1-136-3 禛 +always \u799C 235-4 禜 +always \u79A0 15-156-3 禠 +always \u79A1 23456-134-345-5 禡 +always \u79A2 124-345-3 禢 +always \u79A4 15-45-3 禤 +always \u79A6 1256-5 禦 +always \u79A7 15-16-4 禧 +always \u79A8 13-16-3 禨 +always \u79AA 12-1236-2 禪 +always \u79AB 124-1236-4 禫 +always \u79AC 123-2356-5 禬 +always \u79AD 15-1246-5 禭 +always \u79AE 14-16-4 禮 +always \u79B0 1345-16-4 禰 +always \u79B1 145-146-4 禱 +always \u79B2 14-16-5 禲 +always \u79B3 1245-1346-2 禳 +always \u79B4 236-5 禴 +always \u79B6 125-1236-5 禶 +always \u79B7 14-356-5 禷 +always \u79B8 1245-12356-2 禸 +always \u79B9 1256-4 禹 +always \u79BA 1256-2 禺 +always \u79BB 12-156-3 离 +always \u79BD 245-1456-2 禽 +always \u79BE 1235-2346-2 禾 +always \u79BF 124-34-3 禿 +always \u79C0 15-234-5 秀 +always \u79C1 15-156-3 私 +always \u79C5 12-345-2 秅 +always \u79C8 15-2345-3 秈 +always \u79C9 12-135-13456-4 秉 +always \u79CB 245-234-3 秋 +always \u79CD 12-12346-2 种 +always \u79CE 12356-12345-136-5 秎 +always \u79CF 1235-146-5 秏 +always \u79D1 123-2346-3 科 +always \u79D2 134-246-4 秒 +always \u79D5 1346-135-16-4 秕 +always \u79D6 1-156-3 秖 +always \u79D8 6-134-16-5 秘 +always \u79DC 1345-16-2 秜 +always \u79DD 14-16-5 秝 +always \u79DE 234-2 秞 +always \u79DF 125-34-3 租 +always \u79E0 34-1234-16-3 秠 +always \u79E3 46-134-126-5 秣 +always \u79E4 12-1356-5 秤 +always \u79E6 245-1456-2 秦 +always \u79E7 46-3 秧 +always \u79E9 1-156-5 秩 +always \u79EA 1-156-3 秪 +always \u79EB 24-34-2 秫 +always \u79EC 13-1256-5 秬 +always \u79ED 125-156-4 秭 +always \u79EE 1235-25-2 秮 +always \u79F6 1-2456-3 秶 +always \u79F7 1-156-2 秷 +always \u79F8 13-346-3 秸 +always \u79FA 145-34-5 秺 +always \u79FB 16-2 移 +always \u7A00 15-16-3 稀 +always \u7A02 14-1346-2 稂 +always \u7A03 1235-12345-34-3 稃 +always \u7A04 125-2346-5 稄 +always \u7A05 24-1246-5 稅 +always \u7A08 13-1236-4 稈 +always \u7A0A 124-16-2 稊 +always \u7A0B 12-1356-2 程 +always \u7A0C 124-34-2 稌 +always \u7A0D 24-146-3 稍 +always \u7A10 14-123456-4 稐 +always \u7A11 14-34-5 稑 +always \u7A12 13-34-5 稒 +always \u7A13 125-25-2 稓 +always \u7A14 1245-136-4 稔 +always \u7A15 1-123456-5 稕 +always \u7A17 125-135-2456-5 稗 +always \u7A18 13-16-3 稘 +always \u7A19 1-156-2 稙 +always \u7A1A 1-156-5 稚 +always \u7A1B 123-123456-4 稛 +always \u7A1C 14-1356-2 稜 +always \u7A1E 123-2346-3 稞 +always \u7A1F 12345-135-13456-4 稟 +always \u7A20 12-12356-2 稠 +always \u7A22 1256-5 稢 +always \u7A26 16-3 稦 +always \u7A28 1235-135-2345-3 稨 +always \u7A2B 256-135-16-5 稫 +always \u7A2E 1-12346-4 種 +always \u7A2F 125-12346-3 稯 +always \u7A30 15-1256-3 稰 +always \u7A31 12-1356-3 稱 +always \u7A31\u8077 12-1356-5-1-156-2 稱職 +always \u7A37 13-16-5 稷 +always \u7A39 1-136-4 稹 +always \u7A3B 145-146-5 稻 +always \u7A3C 13-23456-5 稼 +always \u7A3D 13-16-3 稽 +always \u7A3F 13-146-4 稿 +always \u7A40 13-34-4 穀 +always \u7A44 13-16-5 穄 +always \u7A46 1235-134-34-5 穆 +always \u7A47 24-1236-3 穇 +always \u7A48 1235-134-136-2 穈 +always \u7A4A 13-16-5 穊 +always \u7A4B 14-34-5 穋 +always \u7A4C 15-34-3 穌 +always \u7A4D 13-16-3 積 +always \u7A4E 13456-4 穎 +always \u7A54 1235-456-2 穔 +always \u7A56 13-16-4 穖 +always \u7A57 15-1246-5 穗 +always \u7A58 15-246-3 穘 +always \u7A5A 13-246-3 穚 +always \u7A5B 1-25-3 穛 +always \u7A5C 124-12346-2 穜 +always \u7A5F 15-1246-5 穟 +always \u7A60 1345-12346-2 穠 +always \u7A61 15-2346-5 穡 +always \u7A62 1235-1246-5 穢 +always \u7A67 13-16-5 穧 +always \u7A68 124-1246-2 穨 +always \u7A69 123456-4 穩 +always \u7A6B 1235-25-5 穫 +always \u7A6C 13-12346-4 穬 +always \u7A6D 14-1256-4 穭 +always \u7A6E 245-135-246-3 穮 +always \u7A70 1245-1346-2 穰 +always \u7A71 1-25-3 穱 +always \u7A74 15-236-5 穴 +always \u7A75 35-3 穵 +always \u7A76 13-234-5 究 +always \u7A78 15-16-5 穸 +always \u7A79 245-235-3 穹 +always \u7A7A 123-12346-3 空 +always \u7A7B 1256-3 穻 +always \u7A7E 246-5 穾 +always \u7A7F 12-12456-3 穿 +always \u7A80 1-123456-3 窀 +always \u7A81 124-34-2 突 +always \u7A84 1-2456-4 窄 +always \u7A85 246-4 窅 +always \u7A86 346-135-2345-4 窆 +always \u7A87 25-135-146-2 窇 +always \u7A88 246-4 窈 +always \u7A89 26-135-13456-4 窉 +always \u7A8A 35-3 窊 +always \u7A8B 1-34-2 窋 +always \u7A8C 13-246-5 窌 +always \u7A8F 34-3 窏 +always \u7A90 13-1246-3 窐 +always \u7A92 1-156-5 窒 +always \u7A94 246-5 窔 +always \u7A95 124-246-4 窕 +always \u7A96 13-246-5 窖 +always \u7A97 12-456-3 窗 +always \u7A98 13-235-4 窘 +always \u7A99 15-246-3 窙 +always \u7A9E 145-1236-5 窞 +always \u7A9F 123-34-3 窟 +always \u7AA0 123-2346-3 窠 +always \u7AA2 15-1256-5 窢 +always \u7AA3 15-34-5 窣 +always \u7AA8 1456-5 窨 +always \u7AA9 25-3 窩 +always \u7AAA 35-3 窪 +always \u7AAB 23456-5 窫 +always \u7AAC 1256-2 窬 +always \u7AAE 245-235-2 窮 +always \u7AAF 246-2 窯 +always \u7AB1 124-246-5 窱 +always \u7AB2 12-146-2 窲 +always \u7AB3 1256-4 窳 +always \u7AB4 124-2345-2 窴 +always \u7AB5 145-246-5 窵 +always \u7AB6 13-1256-5 窶 +always \u7AB7 14-246-2 窷 +always \u7AB8 15-16-3 窸 +always \u7ABA 123-1246-3 窺 +always \u7ABE 123-12456-4 窾 +always \u7ABF 14-12346-2 窿 +always \u7AC0 12-1356-3 竀 +always \u7AC1 245-1246-5 竁 +always \u7AC4 245-12456-5 竄 +always \u7AC5 245-246-5 竅 +always \u7AC7 145-12356-5 竇 +always \u7ACA 245-346-5 竊 +always \u7ACB 14-16-5 立 +always \u7AD1 1235-12346-2 竑 +always \u7AD8 13-1256-4 竘 +always \u7AD9 1-1236-5 站 +always \u7ADF 13-13456-5 竟 +always \u7AE0 1-1346-3 章 +always \u7AE3 13-256-5 竣 +always \u7AE4 1235-12346-2 竤 +always \u7AE5 124-12346-2 童 +always \u7AE6 15-12346-4 竦 +always \u7AEB 13-13456-5 竫 +always \u7AED 13-346-2 竭 +always \u7AEE 26-1234-13456-2 竮 +always \u7AEF 145-12456-3 端 +always \u7AF6 13-13456-5 競 +always \u7AF7 123-1236-5 竷 +always \u7AF9 1-34-2 竹 +always \u7AFA 1-34-2 竺 +always \u7AFB 14-2346-5 竻 +always \u7AFD 1256-2 竽 +always \u7AFF 13-1236-3 竿 +always \u7B00 245-134-1346-2 笀 +always \u7B01 1-34-2 笁 +always \u7B04 13-16-3 笄 +always \u7B05 15-246-2 笅 +always \u7B06 14-135-345-3 笆 +always \u7B08 13-346-2 笈 +always \u7B09 1-136-4 笉 +always \u7B0A 1-146-4 笊 +always \u7B0E 45-2 笎 +always \u7B0F 1235-34-5 笏 +always \u7B10 13-1346-3 笐 +always \u7B11 15-246-5 笑 +always \u7B12 245-136-2 笒 +always \u7B13 25-1234-16-2 笓 +always \u7B18 24-1236-3 笘 +always \u7B19 24-1356-3 笙 +always \u7B1A 15-23456-2 笚 +always \u7B1B 145-16-2 笛 +always \u7B1D 1345-345-5 笝 +always \u7B1E 12-156-3 笞 +always \u7B20 14-16-5 笠 +always \u7B22 125-134-1456-4 笢 +always \u7B23 235-135-146-3 笣 +always \u7B24 124-246-2 笤 +always \u7B25 15-156-5 笥 +always \u7B26 146-12345-34-2 符 +always \u7B28 135-136-5 笨 +always \u7B2A 145-345-2 笪 +always \u7B2B 125-156-4 笫 +always \u7B2C 145-16-5 第 +always \u7B2D 14-13456-2 笭 +always \u7B2E 125-2346-2 笮 +always \u7B2F 1345-34-2 笯 +always \u7B30 26-12345-34-2 笰 +always \u7B31 13-12356-4 笱 +always \u7B32 34-12345-1236-2 笲 +always \u7B33 13-23456-3 笳 +always \u7B34 13-2346-4 笴 +always \u7B35 34-12345-1236-5 笵 +always \u7B38 25-1234-126-4 笸 +always \u7B3B 1-34-2 笻 +always \u7B40 13-1246-5 筀 +always \u7B44 246-5 筄 +always \u7B45 15-2345-4 筅 +always \u7B46 134-135-16-4 筆 +always \u7B47 245-235-2 筇 +always \u7B48 13-35-3 筈 +always \u7B49 145-1356-4 等 +always \u7B4A 15-246-2 筊 +always \u7B4B 13-1456-3 筋 +always \u7B4C 245-45-2 筌 +always \u7B4D 15-123456-4 筍 +always \u7B4E 1245-34-2 筎 +always \u7B4F 134-12345-345-2 筏 +always \u7B50 123-456-3 筐 +always \u7B51 1-34-2 筑 +always \u7B52 124-12346-4 筒 +always \u7B54 145-345-2 答 +always \u7B54\u61C9 145-345-3-13456-5 答應 +always \u7B56 245-2346-5 策 +always \u7B58 123-12356-5 筘 +always \u7B60 256-2 筠 +always \u7B61 124-34-2 筡 +always \u7B63 14-16-2 筣 +always \u7B64 14-1346-2 筤 +always \u7B65 13-1256-4 筥 +always \u7B66 13-12456-4 筦 +always \u7B67 13-2345-4 筧 +always \u7B69 124-12346-2 筩 +always \u7B6D 15-12456-5 筭 +always \u7B6E 24-156-5 筮 +always \u7B70 125-25-2 筰 +always \u7B71 15-246-4 筱 +always \u7B72 24-146-3 筲 +always \u7B73 124-13456-2 筳 +always \u7B74 245-2346-5 筴 +always \u7B75 2345-2 筵 +always \u7B76 13-146-4 筶 +always \u7B77 123-2356-5 筷 +always \u7B78 13-1236-3 筸 +always \u7B82 14-2456-2 箂 +always \u7B84 135-1234-2456-2 箄 +always \u7B85 125-3456-135-16-5 箅 +always \u7B87 13-2346-5 箇 +always \u7B88 12-156-2 箈 +always \u7B8A 1256-3 箊 +always \u7B8B 13-2345-3 箋 +always \u7B8C 1-146-5 箌 +always \u7B8D 13-34-3 箍 +always \u7B8E 12-156-2 箎 +always \u7B8F 1-1356-3 箏 +always \u7B90 13-13456-3 箐 +always \u7B91 24-345-5 箑 +always \u7B94 15-135-126-2 箔 +always \u7B95 13-16-3 箕 +always \u7B96 14-1456-2 箖 +always \u7B97 15-12456-5 算 +always \u7B98 13-256-5 箘 +always \u7B99 34-12345-34-2 箙 +always \u7B9B 13-34-3 箛 +always \u7B9C 123-12346-3 箜 +always \u7B9D 245-2345-2 箝 +always \u7BA0 12-1246-2 箠 +always \u7BA1 13-12456-4 管 +always \u7BA4 15-1246-5 箤 +always \u7BAC 1245-25-5 箬 +always \u7BAD 13-2345-5 箭 +always \u7BAF 1256-135-2345-3 箯 +always \u7BB1 15-46-3 箱 +always \u7BB4 1-136-3 箴 +always \u7BB5 24-1356-4 箵 +always \u7BB7 24-156-3 箷 +always \u7BB8 1-34-5 箸 +always \u7BB9 236-3 箹 +always \u7BBE 24-25-5 箾 +always \u7BC0 13-346-2 節 +always \u7BC1 1235-456-2 篁 +always \u7BC4 134-12345-1236-5 範 +always \u7BC6 1-12456-5 篆 +always \u7BC7 1234-2345-3 篇 +always \u7BC9 1-34-2 築 +always \u7BCA 1235-12346-2 篊 +always \u7BCB 245-346-5 篋 +always \u7BCC 1235-12356-2 篌 +always \u7BCE 36-134-246-4 篎 +always \u7BD4 256-2 篔 +always \u7BD5 1235-2346-2 篕 +always \u7BD8 12-12356-3 篘 +always \u7BD9 13-146-3 篙 +always \u7BDA 34-12345-356-4 篚 +always \u7BDB 1245-25-5 篛 +always \u7BDC 1-1356-3 篜 +always \u7BDD 13-12356-3 篝 +always \u7BDE 1345-346-5 篞 +always \u7BDF 245-2345-5 篟 +always \u7BE0 15-246-4 篠 +always \u7BE1 245-12456-5 篡 +always \u7BE2 13-12346-3 篢 +always \u7BE3 34-1234-1346-2 篣 +always \u7BE4 145-34-4 篤 +always \u7BE5 14-16-5 篥 +always \u7BE6 125-135-16-5 篦 +always \u7BE7 1-25-2 篧 +always \u7BE8 12-34-2 篨 +always \u7BE9 24-2456-3 篩 +always \u7BEA 12-156-2 篪 +always \u7BEB 1-34-2 篫 +always \u7BF0 2345-135-34-5 篰 +always \u7BF1 14-16-2 篱 +always \u7BF2 15-1246-5 篲 +always \u7BF3 136-135-16-5 篳 +always \u7BF4 145-16-2 篴 +always \u7BF7 2346-1234-1356-2 篷 +always \u7BF8 15-136-3 篸 +always \u7BF9 1-12456-5 篹 +always \u7BFB 235-1234-246-4 篻 +always \u7BFD 1256-4 篽 +always \u7BFE 1246-134-346-5 篾 +always \u7BFF 124-12456-2 篿 +always \u7C00 125-2346-2 簀 +always \u7C01 15-156-3 簁 +always \u7C02 13-25-2 簂 +always \u7C03 16-2 簃 +always \u7C05 12-1236-4 簅 +always \u7C06 123-12356-5 簆 +always \u7C07 245-34-5 簇 +always \u7C09 12-12356-5 簉 +always \u7C0A 13-16-3 簊 +always \u7C0B 13-1246-4 簋 +always \u7C0C 15-34-5 簌 +always \u7C0D 14-12356-4 簍 +always \u7C0E 13-16-2 簎 +always \u7C0F 14-34-5 簏 +always \u7C10 1345-2345-4 簐 +always \u7C11 15-25-3 簑 +always \u7C19 1-135-126-2 簙 +always \u7C1C 145-1346-5 簜 +always \u7C1D 14-246-2 簝 +always \u7C1E 145-1236-3 簞 +always \u7C1F 145-2345-5 簟 +always \u7C20 34-12345-34-4 簠 +always \u7C21 13-2345-4 簡 +always \u7C22 34-134-1456-4 簢 +always \u7C23 123-1246-5 簣 +always \u7C25 13-246-3 簥 +always \u7C26 145-1356-3 簦 +always \u7C27 1235-456-2 簧 +always \u7C28 15-123456-4 簨 +always \u7C29 14-146-2 簩 +always \u7C2A 125-1236-3 簪 +always \u7C2B 15-246-3 簫 +always \u7C2C 145-34-5 簬 +always \u7C2D 24-156-5 簭 +always \u7C30 345-1234-2456-2 簰 +always \u7C33 13-1236-4 簳 +always \u7C37 2345-2 簷 +always \u7C38 145-135-126-4 簸 +always \u7C39 145-1346-3 簹 +always \u7C3B 1-35-3 簻 +always \u7C3C 14-12346-2 簼 +always \u7C3D 245-2345-3 簽 +always \u7C3E 14-2345-2 簾 +always \u7C3F 125-135-34-5 簿 +always \u7C40 1-12356-5 籀 +always \u7C43 14-1236-2 籃 +always \u7C45 1256-2 籅 +always \u7C47 1235-146-2 籇 +always \u7C48 1-136-3 籈 +always \u7C49 124-2456-2 籉 +always \u7C4A 124-16-5 籊 +always \u7C4C 12-12356-2 籌 +always \u7C4D 13-16-2 籍 +always \u7C50 124-1356-2 籐 +always \u7C53 16-12345-1236-3 籓 +always \u7C54 15-12356-4 籔 +always \u7C57 1-25-2 籗 +always \u7C59 14-34-5 籙 +always \u7C5A 14-34-2 籚 +always \u7C5B 13-2345-3 籛 +always \u7C5C 124-25-5 籜 +always \u7C5F 14-2456-5 籟 +always \u7C60 14-12346-2 籠 +always \u7C63 14-1236-2 籣 +always \u7C64 245-2345-3 籤 +always \u7C65 236-5 籥 +always \u7C66 1-12346-3 籦 +always \u7C67 245-1256-2 籧 +always \u7C69 145-135-2345-3 籩 +always \u7C6A 145-12456-5 籪 +always \u7C6B 125-12456-4 籫 +always \u7C6C 14-16-2 籬 +always \u7C6E 14-25-2 籮 +always \u7C6F 13456-2 籯 +always \u7C72 1256-5 籲 +always \u7C73 134-16-4 米 +always \u7C75 45-12345-1236-2 籵 +always \u7C78 24-136-3 籸 +always \u7C79 1245-34-4 籹 +always \u7C7A 15-346-2 籺 +always \u7C7D 125-156-4 籽 +always \u7C7F 245-123456-5 籿 +always \u7C80 1-1346-5 粀 +always \u7C81 245-2345-3 粁 +always \u7C84 236-135-1236-4 粄 +always \u7C85 34-5 粅 +always \u7C88 1245-12356-4 粈 +always \u7C89 12345-136-4 粉 +always \u7C8A 25-3456-135-16-5 粊 +always \u7C8C 1456-2 粌 +always \u7C8D 14-16-2 粍 +always \u7C91 125-135-345-3 粑 +always \u7C92 14-16-5 粒 +always \u7C94 13-1256-5 粔 +always \u7C95 146-1234-126-5 粕 +always \u7C96 2356-134-126-5 粖 +always \u7C97 245-34-3 粗 +always \u7C98 1345-2345-2 粘 +always \u7C9E 15-16-3 粞 +always \u7C9F 15-34-5 粟 +always \u7CA1 124-12346-2 粡 +always \u7CA2 125-156-3 粢 +always \u7CA3 245-2346-5 粣 +always \u7CA5 1-12356-3 粥 +always \u7CA7 1-456-3 粧 +always \u7CA8 134-135-2456-4 粨 +always \u7CAF 15-2345-5 粯 +always \u7CB1 14-46-2 粱 +always \u7CB2 245-1236-5 粲 +always \u7CB3 13-1356-3 粳 +always \u7CB4 14-16-4 粴 +always \u7CB5 236-5 粵 +always \u7CB9 245-1246-5 粹 +always \u7CBA 256-135-2456-5 粺 +always \u7CBB 1-1346-3 粻 +always \u7CBC 14-1456-2 粼 +always \u7CBD 125-12346-5 粽 +always \u7CBE 13-13456-3 精 +always \u7CBF 13-25-4 粿 +always \u7CC5 1245-12356-4 糅 +always \u7CC8 15-1256-3 糈 +always \u7CCA 1235-34-2 糊 +always \u7CCB 13-2345-5 糋 +always \u7CCC 125-1236-2 糌 +always \u7CCE 14-134 糎 +always \u7CD0 12456-12345-34-3 糐 +always \u7CD1 1345-16-5 糑 +always \u7CD2 12345-135-356-5 糒 +always \u7CD4 15-234-4 糔 +always \u7CD5 13-146-3 糕 +always \u7CD6 124-1346-2 糖 +always \u7CD7 245-234-4 糗 +always \u7CD9 245-146-3 糙 +always \u7CDC 1236-134-16-2 糜 +always \u7CDD 15-1236-4 糝 +always \u7CDE 135-12345-136-5 糞 +always \u7CDF 125-146-3 糟 +always \u7CE0 123-1346-3 糠 +always \u7CE2 34-134-126-2 糢 +always \u7CE7 14-46-2 糧 +always \u7CE8 13-46-5 糨 +always \u7CEA 34-135-126-2 糪 +always \u7CEC 135-345-1 糬 +always \u7CEE 13-2345-5 糮 +always \u7CEF 1345-25-5 糯 +always \u7CF0 124-12456-2 糰 +always \u7CF1 1345-346-5 糱 +always \u7CF2 14-16-5 糲 +always \u7CF4 145-16-2 糴 +always \u7CF6 124-246-5 糶 +always \u7CF7 14-1236-2 糷 +always \u7CF8 15-134-16-5 糸 +always \u7CFB 15-16-5 系 +always \u7CFD 1-1356-4 糽 +always \u7CFE 13-234-3 糾 +always \u7D00 13-16-5 紀 +always \u7D01 12-345-5 紁 +always \u7D02 1-12356-5 紂 +always \u7D03 15-256-2 紃 +always \u7D04 236-3 約 +always \u7D05 1235-12346-2 紅 +always \u7D06 1256-3 紆 +always \u7D07 1235-2346-2 紇 +always \u7D08 12456-2 紈 +always \u7D09 1245-136-5 紉 +always \u7D0A 123456-5 紊 +always \u7D0B 123456-2 紋 +always \u7D0C 245-234-2 紌 +always \u7D0D 1345-345-5 納 +always \u7D0E 125-156-3 紎 +always \u7D0F 124-12356-4 紏 +always \u7D10 1345-234-4 紐 +always \u7D11 12345-12356-3 紑 +always \u7D12 13-16-5 紒 +always \u7D13 24-34-3 紓 +always \u7D14 12-123456-2 純 +always \u7D15 12356-1234-16-3 紕 +always \u7D16 1-136-5 紖 +always \u7D17 24-345-3 紗 +always \u7D18 1235-12346-2 紘 +always \u7D19 1-156-4 紙 +always \u7D1A 13-16-2 級 +always \u7D1B 234-12345-136-3 紛 +always \u7D1C 256-2 紜 +always \u7D1D 1245-136-5 紝 +always \u7D1E 145-1236-4 紞 +always \u7D1F 13-1456-3 紟 +always \u7D20 15-34-5 素 +always \u7D21 156-12345-1346-4 紡 +always \u7D22 15-25-4 索 +always \u7D28 135-12345-34-5 紨 +always \u7D29 1-156-5 紩 +always \u7D2B 125-156-4 紫 +always \u7D2C 12-12356-2 紬 +always \u7D2E 1-345-2 紮 +always \u7D2F 14-356-5 累 +always \u7D30 15-16-5 細 +always \u7D31 15-12345-34-2 紱 +always \u7D32 15-346-5 紲 +always \u7D33 24-136-3 紳 +always \u7D35 1-34-5 紵 +always \u7D36 245-1256-4 紶 +always \u7D38 1-34-5 紸 +always \u7D39 24-146-5 紹 +always \u7D3A 13-1236-5 紺 +always \u7D3B 46-3 紻 +always \u7D3C 345-12345-34-2 紼 +always \u7D3D 124-25-2 紽 +always \u7D3E 1-136-4 紾 +always \u7D3F 145-2456-5 紿 +always \u7D40 12-34-5 絀 +always \u7D41 24-156-3 絁 +always \u7D42 1-12346-3 終 +always \u7D43 15-2345-2 絃 +always \u7D44 125-34-4 組 +always \u7D45 13-235-3 絅 +always \u7D46 13-135-1236-5 絆 +always \u7D47 245-1256-2 絇 +always \u7D4A 125-1246-5 絊 +always \u7D4E 1235-1356-5 絎 +always \u7D4F 15-346-5 絏 +always \u7D50 13-346-2 結 +always \u7D51 1-34-3 絑 +always \u7D52 12-12356-2 絒 +always \u7D53 13-2356-3 絓 +always \u7D54 236-135-2456-4 絔 +always \u7D55 13-236-2 絕 +always \u7D56 123-456-5 絖 +always \u7D58 125-156-3 絘 +always \u7D5B 124-146-3 絛 +always \u7D5C 13-346-2 絜 +always \u7D5E 13-246-4 絞 +always \u7D5F 245-45-3 絟 +always \u7D61 14-25-5 絡 +always \u7D62 15-45-5 絢 +always \u7D63 234-135-1356-3 絣 +always \u7D66 13-356-4 給 +always \u7D67 124-12346-2 絧 +always \u7D68 1245-12346-2 絨 +always \u7D69 124-246-5 絩 +always \u7D6A 1456-3 絪 +always \u7D6B 14-356-4 絫 +always \u7D6D 245-45-5 絭 +always \u7D6E 15-1256-5 絮 +always \u7D6F 13-2456-3 絯 +always \u7D70 145-346-2 絰 +always \u7D71 124-12346-4 統 +always \u7D72 15-156-3 絲 +always \u7D73 13-46-5 絳 +always \u7D79 13-45-5 絹 +always \u7D7A 12-156-3 絺 +always \u7D7B 16-123456-5 絻 +always \u7D7C 1-136-4 絼 +always \u7D7D 14-1256-4 絽 +always \u7D7F 245-234-2 絿 +always \u7D80 24-34-3 綀 +always \u7D81 135-1346-4 綁 +always \u7D83 15-246-3 綃 +always \u7D84 12456-5 綄 +always \u7D85 245-1456-3 綅 +always \u7D86 13-1356-4 綆 +always \u7D88 124-16-2 綈 +always \u7D8C 15-16-5 綌 +always \u7D8D 23456-12345-34-2 綍 +always \u7D8E 124-13456-3 綎 +always \u7D8F 15-1246-3 綏 +always \u7D91 123-123456-4 綑 +always \u7D92 36-12345-34-3 綒 +always \u7D93 13-13456-3 經 +always \u7D94 1235-34-5 綔 +always \u7D96 2345-2 綖 +always \u7D9C 125-12346-5 綜 +always \u7D9D 12-136-3 綝 +always \u7D9E 145-25-4 綞 +always \u7D9F 14-16-5 綟 +always \u7DA0 14-1256-5 綠 +always \u7DA1 14-46-2 綡 +always \u7DA2 12-12356-2 綢 +always \u7DA3 245-45-4 綣 +always \u7DA6 245-16-2 綦 +always \u7DA7 1-123456-4 綧 +always \u7DA9 12456-4 綩 +always \u7DAA 245-2345-5 綪 +always \u7DAC 24-12356-5 綬 +always \u7DAD 1246-2 維 +always \u7DAE 245-16-4 綮 +always \u7DAF 124-146-2 綯 +always \u7DB0 12456-4 綰 +always \u7DB1 13-1346-3 綱 +always \u7DB2 456-4 網 +always \u7DB4 1-1246-5 綴 +always \u7DB5 245-2456-4 綵 +always \u7DB7 125-1246-5 綷 +always \u7DB8 14-123456-2 綸 +always \u7DB9 14-234-4 綹 +always \u7DBA 245-16-4 綺 +always \u7DBB 1-1236-5 綻 +always \u7DBC 3456-135-16-5 綼 +always \u7DBD 12-25-5 綽 +always \u7DBE 14-13456-2 綾 +always \u7DBF 46-134-2345-2 綿 +always \u7DC0 245-16-3 緀 +always \u7DC1 245-346-5 緁 +always \u7DC2 124-1236-3 緂 +always \u7DC4 13-123456-4 緄 +always \u7DC5 125-12356-3 緅 +always \u7DC6 15-16-5 緆 +always \u7DC7 125-156-3 緇 +always \u7DC9 14-46-4 緉 +always \u7DCA 13-1456-4 緊 +always \u7DCB 123456-12345-356-3 緋 +always \u7DCC 1245-1246-2 緌 +always \u7DCE 1256-5 緎 +always \u7DD2 15-1256-5 緒 +always \u7DD7 15-46-3 緗 +always \u7DD8 13-2345-3 緘 +always \u7DD9 123-2346-5 緙 +always \u7DDA 15-2345-5 線 +always \u7DDB 1245-12456-4 緛 +always \u7DDD 245-16-5 緝 +always \u7DDE 145-12456-5 緞 +always \u7DDF 1-12346-5 緟 +always \u7DE0 145-16-5 締 +always \u7DE1 1246-134-1456-2 緡 +always \u7DE3 45-2 緣 +always \u7DE6 15-156-3 緦 +always \u7DE7 245-234-3 緧 +always \u7DE8 13-135-2345-3 編 +always \u7DE9 1235-12456-4 緩 +always \u7DEA 13-1356-3 緪 +always \u7DEC 2345-134-2345-4 緬 +always \u7DEE 26-12345-34-5 緮 +always \u7DEF 1246-4 緯 +always \u7DF0 124-12356-2 緰 +always \u7DF1 13-12356-3 緱 +always \u7DF2 1234-134-246-4 緲 +always \u7DF3 15-346-2 緳 +always \u7DF4 14-2345-5 練 +always \u7DF6 134-1234-2345-2 緶 +always \u7DF7 256-5 緷 +always \u7DF9 124-16-2 緹 +always \u7DFA 13-35-3 緺 +always \u7DFB 1-156-5 緻 +always \u7E03 15-1256-3 縃 +always \u7E08 13456-2 縈 +always \u7E09 13-1456-5 縉 +always \u7E0A 16-5 縊 +always \u7E0B 1-1246-5 縋 +always \u7E0C 1345-16-5 縌 +always \u7E0D 235-135-1346-3 縍 +always \u7E0E 13-34-4 縎 +always \u7E0F 1346-1234-1236-2 縏 +always \u7E10 1-12356-5 縐 +always \u7E11 13-2345-3 縑 +always \u7E12 245-25-4 縒 +always \u7E13 245-45-2 縓 +always \u7E14 24-456-4 縔 +always \u7E15 256-5 縕 +always \u7E16 15-23456-2 縖 +always \u7E17 245-1246-3 縗 +always \u7E1A 124-146-3 縚 +always \u7E1B 24-12345-34-2 縛 +always \u7E1C 256-2 縜 +always \u7E1D 1-136-4 縝 +always \u7E1E 13-146-4 縞 +always \u7E1F 1245-34-5 縟 +always \u7E20 1235-34-2 縠 +always \u7E21 125-2456-4 縡 +always \u7E22 124-1356-2 縢 +always \u7E23 15-2345-5 縣 +always \u7E24 15-34-5 縤 +always \u7E25 1-136-4 縥 +always \u7E29 245-2456-5 縩 +always \u7E2A 46-3456-135-16-5 縪 +always \u7E2B 136-12345-1356-2 縫 +always \u7E2D 14-16-2 縭 +always \u7E2E 15-25-3 縮 +always \u7E2F 2345-4 縯 +always \u7E30 15-16-4 縰 +always \u7E31 125-12346-5 縱 +always \u7E32 14-356-2 縲 +always \u7E33 1-12456-5 縳 +always \u7E34 245-2345-5 縴 +always \u7E35 1236-134-1236-5 縵 +always \u7E36 1-156-2 縶 +always \u7E37 14-1256-4 縷 +always \u7E38 14-134-126-5 縸 +always \u7E39 1234-246-4 縹 +always \u7E3A 14-2345-2 縺 +always \u7E3B 1356-134-16-2 縻 +always \u7E3C 15-45-5 縼 +always \u7E3D 125-12346-4 總 +always \u7E3E 13-16-3 績 +always \u7E3F 24-1236-3 縿 +always \u7E40 15-1246-5 繀 +always \u7E41 1234-12345-1236-2 繁 +always \u7E42 14-1256-5 繂 +always \u7E43 2456-135-1356-3 繃 +always \u7E44 16-3 繄 +always \u7E45 15-146-3 繅 +always \u7E46 234-134-12356-2 繆 +always \u7E47 234-2 繇 +always \u7E48 245-46-4 繈 +always \u7E49 1235-123456-2 繉 +always \u7E4C 24-345-4 繌 +always \u7E50 1235-1246-5 繐 +always \u7E51 245-246-3 繑 +always \u7E52 125-1356-3 繒 +always \u7E53 125-25-4 繓 +always \u7E54 1-156-3 織 +always \u7E55 24-1236-5 繕 +always \u7E56 15-1236-4 繖 +always \u7E57 14-1456-2 繗 +always \u7E58 1256-5 繘 +always \u7E59 12345-12345-1236-3 繙 +always \u7E5A 14-246-2 繚 +always \u7E5C 125-123456-3 繜 +always \u7E5E 1245-146-5 繞 +always \u7E5F 12-1236-4 繟 +always \u7E60 1245-1246-4 繠 +always \u7E61 15-234-5 繡 +always \u7E62 1235-1246-5 繢 +always \u7E63 1235-35-5 繣 +always \u7E68 145-345-2 繨 +always \u7E69 24-1356-2 繩 +always \u7E6A 1235-1246-5 繪 +always \u7E6B 15-16-5 繫 +always \u7E6D 13-2345-4 繭 +always \u7E6F 15-45-5 繯 +always \u7E70 125-146-4 繰 +always \u7E72 13-346-5 繲 +always \u7E73 13-246-4 繳 +always \u7E74 456-135-16-5 繴 +always \u7E75 12-1236-2 繵 +always \u7E76 16-5 繶 +always \u7E77 1345-146-2 繷 +always \u7E78 15-1246-5 繸 +always \u7E79 16-5 繹 +always \u7E7A 24-2456-4 繺 +always \u7E7B 15-1256-3 繻 +always \u7E7C 13-16-5 繼 +always \u7E7D 136-135-1456-3 繽 +always \u7E7E 245-2345-4 繾 +always \u7E80 134-1234-34-2 纀 +always \u7E81 15-256-3 纁 +always \u7E82 125-12456-4 纂 +always \u7E86 1235-134-126-5 纆 +always \u7E87 14-356-5 纇 +always \u7E88 15-346-2 纈 +always \u7E8A 123-456-5 纊 +always \u7E8B 234-3 纋 +always \u7E8C 15-1256-5 續 +always \u7E8D 14-356-2 纍 +always \u7E8F 12-1236-2 纏 +always \u7E91 14-34-2 纑 +always \u7E93 13456-3 纓 +always \u7E94 245-2456-2 纔 +always \u7E95 15-46-3 纕 +always \u7E96 15-2345-3 纖 +always \u7E97 125-1246-3 纗 +always \u7E98 125-12456-4 纘 +always \u7E99 14-25-5 纙 +always \u7E9A 15-16-4 纚 +always \u7E9B 145-146-5 纛 +always \u7E9C 14-1236-4 纜 +always \u7F36 35-12345-12356-4 缶 +always \u7F38 13-1346-3 缸 +always \u7F39 1235-12345-12356-4 缹 +always \u7F3A 245-236-3 缺 +always \u7F3D 16-135-126-3 缽 +always \u7F3E 6-1234-13456-2 缾 +always \u7F3F 15-46-5 缿 +always \u7F43 13456-3 罃 +always \u7F44 245-13456-5 罄 +always \u7F45 15-23456-5 罅 +always \u7F48 124-1236-2 罈 +always \u7F4A 245-16-5 罊 +always \u7F4B 12346-5 罋 +always \u7F4C 13456-3 罌 +always \u7F4D 14-356-2 罍 +always \u7F4F 14-34-2 罏 +always \u7F50 13-12456-5 罐 +always \u7F51 456-4 网 +always \u7F54 456-4 罔 +always \u7F55 1235-1236-4 罕 +always \u7F58 456-12345-34-2 罘 +always \u7F5B 13-34-3 罛 +always \u7F5C 1-34-4 罜 +always \u7F5D 13-346-3 罝 +always \u7F5E 456-134-1356-2 罞 +always \u7F5F 13-34-4 罟 +always \u7F60 456-134-1456-2 罠 +always \u7F61 13-1346-3 罡 +always \u7F63 13-35-5 罣 +always \u7F65 13-45-5 罥 +always \u7F66 1345-12345-34-2 罦 +always \u7F67 15-136-3 罧 +always \u7F68 2345-4 罨 +always \u7F69 1-146-5 罩 +always \u7F6A 125-1246-5 罪 +always \u7F6B 13-35-5 罫 +always \u7F6C 1-25-2 罬 +always \u7F6D 1256-5 罭 +always \u7F6E 1-156-5 置 +always \u7F70 12-12345-345-2 罰 +always \u7F72 24-34-4 署 +always \u7F73 15-156-3 罳 +always \u7F75 134-345-5 罵 +always \u7F76 14-234-4 罶 +always \u7F77 135-345-5 罷 +always \u7F79 14-16-2 罹 +always \u7F7A 1-146-3 罺 +always \u7F7B 1246-5 罻 +always \u7F7C 456-3456-135-16-5 罼 +always \u7F7D 13-16-5 罽 +always \u7F7E 125-1356-3 罾 +always \u7F7F 12-12346-3 罿 +always \u7F83 456-134-16-5 羃 +always \u7F85 14-25-2 羅 +always \u7F86 235-1234-16-2 羆 +always \u7F87 13-16-3 羇 +always \u7F88 13-16-3 羈 +always \u7F89 14-12456-2 羉 +always \u7F8A 46-2 羊 +always \u7F8B 46-134-346-3 羋 +always \u7F8C 245-46-3 羌 +always \u7F8D 124-345-5 羍 +always \u7F8E 134-356-4 美 +always \u7F91 234-4 羑 +always \u7F92 46-12345-136-2 羒 +always \u7F94 13-146-3 羔 +always \u7F95 46-5 羕 +always \u7F96 13-34-4 羖 +always \u7F9A 14-13456-2 羚 +always \u7F9B 16-5 羛 +always \u7F9C 1-34-5 羜 +always \u7F9D 145-16-3 羝 +always \u7F9E 15-234-3 羞 +always \u7FA0 16-2 羠 +always \u7FA1 16-2 羡 +always \u7FA2 1245-12346-2 羢 +always \u7FA4 245-256-2 群 +always \u7FA5 245-2345-3 羥 +always \u7FA6 1235-12456-2 羦 +always \u7FA7 125-1246-3 羧 +always \u7FA8 15-2345-5 羨 +always \u7FA9 16-5 義 +always \u7FAC 2345-2 羬 +always \u7FAD 1256-2 羭 +always \u7FAF 13-346-2 羯 +always \u7FB0 124-1346-3 羰 +always \u7FB1 45-2 羱 +always \u7FB2 15-16-3 羲 +always \u7FB3 46-12345-1236-2 羳 +always \u7FB5 2356-12345-136-2 羵 +always \u7FB6 24-1236-3 羶 +always \u7FB7 14-2345-4 羷 +always \u7FB8 14-356-2 羸 +always \u7FB9 13-1356-3 羹 +always \u7FBA 1345-12356-2 羺 +always \u7FBB 245-46-5 羻 +always \u7FBC 12-1236-5 羼 +always \u7FBD 1256-4 羽 +always \u7FBE 13-12346-5 羾 +always \u7FBF 16-5 羿 +always \u7FC0 12-12346-2 翀 +always \u7FC1 12346-3 翁 +always \u7FC2 1345-12345-136-3 翂 +always \u7FC3 1235-12346-2 翃 +always \u7FC5 12-156-5 翅 +always \u7FC7 36-12345-34-2 翇 +always \u7FC9 25-1234-136-4 翉 +always \u7FCA 16-5 翊 +always \u7FCB 14-345-3 翋 +always \u7FCC 16-5 翌 +always \u7FCD 36-1234-16-3 翍 +always \u7FCE 14-13456-2 翎 +always \u7FCF 14-234-5 翏 +always \u7FD0 1-156-5 翐 +always \u7FD1 245-1256-2 翑 +always \u7FD2 15-16-2 習 +always \u7FD4 15-46-2 翔 +always \u7FD5 15-16-5 翕 +always \u7FD7 245-16-2 翗 +always \u7FDB 24-34-5 翛 +always \u7FDC 15-2346-5 翜 +always \u7FDE 13-46-3 翞 +always \u7FDF 1-2456-2 翟 +always \u7FE0 245-1246-5 翠 +always \u7FE1 1246-12345-356-4 翡 +always \u7FE2 124-146-3 翢 +always \u7FE3 24-345-5 翣 +always \u7FE5 1-34-5 翥 +always \u7FE6 13-2345-4 翦 +always \u7FE8 24-156-5 翨 +always \u7FE9 1234-1234-2345-3 翩 +always \u7FEA 125-12346-3 翪 +always \u7FEB 12456-5 翫 +always \u7FEC 1235-1246-3 翬 +always \u7FED 1235-12356-2 翭 +always \u7FEE 1235-2346-2 翮 +always \u7FEF 1235-34-2 翯 +always \u7FF0 1235-1236-5 翰 +always \u7FF1 146-2 翱 +always \u7FF2 146-1234-246-3 翲 +always \u7FF3 16-3 翳 +always \u7FF4 14-2345-2 翴 +always \u7FF5 245-1256-2 翵 +always \u7FF7 14-1456-2 翷 +always \u7FF8 36-1234-136-4 翸 +always \u7FF9 245-246-5 翹 +always \u7FFB 12345-1236-3 翻 +always \u7FFC 16-5 翼 +always \u7FFD 1235-1246-5 翽 +always \u7FFE 15-45-3 翾 +always \u7FFF 145-146-5 翿 +always \u8000 246-5 耀 +always \u8001 14-146-4 老 +always \u8003 123-146-4 考 +always \u8004 346-134-146-5 耄 +always \u8005 1-2346-4 者 +always \u8006 245-16-2 耆 +always \u8007 13-12356-4 耇 +always \u800B 145-346-2 耋 +always \u800C 156-2 而 +always \u800D 24-35-4 耍 +always \u800E 1245-12456-4 耎 +always \u800F 156-2 耏 +always \u8010 1345-2456-5 耐 +always \u8011 1-12456-3 耑 +always \u8012 14-356-4 耒 +always \u8014 125-156-4 耔 +always \u8015 13-1356-3 耕 +always \u8016 12-146-5 耖 +always \u8017 1235-146-5 耗 +always \u8018 256-2 耘 +always \u8019 145-1234-345-2 耙 +always \u801B 12-156-2 耛 +always \u801C 15-156-5 耜 +always \u801E 13-23456-3 耞 +always \u801F 13-1256-5 耟 +always \u8021 1-34-5 耡 +always \u8024 13-16-2 耤 +always \u8026 12356-4 耦 +always \u8028 1245-34-5 耨 +always \u8029 13-12356-3 耩 +always \u802A 36-1234-1346-4 耪 +always \u802C 14-12356-2 耬 +always \u8030 234-3 耰 +always \u8033 156-4 耳 +always \u8034 1345-346-5 耴 +always \u8035 145-13456-4 耵 +always \u8036 346-3 耶 +always \u8037 156-145-345-3 耷 +always \u8039 245-1456-2 耹 +always \u803D 145-1236-3 耽 +always \u803E 1235-12346-2 耾 +always \u803F 13-1356-4 耿 +always \u8043 145-1236-3 聃 +always \u8046 14-13456-2 聆 +always \u8047 1-1356-3 聇 +always \u8048 13-246-3 聈 +always \u804A 14-246-2 聊 +always \u804F 1345-1256-5 聏 +always \u8050 23456-5 聐 +always \u8051 145-346-2 聑 +always \u8052 13-35-3 聒 +always \u8056 24-1356-5 聖 +always \u8058 1234-1456-5 聘 +always \u805A 13-1256-5 聚 +always \u805C 145-16-4 聜 +always \u805D 13-25-2 聝 +always \u805E 123456-2 聞 +always \u8064 124-13456-2 聤 +always \u8067 123-1246-2 聧 +always \u806C 12346-4 聬 +always \u806F 14-2345-2 聯 +always \u8070 245-12346-3 聰 +always \u8071 146-2 聱 +always \u8072 24-1356-3 聲 +always \u8073 15-12346-4 聳 +always \u8075 123-1246-5 聵 +always \u8076 1345-346-5 聶 +always \u8077 1-156-2 職 +always \u8078 145-1236-3 聸 +always \u8079 1345-13456-2 聹 +always \u807D 124-13456-3 聽 +always \u807E 14-12346-2 聾 +always \u807F 1256-5 聿 +always \u8082 15-156-5 肂 +always \u8084 16-5 肄 +always \u8085 15-34-5 肅 +always \u8086 15-156-5 肆 +always \u8087 1-146-5 肇 +always \u8089 1245-12356-5 肉 +always \u808A 16-5 肊 +always \u808B 14-2346-5 肋 +always \u808C 13-16-3 肌 +always \u808F 245-146-5 肏 +always \u8090 13-2346-3 肐 +always \u8092 1235-12456-5 肒 +always \u8093 1235-456-3 肓 +always \u8095 1245-136-5 肕 +always \u8096 15-246-5 肖 +always \u8098 1-12356-4 肘 +always \u8099 45-3 肙 +always \u809A 145-34-5 肚 +always \u809B 13-1346-3 肛 +always \u809C 1245-12346-2 肜 +always \u809D 13-1236-3 肝 +always \u80A1 13-34-4 股 +always \u80A2 1-156-3 肢 +always \u80A3 1235-1236-2 肣 +always \u80A5 12345-356-2 肥 +always \u80A9 13-2345-3 肩 +always \u80AA 234-12345-1346-2 肪 +always \u80AB 124-123456-2 肫 +always \u80AD 1345-345-5 肭 +always \u80AE 1235-1346-2 肮 +always \u80AF 123-136-4 肯 +always \u80B1 13-12346-3 肱 +always \u80B2 1256-5 育 +always \u80B4 246-2 肴 +always \u80B5 245-16-2 肵 +always \u80B8 15-16-5 肸 +always \u80BA 12345-356-5 肺 +always \u80C2 24-136-3 胂 +always \u80C3 1246-5 胃 +always \u80C4 1-12356-5 胄 +always \u80C5 145-346-2 胅 +always \u80C7 12345-356-5 胇 +always \u80C8 134-135-345-2 胈 +always \u80C9 2346-1234-126-5 胉 +always \u80CA 245-1256-2 胊 +always \u80CC 1235-135-356-5 背 +always \u80CD 13-34-3 胍 +always \u80CE 124-2456-3 胎 +always \u80CF 125-156-4 胏 +always \u80D0 123-34-3 胐 +always \u80D1 1-156-3 胑 +always \u80D4 125-156-5 胔 +always \u80D5 6-12345-34-3 胕 +always \u80D6 1234-1346-5 胖 +always \u80D7 1-136-4 胗 +always \u80D8 15-2345-2 胘 +always \u80D9 125-34-5 胙 +always \u80DA 1234-356-3 胚 +always \u80DB 13-23456-4 胛 +always \u80DC 15-13456-3 胜 +always \u80DD 1-156-3 胝 +always \u80DE 15-135-146-3 胞 +always \u80E0 245-1256-3 胠 +always \u80E1 1235-34-2 胡 +always \u80E3 12-156-4 胣 +always \u80E4 1456-5 胤 +always \u80E5 15-1256-3 胥 +always \u80E6 46-3 胦 +always \u80ED 2345-3 胭 +always \u80EF 123-35-5 胯 +always \u80F0 16-2 胰 +always \u80F1 13-456-3 胱 +always \u80F2 13-2456-3 胲 +always \u80F3 13-2346-3 胳 +always \u80F4 145-12346-5 胴 +always \u80F5 12-156-3 胵 +always \u80F8 15-235-3 胸 +always \u80F9 156-2 胹 +always \u80FA 2346-5 胺 +always \u80FB 15-13456-2 胻 +always \u80FC 1234-2345-2 胼 +always \u80FD 1345-1356-2 能 +always \u80FE 125-156-5 胾 +always \u8100 12-1356-2 脀 +always \u8101 124-246-5 脁 +always \u8102 1-156-3 脂 +always \u8105 15-346-2 脅 +always \u8106 245-1246-5 脆 +always \u8108 126-134-2456-5 脈 +always \u810A 13-16-4 脊 +always \u8115 12456-5 脕 +always \u8116 125-135-126-2 脖 +always \u8118 13-12456-4 脘 +always \u8119 245-234-2 脙 +always \u811B 13-13456-5 脛 +always \u811D 1235-1356-3 脝 +always \u811E 245-25-4 脞 +always \u811F 14-346-5 脟 +always \u8121 124-13456-4 脡 +always \u8122 12356-134-356-2 脢 +always \u8123 12-123456-2 脣 +always \u8124 24-136-5 脤 +always \u8125 15-346-2 脥 +always \u8127 13-45-3 脧 +always \u8129 15-234-3 脩 +always \u812B 124-25-3 脫 +always \u812C 1345-1234-146-3 脬 +always \u812D 12-1356-2 脭 +always \u812F 12345-1234-34-2 脯 +always \u8130 145-12356-5 脰 +always \u8139 1-1346-5 脹 +always \u813A 15-1246-5 脺 +always \u813D 24-1246-2 脽 +always \u813E 1346-1234-16-2 脾 +always \u8143 123-1246-5 腃 +always \u8144 1-1246-3 腄 +always \u8146 124-2345-4 腆 +always \u8147 1345-356-4 腇 +always \u814A 15-16-2 腊 +always \u814B 16-5 腋 +always \u814C 2345-3 腌 +always \u814D 1245-136-4 腍 +always \u814E 24-136-5 腎 +always \u814F 12-25-5 腏 +always \u8150 135-12345-34-4 腐 +always \u8151 12345-12345-34-4 腑 +always \u8152 13-1256-3 腒 +always \u8153 34-12345-356-2 腓 +always \u8154 245-46-3 腔 +always \u8155 12456-5 腕 +always \u815B 25-5 腛 +always \u815C 1245-134-356-2 腜 +always \u815E 1-12456-5 腞 +always \u8160 245-12356-5 腠 +always \u8161 14-25-2 腡 +always \u8162 12356-4 腢 +always \u8164 1236-3 腤 +always \u8165 15-13456-3 腥 +always \u8166 1345-146-4 腦 +always \u8167 24-34-5 腧 +always \u8169 1345-1236-4 腩 +always \u816B 1-12346-4 腫 +always \u816E 15-2456-3 腮 +always \u816F 124-34-2 腯 +always \u8170 246-3 腰 +always \u8171 13-2345-5 腱 +always \u8172 1246-4 腲 +always \u8173 13-246-4 腳 +always \u8174 1256-2 腴 +always \u8176 145-12456-5 腶 +always \u8177 245-3456-135-16-5 腷 +always \u8178 12-1346-2 腸 +always \u8179 145-12345-34-5 腹 +always \u817A 15-2345-5 腺 +always \u817F 124-1246-4 腿 +always \u8180 1234-135-1346-4 膀 +always \u8182 14-1256-4 膂 +always \u8183 35-5 膃 +always \u8186 15-34-5 膆 +always \u8187 1-1246-5 膇 +always \u8188 13-2346-2 膈 +always \u8189 16-5 膉 +always \u818A 12-135-126-2 膊 +always \u818B 14-246-2 膋 +always \u818C 13-16-3 膌 +always \u818D 12-1234-16-2 膍 +always \u818F 13-146-3 膏 +always \u8195 13-25-2 膕 +always \u8197 12-2356-2 膗 +always \u8198 1245-135-246-3 膘 +always \u8199 13-46-4 膙 +always \u819A 1234-12345-34-3 膚 +always \u819B 124-1346-2 膛 +always \u819C 135-134-126-5 膜 +always \u819D 15-16-3 膝 +always \u819E 1-12456-4 膞 +always \u819F 14-1256-5 膟 +always \u81A0 13-246-3 膠 +always \u81A2 14-1256-2 膢 +always \u81A3 1-156-5 膣 +always \u81A6 14-2345-4 膦 +always \u81A7 124-12346-2 膧 +always \u81A8 1356-1234-1356-2 膨 +always \u81A9 1345-16-5 膩 +always \u81AB 14-246-2 膫 +always \u81AC 245-1246-5 膬 +always \u81AE 15-246-3 膮 +always \u81B0 1245-12345-1236-2 膰 +always \u81B1 1-156-2 膱 +always \u81B2 13-246-3 膲 +always \u81B3 24-1236-5 膳 +always \u81B4 1235-34-3 膴 +always \u81B5 245-1246-5 膵 +always \u81B7 15-46-3 膷 +always \u81B9 1356-12345-136-5 膹 +always \u81BA 13456-3 膺 +always \u81BB 124-1236-4 膻 +always \u81BC 1-35-3 膼 +always \u81BD 145-1236-4 膽 +always \u81BE 123-2356-5 膾 +always \u81BF 1345-12346-2 膿 +always \u81C0 124-123456-2 臀 +always \u81C2 12356-135-16-5 臂 +always \u81C3 235-4 臃 +always \u81C4 13-236-2 臄 +always \u81C5 12-34-5 臅 +always \u81C6 16-5 臆 +always \u81C7 13-45-4 臇 +always \u81C9 14-2345-4 臉 +always \u81CA 15-146-3 臊 +always \u81CC 13-34-4 臌 +always \u81CD 245-16-2 臍 +always \u81CF 123456-135-1456-5 臏 +always \u81D0 15-256-3 臐 +always \u81D1 1245-34-2 臑 +always \u81D2 1235-25-5 臒 +always \u81D5 1236-135-246-3 臕 +always \u81D7 123-12456-3 臗 +always \u81D8 14-345-5 臘 +always \u81D9 2345-3 臙 +always \u81DA 14-34-2 臚 +always \u81DB 1235-25-5 臛 +always \u81DD 14-25-4 臝 +always \u81DE 245-1256-2 臞 +always \u81DF 125-1346-5 臟 +always \u81E0 14-12456-2 臠 +always \u81E1 1345-16-2 臡 +always \u81E2 125-1236-3 臢 +always \u81E3 12-136-2 臣 +always \u81E5 25-5 臥 +always \u81E6 13-456-5 臦 +always \u81E7 125-1346-3 臧 +always \u81E8 14-1456-2 臨 +always \u81E9 13-456-5 臩 +always \u81EA 125-156-5 自 +always \u81EC 1345-346-5 臬 +always \u81ED 12-12356-5 臭 +always \u81EE 13-16-5 臮 +always \u81F2 1345-346-5 臲 +always \u81F3 1-156-5 至 +always \u81F4 1-156-5 致 +always \u81F7 145-346-2 臷 +always \u81F8 1-156-5 臸 +always \u81F9 15-234-3 臹 +always \u81FA 124-2456-2 臺 +always \u81FB 1-136-3 臻 +always \u81FC 13-234-5 臼 +always \u81FE 1256-2 臾 +always \u81FF 12-345-3 臿 +always \u8200 246-4 舀 +always \u8201 1256-2 舁 +always \u8202 12-12346-3 舂 +always \u8204 15-16-5 舄 +always \u8205 13-234-5 舅 +always \u8207 1256-4 與 +always \u8208 15-13456-3 興 +always \u8209 13-1256-4 舉 +always \u820A 13-234-5 舊 +always \u820B 15-1456-5 舋 +always \u820C 24-2346-2 舌 +always \u820D 24-2346-5 舍 +always \u8210 24-156-5 舐 +always \u8211 124-1236-3 舑 +always \u8212 24-34-3 舒 +always \u8214 124-2345-4 舔 +always \u8215 124-1236-5 舕 +always \u8216 6-1234-34-5 舖 +always \u821B 12-12456-4 舛 +always \u821C 24-123456-5 舜 +always \u821D 15-23456-2 舝 +always \u821E 34-4 舞 +always \u821F 1-12356-3 舟 +always \u8220 145-146-3 舠 +always \u8221 13-1346-3 舡 +always \u8222 24-1236-3 舢 +always \u8225 36-1234-345-3 舥 +always \u8228 1236-135-1236-4 舨 +always \u822A 1235-1346-2 航 +always \u822B 12456-12345-1346-4 舫 +always \u822C 135-1236-3 般 +always \u822F 1-12346-3 舯 +always \u8232 14-13456-2 舲 +always \u8233 1-34-2 舳 +always \u8234 1-2346-2 舴 +always \u8235 145-25-5 舵 +always \u8236 135-126-2 舶 +always \u8237 15-2345-2 舷 +always \u8238 13-2346-4 舸 +always \u8239 12-12456-2 船 +always \u823A 13-23456-2 舺 +always \u823C 245-235-2 舼 +always \u823D 36-1234-1346-2 舽 +always \u823F 135-345-1 舿 +always \u8240 126-12345-34-2 艀 +always \u8242 2356-12345-1356-2 艂 +always \u8244 24-146-3 艄 +always \u8245 1256-2 艅 +always \u8247 124-13456-4 艇 +always \u8249 1246-4 艉 +always \u824B 23456-134-1356-4 艋 +always \u824E 1235-456-2 艎 +always \u824F 24-12356-4 艏 +always \u8250 125-12346-3 艐 +always \u8251 12456-135-2345-5 艑 +always \u8252 36-134-146-5 艒 +always \u8253 145-346-2 艓 +always \u8255 356-135-1346-5 艕 +always \u8256 12-345-3 艖 +always \u8257 16-5 艗 +always \u8258 15-146-3 艘 +always \u8259 245-1346-3 艙 +always \u825A 245-146-2 艚 +always \u825B 14-12356-2 艛 +always \u825C 145-2456-5 艜 +always \u825E 246-5 艞 +always \u825F 124-12346-2 艟 +always \u8261 145-1346-3 艡 +always \u8263 14-34-4 艣 +always \u8264 16-4 艤 +always \u8266 13-2345-5 艦 +always \u8268 124-134-1356-2 艨 +always \u8269 245-16-2 艩 +always \u826B 14-34-2 艫 +always \u826C 12-1236-2 艬 +always \u826D 24-456-3 艭 +always \u826E 13-136-5 艮 +always \u826F 14-46-2 良 +always \u8271 13-2345-3 艱 +always \u8272 15-2346-5 色 +always \u8274 1236-12345-34-2 艴 +always \u8275 2346-1234-13456-3 艵 +always \u8277 2345-5 艷 +always \u8278 245-146-4 艸 +always \u827C 124-13456-3 艼 +always \u827D 245-234-2 艽 +always \u827E 2456-5 艾 +always \u827F 1245-1356-2 艿 +always \u8280 124-246-2 芀 +always \u8283 1234-1234-1356-2 芃 +always \u8284 12456-2 芄 +always \u8285 16-5 芅 +always \u828A 245-2345-3 芊 +always \u828B 1256-5 芋 +always \u828D 24-146-2 芍 +always \u828E 245-235-3 芎 +always \u828F 124-34-4 芏 +always \u8290 1235-34-5 芐 +always \u8291 245-16-4 芑 +always \u8292 456-134-1346-2 芒 +always \u8293 125-156-5 芓 +always \u8294 1235-1246-5 芔 +always \u8298 12345-1234-16-2 芘 +always \u8299 35-12345-34-2 芙 +always \u829A 124-123456-2 芚 +always \u829B 1246-4 芛 +always \u829D 1-156-3 芝 +always \u829E 245-16-4 芞 +always \u829F 24-1236-3 芟 +always \u82A0 123456-2 芠 +always \u82A1 245-2345-5 芡 +always \u82A2 1245-136-2 芢 +always \u82A3 12345-12356-2 芣 +always \u82A4 123-12356-3 芤 +always \u82A5 13-346-5 芥 +always \u82A7 15-1256-5 芧 +always \u82A8 13-16-2 芨 +always \u82A9 245-1456-2 芩 +always \u82AB 45-2 芫 +always \u82AC 12345-12345-136-3 芬 +always \u82AD 34-135-345-3 芭 +always \u82AE 1245-1246-5 芮 +always \u82AF 15-1456-3 芯 +always \u82B0 13-16-5 芰 +always \u82B1 1235-35-3 花 +always \u82B3 12345-12345-1346-3 芳 +always \u82B4 34-5 芴 +always \u82B5 13-236-2 芵 +always \u82B6 13-12356-3 芶 +always \u82B7 1-156-4 芷 +always \u82B8 256-2 芸 +always \u82B9 245-1456-2 芹 +always \u82BA 146-4 芺 +always \u82BB 12-34-2 芻 +always \u82BC 1356-134-146-5 芼 +always \u82BD 23456-2 芽 +always \u82BE 146-12345-356-5 芾 +always \u82C0 1235-1346-2 苀 +always \u82C2 1456-2 苂 +always \u82C3 234-4 苃 +always \u82D1 45-5 苑 +always \u82D2 1245-1236-4 苒 +always \u82D3 14-13456-2 苓 +always \u82D4 124-2456-2 苔 +always \u82D5 124-246-2 苕 +always \u82D6 145-16-2 苖 +always \u82D7 46-134-246-2 苗 +always \u82D9 14-16-5 苙 +always \u82DB 123-2346-3 苛 +always \u82DC 23456-134-34-5 苜 +always \u82DE 35-135-146-3 苞 +always \u82DF 13-12356-4 苟 +always \u82E0 146-134-1456-2 苠 +always \u82E1 16-4 苡 +always \u82E3 13-1256-5 苣 +always \u82E4 36-1234-16-4 苤 +always \u82E5 1245-25-5 若 +always \u82E6 123-34-4 苦 +always \u82E7 1-34-5 苧 +always \u82E8 1345-16-4 苨 +always \u82EA 256-135-13456-4 苪 +always \u82EB 24-1236-3 苫 +always \u82EC 234-2 苬 +always \u82ED 246-4 苭 +always \u82EF 23456-135-136-4 苯 +always \u82F0 1235-12346-2 苰 +always \u82F1 13456-3 英 +always \u82F2 1-345-4 苲 +always \u82F3 145-12346-3 苳 +always \u82F4 13-1256-2 苴 +always \u82F5 145-346-2 苵 +always \u82F6 1345-346-2 苶 +always \u82F9 13456-1234-13456-2 苹 +always \u82FA 24-134-356-2 苺 +always \u82FB 245-12345-34-2 苻 +always \u82FE 12-135-16-5 苾 +always \u8300 45-12345-34-2 茀 +always \u8301 1-25-2 茁 +always \u8302 12345-134-146-5 茂 +always \u8303 56-12345-1236-5 范 +always \u8304 245-346-2 茄 +always \u8305 146-134-146-2 茅 +always \u8306 1234-134-146-4 茆 +always \u8307 245-135-345-2 茇 +always \u8308 125-156-4 茈 +always \u8309 35-134-126-5 茉 +always \u830C 12-156-2 茌 +always \u830D 13-12356-4 茍 +always \u8316 13-2346-2 茖 +always \u8317 1234-134-13456-2 茗 +always \u8319 1245-12346-2 茙 +always \u831B 13-136-5 茛 +always \u831C 245-2345-5 茜 +always \u831E 12-136-2 茞 +always \u8320 15-234-3 茠 +always \u8322 14-346-5 茢 +always \u8324 13-16-5 茤 +always \u8325 123-1246-3 茥 +always \u8326 245-2346-5 茦 +always \u8327 12-12346-2 茧 +always \u8328 245-156-2 茨 +always \u8329 1235-12356-5 茩 +always \u832A 13-456-3 茪 +always \u832B 134-134-1346-2 茫 +always \u832C 125-156-3 茬 +always \u832D 13-246-3 茭 +always \u832F 356-12345-34-2 茯 +always \u8331 1-34-3 茱 +always \u8332 125-156-3 茲 +always \u8333 13-46-3 茳 +always \u8334 1235-1246-2 茴 +always \u8335 1456-3 茵 +always \u8336 12-345-2 茶 +always \u8337 12345-12345-345-2 茷 +always \u8338 1245-12346-2 茸 +always \u8339 1245-34-2 茹 +always \u833A 12-12346-3 茺 +always \u833B 146-134-1346-4 茻 +always \u833C 124-12346-2 茼 +always \u833F 1-34-2 茿 +always \u8340 15-256-2 荀 +always \u8341 1235-12456-2 荁 +always \u8342 123-35-3 荂 +always \u8343 245-45-2 荃 +always \u8344 13-2456-3 荄 +always \u8345 145-345-2 荅 +always \u8347 15-13456-5 荇 +always \u8348 12-12456-4 荈 +always \u8349 245-146-4 草 +always \u834A 13-13456-3 荊 +always \u834B 156-2 荋 +always \u834C 1236-5 荌 +always \u834D 245-246-2 荍 +always \u834E 12-156-2 荎 +always \u834F 1245-136-4 荏 +always \u8350 13-2345-5 荐 +always \u8351 124-16-2 荑 +always \u8352 1235-456-3 荒 +always \u8353 146-1234-13456-2 荓 +always \u8354 14-16-5 荔 +always \u8356 36-14-146-4 荖 +always \u8373 145-12356-5 荳 +always \u8374 246-12345-34-3 荴 +always \u8375 1245-136-4 荵 +always \u8376 1456-2 荶 +always \u8377 1235-2346-2 荷 +always \u8378 245-135-16-2 荸 +always \u837A 256-4 荺 +always \u837B 145-16-2 荻 +always \u837C 124-34-2 荼 +always \u837D 15-1246-3 荽 +always \u837E 15-1246-3 荾 +always \u837F 12-1356-2 荿 +always \u8381 34-2 莁 +always \u8383 15-16-3 莃 +always \u8386 456-1234-34-2 莆 +always \u8387 1-34-5 莇 +always \u8388 246-134-126-5 莈 +always \u8389 14-16-5 莉 +always \u838A 1-456-3 莊 +always \u838B 125-25-2 莋 +always \u838C 145-25-2 莌 +always \u838D 245-234-2 莍 +always \u838E 24-345-3 莎 +always \u838F 15-25-3 莏 +always \u8390 12-136-2 莐 +always \u8392 13-1256-4 莒 +always \u8393 245-134-356-2 莓 +always \u8394 135-134-1356-2 莔 +always \u8395 15-13456-5 莕 +always \u8396 13-13456-3 莖 +always \u8397 12-2346-3 莗 +always \u8398 15-1456-3 莘 +always \u8399 13-256-3 莙 +always \u839A 2345-2 莚 +always \u839B 124-13456-2 莛 +always \u839D 245-25-5 莝 +always \u839E 12456-4 莞 +always \u83A0 234-4 莠 +always \u83A2 13-23456-2 莢 +always \u83A3 456-2 莣 +always \u83A4 15-25-3 莤 +always \u83A5 1345-234-4 莥 +always \u83A6 24-146-3 莦 +always \u83A7 15-2345-5 莧 +always \u83A8 14-1346-2 莨 +always \u83A9 2346-1234-246-4 莩 +always \u83AA 2346-2 莪 +always \u83AB 356-134-126-5 莫 +always \u83AE 1345-1236-2 莮 +always \u83AF 245-134-34-5 莯 +always \u83B0 135-345-1 莰 +always \u83BD 134-1346-4 莽 +always \u83BF 245-156-5 莿 +always \u83C0 12456-4 菀 +always \u83C1 13-13456-3 菁 +always \u83C2 145-16-3 菂 +always \u83C3 245-1256-2 菃 +always \u83C4 145-12346-3 菄 +always \u83C5 13-2345-3 菅 +always \u83C6 125-12356-3 菆 +always \u83C7 13-34-3 菇 +always \u83C8 14-345-3 菈 +always \u83C9 14-34-5 菉 +always \u83CA 13-1256-2 菊 +always \u83CB 1246-5 菋 +always \u83CC 13-256-5 菌 +always \u83CE 123-123456-3 菎 +always \u83CF 1235-2346-2 菏 +always \u83D1 125-156-3 菑 +always \u83D4 12345-135-126-2 菔 +always \u83D5 14-123456-2 菕 +always \u83D6 12-1346-3 菖 +always \u83D7 12-12356-2 菗 +always \u83D8 15-12346-3 菘 +always \u83D9 1-1246-5 菙 +always \u83DB 36-134-136-2 菛 +always \u83DC 245-2456-5 菜 +always \u83DD 146-135-345-2 菝 +always \u83DE 14-16-2 菞 +always \u83DF 124-34-5 菟 +always \u83E0 2456-135-126-3 菠 +always \u83E1 1235-1236-5 菡 +always \u83E2 34-135-146-5 菢 +always \u83E3 245-1456-5 菣 +always \u83E4 13-45-4 菤 +always \u83E5 15-16-3 菥 +always \u83E7 145-16-4 菧 +always \u83E8 13-346-3 菨 +always \u83E9 345-1234-34-2 菩 +always \u83EA 145-1346-5 菪 +always \u83EB 13-1456-4 菫 +always \u83EC 1-146-4 菬 +always \u83EE 13-1356-3 菮 +always \u83EF 1235-35-2 華 +always \u83F0 13-34-3 菰 +always \u83F1 14-13456-2 菱 +always \u83F2 12345-12345-356-3 菲 +always \u83F3 13-1456-3 菳 +always \u83F4 1236-3 菴 +always \u83F5 456-4 菵 +always \u83F6 135-1356-4 菶 +always \u83F8 2345-3 菸 +always \u83F9 13-1256-3 菹 +always \u83FA 13-2345-3 菺 +always \u83FB 14-1456-4 菻 +always \u83FC 124-1236-4 菼 +always \u83FD 24-34-2 菽 +always \u83FE 124-2345-2 菾 +always \u83FF 145-146-5 菿 +always \u8401 245-16-2 萁 +always \u8403 245-1246-5 萃 +always \u8404 124-146-2 萄 +always \u8406 1456-135-16-5 萆 +always \u8407 12-1346-2 萇 +always \u8409 36-12345-356-2 萉 +always \u840A 14-2456-2 萊 +always \u840B 245-16-3 萋 +always \u840C 23456-134-1356-2 萌 +always \u840D 12345-1234-13456-2 萍 +always \u840E 1246-4 萎 +always \u840F 145-1236-5 萏 +always \u8410 24-345-5 萐 +always \u8411 1-1246-3 萑 +always \u8412 2345-4 萒 +always \u8413 16-2 萓 +always \u841B 13-234-3 萛 +always \u8423 145-13456-5 萣 +always \u8429 245-234-3 萩 +always \u842B 15-46-5 萫 +always \u842C 12456-5 萬 +always \u842D 13-1256-3 萭 +always \u842F 356-12345-34-5 萯 +always \u8430 14-2345-5 萰 +always \u8431 15-45-3 萱 +always \u8432 15-45-3 萲 +always \u8433 1345-1236-2 萳 +always \u8434 125-2346-2 萴 +always \u8435 25-3 萵 +always \u8436 12-123456-4 萶 +always \u8437 15-246-3 萷 +always \u8438 1256-2 萸 +always \u8439 12356-135-2345-4 萹 +always \u843A 25-134-146-5 萺 +always \u843B 1236-3 萻 +always \u843C 2346-5 萼 +always \u843D 14-25-5 落 +always \u843F 13-35-3 萿 +always \u8440 13-35-3 葀 +always \u8442 12456-4 葂 +always \u8443 135-345-1 葃 +always \u8444 125-25-5 葄 +always \u8445 13-1256-3 葅 +always \u8446 56-135-146-4 葆 +always \u8447 1245-12356-2 葇 +always \u8449 346-5 葉 +always \u844B 245-1256-2 葋 +always \u844C 13-2345-3 葌 +always \u844D 136-12345-34-2 葍 +always \u844E 14-1256-5 葎 +always \u8450 36-1234-136-2 葐 +always \u8451 146-12345-1356-3 葑 +always \u8452 1235-12346-2 葒 +always \u8454 1235-12356-2 葔 +always \u8456 124-34-2 葖 +always \u8457 1-2346-1 著 +always \u8459 15-46-3 葙 +always \u845A 24-136-5 葚 +always \u845B 13-2346-4 葛 +always \u845D 245-13456-2 葝 +always \u845E 146-134-16-4 葞 +always \u845F 1235-456-2 葟 +always \u8460 24-136-3 葠 +always \u8461 124-1234-34-2 葡 +always \u8463 145-12346-4 董 +always \u8465 13-2345-5 葥 +always \u8466 1246-4 葦 +always \u8467 245-135-126-2 葧 +always \u8468 1246-3 葨 +always \u8469 245-1234-345-3 葩 +always \u846B 1235-34-2 葫 +always \u846C 125-1346-5 葬 +always \u846D 13-23456-3 葭 +always \u846E 145-12456-5 葮 +always \u846F 246-5 葯 +always \u8470 15-1246-3 葰 +always \u8473 1246-3 葳 +always \u8474 1-136-3 葴 +always \u8475 123-1246-2 葵 +always \u8476 124-13456-2 葶 +always \u8477 1235-123456-3 葷 +always \u8478 15-16-4 葸 +always \u8479 24-156-3 葹 +always \u847A 245-16-5 葺 +always \u847D 246-3 葽 +always \u847E 45-3 葾 +always \u8482 145-16-5 蒂 +always \u8486 135-345-1 蒆 +always \u848D 1246-4 蒍 +always \u848E 36-1234-2456-5 蒎 +always \u848F 135-345-1 蒏 +always \u8490 15-12356-3 蒐 +always \u8491 1456-3 蒑 +always \u8494 24-156-2 蒔 +always \u8497 14-1346-5 蒗 +always \u8498 1245-34-2 蒘 +always \u8499 134-1356-2 蒙 +always \u849A 1235-2346-2 蒚 +always \u849B 245-236-3 蒛 +always \u849C 15-12456-5 蒜 +always \u849D 45-2 蒝 +always \u849E 14-16-5 蒞 +always \u849F 13-1256-4 蒟 +always \u84A0 15-16-2 蒠 +always \u84A1 1345-135-1346-5 蒡 +always \u84A2 12-34-2 蒢 +always \u84A4 124-34-2 蒤 +always \u84A7 1-136-3 蒧 +always \u84A8 245-2345-5 蒨 +always \u84A9 125-34-3 蒩 +always \u84AA 1256-1234-126-5 蒪 +always \u84AB 245-25-3 蒫 +always \u84AC 45-3 蒬 +always \u84AE 1256-5 蒮 +always \u84AF 123-2356-5 蒯 +always \u84B0 26-1234-1236-2 蒰 +always \u84B1 16-1234-34-2 蒱 +always \u84B2 1346-1234-34-2 蒲 +always \u84B4 24-25-5 蒴 +always \u84B6 235-12345-136-2 蒶 +always \u84B8 1-1356-3 蒸 +always \u84B9 13-2345-3 蒹 +always \u84BA 13-16-2 蒺 +always \u84BB 1245-25-5 蒻 +always \u84BC 245-1346-3 蒼 +always \u84BF 1235-146-3 蒿 +always \u84C0 15-123456-3 蓀 +always \u84C1 1-136-3 蓁 +always \u84C2 23456-134-13456-2 蓂 +always \u84C4 15-1256-5 蓄 +always \u84C5 14-234-2 蓅 +always \u84C6 15-16-2 蓆 +always \u84C7 13-34-4 蓇 +always \u84C9 1245-12346-2 蓉 +always \u84CA 12346-3 蓊 +always \u84CB 13-2456-5 蓋 +always \u84CC 245-25-5 蓌 +always \u84CD 24-156-3 蓍 +always \u84CE 124-1346-2 蓎 +always \u84CF 14-25-4 蓏 +always \u84D0 1245-34-5 蓐 +always \u84D1 15-25-3 蓑 +always \u84D2 15-2345-3 蓒 +always \u84D3 356-135-356-5 蓓 +always \u84D4 246-4 蓔 +always \u84D6 345-3456-135-16-5 蓖 +always \u84D7 125-12346-4 蓗 +always \u84DB 245-2346-5 蓛 +always \u84E7 124-246-3 蓧 +always \u84E8 124-246-3 蓨 +always \u84E9 134-146-5 蓩 +always \u84EA 124-12346-3 蓪 +always \u84EB 1-34-2 蓫 +always \u84EC 126-1234-1356-2 蓬 +always \u84EE 14-2345-2 蓮 +always \u84EF 125-12346-4 蓯 +always \u84F0 15-16-4 蓰 +always \u84F1 456-1234-13456-2 蓱 +always \u84F2 245-234-3 蓲 +always \u84F3 13-1456-4 蓳 +always \u84F4 12-123456-2 蓴 +always \u84F6 1246-2 蓶 +always \u84F7 124-1246-3 蓷 +always \u84F9 1256-5 蓹 +always \u84FA 16-5 蓺 +always \u84FB 13-16-2 蓻 +always \u84FC 14-246-4 蓼 +always \u84FD 14-135-16-5 蓽 +always \u84FE 14-34-4 蓾 +always \u84FF 15-34-5 蓿 +always \u8500 34-135-34-5 蔀 +always \u8502 14-356-2 蔂 +always \u8506 14-13456-2 蔆 +always \u8507 13-16-5 蔇 +always \u8508 35-135-246-3 蔈 +always \u8509 13-123456-4 蔉 +always \u850A 1235-1236-4 蔊 +always \u850B 145-16-2 蔋 +always \u850C 15-34-5 蔌 +always \u850D 14-34-5 蔍 +always \u850E 24-2346-5 蔎 +always \u850F 24-1346-3 蔏 +always \u8511 245-134-346-5 蔑 +always \u8512 15-256-3 蔒 +always \u8513 2345-134-1236-5 蔓 +always \u8514 135-126-1 蔔 +always \u8515 145-16-5 蔕 +always \u8516 245-34-4 蔖 +always \u8517 1-2346-5 蔗 +always \u8518 15-136-3 蔘 +always \u8519 15-45-5 蔙 +always \u851A 1246-5 蔚 +always \u851C 146-2 蔜 +always \u851D 36-134-16-4 蔝 +always \u851E 14-12356-2 蔞 +always \u851F 245-34-5 蔟 +always \u8520 1-12346-3 蔠 +always \u8521 245-2456-5 蔡 +always \u8523 13-46-4 蔣 +always \u8524 146-134-16-5 蔤 +always \u8525 245-12346-3 蔥 +always \u8526 1345-246-4 蔦 +always \u8527 1235-1246-5 蔧 +always \u8528 13-256-5 蔨 +always \u8529 1456-2 蔩 +always \u852A 24-1236-3 蔪 +always \u852B 2345-3 蔫 +always \u852C 24-34-3 蔬 +always \u852D 1456-5 蔭 +always \u852E 123-1246-5 蔮 +always \u852F 12-136-2 蔯 +always \u8530 1235-34-5 蔰 +always \u8531 24-345-3 蔱 +always \u853B 123-12356-5 蔻 +always \u853D 2345-135-16-5 蔽 +always \u853E 14-16-2 蔾 +always \u8540 13-16-2 蕀 +always \u8541 15-256-2 蕁 +always \u8543 245-12345-1236-4 蕃 +always \u8544 36-134-1356-2 蕄 +always \u8545 12356-4 蕅 +always \u8546 12-1236-4 蕆 +always \u8547 145-2345-4 蕇 +always \u8548 15-256-5 蕈 +always \u8549 13-246-3 蕉 +always \u854A 1245-1246-4 蕊 +always \u854D 1256-2 蕍 +always \u854E 245-246-2 蕎 +always \u8551 13-2345-3 蕑 +always \u8553 256-2 蕓 +always \u8554 2356-135-146-3 蕔 +always \u8555 234-2 蕕 +always \u8556 245-1256-2 蕖 +always \u8557 14-34-5 蕗 +always \u8558 1245-146-2 蕘 +always \u8559 1235-1246-5 蕙 +always \u855B 124-16-2 蕛 +always \u855D 13-236-2 蕝 +always \u855E 125-1246-5 蕞 +always \u8560 1345-34-2 蕠 +always \u8561 245-12345-136-2 蕡 +always \u8562 123-1246-5 蕢 +always \u8563 24-123456-5 蕣 +always \u8564 1245-1246-2 蕤 +always \u8565 23456-4 蕥 +always \u8566 15-1256-3 蕦 +always \u8567 256-12345-34-5 蕧 +always \u8568 13-236-2 蕨 +always \u8569 145-1346-5 蕩 +always \u856A 34-2 蕪 +always \u856B 145-12346-4 蕫 +always \u856C 15-156-3 蕬 +always \u856D 15-246-3 蕭 +always \u856E 15-16-5 蕮 +always \u8571 24-146-3 蕱 +always \u8575 15-123456-3 蕵 +always \u8576 14-13456-2 蕶 +always \u8577 1256-5 蕷 +always \u8578 15-23456-2 蕸 +always \u8579 235-3 蕹 +always \u857A 13-16-2 蕺 +always \u857B 1235-12346-5 蕻 +always \u857C 15-156-5 蕼 +always \u857E 14-356-4 蕾 +always \u8580 256-4 薀 +always \u8581 1256-5 薁 +always \u8582 15-16-2 薂 +always \u8583 1235-146-5 薃 +always \u8584 135-146-2 薄 +always \u8585 1235-146-3 薅 +always \u8586 2456-5 薆 +always \u8587 1246-2 薇 +always \u8588 1235-1246-5 薈 +always \u8589 1235-1246-5 薉 +always \u858A 13-16-5 薊 +always \u858B 245-156-2 薋 +always \u858C 15-46-3 薌 +always \u858D 12456-5 薍 +always \u858E 35-134-346-5 薎 +always \u858F 16-5 薏 +always \u8590 14-1356-2 薐 +always \u8591 13-46-3 薑 +always \u8594 245-46-2 薔 +always \u8595 14-2345-2 薕 +always \u8596 123-2346-3 薖 +always \u8598 145-345-2 薘 +always \u8599 124-16-5 薙 +always \u859A 124-1346-2 薚 +always \u859B 15-236-3 薛 +always \u859C 25-135-16-5 薜 +always \u859D 1-1236-3 薝 +always \u859E 15-123456-3 薞 +always \u859F 14-2345-5 薟 +always \u85A0 245-12345-1236-2 薠 +always \u85A1 145-13456-4 薡 +always \u85A2 15-346-5 薢 +always \u85A3 13-34-4 薣 +always \u85A4 15-346-5 薤 +always \u85A6 13-2345-5 薦 +always \u85A7 1235-146-3 薧 +always \u85A8 1235-12346-3 薨 +always \u85A9 15-345-5 薩 +always \u85AA 15-1456-3 薪 +always \u85AF 24-34-4 薯 +always \u85B0 15-256-3 薰 +always \u85B1 145-1246-5 薱 +always \u85B3 1246-4 薳 +always \u85B4 1345-13456-2 薴 +always \u85B5 12-12356-2 薵 +always \u85B6 25-134-2456-2 薶 +always \u85B7 1245-34-2 薷 +always \u85B8 36-1234-246-2 薸 +always \u85B9 124-2456-2 薹 +always \u85BA 13-16-5 薺 +always \u85BD 1-136-3 薽 +always \u85BE 156-4 薾 +always \u85BF 1345-16-4 薿 +always \u85C0 13456-2 藀 +always \u85C2 245-12346-2 藂 +always \u85C3 15-246-3 藃 +always \u85C4 245-16-2 藄 +always \u85C5 456-12345-345-2 藅 +always \u85C6 13-2345-4 藆 +always \u85C7 15-1256-5 藇 +always \u85C8 123-1246-3 藈 +always \u85C9 13-346-5 藉 +always \u85CB 145-246-5 藋 +always \u85CD 14-1236-2 藍 +always \u85CE 13-1456-5 藎 +always \u85CF 125-1346-5 藏 +always \u85D0 246-134-246-4 藐 +always \u85D1 245-235-2 藑 +always \u85D2 245-346-5 藒 +always \u85D5 12356-4 藕 +always \u85D7 15-34-5 藗 +always \u85D8 14-1256-2 藘 +always \u85D9 16-5 藙 +always \u85DA 15-1256-5 藚 +always \u85DC 14-16-2 藜 +always \u85DD 16-5 藝 +always \u85DE 14-345-4 藞 +always \u85DF 14-356-4 藟 +always \u85E1 145-16-2 藡 +always \u85E2 1-156-4 藢 +always \u85E3 146-135-356-3 藣 +always \u85E4 124-1356-2 藤 +always \u85E5 246-5 藥 +always \u85E6 36-134-126-2 藦 +always \u85E8 2346-135-246-3 藨 +always \u85E9 14-12345-1236-2 藩 +always \u85EA 15-12356-4 藪 +always \u85EB 124-1236-2 藫 +always \u85EC 124-1246-3 藬 +always \u85ED 245-235-2 藭 +always \u85EF 1246-5 藯 +always \u85F0 14-234-2 藰 +always \u85F1 1235-1246-5 藱 +always \u85F2 12356-3 藲 +always \u85F6 14-16-5 藶 +always \u85F7 1-34-3 藷 +always \u85F8 12-34-2 藸 +always \u85F9 2456-4 藹 +always \u85FA 14-1456-5 藺 +always \u85FB 125-146-4 藻 +always \u85FD 12-136-5 藽 +always \u85FE 14-2456-5 藾 +always \u85FF 1235-25-5 藿 +always \u8600 124-25-5 蘀 +always \u8601 34-5 蘁 +always \u8604 245-16-2 蘄 +always \u8605 1235-1356-2 蘅 +always \u8606 14-34-2 蘆 +always \u8607 15-34-3 蘇 +always \u8609 146-134-1346-2 蘉 +always \u860A 256-5 蘊 +always \u860B 1456-1234-13456-2 蘋 +always \u860C 1256-4 蘌 +always \u8611 34-134-126-2 蘑 +always \u8617 456-135-126-5 蘗 +always \u8618 1245-1346-2 蘘 +always \u8619 16-5 蘙 +always \u861A 15-2345-4 蘚 +always \u861B 1256-5 蘛 +always \u861C 13-1256-2 蘜 +always \u861E 14-2345-2 蘞 +always \u861F 1456-4 蘟 +always \u8620 245-46-2 蘠 +always \u8621 13456-3 蘡 +always \u8622 14-12346-2 蘢 +always \u8623 1235-1246-3 蘣 +always \u8624 1246-4 蘤 +always \u8625 236-5 蘥 +always \u8626 14-13456-2 蘦 +always \u8627 245-1256-2 蘧 +always \u8629 146-12345-1236-2 蘩 +always \u862A 146-134-16-2 蘪 +always \u862C 123-1246-3 蘬 +always \u862D 14-1236-2 蘭 +always \u862E 13-16-5 蘮 +always \u8631 14-356-5 蘱 +always \u8632 14-356-2 蘲 +always \u8633 1235-35-4 蘳 +always \u8634 156-12345-1356-3 蘴 +always \u8635 1-156-2 蘵 +always \u8636 1246-5 蘶 +always \u8638 1-1236-5 蘸 +always \u8639 1235-2356-2 蘹 +always \u863A 14-16-2 蘺 +always \u863B 13-16-5 蘻 +always \u863C 34-134-16-2 蘼 +always \u863E 1235-2356-5 蘾 +always \u863F 14-25-2 蘿 +always \u8640 13-16-3 虀 +always \u8643 15-2345-3 虃 +always \u8646 14-356-2 虆 +always \u8647 245-45-4 虇 +always \u8648 15-246-3 虈 +always \u864B 6-134-136-2 虋 +always \u864C 36-135-346-3 虌 +always \u864D 1235-34-3 虍 +always \u864E 1235-34-4 虎 +always \u8650 1345-236-5 虐 +always \u8652 15-156-3 虒 +always \u8653 15-246-3 虓 +always \u8654 245-2345-2 虔 +always \u8655 12-34-5 處 +always \u8656 1235-34-3 虖 +always \u8659 346-12345-34-2 虙 +always \u865B 15-1256-3 虛 +always \u865C 14-34-4 虜 +always \u865E 1256-2 虞 +always \u865F 1235-146-5 號 +always \u8661 13-1256-5 虡 +always \u8662 13-25-2 虢 +always \u8663 356-135-146-5 虣 +always \u8664 2345-2 虤 +always \u8665 12-1236-2 虥 +always \u8667 123-1246-3 虧 +always \u8668 236-135-1236-3 虨 +always \u8669 15-16-5 虩 +always \u866A 24-34-2 虪 +always \u866B 12-12346-2 虫 +always \u866D 145-246-3 虭 +always \u866E 13-16-3 虮 +always \u866F 245-234-2 虯 +always \u8670 145-13456-3 虰 +always \u8671 24-156-3 虱 +always \u8673 145-16-5 虳 +always \u8674 1-2346-2 虴 +always \u8677 1235-1236-2 虷 +always \u8679 1235-12346-2 虹 +always \u867A 1235-1246-4 虺 +always \u867B 234-134-1356-2 虻 +always \u867C 13-2346-5 虼 +always \u8685 2346-5 蚅 +always \u8686 12-135-345-3 蚆 +always \u8687 12-156-4 蚇 +always \u868A 123456-2 蚊 +always \u868B 1245-1246-5 蚋 +always \u868C 123-135-1346-5 蚌 +always \u868D 34-1234-16-2 蚍 +always \u868E 236-5 蚎 +always \u8690 13-256-3 蚐 +always \u8691 245-16-2 蚑 +always \u8693 1456-4 蚓 +always \u8694 245-16-2 蚔 +always \u8695 124-2345-4 蚕 +always \u8696 45-2 蚖 +always \u8697 13-236-2 蚗 +always \u8698 234-2 蚘 +always \u8699 245-1456-2 蚙 +always \u869A 245-16-2 蚚 +always \u869C 23456-2 蚜 +always \u869D 245-156-5 蚝 +always \u869E 356-134-34-5 蚞 +always \u86A1 24-12345-136-2 蚡 +always \u86A2 1235-1346-2 蚢 +always \u86A3 13-12346-3 蚣 +always \u86A4 125-146-4 蚤 +always \u86A5 256-12345-34-4 蚥 +always \u86A7 13-346-5 蚧 +always \u86A8 13456-12345-34-2 蚨 +always \u86A9 12-156-3 蚩 +always \u86AA 145-12356-4 蚪 +always \u86AF 245-234-3 蚯 +always \u86B0 234-2 蚰 +always \u86B1 1-345-5 蚱 +always \u86B3 12-156-2 蚳 +always \u86B4 234-4 蚴 +always \u86B5 1235-2346-2 蚵 +always \u86B6 1235-1236-3 蚶 +always \u86B7 13-1256-5 蚷 +always \u86B8 14-16-5 蚸 +always \u86B9 35-12345-34-5 蚹 +always \u86BA 1245-1236-2 蚺 +always \u86BB 1-345-2 蚻 +always \u86BC 13-12356-4 蚼 +always \u86BD 36-1234-16-2 蚽 +always \u86BE 12346-135-126-4 蚾 +always \u86BF 15-2345-2 蚿 +always \u86C0 1-34-5 蛀 +always \u86C1 145-246-3 蛁 +always \u86C2 12346-135-346-2 蛂 +always \u86C3 36-135-13456-4 蛃 +always \u86C4 13-34-3 蛄 +always \u86C5 1-1236-3 蛅 +always \u86C6 245-1256-3 蛆 +always \u86C7 24-2346-2 蛇 +always \u86C8 124-346-4 蛈 +always \u86C9 14-13456-2 蛉 +always \u86CB 145-1236-5 蛋 +always \u86CC 13-34-4 蛌 +always \u86D0 245-1256-3 蛐 +always \u86D1 245-134-12356-2 蛑 +always \u86D3 245-156-5 蛓 +always \u86D4 1235-1246-2 蛔 +always \u86D6 12356-134-1346-2 蛖 +always \u86D7 456-12345-34-5 蛗 +always \u86D8 46-4 蛘 +always \u86D9 35-3 蛙 +always \u86DA 14-346-5 蛚 +always \u86DB 1-34-3 蛛 +always \u86DC 16-3 蛜 +always \u86DD 15-2345-2 蛝 +always \u86DE 13-35-3 蛞 +always \u86DF 13-246-3 蛟 +always \u86E2 1235-1234-13456-2 蛢 +always \u86E3 13-346-2 蛣 +always \u86E4 1235-345-2 蛤 +always \u86E6 124-16-2 蛦 +always \u86E8 236-134-126-5 蛨 +always \u86E9 245-235-2 蛩 +always \u86EA 245-346-5 蛪 +always \u86EB 13-1246-4 蛫 +always \u86EC 13-12346-4 蛬 +always \u86ED 1-156-5 蛭 +always \u86F5 15-13456-3 蛵 +always \u86F6 14-346-5 蛶 +always \u86F7 245-234-2 蛷 +always \u86F8 15-246-3 蛸 +always \u86F9 235-4 蛹 +always \u86FA 13-23456-2 蛺 +always \u86FB 24-1246-5 蛻 +always \u86FE 2346-2 蛾 +always \u8700 24-34-4 蜀 +always \u8701 15-45-2 蜁 +always \u8702 134-12345-1356-3 蜂 +always \u8703 24-136-5 蜃 +always \u8704 1-136-5 蜄 +always \u8705 36-12345-34-4 蜅 +always \u8706 15-2345-5 蜆 +always \u8707 1-2346-2 蜇 +always \u8708 34-2 蜈 +always \u8709 234-12345-34-2 蜉 +always \u870A 14-16-2 蜊 +always \u870B 14-1346-2 蜋 +always \u870C 12346-3456-135-16-5 蜌 +always \u870D 12-34-2 蜍 +always \u870E 13-45-4 蜎 +always \u8711 145-1236-5 蜑 +always \u8712 2345-2 蜒 +always \u8713 124-13456-2 蜓 +always \u8718 1-156-3 蜘 +always \u8719 15-12346-3 蜙 +always \u871A 1256-12345-356-4 蜚 +always \u871B 13-1256-3 蜛 +always \u871C 1356-134-16-5 蜜 +always \u871E 245-16-2 蜞 +always \u8720 13-256-4 蜠 +always \u8721 245-1256-5 蜡 +always \u8722 345-134-1356-4 蜢 +always \u8723 245-46-3 蜣 +always \u8724 15-156-3 蜤 +always \u8725 15-16-3 蜥 +always \u8726 14-123456-2 蜦 +always \u8727 14-16-5 蜧 +always \u8728 145-346-2 蜨 +always \u8729 124-246-2 蜩 +always \u872A 124-146-2 蜪 +always \u872C 1235-1236-2 蜬 +always \u872D 1235-1236-5 蜭 +always \u872E 1256-5 蜮 +always \u8730 12346-12345-356-2 蜰 +always \u8731 12346-1234-16-2 蜱 +always \u8732 1246-3 蜲 +always \u8733 145-123456-3 蜳 +always \u8734 16-5 蜴 +always \u8735 45-3 蜵 +always \u8737 245-45-2 蜷 +always \u8738 245-2345-4 蜸 +always \u873A 1345-16-2 蜺 +always \u873B 245-13456-3 蜻 +always \u873C 1246-5 蜼 +always \u873E 13-25-4 蜾 +always \u873F 12456-3 蜿 +always \u8740 145-12346-5 蝀 +always \u8741 2346-5 蝁 +always \u8742 12345-135-1236-4 蝂 +always \u8743 145-16-5 蝃 +always \u8746 46-4 蝆 +always \u874C 123-2346-3 蝌 +always \u874D 13-16-2 蝍 +always \u874E 1235-2346-2 蝎 +always \u874F 124-13456-2 蝏 +always \u8750 145-134-356-5 蝐 +always \u8751 15-1256-3 蝑 +always \u8752 12346-134-2345-2 蝒 +always \u8753 1256-2 蝓 +always \u8754 13-346-3 蝔 +always \u8755 24-156-2 蝕 +always \u8756 15-45-3 蝖 +always \u8757 1235-456-2 蝗 +always \u8758 2345-4 蝘 +always \u8759 12345-135-2345-3 蝙 +always \u875A 1245-12356-2 蝚 +always \u875B 1246-3 蝛 +always \u875C 25-12345-34-5 蝜 +always \u875D 45-2 蝝 +always \u875E 25-134-356-5 蝞 +always \u875F 1246-5 蝟 +always \u8760 2345-12345-34-2 蝠 +always \u8761 1245-12456-4 蝡 +always \u8762 15-346-2 蝢 +always \u8763 234-2 蝣 +always \u8764 245-234-2 蝤 +always \u8765 135-134-146-2 蝥 +always \u8766 15-23456-3 蝦 +always \u8767 13456-3 蝧 +always \u8768 24-156-3 蝨 +always \u8769 12-12346-2 蝩 +always \u876A 124-1346-3 蝪 +always \u876B 1-34-3 蝫 +always \u876C 125-12346-3 蝬 +always \u876D 124-16-2 蝭 +always \u876E 34-12345-34-5 蝮 +always \u876F 45-2 蝯 +always \u8773 145-2456-5 蝳 +always \u8774 1235-34-2 蝴 +always \u8775 245-234-3 蝵 +always \u8776 145-346-2 蝶 +always \u8777 14-16-5 蝷 +always \u8778 13-35-3 蝸 +always \u8779 256-3 蝹 +always \u877A 13-1256-4 蝺 +always \u877B 1345-1236-2 蝻 +always \u8781 135-345-1 螁 +always \u8782 14-1346-2 螂 +always \u8783 346-1234-1346-2 螃 +always \u8784 15-156-3 螄 +always \u8785 15-16-3 螅 +always \u8787 15-16-3 螇 +always \u8788 45-2 螈 +always \u8789 12346-3 螉 +always \u878D 1245-12346-2 融 +always \u878F 13-16-2 螏 +always \u8790 34-3 螐 +always \u8791 245-234-5 螑 +always \u8792 1235-1236-5 螒 +always \u8793 245-1456-2 螓 +always \u8794 16-2 螔 +always \u8796 1235-35-2 螖 +always \u8797 124-1346-2 螗 +always \u8798 16-4 螘 +always \u879A 1345-2456-5 螚 +always \u879B 1235-2346-2 螛 +always \u879C 1235-34-2 螜 +always \u879D 1235-1246-5 螝 +always \u879E 16-134-345-4 螞 +always \u879F 2346-134-13456-2 螟 +always \u87A2 13456-2 螢 +always \u87A3 124-1356-2 螣 +always \u87A4 135-345-1 螤 +always \u87AA 24-1346-3 螪 +always \u87AB 1-2346-3 螫 +always \u87AC 245-146-2 螬 +always \u87AD 12-156-3 螭 +always \u87AE 145-16-5 螮 +always \u87AF 146-2 螯 +always \u87B0 14-34-5 螰 +always \u87B2 145-346-2 螲 +always \u87B3 124-1346-2 螳 +always \u87B4 12-136-2 螴 +always \u87B5 246-1234-246-3 螵 +always \u87B6 245-1256-2 螶 +always \u87B7 36-135-1356-5 螷 +always \u87B8 1256-2 螸 +always \u87B9 13-2345-5 螹 +always \u87BA 14-25-2 螺 +always \u87BB 14-12356-2 螻 +always \u87BC 245-1456-4 螼 +always \u87BD 1-12346-3 螽 +always \u87BE 1456-4 螾 +always \u87BF 13-46-3 螿 +always \u87C0 24-2356-5 蟀 +always \u87C2 13-246-3 蟂 +always \u87C3 12456-5 蟃 +always \u87C4 1-156-2 蟄 +always \u87C5 1-2346-5 蟅 +always \u87C6 1235-134-345-1 蟆 +always \u87C8 13-25-3 蟈 +always \u87C9 13-234-5 蟉 +always \u87CA 2346-134-146-2 蟊 +always \u87CB 15-16-3 蟋 +always \u87CC 245-12346-3 蟌 +always \u87D1 1-1346-3 蟑 +always \u87D2 2346-134-1346-4 蟒 +always \u87D3 15-46-5 蟓 +always \u87D4 23-134-126-5 蟔 +always \u87D7 245-234-3 蟗 +always \u87D8 124-2346-5 蟘 +always \u87D9 1-156-2 蟙 +always \u87DB 245-1234-1356-2 蟛 +always \u87DC 13-246-4 蟜 +always \u87DD 245-1256-2 蟝 +always \u87DE 36-135-346-2 蟞 +always \u87DF 14-246-2 蟟 +always \u87E0 146-1234-1236-2 蟠 +always \u87E1 13-1246-4 蟡 +always \u87E2 15-16-4 蟢 +always \u87E3 13-16-4 蟣 +always \u87E4 245-45-2 蟤 +always \u87E5 1235-456-2 蟥 +always \u87E6 12345-356-5 蟦 +always \u87E7 14-146-2 蟧 +always \u87E8 13-236-2 蟨 +always \u87EA 1235-1246-5 蟪 +always \u87EB 1456-2 蟫 +always \u87EC 12-1236-2 蟬 +always \u87ED 13-246-3 蟭 +always \u87EF 1245-146-2 蟯 +always \u87F2 12-12346-2 蟲 +always \u87F3 15-256-2 蟳 +always \u87F4 15-156-3 蟴 +always \u87F6 12-1356-3 蟶 +always \u87F7 145-1346-3 蟷 +always \u87F9 15-346-5 蟹 +always \u87FA 24-1236-5 蟺 +always \u87FB 16-4 蟻 +always \u87FC 13-13456-4 蟼 +always \u87FE 12-1236-2 蟾 +always \u87FF 245-16-5 蟿 +always \u8800 245-156-3 蠀 +always \u8801 15-46-5 蠁 +always \u8802 24-2346-5 蠂 +always \u8803 14-25-4 蠃 +always \u8805 13456-2 蠅 +always \u8806 12-2456-5 蠆 +always \u8808 125-2346-2 蠈 +always \u8809 15-45-4 蠉 +always \u880A 14-2345-2 蠊 +always \u880B 1-34-4 蠋 +always \u880C 125-2346-2 蠌 +always \u880D 15-346-3 蠍 +always \u8810 245-16-2 蠐 +always \u8811 1245-12346-2 蠑 +always \u8813 12-134-1356-4 蠓 +always \u8814 1235-146-2 蠔 +always \u8815 1245-34-2 蠕 +always \u8816 25-5 蠖 +always \u8817 1-25-2 蠗 +always \u8819 34-1234-1456-2 蠙 +always \u881B 1356-134-346-5 蠛 +always \u881C 456-12345-1236-2 蠜 +always \u881D 14-356-2 蠝 +always \u881F 14-345-5 蠟 +always \u8820 356-134-16-5 蠠 +always \u8821 14-16-4 蠡 +always \u8822 12-123456-4 蠢 +always \u8823 14-16-5 蠣 +always \u8824 245-234-3 蠤 +always \u8825 1345-346-5 蠥 +always \u8826 14-34-2 蠦 +always \u8828 15-246-3 蠨 +always \u8829 1-34-3 蠩 +always \u882A 14-12346-2 蠪 +always \u882B 14-16-5 蠫 +always \u882C 14-12346-2 蠬 +always \u882E 346-3 蠮 +always \u882F 2456-1234-16-2 蠯 +always \u8830 15-46-3 蠰 +always \u8831 13-34-4 蠱 +always \u8832 13-45-3 蠲 +always \u8833 13456-3 蠳 +always \u8835 15-16-3 蠵 +always \u8836 245-1236-2 蠶 +always \u8837 245-1256-2 蠷 +always \u8838 245-45-2 蠸 +always \u8839 145-34-5 蠹 +always \u883B 346-134-1236-2 蠻 +always \u883C 13-236-2 蠼 +always \u883D 13-346-2 蠽 +always \u883E 1-34-2 蠾 +always \u883F 1-25-2 蠿 +always \u8840 15-346-4 血 +always \u8841 134-1346-5 衁 +always \u8843 12356-1234-356-3 衃 +always \u8844 1345-1256-5 衄 +always \u8848 156-5 衈 +always \u884A 34-134-346-5 衊 +always \u884B 15-16-5 衋 +always \u884C 15-13456-2 行 +always \u884C\u60C5 1235-1346-2-245-13456-2 行情 +always \u884D 2345-4 衍 +always \u884E 123-1236-4 衎 +always \u8852 15-45-5 衒 +always \u8853 24-34-5 術 +always \u8855 124-12346-2 衕 +always \u8856 15-46-5 衖 +always \u8857 13-346-3 街 +always \u8859 23456-2 衙 +always \u885A 1235-34-2 衚 +always \u885B 1246-5 衛 +always \u885D 12-12346-3 衝 +always \u8861 1235-1356-2 衡 +always \u8862 245-1256-2 衢 +always \u8863 16-3 衣 +always \u8867 1256-2 衧 +always \u8868 135-246-4 表 +always \u8869 12-2456-5 衩 +always \u886A 16-5 衪 +always \u886B 24-1236-3 衫 +always \u886D 16-12345-34-3 衭 +always \u886F 16-12345-136-3 衯 +always \u8870 24-2356-3 衰 +always \u8871 13-346-2 衱 +always \u8872 1345-345-5 衲 +always \u8874 145-1236-4 衴 +always \u8875 1345-16-5 衵 +always \u8876 1-12346-5 衶 +always \u8877 1-12346-3 衷 +always \u8879 245-16-2 衹 +always \u887C 1-156-3 衼 +always \u887D 1245-136-5 衽 +always \u887E 245-1456-3 衾 +always \u887F 13-1456-3 衿 +always \u8880 13-256-3 袀 +always \u8881 45-2 袁 +always \u8882 16-134-356-5 袂 +always \u8883 12-2456-5 袃 +always \u8888 13-23456-3 袈 +always \u8889 124-25-2 袉 +always \u888B 145-2456-5 袋 +always \u888C 36-135-146-5 袌 +always \u888D 1234-146-2 袍 +always \u888E 246-5 袎 +always \u8891 24-146-5 袑 +always \u8892 124-1236-4 袒 +always \u8893 13-1256-4 袓 +always \u8895 15-236-5 袕 +always \u8896 15-234-5 袖 +always \u8897 1-136-4 袗 +always \u8898 16-2 袘 +always \u8899 16-1234-345-5 袙 +always \u889A 345-135-126-3 袚 +always \u889B 145-16-3 袛 +always \u889E 13-123456-4 袞 +always \u889F 1-156-5 袟 +always \u88A1 1245-1236-2 袡 +always \u88A2 12345-1234-1236-5 袢 +always \u88A4 456-134-146-5 袤 +always \u88A7 123-12356-3 袧 +always \u88A8 15-45-5 袨 +always \u88AA 245-1256-3 袪 +always \u88AB 135-356-5 被 +always \u88AC 124-2456-2 袬 +always \u88B1 135-12345-34-2 袱 +always \u88B2 16-2 袲 +always \u88B6 13-46-5 袶 +always \u88B7 13-23456-2 袷 +always \u88B8 245-123456-2 袸 +always \u88B9 36-1234-345-5 袹 +always \u88BA 13-346-2 袺 +always \u88BC 13-2346-5 袼 +always \u88BD 1245-34-2 袽 +always \u88BE 1-34-3 袾 +always \u88C0 1456-3 裀 +always \u88C1 245-2456-2 裁 +always \u88C2 14-346-5 裂 +always \u88C9 123-136-5 裉 +always \u88CA 1345-246-4 裊 +always \u88CB 24-34-5 裋 +always \u88CC 13-23456-2 裌 +always \u88CD 123-123456-4 裍 +always \u88CE 12-1356-2 裎 +always \u88CF 14-16-4 裏 +always \u88D0 13-45-3 裐 +always \u88D2 36-1234-12356-2 裒 +always \u88D4 16-5 裔 +always \u88D5 1256-5 裕 +always \u88D6 1-136-4 裖 +always \u88D7 14-234-2 裗 +always \u88D8 245-234-2 裘 +always \u88D9 245-256-2 裙 +always \u88DA 13-16-5 裚 +always \u88DB 346-5 裛 +always \u88DC 135-34-4 補 +always \u88DD 1-456-3 裝 +always \u88DE 24-1246-5 裞 +always \u88DF 24-345-3 裟 +always \u88E1 14-16-4 裡 +always \u88E7 12-1236-3 裧 +always \u88E8 16-135-16-5 裨 +always \u88EB 45-5 裫 +always \u88EC 14-13456-2 裬 +always \u88EE 12-1346-3 裮 +always \u88EF 145-146-3 裯 +always \u88F0 145-25-2 裰 +always \u88F1 34-135-246-4 裱 +always \u88F2 14-46-4 裲 +always \u88F3 24-1346-3 裳 +always \u88F4 16-1234-356-2 裴 +always \u88F6 16-12345-356-3 裶 +always \u88F7 45-3 裷 +always \u88F8 14-25-4 裸 +always \u88F9 13-25-4 裹 +always \u88FA 2345-4 裺 +always \u88FB 145-34-4 裻 +always \u88FC 15-16-2 裼 +always \u88FD 1-156-5 製 +always \u88FE 13-1256-3 裾 +always \u8901 1-156-2 褁 +always \u8902 13-35-5 褂 +always \u8905 124-16-5 褅 +always \u8906 124-16-2 褆 +always \u8907 234-12345-34-5 複 +always \u8909 15-346-3 褉 +always \u890A 1234-135-2345-4 褊 +always \u890B 145-346-2 褋 +always \u890C 123-123456-3 褌 +always \u890E 15-234-5 褎 +always \u8910 1235-2346-2 褐 +always \u8911 45-5 褑 +always \u8912 2345-135-146-3 褒 +always \u8913 46-135-146-4 褓 +always \u8914 16-12345-34-5 褔 +always \u8915 1256-2 褕 +always \u8916 124-12456-5 褖 +always \u8917 2345-4 褗 +always \u8918 1235-1246-3 褘 +always \u8919 135-135-356-5 褙 +always \u891A 12-34-4 褚 +always \u891E 256-4 褞 +always \u891F 145-345-2 褟 +always \u8921 16-145-345-3 褡 +always \u8922 1235-2356-2 褢 +always \u8923 1245-12346-2 褣 +always \u8925 1245-34-5 褥 +always \u8926 1345-2456-5 褦 +always \u8927 13-235-4 褧 +always \u8929 36-135-1236-3 褩 +always \u892A 124-123456-5 褪 +always \u892B 12-156-4 褫 +always \u892C 15-1346-4 褬 +always \u892D 1345-246-4 褭 +always \u892E 13456-2 褮 +always \u892F 13-346-5 褯 +always \u8930 245-2345-3 褰 +always \u8931 1235-2356-2 褱 +always \u8932 123-34-5 褲 +always \u8933 14-2345-2 褳 +always \u8935 14-16-2 褵 +always \u8936 1-2346-2 褶 +always \u8937 24-156-3 褷 +always \u8938 14-1256-4 褸 +always \u893B 15-346-5 褻 +always \u893C 15-2345-3 褼 +always \u893D 1246-5 褽 +always \u893E 356-135-246-4 褾 +always \u8941 245-46-4 襁 +always \u8942 15-136-3 襂 +always \u8944 15-46-3 襄 +always \u8946 12356-1234-34-2 襆 +always \u8949 13-2345-5 襉 +always \u894B 13-16-2 襋 +always \u894C 145-1236-3 襌 +always \u894F 1256-135-126-2 襏 +always \u8950 15-46-5 襐 +always \u8951 15-1456-2 襑 +always \u8952 15-135-346-2 襒 +always \u8953 1245-146-2 襓 +always \u8956 146-4 襖 +always \u8957 145-25-2 襗 +always \u8958 13-1246-5 襘 +always \u8959 245-146-5 襙 +always \u895A 15-1246-5 襚 +always \u895B 1345-12346-2 襛 +always \u895C 12-1236-3 襜 +always \u895D 14-2345-2 襝 +always \u895E 2346-135-16-5 襞 +always \u895F 13-1456-3 襟 +always \u8960 145-1346-3 襠 +always \u8961 24-34-4 襡 +always \u8962 124-1236-4 襢 +always \u8963 16-3456-135-16-5 襣 +always \u8964 14-1236-2 襤 +always \u8966 1245-34-2 襦 +always \u8969 24-34-4 襩 +always \u896A 35-5 襪 +always \u896B 24-156-5 襫 +always \u896C 16-135-2456-4 襬 +always \u896D 15-346-2 襭 +always \u896E 246-135-126-2 襮 +always \u896F 12-136-5 襯 +always \u8971 14-12346-2 襱 +always \u8972 15-16-2 襲 +always \u8973 15-2345-3 襳 +always \u8974 14-1236-2 襴 +always \u8976 145-2456-5 襶 +always \u8979 15-16-4 襹 +always \u897A 13-2345-4 襺 +always \u897B 1345-1234-1236-5 襻 +always \u897C 16-5 襼 +always \u897E 23456-5 襾 +always \u897F 15-16-3 西 +always \u8981 246-5 要 +always \u8981\u6C42 246-3-245-234-2 要求 +always \u8982 23456-12345-1356-4 覂 +always \u8983 245-1456-2 覃 +always \u8985 12345-246-5 覅 +always \u8986 1236-12345-34-5 覆 +always \u8988 1235-2346-2 覈 +always \u898B 13-2345-5 見 +always \u898F 13-1246-3 規 +always \u8993 256-134-16-5 覓 +always \u8995 1234-134-346-5 覕 +always \u8996 24-156-5 視 +always \u8997 15-156-3 覗 +always \u8998 12-1236-3 覘 +always \u899B 2345-134-126-5 覛 +always \u899C 124-246-5 覜 +always \u899D 14-2345-2 覝 +always \u899E 246-5 覞 +always \u899F 1-156-5 覟 +always \u89A1 15-16-2 覡 +always \u89A2 24-1236-4 覢 +always \u89A3 1246-3 覣 +always \u89A4 15-16-5 覤 +always \u89A6 1256-2 覦 +always \u89AA 245-1456-3 親 +always \u89AC 13-16-5 覬 +always \u89AD 13456-134-13456-2 覭 +always \u89AE 25-1234-13456-3 覮 +always \u89AF 13-12356-5 覯 +always \u89B2 13-1456-5 覲 +always \u89B6 14-25-2 覶 +always \u89B7 245-1256-5 覷 +always \u89B9 1246-2 覹 +always \u89BA 13-236-2 覺 +always \u89BD 14-1236-4 覽 +always \u89BE 24-136-4 覾 +always \u89BF 145-16-2 覿 +always \u89C0 13-12456-3 觀 +always \u89D2 13-246-4 角 +always \u89D3 245-234-2 觓 +always \u89D4 13-1456-3 觔 +always \u89D5 245-34-3 觕 +always \u89D6 13-236-2 觖 +always \u89D9 13-16-2 觙 +always \u89DA 13-34-3 觚 +always \u89DB 145-1236-5 觛 +always \u89DC 125-156-3 觜 +always \u89DD 145-16-4 觝 +always \u89DF 1235-35-5 觟 +always \u89E0 245-45-2 觠 +always \u89E1 13-2346-2 觡 +always \u89E2 12-156-5 觢 +always \u89E3 13-346-4 解 +always \u89E4 13-1246-4 觤 +always \u89E5 13-12346-3 觥 +always \u89E6 1235-12346-2 触 +always \u89E8 1235-123456-5 觨 +always \u89E9 245-234-2 觩 +always \u89EB 15-34-5 觫 +always \u89EC 1345-16-2 觬 +always \u89ED 245-16-3 觭 +always \u89F0 1-345-3 觰 +always \u89F1 236-135-16-5 觱 +always \u89F2 15-13456-1 觲 +always \u89F3 1235-34-2 觳 +always \u89F4 24-1346-3 觴 +always \u89F6 1-156-5 觶 +always \u89F7 15-236-2 觷 +always \u89F8 12-34-5 觸 +always \u89FA 16-2 觺 +always \u89FB 14-34-5 觻 +always \u89FC 13-236-2 觼 +always \u89FE 2345-5 觾 +always \u89FF 15-16-3 觿 +always \u8A00 2345-2 言 +always \u8A02 145-13456-5 訂 +always \u8A03 123456-12345-34-5 訃 +always \u8A04 245-234-2 訄 +always \u8A07 1235-12346-3 訇 +always \u8A08 13-16-5 計 +always \u8A0A 15-256-5 訊 +always \u8A0C 1235-12346-2 訌 +always \u8A0E 124-146-4 討 +always \u8A0F 15-1256-3 訏 +always \u8A10 13-346-2 訐 +always \u8A11 16-2 訑 +always \u8A12 1245-136-5 訒 +always \u8A13 15-256-5 訓 +always \u8A15 24-1236-5 訕 +always \u8A16 245-16-5 訖 +always \u8A17 124-25-3 託 +always \u8A18 13-16-5 記 +always \u8A1B 2346-2 訛 +always \u8A1D 23456-5 訝 +always \u8A1E 246-3 訞 +always \u8A1F 15-12346-5 訟 +always \u8A22 15-1456-3 訢 +always \u8A23 13-236-2 訣 +always \u8A25 1345-345-5 訥 +always \u8A27 234-2 訧 +always \u8A2A 12345-1346-4 訪 +always \u8A2C 12-146-3 訬 +always \u8A2D 24-2346-5 設 +always \u8A30 1-123456-5 訰 +always \u8A31 15-1256-4 許 +always \u8A34 15-34-5 訴 +always \u8A36 1235-2346-3 訶 +always \u8A39 15-1256-5 訹 +always \u8A3A 1-136-4 診 +always \u8A3B 1-34-5 註 +always \u8A3C 1-1356-5 証 +always \u8A3E 125-156-3 訾 +always \u8A3F 125-156-4 訿 +always \u8A40 1-1236-3 詀 +always \u8A41 13-34-4 詁 +always \u8A44 16-5 詄 +always \u8A45 14-13456-5 詅 +always \u8A46 145-16-4 詆 +always \u8A48 14-16-5 詈 +always \u8A4A 36-1234-1236-5 詊 +always \u8A4C 13-1236-5 詌 +always \u8A4D 16-5 詍 +always \u8A4E 13-1256-5 詎 +always \u8A4F 146-5 詏 +always \u8A50 1-345-5 詐 +always \u8A51 16-2 詑 +always \u8A52 16-2 詒 +always \u8A54 1-146-5 詔 +always \u8A55 1234-1234-13456-2 評 +always \u8A56 246-135-16-5 詖 +always \u8A57 15-235-4 詗 +always \u8A58 245-1256-3 詘 +always \u8A59 1234-135-345-2 詙 +always \u8A5B 125-34-4 詛 +always \u8A5E 245-156-2 詞 +always \u8A60 235-4 詠 +always \u8A61 15-1256-4 詡 +always \u8A62 15-256-2 詢 +always \u8A63 16-5 詣 +always \u8A66 24-156-5 試 +always \u8A68 15-246-3 詨 +always \u8A69 24-156-3 詩 +always \u8A6B 12-345-5 詫 +always \u8A6C 13-12356-5 詬 +always \u8A6D 13-1246-4 詭 +always \u8A6E 245-45-2 詮 +always \u8A70 13-346-2 詰 +always \u8A71 1235-35-5 話 +always \u8A72 13-2456-3 該 +always \u8A73 15-46-2 詳 +always \u8A74 1246-3 詴 +always \u8A75 24-136-3 詵 +always \u8A76 12-12356-2 詶 +always \u8A77 124-12346-2 詷 +always \u8A79 1-1236-3 詹 +always \u8A7A 2345-134-13456-5 詺 +always \u8A7B 2346-5 詻 +always \u8A7C 1235-1246-3 詼 +always \u8A7F 13-35-5 詿 +always \u8A81 1234-13456-5 誁 +always \u8A82 124-246-4 誂 +always \u8A83 12-156-4 誃 +always \u8A84 14-356-4 誄 +always \u8A85 1-34-3 誅 +always \u8A86 13-456-3 誆 +always \u8A87 123-35-3 誇 +always \u8A8B 13-16-5 誋 +always \u8A8C 1-156-5 誌 +always \u8A8D 1245-136-5 認 +always \u8A8F 14-1346-4 誏 +always \u8A91 123-456-2 誑 +always \u8A92 15-16-3 誒 +always \u8A93 24-156-5 誓 +always \u8A95 145-1236-5 誕 +always \u8A96 2345-135-356-5 誖 +always \u8A98 234-5 誘 +always \u8A99 123-1356-3 誙 +always \u8A9A 245-246-5 誚 +always \u8A9E 1256-4 語 +always \u8AA0 12-1356-2 誠 +always \u8AA1 13-346-5 誡 +always \u8AA3 34-3 誣 +always \u8AA4 34-5 誤 +always \u8AA5 13-146-5 誥 +always \u8AA6 15-12346-5 誦 +always \u8AA7 26-1234-34-4 誧 +always \u8AA8 1235-1246-4 誨 +always \u8AAA 24-25-3 說 +always \u8AAB 1-136-5 誫 +always \u8AB0 24-356-2 誰 +always \u8AB2 123-2346-5 課 +always \u8AB6 15-1246-5 誶 +always \u8AB8 15-2345-2 誸 +always \u8AB9 1346-12345-356-4 誹 +always \u8ABA 12-156-3 誺 +always \u8ABB 124-345-5 誻 +always \u8ABC 16-2 誼 +always \u8ABD 16-5 誽 +always \u8ABE 1456-2 誾 +always \u8ABF 145-246-5 調 +always \u8AC0 256-1234-16-4 諀 +always \u8AC2 12-1236-4 諂 +always \u8AC3 12-136-3 諃 +always \u8AC4 1-123456-3 諄 +always \u8AC5 13-16-5 諅 +always \u8AC6 245-16-3 諆 +always \u8AC7 124-1236-2 談 +always \u8AC8 12-1246-2 諈 +always \u8AC9 1246-4 諉 +always \u8ACB 245-13456-4 請 +always \u8ACD 1-1356-5 諍 +always \u8ACF 125-12356-3 諏 +always \u8AD1 1-25-2 諑 +always \u8AD2 14-46-5 諒 +always \u8AD3 13-2345-3 諓 +always \u8AD4 12-34-5 諔 +always \u8AD5 1235-146-2 諕 +always \u8AD6 14-123456-5 論 +always \u8AD6\u8A9E 14-123456-2-1256-4 論語 +always \u8AD7 24-136-4 諗 +always \u8AD8 2345-135-246-4 諘 +always \u8AD9 1235-2356-5 諙 +always \u8ADB 1256-2 諛 +always \u8ADC 145-346-2 諜 +always \u8ADD 15-1256-4 諝 +always \u8ADE 2345-1234-2345-2 諞 +always \u8ADF 24-156-5 諟 +always \u8AE0 15-45-3 諠 +always \u8AE1 24-156-5 諡 +always \u8AE2 1235-123456-5 諢 +always \u8AE4 2346-5 諤 +always \u8AE6 145-16-5 諦 +always \u8AE7 15-346-2 諧 +always \u8AE8 2356-3456-12345-34-2 諨 +always \u8AEB 13-2345-5 諫 +always \u8AED 1256-5 諭 +always \u8AEE 125-156-3 諮 +always \u8AEF 12-12456-2 諯 +always \u8AF0 15-16-4 諰 +always \u8AF1 1235-1246-5 諱 +always \u8AF2 1456-3 諲 +always \u8AF3 1236-3 諳 +always \u8AF4 15-2345-2 諴 +always \u8AF5 1345-1236-2 諵 +always \u8AF6 12-136-2 諶 +always \u8AF7 245-12345-1356-5 諷 +always \u8AF8 1-34-3 諸 +always \u8AFA 2345-5 諺 +always \u8AFB 1235-1356-3 諻 +always \u8AFC 15-45-3 諼 +always \u8AFE 1345-25-5 諾 +always \u8AFF 245-16-5 諿 +always \u8B00 134-12356-2 謀 +always \u8B01 346-5 謁 +always \u8B02 1246-5 謂 +always \u8B04 124-1356-2 謄 +always \u8B05 125-12356-3 謅 +always \u8B06 24-1236-5 謆 +always \u8B07 13-2345-4 謇 +always \u8B08 45-1234-126-5 謈 +always \u8B0A 1235-456-4 謊 +always \u8B0B 1235-25-5 謋 +always \u8B0D 13456-2 謍 +always \u8B0E 245-134-16-2 謎 +always \u8B0F 15-12356-4 謏 +always \u8B10 1236-134-16-5 謐 +always \u8B11 15-16-5 謑 +always \u8B12 245-46-3 謒 +always \u8B13 12-136-3 謓 +always \u8B14 15-236-5 謔 +always \u8B15 124-16-2 謕 +always \u8B16 15-34-5 謖 +always \u8B17 12345-135-1346-5 謗 +always \u8B18 12-156-2 謘 +always \u8B19 245-2345-3 謙 +always \u8B1A 24-156-5 謚 +always \u8B1B 13-46-4 講 +always \u8B1C 45-5 謜 +always \u8B1D 15-346-5 謝 +always \u8B1E 1235-2346-5 謞 +always \u8B20 246-2 謠 +always \u8B22 135-345-1 謢 +always \u8B23 1256-2 謣 +always \u8B24 2345-135-246-3 謤 +always \u8B25 245-12346-5 謥 +always \u8B26 245-13456-4 謦 +always \u8B27 14-16-2 謧 +always \u8B28 46-134-126-2 謨 +always \u8B2A 24-1346-3 謪 +always \u8B2B 1-2346-2 謫 +always \u8B2C 134-234-5 謬 +always \u8B2E 125-2346-2 謮 +always \u8B2F 1-34-5 謯 +always \u8B30 14-2345-2 謰 +always \u8B31 14-12356-2 謱 +always \u8B33 12356-3 謳 +always \u8B35 15-16-2 謵 +always \u8B36 1-25-2 謶 +always \u8B37 146-2 謷 +always \u8B39 13-1456-4 謹 +always \u8B3A 1-2346-2 謺 +always \u8B3B 12-156-2 謻 +always \u8B3C 1235-34-3 謼 +always \u8B3D 13-46-5 謽 +always \u8B3E 2356-134-1236-2 謾 +always \u8B40 1235-1236-5 譀 +always \u8B41 1235-35-2 譁 +always \u8B42 12-1236-4 譂 +always \u8B45 15-2346-5 譅 +always \u8B46 15-16-3 譆 +always \u8B47 1-345-3 譇 +always \u8B48 145-1246-5 譈 +always \u8B49 1-1356-5 證 +always \u8B4A 1345-146-2 譊 +always \u8B4B 14-1236-2 譋 +always \u8B4E 13-236-2 譎 +always \u8B4F 13-16-3 譏 +always \u8B50 125-123456-4 譐 +always \u8B51 13-246-4 譑 +always \u8B52 2345-135-126-5 譒 +always \u8B53 1235-1246-5 譓 +always \u8B54 245-45-3 譔 +always \u8B55 134-34-2 譕 +always \u8B56 125-136-5 譖 +always \u8B57 1-345-2 譗 +always \u8B58 24-156-5 識 +always \u8B59 13-246-3 譙 +always \u8B5A 124-1236-2 譚 +always \u8B5C 236-1234-34-4 譜 +always \u8B5D 24-1356-2 譝 +always \u8B5F 15-146-5 譟 +always \u8B60 124-1236-3 譠 +always \u8B63 245-2345-3 譣 +always \u8B65 13-246-5 譥 +always \u8B66 13-13456-4 警 +always \u8B67 14-2345-2 譧 +always \u8B68 1345-12356-5 譨 +always \u8B6A 2456-5 譪 +always \u8B6B 1-1236-3 譫 +always \u8B6C 1256-1234-16-5 譬 +always \u8B6D 1235-1246-4 譭 +always \u8B6F 16-5 譯 +always \u8B70 16-5 議 +always \u8B74 245-2345-4 譴 +always \u8B77 1235-34-5 護 +always \u8B78 1-12356-3 譸 +always \u8B79 13-146-3 譹 +always \u8B7A 346-5 譺 +always \u8B7B 13456-3 譻 +always \u8B7D 1256-5 譽 +always \u8B7E 13-2345-4 譾 +always \u8B7F 1235-1246-5 譿 +always \u8B80 145-34-2 讀 +always \u8B82 15-45-5 讂 +always \u8B84 14-356-4 讄 +always \u8B85 24-136-4 讅 +always \u8B86 1246-5 讆 +always \u8B88 14-16-5 讈 +always \u8B8A 135-2345-5 變 +always \u8B8B 1-2346-2 讋 +always \u8B8C 2345-5 讌 +always \u8B8E 12-12356-2 讎 +always \u8B92 12-1236-2 讒 +always \u8B93 1245-1346-5 讓 +always \u8B94 1456-4 讔 +always \u8B95 14-1236-2 讕 +always \u8B96 12-136-5 讖 +always \u8B98 1-2346-2 讘 +always \u8B99 1235-12456-3 讙 +always \u8B9A 125-1236-5 讚 +always \u8B9C 145-1346-4 讜 +always \u8B9E 2345-5 讞 +always \u8B9F 145-34-2 讟 +always \u8C37 13-34-4 谷 +always \u8C39 1235-12346-2 谹 +always \u8C3B 13-236-2 谻 +always \u8C3C 1235-12346-2 谼 +always \u8C3D 1235-1236-3 谽 +always \u8C3E 1235-12346-3 谾 +always \u8C3F 15-16-3 谿 +always \u8C41 1235-25-5 豁 +always \u8C42 14-246-2 豂 +always \u8C43 1235-1236-4 豃 +always \u8C45 14-12346-2 豅 +always \u8C46 145-12356-5 豆 +always \u8C47 13-46-3 豇 +always \u8C48 245-16-4 豈 +always \u8C49 24-156-5 豉 +always \u8C4A 14-16-4 豊 +always \u8C4B 145-1356-3 豋 +always \u8C4C 12456-3 豌 +always \u8C4D 26-135-16-3 豍 +always \u8C4E 24-34-5 豎 +always \u8C4F 15-2345-5 豏 +always \u8C50 12345-12345-1356-3 豐 +always \u8C54 2345-5 豔 +always \u8C55 24-156-4 豕 +always \u8C56 12-34-5 豖 +always \u8C57 1235-1246-3 豗 +always \u8C5A 124-123456-2 豚 +always \u8C5C 13-2345-3 豜 +always \u8C5D 1-135-345-3 豝 +always \u8C5F 2346-5 豟 +always \u8C61 15-46-5 象 +always \u8C62 1235-12456-5 豢 +always \u8C64 123-136-4 豤 +always \u8C65 13-2456-3 豥 +always \u8C66 245-1256-2 豦 +always \u8C68 15-16-4 豨 +always \u8C69 25-135-1456-3 豩 +always \u8C6A 1235-146-2 豪 +always \u8C6B 1256-5 豫 +always \u8C6C 1-34-3 豬 +always \u8C6D 13-23456-3 豭 +always \u8C6F 15-16-3 豯 +always \u8C70 1235-34-5 豰 +always \u8C71 123456-3 豱 +always \u8C72 1235-12456-2 豲 +always \u8C73 1356-135-1456-3 豳 +always \u8C75 125-12346-3 豵 +always \u8C76 2345-12345-136-2 豶 +always \u8C77 15-16-5 豷 +always \u8C78 1-156-5 豸 +always \u8C79 1235-135-146-5 豹 +always \u8C7A 12-2456-2 豺 +always \u8C7B 1235-1236-5 豻 +always \u8C7D 1345-345-5 豽 +always \u8C80 1345-345-5 貀 +always \u8C81 234-5 貁 +always \u8C82 145-246-3 貂 +always \u8C84 15-156-5 貄 +always \u8C85 15-234-3 貅 +always \u8C86 1235-12456-2 貆 +always \u8C89 1235-2346-2 貉 +always \u8C8A 56-134-126-5 貊 +always \u8C8C 134-146-5 貌 +always \u8C8D 14-16-2 貍 +always \u8C8F 156-135-16-4 貏 +always \u8C90 1256-4 貐 +always \u8C91 13-23456-3 貑 +always \u8C92 124-12456-3 貒 +always \u8C93 134-146-3 貓 +always \u8C94 1235-1234-16-2 貔 +always \u8C95 15-16-3 貕 +always \u8C97 13-1256-5 貗 +always \u8C98 146-134-126-5 貘 +always \u8C99 12-34-3 貙 +always \u8C9A 124-1236-2 貚 +always \u8C9C 13-236-2 貜 +always \u8C9D 123-135-356-5 貝 +always \u8C9E 1-136-3 貞 +always \u8CA0 2346-12345-34-5 負 +always \u8CA1 245-2456-2 財 +always \u8CA2 13-12346-5 貢 +always \u8CA3 124-2346-5 貣 +always \u8CA4 16-5 貤 +always \u8CA5 1235-1346-2 貥 +always \u8CA7 1234-1456-2 貧 +always \u8CA8 1235-25-5 貨 +always \u8CA9 124-12345-1236-5 販 +always \u8CAA 124-1236-3 貪 +always \u8CAB 13-12456-5 貫 +always \u8CAC 125-2346-2 責 +always \u8CAF 1-34-4 貯 +always \u8CB0 24-156-5 貰 +always \u8CB2 125-156-3 貲 +always \u8CB3 156-5 貳 +always \u8CB4 13-1246-5 貴 +always \u8CB5 36-1234-2345-3 貵 +always \u8CB6 135-135-2345-4 貶 +always \u8CB7 134-2456-4 買 +always \u8CB8 145-2456-5 貸 +always \u8CB9 24-1356-5 貹 +always \u8CBA 123-456-5 貺 +always \u8CBB 12345-356-5 費 +always \u8CBC 124-346-3 貼 +always \u8CBD 16-2 貽 +always \u8CBE 12-156-2 貾 +always \u8CBF 16-134-146-5 貿 +always \u8CC0 1235-2346-5 賀 +always \u8CC1 134-135-136-3 賁 +always \u8CC2 14-34-5 賂 +always \u8CC3 1245-136-5 賃 +always \u8CC4 1235-1246-5 賄 +always \u8CC5 13-2456-3 賅 +always \u8CC7 125-156-3 資 +always \u8CC8 13-23456-4 賈 +always \u8CCA 125-356-2 賊 +always \u8CCC 13-2456-3 賌 +always \u8CCF 13456-5 賏 +always \u8CD1 1-136-5 賑 +always \u8CD2 24-2346-3 賒 +always \u8CD3 135-1456-3 賓 +always \u8CD5 245-234-2 賕 +always \u8CD7 12-12456-5 賗 +always \u8CD9 1-12356-3 賙 +always \u8CDA 14-2456-5 賚 +always \u8CDC 15-156-5 賜 +always \u8CDD 12-136-3 賝 +always \u8CDE 24-1346-4 賞 +always \u8CDF 124-2345-4 賟 +always \u8CE0 1346-1234-356-2 賠 +always \u8CE1 13-1356-3 賡 +always \u8CE2 15-2345-2 賢 +always \u8CE3 134-2456-5 賣 +always \u8CE4 13-2345-5 賤 +always \u8CE5 15-1246-5 賥 +always \u8CE6 124-12345-34-5 賦 +always \u8CE7 124-1236-5 賧 +always \u8CE8 245-12346-2 賨 +always \u8CEA 1-156-2 質 +always \u8CEC 1-1346-5 賬 +always \u8CED 145-34-4 賭 +always \u8CEE 15-1456-5 賮 +always \u8CF0 24-123456-4 賰 +always \u8CF1 256-4 賱 +always \u8CF3 125-2456-3 賳 +always \u8CF4 14-2456-5 賴 +always \u8CF5 1346-12345-1356-5 賵 +always \u8CF8 24-1356-5 賸 +always \u8CF9 2456-5 賹 +always \u8CFA 1-12456-5 賺 +always \u8CFB 1346-12345-34-5 賻 +always \u8CFC 13-12356-5 購 +always \u8CFD 15-2456-5 賽 +always \u8CFE 125-2346-2 賾 +always \u8D00 1246-5 贀 +always \u8D02 12-136-4 贂 +always \u8D04 1-156-5 贄 +always \u8D05 1-1246-5 贅 +always \u8D06 356-135-246-3 贆 +always \u8D07 256-3 贇 +always \u8D08 125-1356-5 贈 +always \u8D09 124-1236-4 贉 +always \u8D0A 125-1236-5 贊 +always \u8D0D 24-1236-5 贍 +always \u8D0F 13456-2 贏 +always \u8D10 13-1456-5 贐 +always \u8D13 125-1346-3 贓 +always \u8D14 1356-135-16-5 贔 +always \u8D15 145-34-2 贕 +always \u8D16 24-34-2 贖 +always \u8D17 2345-5 贗 +always \u8D19 15-45-5 贙 +always \u8D1B 13-1236-5 贛 +always \u8D64 12-156-5 赤 +always \u8D66 24-2346-5 赦 +always \u8D67 1345-1236-4 赧 +always \u8D68 124-12346-2 赨 +always \u8D69 15-16-5 赩 +always \u8D6B 1235-2346-5 赫 +always \u8D6C 12-1356-3 赬 +always \u8D6D 1-2346-4 赭 +always \u8D6E 15-23456-2 赮 +always \u8D6F 124-1346-2 赯 +always \u8D70 125-12356-4 走 +always \u8D72 14-16-5 赲 +always \u8D73 13-234-3 赳 +always \u8D74 236-12345-34-5 赴 +always \u8D76 13-1236-4 赶 +always \u8D77 245-16-4 起 +always \u8D78 24-1236-5 赸 +always \u8D79 245-235-2 赹 +always \u8D7B 15-2345-3 赻 +always \u8D7D 13-236-2 赽 +always \u8D80 245-156-3 趀 +always \u8D81 12-136-5 趁 +always \u8D84 13-1256-3 趄 +always \u8D85 12-146-3 超 +always \u8D89 1-34-2 趉 +always \u8D8A 236-5 越 +always \u8D8C 13-346-2 趌 +always \u8D8D 245-1256-3 趍 +always \u8D8E 12-34-2 趎 +always \u8D8F 13-35-3 趏 +always \u8D90 15-236-5 趐 +always \u8D91 125-156-3 趑 +always \u8D92 124-246-2 趒 +always \u8D93 145-25-4 趓 +always \u8D94 14-346-5 趔 +always \u8D95 13-1236-4 趕 +always \u8D96 15-25-3 趖 +always \u8D99 1-146-5 趙 +always \u8D9B 1456-4 趛 +always \u8D9C 13-1256-2 趜 +always \u8D9F 124-1346-5 趟 +always \u8DA0 12-25-5 趠 +always \u8DA1 245-1246-4 趡 +always \u8DA3 245-1256-5 趣 +always \u8DA5 245-234-3 趥 +always \u8DA7 124-16-2 趧 +always \u8DA8 245-1256-3 趨 +always \u8DAA 1235-456-2 趪 +always \u8DAB 245-246-2 趫 +always \u8DAC 245-246-3 趬 +always \u8DAD 13-246-5 趭 +always \u8DAE 125-146-5 趮 +always \u8DAF 124-16-5 趯 +always \u8DB2 125-1236-4 趲 +always \u8DB3 125-34-2 足 +always \u8DB4 1234-345-3 趴 +always \u8DB5 126-135-146-5 趵 +always \u8DB6 123-34-5 趶 +always \u8DB7 135-345-1 趷 +always \u8DB9 13-236-2 趹 +always \u8DBA 125-12345-34-3 趺 +always \u8DBC 13-2345-4 趼 +always \u8DBE 1-156-4 趾 +always \u8DBF 15-345-5 趿 +always \u8DC1 36-1234-345-2 跁 +always \u8DC2 245-16-2 跂 +always \u8DC5 124-25-5 跅 +always \u8DC6 124-2456-2 跆 +always \u8DC7 12-156-5 跇 +always \u8DC8 1345-2345-4 跈 +always \u8DCB 123456-135-345-2 跋 +always \u8DCC 145-346-2 跌 +always \u8DCD 123-34-3 跍 +always \u8DCE 124-25-2 跎 +always \u8DCF 13-23456-3 跏 +always \u8DD0 245-156-4 跐 +always \u8DD1 1234-146-4 跑 +always \u8DD3 1-34-5 跓 +always \u8DD5 124-346-3 跕 +always \u8DD6 1-156-2 跖 +always \u8DD7 34-12345-34-3 跗 +always \u8DD8 236-1234-1236-2 跘 +always \u8DD9 13-1256-4 跙 +always \u8DDA 24-1236-3 跚 +always \u8DDB 135-126-4 跛 +always \u8DDC 1345-16-2 跜 +always \u8DDD 13-1256-5 距 +always \u8DDF 13-136-3 跟 +always \u8DE0 16-2 跠 +always \u8DE1 13-16-3 跡 +always \u8DE2 12-156-2 跢 +always \u8DE3 15-2345-4 跣 +always \u8DE4 13-246-3 跤 +always \u8DE6 1-34-3 跦 +always \u8DE7 245-45-2 跧 +always \u8DE8 123-35-5 跨 +always \u8DE9 1-2356-4 跩 +always \u8DEA 13-1246-5 跪 +always \u8DEB 245-235-2 跫 +always \u8DEC 123-1246-4 跬 +always \u8DEE 12-156-5 跮 +always \u8DEF 14-34-5 路 +always \u8DF0 125-135-1356-5 跰 +always \u8DF1 1-156-5 跱 +always \u8DF2 13-346-2 跲 +always \u8DF3 124-246-5 跳 +always \u8DF4 245-2456-4 跴 +always \u8DFA 145-25-5 跺 +always \u8DFC 13-1256-2 跼 +always \u8DFD 13-16-5 跽 +always \u8DFE 24-34-2 跾 +always \u8DFF 124-34-2 跿 +always \u8E00 12-34-5 踀 +always \u8E02 1345-346-5 踂 +always \u8E03 15-246-3 踃 +always \u8E04 25-135-126-2 踄 +always \u8E05 12-156-5 踅 +always \u8E06 245-256-3 踆 +always \u8E07 25-134-12356-4 踇 +always \u8E09 14-46-2 踉 +always \u8E0A 235-4 踊 +always \u8E0D 15-246-5 踍 +always \u8E0F 124-345-5 踏 +always \u8E10 13-2345-5 踐 +always \u8E11 13-16-5 踑 +always \u8E12 25-3 踒 +always \u8E13 1246-4 踓 +always \u8E14 1-25-2 踔 +always \u8E15 13-346-2 踕 +always \u8E16 13-16-2 踖 +always \u8E17 1345-346-3 踗 +always \u8E18 13-1256-2 踘 +always \u8E19 1345-346-5 踙 +always \u8E1A 14-123456-2 踚 +always \u8E1B 14-34-5 踛 +always \u8E1C 14-1356-5 踜 +always \u8E1D 1235-35-5 踝 +always \u8E1E 13-1256-5 踞 +always \u8E1F 12-156-2 踟 +always \u8E20 12456-4 踠 +always \u8E21 245-45-2 踡 +always \u8E22 124-16-3 踢 +always \u8E23 146-135-126-2 踣 +always \u8E24 125-34-2 踤 +always \u8E25 245-346-5 踥 +always \u8E26 245-16-3 踦 +always \u8E27 245-34-5 踧 +always \u8E29 245-2456-4 踩 +always \u8E2B 1246-1234-1356-5 踫 +always \u8E2E 135-345-1 踮 +always \u8E30 1256-2 踰 +always \u8E31 145-25-5 踱 +always \u8E33 12-123456-4 踳 +always \u8E34 235-4 踴 +always \u8E35 1-12346-4 踵 +always \u8E36 145-16-5 踶 +always \u8E38 12-136-4 踸 +always \u8E39 12-2356-5 踹 +always \u8E3C 124-1346-2 踼 +always \u8E3D 13-1256-4 踽 +always \u8E3E 12345-3456-135-16-5 踾 +always \u8E3F 125-34-2 踿 +always \u8E40 145-346-2 蹀 +always \u8E41 2356-1234-2345-2 蹁 +always \u8E42 1245-12356-2 蹂 +always \u8E44 124-16-2 蹄 +always \u8E45 12-345-4 蹅 +always \u8E47 13-2345-4 蹇 +always \u8E48 145-146-5 蹈 +always \u8E49 245-25-3 蹉 +always \u8E4A 15-16-3 蹊 +always \u8E4B 124-345-5 蹋 +always \u8E4C 245-46-3 蹌 +always \u8E4D 1-1236-4 蹍 +always \u8E4E 145-2345-3 蹎 +always \u8E50 13-16-2 蹐 +always \u8E53 14-234-5 蹓 +always \u8E54 125-1236-5 蹔 +always \u8E55 1345-135-16-5 蹕 +always \u8E56 12-12346-3 蹖 +always \u8E57 14-34-5 蹗 +always \u8E59 245-34-5 蹙 +always \u8E5A 124-1346-3 蹚 +always \u8E5B 145-2456-5 蹛 +always \u8E5C 15-25-3 蹜 +always \u8E5D 15-16-4 蹝 +always \u8E5E 123-1246-4 蹞 +always \u8E5F 13-16-3 蹟 +always \u8E60 1-156-2 蹠 +always \u8E61 245-46-3 蹡 +always \u8E62 1-156-2 蹢 +always \u8E63 1234-134-1236-2 蹣 +always \u8E64 125-12346-3 蹤 +always \u8E65 14-2345-2 蹥 +always \u8E66 135-1356-5 蹦 +always \u8E67 125-146-3 蹧 +always \u8E69 246-135-346-2 蹩 +always \u8E6A 124-1246-2 蹪 +always \u8E6C 145-1356-5 蹬 +always \u8E6D 245-1356-5 蹭 +always \u8E6F 125-12345-1236-2 蹯 +always \u8E72 145-123456-3 蹲 +always \u8E73 124-135-126-3 蹳 +always \u8E74 245-34-5 蹴 +always \u8E76 13-236-2 蹶 +always \u8E78 14-1456-5 蹸 +always \u8E7A 245-246-3 蹺 +always \u8E7B 245-246-2 蹻 +always \u8E7C 23456-1234-34-2 蹼 +always \u8E81 125-146-5 躁 +always \u8E82 14-145-345-3 躂 +always \u8E84 23-135-16-5 躄 +always \u8E85 1-25-2 躅 +always \u8E86 13-1256-5 躆 +always \u8E87 12-34-2 躇 +always \u8E88 245-246-5 躈 +always \u8E89 145-123456-4 躉 +always \u8E8A 12-12356-2 躊 +always \u8E8B 13-16-3 躋 +always \u8E8C 34-4 躌 +always \u8E8D 236-5 躍 +always \u8E8E 1345-2345-4 躎 +always \u8E90 14-346-5 躐 +always \u8E91 1-156-2 躑 +always \u8E92 14-16-5 躒 +always \u8E93 1-156-5 躓 +always \u8E94 12-1236-2 躔 +always \u8E95 12-34-2 躕 +always \u8E96 145-12456-5 躖 +always \u8E97 1246-5 躗 +always \u8E98 14-12346-2 躘 +always \u8E9A 15-2345-3 躚 +always \u8E9D 14-1236-2 躝 +always \u8E9E 15-346-5 躞 +always \u8E9F 1245-1346-2 躟 +always \u8EA0 15-345-4 躠 +always \u8EA1 1345-346-5 躡 +always \u8EA3 245-1256-2 躣 +always \u8EA4 13-346-5 躤 +always \u8EA5 245-12456-3 躥 +always \u8EA6 125-12456-3 躦 +always \u8EA8 123-1246-2 躨 +always \u8EA9 13-236-2 躩 +always \u8EAA 14-1456-5 躪 +always \u8EAB 24-136-3 身 +always \u8EAC 13-12346-3 躬 +always \u8EB2 145-25-4 躲 +always \u8EBA 124-1346-4 躺 +always \u8EBD 2345-4 躽 +always \u8EC0 245-1256-3 軀 +always \u8EC2 14-146-5 軂 +always \u8EC9 1256-5 軉 +always \u8ECA 12-2346-3 車 +always \u8ECB 23456-5 軋 +always \u8ECC 13-1246-4 軌 +always \u8ECD 13-256-3 軍 +always \u8ECF 236-5 軏 +always \u8ED1 145-16-5 軑 +always \u8ED2 15-45-3 軒 +always \u8ED3 256-12345-1236-5 軓 +always \u8ED4 1245-136-5 軔 +always \u8ED7 24-34-3 軗 +always \u8ED8 124-123456-2 軘 +always \u8EDB 2346-5 軛 +always \u8EDC 1345-345-5 軜 +always \u8EDD 245-16-2 軝 +always \u8EDE 236-134-146-2 軞 +always \u8EDF 1245-12456-4 軟 +always \u8EE0 1245-136-5 軠 +always \u8EE1 245-1456-2 軡 +always \u8EE5 245-1256-2 軥 +always \u8EE6 1235-456-5 軦 +always \u8EE7 145-16-4 軧 +always \u8EE8 14-13456-2 軨 +always \u8EE9 145-2456-5 軩 +always \u8EEB 1-136-4 軫 +always \u8EEC 2346-12345-1236-5 軬 +always \u8EEE 1346-4 軮 +always \u8EEF 2346-1234-1356-3 軯 +always \u8EF1 13-34-3 軱 +always \u8EF4 1-34-5 軴 +always \u8EF5 36-1245-12346-4 軵 +always \u8EF6 2346-5 軶 +always \u8EF7 13-135-345-2 軷 +always \u8EF8 1-12356-2 軸 +always \u8EF9 1-156-4 軹 +always \u8EFA 246-2 軺 +always \u8EFB 123-2346-3 軻 +always \u8EFC 16-5 軼 +always \u8EFE 24-156-5 軾 +always \u8EFF 12346-1234-13456-2 軿 +always \u8F00 156-2 輀 +always \u8F01 245-235-2 輁 +always \u8F02 13-1256-2 輂 +always \u8F03 13-246-5 較 +always \u8F05 14-34-5 輅 +always \u8F06 123-2456-4 輆 +always \u8F07 245-45-2 輇 +always \u8F08 1-12356-3 輈 +always \u8F09 125-2456-5 載 +always \u8F0A 1-156-5 輊 +always \u8F0B 135-345-1 輋 +always \u8F0D 1256-5 輍 +always \u8F0E 24-146-3 輎 +always \u8F10 12456-5 輐 +always \u8F11 256-4 輑 +always \u8F12 1-2346-2 輒 +always \u8F13 12456-4 輓 +always \u8F14 145-12345-34-4 輔 +always \u8F15 245-13456-3 輕 +always \u8F16 1-12356-3 輖 +always \u8F17 1345-16-2 輗 +always \u8F18 14-13456-2 輘 +always \u8F1A 1-1236-5 輚 +always \u8F1B 14-46-5 輛 +always \u8F1C 125-156-3 輜 +always \u8F1D 1235-1246-3 輝 +always \u8F1E 456-4 輞 +always \u8F1F 12-25-5 輟 +always \u8F20 13-25-4 輠 +always \u8F23 23456-1234-1356-2 輣 +always \u8F24 245-2345-5 輤 +always \u8F25 13-123456-4 輥 +always \u8F26 1345-2345-4 輦 +always \u8F29 16-135-356-5 輩 +always \u8F2A 14-123456-2 輪 +always \u8F2C 14-46-2 輬 +always \u8F2E 1245-12356-2 輮 +always \u8F2F 13-16-2 輯 +always \u8F32 24-12456-5 輲 +always \u8F33 245-12356-5 輳 +always \u8F34 12-123456-3 輴 +always \u8F35 13-2346-2 輵 +always \u8F36 234-2 輶 +always \u8F37 1235-12346-3 輷 +always \u8F38 24-34-3 輸 +always \u8F39 12356-12345-34-5 輹 +always \u8F3B 2346-12345-34-2 輻 +always \u8F3E 1-1236-4 輾 +always \u8F3F 1256-2 輿 +always \u8F40 123456-3 轀 +always \u8F42 13-34-4 轂 +always \u8F43 1-136-3 轃 +always \u8F44 15-23456-2 轄 +always \u8F45 45-2 轅 +always \u8F46 14-34-5 轆 +always \u8F47 13-246-3 轇 +always \u8F48 12-146-2 轈 +always \u8F49 1-12456-4 轉 +always \u8F4B 1235-123456-3 轋 +always \u8F4D 12-2346-5 轍 +always \u8F4E 13-246-5 轎 +always \u8F4F 1-1236-5 轏 +always \u8F50 2346-135-34-2 轐 +always \u8F51 14-146-4 轑 +always \u8F52 2346-12345-136-2 轒 +always \u8F53 2346-12345-1236-3 轓 +always \u8F54 14-1456-2 轔 +always \u8F55 13-2346-2 轕 +always \u8F56 15-2346-5 轖 +always \u8F57 123-1236-4 轗 +always \u8F58 1235-12456-2 轘 +always \u8F59 16-4 轙 +always \u8F5A 13-16-2 轚 +always \u8F5B 145-1246-5 轛 +always \u8F5D 1256-2 轝 +always \u8F5E 15-2345-5 轞 +always \u8F5F 1235-12346-3 轟 +always \u8F60 14-356-2 轠 +always \u8F61 46-1234-356-5 轡 +always \u8F62 14-16-5 轢 +always \u8F63 14-16-5 轣 +always \u8F64 14-34-2 轤 +always \u8F9B 15-1456-3 辛 +always \u8F9C 13-34-3 辜 +always \u8F9F 1234-135-16-5 辟 +always \u8FA3 14-345-5 辣 +always \u8FA6 134-135-1236-5 辦 +always \u8FA8 24-135-2345-5 辨 +always \u8FAD 245-156-2 辭 +always \u8FAE 125-135-2345-5 辮 +always \u8FAF 34-135-2345-5 辯 +always \u8FB0 12-136-2 辰 +always \u8FB1 1245-34-5 辱 +always \u8FB2 1345-12346-2 農 +always \u8FB4 1-136-4 辴 +always \u8FBF 12-1236-3 辿 +always \u8FC2 1256-3 迂 +always \u8FC4 245-16-5 迄 +always \u8FC5 15-256-5 迅 +always \u8FC6 16-4 迆 +always \u8FC9 24-156-5 迉 +always \u8FCB 456-5 迋 +always \u8FCD 1-123456-3 迍 +always \u8FCE 13456-2 迎 +always \u8FD1 13-1456-5 近 +always \u8FD2 1235-1346-2 迒 +always \u8FD3 23456-5 迓 +always \u8FD4 456-12345-1236-4 返 +always \u8FD5 34-4 迕 +always \u8FD6 124-16-5 迖 +always \u8FD7 2346-2 迗 +always \u8FE0 15-16-2 迠 +always \u8FE1 1345-16-5 迡 +always \u8FE2 124-246-2 迢 +always \u8FE3 12-156-5 迣 +always \u8FE4 16-2 迤 +always \u8FE5 13-235-4 迥 +always \u8FE6 13-23456-3 迦 +always \u8FE8 145-2456-5 迨 +always \u8FEA 145-16-2 迪 +always \u8FEB 46-1234-126-5 迫 +always \u8FED 145-346-2 迭 +always \u8FEE 125-2346-2 迮 +always \u8FF0 24-34-5 述 +always \u8FF4 1235-1246-2 迴 +always \u8FF5 124-12346-2 迵 +always \u8FF6 234-5 迶 +always \u8FF7 134-16-2 迷 +always \u8FF8 346-135-1356-5 迸 +always \u8FFA 1345-2456-4 迺 +always \u8FFB 16-2 迻 +always \u8FFC 13-346-2 迼 +always \u8FFD 1-1246-3 追 +always \u8FFE 14-346-5 迾 +always \u8FFF 15-256-5 迿 +always \u9000 124-1246-5 退 +always \u9001 15-12346-5 送 +always \u9002 13-35-3 适 +always \u9003 124-146-2 逃 +always \u9004 56-1234-1346-2 逄 +always \u9005 13-12356-5 逅 +always \u9006 1345-16-5 逆 +always \u900B 135-34-3 逋 +always \u900C 234-2 逌 +always \u900D 15-246-3 逍 +always \u900F 124-12356-5 透 +always \u9010 1-34-2 逐 +always \u9011 245-234-2 逑 +always \u9014 124-34-2 途 +always \u9015 13-13456-5 逕 +always \u9016 124-16-5 逖 +always \u9017 145-12356-5 逗 +always \u9019 1-2346-5 這 +always \u901A 124-12346-3 通 +always \u901B 13-456-5 逛 +always \u901C 34-5 逜 +always \u901D 24-156-5 逝 +always \u901E 12-1356-4 逞 +always \u901F 15-34-5 速 +always \u9020 125-146-5 造 +always \u9021 245-256-3 逡 +always \u9022 12345-1356-2 逢 +always \u9023 14-2345-2 連 +always \u9024 15-25-5 逤 +always \u902D 1235-12456-5 逭 +always \u902E 145-2456-5 逮 +always \u902F 14-34-5 逯 +always \u9031 1-12356-3 週 +always \u9032 13-1456-5 進 +always \u9034 1-25-2 逴 +always \u9035 123-1246-2 逵 +always \u9036 1246-3 逶 +always \u9038 16-5 逸 +always \u903C 135-16-3 逼 +always \u903D 1345-25-5 逽 +always \u903E 1256-2 逾 +always \u903F 145-1346-5 逿 +always \u9041 145-123456-5 遁 +always \u9042 15-1246-5 遂 +always \u9044 12-12456-2 遄 +always \u9047 1256-5 遇 +always \u9049 1-136-3 遉 +always \u904A 234-2 遊 +always \u904B 256-5 運 +always \u904D 1234-135-2345-5 遍 +always \u904E 13-25-5 過 +always \u904F 2346-5 遏 +always \u9050 15-23456-2 遐 +always \u9051 1235-456-2 遑 +always \u9052 245-234-2 遒 +always \u9053 145-146-5 道 +always \u9054 145-345-2 達 +always \u9055 1246-2 違 +always \u9058 13-12356-5 遘 +always \u9059 246-2 遙 +always \u905B 14-234-5 遛 +always \u905C 15-256-5 遜 +always \u905D 124-345-5 遝 +always \u905E 145-16-5 遞 +always \u9060 45-4 遠 +always \u9062 124-345-5 遢 +always \u9063 245-2345-4 遣 +always \u9067 1-1346-3 遧 +always \u9068 146-2 遨 +always \u9069 24-156-5 適 +always \u906B 12-156-5 遫 +always \u906D 125-146-3 遭 +always \u906E 1-2346-3 遮 +always \u906F 145-123456-5 遯 +always \u9070 145-16-5 遰 +always \u9072 12-156-2 遲 +always \u9073 245-25-3 遳 +always \u9074 14-1456-2 遴 +always \u9075 125-123456-3 遵 +always \u9076 1245-146-4 遶 +always \u9077 245-2345-3 遷 +always \u9078 15-45-4 選 +always \u9079 1256-5 遹 +always \u907A 16-2 遺 +always \u907B 2346-5 遻 +always \u907C 14-246-2 遼 +always \u907D 13-1256-5 遽 +always \u907E 24-156-5 遾 +always \u907F 145-135-16-5 避 +always \u9080 246-3 邀 +always \u9081 1345-134-2456-5 邁 +always \u9082 15-346-5 邂 +always \u9083 15-1246-5 邃 +always \u9084 1235-2456-2 還 +always \u9084\u4F60 1235-12456-2-1345-16-4 還你 +always \u9084\u9B42 1235-12456-2-1235-123456-2 還魂 +always \u9085 1-1236-3 邅 +always \u9086 124-1356-2 邆 +always \u9087 156-4 邇 +always \u9088 45-134-246-4 邈 +always \u908A 135-2345-3 邊 +always \u908B 14-345-2 邋 +always \u908D 45-2 邍 +always \u908F 14-25-2 邏 +always \u9090 14-16-4 邐 +always \u9091 16-5 邑 +always \u9094 245-16-4 邔 +always \u9095 235-3 邕 +always \u9097 1235-1236-2 邗 +always \u9098 1256-2 邘 +always \u9099 56-134-1346-2 邙 +always \u909B 245-235-2 邛 +always \u909E 2356-12345-34-3 邞 +always \u909F 123-1346-5 邟 +always \u90A0 56-135-1456-3 邠 +always \u90A1 16-12345-1346-3 邡 +always \u90A2 15-13456-2 邢 +always \u90A3 1345-345-5 那 +always \u90A5 24-136-4 邥 +always \u90A6 14-135-1346-3 邦 +always \u90A7 45-2 邧 +always \u90AA 15-346-2 邪 +always \u90AF 1235-1236-2 邯 +always \u90B0 124-2456-3 邰 +always \u90B1 245-234-3 邱 +always \u90B2 56-135-16-5 邲 +always \u90B3 56-1234-356-2 邳 +always \u90B4 56-135-13456-4 邴 +always \u90B5 24-146-5 邵 +always \u90B6 56-135-356-5 邶 +always \u90B8 145-16-4 邸 +always \u90BD 13-1246-3 邽 +always \u90BE 1-34-3 邾 +always \u90BF 24-156-3 邿 +always \u90C1 1256-5 郁 +always \u90C3 1235-2346-2 郃 +always \u90C5 1-156-5 郅 +always \u90C7 15-256-2 郇 +always \u90C8 1235-12356-5 郈 +always \u90CA 13-246-3 郊 +always \u90CB 15-16-3 郋 +always \u90CE 14-1346-2 郎 +always \u90D4 2345-2 郔 +always \u90D5 12-1356-2 郕 +always \u90D6 145-12356-3 郖 +always \u90D7 12-156-3 郗 +always \u90D8 14-1256-4 郘 +always \u90D9 16-12345-34-4 郙 +always \u90DA 34-2 郚 +always \u90DB 256-12345-34-2 郛 +always \u90DC 13-146-5 郜 +always \u90DD 1235-146-4 郝 +always \u90DF 13-23456-2 郟 +always \u90E0 13-1356-4 郠 +always \u90E1 13-256-5 郡 +always \u90E2 13456-4 郢 +always \u90E3 16-135-126-2 郣 +always \u90E4 15-16-5 郤 +always \u90E5 26-135-356-5 郥 +always \u90E8 135-34-5 部 +always \u90E9 15-246-2 郩 +always \u90EA 245-16-3 郪 +always \u90EB 56-1234-16-2 郫 +always \u90EC 245-13456-3 郬 +always \u90ED 13-25-3 郭 +always \u90EF 124-1236-2 郯 +always \u90F0 125-12356-3 郰 +always \u90F1 25-1234-13456-2 郱 +always \u90F2 14-2456-2 郲 +always \u90F3 1345-16-2 郳 +always \u90F4 12-136-3 郴 +always \u90F5 234-2 郵 +always \u90F9 13-1256-2 郹 +always \u90FA 235-3 郺 +always \u90FB 13-1256-2 郻 +always \u90FC 16-3 郼 +always \u90FD 145-12356-3 都 +always \u90FD\u57CE 145-34-3-12-1356-2 都城 +always \u90FD\u5E02 145-34-3-24-156-5 都市 +always \u90FE 2345-5 郾 +always \u90FF 34-134-356-2 郿 +always \u9100 1245-25-5 鄀 +always \u9101 3456-135-356-5 鄁 +always \u9102 2346-5 鄂 +always \u9103 1256-2 鄃 +always \u9104 13-45-5 鄄 +always \u9105 1256-4 鄅 +always \u9106 256-5 鄆 +always \u9107 1235-12356-5 鄇 +always \u9108 123-1246-2 鄈 +always \u9109 15-46-3 鄉 +always \u910B 15-12356-3 鄋 +always \u910D 56-134-13456-2 鄍 +always \u910E 15-16-2 鄎 +always \u910F 1245-34-5 鄏 +always \u9110 15-1256-5 鄐 +always \u9111 125-156-3 鄑 +always \u9112 125-12356-3 鄒 +always \u9114 34-4 鄔 +always \u9116 256-2 鄖 +always \u9117 1235-146-5 鄗 +always \u9118 235-3 鄘 +always \u9119 356-135-16-4 鄙 +always \u911A 145-134-126-5 鄚 +always \u911B 12-146-2 鄛 +always \u911C 56-12345-34-3 鄜 +always \u911D 14-246-4 鄝 +always \u911E 1456-2 鄞 +always \u911F 1-12456-3 鄟 +always \u9120 1235-34-5 鄠 +always \u9121 245-246-3 鄡 +always \u9122 2345-3 鄢 +always \u9123 1-1346-3 鄣 +always \u9124 56-134-1236-5 鄤 +always \u9126 15-1256-4 鄦 +always \u9127 145-1356-5 鄧 +always \u9128 3456-3456-135-16-5 鄨 +always \u9129 15-256-2 鄩 +always \u912A 56-3456-135-16-5 鄪 +always \u912B 245-1356-2 鄫 +always \u912C 1246-2 鄬 +always \u912D 1-1356-5 鄭 +always \u912E 56-134-146-5 鄮 +always \u912F 24-1236-5 鄯 +always \u9130 14-1456-2 鄰 +always \u9131 46-1234-126-2 鄱 +always \u9132 145-1236-3 鄲 +always \u9133 56-134-1356-2 鄳 +always \u9134 346-5 鄴 +always \u9135 245-146-5 鄵 +always \u9136 123-2356-5 鄶 +always \u9138 45-134-1356-2 鄸 +always \u9139 125-12356-3 鄹 +always \u913A 13-456-4 鄺 +always \u913B 14-2345-4 鄻 +always \u913E 234-3 鄾 +always \u913F 245-16-2 鄿 +always \u9140 2345-3 酀 +always \u9141 12-1236-2 酁 +always \u9143 14-13456-2 酃 +always \u9144 1235-12456-3 酄 +always \u9145 15-16-3 酅 +always \u9146 56-12345-1356-3 酆 +always \u9147 125-12456-4 酇 +always \u9148 14-16-5 酈 +always \u9149 234-4 酉 +always \u914A 145-13456-4 酊 +always \u914B 245-234-2 酋 +always \u914C 1-25-2 酌 +always \u914D 1234-356-5 配 +always \u914E 1-12356-5 酎 +always \u914F 16-2 酏 +always \u9150 1235-1346-4 酐 +always \u9152 13-234-4 酒 +always \u9153 2345-4 酓 +always \u9155 25-134-146-2 酕 +always \u9156 145-1236-3 酖 +always \u9157 15-1256-5 酗 +always \u9158 124-12356-2 酘 +always \u915A 35-12345-136-3 酚 +always \u915F 124-2345-3 酟 +always \u9160 245-23456-4 酠 +always \u9161 124-25-2 酡 +always \u9162 125-25-5 酢 +always \u9163 1235-1236-3 酣 +always \u9164 13-34-3 酤 +always \u9165 15-34-3 酥 +always \u9168 145-2456-5 酨 +always \u9169 134-13456-4 酩 +always \u916A 14-25-5 酪 +always \u916C 12-12356-2 酬 +always \u916E 124-12346-2 酮 +always \u916F 1-156-4 酯 +always \u9172 12-1356-2 酲 +always \u9173 1456-5 酳 +always \u9174 124-34-2 酴 +always \u9175 15-246-5 酵 +always \u9177 123-34-5 酷 +always \u9178 15-12456-3 酸 +always \u9179 14-356-5 酹 +always \u917A 145-1234-34-2 酺 +always \u9180 1246-2 醀 +always \u9181 14-34-5 醁 +always \u9182 14-1236-4 醂 +always \u9183 2345-3 醃 +always \u9184 124-146-2 醄 +always \u9185 12345-1234-356-3 醅 +always \u9186 1-1236-4 醆 +always \u9187 12-123456-2 醇 +always \u9189 125-1246-5 醉 +always \u918A 1-25-2 醊 +always \u918B 245-34-5 醋 +always \u918D 124-16-2 醍 +always \u918F 145-34-3 醏 +always \u9190 1235-34-2 醐 +always \u9191 15-1256-4 醑 +always \u9192 15-13456-4 醒 +always \u9193 124-1236-4 醓 +always \u9199 15-12356-3 醙 +always \u919A 16-134-16-2 醚 +always \u919B 245-45-2 醛 +always \u919C 12-12356-4 醜 +always \u919D 245-25-2 醝 +always \u919E 256-5 醞 +always \u919F 235-5 醟 +always \u91A0 1346-5 醠 +always \u91A1 1-345-5 醡 +always \u91A2 1235-2456-4 醢 +always \u91A3 124-1346-2 醣 +always \u91A5 234-1234-246-4 醥 +always \u91A7 1256-5 醧 +always \u91A8 14-16-2 醨 +always \u91AA 14-146-2 醪 +always \u91AB 16-3 醫 +always \u91AC 13-46-5 醬 +always \u91AD 1234-135-34-2 醭 +always \u91AE 13-246-5 醮 +always \u91AF 15-16-3 醯 +always \u91B0 145-1236-5 醰 +always \u91B1 246-1234-126-5 醱 +always \u91B2 1345-12346-2 醲 +always \u91B3 16-5 醳 +always \u91B4 14-16-4 醴 +always \u91B5 13-236-2 醵 +always \u91B7 16-5 醷 +always \u91B9 1245-34-2 醹 +always \u91BA 15-256-3 醺 +always \u91BC 2345-5 醼 +always \u91BD 14-13456-2 醽 +always \u91BE 124-134-16-2 醾 +always \u91C0 1345-46-5 釀 +always \u91C1 15-1456-5 釁 +always \u91C2 13-246-5 釂 +always \u91C3 15-16-4 釃 +always \u91C5 2345-5 釅 +always \u91C6 356-135-2345-5 釆 +always \u91C7 245-2456-4 采 +always \u91C9 234-5 釉 +always \u91CB 24-156-5 釋 +always \u91CC 14-16-4 里 +always \u91CD 1-12346-5 重 +always \u91CE 346-4 野 +always \u91CF 14-46-5 量 +always \u91D0 14-16-2 釐 +always \u91D1 13-1456-3 金 +always \u91D3 245-234-2 釓 +always \u91D4 16-4 釔 +always \u91D5 1345-246-4 釕 +always \u91D7 1-146-3 釗 +always \u91D8 145-13456-3 釘 +always \u91D9 35-1234-126-5 釙 +always \u91DA 245-234-2 釚 +always \u91DC 1234-12345-34-4 釜 +always \u91DD 1-136-3 針 +always \u91E2 1345-2456-4 釢 +always \u91E3 145-246-5 釣 +always \u91E4 24-1236-5 釤 +always \u91E6 123-12356-5 釦 +always \u91E7 12-12456-5 釧 +always \u91E8 125-156-4 釨 +always \u91E9 35-12345-1236-2 釩 +always \u91EA 1256-2 釪 +always \u91EB 1235-35-2 釫 +always \u91EC 1235-1236-5 釬 +always \u91ED 13-1346-3 釭 +always \u91EE 245-16-2 釮 +always \u91F1 145-16-5 釱 +always \u91F3 15-16-5 釳 +always \u91F4 16-5 釴 +always \u91F5 12-2456-3 釵 +always \u91F7 124-34-4 釷 +always \u91F8 15-16-5 釸 +always \u91F9 1345-1256-4 釹 +always \u91FD 25-1234-16-3 釽 +always \u91FF 1456-4 釿 +always \u9200 35-135-345-4 鈀 +always \u9201 1346-12345-1346-3 鈁 +always \u9202 12-136-2 鈂 +always \u9203 13-2345-3 鈃 +always \u9204 124-12356-4 鈄 +always \u9205 236-5 鈅 +always \u9206 2345-2 鈆 +always \u9207 145-12345-34-3 鈇 +always \u9209 1345-345-5 鈉 +always \u920A 15-1456-3 鈊 +always \u920C 13-236-2 鈌 +always \u920D 145-123456-5 鈍 +always \u920F 1456-4 鈏 +always \u9210 245-2345-2 鈐 +always \u9211 1346-135-1236-4 鈑 +always \u9212 15-345-5 鈒 +always \u9214 12-146-3 鈔 +always \u9215 1345-234-4 鈕 +always \u9216 1456-12345-136-3 鈖 +always \u9217 256-4 鈗 +always \u9219 245-1456-2 鈙 +always \u921A 2345-1234-16-2 鈚 +always \u921C 1235-12346-2 鈜 +always \u921E 13-256-3 鈞 +always \u9223 13-2456-5 鈣 +always \u9224 1245-156-5 鈤 +always \u9225 1235-25-4 鈥 +always \u9226 124-2456-5 鈦 +always \u9227 123-1346-5 鈧 +always \u922D 125-156-3 鈭 +always \u922E 1345-16-4 鈮 +always \u9230 24-156-5 鈰 +always \u9231 1456-134-1456-2 鈱 +always \u9232 13-34-3 鈲 +always \u9233 123-2346-3 鈳 +always \u9234 14-13456-2 鈴 +always \u9236 245-156-2 鈶 +always \u9237 13-34-3 鈷 +always \u9238 236-135-345-2 鈸 +always \u9239 35-1234-16-2 鈹 +always \u923A 1256-5 鈺 +always \u923D 35-135-34-5 鈽 +always \u923E 234-5 鈾 +always \u923F 145-2345-5 鈿 +always \u9240 13-23456-4 鉀 +always \u9245 13-1256-5 鉅 +always \u9246 1-1236-3 鉆 +always \u9248 24-2346-2 鉈 +always \u9249 15-45-5 鉉 +always \u924A 1-146-3 鉊 +always \u924B 456-135-146-5 鉋 +always \u924C 1235-2346-2 鉌 +always \u924D 35-3456-135-16-5 鉍 +always \u924E 24-1356-3 鉎 +always \u924F 12-34-2 鉏 +always \u9250 24-156-2 鉐 +always \u9251 35-135-126-2 鉑 +always \u9252 1-34-5 鉒 +always \u9253 12-156-5 鉓 +always \u9254 125-345-3 鉔 +always \u9256 124-12346-2 鉖 +always \u9257 245-2345-2 鉗 +always \u925A 14-234-4 鉚 +always \u925B 245-2345-3 鉛 +always \u925E 1235-1246-5 鉞 +always \u9260 46-3 鉠 +always \u9261 36-135-1236-5 鉡 +always \u9263 13-346-2 鉣 +always \u9264 13-12356-3 鉤 +always \u9265 24-34-5 鉥 +always \u9266 1-1356-3 鉦 +always \u9267 13-134-34-4 鉧 +always \u926C 35-134-34-5 鉬 +always \u926D 145-1236-5 鉭 +always \u926F 16-4 鉯 +always \u9270 15-156-3 鉰 +always \u9272 123-345-3 鉲 +always \u9276 15-13456-2 鉶 +always \u9278 13-246-4 鉸 +always \u9279 12-156-4 鉹 +always \u927A 156-5 鉺 +always \u927B 14-25-5 鉻 +always \u927C 1456-135-13456-4 鉼 +always \u927D 24-156-5 鉽 +always \u927E 25-134-12356-2 鉾 +always \u927F 13-23456-2 鉿 +always \u9280 1456-2 銀 +always \u9282 1-12356-3 銂 +always \u9283 12-12346-5 銃 +always \u9285 124-12346-2 銅 +always \u9286 235-134-126-5 銆 +always \u9287 14-356-5 銇 +always \u9288 13-16-3 銈 +always \u928A 15-1256-5 銊 +always \u928B 1245-136-2 銋 +always \u928C 125-123456-5 銌 +always \u928D 1-156-5 銍 +always \u928E 245-235-3 銎 +always \u9291 15-2345-4 銑 +always \u9293 245-45-2 銓 +always \u9294 26-1234-16-3 銔 +always \u9295 124-346-4 銕 +always \u9296 1-34-3 銖 +always \u9297 1235-12356-2 銗 +always \u9298 123456-134-13456-2 銘 +always \u9299 123-35-4 銙 +always \u929A 246-2 銚 +always \u929B 15-2345-3 銛 +always \u929C 15-2345-2 銜 +always \u929D 15-234-3 銝 +always \u92A0 14-146-4 銠 +always \u92A1 13-16-2 銡 +always \u92A2 135-345-1 銢 +always \u92A3 1245-34-2 銣 +always \u92A4 45-134-16-4 銤 +always \u92A5 16-3 銥 +always \u92A6 1456-3 銦 +always \u92A7 13-456-3 銧 +always \u92A8 1236-3 銨 +always \u92A9 145-234-3 銩 +always \u92AA 234-4 銪 +always \u92AB 15-2346-5 銫 +always \u92AC 123-146-5 銬 +always \u92B2 1235-1236-5 銲 +always \u92B3 1245-1246-5 銳 +always \u92B4 24-156-5 銴 +always \u92B5 123-1356-3 銵 +always \u92B6 245-234-2 銶 +always \u92B7 15-246-3 銷 +always \u92B9 15-234-5 銹 +always \u92BB 124-16-5 銻 +always \u92BC 245-25-5 銼 +always \u92C0 145-12356-5 鋀 +always \u92C1 14-1256-4 鋁 +always \u92C2 35-134-356-2 鋂 +always \u92C3 14-1346-2 鋃 +always \u92C4 12456-4 鋄 +always \u92C5 15-1456-3 鋅 +always \u92C6 256-2 鋆 +always \u92C7 35-135-356-5 鋇 +always \u92C8 34-5 鋈 +always \u92C9 15-34-5 鋉 +always \u92CA 1256-5 鋊 +always \u92CB 12-1236-2 鋋 +always \u92CC 124-13456-4 鋌 +always \u92CD 1456-135-126-2 鋍 +always \u92CE 1235-1236-5 鋎 +always \u92CF 13-23456-2 鋏 +always \u92D0 1235-12346-2 鋐 +always \u92D1 245-12456-3 鋑 +always \u92D2 145-12345-1356-3 鋒 +always \u92D3 12-1236-3 鋓 +always \u92D5 1-156-5 鋕 +always \u92D7 15-45-3 鋗 +always \u92D8 1235-35-2 鋘 +always \u92D9 1256-4 鋙 +always \u92DD 14-236-5 鋝 +always \u92DE 15-13456-2 鋞 +always \u92DF 245-1456-3 鋟 +always \u92E0 24-136-5 鋠 +always \u92E1 1235-1236-2 鋡 +always \u92E4 12-34-2 鋤 +always \u92E6 13-1256-2 鋦 +always \u92E7 15-2345-5 鋧 +always \u92E8 2346-2 鋨 +always \u92E9 12345-134-1346-2 鋩 +always \u92EA 456-1234-34-3 鋪 +always \u92EE 12-1356-2 鋮 +always \u92EF 13-146-5 鋯 +always \u92F0 14-16-4 鋰 +always \u92F1 124-2346-5 鋱 +always \u92F7 125-1246-5 鋷 +always \u92F8 13-1256-5 鋸 +always \u92F9 12-1346-4 鋹 +always \u92FA 45-3 鋺 +always \u92FB 13-2345-5 鋻 +always \u92FC 13-1346-3 鋼 +always \u92FE 124-146-2 鋾 +always \u92FF 12-1346-2 鋿 +always \u9300 14-123456-2 錀 +always \u9301 13-25-4 錁 +always \u9302 14-13456-2 錂 +always \u9304 14-34-5 錄 +always \u9306 245-46-3 錆 +always \u9308 13-45-5 錈 +always \u9309 1235-134-1456-2 錉 +always \u930B 26-1234-1356-2 錋 +always \u930C 1236-5 錌 +always \u930D 256-1234-16-2 錍 +always \u930E 15-2345-5 錎 +always \u930F 23456-3 錏 +always \u9310 1-1246-3 錐 +always \u9312 345-5 錒 +always \u9313 123-12346-3 錓 +always \u9314 124-345-5 錔 +always \u9315 123-123456-3 錕 +always \u9316 145-34-4 錖 +always \u9318 12-1246-2 錘 +always \u9319 125-156-3 錙 +always \u931A 1-1356-3 錚 +always \u931B 34-135-136-3 錛 +always \u931D 245-12346-2 錝 +always \u931E 12-123456-2 錞 +always \u931F 124-1236-2 錟 +always \u9320 145-13456-5 錠 +always \u9321 16-4 錡 +always \u9322 245-2345-2 錢 +always \u9323 1-1246-5 錣 +always \u9324 13-16-3 錤 +always \u9325 1256-5 錥 +always \u9326 13-1456-4 錦 +always \u9327 13-12456-4 錧 +always \u9328 1234-134-146-2 錨 +always \u9329 12-1346-3 錩 +always \u932A 124-2345-4 錪 +always \u932B 15-16-2 錫 +always \u932D 145-246-3 錭 +always \u932E 13-34-5 錮 +always \u932F 245-25-5 錯 +always \u9333 45-134-1356-4 錳 +always \u9334 14-34-5 錴 +always \u9335 1235-35-3 錵 +always \u9336 12356-135-246-4 錶 +always \u9338 14-2456-2 錸 +always \u9339 123-136-4 錹 +always \u933C 1345-2456-5 錼 +always \u9346 45-134-136-2 鍆 +always \u9347 123-2456-4 鍇 +always \u9349 124-16-2 鍉 +always \u934A 14-2345-5 鍊 +always \u934B 13-25-3 鍋 +always \u934C 15-2345-4 鍌 +always \u934D 145-34-5 鍍 +always \u934E 124-34-2 鍎 +always \u934F 1246-2 鍏 +always \u9350 125-12346-3 鍐 +always \u9351 345-12345-34-5 鍑 +always \u9352 1245-12356-2 鍒 +always \u9354 2346-5 鍔 +always \u9355 13-256-3 鍕 +always \u9356 12-136-4 鍖 +always \u9357 124-16-2 鍗 +always \u9358 1-345-2 鍘 +always \u9359 1235-12346-5 鍙 +always \u935A 46-2 鍚 +always \u935B 145-12456-5 鍛 +always \u935C 15-23456-2 鍜 +always \u935E 123-1356-3 鍞 +always \u9360 1235-456-2 鍠 +always \u9361 1246-5 鍡 +always \u9363 1-146-3 鍣 +always \u9364 12-345-2 鍤 +always \u9365 245-16-5 鍥 +always \u9367 1235-12346-3 鍧 +always \u936A 1246-134-12356-2 鍪 +always \u936C 245-246-3 鍬 +always \u936D 1235-12356-2 鍭 +always \u9370 1235-12456-2 鍰 +always \u9371 346-5 鍱 +always \u9375 13-2345-5 鍵 +always \u9376 15-12346-3 鍶 +always \u9377 123-1246-3 鍷 +always \u9379 15-45-3 鍹 +always \u937A 145-25-4 鍺 +always \u937B 13-346-2 鍻 +always \u937C 1-136-3 鍼 +always \u937E 1-12346-3 鍾 +always \u9380 15-234-3 鎀 +always \u9382 456-35-134-356-4 鎂 +always \u9383 35-1234-2456-5 鎃 +always \u9388 12-25-3 鎈 +always \u9389 124-345-5 鎉 +always \u938A 13456-135-1346-5 鎊 +always \u938C 14-2345-2 鎌 +always \u938D 15-25-4 鎍 +always \u938E 15-16-5 鎎 +always \u938F 14-234-2 鎏 +always \u9391 346-5 鎑 +always \u9392 1345-12356-5 鎒 +always \u9394 1245-12346-2 鎔 +always \u9395 124-1346-2 鎕 +always \u9396 15-25-4 鎖 +always \u9397 245-46-3 鎗 +always \u9398 13-2346-2 鎘 +always \u9399 24-25-5 鎙 +always \u939A 12-1246-2 鎚 +always \u939B 236-135-126-2 鎛 +always \u939D 15-345-5 鎝 +always \u939E 1234-3456-135-16-5 鎞 +always \u939F 15-1346-4 鎟 +always \u93A1 125-156-3 鎡 +always \u93A2 34-3 鎢 +always \u93A3 13456-2 鎣 +always \u93A4 1235-456-4 鎤 +always \u93A5 124-246-2 鎥 +always \u93A6 14-234-2 鎦 +always \u93A7 123-2456-4 鎧 +always \u93A8 15-123456-4 鎨 +always \u93A9 24-345-3 鎩 +always \u93AA 15-12356-3 鎪 +always \u93AC 13-146-4 鎬 +always \u93AE 1-136-5 鎮 +always \u93AF 14-25-4 鎯 +always \u93B0 16-5 鎰 +always \u93B1 45-2 鎱 +always \u93B2 124-1346-4 鎲 +always \u93B3 1345-346-5 鎳 +always \u93B4 15-16-2 鎴 +always \u93B5 13-23456-3 鎵 +always \u93B7 35-134-345-4 鎷 +always \u93C0 14-34-4 鏀 +always \u93C2 12356-3 鏂 +always \u93C3 125-34-2 鏃 +always \u93C4 124-12456-2 鏄 +always \u93C7 15-45-2 鏇 +always \u93C8 14-2345-5 鏈 +always \u93CA 146-5 鏊 +always \u93CC 346-134-126-5 鏌 +always \u93CD 14-25-2 鏍 +always \u93CE 1456-3456-135-16-5 鏎 +always \u93CF 1246-5 鏏 +always \u93D0 14-234-2 鏐 +always \u93D1 145-16-2 鏑 +always \u93D2 245-246-3 鏒 +always \u93D4 16-2 鏔 +always \u93D5 14-34-5 鏕 +always \u93D6 146-2 鏖 +always \u93D7 123-1356-3 鏗 +always \u93D8 245-46-3 鏘 +always \u93D9 245-1246-4 鏙 +always \u93DA 245-16-5 鏚 +always \u93DC 124-1346-3 鏜 +always \u93DD 156-134-1236-5 鏝 +always \u93DE 1245-12346-2 鏞 +always \u93DF 12-1236-4 鏟 +always \u93E1 13-13456-5 鏡 +always \u93E2 12345-135-246-3 鏢 +always \u93E3 24-34-5 鏣 +always \u93E4 14-12356-5 鏤 +always \u93E6 245-12346-3 鏦 +always \u93E7 14-12346-2 鏧 +always \u93E8 125-1236-5 鏨 +always \u93EC 15-23456-5 鏬 +always \u93EE 123-1346-3 鏮 +always \u93F5 1235-35-2 鏵 +always \u93F6 13-16-2 鏶 +always \u93F7 45-1234-34-2 鏷 +always \u93F8 1235-1246-5 鏸 +always \u93F9 13-46-4 鏹 +always \u93FA 36-1234-126-3 鏺 +always \u93FB 14-1456-2 鏻 +always \u93FC 15-25-4 鏼 +always \u93FD 15-234-5 鏽 +always \u93FE 15-2345-5 鏾 +always \u93FF 12-1356-3 鏿 +always \u9400 123-1246-5 鐀 +always \u9403 1345-146-2 鐃 +always \u9406 15-1246-5 鐆 +always \u9407 1456-12345-1236-2 鐇 +always \u9409 245-45-2 鐉 +always \u940A 46-2 鐊 +always \u940B 124-1346-5 鐋 +always \u940C 15-46-5 鐌 +always \u940D 13-236-2 鐍 +always \u940E 13-246-3 鐎 +always \u940F 125-123456-5 鐏 +always \u9410 14-246-2 鐐 +always \u9411 13-346-2 鐑 +always \u9412 14-146-2 鐒 +always \u9413 145-1246-3 鐓 +always \u9414 15-256-2 鐔 +always \u9415 125-1236-3 鐕 +always \u9416 13-16-3 鐖 +always \u9418 1-12346-3 鐘 +always \u9419 145-1356-3 鐙 +always \u9420 35-1234-34-4 鐠 +always \u9428 12345-356-5 鐨 +always \u9429 15-1246-5 鐩 +always \u942A 14-34-4 鐪 +always \u942B 13-45-3 鐫 +always \u942C 1235-1246-5 鐬 +always \u942E 14-2345-2 鐮 +always \u9430 245-246-3 鐰 +always \u9431 245-2345-3 鐱 +always \u9432 1-25-2 鐲 +always \u9433 14-356-2 鐳 +always \u9435 124-346-4 鐵 +always \u9436 1235-12456-2 鐶 +always \u9437 346-5 鐷 +always \u9438 145-25-2 鐸 +always \u9439 13-25-4 鐹 +always \u943A 145-1346-3 鐺 +always \u943B 13-1256-5 鐻 +always \u943C 356-135-136-3 鐼 +always \u943D 145-345-2 鐽 +always \u943F 16-5 鐿 +always \u9440 2456-5 鑀 +always \u9444 1-34-5 鑄 +always \u9445 1235-1356-2 鑅 +always \u9446 1-1246-5 鑆 +always \u9447 13-16-3 鑇 +always \u9448 1345-346-3 鑈 +always \u9449 13-2456-5 鑉 +always \u944A 1235-25-5 鑊 +always \u944B 245-13456-3 鑋 +always \u944C 346-135-1456-3 鑌 +always \u944F 1345-13456-2 鑏 +always \u9450 15-1256-3 鑐 +always \u9451 13-2345-5 鑑 +always \u9452 13-2345-5 鑒 +always \u9455 1-156-5 鑕 +always \u9457 14-16-2 鑗 +always \u945D 235-1234-1356-2 鑝 +always \u945E 14-345-5 鑞 +always \u9460 24-25-5 鑠 +always \u9462 14-1256-5 鑢 +always \u9463 46-135-246-3 鑣 +always \u9464 6-135-146-5 鑤 +always \u9468 14-12346-2 鑨 +always \u9469 2346-5 鑩 +always \u946A 14-34-2 鑪 +always \u946B 15-1456-3 鑫 +always \u946D 14-1236-5 鑭 +always \u946E 456-135-126-2 鑮 +always \u946F 13-2345-3 鑯 +always \u9470 246-5 鑰 +always \u9471 12-1236-2 鑱 +always \u9472 15-46-3 鑲 +always \u9473 13-2345-5 鑳 +always \u9474 15-16-3 鑴 +always \u9475 13-12456-5 鑵 +always \u9476 245-1346-2 鑶 +always \u9477 1345-346-5 鑷 +always \u9478 14-356-4 鑸 +always \u947C 14-25-2 鑼 +always \u947D 125-12456-3 鑽 +always \u947E 14-12456-2 鑾 +always \u947F 125-146-2 鑿 +always \u9480 16-2 钀 +always \u9481 13-236-2 钁 +always \u9482 124-1346-4 钂 +always \u9483 1-34-2 钃 +always \u9577 12-1346-2 長 +always \u957A 146-4 镺 +always \u957B 145-346-2 镻 +always \u957C 245-1256-3 镼 +always \u957D 14-246-4 镽 +always \u9580 134-136-2 門 +always \u9582 24-12456-3 閂 +always \u9583 24-1236-4 閃 +always \u9586 2345-2 閆 +always \u9588 1235-1236-5 閈 +always \u9589 12345-135-16-5 閉 +always \u958B 123-2456-3 開 +always \u958C 123-1346-5 閌 +always \u958D 236-135-1356-3 閍 +always \u958E 1235-12346-2 閎 +always \u958F 1245-123456-5 閏 +always \u9590 15-1236-5 閐 +always \u9591 15-2345-2 閑 +always \u9592 15-2345-2 閒 +always \u9593 13-2345-3 間 +always \u9594 56-134-1456-4 閔 +always \u9598 1-345-2 閘 +always \u959B 134-1234-1356-3 閛 +always \u959C 15-23456-4 閜 +always \u959E 136-135-2345-5 閞 +always \u959F 12346-135-16-5 閟 +always \u95A1 1235-2346-2 閡 +always \u95A3 13-2346-2 閣 +always \u95A4 1235-2346-2 閤 +always \u95A5 256-12345-345-2 閥 +always \u95A8 13-1246-3 閨 +always \u95A9 1245-134-1456-2 閩 +always \u95AB 123-123456-4 閫 +always \u95AC 14-1346-5 閬 +always \u95AD 14-1256-2 閭 +always \u95AE 124-13456-2 閮 +always \u95B0 13-1256-2 閰 +always \u95B1 236-5 閱 +always \u95B5 14-1456-5 閵 +always \u95B6 12-1346-3 閶 +always \u95B7 24-345-3 閷 +always \u95B9 2345-3 閹 +always \u95BA 136-134-1456-2 閺 +always \u95BB 2345-2 閻 +always \u95BC 2346-5 閼 +always \u95BD 1235-123456-3 閽 +always \u95BE 1256-5 閾 +always \u95BF 123456-2 閿 +always \u95C0 15-46-5 闀 +always \u95C3 245-1256-5 闃 +always \u95C5 123456-2 闅 +always \u95C6 14-135-1236-4 闆 +always \u95C7 1236-5 闇 +always \u95C8 1246-2 闈 +always \u95C9 1456-3 闉 +always \u95CA 123-25-5 闊 +always \u95CB 245-236-5 闋 +always \u95CC 14-1236-2 闌 +always \u95CD 145-34-3 闍 +always \u95D0 124-2345-2 闐 +always \u95D1 1345-346-5 闑 +always \u95D2 124-345-5 闒 +always \u95D3 123-2456-4 闓 +always \u95D4 1235-2346-2 闔 +always \u95D5 245-236-5 闕 +always \u95D6 12-456-4 闖 +always \u95DA 123-1246-3 闚 +always \u95DB 124-1346-2 闛 +always \u95DC 13-12456-3 關 +always \u95DE 123-1236-5 闞 +always \u95DF 15-16-3 闟 +always \u95E0 1235-1246-5 闠 +always \u95E1 12-1236-4 闡 +always \u95E2 1234-16-5 闢 +always \u95E3 145-1346-5 闣 +always \u95E4 1235-12456-2 闤 +always \u95E5 124-345-5 闥 +always \u961C 12345-12345-34-5 阜 +always \u961E 14-2346-5 阞 +always \u9620 24-136-3 阠 +always \u9621 245-2345-3 阡 +always \u9622 34-5 阢 +always \u9623 16-5 阣 +always \u9624 1-156-5 阤 +always \u9628 2346-5 阨 +always \u962A 145-135-1236-4 阪 +always \u962C 123-1356-3 阬 +always \u962D 256-4 阭 +always \u962E 1245-12456-4 阮 +always \u962F 1-156-4 阯 +always \u9630 1236-1234-16-2 阰 +always \u9631 13-13456-4 阱 +always \u9632 12345-1346-2 防 +always \u9639 245-1256-3 阹 +always \u963A 145-16-4 阺 +always \u963B 125-34-4 阻 +always \u963C 125-34-5 阼 +always \u963D 2345-2 阽 +always \u963F 345-3 阿 +always \u9640 124-25-2 陀 +always \u9642 16-1234-126-3 陂 +always \u9643 25-135-13456-4 陃 +always \u9644 1456-12345-34-5 附 +always \u964A 145-25-5 陊 +always \u964B 14-12356-5 陋 +always \u964C 245-134-126-5 陌 +always \u964D 13-46-5 降 +always \u964E 24-34-3 陎 +always \u964F 145-25-5 陏 +always \u9650 15-2345-5 限 +always \u9651 156-2 陑 +always \u9653 1256-3 陓 +always \u9654 13-2456-3 陔 +always \u9658 15-13456-2 陘 +always \u965B 23456-135-16-5 陛 +always \u965C 24-1236-4 陜 +always \u965D 24-1236-4 陝 +always \u965E 24-1356-3 陞 +always \u965F 1-156-5 陟 +always \u9661 145-12356-4 陡 +always \u9662 45-5 院 +always \u9663 1-136-5 陣 +always \u9664 12-34-2 除 +always \u966A 1234-356-2 陪 +always \u966B 36-12345-356-5 陫 +always \u966C 125-12356-3 陬 +always \u966D 16-3 陭 +always \u966F 14-123456-2 陯 +always \u9670 1456-3 陰 +always \u9671 13-1256-2 陱 +always \u9672 12-1246-2 陲 +always \u9673 12-136-2 陳 +always \u9674 1356-1234-16-2 陴 +always \u9675 14-13456-2 陵 +always \u9676 124-146-2 陶 +always \u9677 15-2345-5 陷 +always \u9678 14-34-5 陸 +always \u967C 1-34-4 陼 +always \u967D 46-2 陽 +always \u967E 1245-1356-2 陾 +always \u9680 12-12346-2 隀 +always \u9683 1256-2 隃 +always \u9684 124-16-2 隄 +always \u9685 1256-2 隅 +always \u9686 14-12346-2 隆 +always \u9687 1246-3 隇 +always \u9688 1246-3 隈 +always \u9689 1345-346-5 隉 +always \u968A 145-1246-5 隊 +always \u968B 15-1246-2 隋 +always \u968D 1235-456-2 隍 +always \u968E 13-346-3 階 +always \u9691 13-2456-3 隑 +always \u9692 2345-4 隒 +always \u9693 1235-1246-3 隓 +always \u9694 13-2346-2 隔 +always \u9695 256-4 隕 +always \u9697 1246-4 隗 +always \u9698 2456-5 隘 +always \u9699 15-16-5 隙 +always \u969B 13-16-5 際 +always \u969C 1-1346-5 障 +always \u969E 146-2 隞 +always \u96A1 135-345-1 隡 +always \u96A2 1245-146-5 隢 +always \u96A4 124-1246-2 隤 +always \u96A7 15-1246-5 隧 +always \u96A8 15-1246-2 隨 +always \u96A9 146-5 隩 +always \u96AA 15-2345-4 險 +always \u96AC 1345-16-4 隬 +always \u96AE 13-16-3 隮 +always \u96B0 15-16-2 隰 +always \u96B1 1456-4 隱 +always \u96B3 1235-1246-3 隳 +always \u96B4 14-12346-4 隴 +always \u96B8 14-16-5 隸 +always \u96B9 1-1246-3 隹 +always \u96BB 1-156-3 隻 +always \u96BC 15-123456-4 隼 +always \u96BF 16-5 隿 +always \u96C0 245-236-5 雀 +always \u96C1 2345-5 雁 +always \u96C2 245-2345-2 雂 +always \u96C3 245-2345-3 雃 +always \u96C4 15-235-2 雄 +always \u96C5 23456-4 雅 +always \u96C6 13-16-2 集 +always \u96C7 13-34-5 雇 +always \u96C8 1235-12456-2 雈 +always \u96C9 1-156-5 雉 +always \u96CA 13-1256-5 雊 +always \u96CB 13-45-5 雋 +always \u96CC 245-156-2 雌 +always \u96CD 235-3 雍 +always \u96CE 13-1256-3 雎 +always \u96D2 14-25-5 雒 +always \u96D3 1256-2 雓 +always \u96D4 12-12356-2 雔 +always \u96D5 145-246-3 雕 +always \u96D6 15-1246-3 雖 +always \u96D7 1235-1236-5 雗 +always \u96D8 25-5 雘 +always \u96D9 24-456-3 雙 +always \u96DA 13-12456-5 雚 +always \u96DB 12-34-2 雛 +always \u96DC 125-345-2 雜 +always \u96DD 235-3 雝 +always \u96DE 13-16-3 雞 +always \u96DF 15-1246-4 雟 +always \u96E1 14-234-5 雡 +always \u96E2 14-16-2 離 +always \u96E3 1345-1236-2 難 +always \u96E5 125-345-2 雥 +always \u96E8 1256-4 雨 +always \u96E9 1256-2 雩 +always \u96EA 15-236-4 雪 +always \u96EF 123456-2 雯 +always \u96F0 1256-12345-136-3 雰 +always \u96F1 1256-1234-1346-2 雱 +always \u96F2 256-2 雲 +always \u96F5 1346-4 雵 +always \u96F6 14-13456-2 零 +always \u96F7 14-356-2 雷 +always \u96F8 1236-2 雸 +always \u96F9 13456-135-146-2 雹 +always \u96FA 1246-134-1356-2 雺 +always \u96FB 145-2345-5 電 +always \u96FD 1235-34-3 雽 +always \u96FF 1-2456-2 雿 +always \u9700 15-1256-3 需 +always \u9702 134-134-34-5 霂 +always \u9704 15-246-3 霄 +always \u9705 1-345-2 霅 +always \u9706 124-13456-2 霆 +always \u9707 1-136-5 震 +always \u9708 1234-1234-356-5 霈 +always \u9709 12345-134-356-2 霉 +always \u970B 245-16-3 霋 +always \u970D 1235-25-5 霍 +always \u970E 24-345-5 霎 +always \u970F 1256-12345-356-3 霏 +always \u9710 12346-3 霐 +always \u9711 1-1236-3 霑 +always \u9712 1456-3 霒 +always \u9713 1345-16-2 霓 +always \u9716 14-1456-2 霖 +always \u9718 145-12346-5 霘 +always \u9719 13456-3 霙 +always \u971C 24-456-3 霜 +always \u971D 14-13456-2 霝 +always \u971E 15-23456-2 霞 +always \u971F 1235-12346-2 霟 +always \u9720 1456-3 霠 +always \u9722 1256-134-126-5 霢 +always \u9723 256-4 霣 +always \u9724 14-234-5 霤 +always \u9725 36-134-1356-5 霥 +always \u9726 2356-135-1456-3 霦 +always \u9727 34-5 霧 +always \u9728 1246-5 霨 +always \u9729 123-25-5 霩 +always \u972A 1456-2 霪 +always \u972B 15-16-2 霫 +always \u972C 16-5 霬 +always \u972E 145-1236-5 霮 +always \u972F 145-1356-5 霯 +always \u9730 15-2345-5 霰 +always \u9732 14-34-5 露 +always \u9735 13-16-2 霵 +always \u9738 2346-135-345-5 霸 +always \u9739 14-1234-16-3 霹 +always \u973A 1246-2 霺 +always \u973D 13-16-5 霽 +always \u973E 1456-134-2456-2 霾 +always \u973F 34-134-1356-2 霿 +always \u9742 14-16-5 靂 +always \u9743 1235-25-5 靃 +always \u9744 2456-4 靄 +always \u9746 145-2456-5 靆 +always \u9747 14-12346-2 靇 +always \u9748 14-13456-2 靈 +always \u9749 2456-5 靉 +always \u974B 14-16-5 靋 +always \u9752 245-13456-3 青 +always \u9756 13-13456-5 靖 +always \u9758 245-13456-5 靘 +always \u975A 13-13456-5 靚 +always \u975B 145-2345-5 靛 +always \u975C 13-13456-5 靜 +always \u975E 12345-356-3 非 +always \u9760 123-146-5 靠 +always \u9761 1234-134-16-4 靡 +always \u9762 134-2345-5 面 +always \u9766 134-124-2345-4 靦 +always \u9768 346-5 靨 +always \u9769 13-2346-2 革 +always \u976A 145-13456-3 靪 +always \u976C 123-1236-5 靬 +always \u976E 145-16-5 靮 +always \u9770 135-345-1 靰 +always \u9772 245-1456-2 靲 +always \u9773 13-1456-5 靳 +always \u9774 15-236-3 靴 +always \u9776 145-135-345-4 靶 +always \u9777 1456-4 靷 +always \u9778 15-345-5 靸 +always \u977A 2346-134-126-5 靺 +always \u977B 125-34-4 靻 +always \u977C 145-345-2 靼 +always \u977D 25-135-1236-5 靽 +always \u977E 16-5 靾 +always \u977F 246-5 靿 +always \u9780 124-146-2 鞀 +always \u9781 135-356-5 鞁 +always \u9782 13-346-3 鞂 +always \u9783 1235-12346-2 鞃 +always \u9784 1234-135-146-3 鞄 +always \u9785 46-3 鞅 +always \u9788 13-2346-2 鞈 +always \u978A 13-16-2 鞊 +always \u978B 15-346-2 鞋 +always \u978D 1236-3 鞍 +always \u978E 1235-136-2 鞎 +always \u978F 13-12346-4 鞏 +always \u9794 134-1236-2 鞔 +always \u9797 124-246-2 鞗 +always \u9798 245-246-5 鞘 +always \u9799 45-3 鞙 +always \u979A 123-12346-5 鞚 +always \u979C 124-345-5 鞜 +always \u979D 1-1346-4 鞝 +always \u979E 356-135-13456-4 鞞 +always \u97A0 13-1256-2 鞠 +always \u97A1 135-345-1 鞡 +always \u97A2 15-346-5 鞢 +always \u97A3 1245-12356-2 鞣 +always \u97A4 26-135-1346-3 鞤 +always \u97A5 1356-3 鞥 +always \u97A6 245-234-3 鞦 +always \u97A8 1235-2346-2 鞨 +always \u97AA 124-134-12356-2 鞪 +always \u97AB 13-1256-2 鞫 +always \u97AC 13-2345-3 鞬 +always \u97AD 125-135-2345-3 鞭 +always \u97AE 145-16-3 鞮 +always \u97B3 124-345-5 鞳 +always \u97B6 2456-1234-1236-2 鞶 +always \u97B7 13-2346-2 鞷 +always \u97B9 123-25-5 鞹 +always \u97BB 14-1256-5 鞻 +always \u97BF 13-16-3 鞿 +always \u97C1 13-46-3 韁 +always \u97C3 145-345-2 韃 +always \u97C4 25-5 韄 +always \u97C5 15-2345-4 韅 +always \u97C6 245-2345-3 韆 +always \u97C7 145-34-2 韇 +always \u97C9 13-2345-3 韉 +always \u97CB 1246-2 韋 +always \u97CC 1245-136-5 韌 +always \u97CD 16-3456-12345-34-2 韍 +always \u97CE 23456-134-356-5 韎 +always \u97CF 13-45-5 韏 +always \u97D0 13-23456-2 韐 +always \u97D3 1235-1236-2 韓 +always \u97D4 12-1346-5 韔 +always \u97D5 135-345-1 韕 +always \u97D6 1245-12356-4 韖 +always \u97D7 256-5 韗 +always \u97D8 24-2346-5 韘 +always \u97D9 1246-4 韙 +always \u97DC 124-146-3 韜 +always \u97DD 13-12356-3 韝 +always \u97DE 256-4 韞 +always \u97DF 13-146-3 韟 +always \u97E1 1246-4 韡 +always \u97E3 145-34-2 韣 +always \u97E5 145-34-2 韥 +always \u97ED 13-234-4 韭 +always \u97F0 15-346-5 韰 +always \u97F1 15-2345-3 韱 +always \u97F3 1456-3 音 +always \u97F6 24-146-2 韶 +always \u97F8 1456-1234-1356-2 韸 +always \u97F9 1235-1356-2 韹 +always \u97FA 13456-3 韺 +always \u97FB 256-5 韻 +always \u97FD 1236-3 韽 +always \u97FE 1456-3 韾 +always \u97FF 15-46-4 響 +always \u9800 1235-34-5 頀 +always \u9801 346-5 頁 +always \u9802 145-13456-4 頂 +always \u9803 245-13456-4 頃 +always \u9804 234-123-1246-2 頄 +always \u9805 15-46-5 項 +always \u9806 24-123456-5 順 +always \u9807 1235-1236-3 頇 +always \u9808 15-1256-3 須 +always \u980A 15-1256-5 頊 +always \u980C 15-12346-5 頌 +always \u980D 123-1246-4 頍 +always \u980E 245-16-2 頎 +always \u980F 1235-1346-2 頏 +always \u9810 1256-5 預 +always \u9811 12456-2 頑 +always \u9812 46-135-1236-3 頒 +always \u9813 145-123456-5 頓 +always \u9816 12346-1234-1236-5 頖 +always \u9817 1234-126-4 頗 +always \u9818 14-13456-4 領 +always \u981B 14-356-4 頛 +always \u981C 1235-1236-2 頜 +always \u981D 245-246-3 頝 +always \u981E 2346-5 頞 +always \u9820 1246-4 頠 +always \u9821 15-346-2 頡 +always \u9824 16-2 頤 +always \u9826 1235-2456-2 頦 +always \u9827 145-1246-3 頧 +always \u9828 236-1234-2345-3 頨 +always \u9829 346-1234-13456-3 頩 +always \u982B 346-12345-34-4 頫 +always \u982D 124-12356-2 頭 +always \u982F 123-1246-2 頯 +always \u9830 13-23456-2 頰 +always \u9832 124-13456-4 頲 +always \u9835 13-256-3 頵 +always \u9837 1235-1236-2 頷 +always \u9838 13-13456-4 頸 +always \u9839 124-1246-2 頹 +always \u983B 1234-1234-1456-2 頻 +always \u9841 145-13456-5 顁 +always \u9843 2345-2 顃 +always \u9844 1235-1236-5 顄 +always \u9845 13-2345-3 顅 +always \u9846 123-2346-3 顆 +always \u9848 13-235-4 顈 +always \u9849 245-1456-3 顉 +always \u984A 16-2 顊 +always \u984C 124-16-2 題 +always \u984D 2346-2 額 +always \u984E 2346-5 顎 +always \u984F 2345-2 顏 +always \u9850 123456-5 顐 +always \u9851 123-1236-4 顑 +always \u9852 235-2 顒 +always \u9853 1-12456-3 顓 +always \u9857 16-4 顗 +always \u9858 45-5 願 +always \u9859 15-1346-4 顙 +always \u985B 145-2345-3 顛 +always \u985C 13-46-4 顜 +always \u985D 123-34-3 顝 +always \u985E 14-356-5 類 +always \u985F 14-246-2 顟 +always \u9860 2356-1234-246-4 顠 +always \u9862 1236-134-1236-2 顢 +always \u9863 245-34-5 顣 +always \u9864 246-2 顤 +always \u9865 1235-146-5 顥 +always \u9867 13-34-5 顧 +always \u9869 2345-4 顩 +always \u986A 1235-1246-5 顪 +always \u986B 1-1236-5 顫 +always \u986F 15-2345-4 顯 +always \u9870 246-1234-1456-2 顰 +always \u9871 14-34-2 顱 +always \u9872 14-1236-4 顲 +always \u9873 1345-346-5 顳 +always \u9874 245-45-2 顴 +always \u98A8 12345-1356-3 風 +always \u98A9 126-135-246-3 颩 +always \u98AC 15-23456-3 颬 +always \u98AD 1-1236-4 颭 +always \u98AE 146-135-246-3 颮 +always \u98AF 15-345-5 颯 +always \u98B1 124-2456-2 颱 +always \u98B2 14-346-5 颲 +always \u98B3 13-35-3 颳 +always \u98B6 13-1256-5 颶 +always \u98B8 15-156-3 颸 +always \u98BA 46-2 颺 +always \u98BB 246-2 颻 +always \u98BC 15-12356-3 颼 +always \u98BD 123-2456-4 颽 +always \u98BE 15-146-3 颾 +always \u98BF 12345-12345-1236-2 颿 +always \u98C0 14-234-2 飀 +always \u98C1 15-16-2 飁 +always \u98C2 14-246-2 飂 +always \u98C4 1234-246-3 飄 +always \u98C6 456-135-246-3 飆 +always \u98C9 14-246-2 飉 +always \u98CB 15-2346-5 飋 +always \u98CC 25-12345-1356-3 飌 +always \u98DB 46-12345-356-3 飛 +always \u98DF 24-156-2 食 +always \u98E2 13-16-3 飢 +always \u98E3 145-13456-5 飣 +always \u98E5 124-25-3 飥 +always \u98E7 15-123456-3 飧 +always \u98E9 124-123456-2 飩 +always \u98EA 1245-136-5 飪 +always \u98EB 1256-5 飫 +always \u98ED 12-156-5 飭 +always \u98EF 12-12345-1236-5 飯 +always \u98F2 1456-4 飲 +always \u98F4 16-2 飴 +always \u98F6 156-135-16-5 飶 +always \u98F9 14-234-4 飹 +always \u98FA 245-156-2 飺 +always \u98FC 15-156-5 飼 +always \u98FD 12-135-146-4 飽 +always \u98FE 24-156-5 飾 +always \u9900 1235-2456-5 餀 +always \u9902 124-2345-4 餂 +always \u9903 13-246-4 餃 +always \u9905 135-13456-4 餅 +always \u9907 124-12346-2 餇 +always \u9908 245-156-2 餈 +always \u9909 15-46-4 餉 +always \u990A 46-4 養 +always \u990C 156-4 餌 +always \u9910 245-1236-3 餐 +always \u9911 24-135-126-3 餑 +always \u9912 1345-356-4 餒 +always \u9913 2346-5 餓 +always \u9914 245-135-34-5 餔 +always \u9915 13-256-5 餕 +always \u9916 145-12356-5 餖 +always \u9917 15-34-5 餗 +always \u9918 1256-2 餘 +always \u991A 246-2 餚 +always \u991B 1235-123456-2 餛 +always \u991E 13-2345-5 餞 +always \u991F 1-1246-5 餟 +always \u9921 15-2345-5 餡 +always \u9924 124-1236-2 餤 +always \u9925 56-12345-356-4 餥 +always \u9927 1246-5 餧 +always \u9928 13-12456-4 館 +always \u9929 2346-5 餩 +always \u992A 1345-12456-4 餪 +always \u992B 256-5 餫 +always \u992C 1235-34-2 餬 +always \u992D 1235-456-2 餭 +always \u992E 124-346-5 餮 +always \u992F 1235-1246-5 餯 +always \u9930 1-1236-3 餰 +always \u9931 1235-12356-2 餱 +always \u9932 16-5 餲 +always \u9933 124-1346-2 餳 +always \u9935 1246-5 餵 +always \u993A 13456-135-126-2 餺 +always \u993C 15-16-5 餼 +always \u993D 123-1246-5 餽 +always \u993E 14-234-5 餾 +always \u993F 15-12356-3 餿 +always \u9941 346-5 饁 +always \u9943 126-134-126-2 饃 +always \u9945 12356-134-1236-2 饅 +always \u9947 1256-5 饇 +always \u9948 15-234-3 饈 +always \u9949 13-1456-4 饉 +always \u994B 123-1246-5 饋 +always \u994C 1-12456-5 饌 +always \u994E 12-156-5 饎 +always \u9950 16-5 饐 +always \u9951 13-16-3 饑 +always \u9952 1245-146-2 饒 +always \u9953 12-1356-3 饓 +always \u9954 235-3 饔 +always \u9955 124-146-3 饕 +always \u9956 1235-1246-5 饖 +always \u9957 15-46-4 饗 +always \u9958 1-1236-3 饘 +always \u9959 14-12345-136-3 饙 +always \u995B 46-134-1356-2 饛 +always \u995C 2345-5 饜 +always \u995E 12-1236-2 饞 +always \u995F 15-46-5 饟 +always \u9961 125-12456-5 饡 +always \u9996 24-12356-4 首 +always \u9997 123-1246-2 馗 +always \u9998 13-25-2 馘 +always \u9999 15-46-3 香 +always \u999C 1345-16-4 馜 +always \u999D 36-135-16-5 馝 +always \u999E 1246-135-126-2 馞 +always \u99A1 15-12345-356-3 馡 +always \u99A3 1236-4 馣 +always \u99A5 46-12345-34-5 馥 +always \u99A6 15-2345-3 馦 +always \u99A7 123456-3 馧 +always \u99A8 15-1456-3 馨 +always \u99AB 15-13456-3 馫 +always \u99AC 134-345-4 馬 +always \u99AD 1256-5 馭 +always \u99AE 1234-12345-1356-2 馮 +always \u99AF 245-2345-3 馯 +always \u99B0 145-16-5 馰 +always \u99B1 124-25-2 馱 +always \u99B2 1-2346-2 馲 +always \u99B3 12-156-2 馳 +always \u99B4 15-256-2 馴 +always \u99B5 1-34-5 馵 +always \u99B9 1245-156-5 馹 +always \u99BA 15-345-5 馺 +always \u99BB 2345-4 馻 +always \u99BD 1-156-2 馽 +always \u99C1 1236-135-126-2 駁 +always \u99C2 35-135-146-4 駂 +always \u99C3 13-236-2 駃 +always \u99C7 135-345-1 駇 +always \u99C9 13-235-3 駉 +always \u99CB 1-146-3 駋 +always \u99CC 45-3 駌 +always \u99CD 345-1234-1356-3 駍 +always \u99CE 1-12356-5 駎 +always \u99CF 13-1256-5 駏 +always \u99D0 1-34-5 駐 +always \u99D1 1345-34-2 駑 +always \u99D2 13-1256-3 駒 +always \u99D3 345-1234-16-3 駓 +always \u99D4 125-1346-4 駔 +always \u99D5 13-23456-5 駕 +always \u99D6 14-13456-2 駖 +always \u99D7 1-136-4 駗 +always \u99D8 124-2456-2 駘 +always \u99D9 134-12345-34-5 駙 +always \u99DB 24-156-4 駛 +always \u99DC 234-3456-135-16-5 駜 +always \u99DD 124-25-2 駝 +always \u99DF 15-156-5 駟 +always \u99E2 123456-1234-2345-2 駢 +always \u99E3 124-146-2 駣 +always \u99E4 1-156-5 駤 +always \u99E5 15-1256-5 駥 +always \u99E7 145-12346-5 駧 +always \u99E9 245-45-2 駩 +always \u99EA 24-136-3 駪 +always \u99EC 156-4 駬 +always \u99ED 1235-2456-5 駭 +always \u99EE 12356-135-126-2 駮 +always \u99F0 1456-3 駰 +always \u99F1 14-25-5 駱 +always \u99F4 15-346-5 駴 +always \u99F6 13-1256-2 駶 +always \u99F7 15-12346-4 駷 +always \u99F8 245-1456-3 駸 +always \u99F9 345-134-1346-2 駹 +always \u99FA 14-1346-2 駺 +always \u99FB 1235-1236-5 駻 +always \u99FC 124-34-2 駼 +always \u99FD 15-45-3 駽 +always \u99FE 124-1246-5 駾 +always \u99FF 13-256-5 駿 +always \u9A01 12-1356-4 騁 +always \u9A02 15-13456-3 騂 +always \u9A03 2456-2 騃 +always \u9A04 14-34-5 騄 +always \u9A05 1-1246-3 騅 +always \u9A06 1-12356-3 騆 +always \u9A07 24-2346-5 騇 +always \u9A09 123-123456-3 騉 +always \u9A0A 124-146-2 騊 +always \u9A0B 14-2456-2 騋 +always \u9A0D 123-2346-5 騍 +always \u9A0E 245-16-2 騎 +always \u9A0F 245-16-2 騏 +always \u9A11 356-12345-356-3 騑 +always \u9A14 13-346-2 騔 +always \u9A15 246-4 騕 +always \u9A16 34-5 騖 +always \u9A19 245-1234-2345-5 騙 +always \u9A1A 245-2345-2 騚 +always \u9A1B 36-12345-356-3 騛 +always \u9A1C 1235-456-2 騜 +always \u9A1D 13-2345-3 騝 +always \u9A1E 1235-25-5 騞 +always \u9A20 124-16-2 騠 +always \u9A22 15-23456-2 騢 +always \u9A23 125-12346-3 騣 +always \u9A24 123-1246-2 騤 +always \u9A25 1245-12356-2 騥 +always \u9A27 13-35-3 騧 +always \u9A29 123-1246-5 騩 +always \u9A2A 15-12356-3 騪 +always \u9A2B 245-2345-3 騫 +always \u9A2C 12-1356-2 騬 +always \u9A2D 1-156-5 騭 +always \u9A2E 14-234-2 騮 +always \u9A30 124-1356-2 騰 +always \u9A31 15-16-3 騱 +always \u9A32 245-146-4 騲 +always \u9A34 2345-5 騴 +always \u9A35 45-2 騵 +always \u9A36 125-12356-3 騶 +always \u9A37 15-146-3 騷 +always \u9A38 24-1236-5 騸 +always \u9A39 245-16-2 騹 +always \u9A3A 1-156-5 騺 +always \u9A3D 15-16-2 騽 +always \u9A3E 14-25-2 騾 +always \u9A3F 1-1346-3 騿 +always \u9A40 1236-134-126-5 驀 +always \u9A41 146-2 驁 +always \u9A42 245-1236-3 驂 +always \u9A43 456-1234-246-5 驃 +always \u9A44 245-12346-3 驄 +always \u9A45 245-1256-3 驅 +always \u9A46 134-3456-135-16-5 驆 +always \u9A48 1256-5 驈 +always \u9A49 15-1256-3 驉 +always \u9A4A 1235-35-2 驊 +always \u9A4C 15-34-5 驌 +always \u9A4D 15-246-3 驍 +always \u9A4E 14-1456-2 驎 +always \u9A4F 12-1236-4 驏 +always \u9A50 145-123456-3 驐 +always \u9A52 124-25-2 驒 +always \u9A53 125-1356-3 驓 +always \u9A54 124-1236-2 驔 +always \u9A55 13-246-3 驕 +always \u9A56 124-346-4 驖 +always \u9A57 2345-5 驗 +always \u9A59 1-1236-3 驙 +always \u9A5A 13-13456-3 驚 +always \u9A5B 16-5 驛 +always \u9A5E 35-135-1456-3 驞 +always \u9A5F 125-12356-5 驟 +always \u9A60 2345-5 驠 +always \u9A62 14-1256-2 驢 +always \u9A64 15-46-3 驤 +always \u9A65 13-16-5 驥 +always \u9A66 24-456-3 驦 +always \u9A67 13-1256-2 驧 +always \u9A68 15-16-3 驨 +always \u9A69 1235-12456-3 驩 +always \u9A6A 14-16-2 驪 +always \u9A6B 36-135-246-3 驫 +always \u9AA8 13-34-4 骨 +always \u9AAB 1246-4 骫 +always \u9AAD 13-1236-5 骭 +always \u9AAF 1346-3 骯 +always \u9AB0 24-2456-4 骰 +always \u9AB1 15-346-5 骱 +always \u9AB3 256-3456-135-16-5 骳 +always \u9AB4 12-156-3 骴 +always \u9AB7 123-34-3 骷 +always \u9AB8 1235-2456-2 骸 +always \u9AB9 245-246-3 骹 +always \u9ABB 123-35-5 骻 +always \u9ABC 13-2346-2 骼 +always \u9ABE 13-1356-4 骾 +always \u9ABF 156-1234-2345-2 骿 +always \u9AC0 1245-135-16-5 髀 +always \u9AC1 123-2346-5 髁 +always \u9AC2 123-345-5 髂 +always \u9AC6 2345-135-126-2 髆 +always \u9AC7 15-246-3 髇 +always \u9ACA 245-156-3 髊 +always \u9ACD 25-134-126-2 髍 +always \u9ACF 14-12356-2 髏 +always \u9AD0 15-246-3 髐 +always \u9AD1 145-34-2 髑 +always \u9AD2 125-1346-3 髒 +always \u9AD3 15-1246-4 髓 +always \u9AD4 124-16-4 體 +always \u9AD5 13-135-1456-5 髕 +always \u9AD6 123-12456-3 髖 +always \u9AD8 13-146-3 高 +always \u9ADC 245-246-3 髜 +always \u9ADF 345-135-246-3 髟 +always \u9AE1 123-123456-3 髡 +always \u9AE3 135-12345-1346-4 髣 +always \u9AE6 24-134-146-2 髦 +always \u9AE7 145-1236-5 髧 +always \u9AEB 124-246-2 髫 +always \u9AEC 235-1234-16-3 髬 +always \u9AED 125-156-3 髭 +always \u9AEE 124-12345-345-4 髮 +always \u9AEF 1245-1236-2 髯 +always \u9AF1 2356-1234-146-5 髱 +always \u9AF2 124-3456-135-16-5 髲 +always \u9AF3 1356-134-146-2 髳 +always \u9AF6 1245-12346-2 髶 +always \u9AF7 245-1256-5 髷 +always \u9AF9 15-234-3 髹 +always \u9AFA 13-35-3 髺 +always \u9AFB 13-16-5 髻 +always \u9AFC 246-1234-1356-2 髼 +always \u9AFD 1-35-3 髽 +always \u9AFE 24-146-3 髾 +always \u9B01 14-16-5 鬁 +always \u9B03 125-12346-3 鬃 +always \u9B04 124-16-5 鬄 +always \u9B05 12346-1234-1356-2 鬅 +always \u9B06 15-12346-3 鬆 +always \u9B08 245-45-2 鬈 +always \u9B0A 24-123456-5 鬊 +always \u9B0B 13-2345-4 鬋 +always \u9B0C 145-25-4 鬌 +always \u9B0D 1235-34-2 鬍 +always \u9B0E 14-345-5 鬎 +always \u9B10 245-16-2 鬐 +always \u9B11 14-2345-2 鬑 +always \u9B12 1-136-4 鬒 +always \u9B15 36-134-2456-5 鬕 +always \u9B16 15-1236-3 鬖 +always \u9B17 25-134-1236-2 鬗 +always \u9B18 35-134-1236-2 鬘 +always \u9B19 15-1356-3 鬙 +always \u9B1A 15-1256-3 鬚 +always \u9B1E 1345-12346-2 鬞 +always \u9B1F 1235-12456-2 鬟 +always \u9B20 13-35-3 鬠 +always \u9B22 134-135-1456-5 鬢 +always \u9B23 14-346-5 鬣 +always \u9B24 1245-1346-2 鬤 +always \u9B25 145-12356-5 鬥 +always \u9B27 1345-146-5 鬧 +always \u9B28 1235-12346-5 鬨 +always \u9B29 15-16-5 鬩 +always \u9B2B 1235-1236-4 鬫 +always \u9B2E 13-234-3 鬮 +always \u9B2F 12-1346-5 鬯 +always \u9B31 1256-5 鬱 +always \u9B32 13-2346-2 鬲 +always \u9B33 13-45-5 鬳 +always \u9B35 15-1456-2 鬵 +always \u9B37 125-12346-3 鬷 +always \u9B3A 24-1346-3 鬺 +always \u9B3B 1256-5 鬻 +always \u9B3C 13-1246-4 鬼 +always \u9B3E 13-16-5 鬾 +always \u9B3F 245-16-2 鬿 +always \u9B41 123-1246-2 魁 +always \u9B42 1235-123456-2 魂 +always \u9B43 1235-135-345-2 魃 +always \u9B44 245-1234-126-5 魄 +always \u9B45 246-134-356-5 魅 +always \u9B46 15-1256-5 魆 +always \u9B48 15-246-3 魈 +always \u9B4A 1256-5 魊 +always \u9B4B 124-1246-2 魋 +always \u9B4C 245-16-3 魌 +always \u9B4D 456-4 魍 +always \u9B4E 14-46-4 魎 +always \u9B4F 1246-5 魏 +always \u9B51 12-156-3 魑 +always \u9B52 25-1234-246-3 魒 +always \u9B54 246-134-126-2 魔 +always \u9B55 245-16-2 魕 +always \u9B56 15-1256-3 魖 +always \u9B58 2345-4 魘 +always \u9B59 1-1236-4 魙 +always \u9B5A 1256-2 魚 +always \u9B5B 145-146-3 魛 +always \u9B5F 1235-12346-3 魟 +always \u9B60 124-25-3 魠 +always \u9B61 145-246-5 魡 +always \u9B64 2346-2 魤 +always \u9B66 24-345-3 魦 +always \u9B67 1235-1346-2 魧 +always \u9B68 124-123456-2 魨 +always \u9B6C 1256-135-1236-5 魬 +always \u9B6F 14-34-4 魯 +always \u9B70 123456-2 魰 +always \u9B71 1235-34-2 魱 +always \u9B74 1256-12345-1346-2 魴 +always \u9B75 356-12345-136-2 魵 +always \u9B76 1345-345-5 魶 +always \u9B77 234-2 魷 +always \u9B7A 1235-2346-2 魺 +always \u9B7B 15-23456-2 魻 +always \u9B7C 245-1256-3 魼 +always \u9B7D 1235-1236-3 魽 +always \u9B7E 26-1234-16-3 魾 +always \u9B80 124-25-2 鮀 +always \u9B82 245-234-2 鮂 +always \u9B85 1256-3456-135-16-5 鮅 +always \u9B86 13-16-4 鮆 +always \u9B87 1246-5 鮇 +always \u9B88 13-1256-3 鮈 +always \u9B90 124-2456-2 鮐 +always \u9B91 1256-135-146-5 鮑 +always \u9B92 1256-12345-34-5 鮒 +always \u9B93 1-345-4 鮓 +always \u9B95 13-34-3 鮕 +always \u9B9A 13-346-2 鮚 +always \u9B9B 24-34-2 鮛 +always \u9B9E 156-2 鮞 +always \u9BA0 1246-2 鮠 +always \u9BA1 1-146-4 鮡 +always \u9BA2 1-34-3 鮢 +always \u9BA4 14-346-5 鮤 +always \u9BA5 14-25-5 鮥 +always \u9BA6 124-12346-2 鮦 +always \u9BA8 245-16-2 鮨 +always \u9BAA 1246-4 鮪 +always \u9BAB 13-246-3 鮫 +always \u9BAD 13-1246-3 鮭 +always \u9BAE 15-2345-3 鮮 +always \u9BAF 13-2346-2 鮯 +always \u9BB5 145-25-2 鮵 +always \u9BB6 13-256-3 鮶 +always \u9BB8 1256-134-2345-4 鮸 +always \u9BB9 24-146-3 鮹 +always \u9BBD 1256-2 鮽 +always \u9BBF 1-2346-2 鮿 +always \u9BC0 13-123456-4 鯀 +always \u9BC1 13-1356-4 鯁 +always \u9BC3 34-2 鯃 +always \u9BC4 245-234-2 鯄 +always \u9BC6 356-135-34-3 鯆 +always \u9BC7 1235-12456-4 鯇 +always \u9BC8 124-246-2 鯈 +always \u9BC9 14-16-4 鯉 +always \u9BCA 24-345-3 鯊 +always \u9BD3 1345-16-2 鯓 +always \u9BD4 125-156-3 鯔 +always \u9BD5 245-16-2 鯕 +always \u9BD6 245-13456-3 鯖 +always \u9BD7 15-46-4 鯗 +always \u9BD9 12-123456-2 鯙 +always \u9BDA 13-16-5 鯚 +always \u9BDB 145-246-3 鯛 +always \u9BDC 245-346-5 鯜 +always \u9BDE 1-12356-4 鯞 +always \u9BE0 14-2456-2 鯠 +always \u9BE1 1256-12345-356-5 鯡 +always \u9BE2 1345-16-2 鯢 +always \u9BE4 123-123456-3 鯤 +always \u9BE5 14-34-5 鯥 +always \u9BE6 245-234-2 鯦 +always \u9BE7 12-1346-3 鯧 +always \u9BE8 13-13456-3 鯨 +always \u9BEA 14-13456-2 鯪 +always \u9BEB 125-12356-3 鯫 +always \u9BEC 14-16-2 鯬 +always \u9BF0 1345-2345-2 鯰 +always \u9BF7 124-16-2 鯷 +always \u9BF8 1235-12356-2 鯸 +always \u9BFD 13-16-5 鯽 +always \u9C05 1256-2 鰅 +always \u9C06 12-123456-3 鰆 +always \u9C07 1245-12356-2 鰇 +always \u9C08 145-346-2 鰈 +always \u9C09 1235-456-2 鰉 +always \u9C0B 2345-4 鰋 +always \u9C0D 245-234-3 鰍 +always \u9C0E 13-2345-5 鰎 +always \u9C12 146-12345-34-5 鰒 +always \u9C13 15-2456-3 鰓 +always \u9C14 13-2345-4 鰔 +always \u9C17 1235-34-2 鰗 +always \u9C1C 13-2345-3 鰜 +always \u9C1D 1235-146-5 鰝 +always \u9C21 14-234-3 鰡 +always \u9C23 24-156-2 鰣 +always \u9C24 24-156-3 鰤 +always \u9C25 13-12456-3 鰥 +always \u9C28 124-345-5 鰨 +always \u9C29 246-2 鰩 +always \u9C2B 1245-12346-2 鰫 +always \u9C2C 245-2345-2 鰬 +always \u9C2D 245-16-2 鰭 +always \u9C31 14-2345-2 鰱 +always \u9C32 146-2 鰲 +always \u9C33 14-2346-5 鰳 +always \u9C34 1235-1246-3 鰴 +always \u9C36 13-16-5 鰶 +always \u9C37 124-246-2 鰷 +always \u9C39 13-2345-3 鰹 +always \u9C3B 1256-134-1236-2 鰻 +always \u9C3C 15-16-2 鰼 +always \u9C3D 245-234-2 鰽 +always \u9C3E 135-246-5 鰾 +always \u9C3F 125-2346-2 鰿 +always \u9C40 13-16-5 鱀 +always \u9C41 1-34-2 鱁 +always \u9C44 1-12456-3 鱄 +always \u9C46 1-1346-3 鱆 +always \u9C48 15-236-4 鱈 +always \u9C49 1256-135-346-3 鱉 +always \u9C4A 1256-5 鱊 +always \u9C4B 245-1256-3 鱋 +always \u9C4C 15-46-5 鱌 +always \u9C4D 135-135-126-3 鱍 +always \u9C4E 13-246-4 鱎 +always \u9C50 15-12356-3 鱐 +always \u9C52 125-123456-3 鱒 +always \u9C54 24-1236-5 鱔 +always \u9C55 1256-12345-1236-3 鱕 +always \u9C56 13-1246-5 鱖 +always \u9C57 14-1456-2 鱗 +always \u9C58 15-256-2 鱘 +always \u9C59 1256-134-246-2 鱙 +always \u9C5E 13-12456-3 鱞 +always \u9C5F 1235-12356-5 鱟 +always \u9C60 123-2356-5 鱠 +always \u9C62 15-146-3 鱢 +always \u9C63 1-1236-3 鱣 +always \u9C66 24-1356-2 鱦 +always \u9C67 14-16-4 鱧 +always \u9C68 12-1346-2 鱨 +always \u9C6D 13-16-5 鱭 +always \u9C6E 15-1256-5 鱮 +always \u9C71 14-16-5 鱱 +always \u9C73 14-16-5 鱳 +always \u9C74 1256-134-346-5 鱴 +always \u9C75 1-136-3 鱵 +always \u9C77 2346-5 鱷 +always \u9C78 14-34-2 鱸 +always \u9C79 13-12456-5 鱹 +always \u9C7A 14-16-2 鱺 +always \u9CE5 1345-246-4 鳥 +always \u9CE6 16-4 鳦 +always \u9CE7 1345-3456-12345-34-2 鳧 +always \u9CE9 13-234-3 鳩 +always \u9CEA 1345-135-34-4 鳪 +always \u9CED 12-146-2 鳭 +always \u9CF1 13-1236-3 鳱 +always \u9CF2 24-156-3 鳲 +always \u9CF3 456-12345-1356-5 鳳 +always \u9CF4 1345-134-13456-2 鳴 +always \u9CF5 356-135-146-4 鳵 +always \u9CF6 45-3 鳶 +always \u9CF7 1-156-3 鳷 +always \u9CF9 245-1456-2 鳹 +always \u9CFA 1345-12345-34-3 鳺 +always \u9CFB 2356-12345-136-3 鳻 +always \u9CFC 123456-2 鳼 +always \u9CFD 2346-5 鳽 +always \u9CFF 1256-5 鳿 +always \u9D00 45-12345-12356-2 鴀 +always \u9D03 13-236-2 鴃 +always \u9D04 246-1234-16-3 鴄 +always \u9D05 1235-12456-3 鴅 +always \u9D06 1-136-5 鴆 +always \u9D07 14-135-146-4 鴇 +always \u9D08 2345-5 鴈 +always \u9D09 23456-3 鴉 +always \u9D10 13-23456-3 鴐 +always \u9D12 14-13456-2 鴒 +always \u9D14 235-3456-12345-34-2 鴔 +always \u9D15 124-25-2 鴕 +always \u9D17 14-16-5 鴗 +always \u9D18 246-135-2345-5 鴘 +always \u9D19 1-156-5 鴙 +always \u9D1B 45-3 鴛 +always \u9D1D 245-1256-2 鴝 +always \u9D1E 15-246-3 鴞 +always \u9D1F 12-156-3 鴟 +always \u9D20 145-1236-5 鴠 +always \u9D22 234-5 鴢 +always \u9D23 13-34-3 鴣 +always \u9D25 1256-5 鴥 +always \u9D26 46-3 鴦 +always \u9D28 23456-3 鴨 +always \u9D29 16-5 鴩 +always \u9D2D 1-1246-3 鴭 +always \u9D2E 34-3 鴮 +always \u9D2F 156-2 鴯 +always \u9D30 13-35-3 鴰 +always \u9D31 2456-5 鴱 +always \u9D33 2345-5 鴳 +always \u9D36 13-23456-5 鴶 +always \u9D37 14-346-5 鴷 +always \u9D38 1-34-3 鴸 +always \u9D3B 1235-12346-2 鴻 +always \u9D3D 1245-34-2 鴽 +always \u9D3E 134-134-12356-2 鴾 +always \u9D3F 13-2346-3 鴿 +always \u9D40 1245-136-2 鵀 +always \u9D41 13-246-3 鵁 +always \u9D42 15-234-3 鵂 +always \u9D43 1-146-3 鵃 +always \u9D45 14-25-5 鵅 +always \u9D4A 13-23456-2 鵊 +always \u9D4B 13-16-5 鵋 +always \u9D4C 124-34-2 鵌 +always \u9D4F 26-135-34-3 鵏 +always \u9D51 13-45-3 鵑 +always \u9D52 1256-5 鵒 +always \u9D53 1345-135-126-2 鵓 +always \u9D54 13-256-5 鵔 +always \u9D56 146-3456-135-16-5 鵖 +always \u9D57 15-16-3 鵗 +always \u9D58 13-256-5 鵘 +always \u9D59 13-1256-2 鵙 +always \u9D5A 124-34-2 鵚 +always \u9D5B 13-13456-3 鵛 +always \u9D5C 124-16-2 鵜 +always \u9D5D 2346-2 鵝 +always \u9D5F 123-456-2 鵟 +always \u9D60 1235-34-2 鵠 +always \u9D61 34-4 鵡 +always \u9D67 13-1234-13456-2 鵧 +always \u9D68 24-34-3 鵨 +always \u9D69 3456-3456-12345-34-2 鵩 +always \u9D6A 1236-3 鵪 +always \u9D6B 1-146-5 鵫 +always \u9D6C 145-1234-1356-2 鵬 +always \u9D6F 1345-135-356-3 鵯 +always \u9D70 145-246-3 鵰 +always \u9D71 14-34-5 鵱 +always \u9D72 245-236-5 鵲 +always \u9D73 13-2345-3 鵳 +always \u9D74 13-1256-2 鵴 +always \u9D75 124-34-5 鵵 +always \u9D77 45-3 鵷 +always \u9D78 245-16-2 鵸 +always \u9D79 14-16-2 鵹 +always \u9D7B 1-1246-3 鵻 +always \u9D7D 145-25-5 鵽 +always \u9D7F 24-1356-3 鵿 +always \u9D80 245-16-2 鶀 +always \u9D81 13-13456-3 鶁 +always \u9D82 16-5 鶂 +always \u9D84 13-13456-3 鶄 +always \u9D85 125-156-3 鶅 +always \u9D86 14-2456-2 鶆 +always \u9D87 145-12346-3 鶇 +always \u9D88 245-16-3 鶈 +always \u9D89 12-123456-2 鶉 +always \u9D8A 13-1356-3 鶊 +always \u9D8B 13-1256-3 鶋 +always \u9D8C 13-236-2 鶌 +always \u9D90 1-156-3 鶐 +always \u9D92 12-156-4 鶒 +always \u9D94 1245-12356-2 鶔 +always \u9D96 245-234-3 鶖 +always \u9D97 124-16-2 鶗 +always \u9D98 1235-34-2 鶘 +always \u9D99 124-16-2 鶙 +always \u9D9A 2346-5 鶚 +always \u9D9B 13-346-3 鶛 +always \u9D9C 235-134-146-2 鶜 +always \u9D9D 6-3456-12345-34-2 鶝 +always \u9D9E 12-123456-3 鶞 +always \u9D9F 124-34-2 鶟 +always \u9DA0 2345-4 鶠 +always \u9DA1 1235-2346-2 鶡 +always \u9DA2 45-2 鶢 +always \u9DA3 35-1234-2345-3 鶣 +always \u9DA4 123-123456-3 鶤 +always \u9DA6 1235-34-2 鶦 +always \u9DA7 13456-3 鶧 +always \u9DA8 124-12456-5 鶨 +always \u9DA9 1256-34-5 鶩 +always \u9DAA 13-1256-2 鶪 +always \u9DAC 245-1346-3 鶬 +always \u9DAD 1345-12345-1346-4 鶭 +always \u9DAF 13456-3 鶯 +always \u9DB1 15-45-3 鶱 +always \u9DB2 12346-3 鶲 +always \u9DB3 24-156-3 鶳 +always \u9DB4 1235-2346-5 鶴 +always \u9DB5 12-34-2 鶵 +always \u9DB6 124-1346-2 鶶 +always \u9DB7 1235-2346-2 鶷 +always \u9DB8 1245-25-5 鶸 +always \u9DB9 14-234-2 鶹 +always \u9DBA 13-16-2 鶺 +always \u9DBB 13-34-4 鶻 +always \u9DBC 13-2345-3 鶼 +always \u9DBE 1235-1236-5 鶾 +always \u9DBF 125-156-3 鶿 +always \u9DC1 1345-16-5 鷁 +always \u9DC2 246-5 鷂 +always \u9DC3 2345-5 鷃 +always \u9DC5 234-14-16-5 鷅 +always \u9DC7 123-12356-5 鷇 +always \u9DC8 124-16-3 鷈 +always \u9DCA 16-5 鷊 +always \u9DCB 124-34-2 鷋 +always \u9DCC 25-134-345-4 鷌 +always \u9DCD 13-246-3 鷍 +always \u9DCE 13-146-3 鷎 +always \u9DCF 124-2345-2 鷏 +always \u9DD0 12-136-2 鷐 +always \u9DD1 13-16-2 鷑 +always \u9DD2 124-12456-2 鷒 +always \u9DD3 1-2346-5 鷓 +always \u9DD5 246-4 鷕 +always \u9DD6 16-3 鷖 +always \u9DD7 12356-3 鷗 +always \u9DD8 12-156-5 鷘 +always \u9DD9 1-156-5 鷙 +always \u9DDA 14-234-5 鷚 +always \u9DDB 1245-12346-2 鷛 +always \u9DDC 14-1256-2 鷜 +always \u9DDD 246-3456-135-16-5 鷝 +always \u9DDE 24-456-3 鷞 +always \u9DDF 1-25-2 鷟 +always \u9DE1 34-2 鷡 +always \u9DE2 13-236-2 鷢 +always \u9DE3 1456-2 鷣 +always \u9DE4 124-16-2 鷤 +always \u9DE5 15-156-3 鷥 +always \u9DE6 13-246-3 鷦 +always \u9DE8 1235-35-3 鷨 +always \u9DE9 346-3456-135-16-5 鷩 +always \u9DEB 15-34-5 鷫 +always \u9DEC 1235-456-2 鷬 +always \u9DED 1345-12345-1236-2 鷭 +always \u9DEE 13-246-3 鷮 +always \u9DEF 14-246-2 鷯 +always \u9DF0 2345-5 鷰 +always \u9DF2 13-234-5 鷲 +always \u9DF3 15-2345-2 鷳 +always \u9DF4 15-2345-2 鷴 +always \u9DF5 124-34-2 鷵 +always \u9DF6 25-134-2456-4 鷶 +always \u9DF7 125-123456-3 鷷 +always \u9DF8 1256-5 鷸 +always \u9DF9 13456-3 鷹 +always \u9DFA 14-34-5 鷺 +always \u9DFB 124-12456-2 鷻 +always \u9DFD 15-236-2 鷽 +always \u9DFE 16-5 鷾 +always \u9DFF 16-1234-16-5 鷿 +always \u9E00 24-34-2 鸀 +always \u9E01 14-25-2 鸁 +always \u9E02 245-16-3 鸂 +always \u9E03 16-2 鸃 +always \u9E04 13-246-3 鸄 +always \u9E05 1-2346-2 鸅 +always \u9E06 1256-2 鸆 +always \u9E07 1-1236-3 鸇 +always \u9E09 46-2 鸉 +always \u9E0B 1345-13456-2 鸋 +always \u9E0D 456-134-16-2 鸍 +always \u9E0F 1346-134-1356-2 鸏 +always \u9E10 145-16-2 鸐 +always \u9E11 236-5 鸑 +always \u9E12 1256-5 鸒 +always \u9E13 14-356-4 鸓 +always \u9E14 56-135-126-2 鸔 +always \u9E15 14-34-2 鸕 +always \u9E17 14-12346-2 鸗 +always \u9E19 236-5 鸙 +always \u9E1A 13456-3 鸚 +always \u9E1B 13-12456-5 鸛 +always \u9E1D 14-16-2 鸝 +always \u9E1E 14-12456-2 鸞 +always \u9E75 14-34-4 鹵 +always \u9E79 15-2345-2 鹹 +always \u9E7A 245-25-2 鹺 +always \u9E7C 13-2345-4 鹼 +always \u9E7D 2345-2 鹽 +always \u9E7F 14-34-5 鹿 +always \u9E80 234-3 麀 +always \u9E82 13-16-4 麂 +always \u9E83 135-135-246-3 麃 +always \u9E86 1-34-5 麆 +always \u9E87 13-256-3 麇 +always \u9E88 1-34-4 麈 +always \u9E89 13-2345-3 麉 +always \u9E8A 45-134-16-2 麊 +always \u9E8B 14-134-16-2 麋 +always \u9E8C 1256-4 麌 +always \u9E8D 14-234-2 麍 +always \u9E8E 12-136-2 麎 +always \u9E91 134-16-2 麑 +always \u9E92 245-16-2 麒 +always \u9E93 14-34-5 麓 +always \u9E94 13-234-5 麔 +always \u9E97 14-16-5 麗 +always \u9E99 15-2345-2 麙 +always \u9E9A 13-23456-3 麚 +always \u9E9B 246-134-16-2 麛 +always \u9E9C 14-16-5 麜 +always \u9E9D 24-2346-5 麝 +always \u9E9F 14-1456-2 麟 +always \u9EA0 13-13456-3 麠 +always \u9EA1 13-16-3 麡 +always \u9EA4 245-34-3 麤 +always \u9EA5 125-134-2456-5 麥 +always \u9EA7 13-2346-3 麧 +always \u9EA9 134-12345-34-3 麩 +always \u9EAD 36-1234-146-5 麭 +always \u9EAE 245-1256-5 麮 +always \u9EB0 2456-134-12356-2 麰 +always \u9EB4 245-1256-2 麴 +always \u9EB5 12345-134-2345-5 麵 +always \u9EB6 135-345-1 麶 +always \u9EB7 256-12345-1356-3 麷 +always \u9EBB 134-345-2 麻 +always \u9EBB\u5C07 134-345-2-13-46-5 麻將 +always \u9EBC 134-2346-1 麼 +always \u9EBE 1235-1246-3 麾 +always \u9EC0 125-12356-3 黀 +always \u9EC2 345-12345-136-2 黂 +always \u9EC3 1235-456-2 黃 +always \u9EC8 124-12356-4 黈 +always \u9ECC 1235-1356-2 黌 +always \u9ECD 24-34-4 黍 +always \u9ECE 14-16-2 黎 +always \u9ECF 1345-2345-2 黏 +always \u9ED0 14-16-2 黐 +always \u9ED1 1235-356-3 黑 +always \u9ED3 16-5 黓 +always \u9ED4 245-2345-2 黔 +always \u9ED5 145-1236-4 黕 +always \u9ED6 15-16-5 黖 +always \u9ED8 134-134-126-5 默 +always \u9EDA 245-2345-2 黚 +always \u9EDB 145-2456-5 黛 +always \u9EDC 12-34-5 黜 +always \u9EDD 234-4 黝 +always \u9EDE 145-2345-4 點 +always \u9EDF 16-3 黟 +always \u9EE0 15-23456-2 黠 +always \u9EE4 1236-4 黤 +always \u9EE5 245-13456-2 黥 +always \u9EE6 1256-5 黦 +always \u9EE7 14-16-2 黧 +always \u9EE8 145-1346-4 黨 +always \u9EEB 1456-3 黫 +always \u9EED 1236-4 黭 +always \u9EEE 124-1236-4 黮 +always \u9EEF 1236-5 黯 +always \u9EF0 1-136-4 黰 +always \u9EF2 245-1236-4 黲 +always \u9EF3 16-3 黳 +always \u9EF4 256-134-356-2 黴 +always \u9EF5 145-1236-4 黵 +always \u9EF6 2345-4 黶 +always \u9EF7 145-34-2 黷 +always \u9EF9 1-156-4 黹 +always \u9EFA 36-12345-136-4 黺 +always \u9EFB 123456-3456-12345-34-2 黻 +always \u9EFC 234-12345-34-4 黼 +always \u9EFD 1456-134-1456-4 黽 +always \u9EFF 45-2 黿 +always \u9F00 245-234-3 鼀 +always \u9F01 245-1256-5 鼁 +always \u9F06 1456-134-1356-4 鼆 +always \u9F07 146-2 鼇 +always \u9F09 124-25-2 鼉 +always \u9F0A 2356-3456-135-16-5 鼊 +always \u9F0E 145-13456-4 鼎 +always \u9F0F 145-134-16-5 鼏 +always \u9F10 1345-2456-5 鼐 +always \u9F12 125-156-3 鼒 +always \u9F13 13-34-4 鼓 +always \u9F15 124-12346-2 鼕 +always \u9F16 34-12345-136-2 鼖 +always \u9F18 45-3 鼘 +always \u9F19 13-1234-16-2 鼙 +always \u9F1A 12-1346-3 鼚 +always \u9F1B 13-146-3 鼛 +always \u9F1C 245-16-5 鼜 +always \u9F1E 124-1346-3 鼞 +always \u9F20 24-34-4 鼠 +always \u9F22 12346-12345-136-2 鼢 +always \u9F23 12345-356-5 鼣 +always \u9F24 123456-5 鼤 +always \u9F25 24-135-345-2 鼥 +always \u9F28 1-12346-3 鼨 +always \u9F29 245-1256-2 鼩 +always \u9F2A 24-1356-3 鼪 +always \u9F2B 24-156-2 鼫 +always \u9F2C 234-5 鼬 +always \u9F2D 24-156-2 鼭 +always \u9F2E 124-13456-2 鼮 +always \u9F2F 34-2 鼯 +always \u9F30 135-356-5 鼰 +always \u9F31 13-13456-3 鼱 +always \u9F32 1235-123456-2 鼲 +always \u9F33 13-1256-2 鼳 +always \u9F34 2345-4 鼴 +always \u9F35 124-34-2 鼵 +always \u9F36 15-156-3 鼶 +always \u9F37 15-16-3 鼷 +always \u9F38 245-2345-4 鼸 +always \u9F3B 135-16-2 鼻 +always \u9F3D 245-234-2 鼽 +always \u9F3E 1235-1236-3 鼾 +always \u9F40 34-5 齀 +always \u9F41 1235-12356-3 齁 +always \u9F42 15-16-5 齂 +always \u9F43 1235-2346-2 齃 +always \u9F46 12346-5 齆 +always \u9F47 1-345-3 齇 +always \u9F48 1345-12346-2 齈 +always \u9F49 1345-1346-5 齉 +always \u9F4A 245-16-2 齊 +always \u9F4B 1-2456-3 齋 +always \u9F4C 13-16-5 齌 +always \u9F4D 125-156-3 齍 +always \u9F4E 13-16-3 齎 +always \u9F4F 13-16-3 齏 +always \u9F52 12-156-4 齒 +always \u9F54 12-136-4 齔 +always \u9F55 1235-2346-2 齕 +always \u9F56 23456-2 齖 +always \u9F57 1456-2 齗 +always \u9F58 15-346-5 齘 +always \u9F59 23456-1234-146-2 齙 +always \u9F5B 15-346-5 齛 +always \u9F5C 125-156-3 齜 +always \u9F5D 12-156-3 齝 +always \u9F5E 1345-2345-4 齞 +always \u9F5F 13-1256-4 齟 +always \u9F60 124-246-2 齠 +always \u9F61 14-13456-2 齡 +always \u9F63 12-34-3 齣 +always \u9F64 245-45-2 齤 +always \u9F65 15-346-5 齥 +always \u9F66 1456-2 齦 +always \u9F67 1345-346-5 齧 +always \u9F6A 12-25-5 齪 +always \u9F6B 1345-136-4 齫 +always \u9F6C 1256-4 齬 +always \u9F6E 16-4 齮 +always \u9F6F 1345-16-2 齯 +always \u9F70 1-345-5 齰 +always \u9F71 125-12356-3 齱 +always \u9F72 245-1256-4 齲 +always \u9F74 2345-4 齴 +always \u9F75 12356-2 齵 +always \u9F76 2346-5 齶 +always \u9F77 25-5 齷 +always \u9F78 16-5 齸 +always \u9F79 12-25-3 齹 +always \u9F7A 125-12356-3 齺 +always \u9F7B 145-2345-3 齻 +always \u9F7E 23456-5 齾 +always \u9F8D 14-12346-2 龍 +always \u9F90 345-1234-1346-2 龐 +always \u9F91 2345-4 龑 +always \u9F92 145-12346-2 龒 +always \u9F94 13-12346-3 龔 +always \u9F95 123-1236-3 龕 +always \u9F98 124-345-5 龘 +always \u9F9C 13-1246-3 龜 +always \u9FA0 236-5 龠 +always \u9FA2 1235-2346-2 龢 +always \u9FA4 15-346-2 龤 +always \uF6B1 378-23467  +always \uF6B2 378-12467  +always \uF6B3 378-34567  +always \uF6B4 378-1467  +always \uF6B5 378-123467  +always \uF6B6 378-1567  +always \uF6B7 378-357  +always \uF6B8 378-57  +always \uF6B9 378-23567  +always \uF6BA 378-8  +always \uF6BB 12356-2-23456  +always \uF6BC 12356-23-23456  +always \uF6BD 12356-25-23456  +always \uF6BE 12356-256-23456  +always \uF6BF 12356-26-23456  +always \uF6C0 12356-235-23456  +always \uF6C1 12356-2356-23456  +always \uF6C2 12356-236-23456  +always \uF6C3 12356-35-23456  +always \uF6C4 12356-2-356-23456  +always \uF6C5 247  +always \uF6C6 247-247  +always \uF6C7 247-247-247  +always \uF6C8 247-12367  +always \uF6C9 12367  +always \uF6CA 12367-247  +always \uF6CB 12367-247-247  +always \uF6CC 12367-247-247-247  +always \uF6CD 247-13467  +always \uF6CE 13467  +always \uF6CF 378-14567  +always \uF6D0 1234-346-4  +always \uF6D1 378-1678  +always \uF6D2 124-12356-2  +always \uF6D3 13-235-3  +always \uF6D4 134-16-5  +always \uF6D5 135-13456-3  +always \uF6D6 6-135-146-3  +always \uF6D7 15-16-5  +always \uF6D8 13-346-2  +always \uF6D9 378-12678  +always \uF6DA 378-2378  +always \uF6DB 134-2345-2  +always \uF6DC 378-23678  +always \uF6DD 378-14678  +always \uF6DE 2345-4  +always \uF6DF 378-1235678  +always \uF6E0 378-678  +always \uF6E1 24-1236-3  +always \uF6E2 1234-34-3  +always \uF6E3 378-145678  +always \uF6E4 12-456-2  +always \uF6E5 135-126-3  +always \uF6E6 12-25-5  +always \uF6E7 378-167  +always \uF6E8 1-2346-1  +always \uF6E9 378-35678  +always \uF6EA 378-15678  +always \uF6EB 378-2678  +always \uF6EC 378-2345678  +always \uF6ED 378-124678  +always \uF6EE 378-3678  +always \uF6EF 378-345678  +always \uF6F0 378-2358  +always \uF6F1 378-168  +always \uF6F2 378-28  +always \uF6F3 378-58  +always \uF6F4 378-123468  +always \uF6F5 378-3458  +always \uF6F6 378-38  +always \uF6F7 378-3468  +always \uF6F8 378-23568  +always \uF6F9 378-1268  +always \uF6FA 378-238  +always \uF6FB 378-1234568  +always \uF6FC 378-2368  +always \uF6FD 378-1468  +always \uF6FE 378-258  +always \uF6FF 378-123568  +always \uF700 378-68  +always \uF701 378-468  +always \uF702 378-358  +always \uF703 378-14568  +always \uF704 378-2568  +always \uF705 378-568  +always \uF706 378-23468  +always \uF707 378-347  +always \uF708 378-348  +always \uF709 378-3568  +always \uF70A 378-1568  +always \uF70B 378-268  +always \uF70C 378-234568  +always \uF70D 378-12468  +always \uF70E 378-368  +always \uF70F 34678-47  +always \uF710 34678-17  +always \uF711 34678-127  +always \uF712 34678-147  +always \uF713 34678-1457  +always \uF714 34678-157  +always \uF715 34678-1247  +always \uF716 34678-12457  +always \uF717 34678-1257  +always \uF718 34678-247  +always \uF719 34678-2457  +always \uF71A 34678-137  +always \uF71B 34678-1237  +always \uF71C 34678-1347  +always \uF71D 34678-13457  +always \uF71E 34678-1357  +always \uF71F 34678-12347  +always \uF720 34678-123457  +always \uF721 34678-12357  +always \uF722 34678-2347  +always \uF723 34678-23457  +always \uF724 34678-1367  +always \uF725 34678-12367  +always \uF726 34678-24567  +always \uF727 34678-13467  +always \uF728 34678-134567  +always \uF729 34678-13567  +always \uF72A 34678-2467  +always \uF72B 34678-12567  +always \uF72C 34678-124567  +always \uF72D 34678-457  +always \uF72E 34678-456  +always \uF72F 34678-4  +always \uF730 34678-1  +always \uF731 34678-12  +always \uF732 34678-14  +always \uF733 34678-145  +always \uF734 34678-15  +always \uF735 34678-124  +always \uF736 34678-1245  +always \uF737 34678-125  +always \uF738 34678-24  +always \uF739 34678-245  +always \uF73A 34678-13  +always \uF73B 34678-123  +always \uF73C 34678-134  +always \uF73D 34678-1345  +always \uF73E 34678-135  +always \uF73F 34678-1234  +always \uF740 34678-12345  +always \uF741 34678-1235  +always \uF742 34678-234  +always \uF743 34678-2345  +always \uF744 34678-136  +always \uF745 34678-1236  +always \uF746 34678-2456  +always \uF747 34678-1346  +always \uF748 34678-13456  +always \uF749 34678-1356  +always \uF74A 34678-246  +always \uF74B 34678-1256  +always \uF74C 34678-12456  +always \uF74D 34678-45  +always \uF74E 34678-23467  +always \uF74F 34678-12467  +always \uF750 34678-34567  +always \uF751 34678-1467  +always \uF752 34678-123467  +always \uF753 34678-1567  +always \uF754 34678-357  +always \uF755 34678-57  +always \uF756 34678-23567  +always \uF757 34678-8  +always \uF758 34678-1267  +always \uF759 34678-2567  +always \uF75A 34678-367  +always \uF75B 34678-2367  +always \uF75C 34678-267  +always \uF75D 34678-3567  +always \uF75E 34678-3467  +always \uF75F 34678-237  +always \uF760 34678-257  +always \uF761 34678-37  +always \uF762 34678-567  +always \uF763 34678-2357  +always \uF764 34678-467  +always \uF765 34678-67  +always \uF766 34678-27  +always \uF767 34678-7  +always \uF768 34678-3457  +always \uF769 34678-123567  +always \uF76A 34678-1234567  +always \uF76B 34678-234567  +always \uF76C 34678-14567  +always \uF76D 34678-23578  +always \uF76E 34678-1678  +always \uF76F 34678-278  +always \uF770 34678-578  +always \uF771 34678-1234678  +always \uF772 34678-34578  +always \uF773 34678-378  +always \uF774 34678-34678  +always \uF775 34678-235678  +always \uF776 34678-12678  +always \uF777 34678-2378  +always \uF778 34678-12345678  +always \uF779 34678-23678  +always \uF77A 34678-14678  +always \uF77B 34678-2578  +always \uF77C 34678-1235678  +always \uF77D 34678-678  +always \uF77E 34678-4678  +always \uF77F 34678-3578  +always \uF780 34678-145678  +always \uF781 34678-25678  +always \uF782 34678-5678  +always \uF783 34678-234678  +always \uF784 34678-167  +always \uF785 34678-3478  +always \uF786 34678-35678  +always \uF787 34678-15678  +always \uF788 34678-2678  +always \uF789 34678-2345678  +always \uF78A 34678-124678  +always \uF78B 34678-3678  +always \uF78C 34678-345678  +always \uF78D 34678-2358  +always \uF78E 34678-168  +always \uF78F 34678-28  +always \uF790 34678-58  +always \uF791 34678-123468  +always \uF792 34678-3458  +always \uF793 34678-38  +always \uF794 34678-3468  +always \uF795 34678-23568  +always \uF796 34678-1268  +always \uF797 34678-238  +always \uF798 34678-1234568  +always \uF799 34678-2368  +always \uF79A 34678-1468  +always \uF79B 34678-258  +always \uF79C 34678-123568  +always \uF79D 34678-68  +always \uF79E 34678-468  +always \uF79F 34678-358  +always \uF7A0 34678-14568  +always \uF7A1 34678-2568  +always \uF7A2 34678-568  +always \uF7A3 34678-23468  +always \uF7A4 34678-347  +always \uF7A5 34678-348  +always \uF7A6 34678-3568  +always \uF7A7 34678-1568  +always \uF7A8 34678-268  +always \uF7A9 34678-234568  +always \uF7AA 34678-12468  +always \uF7AB 34678-368  +always \uF7AC 235678-47  +always \uF7AD 235678-17  +always \uF7AE 235678-127  +always \uF7AF 235678-147  +always \uF7B0 235678-1457  +always \uF7B1 235678-157  +always \uF7B2 235678-1247  +always \uF7B3 235678-12457  +always \uF7B4 235678-1257  +always \uF7B5 235678-247  +always \uF7B6 235678-2457  +always \uF7B7 235678-137  +always \uF7B8 235678-1237  +always \uF7B9 235678-1347  +always \uF7BA 235678-13457  +always \uF7BB 235678-1357  +always \uF7BC 235678-12347  +always \uF7BD 235678-123457  +always \uF7BE 235678-12357  +always \uF7BF 235678-2347  +always \uF7C0 235678-23457  +always \uF7C1 235678-1367  +always \uF7C2 235678-12367  +always \uF7C3 235678-24567  +always \uF7C4 235678-13467  +always \uF7C5 235678-134567  +always \uF7C6 235678-13567  +always \uF7C7 235678-2467  +always \uF7C8 235678-12567  +always \uF7C9 235678-124567  +always \uF7CA 235678-457  +always \uF7CB 235678-456  +always \uF7CC 235678-4  +always \uF7CD 235678-1  +always \uF7CE 235678-12  +always \uF7CF 235678-14  +always \uF7D0 235678-145  +always \uF7D1 235678-15  +always \uF7D2 235678-124  +always \uF7D3 235678-1245  +always \uF7D4 235678-125  +always \uF7D5 235678-24  +always \uF7D6 235678-245  +always \uF7D7 235678-13  +always \uF7D8 235678-123  +always \uF7D9 235678-134  +always \uF7DA 235678-1345  +always \uF7DB 235678-135  +always \uF7DC 235678-1234  +always \uF7DD 235678-12345  +always \uF7DE 235678-1235  +always \uF7DF 235678-234  +always \uF7E0 235678-2345  +always \uF7E1 235678-136  +always \uF7E2 235678-1236  +always \uF7E3 235678-2456  +always \uF7E4 235678-1346  +always \uF7E5 235678-13456  +always \uF7E6 235678-1356  +always \uF7E7 235678-246  +always \uF7E8 235678-1256  +always \uF7E9 235678-12456  +always \uF7EA 235678-45  +always \uF7EB 235678-23467  +always \uF7EC 235678-12467  +always \uF7ED 235678-34567  +always \uF7EE 235678-1467  +always \uF7EF 235678-123467  +always \uF7F0 235678-1567  +always \uF7F1 235678-357  +always \uF7F2 235678-57  +always \uF7F3 235678-23567  +always \uF7F4 235678-8  +always \uF7F5 235678-1267  +always \uF7F6 235678-2567  +always \uF7F7 235678-367  +always \uF7F8 235678-2367  +always \uF7F9 235678-267  +always \uF7FA 235678-3567  +always \uF7FB 235678-3467  +always \uF7FC 235678-237  +always \uF7FD 235678-257  +always \uF7FE 235678-37  +always \uF7FF 235678-567  +always \uF800 235678-2357  +always \uF801 235678-467  +always \uF802 235678-67  +always \uF803 235678-27  +always \uF804 235678-7  +always \uF805 235678-3457  +always \uF806 235678-123567  +always \uF807 235678-1234567  +always \uF808 235678-234567  +always \uF809 235678-14567  +always \uF80A 235678-23578  +always \uF80B 235678-1678  +always \uF80C 235678-278  +always \uF80D 235678-578  +always \uF80E 235678-1234678  +always \uF80F 235678-34578  +always \uF810 235678-378  +always \uF811 235678-34678  +always \uF812 235678-235678  +always \uF813 235678-12678  +always \uF814 235678-2378  +always \uF815 235678-12345678  +always \uF816 235678-23678  +always \uF817 235678-14678  +always \uF818 235678-2578  +always \uF819 235678-1235678  +always \uF81A 235678-678  +always \uF81B 235678-4678  +always \uF81C 235678-3578  +always \uF81D 235678-145678  +always \uF81E 235678-25678  +always \uF81F 235678-5678  +always \uF820 235678-234678  +always \uF821 235678-167  +always \uF822 235678-3478  +always \uF823 235678-35678  +always \uF824 235678-15678  +always \uF825 235678-2678  +always \uF826 235678-2345678  +always \uF827 235678-124678  +always \uF828 235678-3678  +always \uF829 235678-345678  +always \uF82A 235678-2358  +always \uF82B 235678-168  +always \uF82C 235678-28  +always \uF82D 235678-58  +always \uF82E 235678-123468  +always \uF82F 235678-3458  +always \uF830 235678-38  +always \uF831 235678-3468  +always \uF832 235678-23568  +always \uF833 235678-1268  +always \uF834 235678-238  +always \uF835 235678-1234568  +always \uF836 235678-2368  +always \uF837 235678-1468  +always \uF838 235678-258  +always \uF839 235678-123568  +always \uF83A 235678-68  +always \uF83B 235678-468  +always \uF83C 235678-358  +always \uF83D 235678-14568  +always \uF83E 235678-2568  +always \uF83F 235678-568  +always \uF840 235678-23468  +always \uF841 235678-347  +always \uF842 235678-348  +always \uF843 235678-3568  +always \uF844 235678-1568  +always \uF845 235678-268  +always \uF846 235678-234568  +always \uF847 235678-12468  +always \uF848 235678-368  +always \uFA0C 34-5 兀 +always \uFA0D 1235-25-5 嗀 +always \uFE30 25-25 ︰ +always \uFE31 1256-0 ︱ +always \uFE33 456 ︳ +always \uFE34 45 ︴ +always \uFE35 246-0 ︵ +always \uFE36 135-0 ︶ +always \uFE37 246-0 ︷ +always \uFE38 12456-0 ︸ +always \uFE39 2467-0 ︹ +always \uFE3A 124567-0 ︺ +always \uFE3B 2467-0 ︻ +always \uFE3C 124567-0 ︼ +always \uFE3D 126-126 ︽ +always \uFE3E 345-345 ︾ +always \uFE3F 126 ︿ +always \uFE40 345-0 ﹀ +always \uFE41 56-36 ﹁ +always \uFE42 36-23 ﹂ +always \uFE43 236-236 ﹃ +always \uFE44 356-356 ﹄ +always \uFE49 23467-378 ﹉ +always \uFE4A 23467-34678 ﹊ +always \uFE4B 23467-2378 ﹋ +always \uFE4C 23467-12345678 ﹌ +always \uFE4D 23467-235678 ﹍ +always \uFE4E 23467-12678 ﹎ +always \uFE4F 45 ﹏ +always \uFE50 23-0 ﹐ +always \uFE51 6-0 ﹑ +always \uFE52 36 ﹒ +always \uFE54 56-0 ﹔ +always \uFE55 156-0 ﹕ +always \uFE56 135-0 ﹖ +always \uFE57 2346-0 ﹗ +always \uFE59 12356 ﹙ +always \uFE5A 23456-0 ﹚ +always \uFE5B 246-0 ﹛ +always \uFE5C 12456-0 ﹜ +always \uFE5D 12346-0 ﹝ +always \uFE5E 13456-0 ﹞ +always \uFE5F 3456 ﹟ +always \uFE60 456-12346 ﹠ +always \uFE61 16 ﹡ +always \uFE62 346 ﹢ +always \uFE63 36 ﹣ +always \uFE64 126 ﹤ +always \uFE65 345 ﹥ +always \uFE66 123456 ﹦ +always \uFE68 12467-127 ﹨ +always \uFE69 1246 ﹩ +always \uFE6A 146 ﹪ +always \uFE6B 47 ﹫ +always \uFF01 123-0 ! +always \uFF03 3456 # +always \uFF04 1246 $ +always \uFF05 146 % +always \uFF06 456-12346 & +always \uFF08 246-0 ( +always \uFF09 135-0 ) +always \uFF0A 4-3456 * +always \uFF0B 346 + +always \uFF0C 23-0 , +always \uFF0D 36 - +always \uFF0E 46-0 . +always \uFF0F 34 / +always \uFF10 356 0 +always \uFF11 2 1 +always \uFF12 23 2 +always \uFF13 25 3 +always \uFF14 256 4 +always \uFF15 26 5 +always \uFF16 235 6 +always \uFF17 2356 7 +always \uFF18 236 8 +always \uFF19 35 9 +always \uFF1A 25-25 : +always \uFF1B 56-0 ; +always \uFF1C 126 < +always \uFF1D 123456 = +always \uFF1E 345 > +always \uFF1F 1456-0 ? +always \uFF20 47 @ +always \uFF21 17 A +always \uFF22 127 B +always \uFF23 147 C +always \uFF24 1457 D +always \uFF25 157 E +always \uFF26 1247 F +always \uFF27 12457 G +always \uFF28 1257 H +always \uFF29 247 I +always \uFF2A 2457 J +always \uFF2B 137 K +always \uFF2C 1237 L +always \uFF2D 1347 M +always \uFF2E 13457 N +always \uFF2F 1357 O +always \uFF30 12347 P +always \uFF31 123457 Q +always \uFF32 12357 R +always \uFF33 2347 S +always \uFF34 23457 T +always \uFF35 1367 U +always \uFF36 12367 V +always \uFF37 24567 W +always \uFF38 13467 X +always \uFF39 134567 Y +always \uFF3A 13567 Z +always \uFF3C 12567 \ +always \uFF3F 36-0 _ +always \uFF41 1 a +always \uFF42 12 b +always \uFF43 14 c +always \uFF44 145 d +always \uFF45 15 e +always \uFF46 124 f +always \uFF47 1245 g +always \uFF48 125 h +always \uFF49 24 i +always \uFF4A 245 j +always \uFF4B 13 k +always \uFF4C 123 l +always \uFF4D 134 m +always \uFF4E 1345 n +always \uFF4F 135 o +always \uFF50 1234 p +always \uFF51 12345 q +always \uFF52 1235 r +always \uFF53 234 s +always \uFF54 2345 t +always \uFF55 136 u +always \uFF56 1236 v +always \uFF57 2456 w +always \uFF58 1346 x +always \uFF59 13456 y +always \uFF5A 1356 z +always \uFF5B 246-0 { +always \uFF5C 1256-0 | +always \uFF5D 12456-0 } +always \uFF5E 45 ~ +always \uFFE0 36-14-36 ¢ +always \uFFE1 36-1237-36 £ +always \uFFE3 23467-578  ̄ +always \uFFE5 134567-157-13457 ¥ diff --git a/etc_org/brltty/Contraction/zh-tw.ctb b/etc_org/brltty/Contraction/zh-tw.ctb new file mode 100644 index 0000000..bfb721f --- /dev/null +++ b/etc_org/brltty/Contraction/zh-tw.ctb @@ -0,0 +1,29336 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Contraction Table - Chinese (Taiwan, uncontracted) by Coscell Kao (2015) + +#English characters +include nabcc.cti + +#Unicode symbols +always \u00A0 0 +always \u00A1 34-2346 +always \u00A2 36-14-36 +always \u00A3 3456 +always \u00A4 456-1246 +always \u00A5 36-134567-157-13457-36 +always \u00A6 46-36 +always \u00A7 1246-256 +always \u00A8 456-36 +always \u00A9 12356-147-23456 +always \u00AA 36-1247-157-1347-36 +always \u00AB 126-126 +always \u00AC 36-13457-1357-23457-36 +always \u00AD 36 +always \u00AE 12356-12357-23456 +always \u00AF 156-36 +always \u00B0 45-46-16 +always \u00B1 346-36 +always \u00B2 457-23 +always \u00B3 457-25 +always \u00B4 4 +always \u00B5 46-134 +always \u00B6 1246-1234 +always \u00B7 46 +always \u00B8 2346-4 +always \u00B9 457-2 +always \u00BA 36-1347-17-2347-36 +always \u00BB 345-345 +always \u00BC 2-34-256 +always \u00BD 2-34-23 +always \u00BE 25-34-256 +always \u00BF 34-1456 +always \u00C0 456-17 +always \u00C1 457-17 +always \u00C2 346-17 +always \u00C3 45-17 +always \u00C4 36-17 +always \u00C5 1357-17 +always \u00C6 17-157 +always \u00D7 4-16 +always \u00F7 46-34 +always \u0251 46-1 +always \u02C7 34567-4 +always \u02C9 34567-3 +always \u02CA 34567-2 +always \u02CB 34567-5 +always \u02D9 34567-1 +always \u0391 46-17 +always \u0392 46-127 +always \u0393 46-12457 +always \u0394 46-1457 +always \u0395 46-157 +always \u0396 46-13567 +always \u0397 46-1567 +always \u0398 46-14567 +always \u0399 46-247 +always \u039A 46-137 +always \u039B 46-1237 +always \u039C 46-1347 +always \u039D 46-13457 +always \u039E 46-13467 +always \u039F 46-1357 +always \u03A0 46-12347 +always \u03A1 46-12357 +always \u03A3 46-2347 +always \u03A4 46-23457 +always \u03A5 46-1367 +always \u03A6 46-1247 +always \u03A7 46-123467 +always \u03A8 46-134567 +always \u03A9 46-24567 +always \u03B1 46-1 +always \u03B2 46-12 +always \u03B3 46-1245 +always \u03B4 46-145 +always \u03B5 46-15 +always \u03B6 46-1356 +always \u03B7 46-156 +always \u03B8 46-1456 +always \u03B9 46-24 +always \u03BA 46-13 +always \u03BB 46-123 +always \u03BC 46-134 +always \u03BD 46-1345 +always \u03BE 46-1346 +always \u03BF 46-135 +always \u03C0 46-1234 +always \u03C1 46-1235 +always \u03C3 46-234 +always \u03C4 46-2345 +always \u03C5 46-136 +always \u03C6 46-124 +always \u03C7 46-12346 +always \u03C8 46-13456 +always \u03C9 46-2456 +always \u200E 36-345 +always \u200F 126-36 +always \u2010 36 +always \u2011 5-2 +always \u2012 36 +always \u2013 36 +always \u2014 5-2 +always \u2015 36-36 +always \u2016 1246-123 +always \u2017 456-456 +always \u2018 4 +always \u2019 3 +always \u201C 236-236 +always \u201D 356-356 +always \u2020 346 +always \u2021 123456-123456-345 +always \u2022 36 +always \u2024 34567-1 +always \u2025 46-46 +always \u2026 5-5-5 +always \u2027 36 +always \u2028 1256 +always \u202F 0 +always \u2032 3 +always \u2033 4-3456 +always \u2034 3-3-3 +always \u2035 3 +always \u2038 457 +always \u203B 46-16 +always \u203C 2346-2346 +always \u203D 1456-2346 +always \u203E 23467-578 +always \u2041 457 +always \u2042 16-16-16 +always \u2043 36 +always \u2044 34 +always \u2047 5 +always \u2048 1456-2346 +always \u2049 2346-1456 +always \u204E 16 +always \u2051 16-16 +always \u2052 36 +always \u2053 36 +always \u2056 46-46-46 +always \u2057 3-3-3-3 +always \u2058 46-46-46-46 +always \u2059 46-46-46-46-46 +always \u205A 46-46 +always \u205B 46-46-46-46 +always \u205F 0 +always \u2070 457-356 +always \u2071 457-24 +always \u2074 457-256 +always \u2075 457-26 +always \u2076 457-235 +always \u2077 457-2356 +always \u2078 457-236 +always \u2079 457-35 +always \u207A 457-346 +always \u207B 457-36 +always \u207C 457-123456 +always \u207D 457-12356 +always \u207E 457-23456 +always \u207F 457-1345 +always \u2080 56-356 +always \u2081 56-2 +always \u2082 56-23 +always \u2083 56-25 +always \u2084 56-256 +always \u2085 56-26 +always \u2086 56-235 +always \u2087 56-2356 +always \u2088 56-236 +always \u2089 56-35 +always \u208A 56-346 +always \u208B 56-36 +always \u208C 56-123456 +always \u208D 56-12356 +always \u208E 56-23456 +always \u2090 56-1 +always \u2091 56-15 +always \u2092 56-135 +always \u2093 56-1346 +always \u20A0 4-15 +always \u20A1 156 +always \u20AC 4-15 +always \u20B9 4-1235 +always \u2103 45-46-16-0-147 +always \u2109 45-46-16-0-1247 +always \u2122 12356-23457-1347-23456 +always \u2160 247 +always \u2161 247-247 +always \u2162 247-247-247 +always \u2163 247-12367 +always \u2164 12367 +always \u2165 12367-247 +always \u2166 12367-247-247 +always \u2167 12367-247-247-247 +always \u2168 247-13467 +always \u2169 13467 +always \u216A 13467-247 +always \u216B 13467-247-247 +always \u216C 13467-12367 +always \u2170 24 +always \u2171 24-24 +always \u2172 24-24-24 +always \u2173 24-1236 +always \u2174 1236 +always \u2175 1236-24 +always \u2176 1236-24-24 +always \u2177 1236-24-24-24 +always \u2178 24-1346 +always \u2179 1346 +always \u217A 1346-24 +always \u217B 1346-24-24 +always \u217C 1346-1236 +always \u2190 1246-246-25-25 +always \u2191 1246-126-25-25-135 +always \u2192 1246-25-25-135 +always \u2193 1246-146-25-25-135 +always \u2194 1246-246-25-25-135 +always \u2196 23467-348 +always \u2197 23467-3568 +always \u2198 23467-268 +always \u2199 23467-1568 +always \u21B8 235678-2456 +always \u21B9 235678-1346 +always \u21E7 235678-1236 +always \u21E8 1246-25-25-135 +always \u2200 256-1-123-123 +always \u2201 14-135-134-1234-123 +always \u2202 1234-14 +always \u2203 2345-15 +always \u2204 2345-1345-15 +always \u2205 456-356 +always \u2206 24-1345-13 +always \u2207 46-1246 +always \u2208 15-123-134 +always \u2209 1345-15-123-134 +always \u220A 234-15-123-134 +always \u220B 134-15-134-12 +always \u220C 1345-134-15-134-12 +always \u220D 234-134-15-134 +always \u220e 15-135-1234 +always \u220F 46-12347 +always \u2211 46-2347 +always \u2212 36 +always \u2213 36-5-346 +always \u2215 34 +always \u2216 12467-127 +always \u2217 16 +always \u2218 45-46-16 +always \u221A 345-12456 +always \u221B 126-25-345-12456 +always \u221C 126-256-345-12456 +always \u221D 1234-1235-135-1234-2345 +always \u221E 6-123456 +always \u221F 23467-23568 +always \u2220 1246-246 +always \u2223 1256 +always \u2224 34-46-16 +always \u2225 1246-123 +always \u2226 34-1246-123 +always \u2227 46-1237 +always \u2228 12367 +always \u2229 46-146 +always \u222A 46-346 +always \u222B 23467-2368 +always \u222E 23467-1468 +always \u2234 6-16 +always \u2235 4-34 +always \u2236 156 +always \u2237 1234-1235-135-1234 +always \u2245 5-123456-126-156-12456 +always \u224C 4-156-123456 +always \u2251 123456 +always \u2252 5-123456-126-156-12456 +always \u2260 2346-123456 +always \u2261 4-156-46-13 +always \u2263 4-156-46-13 +always \u2264 126-123456 +always \u2265 345-123456 +always \u2266 126-123456 +always \u2267 345-123456 +always \u226D 2346-123456 +always \u2272 126-123456 +always \u2273 345-123456 +always \u2276 126-345 +always \u2277 345-126 +always \u2282 234-136-12-234 +always \u2283 234-136-1234-234 +always \u2286 234-136-12-234-123456 +always \u2287 234-136-1234-234-123456 +always \u22A5 1246-1234 +always \u22BF 1246-2345 +always \u22DC 123456-126 +always \u22DD 123456-345 +always \u22EF 5-5-5 +always \u2307 45 +always \u2460 246-2-135 +always \u2461 246-23-135 +always \u2462 246-25-135 +always \u2463 246-256-135 +always \u2464 246-26-135 +always \u2465 246-235-135 +always \u2466 246-2356-135 +always \u2467 246-236-135 +always \u2468 246-35-135 +always \u2469 246-2-356-135 +always \u246A 246-2-2-135 +always \u246B 246-2-23-135 +always \u246C 246-2-25-135 +always \u246D 246-2-256-135 +always \u246E 246-2-26-135 +always \u246F 246-2-235-135 +always \u2470 246-2-2356-135 +always \u2471 246-2-236-135 +always \u2472 246-2-35-135 +always \u2473 246-2-356-135 +always \u2474 12356-2-23456 +always \u2475 12356-23-23456 +always \u2476 12356-25-23456 +always \u2477 12356-256-23456 +always \u2478 12356-26-23456 +always \u2479 12356-235-23456 +always \u247A 12356-2356-23456 +always \u247B 12356-236-23456 +always \u247C 12356-35-23456 +always \u247D 12356-2-356-23456 +always \u247E 12356-2-2-23456 +always \u247F 12356-2-23-23456 +always \u2480 12356-2-25-23456 +always \u2481 12356-2-256-23456 +always \u2482 12356-2-26-23456 +always \u2483 12356-2-235-23456 +always \u2484 12356-2-2356-23456 +always \u2485 12356-2-236-23456 +always \u2486 12356-2-35-23456 +always \u2487 12356-23-356-23456 +always \u2488 2 +always \u2489 23 +always \u248A 25 +always \u248B 256 +always \u248C 26 +always \u248D 235 +always \u248E 2356 +always \u248F 236 +always \u2490 35 +always \u2491 2-356 +always \u2492 2-2 +always \u2493 2-23 +always \u2494 2-25 +always \u2495 2-256 +always \u2496 2-26 +always \u2497 2-235 +always \u2498 2-2356 +always \u2499 2-236 +always \u249A 2-35 +always \u249B 23-356 +always \u249C 12356-1-23456 +always \u249D 12356-12-23456 +always \u249E 12356-14-23456 +always \u249F 12356-145-23456 +always \u24A0 12356-15-23456 +always \u24A1 12356-124-23456 +always \u24A2 12356-1245-23456 +always \u24A3 12356-125-23456 +always \u24A4 12356-24-23456 +always \u24A5 12356-245-23456 +always \u24A6 12356-13-23456 +always \u24A7 12356-123-23456 +always \u24A8 12356-134-23456 +always \u24A9 12356-1345-23456 +always \u24AA 12356-135-23456 +always \u24AB 12356-1234-23456 +always \u24AC 12356-12345-23456 +always \u24AD 12356-1235-23456 +always \u24AE 12356-234-23456 +always \u24AF 12356-2345-23456 +always \u24B0 12356-136-23456 +always \u24B1 12356-1236-23456 +always \u24B2 12356-2456-23456 +always \u24B3 12356-1346-23456 +always \u24B4 12356-13456-23456 +always \u24B5 12356-1356-23456 +always \u24B6 246-17-135 +always \u24B7 246-127-135 +always \u24B8 246-147-135 +always \u24B9 246-1457-135 +always \u24BA 246-157-135 +always \u24BB 246-1247-135 +always \u24BC 246-12457-135 +always \u24BD 246-1257-135 +always \u24BE 246-247-135 +always \u24BF 246-2457-135 +always \u24C0 246-137-135 +always \u24C1 246-1237-135 +always \u24C2 246-1347-135 +always \u24C3 246-13457-135 +always \u24C4 246-1357-135 +always \u24C5 246-12347-135 +always \u24C6 246-123457-135 +always \u24C7 246-12357-135 +always \u24C8 246-2347-135 +always \u24C9 246-23457-135 +always \u24CA 246-1367-135 +always \u24CB 246-12367-135 +always \u24CC 246-24567-135 +always \u24CD 246-13467-135 +always \u24CE 246-134567-135 +always \u24CF 246-13567-135 +always \u24D0 246-1-135 +always \u24D1 246-12-135 +always \u24D2 246-14-135 +always \u24D3 246-145-135 +always \u24D4 246-15-135 +always \u24D5 246-124-135 +always \u24D6 246-1245-135 +always \u24D7 246-125-135 +always \u24D8 246-24-135 +always \u24D9 246-245-135 +always \u24DA 246-13-135 +always \u24DB 246-123-135 +always \u24DC 246-134-135 +always \u24DD 246-1345-135 +always \u24DE 246-135-135 +always \u24DF 246-1234-135 +always \u24E0 246-12345-135 +always \u24E1 246-1235-135 +always \u24E2 246-234-135 +always \u24E3 246-2345-135 +always \u24E4 246-136-135 +always \u24E5 246-1236-135 +always \u24E6 246-2456-135 +always \u24E7 246-1346-135 +always \u24E8 246-13456-135 +always \u24E9 246-1356-135 +always \u24EA 246-356-135 +always \u2500 36-36 +always \u2574 1256 +always \u2584 3678-3678 +always \u25a0 12345678-12345678 +always \u25A1 123478-145678 +always \u25AA 123456-123456 +always \u25B2 1246-2345 +always \u25B3 1246-2345 +always \u25B6 58-3 +always \u25B7 58-3 +always \u25BC 1246-2345 +always \u25BD 1246-2345 +always \u25C6 1246-145 +always \u25C7 1246-145 +always \u25CB 246-135 +always \u25CE 246-246-135-135 +always \u25CF 234568-123567 +always \u25E6 46 +always \u25FE 123456-123456 +always \u2605 16 +always \u2606 16 +always \u2713 12378-67 +always \u2714 2467-1346-124567 +always \u2794 36-36-345 + +#Chinese characters +always \u3000 0 +always \u3001 6-0 +always \u3002 36-0 +always \u3003 4-3456 +always \u3008 126 +always \u3009 345 +always \u300A 126-126 +always \u300B 345-345 +always \u300C 56-36 +always \u300D 36-23 +always \u300E 236-236 +always \u300F 356-356 +always \u3010 2467-0 +always \u3011 124567-0 +always \u3012 12347-1357 +always \u3013 12467-1467 +always \u3014 12346-0 +always \u3015 13456-0 +always \u301C 45 +always \u301D 3-3 +always \u301E 3-3 +always \u3021 24 +always \u3022 24-24 +always \u3023 24-24-24 +always \u3024 24-1236 +always \u3025 1236 +always \u3026 1236-24 +always \u3027 1236-24-24 +always \u3028 1236-24-24-24 +always \u3029 24-1346 +always \u3039 1346-1346 +always \u303A 1346-1346-1346 +always \u3042 1 +always \u3044 12 +always \u3046 14 +always \u3048 124 +always \u304A 24 +always \u304B 16 +always \u304C 5-16 +always \u304D 126 +always \u304E 5-126 +always \u304F 146 +always \u3050 5-146 +always \u3051 1246 +always \u3052 5-1246 +always \u3053 246 +always \u3054 5-246 +always \u3055 156 +always \u3056 5-156 +always \u3057 1256 +always \u3058 5-1256 +always \u305A 5-1456 +always \u305B 12456 +always \u305C 5-12456 +always \u305D 2456 +always \u305E 5-2456 +always \u305F 135 +always \u3060 5-135 +always \u3061 1235 +always \u3062 5-1235 +always \u3063 2 +always \u3064 1345 +always \u3065 5-1345 +always \u3066 12345 +always \u3067 5-12345 +always \u3068 2345 +always \u3069 5-2345 +always \u306A 13 +always \u306B 123 +always \u306C 134 +always \u306D 1234 +always \u306E 234 +always \u306F 136 +always \u3070 5-136 +always \u3071 6-136 +always \u3072 1236 +always \u3073 5-1236 +always \u3074 6-1236 +always \u3075 1346 +always \u3076 5-1346 +always \u3077 6-1346 +always \u3078 12346 +always \u3079 5-12346 +always \u307A 6-12346 +always \u307B 2346 +always \u307C 5-2346 +always \u307D 6-2346 +always \u307E 1356 +always \u307F 12356 +always \u3080 13456 +always \u3081 123456 +always \u3082 23456 +always \u3083 34678-245 +always \u3084 34 +always \u3085 34678-123 +always \u3086 346 +always \u3087 34678-1345 +always \u3088 345 +always \u3089 15 +always \u308A 125 +always \u308B 145 +always \u308C 1245 +always \u308D 245 +always \u308E 34678-136 +always \u308F 3 +always \u3090 34678-2456 +always \u3091 34678-1346 +always \u3092 35 +always \u3093 356 +always \u3094 235678-257 +always \u3095 16 +always \u3096 1246 +always \u30A1 1 +always \u30A2 1 +always \u30A3 12 +always \u30A4 12 +always \u30A5 14 +always \u30A6 14 +always \u30A7 124 +always \u30A8 124 +always \u30AA 24 +always \u30AB 16 +always \u30AC 5-16 +always \u30AD 126 +always \u30AE 5-126 +always \u30AF 146 +always \u30B0 5-146 +always \u30B1 1246 +always \u30B2 5-1246 +always \u30B3 246 +always \u30B4 5-246 +always \u30B5 156 +always \u30B6 5-156 +always \u30B7 1256 +always \u30B8 5-1256 +always \u30BA 5-1456 +always \u30BB 12456 +always \u30BC 5-12456 +always \u30BD 2456 +always \u30BE 5-2456 +always \u30BF 135 +always \u30C0 5-135 +always \u30C1 1235 +always \u30C2 5-1235 +always \u30C3 2 +always \u30C4 1345 +always \u30C5 5-1345 +always \u30C6 12345 +always \u30C7 5-12345 +always \u30C8 2345 +always \u30C9 5-2345 +always \u30CA 13 +always \u30CB 123 +always \u30CC 134 +always \u30CD 1234 +always \u30CE 234 +always \u30CF 136 +always \u30D0 5-136 +always \u30D1 6-136 +always \u30D2 1236 +always \u30D3 5-1236 +always \u30D4 6-1236 +always \u30D5 1346 +always \u30D6 5-1346 +always \u30D7 6-1346 +always \u30D8 12346 +always \u30D9 5-12346 +always \u30DA 6-12346 +always \u30DB 2346 +always \u30DC 5-2346 +always \u30DD 6-2346 +always \u30DE 1356 +always \u30DF 12356 +always \u30E0 13456 +always \u30E1 123456 +always \u30E2 23456 +always \u30E3 34678-345678 +always \u30E4 34 +always \u30E5 34678-168 +always \u30E6 346 +always \u30E7 345 +always \u30E8 345 +always \u30E9 15 +always \u30EA 125 +always \u30EB 145 +always \u30EC 1245 +always \u30ED 245 +always \u30EE 34678-238 +always \u30EF 3 +always \u30F0 34678-2368 +always \u30F1 34678-1468 +always \u30F2 35 +always \u30F3 356 +always \u30F4 34678-68 +always \u30F5 34678-468 +always \u30F6 34678-358 +always \u30F7 235678-37 +always \u30F8 235678-567 +always \u30F9 235678-2357 +always \u30FA 235678-467 +always \u30FB 5 +always \u30FC 25 +always \u30FD 378-15678 +always \u30FE 378-2678 +always \u30FF 246-26 +always \u3105 34567-135 +always \u3106 34567-1234 +always \u3107 34567-134 +always \u3108 34567-12345 +always \u3109 34567-145 +always \u310A 34567-124 +always \u310B 34567-1345 +always \u310C 34567-14 +always \u310D 34567-13 +always \u310E 34567-123 +always \u310F 34567-1235 +always \u3110 34567-137 +always \u3111 34567-2457 +always \u3112 34567-157 +always \u3113 34567-1 +always \u3114 34567-12 +always \u3115 34567-24 +always \u3116 34567-1245 +always \u3117 34567-125 +always \u3118 34567-245 +always \u3119 34567-15 +always \u311A 34567-345 +always \u311B 34567-126 +always \u311C 34567-2346 +always \u311D 34567-26 +always \u311E 34567-2456 +always \u311F 34567-356 +always \u3120 34567-146 +always \u3121 34567-12356 +always \u3122 34567-1236 +always \u3123 34567-136 +always \u3124 34567-1346 +always \u3125 34567-1356 +always \u3126 34567-156 +always \u3127 34567-16 +always \u3128 34567-34 +always \u3129 34567-1256 +always \u3192 16-3 +always \u3193 156-5 +always \u3194 15-1236-3 +always \u3195 15-156-5 +always \u3196 24-1346-5 +always \u3197 1-12346-3 +always \u3198 15-23456-5 +always \u3199 13-23456-4 +always \u319A 16-4 +always \u319B 135-13456-4 +always \u319C 145-13456-3 +always \u319D 124-2345-3 +always \u319E 145-16-5 +always \u319F 1245-136-2 +always \u31F0 146 +always \u31F1 1256 +always \u31F3 2345 +always \u31F4 134 +always \u31F5 136 +always \u31F6 1236 +always \u31F7 1346 +always \u31F8 12346 +always \u31F9 2346 +always \u31FA 13456 +always \u31FB 15 +always \u31FC 125 +always \u31FD 145 +always \u31FE 1245 +always \u31FF 245 +always \u3220 12356-16-3-23456 +always \u3221 12356-156-5-23456 +always \u3222 12356-15-1236-3-23456 +always \u3223 12356-15-156-5-23456 +always \u3224 12356-34-4-23456 +always \u3225 12356-14-234-5-23456 +always \u3226 12356-245-16-3-23456 +always \u3227 12356-135-345-3-23456 +always \u3228 12356-13-234-4-23456 +always \u3229 12356-24-156-2-23456 +always \u322A 12356-236-5-23456 +always \u322B 12356-1235-25-4-23456 +always \u322C 12356-24-1246-4-23456 +always \u322D 12356-134-34-5-23456 +always \u322E 12356-13-1456-3-23456 +always \u322F 12356-124-34-4-23456 +always \u3230 12356-1245-156-5-23456 +always \u3231 12356-1-34-3-23456 +always \u3232 12356-234-4-23456 +always \u3233 12356-24-2346-5-23456 +always \u3234 12356-134-13456-2-23456 +always \u3235 12356-124-2346-5-23456 +always \u3236 12356-245-2456-2-23456 +always \u3237 12356-1-34-5-23456 +always \u3238 12356-14-146-2-23456 +always \u3239 12356-145-2456-5-23456 +always \u323A 12356-1235-34-3-23456 +always \u323B 12356-15-236-2-23456 +always \u323C 12356-13-2345-3-23456 +always \u323D 12356-245-16-5-23456 +always \u323E 12356-125-156-3-23456 +always \u323F 12356-15-346-2-23456 +always \u3240 12356-13-16-5-23456 +always \u3241 12356-15-234-3-23456 +always \u3242 12356-125-156-5-23456 +always \u3243 12356-1-156-5-23456 +always \u3251 246-23-2-135 +always \u3252 246-23-23-135 +always \u3253 246-23-25-135 +always \u3254 246-23-256-135 +always \u3255 246-23-26-135 +always \u3256 246-23-235-135 +always \u3257 246-23-2356-135 +always \u3258 246-23-236-135 +always \u3259 246-23-35-135 +always \u325A 246-25-356-135 +always \u325B 246-25-2-135 +always \u325C 246-25-23-135 +always \u325D 246-25-25-135 +always \u325E 246-25-256-135 +always \u325F 246-25-26-135 +always \u3280 246-16-3-135 +always \u3281 246-156-5-135 +always \u3282 246-15-1236-3-135 +always \u3283 246-15-156-5-135 +always \u3284 246-34-4-135 +always \u3285 246-14-234-5-135 +always \u3286 246-245-16-3-135 +always \u3287 246-135-345-3-135 +always \u3288 246-13-234-4-135 +always \u3289 246-24-156-2-135 +always \u328A 246-236-5-135 +always \u328B 246-1235-25-4-135 +always \u328C 246-24-1246-4-135 +always \u328D 246-134-34-5-135 +always \u328E 246-13-1456-3-135 +always \u328F 246-124-34-4-135 +always \u3290 246-1245-156-5-135 +always \u3291 246-1-34-3-135 +always \u3292 246-234-4-135 +always \u3293 246-24-2346-5-135 +always \u3294 246-134-13456-2-135 +always \u3295 246-124-2346-5-135 +always \u3296 246-245-2456-2-135 +always \u3297 246-1-34-5-135 +always \u3298 246-14-146-2-135 +always \u3299 246-134-16-5-135 +always \u329A 246-1345-1236-2-135 +always \u329B 246-1345-1256-4-135 +always \u329C 246-24-156-5-135 +always \u329D 246-234-3-135 +always \u329E 246-1456-5-135 +always \u329F 246-1-34-5-135 +always \u32A0 246-15-46-5-135 +always \u32A1 246-15-234-3-135 +always \u32A2 246-15-346-4-135 +always \u32A3 246-1-1356-5-135 +always \u32A4 246-24-1346-5-135 +always \u32A5 246-1-12346-3-135 +always \u32A6 246-15-23456-5-135 +always \u32A7 246-125-25-4-135 +always \u32A8 246-234-5-135 +always \u32A9 246-16-3-135 +always \u32AA 246-125-12346-3-135 +always \u32AB 246-15-236-2-135 +always \u32AC 246-13-2345-3-135 +always \u32AD 246-245-16-5-135 +always \u32AE 246-125-156-3-135 +always \u32AF 246-15-346-2-135 +always \u32B0 246-346-5-135 +always \u32B1 246-25-235-135 +always \u32B2 246-25-2356-135 +always \u32B3 246-25-236-135 +always \u32B4 246-25-35-135 +always \u32B5 246-256-356-135 +always \u32B6 246-256-2-135 +always \u32B7 246-256-23-135 +always \u32B8 246-256-25-135 +always \u32B9 246-256-256-135 +always \u32BA 246-256-26-135 +always \u32BB 246-256-235-135 +always \u32BC 246-256-2356-135 +always \u32BD 246-256-236-135 +always \u32BE 246-256-35-135 +always \u32BF 246-26-356-135 +always \u32C0 245-1-1346-46 +always \u32C1 124-15-12-46 +always \u32C2 134-1-1235-46 +always \u32C3 1-1234-1235-46 +always \u32C4 134-1-13456-46 +always \u32C5 245-136-1345-46 +always \u32C6 245-136-123-46 +always \u32C7 1-136-1245-46 +always \u32C8 234-15-1234-46 +always \u32C9 135-14-2345-46 +always \u32CA 1345-135-1236-46 +always \u32CB 145-15-14-46 +always \u32D0 246-1-135 +always \u32D1 246-12-135 +always \u32D2 246-14-135 +always \u32D3 246-124-135 +always \u32D4 246-24-135 +always \u32D5 246-16-135 +always \u32D6 246-126-135 +always \u32D7 246-146-135 +always \u32D8 246-1246-135 +always \u32D9 246-246-135 +always \u32DA 246-156-135 +always \u32DB 246-1256-135 +always \u32DC 246-1456-135 +always \u32DD 246-12456-135 +always \u32DE 246-2456-135 +always \u32DF 246-135-135 +always \u32E0 246-1235-135 +always \u32E1 246-1345-135 +always \u32E2 246-12345-135 +always \u32E3 246-2345-135 +always \u32E4 246-13-135 +always \u32E5 246-123-135 +always \u32E6 246-134-135 +always \u32E7 246-1234-135 +always \u32E8 246-234-135 +always \u32E9 246-136-135 +always \u32EA 246-1236-135 +always \u32EB 246-1346-135 +always \u32EC 246-12346-135 +always \u32ED 246-2346-135 +always \u32EE 246-1356-135 +always \u32EF 246-12356-135 +always \u32F0 246-13456-135 +always \u32F1 246-123456-135 +always \u32F2 246-23456-135 +always \u32F3 246-34-135 +always \u32F4 246-346-135 +always \u32F5 246-345-135 +always \u32F6 246-15-135 +always \u32F7 246-125-135 +always \u32F8 246-145-135 +always \u32F9 246-1245-135 +always \u32FA 246-245-135 +always \u32FB 246-3-135 +always \u32FC 246-12-135 +always \u32FD 246-14-135 +always \u32FE 246-35-135 +always \u3358 356-125 +always \u3359 2-125 +always \u335A 23-125 +always \u335B 25-125 +always \u335C 256-125 +always \u335D 26-125 +always \u335E 235-125 +always \u335F 2356-125 +always \u3360 236-125 +always \u3361 35-125 +always \u3362 2-356-125 +always \u3363 2-2-125 +always \u3364 2-23-125 +always \u3365 2-25-125 +always \u3366 2-256-125 +always \u3367 2-26-125 +always \u3368 2-235-125 +always \u3369 2-2356-125 +always \u336A 2-236-125 +always \u336B 2-35-125 +always \u336C 23-356-125 +always \u336D 23-2-125 +always \u336E 23-23-125 +always \u336F 23-25-125 +always \u3370 23-256-125 +always \u3380 1234-1-12346 +always \u3381 1345-1 +always \u3382 134-136-1 +always \u3383 134-1 +always \u3384 13-1 +always \u3385 13-12 +always \u3386 134-12 +always \u3387 1245-12 +always \u3388 14-1-123 +always \u3389 13-14-1-123 +always \u338A 1234-124 +always \u338B 1345-124 +always \u338C 134-136-124 +always \u338D 134-136-1245 +always \u338E 134-1245 +always \u338F 13-1245 +always \u3390 125-1356 +always \u3391 13-125-1356 +always \u3392 134-125-1356 +always \u3393 1245-125-1356 +always \u3394 2345-125-1356 +always \u3395 134-136-123 +always \u3396 134-123 +always \u3397 145-123 +always \u3398 13-123 +always \u3399 124-134 +always \u339A 1345-134 +always \u339B 134-136-134 +always \u339C 134-134 +always \u339D 14-134 +always \u339E 13-134 +always \u339F 134-134-457-23 +always \u33A0 14-134-457-23 +always \u33A1 134-457-23 +always \u33A2 13-134-457-23 +always \u33A3 134-134-457-25 +always \u33A4 14-134-457-25 +always \u33A5 134-457-25 +always \u33A6 13-134-457-25 +always \u33D5 134-24-123 +always \u33E0 2-145 +always \u33E1 23-145 +always \u33E2 25-145 +always \u33E3 256-145 +always \u33E4 26-145 +always \u33E5 235-145 +always \u33E6 2356-145 +always \u33E7 236-145 +always \u33E8 35-145 +always \u33E9 2-356-145 +always \u33EA 2-2-145 +always \u33EB 2-23-145 +always \u33EC 2-25-145 +always \u33ED 2-256-145 +always \u33EE 2-26-145 +always \u33EF 2-235-145 +always \u33F0 2-2356-145 +always \u33F1 2-236-145 +always \u33F2 2-35-145 +always \u33F3 23-356-145 +always \u33F4 23-2-145 +always \u33F5 23-23-145 +always \u33F6 23-25-145 +always \u33F7 23-256-145 +always \u33F8 23-26-145 +always \u33F9 23-235-145 +always \u33FA 23-2356-145 +always \u33FB 23-236-145 +always \u33FC 23-35-145 +always \u33FD 25-356-145 +always \u33FE 25-2-145 +always \u3400 245-234-3 +always \u3401 124-2345-4 +always \u3404 123-35-5 +always \u3405 34-4 +always \u3406 1456-4 +always \u340C 15-156-5 +always \u3416 346-5 +always \u341C 12-12356-2 +always \u3421 1345-25-5 +always \u3424 245-234-2 +always \u3428 15-1256-5 +always \u3429 15-13456-2 +always \u342B 15-235-3 +always \u342C 14-234-2 +always \u342D 14-1456-4 +always \u342E 15-46-3 +always \u342F 235-3 +always \u3430 15-1456-5 +always \u3431 1-136-4 +always \u3432 145-2456-5 +always \u3433 34-5 +always \u3434 1234-1236-3 +always \u3437 134-345-4 +always \u3438 245-2345-5 +always \u3439 16-5 +always \u343A 1-12346-5 +always \u343B 136-4 +always \u343C 12-1356-5 +always \u3441 1-25-3 +always \u3442 12345-1346-4 +always \u3443 146-4 +always \u3444 34-4 +always \u3445 125-25-5 +always \u3447 1-12356-5 +always \u3448 145-12346-5 +always \u3449 15-34-5 +always \u344A 16-5 +always \u344B 13-235-5 +always \u344C 123-456-3 +always \u344D 14-356-4 +always \u344E 1345-146-4 +always \u344F 1-34-5 +always \u3454 15-1256-4 +always \u3458 13-346-5 +always \u3459 145-346-2 +always \u345A 1345-25-2 +always \u345B 15-34-5 +always \u345C 16-5 +always \u345D 14-12346-5 +always \u345E 13456-5 +always \u345F 135-1356-4 +always \u3463 14-1236-2 +always \u3464 134-246-2 +always \u3465 16-5 +always \u3466 14-16-5 +always \u3467 13-16-5 +always \u3468 1256-4 +always \u3469 14-25-2 +always \u346A 12-2456-2 +always \u346E 1235-123456-2 +always \u346F 15-1256-4 +always \u3470 1235-1246-5 +always \u3471 1245-146-4 +always \u3473 1-12356-5 +always \u3474 245-1456-3 +always \u3475 1235-1236-5 +always \u3476 15-16-5 +always \u3477 124-3456-5 +always \u3478 2456-4 +always \u3479 1235-1246-5 +always \u347A 13-256-5 +always \u347B 1345-3 45-5 +always \u347C 14-236-5 +always \u347D 124-1346-2 +always \u347E 15-246-2 +always \u347F 124-246-2 +always \u3480 1-345-4 +always \u3481 1256-4 +always \u3482 123-34-5 +always \u3483 156-5 +always \u3484 1345-1346-5 +always \u3485 245-16-4 +always \u3486 12-156-5 +always \u3487 134-34-5 +always \u3488 1235-1236-5 +always \u3489 124-1346-4 +always \u348A 15-2346-5 +always \u348C 245-235-2 +always \u348D 14-356-2 +always \u348E 15-345-4 +always \u3491 1235-1246-5 +always \u3492 1234-34-2 +always \u3493 124-345-5 +always \u3494 24-34-4 +always \u3496 12356-4 +always \u3497 124-2456-2 +always \u3499 134-2345-2 +always \u349A 123456-4 +always \u349B 145-246-5 +always \u349C 1256-2 +always \u349D 134-346-5 +always \u349E 13-256-5 +always \u349F 1345-246-4 +always \u34A0 15-346-5 +always \u34A1 234-2 +always \u34A4 24-2346-5 +always \u34A6 14-356-4 +always \u34A7 14-16-5 +always \u34A8 15-2345-3 +always \u34A9 14-25-4 +always \u34AB 13-16-5 +always \u34B0 245-45-2 +always \u34B2 245-2456-2 +always \u34B3 14-46-4 +always \u34B4 13-34-4 +always \u34B5 134-146-5 +always \u34B7 13-35-4 +always \u34B8 15-1246-5 +always \u34BA 456-4 +always \u34BB 134-146-5 +always \u34BC 134-1236-2 +always \u34BE 24-156-5 +always \u34BF 14-16-2 +always \u34C1 456-4 +always \u34C2 123-12356-5 +always \u34C3 12-1246-2 +always \u34C4 1-136-5 +always \u34C8 135-13456-5 +always \u34C9 1235-12456-5 +always \u34CA 145-12346-5 +always \u34CB 13-12346-5 +always \u34CE 14-2345-2 +always \u34CF 13-235-4 +always \u34D0 14-34-5 +always \u34D1 15-13456-5 +always \u34D3 1345-1236-2 +always \u34D4 15-346-5 +always \u34D6 135-16-5 +always \u34D7 13-346-2 +always \u34D8 15-34-5 +always \u34DC 234-5 +always \u34DD 15-13456-2 +always \u34DE 245-16-5 +always \u34E0 145-2345-5 +always \u34E1 12345-34-4 +always \u34E2 14-25-5 +always \u34E3 245-23456-5 +always \u34E4 13-346-2 +always \u34E5 124-1346-3 +always \u34E7 2345-4 +always \u34E8 245-156-2 +always \u34EA 14-1346-4 +always \u34ED 1235-2346-2 +always \u34EF 14-16-2 +always \u34F0 1235-35-5 +always \u34F1 124-12356-2 +always \u34F2 1234-2345-5 +always \u34F4 13-256-5 +always \u34F5 2346-5 +always \u34F6 245-346-5 +always \u34F7 16-5 +always \u34F8 13-236-2 +always \u34F9 1245-1246-5 +always \u34FA 13-2345-5 +always \u34FC 12-156-5 +always \u34FD 12-12346-2 +always \u34FE 12-156-2 +always \u3500 14-236-5 +always \u3502 14-1456-2 +always \u3503 13-236-2 +always \u3504 15-34-5 +always \u3505 15-246-5 +always \u3506 12-1236-2 +always \u3509 1-34-2 +always \u350A 145-1236-4 +always \u350B 13-2345-5 +always \u350C 1-12356-5 +always \u350D 145-25-4 +always \u350E 15-346-5 +always \u350F 14-16-5 +always \u3511 12-156-5 +always \u3512 15-16-2 +always \u3513 13-2345-4 +always \u3515 13-16-2 +always \u3517 12345-356-5 +always \u3518 12-34-5 +always \u3519 135-1346-4 +always \u351A 123-12356-4 +always \u351C 135-345-2 +always \u351D 14-46-4 +always \u351E 123-2356-5 +always \u3520 1235-2346-2 +always \u3522 13-236-2 +always \u3523 14-356-2 +always \u3524 24-136-4 +always \u3525 1234-16-2 +always \u3526 46-4 +always \u3527 14-1256-5 +always \u3528 135-356-5 +always \u3529 2346-5 +always \u352A 14-34-4 +always \u352D 12-2346-5 +always \u352E 1345-25-2 +always \u352F 15-12456-4 +always \u3530 1235-1356-2 +always \u3531 1256-4 +always \u3533 13-1246-4 +always \u3534 16-5 +always \u3535 15-2345-5 +always \u3536 13-12346-5 +always \u3537 14-12356-5 +always \u3539 14-2346-5 +always \u353A 24-156-5 +always \u353C 15-123456-4 +always \u353D 246-5 +always \u353E 13-346-2 +always \u353F 125-12356-5 +always \u3541 245-236-5 +always \u3542 1456-2 +always \u3544 1-156-5 +always \u3545 13-23456-4 +always \u3546 1235-34-5 +always \u3547 14-345-2 +always \u3548 1235-12356-5 +always \u3549 123-2346-5 +always \u354B 13-13456-5 +always \u354C 2456-5 +always \u354E 2346-5 +always \u354F 12-34-2 +always \u3550 15-346-4 +always \u3551 12-34-2 +always \u3552 1246-2 +always \u3554 124-13456-3 +always \u3555 1235-12456-5 +always \u3556 15-34-5 +always \u3557 234-5 +always \u3559 13-256-5 +always \u355A 1-146-4 +always \u355B 15-1256-5 +always \u355C 24-156-4 +always \u355F 1235-1246-5 +always \u3560 24-456-3 +always \u3561 1235-2346-2 +always \u3562 13-2456-5 +always \u3563 2345-4 +always \u3564 45-234-2 +always \u3565 16-4 +always \u3566 1235-35-5 +always \u3568 1235-1236-5 +always \u3569 1-1346-5 +always \u356A 145-1236-4 +always \u356B 12345-1346-4 +always \u356C 15-12346-5 +always \u356D 146-5 +always \u356E 12345-34-4 +always \u356F 1245-356-5 +always \u3570 1235-2346-5 +always \u3571 234-2 +always \u3572 1235-35-2 +always \u3574 12-136-2 +always \u3575 135-126-2 +always \u3576 136-4 +always \u3577 1235-35-5 +always \u3578 134-16-5 +always \u3579 12345-345-2 +always \u357A 1235-146-2 +always \u357B 1235-12356-4 +always \u357D 15-156-5 +always \u3580 14-2346-5 +always \u3581 14-1456-5 +always \u3582 16-5 +always \u3583 12345-12356-4 +always \u3585 15-1256-5 +always \u3586 245-1256-2 +always \u3587 156-2 +always \u358A 15-256-2 +always \u358F 1346-356-5 +always \u3590 1246-4 +always \u3591 15-346-5 +always \u3592 124-16-2 +always \u3593 1235-12346-2 +always \u3594 124-123456-4 +always \u3595 135-126-5 +always \u3596 1345-346-5 +always \u3597 1456-2 +always \u359E 2356-3 +always \u359F 24-12356-5 +always \u35A0 135-345-5 +always \u35A1 346-5 +always \u35A2 13-16-2 +always \u35A3 124-12356-5 +always \u35A4 1235-1236-2 +always \u35A5 13-235-4 +always \u35A6 145-12346-4 +always \u35A7 123456-4 +always \u35A8 14-34-5 +always \u35A9 15-12356-4 +always \u35AA 13-25-2 +always \u35AB 14-13456-2 +always \u35AD 124-2345-4 +always \u35AE 14-123456-2 +always \u35B6 346-5 +always \u35B7 24-156-2 +always \u35B8 15-236-2 +always \u35B9 12345-136-5 +always \u35BA 12-123456-4 +always \u35BB 1245-12356-2 +always \u35BC 145-25-4 +always \u35BD 125-2346-2 +always \u35BE 2346-5 +always \u35BF 15-346-2 +always \u35C1 2346-5 +always \u35C2 24-1356-4 +always \u35C3 123456-4 +always \u35C4 134-1236-2 +always \u35C5 1235-34-2 +always \u35C6 13-2346-2 +always \u35C7 15-23456-2 +always \u35C8 134-1236-5 +always \u35C9 135-16-5 +always \u35CA 13-16-2 +always \u35CB 1235-12356-2 +always \u35CC 1-156-5 +always \u35D1 135-2456-5 +always \u35D2 2456-5 +always \u35D5 13-12356-5 +always \u35D6 145-1236-5 +always \u35D7 135-2456-4 +always \u35D8 135-126-2 +always \u35D9 1345-345-5 +always \u35DA 14-16-5 +always \u35DB 15-246-5 +always \u35DC 15-234-5 +always \u35E2 145-12346-5 +always \u35E3 124-16-5 +always \u35E4 245-34-5 +always \u35E5 123-25-5 +always \u35E6 14-146-2 +always \u35E7 1-156-5 +always \u35E8 2456-4 +always \u35E9 15-16-3 +always \u35EB 245-346-5 +always \u35F0 12-34-5 +always \u35F1 13-16-2 +always \u35F2 1235-25-5 +always \u35F3 124-345-4 +always \u35F4 2345-2 +always \u35F5 15-1256-5 +always \u35F7 15-2456-4 +always \u35FC 346-5 +always \u35FD 15-46-4 +always \u35FF 15-23456-5 +always \u3600 125-25-5 +always \u3601 16-5 +always \u3602 245-156-2 +always \u3605 15-2345-2 +always \u3606 124-2456-2 +always \u3607 1245-12346-2 +always \u3608 16-3 +always \u3609 1-156-5 +always \u360A 16-5 +always \u360B 15-2345-2 +always \u360C 13-1256-5 +always \u360D 13-16-2 +always \u360E 1235-1236-4 +always \u3610 1234-146-5 +always \u3611 14-16-5 +always \u3613 14-1236-2 +always \u3614 245-1236-4 +always \u3615 1235-1236-4 +always \u3616 2345-2 +always \u3619 2345-2 +always \u361A 1235-1236-4 +always \u361C 12-156-4 +always \u361D 1345-2345-4 +always \u361E 1235-25-5 +always \u3620 135-16-5 +always \u3621 15-23456-2 +always \u3622 12346-4 +always \u3623 15-45-2 +always \u3625 234-2 +always \u3626 245-1456-2 +always \u3627 15-1256-5 +always \u3628 1345-356-5 +always \u3629 135-16-5 +always \u362A 1235-146-5 +always \u362B 13-13456-4 +always \u362C 146-5 +always \u362D 146-5 +always \u3631 124-1236-3 +always \u3632 13-1256-2 +always \u3634 125-25-5 +always \u3635 135-34-5 +always \u3636 13-346-2 +always \u3637 2456-5 +always \u3638 125-1346-5 +always \u3639 245-156-2 +always \u363A 12345-345-2 +always \u363F 1345-346-5 +always \u3640 14-234-5 +always \u3641 134-1346-4 +always \u3642 145-1246-5 +always \u3644 135-16-5 +always \u3645 135-146-4 +always \u3647 12-34-5 +always \u3648 1235-1236-2 +always \u3649 124-2345-4 +always \u364A 12-1346-2 +always \u364F 12345-34-5 +always \u3650 145-25-4 +always \u3651 1256-4 +always \u3652 346-4 +always \u3653 123-1246-2 +always \u3654 1235-1236-2 +always \u3655 123-2356-5 +always \u3657 123-2356-5 +always \u3659 14-12346-4 +always \u365B 135-34-4 +always \u365C 12-156-2 +always \u365D 15-346-2 +always \u365E 1345-346-5 +always \u365F 14-1346-4 +always \u3660 16-5 +always \u3662 134-1236-2 +always \u3663 1-1346-5 +always \u3664 15-23456-5 +always \u3665 13-123456-4 +always \u3668 13-16-5 +always \u3669 14-246-2 +always \u366A 346-5 +always \u366B 13-16-2 +always \u366C 1456-2 +always \u366E 145-345-3 +always \u366F 16-5 +always \u3670 15-346-5 +always \u3671 1235-146-5 +always \u3672 235-4 +always \u3673 1235-1236-4 +always \u3674 12-1236-5 +always \u3675 124-2456-2 +always \u3676 124-1346-2 +always \u3677 1-156-2 +always \u3678 135-146-5 +always \u3679 134-1356-2 +always \u367A 13-1246-5 +always \u367B 12-1236-2 +always \u367C 14-356-4 +always \u367E 15-16-5 +always \u3681 245-246-2 +always \u3682 1245-1346-2 +always \u3683 256-2 +always \u3685 14-12346-2 +always \u3686 12345-34-5 +always \u3689 13-34-4 +always \u368C 1235-35-5 +always \u368D 13-25-2 +always \u368F 13-146-4 +always \u3690 124-146-5 +always \u3692 24-1236-4 +always \u3693 14-2456-2 +always \u3694 1345-346-5 +always \u3695 12345-34-2 +always \u3696 13-146-4 +always \u3697 245-346-2 +always \u3698 135-1236-5 +always \u369B 15-16-5 +always \u369C 15-1256-5 +always \u369D 123-1246-2 +always \u369E 134-1356-4 +always \u369F 12-25-5 +always \u36A1 13-16-4 +always \u36A2 1345-34-2 +always \u36A3 15-246-2 +always \u36A4 16-5 +always \u36A5 1256-2 +always \u36A6 16-2 +always \u36A7 2345-4 +always \u36A9 1245-1236-4 +always \u36AA 1235-146-5 +always \u36AB 24-345-5 +always \u36AD 234-2 +always \u36AF 15-1456-2 +always \u36B0 135-16-4 +always \u36B2 145-2345-4 +always \u36B4 135-34-5 +always \u36B6 15-156-5 +always \u36B7 156-4 +always \u36B9 134-146-4 +always \u36BA 256-5 +always \u36BD 245-246-4 +always \u36BF 1234-146-2 +always \u36C2 1345-25-4 +always \u36C3 13-346-2 +always \u36C5 156-5 +always \u36C6 145-25-4 +always \u36CA 145-25-4 +always \u36CD 245-346-5 +always \u36CF 12356-5 +always \u36D0 15-12356-4 +always \u36D1 245-1236-5 +always \u36D2 145-12356-5 +always \u36D4 1234-1356-2 +always \u36D5 16-5 +always \u36D7 125-25-5 +always \u36D8 1234-126-5 +always \u36D9 245-346-5 +always \u36DA 124-12346-4 +always \u36DB 15-1456-5 +always \u36DC 234-2 +always \u36DD 135-356-5 +always \u36DE 14-12346-5 +always \u36E5 124-345-5 +always \u36E6 14-1236-4 +always \u36E7 134-1236-4 +always \u36E8 245-46-4 +always \u36E9 1-12356-2 +always \u36EA 2345-5 +always \u36EC 14-34-5 +always \u36EE 15-146-4 +always \u36EF 134-2345-4 +always \u36F0 1235-123456-3 +always \u36F1 1245-1246-5 +always \u36F2 12345-345-5 +always \u36F3 12-345-5 +always \u36F4 1345-146-4 +always \u36F6 12-12356-2 +always \u36F8 24-34-5 +always \u36F9 1234-2345-2 +always \u36FB 123-1246-4 +always \u36FC 24-345-5 +always \u36FE 15-2345-2 +always \u36FF 1-156-5 +always \u3703 14-2345-5 +always \u3704 15-256-2 +always \u3705 15-1256-5 +always \u3706 134-16-5 +always \u3707 1235-1246-5 +always \u3708 134-34-5 +always \u370A 1234-1346-5 +always \u370B 16-5 +always \u370C 13-12356-5 +always \u370D 124-1346-2 +always \u370E 245-16-2 +always \u370F 256-2 +always \u3710 24-34-5 +always \u3711 12345-34-2 +always \u3712 16-5 +always \u3713 145-345-2 +always \u3715 14-2345-2 +always \u3716 245-146-2 +always \u3717 245-1236-4 +always \u3718 13-1256-5 +always \u3719 14-34-5 +always \u371A 15-34-5 +always \u371B 1345-136-5 +always \u371C 146-5 +always \u371D 1236-4 +always \u371E 245-2345-5 +always \u3723 1245-1236-2 +always \u3724 24-136-4 +always \u3725 134-2456-2 +always \u3726 1235-1236-5 +always \u3727 236-5 +always \u3728 156-2 +always \u3729 146-5 +always \u372A 15-2345-4 +always \u372B 134-345-5 +always \u372E 14-1236-5 +always \u3730 236-5 +always \u3731 145-12346-5 +always \u3732 12346-4 +always \u3733 1235-2356-2 +always \u3734 134-1356-5 +always \u3735 1345-246-4 +always \u3736 12456-4 +always \u3737 134-16-2 +always \u3738 1345-346-5 +always \u3739 245-1256-2 +always \u373A 125-1236-5 +always \u373B 14-2345-5 +always \u373C 1-156-2 +always \u373D 125-156-4 +always \u373E 1235-2456-2 +always \u373F 15-1256-5 +always \u3740 1235-146-5 +always \u3741 15-256-2 +always \u3742 1-156-5 +always \u3743 12345-1236-5 +always \u3744 12-123456-2 +always \u3745 13-12356-5 +always \u3747 12-123456-2 +always \u3748 14-12456-2 +always \u3749 1-34-5 +always \u374A 24-12356-4 +always \u374B 14-246-2 +always \u374C 13-346-2 +always \u374D 15-346-4 +always \u374E 145-13456-5 +always \u374F 13-346-5 +always \u3750 1245-12346-2 +always \u3751 134-1346-2 +always \u3753 13-2346-2 +always \u3754 246-5 +always \u3755 1345-13456-2 +always \u3756 16-2 +always \u3757 14-1346-2 +always \u3758 235-2 +always \u3759 1456-2 +always \u375B 15-34-5 +always \u375D 14-1456-2 +always \u375E 23456-5 +always \u375F 134-146-2 +always \u3760 134-13456-2 +always \u3761 125-1246-5 +always \u3762 1256-4 +always \u3763 346-5 +always \u3764 13-12356-5 +always \u3765 134-16-4 +always \u3766 13-256-5 +always \u3767 123456-4 +always \u376A 145-2345-5 +always \u376B 14-12346-2 +always \u376D 15-13456-4 +always \u376E 245-1246-5 +always \u376F 245-246-2 +always \u3770 134-2345-2 +always \u3771 134-1356-5 +always \u3772 245-1456-4 +always \u3774 12456-2 +always \u3775 145-2346-2 +always \u3776 2456-5 +always \u3778 135-2345-5 +always \u3779 1345-12356-2 +always \u377A 14-2345-2 +always \u377B 13-1456-4 +always \u377D 12-1246-2 +always \u377E 125-25-4 +always \u377F 135-126-4 +always \u3781 246-5 +always \u3782 124-1246-4 +always \u3783 13-16-2 +always \u3785 13-25-4 +always \u3786 13-16-4 +always \u3787 1246-4 +always \u378A 15-1256-5 +always \u378B 1345-2345-4 +always \u378C 256-5 +always \u378E 135-345-4 +always \u378F 1-2346-2 +always \u3790 13-1256-3 +always \u3791 1246-4 +always \u3792 15-16-5 +always \u3793 245-16-4 +always \u3794 16-2 +always \u3795 15-346-5 +always \u3796 245-156-5 +always \u3797 245-234-2 +always \u3798 124-123456-2 +always \u3799 1345-246-5 +always \u379A 245-16-5 +always \u379B 13-16-4 +always \u379F 145-2345-5 +always \u37A0 14-146-2 +always \u37A1 1-1236-4 +always \u37A2 1-156-3 +always \u37A4 1456-2 +always \u37A5 245-136-2 +always \u37A6 13-16-4 +always \u37A7 1235-1246-5 +always \u37A8 125-2456-4 +always \u37A9 14-1236-2 +always \u37AA 1345-146-2 +always \u37AB 13-1256-5 +always \u37AC 245-1456-5 +always \u37AD 145-2456-5 +always \u37AF 13-346-2 +always \u37B0 15-1256-4 +always \u37B2 235-5 +always \u37B3 145-12356-4 +always \u37B4 12-156-2 +always \u37B6 134-1456-4 +always \u37B7 1235-456-2 +always \u37B8 15-1246-5 +always \u37B9 123-2346-4 +always \u37BA 125-34-2 +always \u37BB 1235-146-5 +always \u37BC 12-1356-2 +always \u37BD 15-236-5 +always \u37BE 1345-16-2 +always \u37BF 12-156-5 +always \u37C0 14-2345-2 +always \u37C1 1236-5 +always \u37C2 12-156-4 +always \u37C4 15-46-2 +always \u37C5 46-2 +always \u37C6 1235-35-2 +always \u37C7 245-25-2 +always \u37C8 245-234-2 +always \u37C9 14-146-2 +always \u37CA 12345-34-2 +always \u37CB 145-1246-5 +always \u37CC 134-1346-2 +always \u37CD 14-1346-2 +always \u37CE 124-25-4 +always \u37CF 1235-1236-2 +always \u37D0 134-1346-4 +always \u37D1 135-126-2 +always \u37D3 245-16-2 +always \u37D4 1235-1236-2 +always \u37D6 14-12346-5 +always \u37D8 124-246-2 +always \u37D9 14-146-4 +always \u37DA 245-16-2 +always \u37DB 125-1236-5 +always \u37DC 134-16-2 +always \u37DD 1234-356-2 +always \u37DE 1-1236-5 +always \u37DF 15-46-5 +always \u37E0 13-1346-4 +always \u37E2 245-16-2 +always \u37E4 14-34-5 +always \u37E6 256-5 +always \u37E7 2346-5 +always \u37E8 245-45-2 +always \u37E9 134-1456-2 +always \u37EA 1246-4 +always \u37EB 245-45-2 +always \u37EC 24-34-4 +always \u37ED 134-1456-2 +always \u37F0 134-13456-4 +always \u37F1 246-4 +always \u37F2 13-236-2 +always \u37F3 14-16-5 +always \u37F4 123-2356-5 +always \u37F5 13-1346-4 +always \u37F6 45-2 +always \u37F7 145-345-1 +always \u37F9 14-146-2 +always \u37FA 14-12356-2 +always \u37FB 245-2345-5 +always \u37FC 146-2 +always \u37FD 135-246-4 +always \u37FF 134-1346-2 +always \u3800 145-146-4 +always \u3802 146-2 +always \u3804 15-16-2 +always \u3805 12345-34-2 +always \u3807 13-234-5 +always \u3808 1245-123456-5 +always \u3809 124-12346-2 +always \u380A 245-1256-3 +always \u380B 2346-5 +always \u380D 13-16-2 +always \u380E 13-16-2 +always \u380F 1235-35-2 +always \u3810 13-246-5 +always \u3811 125-1246-5 +always \u3812 135-246-4 +always \u3813 134-1356-2 +always \u3814 135-2456-5 +always \u3815 1246-4 +always \u3816 13-16-5 +always \u3817 146-5 +always \u3818 1256-4 +always \u3819 1235-146-2 +always \u381A 145-1246-5 +always \u381B 25-5 +always \u381C 1345-16-5 +always \u381D 245-12456-2 +always \u381F 14-16-2 +always \u3820 14-34-2 +always \u3821 1345-246-4 +always \u3822 1235-35-5 +always \u3823 14-2456-5 +always \u3825 14-1256-5 +always \u3827 134-16-2 +always \u3828 1256-5 +always \u382A 13-1256-5 +always \u382D 1-1236-4 +always \u382F 16-4 +always \u3831 13-16-5 +always \u3832 135-16-4 +always \u3834 1245-136-5 +always \u3836 12345-1236-2 +always \u3837 13-2346-2 +always \u3838 123-34-5 +always \u3839 13-346-5 +always \u383A 134-246-2 +always \u383D 124-12346-2 +always \u383F 245-156-4 +always \u3840 135-16-5 +always \u3841 123-2456-4 +always \u3842 14-16-5 +always \u3844 15-123456-4 +always \u3845 1345-25-4 +always \u3847 13-16-2 +always \u3848 134-136-2 +always \u3849 15-2345-2 +always \u384A 245-23456-5 +always \u384B 2346-5 +always \u384C 134-146-5 +always \u384F 124-12356-2 +always \u3851 245-246-4 +always \u3854 34-5 +always \u3856 12-456-2 +always \u3857 124-16-2 +always \u3858 14-2345-2 +always \u3859 135-16-5 +always \u385B 134-1346-2 +always \u385C 15-236-4 +always \u385D 12345-1356-5 +always \u385E 14-356-4 +always \u3860 1-1356-5 +always \u3861 12-34-2 +always \u3862 134-1236-5 +always \u3863 14-12346-2 +always \u3865 1456-4 +always \u3867 1-1356-5 +always \u3868 245-2345-3 +always \u3869 14-12456-2 +always \u386A 1345-346-2 +always \u386B 16-5 +always \u386D 13-16-5 +always \u386E 13-16-2 +always \u386F 1-2456-2 +always \u3870 1256-4 +always \u3871 13-234-4 +always \u3872 1235-12456-2 +always \u3873 145-16-4 +always \u3875 14-13456-2 +always \u3876 13-16-5 +always \u3877 135-136-4 +always \u3878 1-345-4 +always \u3879 245-156-5 +always \u387A 145-1236-5 +always \u387B 14-246-5 +always \u387C 16-5 +always \u387D 1-146-5 +always \u387E 15-2345-5 +always \u387F 12-156-5 +always \u3880 245-156-5 +always \u3881 12-156-4 +always \u3882 2345-4 +always \u3883 14-1346-2 +always \u3884 145-12356-5 +always \u3885 14-12346-5 +always \u3886 12-1236-2 +always \u3888 124-1246-2 +always \u3889 12-345-2 +always \u388A 2456-4 +always \u388B 12-156-4 +always \u388D 13456-2 +always \u388E 12-345-5 +always \u388F 124-12356-2 +always \u3891 124-1246-2 +always \u3892 12-345-2 +always \u3893 246-4 +always \u3894 125-12346-4 +always \u3897 245-246-5 +always \u3898 14-2345-2 +always \u3899 245-1456-2 +always \u389A 14-34-4 +always \u389B 2345-5 +always \u389E 16-5 +always \u389F 12-1236-4 +always \u38A0 13-235-4 +always \u38A1 13-46-4 +always \u38A3 13-13456-5 +always \u38A5 145-12346-5 +always \u38A7 13-45-5 +always \u38A8 1235-1236-5 +always \u38A9 145-16-5 +always \u38AC 1235-12346-2 +always \u38AE 12-156-2 +always \u38AF 134-1456-2 +always \u38B0 135-16-5 +always \u38B2 15-256-5 +always \u38B3 14-34-2 +always \u38B5 24-2346-5 +always \u38B6 135-16-5 +always \u38B8 135-16-5 +always \u38BA 15-2345-2 +always \u38BB 1246-4 +always \u38BC 135-346-5 +always \u38BD 156-4 +always \u38BE 13-45-5 +always \u38C0 1-136-5 +always \u38C1 135-356-5 +always \u38C2 16-5 +always \u38C3 1256-4 +always \u38C4 245-1256-2 +always \u38C5 125-1236-5 +always \u38C6 134-16-2 +always \u38C7 1345-16-4 +always \u38C8 15-156-5 +always \u38CC 24-1236-5 +always \u38CD 124-2456-2 +always \u38CE 134-34-5 +always \u38CF 13-13456-5 +always \u38D0 135-2345-5 +always \u38D1 1245-12346-2 +always \u38D2 245-1356-5 +always \u38D3 245-1236-5 +always \u38D9 145-16-2 +always \u38DA 124-12346-2 +always \u38DB 124-345-5 +always \u38DC 15-13456-2 +always \u38DE 145-25-2 +always \u38DF 15-16-5 +always \u38E0 124-12346-2 +always \u38E2 124-16-2 +always \u38E3 24-1236-4 +always \u38E4 13-2345-5 +always \u38E5 1-156-5 +always \u38E7 1456-5 +always \u38EA 1235-12456-4 +always \u38EB 1-12346-4 +always \u38EC 245-16-5 +always \u38EF 15-346-5 +always \u38F0 15-346-5 +always \u38F1 125-2346-2 +always \u38F2 1246-2 +always \u38F5 124-345-5 +always \u38F6 1-1236-3 +always \u38F7 1345-13456-5 +always \u38FB 16-5 +always \u38FC 1245-136-4 +always \u38FD 24-34-5 +always \u38FE 12-345-5 +always \u38FF 1-25-2 +always \u3901 134-2345-4 +always \u3902 13-16-2 +always \u3903 12345-1346-2 +always \u3904 1234-356-5 +always \u3905 2456-5 +always \u3906 12345-1236-5 +always \u3907 146-4 +always \u3908 245-1456-5 +always \u3909 245-23456-5 +always \u390A 15-246-5 +always \u390D 245-246-4 +always \u390F 124-12346-2 +always \u3911 234-5 +always \u3913 135-136-5 +always \u3914 12345-34-2 +always \u3915 12-34-5 +always \u3916 1-34-5 +always \u3918 12-34-5 +always \u3919 136-3 +always \u391A 1235-1346-2 +always \u391B 1345-1456-2 +always \u391C 13-236-2 +always \u391E 12-345-5 +always \u391F 123-12346-4 +always \u3920 14-346-5 +always \u3921 14-16-5 +always \u3922 15-1256-5 +always \u3924 1256-2 +always \u3925 1235-2456-5 +always \u3926 14-16-5 +always \u3927 1235-12356-2 +always \u3928 13-12346-4 +always \u3929 123-2346-5 +always \u392A 45-5 +always \u392B 145-2346-2 +always \u392C 1235-1246-5 +always \u392D 13-246-3 +always \u392E 123-456-2 +always \u392F 13-235-4 +always \u3930 125-1236-4 +always \u3931 12345-34-5 +always \u3932 245-346-5 +always \u3933 135-356-4 +always \u3934 15-16-2 +always \u3935 245-156-2 +always \u3936 1234-1346-2 +always \u3938 15-16-5 +always \u3939 245-234-2 +always \u393A 1235-456-4 +always \u393D 12-12356-2 +always \u393E 15-1236-5 +always \u3940 145-2346-2 +always \u3941 145-2346-2 +always \u3942 124-2346-5 +always \u3943 134-136-5 +always \u3944 14-13456-2 +always \u3945 24-12356-5 +always \u3946 145-2345-5 +always \u3947 245-1236-2 +always \u3948 145-346-2 +always \u3949 12-2346-5 +always \u394A 1234-1356-2 +always \u394C 13-1256-2 +always \u394D 13-16-5 +always \u394E 14-2456-2 +always \u394F 124-2345-4 +always \u3950 45-5 +always \u3952 245-2456-4 +always \u3953 245-16-4 +always \u3954 1256-2 +always \u3955 14-2345-2 +always \u395A 1256-2 +always \u395B 13-16-2 +always \u395C 1246-5 +always \u395D 134-16-4 +always \u395E 245-1246-5 +always \u395F 15-346-2 +always \u3960 15-1256-4 +always \u3961 15-16-5 +always \u3962 245-234-2 +always \u3963 1235-1246-5 +always \u3965 1256-2 +always \u3966 245-346-5 +always \u3967 24-123456-5 +always \u3968 12-1246-2 +always \u3969 145-25-4 +always \u396A 14-12356-2 +always \u396B 1-123456-3 +always \u396C 1234-1346-2 +always \u396D 124-2456-5 +always \u396E 1-12356-5 +always \u396F 1456-4 +always \u3971 12345-356-4 +always \u3972 24-136-5 +always \u3973 45-2 +always \u3974 16-2 +always \u3975 1235-123456-5 +always \u3976 15-2346-5 +always \u3977 346-5 +always \u3978 134-1456-4 +always \u3979 12345-136-4 +always \u397A 1235-2346-2 +always \u397C 1456-4 +always \u397D 245-2346-5 +always \u397E 1345-16-5 +always \u397F 146-5 +always \u3980 12345-1356-2 +always \u3981 14-2345-2 +always \u3982 12-1346-2 +always \u3983 12-1236-4 +always \u3984 134-345-2 +always \u3985 145-16-5 +always \u3987 14-34-5 +always \u3989 16-5 +always \u398A 1235-35-2 +always \u398C 124-1246-5 +always \u398D 2346-5 +always \u398E 1235-35-5 +always \u398F 15-123456-4 +always \u3990 1345-16-5 +always \u3991 14-2345-4 +always \u3992 14-16-2 +always \u3993 15-2345-5 +always \u3994 2345-5 +always \u3995 14-12346-2 +always \u3996 134-136-5 +always \u3997 13-2345-5 +always \u399A 135-2345-4 +always \u399B 1256-2 +always \u399C 1235-25-5 +always \u399D 134-246-4 +always \u399E 12-12356-2 +always \u399F 1235-2456-5 +always \u39A1 14-2346-5 +always \u39A2 13-346-2 +always \u39A3 1246-5 +always \u39A4 16-5 +always \u39A5 1235-12456-2 +always \u39A6 1235-2346-5 +always \u39A7 245-1236-4 +always \u39A8 14-1236-2 +always \u39A9 1456-4 +always \u39AA 15-346-5 +always \u39AC 14-25-4 +always \u39AD 14-13456-2 +always \u39AE 245-2345-2 +always \u39AF 1235-25-5 +always \u39B1 25-4 +always \u39B4 13-2346-2 +always \u39B6 145-346-2 +always \u39B7 235-4 +always \u39B8 13-16-4 +always \u39B9 1346-5 +always \u39BA 1245-34-4 +always \u39BB 15-16-2 +always \u39BC 24-456-5 +always \u39BD 15-1256-5 +always \u39BE 16-2 +always \u39BF 1235-34-5 +always \u39C0 13-16-2 +always \u39C1 245-1256-5 +always \u39C2 124-2345-2 +always \u39C4 245-2345-4 +always \u39C5 134-34-5 +always \u39C7 134-146-4 +always \u39C8 1456-4 +always \u39C9 13-2456-5 +always \u39CA 135-345-2 +always \u39CB 15-2345-4 +always \u39CC 134-146-5 +always \u39CD 12345-1346-4 +always \u39CE 23456-2 +always \u39D0 15-12346-4 +always \u39D1 1246-2 +always \u39D2 15-236-2 +always \u39D4 13-2356-5 +always \u39D5 13-234-5 +always \u39D6 2346-5 +always \u39D7 125-156-4 +always \u39D8 245-1246-5 +always \u39D9 135-16-5 +always \u39DA 35-4 +always \u39DB 14-1236-4 +always \u39DC 14-346-5 +always \u39DF 123-2356-4 +always \u39E1 1235-2456-5 +always \u39E3 1-34-5 +always \u39E4 12-12346-5 +always \u39E5 15-2345-4 +always \u39E6 15-45-5 +always \u39E8 245-234-2 +always \u39E9 1234-356-5 +always \u39EA 13-1246-4 +always \u39EB 156-2 +always \u39EC 13-12346-4 +always \u39ED 245-235-2 +always \u39EF 14-146-4 +always \u39F0 14-16-5 +always \u39F1 12-136-5 +always \u39F2 15-1236-4 +always \u39F3 135-126-2 +always \u39F4 25-4 +always \u39F5 1234-12356-2 +always \u39F7 145-25-5 +always \u39F9 124-2346-5 +always \u39FA 124-345-5 +always \u39FB 1-156-4 +always \u39FC 135-246-5 +always \u39FD 13-34-5 +always \u3A00 135-13456-4 +always \u3A01 1-156-2 +always \u3A02 145-12346-4 +always \u3A03 12-1356-2 +always \u3A04 1-146-5 +always \u3A05 1345-356-5 +always \u3A06 14-1456-4 +always \u3A07 1234-126-2 +always \u3A08 13-16-4 +always \u3A09 134-1456-4 +always \u3A0A 1246-4 +always \u3A0B 12-2346-4 +always \u3A0C 13-12356-5 +always \u3A0E 1245-34-2 +always \u3A10 135-34-4 +always \u3A12 123-1246-2 +always \u3A13 14-146-2 +always \u3A14 1235-1236-5 +always \u3A15 13456-2 +always \u3A16 1-156-5 +always \u3A17 13-346-2 +always \u3A18 15-13456-4 +always \u3A19 15-346-2 +always \u3A1A 15-256-2 +always \u3A1B 24-1236-4 +always \u3A1C 245-2345-2 +always \u3A1D 15-346-5 +always \u3A1E 15-34-5 +always \u3A1F 1235-2456-2 +always \u3A20 134-16-5 +always \u3A21 1235-123456-2 +always \u3A24 1235-1246-5 +always \u3A25 1345-345-5 +always \u3A26 15-12346-4 +always \u3A27 135-136-5 +always \u3A28 14-234-5 +always \u3A29 13-346-2 +always \u3A2A 1235-456-5 +always \u3A2B 14-1236-4 +always \u3A2D 1235-34-5 +always \u3A2E 145-12356-3 +always \u3A2F 1235-25-5 +always \u3A30 13-2346-2 +always \u3A31 246-2 +always \u3A32 245-2346-5 +always \u3A33 13-1246-4 +always \u3A34 13-2345-5 +always \u3A35 13-2345-4 +always \u3A36 12-12356-2 +always \u3A37 13-1456-5 +always \u3A38 134-345-5 +always \u3A39 1235-1246-5 +always \u3A3A 134-136-2 +always \u3A3B 245-1236-2 +always \u3A3C 14-236-5 +always \u3A3D 1234-16-4 +always \u3A3E 46-5 +always \u3A3F 13-1256-5 +always \u3A40 13-1256-5 +always \u3A41 245-236-5 +always \u3A44 24-2456-3 +always \u3A46 13-234-5 +always \u3A47 1235-35-5 +always \u3A48 15-2345-5 +always \u3A49 15-346-2 +always \u3A4B 15-34-5 +always \u3A4C 12345-356-5 +always \u3A4D 245-2346-5 +always \u3A4E 346-5 +always \u3A50 145-123456-5 +always \u3A52 245-1456-2 +always \u3A53 1235-1246-4 +always \u3A54 124-123456-2 +always \u3A56 245-46-2 +always \u3A57 15-16-2 +always \u3A58 16-4 +always \u3A5A 134-1356-2 +always \u3A5B 124-12456-2 +always \u3A5C 14-1236-4 +always \u3A5D 1235-146-2 +always \u3A5E 245-156-5 +always \u3A5F 1-2456-5 +always \u3A60 1234-246-4 +always \u3A61 14-25-4 +always \u3A62 134-16-2 +always \u3A66 15-346-2 +always \u3A67 135-126-2 +always \u3A68 1235-1246-5 +always \u3A69 245-16-4 +always \u3A6A 15-346-2 +always \u3A6D 135-126-2 +always \u3A6E 245-2345-2 +always \u3A6F 135-1236-4 +always \u3A70 13-246-4 +always \u3A71 13-236-2 +always \u3A72 123-123456-4 +always \u3A73 15-12346-4 +always \u3A74 13-1256-2 +always \u3A75 2346-5 +always \u3A76 1345-346-5 +always \u3A78 145-346-2 +always \u3A79 145-346-2 +always \u3A7B 13-1246-4 +always \u3A7D 245-16-2 +always \u3A7E 12-1246-2 +always \u3A80 1256-2 +always \u3A81 245-1456-2 +always \u3A83 123-2346-4 +always \u3A84 12345-34-2 +always \u3A86 145-16-4 +always \u3A87 15-2345-5 +always \u3A88 13-1246-5 +always \u3A89 1235-2346-2 +always \u3A8A 245-256-2 +always \u3A8B 1235-1236-5 +always \u3A8C 124-12346-4 +always \u3A8D 135-126-2 +always \u3A8E 24-1236-4 +always \u3A8F 135-16-4 +always \u3A90 14-34-5 +always \u3A91 346-5 +always \u3A92 1345-16-2 +always \u3A93 12-2356-2 +always \u3A94 15-1236-5 +always \u3A95 145-246-5 +always \u3A96 14-34-5 +always \u3A97 124-12356-4 +always \u3A98 14-2345-4 +always \u3A99 123-2346-4 +always \u3A9A 15-1236-5 +always \u3A9B 1-136-4 +always \u3A9C 12-2356-4 +always \u3A9D 14-2345-5 +always \u3A9E 134-146-5 +always \u3A9F 145-123456-3 +always \u3AA0 245-2345-5 +always \u3AA1 123-2346-4 +always \u3AA2 24-146-4 +always \u3AA3 245-246-5 +always \u3AA4 135-16-5 +always \u3AA6 1456-5 +always \u3AA8 24-1236-5 +always \u3AA9 15-34-5 +always \u3AAA 15-345-5 +always \u3AAB 1245-1246-5 +always \u3AAC 1-25-2 +always \u3AAD 14-34-2 +always \u3AAE 14-13456-2 +always \u3AAF 12-345-2 +always \u3AB1 1235-12456-5 +always \u3AB4 13-23456-2 +always \u3AB5 135-1236-5 +always \u3AB6 1235-34-2 +always \u3AB7 145-12356-4 +always \u3AB9 14-12356-4 +always \u3ABB 13-45-5 +always \u3ABC 123-2346-4 +always \u3ABD 15-25-4 +always \u3ABE 13-2346-2 +always \u3ABF 1-2346-2 +always \u3AC0 145-13456-4 +always \u3AC1 145-12456-5 +always \u3AC2 1-34-5 +always \u3AC3 2345-4 +always \u3AC4 1234-1346-2 +always \u3AC5 12-345-2 +always \u3ACA 16-4 +always \u3ACD 234-2 +always \u3ACE 13-123456-4 +always \u3ACF 246-4 +always \u3AD0 246-4 +always \u3AD1 24-156-2 +always \u3AD2 13-12346-4 +always \u3AD3 245-16-4 +always \u3AD4 13-136-5 +always \u3AD7 1235-12356-5 +always \u3AD8 134-16-5 +always \u3AD9 12345-34-2 +always \u3ADA 1235-34-3 +always \u3ADB 13-456-5 +always \u3ADC 145-1236-5 +always \u3ADF 2345-2 +always \u3AE2 245-1256-5 +always \u3AE4 12-1346-4 +always \u3AE5 134-13456-4 +always \u3AE7 135-146-5 +always \u3AEB 15-2345-4 +always \u3AEF 134-146-5 +always \u3AF0 14-1346-4 +always \u3AF1 1345-1236-4 +always \u3AF2 1234-356-5 +always \u3AF3 12-136-2 +always \u3AF4 15-246-5 +always \u3AF6 245-12356-4 +always \u3AF8 245-346-5 +always \u3AF9 145-2456-5 +always \u3AFB 123-123456-5 +always \u3AFC 145-346-2 +always \u3AFD 14-34-5 +always \u3B02 1256-2 +always \u3B03 124-2456-2 +always \u3B04 12-1236-5 +always \u3B05 134-1236-5 +always \u3B06 134-2345-2 +always \u3B07 1235-12456-5 +always \u3B09 1345-12456-4 +always \u3B0A 1235-12456-4 +always \u3B0B 1235-12356-2 +always \u3B0C 13-13456-5 +always \u3B0D 135-126-2 +always \u3B0E 15-2345-4 +always \u3B0F 14-16-5 +always \u3B10 13-1456-4 +always \u3B12 134-1346-4 +always \u3B13 1234-246-5 +always \u3B14 1235-146-2 +always \u3B15 46-2 +always \u3B17 15-2345-5 +always \u3B18 15-34-5 +always \u3B19 1246-4 +always \u3B1A 12-2346-5 +always \u3B1C 13-1456-5 +always \u3B1D 245-1356-2 +always \u3B1E 1235-2346-5 +always \u3B20 24-2456-5 +always \u3B21 14-13456-2 +always \u3B23 145-1246-5 +always \u3B25 1234-34-5 +always \u3B26 236-5 +always \u3B27 135-126-2 +always \u3B29 1235-1246-5 +always \u3B2A 145-346-2 +always \u3B2B 2345-5 +always \u3B2C 13-1256-5 +always \u3B2D 13-246-5 +always \u3B2E 123-2356-5 +always \u3B2F 14-346-5 +always \u3B30 1256-2 +always \u3B31 124-16-5 +always \u3B33 34-4 +always \u3B34 1235-12346-4 +always \u3B35 15-246-2 +always \u3B36 1235-146-5 +always \u3B3B 1235-456-4 +always \u3B3C 12345-34-5 +always \u3B3F 145-123456-5 +always \u3B41 1245-1356-2 +always \u3B42 13-246-4 +always \u3B44 15-1456-5 +always \u3B47 45-5 +always \u3B48 13-236-2 +always \u3B49 1235-35-2 +always \u3B4A 15-16-3 +always \u3B4B 135-1346-5 +always \u3B4C 134-12356-2 +always \u3B4F 1246-4 +always \u3B51 134-356-5 +always \u3B52 15-156-5 +always \u3B53 135-2345-5 +always \u3B54 14-34-2 +always \u3B58 1235-2346-2 +always \u3B59 24-2346-2 +always \u3B5A 14-1256-4 +always \u3B5B 1234-2456-5 +always \u3B5C 1245-12346-2 +always \u3B5D 245-234-2 +always \u3B5E 14-346-5 +always \u3B5F 13-12346-4 +always \u3B60 15-2345-4 +always \u3B61 15-16-5 +always \u3B64 1345-246-4 +always \u3B68 15-346-2 +always \u3B69 14-356-5 +always \u3B6B 245-12456-2 +always \u3B6C 1-25-2 +always \u3B6D 12345-356-5 +always \u3B6E 125-25-5 +always \u3B6F 145-346-2 +always \u3B70 13-16-5 +always \u3B71 1235-2346-2 +always \u3B72 13-16-2 +always \u3B78 124-34-2 +always \u3B79 15-2345-2 +always \u3B7A 2345-4 +always \u3B7B 124-1346-2 +always \u3B7C 124-345-5 +always \u3B7D 145-16-4 +always \u3B7E 13-236-2 +always \u3B7F 1346-2 +always \u3B80 1235-1236-2 +always \u3B81 246-2 +always \u3B82 13-1256-2 +always \u3B83 1245-1246-2 +always \u3B84 135-1346-4 +always \u3B86 1345-346-5 +always \u3B87 124-2345-5 +always \u3B88 1345-2456-5 +always \u3B8B 234-4 +always \u3B8C 134-2345-2 +always \u3B8F 1345-2456-5 +always \u3B90 15-13456-4 +always \u3B91 245-16-5 +always \u3B93 13-136-5 +always \u3B94 124-12346-2 +always \u3B95 156-2 +always \u3B96 13-23456-2 +always \u3B97 245-1456-2 +always \u3B98 134-146-5 +always \u3B99 2346-5 +always \u3B9A 14-16-5 +always \u3B9B 12-156-2 +always \u3B9D 1235-2346-2 +always \u3B9E 13-346-2 +always \u3B9F 13-16-2 +always \u3BA1 13-12456-5 +always \u3BA2 1235-12356-2 +always \u3BA3 13-2456-5 +always \u3BA5 12345-136-5 +always \u3BA6 15-2346-5 +always \u3BA8 13-16-2 +always \u3BAA 245-235-2 +always \u3BAB 1235-2346-2 +always \u3BAD 15-2345-2 +always \u3BAE 13-346-2 +always \u3BAF 1235-35-2 +always \u3BB0 135-16-2 +always \u3BB3 1-136-5 +always \u3BB5 1-1236-3 +always \u3BB6 24-156-5 +always \u3BB8 15-12346-5 +always \u3BB9 1-156-4 +always \u3BBA 135-136-4 +always \u3BBE 14-1346-4 +always \u3BBF 135-16-5 +always \u3BC0 15-2345-4 +always \u3BC1 135-1346-5 +always \u3BC2 145-2456-5 +always \u3BC5 1234-16-2 +always \u3BC6 12-1236-4 +always \u3BC7 135-16-5 +always \u3BC8 15-34-5 +always \u3BC9 1235-25-5 +always \u3BCA 1235-136-2 +always \u3BCB 13456-4 +always \u3BCC 12-12456-2 +always \u3BCD 13-46-4 +always \u3BCE 1345-136-5 +always \u3BCF 13-34-4 +always \u3BD0 12345-1346-4 +always \u3BD3 124-345-5 +always \u3BD4 245-1246-5 +always \u3BD6 145-2346-2 +always \u3BD7 1245-1236-4 +always \u3BD8 123-12456-4 +always \u3BD9 12-2346-5 +always \u3BDA 145-345-2 +always \u3BDB 1235-34-2 +always \u3BDC 245-1246-5 +always \u3BDD 14-34-5 +always \u3BDE 13-45-5 +always \u3BDF 14-34-5 +always \u3BE0 245-2345-5 +always \u3BE1 1234-146-5 +always \u3BE2 1-136-5 +always \u3BE4 14-16-5 +always \u3BE5 245-146-2 +always \u3BE6 245-16-2 +always \u3BE9 124-16-5 +always \u3BEA 14-13456-2 +always \u3BEB 245-1256-2 +always \u3BEC 14-2345-4 +always \u3BED 14-34-4 +always \u3BEE 24-34-4 +always \u3BEF 13-12346-5 +always \u3BF0 1-2346-2 +always \u3BF1 135-246-4 +always \u3BF2 13-1456-5 +always \u3BF3 245-13456-2 +always \u3BF6 125-12346-3 +always \u3BF7 1234-34-2 +always \u3BF8 13-1456-4 +always \u3BF9 135-246-4 +always \u3BFA 13-2345-5 +always \u3BFB 13-123456-4 +always \u3BFF 14-346-5 +always \u3C00 14-16-2 +always \u3C01 14-25-4 +always \u3C02 24-136-4 +always \u3C03 134-2345-2 +always \u3C04 13-2345-5 +always \u3C05 145-16-2 +always \u3C06 135-356-5 +always \u3C08 14-2345-4 +always \u3C0A 15-256-2 +always \u3C0B 1234-1456-2 +always \u3C0C 245-236-5 +always \u3C0D 14-12346-2 +always \u3C0E 125-1246-5 +always \u3C10 13-236-2 +always \u3C12 24-2346-2 +always \u3C14 15-346-5 +always \u3C16 14-1236-4 +always \u3C17 245-34-5 +always \u3C18 16-2 +always \u3C19 1345-25-2 +always \u3C1A 14-16-2 +always \u3C1B 236-5 +always \u3C1D 16-4 +always \u3C1F 13-16-5 +always \u3C20 123-1346-5 +always \u3C21 15-346-5 +always \u3C23 125-156-5 +always \u3C24 123-2346-4 +always \u3C25 1235-1246-5 +always \u3C26 245-1256-5 +always \u3C2A 35-2 +always \u3C2C 15-256-2 +always \u3C2E 24-136-5 +always \u3C2F 123-12356-5 +always \u3C30 245-346-5 +always \u3C31 24-345-5 +always \u3C32 15-1256-5 +always \u3C33 23456-5 +always \u3C34 1234-126-2 +always \u3C35 125-34-2 +always \u3C36 234-4 +always \u3C37 125-156-5 +always \u3C38 14-2345-4 +always \u3C39 13-1456-5 +always \u3C3A 15-23456-2 +always \u3C3B 16-4 +always \u3C3C 245-346-5 +always \u3C3D 134-16-4 +always \u3C3E 13-246-5 +always \u3C40 12-156-4 +always \u3C41 24-156-5 +always \u3C43 1456-4 +always \u3C44 134-126-5 +always \u3C45 16-5 +always \u3C47 15-2346-5 +always \u3C48 13-1456-5 +always \u3C49 346-5 +always \u3C4B 245-236-5 +always \u3C4C 12-2346-5 +always \u3C4D 14-12456-2 +always \u3C4F 1-1356-5 +always \u3C55 13-1246-3 +always \u3C56 245-1246-5 +always \u3C58 1236-5 +always \u3C59 15-234-4 +always \u3C5A 245-1236-2 +always \u3C5B 12-12456-4 +always \u3C5C 1-345-2 +always \u3C5E 13-16-2 +always \u3C5F 135-126-2 +always \u3C62 14-1346-2 +always \u3C63 124-1246-4 +always \u3C65 14-13456-2 +always \u3C66 2346-5 +always \u3C67 25-5 +always \u3C68 14-2345-5 +always \u3C69 145-34-2 +always \u3C6A 134-136-5 +always \u3C6B 14-1236-5 +always \u3C6C 1246-4 +always \u3C6D 145-12456-5 +always \u3C6E 123-2356-5 +always \u3C6F 2456-2 +always \u3C70 125-2456-4 +always \u3C71 1235-1246-5 +always \u3C72 16-5 +always \u3C73 134-126-5 +always \u3C74 125-156-5 +always \u3C75 135-136-5 +always \u3C76 135-1356-5 +always \u3C78 135-16-5 +always \u3C79 14-16-5 +always \u3C7A 14-34-2 +always \u3C7B 14-25-4 +always \u3C7D 145-1236-5 +always \u3C7F 245-236-5 +always \u3C80 12-136-2 +always \u3C82 12-1356-2 +always \u3C83 13-234-5 +always \u3C84 123-12356-5 +always \u3C85 13-16-5 +always \u3C86 14-13456-2 +always \u3C88 24-146-2 +always \u3C89 123-2456-5 +always \u3C8A 1245-1246-5 +always \u3C8B 12-25-5 +always \u3C8C 1345-1356-5 +always \u3C8E 14-12356-2 +always \u3C8F 135-146-4 +always \u3C92 135-146-5 +always \u3C93 1245-12346-2 +always \u3C95 14-356-5 +always \u3C98 245-1256-2 +always \u3C9B 1-156-4 +always \u3C9C 124-1236-2 +always \u3C9D 1245-12346-4 +always \u3C9E 125-34-2 +always \u3C9F 13456-4 +always \u3CA0 134-146-2 +always \u3CA1 1345-2456-5 +always \u3CA2 135-2345-5 +always \u3CA5 124-1346-2 +always \u3CA6 1235-1236-5 +always \u3CA7 125-146-5 +always \u3CA8 1245-12346-2 +always \u3CAB 1234-34-2 +always \u3CAD 124-1236-4 +always \u3CAF 1245-1236-2 +always \u3CB0 1345-13456-2 +always \u3CB1 14-346-5 +always \u3CB2 145-346-2 +always \u3CB3 145-346-2 +always \u3CB4 1-12346-5 +always \u3CB6 14-1256-5 +always \u3CB7 145-1236-5 +always \u3CB9 13-1246-4 +always \u3CBA 13-16-2 +always \u3CBB 1345-16-5 +always \u3CBC 16-5 +always \u3CBD 1345-2345-5 +always \u3CBE 1256-4 +always \u3CBF 456-4 +always \u3CC0 13-25-5 +always \u3CC1 125-2346-5 +always \u3CC2 2345-2 +always \u3CC3 245-1246-5 +always \u3CC4 15-2345-2 +always \u3CC5 13-246-4 +always \u3CC6 24-34-4 +always \u3CC7 12345-34-5 +always \u3CC8 1234-356-5 +always \u3CCD 135-34-5 +always \u3CCE 135-2345-5 +always \u3CCF 12-156-4 +always \u3CD0 15-345-5 +always \u3CD1 16-5 +always \u3CD2 135-2345-5 +always \u3CD4 145-1246-5 +always \u3CD5 14-1236-2 +always \u3CD7 12-2456-5 +always \u3CD9 15-45-5 +always \u3CDA 1256-5 +always \u3CDB 1256-2 +always \u3CE0 124-345-5 +always \u3CE1 25-3 +always \u3CE5 13-1256-5 +always \u3CE6 15-346-5 +always \u3CE7 15-16-2 +always \u3CE8 13-2345-4 +always \u3CEA 1234-1236-5 +always \u3CEB 124-345-5 +always \u3CEC 15-45-2 +always \u3CED 15-2345-2 +always \u3CEE 1345-246-5 +always \u3CF4 134-16-5 +always \u3CF5 13-16-5 +always \u3CF6 13-12356-5 +always \u3CF7 123456-4 +always \u3CF9 456-4 +always \u3CFA 234-2 +always \u3CFB 125-2346-2 +always \u3CFC 135-16-5 +always \u3CFD 134-16-4 +always \u3CFF 15-346-5 +always \u3D00 12345-1236-5 +always \u3D01 16-5 +always \u3D03 14-356-5 +always \u3D04 13456-2 +always \u3D06 13-1456-5 +always \u3D07 24-2346-5 +always \u3D08 1456-5 +always \u3D09 13-16-4 +always \u3D0B 15-34-5 +always \u3D0F 456-4 +always \u3D10 134-2345-5 +always \u3D11 15-34-5 +always \u3D12 16-5 +always \u3D13 125-2456-4 +always \u3D14 15-2346-5 +always \u3D15 13-16-2 +always \u3D16 14-25-5 +always \u3D18 134-146-5 +always \u3D19 1-345-2 +always \u3D1A 15-1246-5 +always \u3D1B 1-156-5 +always \u3D1C 135-2345-5 +always \u3D1D 14-16-2 +always \u3D25 245-246-5 +always \u3D26 13-12456-5 +always \u3D28 1-136-5 +always \u3D2A 1345-346-5 +always \u3D2B 13-256-5 +always \u3D2C 15-346-5 +always \u3D2D 246-4 +always \u3D2E 15-346-5 +always \u3D30 1345-1356-2 +always \u3D31 24-136-3 +always \u3D33 14-12346-4 +always \u3D34 12-136-2 +always \u3D35 134-16-5 +always \u3D36 245-236-5 +always \u3D38 1345-345-5 +always \u3D3C 15-34-5 +always \u3D3D 15-346-5 +always \u3D3E 135-126-2 +always \u3D3F 145-13456-4 +always \u3D40 245-12456-5 +always \u3D42 12-456-4 +always \u3D43 12-2346-5 +always \u3D44 1235-1236-5 +always \u3D45 145-1236-5 +always \u3D46 1235-146-5 +always \u3D4A 24-136-4 +always \u3D4B 134-16-5 +always \u3D4C 12-1236-5 +always \u3D4D 134-136-5 +always \u3D4E 1235-1236-4 +always \u3D4F 245-1246-4 +always \u3D50 13-236-2 +always \u3D51 1235-2346-5 +always \u3D52 12345-356-5 +always \u3D53 24-156-2 +always \u3D54 12-2346-4 +always \u3D55 24-136-5 +always \u3D56 1345-1256-5 +always \u3D57 12345-34-5 +always \u3D58 134-1236-5 +always \u3D5D 16-5 +always \u3D5E 12-12356-2 +always \u3D61 135-146-2 +always \u3D62 14-356-2 +always \u3D63 123-2346-4 +always \u3D64 145-2345-5 +always \u3D65 135-16-5 +always \u3D66 15-1246-2 +always \u3D67 13-2346-2 +always \u3D68 135-16-5 +always \u3D69 16-5 +always \u3D6A 15-2345-2 +always \u3D6B 1345-16-4 +always \u3D6C 13456-2 +always \u3D6D 1-34-4 +always \u3D6E 12-123456-2 +always \u3D6F 12345-1356-2 +always \u3D70 15-1256-5 +always \u3D71 1234-246-4 +always \u3D72 34-4 +always \u3D73 14-246-2 +always \u3D74 245-1346-2 +always \u3D75 125-12356-5 +always \u3D77 135-2345-5 +always \u3D78 246-5 +always \u3D79 1235-12456-2 +always \u3D7A 1234-2456-2 +always \u3D7B 15-12356-5 +always \u3D7D 145-1246-5 +always \u3D7E 13-13456-5 +always \u3D7F 15-16-2 +always \u3D81 13-25-2 +always \u3D84 2345-2 +always \u3D85 15-236-2 +always \u3D86 12-34-2 +always \u3D87 1235-1356-2 +always \u3D88 13456-2 +always \u3D89 23456-3 +always \u3D8C 14-2345-2 +always \u3D8D 15-2345-4 +always \u3D8E 1235-12456-2 +always \u3D91 14-2345-5 +always \u3D92 24-1236-4 +always \u3D93 245-1346-2 +always \u3D94 135-356-5 +always \u3D95 13-2345-4 +always \u3D96 24-34-5 +always \u3D97 12345-1236-5 +always \u3D98 145-2345-5 +always \u3D9A 135-345-5 +always \u3D9B 1256-2 +always \u3D9E 1345-1346-4 +always \u3D9F 14-356-4 +always \u3DA0 16-5 +always \u3DA1 145-2456-5 +always \u3DA3 12-1236-2 +always \u3DA4 12-146-4 +always \u3DA6 13-1456-5 +always \u3DA7 1345-136-5 +always \u3DAB 14-246-4 +always \u3DAC 134-356-2 +always \u3DAD 13-234-5 +always \u3DAF 14-234-5 +always \u3DB0 1235-1236-2 +always \u3DB2 235-5 +always \u3DB3 13-1456-5 +always \u3DB4 12-156-4 +always \u3DB5 1245-136-5 +always \u3DB6 1345-12346-2 +always \u3DB9 1235-12346-5 +always \u3DBA 124-2345-5 +always \u3DBF 135-126-2 +always \u3DC0 245-235-2 +always \u3DC2 24-34-5 +always \u3DC3 245-1246-4 +always \u3DC4 1235-1246-5 +always \u3DC5 12-146-4 +always \u3DC6 145-12356-5 +always \u3DC7 13-2356-5 +always \u3DC8 2346-5 +always \u3DC9 1246-5 +always \u3DCA 12345-136-2 +always \u3DCB 124-1236-2 +always \u3DCD 14-123456-2 +always \u3DCE 1235-2346-5 +always \u3DCF 235-4 +always \u3DD0 1235-1246-4 +always \u3DD2 1256-2 +always \u3DD3 125-12346-4 +always \u3DD4 2345-5 +always \u3DD5 245-234-2 +always \u3DD6 1-146-5 +always \u3DD7 13-235-4 +always \u3DD8 124-2456-2 +always \u3DDF 124-1246-5 +always \u3DE0 14-1456-2 +always \u3DE1 13-235-4 +always \u3DE2 1-345-4 +always \u3DE4 1235-2346-5 +always \u3DE6 15-1256-5 +always \u3DEA 245-1246-5 +always \u3DEB 245-13456-4 +always \u3DEC 134-126-5 +always \u3DEF 135-1356-5 +always \u3DF0 14-16-2 +always \u3DF3 2345-5 +always \u3DF4 13-2346-2 +always \u3DF5 134-126-5 +always \u3DF6 135-356-5 +always \u3DF7 13-45-4 +always \u3DF8 145-346-2 +always \u3DF9 24-146-5 +always \u3DFB 34-2 +always \u3DFC 2345-5 +always \u3DFE 13-236-2 +always \u3E00 124-2456-2 +always \u3E01 1235-1236-4 +always \u3E03 145-2345-4 +always \u3E04 13-16-5 +always \u3E05 13-346-2 +always \u3E09 15-346-5 +always \u3E0A 14-345-5 +always \u3E0B 12345-1236-2 +always \u3E0C 1235-25-5 +always \u3E0D 15-16-5 +always \u3E0E 1345-346-5 +always \u3E0F 134-16-2 +always \u3E10 1245-1236-2 +always \u3E11 245-12456-5 +always \u3E12 1456-2 +always \u3E13 134-16-5 +always \u3E15 13-236-2 +always \u3E17 124-12346-2 +always \u3E18 12456-5 +always \u3E1A 14-16-4 +always \u3E1B 24-146-2 +always \u3E1C 123-12346-5 +always \u3E1D 123-1236-4 +always \u3E1E 135-1236-4 +always \u3E20 124-246-4 +always \u3E22 135-356-5 +always \u3E23 346-5 +always \u3E24 1234-2345-5 +always \u3E25 12-1236-2 +always \u3E26 1235-34-5 +always \u3E27 123-136-5 +always \u3E29 1236-5 +always \u3E2A 12-123456-2 +always \u3E2B 245-2345-2 +always \u3E2C 135-356-5 +always \u3E2E 12345-136-2 +always \u3E30 124-25-2 +always \u3E31 124-25-2 +always \u3E32 125-25-2 +always \u3E33 14-13456-2 +always \u3E35 13-1246-4 +always \u3E37 24-156-5 +always \u3E38 1235-12356-4 +always \u3E39 14-346-5 +always \u3E3B 15-156-5 +always \u3E3D 135-356-5 +always \u3E3E 1245-136-5 +always \u3E3F 145-34-2 +always \u3E40 135-126-2 +always \u3E41 14-46-2 +always \u3E42 245-156-5 +always \u3E43 135-16-5 +always \u3E44 13-16-5 +always \u3E45 125-12346-4 +always \u3E47 1235-2346-2 +always \u3E48 14-16-2 +always \u3E49 45-2 +always \u3E4A 236-5 +always \u3E4C 12-1236-4 +always \u3E4D 145-16-2 +always \u3E4E 14-356-2 +always \u3E4F 13-1456-4 +always \u3E50 12-12346-2 +always \u3E51 15-156-5 +always \u3E52 1234-34-4 +always \u3E53 16-5 +always \u3E56 1235-12456-5 +always \u3E57 124-146-2 +always \u3E58 1245-34-2 +always \u3E59 13456-2 +always \u3E5A 13456-2 +always \u3E5B 1245-146-2 +always \u3E5C 1456-2 +always \u3E5D 24-156-5 +always \u3E5E 1456-2 +always \u3E5F 13-236-2 +always \u3E60 124-123456-2 +always \u3E61 15-45-2 +always \u3E64 245-346-5 +always \u3E65 1-34-5 +always \u3E68 234-5 +always \u3E6B 15-16-5 +always \u3E6C 24-156-4 +always \u3E6D 16-5 +always \u3E6E 134-126-5 +always \u3E71 1235-34-2 +always \u3E72 15-246-5 +always \u3E73 34-2 +always \u3E75 13-13456-5 +always \u3E76 124-13456-2 +always \u3E77 24-156-4 +always \u3E78 1345-16-2 +always \u3E7A 124-345-5 +always \u3E7C 12-34-4 +always \u3E7D 12-1236-4 +always \u3E7E 1234-246-4 +always \u3E7F 145-246-4 +always \u3E80 1345-146-2 +always \u3E81 1345-146-4 +always \u3E82 13-1236-4 +always \u3E83 13-12356-4 +always \u3E84 1256-4 +always \u3E85 1235-12356-2 +always \u3E89 1235-34-5 +always \u3E8A 46-5 +always \u3E8C 15-2345-5 +always \u3E8E 1245-12346-2 +always \u3E8F 14-12356-2 +always \u3E90 1-146-4 +always \u3E91 245-1236-2 +always \u3E92 14-246-5 +always \u3E93 1234-246-5 +always \u3E94 1235-2456-5 +always \u3E95 12345-1236-2 +always \u3E96 1235-1236-4 +always \u3E97 145-1236-5 +always \u3E98 1-1236-5 +always \u3E9A 124-345-4 +always \u3E9B 1-34-5 +always \u3E9C 135-1236-4 +always \u3E9D 13-2345-5 +always \u3E9E 1256-2 +always \u3E9F 1-25-2 +always \u3EA0 234-5 +always \u3EA1 14-16-5 +always \u3EA5 12-1236-2 +always \u3EA6 14-2345-2 +always \u3EA9 13-234-5 +always \u3EAA 1234-34-2 +always \u3EAB 245-234-2 +always \u3EAC 13-12346-4 +always \u3EAD 125-156-4 +always \u3EAE 1256-2 +always \u3EB1 1245-1356-2 +always \u3EB2 1345-234-4 +always \u3EB3 134-356-2 +always \u3EB5 13-234-2 +always \u3EB7 15-1256-5 +always \u3EB8 1234-13456-2 +always \u3EB9 135-2345-5 +always \u3EBA 134-146-5 +always \u3EBF 16-2 +always \u3EC0 234-2 +always \u3EC2 1234-13456-2 +always \u3EC4 135-146-4 +always \u3EC5 1235-1246-5 +always \u3EC9 135-34-5 +always \u3ECA 134-1346-2 +always \u3ECB 14-345-5 +always \u3ECC 124-34-2 +always \u3ECD 34-2 +always \u3ECE 14-16-5 +always \u3ECF 14-13456-2 +always \u3ED1 13-16-5 +always \u3ED2 13-256-5 +always \u3ED4 145-25-4 +always \u3ED5 13-236-2 +always \u3ED6 145-2456-5 +always \u3ED7 135-356-5 +always \u3EDD 14-345-5 +always \u3EDE 135-2345-5 +always \u3EDF 15-1246-2 +always \u3EE0 124-34-2 +always \u3EE1 145-346-2 +always \u3EE7 145-25-5 +always \u3EEA 15-1246-5 +always \u3EEB 135-16-5 +always \u3EEC 124-34-2 +always \u3EED 15-2346-5 +always \u3EEE 245-1236-5 +always \u3EEF 124-34-2 +always \u3EF0 134-2345-4 +always \u3EF2 14-1256-4 +always \u3EF5 1-1236-5 +always \u3EF6 135-16-4 +always \u3EF7 13-16-2 +always \u3EF8 245-136-2 +always \u3EFA 14-16-5 +always \u3EFD 15-1246-5 +always \u3EFF 24-34-4 +always \u3F02 2346-2 +always \u3F07 245-235-2 +always \u3F08 14-25-2 +always \u3F09 1456-5 +always \u3F0A 124-123456-2 +always \u3F0B 13-34-4 +always \u3F0C 1256-4 +always \u3F0D 14-356-4 +always \u3F0E 135-356-5 +always \u3F0F 1345-356-4 +always \u3F10 1234-2345-2 +always \u3F11 14-2345-5 +always \u3F12 245-234-4 +always \u3F13 14-2345-2 +always \u3F16 14-16-5 +always \u3F17 145-13456-4 +always \u3F18 35-4 +always \u3F19 1-12356-5 +always \u3F1B 15-13456-2 +always \u3F1C 1346-5 +always \u3F1D 12345-1236-5 +always \u3F1E 1234-1356-5 +always \u3F1F 135-2456-2 +always \u3F20 124-25-2 +always \u3F22 2346-4 +always \u3F23 135-2456-4 +always \u3F24 245-16-5 +always \u3F25 12-34-2 +always \u3F26 13-12346-4 +always \u3F27 124-12346-2 +always \u3F28 1235-1236-2 +always \u3F29 12-1356-2 +always \u3F2A 13-23456-2 +always \u3F2B 1235-12456-5 +always \u3F2C 15-13456-5 +always \u3F2D 145-2345-5 +always \u3F2E 134-2456-2 +always \u3F2F 145-12346-5 +always \u3F30 2346-2 +always \u3F31 1245-12456-4 +always \u3F32 14-346-5 +always \u3F33 24-1356-4 +always \u3F34 12356-4 +always \u3F35 145-16-5 +always \u3F36 1256-2 +always \u3F37 12-12456-2 +always \u3F38 1245-12346-2 +always \u3F3A 124-1346-2 +always \u3F3B 245-12346-2 +always \u3F3C 1234-246-2 +always \u3F3D 24-456-4 +always \u3F3E 14-34-5 +always \u3F3F 124-12346-2 +always \u3F40 1-1356-5 +always \u3F41 14-16-5 +always \u3F42 15-345-5 +always \u3F47 13-2356-5 +always \u3F48 16-5 +always \u3F49 1235-1236-4 +always \u3F4A 15-346-5 +always \u3F4B 14-25-2 +always \u3F4C 14-234-5 +always \u3F4E 145-1236-4 +always \u3F51 124-1236-2 +always \u3F55 234-2 +always \u3F56 1345-1236-2 +always \u3F58 13-1346-4 +always \u3F59 13-256-5 +always \u3F5A 12-156-5 +always \u3F5B 123-12356-5 +always \u3F5C 12456-4 +always \u3F5D 14-16-5 +always \u3F5E 14-234-2 +always \u3F5F 14-346-5 +always \u3F60 15-23456-2 +always \u3F62 1236-4 +always \u3F63 1256-5 +always \u3F64 13-1256-2 +always \u3F65 1245-12356-2 +always \u3F66 15-256-2 +always \u3F68 245-25-2 +always \u3F69 245-1236-5 +always \u3F6A 125-1356-4 +always \u3F6B 235-4 +always \u3F6C 12345-34-5 +always \u3F6D 1245-12456-4 +always \u3F6F 15-16-2 +always \u3F70 24-34-5 +always \u3F71 13-246-4 +always \u3F72 13-246-4 +always \u3F73 1235-1236-5 +always \u3F74 1-1346-5 +always \u3F77 24-1246-5 +always \u3F78 12-136-2 +always \u3F79 12345-1236-5 +always \u3F7A 13-16-2 +always \u3F7D 13-34-5 +always \u3F7E 34-5 +always \u3F80 245-346-5 +always \u3F81 24-34-5 +always \u3F83 124-25-2 +always \u3F84 145-34-2 +always \u3F85 15-156-5 +always \u3F86 1245-1236-2 +always \u3F87 134-34-5 +always \u3F88 12345-34-5 +always \u3F89 14-13456-2 +always \u3F8A 13-16-2 +always \u3F8B 15-234-5 +always \u3F8C 15-45-4 +always \u3F8D 1345-2456-2 +always \u3F8F 13-346-5 +always \u3F90 14-16-5 +always \u3F91 145-345-2 +always \u3F92 13-16-5 +always \u3F94 14-1256-4 +always \u3F95 24-136-4 +always \u3F96 14-16-4 +always \u3F97 14-1346-4 +always \u3F98 13-1356-4 +always \u3F99 1456-4 +always \u3F9B 245-1456-4 +always \u3F9C 245-346-5 +always \u3F9D 12-2346-5 +always \u3F9E 234-4 +always \u3F9F 135-34-5 +always \u3FA0 1235-456-2 +always \u3FA1 245-236-5 +always \u3FA2 14-2456-5 +always \u3FA5 15-1256-5 +always \u3FA6 135-1346-5 +always \u3FA7 123-2346-5 +always \u3FA8 245-16-4 +always \u3FAA 24-1356-4 +always \u3FAD 1-12356-5 +always \u3FAE 1235-456-2 +always \u3FAF 124-1246-2 +always \u3FB0 1235-34-2 +always \u3FB1 135-356-5 +always \u3FB5 13-16-5 +always \u3FB6 13-34-4 +always \u3FB8 13-146-4 +always \u3FB9 12-2456-2 +always \u3FBA 134-345-5 +always \u3FBB 1-34-5 +always \u3FBC 124-1246-4 +always \u3FBD 124-1246-2 +always \u3FBE 14-2345-2 +always \u3FBF 14-1346-2 +always \u3FC3 145-2456-5 +always \u3FC4 2456-5 +always \u3FC5 15-2345-4 +always \u3FC7 15-16-2 +always \u3FC9 124-1246-2 +always \u3FCA 245-1236-4 +always \u3FCB 15-146-5 +always \u3FCD 13-346-5 +always \u3FCE 12345-136-5 +always \u3FCF 245-256-2 +always \u3FD1 246-5 +always \u3FD2 145-146-4 +always \u3FD3 13-23456-2 +always \u3FD4 14-356-4 +always \u3FD5 2345-2 +always \u3FD6 14-34-2 +always \u3FD7 124-1246-2 +always \u3FD8 13456-2 +always \u3FD9 1234-16-5 +always \u3FDA 14-25-5 +always \u3FDB 14-16-2 +always \u3FDC 135-346-4 +always \u3FDE 134-146-5 +always \u3FDF 135-2456-2 +always \u3FE1 145-12356-3 +always \u3FE2 246-5 +always \u3FE3 1235-2346-2 +always \u3FE4 12-123456-4 +always \u3FE5 1235-34-2 +always \u3FE6 1345-13456-5 +always \u3FE7 12-12356-2 +always \u3FE8 14-16-5 +always \u3FE9 124-1346-4 +always \u3FEA 1235-12456-2 +always \u3FEB 135-16-5 +always \u3FED 12-2346-5 +always \u3FEE 46-5 +always \u3FEF 145-345-2 +always \u3FF0 146-2 +always \u3FF1 15-236-2 +always \u3FF5 1245-1236-4 +always \u3FF7 125-146-5 +always \u3FF8 12456-4 +always \u3FF9 124-345-5 +always \u3FFA 135-146-2 +always \u3FFC 2345-2 +always \u3FFE 1-34-5 +always \u3FFF 23456-4 +always \u4000 12345-1236-2 +always \u4001 234-5 +always \u4003 124-1246-2 +always \u4004 134-1356-2 +always \u4005 24-2346-5 +always \u4006 13-1456-5 +always \u4007 13-34-4 +always \u4008 245-16-5 +always \u4009 245-246-2 +always \u400A 13-246-4 +always \u400B 2345-2 +always \u400D 123-1236-5 +always \u400E 134-2345-4 +always \u400F 15-2345-5 +always \u4010 15-1236-4 +always \u4011 1345-345-5 +always \u4013 1235-12456-5 +always \u4014 1345-234-2 +always \u4015 12-1356-5 +always \u4017 13-236-2 +always \u4018 15-16-2 +always \u4019 245-16-5 +always \u401A 1346-2 +always \u401B 134-356-5 +always \u401C 13-34-4 +always \u401F 12345-1236-2 +always \u4020 245-1256-2 +always \u4021 12-1236-5 +always \u4022 24-123456-5 +always \u4023 135-16-5 +always \u4024 134-146-5 +always \u4025 24-25-5 +always \u4026 13-34-4 +always \u4027 1235-12346-4 +always \u4028 1235-12456-5 +always \u4029 14-25-5 +always \u402A 1235-1346-2 +always \u402B 13-23456-2 +always \u402C 245-45-2 +always \u402E 134-1346-2 +always \u402F 135-34-4 +always \u4030 13-34-4 +always \u4032 134-34-5 +always \u4033 2456-5 +always \u4034 13456-4 +always \u4035 24-123456-5 +always \u4036 14-1346-4 +always \u4037 13-346-2 +always \u4038 145-16-5 +always \u4039 13-346-2 +always \u403B 1234-1456-5 +always \u403C 1245-136-5 +always \u403D 2345-2 +always \u403E 145-34-4 +always \u403F 145-16-5 +always \u4041 14-1346-4 +always \u4042 15-2345-5 +always \u4044 15-13456-5 +always \u4045 135-356-5 +always \u4046 1236-4 +always \u4047 134-16-5 +always \u4048 245-16-5 +always \u4049 245-16-5 +always \u404A 25-5 +always \u404B 24-2346-2 +always \u404C 1256-5 +always \u404D 13-23456-5 +always \u404E 12-1356-2 +always \u404F 246-4 +always \u4050 13456-5 +always \u4051 46-2 +always \u4052 13-16-2 +always \u4053 13-346-5 +always \u4054 1235-1236-5 +always \u4055 134-1456-2 +always \u4056 14-12356-3 +always \u4057 123-2456-4 +always \u4058 246-4 +always \u4059 2345-4 +always \u405A 15-123456-4 +always \u405B 13-1246-4 +always \u405C 1235-456-4 +always \u405D 13456-2 +always \u405E 24-1356-4 +always \u405F 12-345-2 +always \u4060 14-2345-2 +always \u4062 15-45-2 +always \u4063 12-12456-2 +always \u4064 12-2346-5 +always \u4065 1345-16-5 +always \u4066 245-1256-5 +always \u4067 134-246-2 +always \u4068 1235-25-5 +always \u4069 1256-2 +always \u406A 1345-1236-4 +always \u406B 1235-34-2 +always \u406C 245-1356-2 +always \u406E 245-2345-2 +always \u406F 24-2346-5 +always \u4070 13-46-4 +always \u4071 146-5 +always \u4072 134-2456-2 +always \u4073 134-1346-4 +always \u4074 1-1236-4 +always \u4075 135-2345-4 +always \u4076 13-246-4 +always \u4077 13-236-2 +always \u4078 1345-12346-2 +always \u4079 135-16-5 +always \u407A 24-156-5 +always \u407B 14-16-5 +always \u407C 134-126-5 +always \u407D 14-346-5 +always \u407E 134-346-5 +always \u407F 134-126-5 +always \u4080 15-16-3 +always \u4081 12-1236-2 +always \u4082 245-1256-2 +always \u4083 13-246-5 +always \u4084 1235-25-5 +always \u4086 15-1256-5 +always \u4087 1345-1346-2 +always \u4088 124-12346-2 +always \u4089 1235-12356-2 +always \u408A 1256-5 +always \u408D 135-126-2 +always \u408E 125-12456-4 +always \u4090 12-25-5 +always \u4092 13-346-2 +always \u4094 15-13456-5 +always \u4095 1235-1246-5 +always \u4096 24-156-2 +always \u409A 246-2 +always \u409B 1256-2 +always \u409C 135-1346-5 +always \u409D 13-346-2 +always \u409E 1-2346-5 +always \u40A0 24-2346-2 +always \u40A1 145-16-4 +always \u40A2 145-12346-4 +always \u40A3 245-156-2 +always \u40A4 12345-34-5 +always \u40A5 134-1456-2 +always \u40A6 1-136-4 +always \u40A7 1-136-4 +always \u40A9 2345-5 +always \u40AA 145-246-5 +always \u40AB 1235-12346-2 +always \u40AC 13-12346-4 +always \u40AE 14-236-5 +always \u40AF 13-2356-5 +always \u40B0 14-345-5 +always \u40B1 245-1246-5 +always \u40B2 12345-345-4 +always \u40B3 245-25-4 +always \u40B4 2345-2 +always \u40B6 13-346-2 +always \u40B8 13-25-2 +always \u40B9 15-25-4 +always \u40BA 12456-4 +always \u40BB 1-1356-5 +always \u40BC 1345-346-5 +always \u40BD 145-246-5 +always \u40BE 14-2456-4 +always \u40BF 124-345-5 +always \u40C0 245-1246-5 +always \u40C2 13-123456-4 +always \u40C7 134-2345-2 +always \u40C9 134-1456-2 +always \u40CA 13-1256-4 +always \u40CB 1256-2 +always \u40CD 1-146-5 +always \u40CE 125-2346-2 +always \u40D1 1234-1236-2 +always \u40D2 1235-2346-2 +always \u40D3 13-12356-5 +always \u40D4 1235-12346-2 +always \u40D5 14-146-2 +always \u40D6 34-5 +always \u40D7 12-25-5 +always \u40D9 14-34-5 +always \u40DA 245-34-5 +always \u40DB 14-2345-2 +always \u40DD 245-246-5 +always \u40DE 24-34-2 +always \u40E1 245-136-2 +always \u40E3 1235-1246-4 +always \u40E4 15-34-5 +always \u40E5 12-456-2 +always \u40E7 14-12346-2 +always \u40E9 1345-146-2 +always \u40EA 124-1236-2 +always \u40EB 145-1236-4 +always \u40EC 1246-4 +always \u40ED 13-1236-4 +always \u40EE 145-345-2 +always \u40EF 14-16-5 +always \u40F1 15-2345-5 +always \u40F2 1234-1236-2 +always \u40F3 14-345-5 +always \u40F5 1345-246-4 +always \u40F6 1235-2356-2 +always \u40F7 13456-2 +always \u40F8 15-2345-5 +always \u40F9 14-1236-5 +always \u40FA 134-126-2 +always \u40FB 135-345-5 +always \u40FD 12345-34-2 +always \u40FE 135-16-4 +always \u4100 1235-25-5 +always \u4101 16-5 +always \u4102 14-234-5 +always \u4105 13-45-5 +always \u4106 1235-25-2 +always \u4107 12-1356-2 +always \u4108 145-12356-5 +always \u4109 2346-2 +always \u410B 2345-4 +always \u410C 1-1246-5 +always \u410D 145-34-5 +always \u410E 245-16-4 +always \u410F 1256-2 +always \u4110 245-45-5 +always \u4111 1235-25-2 +always \u4112 1345-346-5 +always \u4113 1235-1356-2 +always \u4114 13-1256-4 +always \u4115 24-2346-5 +always \u4118 1234-1356-2 +always \u4119 134-13456-2 +always \u411A 245-146-2 +always \u411B 14-12356-2 +always \u411C 14-16-2 +always \u411D 12-123456-4 +always \u411F 245-1246-5 +always \u4120 24-1236-5 +always \u4122 245-16-2 +always \u4124 14-2456-5 +always \u4125 14-13456-2 +always \u4126 14-246-4 +always \u4127 1245-1356-2 +always \u4128 1256-2 +always \u4129 1345-146-2 +always \u412A 12-25-5 +always \u412B 245-16-4 +always \u412C 16-2 +always \u412D 1345-2345-2 +always \u412F 13-2345-4 +always \u4130 23456-2 +always \u4132 12-1246-2 +always \u4136 135-16-5 +always \u4137 145-1236-5 +always \u4138 1234-126-5 +always \u4139 1345-2345-2 +always \u413A 1-156-5 +always \u413B 12-146-2 +always \u413C 124-2345-4 +always \u413D 124-2345-4 +always \u413E 1245-12356-5 +always \u413F 16-5 +always \u4140 14-346-5 +always \u4141 1236-5 +always \u4142 1235-2346-2 +always \u4143 245-235-2 +always \u4144 14-16-5 +always \u4146 125-156-5 +always \u4147 15-34-5 +always \u4148 45-5 +always \u4149 23456-5 +always \u414A 145-34-5 +always \u414B 12456-4 +always \u414D 145-12346-5 +always \u414E 234-4 +always \u414F 1235-1246-5 +always \u4150 13-2345-4 +always \u4151 1245-1246-2 +always \u4152 134-1346-2 +always \u4153 13-1256-4 +always \u4156 1236-4 +always \u4157 15-1246-5 +always \u4158 14-2456-2 +always \u4159 1235-123456-5 +always \u415A 245-46-4 +always \u415C 145-25-5 +always \u415E 1345-345-5 +always \u415F 245-1236-4 +always \u4160 124-16-2 +always \u4161 15-1256-4 +always \u4162 13-234-5 +always \u4163 1235-456-2 +always \u4164 245-16-5 +always \u4165 13-346-2 +always \u4166 134-146-2 +always \u4167 2345-5 +always \u4169 1-156-4 +always \u416A 124-1246-2 +always \u416C 2456-5 +always \u416D 1234-1346-2 +always \u416E 245-1346-5 +always \u416F 124-1346-2 +always \u4170 136-4 +always \u4171 1235-123456-5 +always \u4172 245-16-2 +always \u4173 12-34-2 +always \u4174 15-25-4 +always \u4175 1-25-2 +always \u4176 1345-12356-5 +always \u4177 124-34-2 +always \u4178 125-34-2 +always \u4179 14-12356-2 +always \u417A 134-246-4 +always \u417B 14-16-2 +always \u417C 134-1236-2 +always \u417D 13-34-4 +always \u417E 245-136-2 +always \u417F 1235-35-2 +always \u4180 134-356-4 +always \u4182 14-2345-2 +always \u4183 145-146-4 +always \u4184 24-1236-5 +always \u4185 245-156-2 +always \u4188 1-156-5 +always \u4189 135-345-5 +always \u418A 245-1246-5 +always \u418B 245-234-3 +always \u418D 14-12346-2 +always \u418F 12345-356-5 +always \u4190 13-25-2 +always \u4191 12-1356-2 +always \u4192 13-234-5 +always \u4193 2346-5 +always \u4195 13-236-2 +always \u4196 1235-12346-2 +always \u4197 13-246-5 +always \u4198 245-12456-2 +always \u4199 246-2 +always \u419A 124-12346-2 +always \u419B 12-345-2 +always \u419C 234-5 +always \u419D 24-34-5 +always \u419E 246-4 +always \u419F 13-2346-2 +always \u41A0 1235-12456-5 +always \u41A1 14-1346-2 +always \u41A2 13-236-2 +always \u41A3 12-136-2 +always \u41A6 24-136-5 +always \u41A8 134-13456-2 +always \u41A9 134-13456-2 +always \u41AB 12-456-3 +always \u41AC 256-4 +always \u41AE 13-1456-5 +always \u41AF 12-25-5 +always \u41B1 124-1236-4 +always \u41B3 245-235-2 +always \u41B5 12-1356-2 +always \u41B7 1256-5 +always \u41B8 12-1356-2 +always \u41B9 124-12346-4 +always \u41BB 245-246-5 +always \u41BD 13-1256-5 +always \u41BE 14-1236-2 +always \u41BF 16-5 +always \u41C0 1245-12346-2 +always \u41C3 15-156-5 +always \u41C5 12345-345-2 +always \u41C7 134-1356-2 +always \u41C8 13-1246-5 +always \u41CB 1235-2456-5 +always \u41CC 245-246-5 +always \u41CD 12-25-5 +always \u41CE 245-236-5 +always \u41CF 145-1246-5 +always \u41D0 14-16-5 +always \u41D1 135-345-5 +always \u41D2 13-346-5 +always \u41D4 14-25-5 +always \u41D6 256-4 +always \u41D8 1235-34-5 +always \u41D9 1456-4 +always \u41DB 1-156-4 +always \u41DC 14-2345-4 +always \u41DE 13-1236-4 +always \u41DF 13-2345-5 +always \u41E0 1-12356-5 +always \u41E1 1-34-5 +always \u41E2 123-34-4 +always \u41E3 1345-345-5 +always \u41E4 145-1246-5 +always \u41E5 125-2346-2 +always \u41E6 46-4 +always \u41E7 1-34-5 +always \u41E8 13-12346-5 +always \u41E9 16-5 +always \u41EC 12-456-4 +always \u41ED 14-146-4 +always \u41EE 1245-136-5 +always \u41EF 1245-12346-2 +always \u41F1 1345-345-5 +always \u41F2 245-2346-5 +always \u41F5 16-2 +always \u41F6 13-236-2 +always \u41F7 135-16-4 +always \u41F8 12-1356-2 +always \u41F9 13-256-5 +always \u41FA 12-12356-2 +always \u41FB 1235-1246-5 +always \u41FC 12-156-5 +always \u41FD 1-156-5 +always \u41FE 2345-2 +always \u4201 14-123456-2 +always \u4202 135-13456-5 +always \u4203 1-146-4 +always \u4204 1235-1236-2 +always \u4205 1256-5 +always \u4206 145-2456-5 +always \u4207 1-146-5 +always \u4208 12345-356-2 +always \u4209 24-345-5 +always \u420A 14-13456-2 +always \u420B 124-345-5 +always \u420D 134-1346-2 +always \u420E 346-5 +always \u420F 135-146-2 +always \u4210 123-1246-5 +always \u4211 13-35-4 +always \u4212 1345-1236-4 +always \u4213 13-2346-2 +always \u4215 12-156-2 +always \u4217 15-25-4 +always \u4218 245-156-2 +always \u4219 1-12356-5 +always \u421A 124-2456-2 +always \u421B 123-2356-5 +always \u421C 245-1456-5 +always \u421E 145-34-4 +always \u421F 245-2346-5 +always \u4220 1235-12456-4 +always \u4222 15-2456-4 +always \u4223 1-1356-5 +always \u4224 245-2345-2 +always \u4227 1246-4 +always \u422A 15-16-5 +always \u422B 1345-345-5 +always \u422C 1234-34-2 +always \u422D 1235-2356-2 +always \u422E 13-1256-4 +always \u4230 24-146-3 +always \u4232 1234-1236-2 +always \u4233 124-345-5 +always \u4234 245-2345-5 +always \u4236 1245-12346-2 +always \u4237 14-25-5 +always \u4238 1235-34-2 +always \u4239 15-12356-4 +always \u423B 1234-34-2 +always \u423C 134-346-5 +always \u423E 24-25-5 +always \u423F 134-2456-5 +always \u4240 24-34-5 +always \u4241 14-13456-2 +always \u4242 14-356-4 +always \u4243 13-46-4 +always \u4244 14-1356-2 +always \u4245 1-156-5 +always \u4246 145-246-4 +always \u4248 15-1236-4 +always \u4249 1235-34-2 +always \u424A 12345-1236-5 +always \u424B 134-356-5 +always \u424C 15-1246-5 +always \u424D 13-2345-4 +always \u424E 124-1346-2 +always \u424F 15-346-5 +always \u4251 134-126-2 +always \u4252 12345-1236-2 +always \u4253 14-356-2 +always \u4255 245-1356-2 +always \u4256 14-13456-2 +always \u4258 245-12346-2 +always \u4259 256-2 +always \u425A 134-1356-2 +always \u425B 1256-5 +always \u425C 1-156-5 +always \u425D 245-16-4 +always \u425E 145-1236-4 +always \u425F 1235-25-5 +always \u4260 1246-2 +always \u4261 124-1236-2 +always \u4262 15-2346-5 +always \u4263 15-346-5 +always \u4264 15-12356-4 +always \u4265 15-12346-4 +always \u4267 14-234-2 +always \u4268 16-5 +always \u426A 14-356-5 +always \u426B 14-16-2 +always \u426C 12345-356-5 +always \u426D 14-346-5 +always \u426E 14-1456-5 +always \u426F 15-2345-5 +always \u4270 246-2 +always \u4272 135-346-5 +always \u4273 15-2345-4 +always \u4274 1245-1346-2 +always \u4275 1-12456-5 +always \u4277 145-1236-5 +always \u4278 135-2345-5 +always \u4279 14-13456-2 +always \u427A 1235-12346-2 +always \u427B 245-16-2 +always \u427C 14-246-5 +always \u427D 135-1236-4 +always \u427E 134-16-5 +always \u427F 1235-34-2 +always \u4280 1235-34-2 +always \u4282 245-2346-5 +always \u4283 1234-356-5 +always \u4284 245-235-2 +always \u4285 134-13456-2 +always \u4286 13-234-5 +always \u4287 135-34-5 +always \u4288 134-356-2 +always \u4289 15-1236-4 +always \u428A 134-356-5 +always \u428B 1-456-3 +always \u428D 14-16-2 +always \u428E 245-45-4 +always \u4290 136-5 +always \u4291 15-46-4 +always \u4293 24-156-5 +always \u4296 14-1236-4 +always \u4297 1235-456-2 +always \u4298 13-234-5 +always \u4299 2345-2 +always \u429B 15-345-4 +always \u429C 124-12456-2 +always \u429D 15-346-5 +always \u429E 1-2346-2 +always \u429F 134-136-2 +always \u42A0 15-16-5 +always \u42A1 134-1236-2 +always \u42A3 1235-456-2 +always \u42A4 124-1236-2 +always \u42A5 15-246-5 +always \u42A6 23456-2 +always \u42A7 135-16-5 +always \u42A8 14-25-2 +always \u42A9 12345-1236-2 +always \u42AA 14-16-5 +always \u42AB 245-1246-4 +always \u42AC 12-345-5 +always \u42AD 12-12356-2 +always \u42AE 145-16-2 +always \u42AF 123-456-5 +always \u42B0 12-34-4 +always \u42B2 12-1236-4 +always \u42B3 134-16-2 +always \u42B4 245-2345-5 +always \u42B5 245-234-2 +always \u42B6 1-136-5 +always \u42B7 125-156-3 +always \u42B8 1256-3 +always \u42BA 13-34-4 +always \u42BB 2345-4 +always \u42BC 12-156-4 +always \u42BD 13-2356-5 +always \u42BE 134-34-5 +always \u42BF 135-126-2 +always \u42C0 123-35-5 +always \u42C1 13-1356-4 +always \u42C2 246-2 +always \u42C3 134-146-5 +always \u42C4 456-4 +always \u42C8 1245-34-2 +always \u42C9 13-236-2 +always \u42CB 134-1456-2 +always \u42CC 13-46-4 +always \u42CE 1-1236-5 +always \u42CF 125-25-5 +always \u42D0 236-5 +always \u42D1 135-13456-4 +always \u42D2 24-34-3 +always \u42D3 1-12356-5 +always \u42D4 135-16-5 +always \u42D5 1245-136-5 +always \u42D6 1256-5 +always \u42D8 12-25-5 +always \u42D9 156-4 +always \u42DA 16-5 +always \u42DB 134-16-2 +always \u42DC 245-13456-5 +always \u42DE 456-4 +always \u42DF 13-16-5 +always \u42E0 135-34-4 +always \u42E2 135-346-5 +always \u42E3 12345-1236-2 +always \u42E4 246-5 +always \u42E5 14-16-2 +always \u42E6 12345-1236-2 +always \u42E7 245-1256-2 +always \u42E8 12345-34-4 +always \u42E9 156-2 +always \u42ED 1235-25-5 +always \u42EE 13-1456-5 +always \u42EF 245-16-4 +always \u42F0 13-1256-2 +always \u42F1 14-2456-2 +always \u42F2 12-2346-4 +always \u42F3 135-356-5 +always \u42F4 1345-234-5 +always \u42F5 16-5 +always \u42F6 15-1256-5 +always \u42F7 14-234-2 +always \u42F8 15-256-2 +always \u42F9 12345-34-2 +always \u42FB 1345-1456-2 +always \u42FC 124-13456-4 +always \u42FD 135-1356-4 +always \u42FE 1-345-4 +always \u4302 12356-5 +always \u4303 24-25-5 +always \u4304 13-1356-4 +always \u4305 124-1346-2 +always \u4306 13-1246-5 +always \u4307 1235-1246-5 +always \u4308 124-345-5 +always \u430A 234-2 +always \u430C 245-16-5 +always \u430D 1235-1236-5 +always \u430E 14-236-5 +always \u430F 134-16-5 +always \u4310 134-16-5 +always \u4312 14-34-5 +always \u4313 12345-1236-2 +always \u4314 12356-5 +always \u4315 134-16-2 +always \u4316 13-346-2 +always \u4317 12345-34-4 +always \u4318 134-16-2 +always \u4319 1235-456-4 +always \u431A 15-34-5 +always \u431B 246-2 +always \u431C 1345-346-5 +always \u431D 13-1456-5 +always \u431E 14-2345-4 +always \u431F 135-16-5 +always \u4320 245-13456-5 +always \u4321 124-16-4 +always \u4322 14-13456-2 +always \u4323 125-12456-4 +always \u4324 1-156-4 +always \u4325 1456-4 +always \u4326 145-146-4 +always \u4327 12-12356-2 +always \u4328 245-2456-5 +always \u4329 134-16-5 +always \u432A 2345-2 +always \u432B 14-1236-4 +always \u432C 12-12346-2 +always \u432F 13-12456-5 +always \u4330 24-2346-5 +always \u4331 14-25-5 +always \u4334 14-25-5 +always \u4335 1-34-2 +always \u4336 125-156-3 +always \u4337 12-12356-2 +always \u4338 13-45-5 +always \u4339 13-235-4 +always \u433A 156-4 +always \u433B 16-5 +always \u433C 1245-1246-5 +always \u433D 245-2456-4 +always \u433E 1245-136-2 +always \u433F 12345-34-2 +always \u4340 14-1236-2 +always \u4341 15-1246-5 +always \u4342 1256-2 +always \u4343 246-2 +always \u4344 145-2345-4 +always \u4345 14-13456-2 +always \u4346 1-34-5 +always \u4347 124-345-5 +always \u4348 1234-13456-2 +always \u4349 245-2345-2 +always \u434A 13-236-2 +always \u434B 12-1246-2 +always \u434C 135-34-5 +always \u434D 13-34-4 +always \u434E 245-123456-5 +always \u4350 1235-1236-4 +always \u4351 1235-1236-4 +always \u4352 134-12356-4 +always \u4353 1235-34-5 +always \u4354 1235-12346-2 +always \u4355 145-16-4 +always \u4356 12345-34-2 +always \u4357 15-45-5 +always \u4358 134-16-2 +always \u4359 134-356-2 +always \u435A 14-1346-5 +always \u435B 13-34-5 +always \u435C 1-146-5 +always \u435D 124-345-5 +always \u435E 1256-5 +always \u435F 125-12346-5 +always \u4360 14-16-2 +always \u4361 14-246-5 +always \u4362 34-2 +always \u4363 14-356-2 +always \u4364 13-16-4 +always \u4365 14-356-5 +always \u4366 14-16-2 +always \u4368 135-126-2 +always \u4369 1346-4 +always \u436A 123-1246-5 +always \u436B 124-25-2 +always \u436E 1-146-5 +always \u436F 13-1246-4 +always \u4371 15-1256-2 +always \u4372 1345-2456-2 +always \u4373 12-25-5 +always \u4374 145-25-5 +always \u4376 145-12346-5 +always \u4377 13-1246-5 +always \u4378 135-126-2 +always \u437A 1235-12456-2 +always \u437B 15-45-4 +always \u437C 245-1236-2 +always \u437D 14-16-5 +always \u437E 124-1246-2 +always \u437F 1235-456-2 +always \u4380 15-236-5 +always \u4381 1235-34-2 +always \u4382 135-146-4 +always \u4383 1245-1236-4 +always \u4384 124-246-2 +always \u4385 12345-34-5 +always \u4386 14-246-5 +always \u4388 16-5 +always \u4389 24-34-5 +always \u438A 1234-126-5 +always \u438B 1235-2346-5 +always \u438C 245-34-5 +always \u438E 1345-345-5 +always \u438F 1236-5 +always \u4390 12-146-4 +always \u4391 14-34-5 +always \u4392 1-1236-4 +always \u4393 124-345-5 +always \u4397 245-246-2 +always \u4398 15-34-5 +always \u439A 13-12456-5 +always \u439D 12-34-2 +always \u439F 156-2 +always \u43A0 156-2 +always \u43A1 1345-12456-4 +always \u43A2 245-16-4 +always \u43A3 15-156-5 +always \u43A4 12-34-2 +always \u43A6 2345-4 +always \u43A7 135-1346-5 +always \u43A8 1236-5 +always \u43AA 1345-2346-5 +always \u43AB 12-456-5 +always \u43AC 135-345-5 +always \u43AE 124-16-5 +always \u43AF 1235-1236-5 +always \u43B0 125-25-2 +always \u43B1 135-345-5 +always \u43B2 1-2346-2 +always \u43B3 35-5 +always \u43B4 24-1356-5 +always \u43B5 135-16-5 +always \u43B6 156-5 +always \u43B7 1-34-5 +always \u43B8 34-5 +always \u43B9 123456-2 +always \u43BA 1-156-4 +always \u43BB 1-12356-4 +always \u43BC 14-34-5 +always \u43BD 123456-2 +always \u43BE 13-123456-4 +always \u43BF 245-234-2 +always \u43C0 14-345-5 +always \u43C1 125-2456-4 +always \u43C2 15-12356-4 +always \u43C3 134-2345-2 +always \u43C4 1-156-5 +always \u43C5 245-16-5 +always \u43C6 245-146-2 +always \u43C7 1234-246-5 +always \u43C8 14-2345-2 +always \u43CA 14-12346-2 +always \u43CB 15-34-5 +always \u43CC 245-16-5 +always \u43CD 45-5 +always \u43CE 12345-1356-2 +always \u43D0 13-236-2 +always \u43D1 145-16-5 +always \u43D2 1234-2345-5 +always \u43D3 13-12456-4 +always \u43D4 1345-234-4 +always \u43D5 1245-136-4 +always \u43D6 1-136-5 +always \u43D7 13-2456-5 +always \u43D8 1234-16-4 +always \u43D9 124-1236-4 +always \u43DA 12-146-4 +always \u43DB 12-123456-4 +always \u43DD 12-123456-2 +always \u43DE 134-126-5 +always \u43DF 135-346-5 +always \u43E0 245-16-5 +always \u43E1 24-156-5 +always \u43E2 135-16-4 +always \u43E3 13-236-2 +always \u43E4 15-156-5 +always \u43E6 1235-35-2 +always \u43E7 1345-345-2 +always \u43E8 1235-1246-4 +always \u43EA 156-5 +always \u43EC 134-12356-2 +always \u43EE 15-16-2 +always \u43EF 1-156-5 +always \u43F0 1245-136-4 +always \u43F1 13-1256-2 +always \u43F2 145-346-2 +always \u43F3 1-2346-5 +always \u43F4 24-146-5 +always \u43F5 134-1356-4 +always \u43F6 135-16-5 +always \u43F7 1235-1236-5 +always \u43F8 1256-2 +always \u43F9 15-2345-5 +always \u43FB 1345-1356-2 +always \u43FC 245-1236-2 +always \u43FD 135-34-5 +always \u43FF 245-16-4 +always \u4400 13-16-5 +always \u4401 1345-246-4 +always \u4402 14-34-5 +always \u4403 13-235-4 +always \u4404 1235-1236-5 +always \u4405 16-2 +always \u4406 245-2456-4 +always \u4407 12-123456-2 +always \u4408 1-156-2 +always \u4409 125-156-5 +always \u440A 145-345-2 +always \u440C 124-2345-4 +always \u440D 1-12356-5 +always \u440F 12-123456-4 +always \u4411 1-2346-2 +always \u4413 1245-12356-2 +always \u4414 135-1456-5 +always \u4415 13-16-2 +always \u4416 16-2 +always \u4417 145-34-4 +always \u4418 13-236-2 +always \u4419 13-2346-2 +always \u441A 13-16-2 +always \u441D 15-25-4 +always \u441E 1245-25-5 +always \u441F 15-46-5 +always \u4420 1235-456-4 +always \u4421 245-16-2 +always \u4422 1-34-5 +always \u4423 245-25-5 +always \u4424 12-156-2 +always \u4425 12346-4 +always \u4427 123-146-5 +always \u4428 13-34-4 +always \u4429 123-2456-4 +always \u442A 12345-1236-5 +always \u442C 245-146-2 +always \u442D 1-156-5 +always \u442E 12-1236-4 +always \u442F 14-356-2 +always \u4432 1-2346-2 +always \u4433 1256-2 +always \u4434 13-1246-5 +always \u4435 1235-456-2 +always \u4436 13-1456-4 +always \u4438 13-25-2 +always \u4439 15-146-5 +always \u443A 124-1236-5 +always \u443C 15-16-5 +always \u443D 134-1236-2 +always \u443E 145-25-2 +always \u443F 146-2 +always \u4440 1234-16-5 +always \u4441 34-5 +always \u4442 2456-4 +always \u4443 134-1356-2 +always \u4444 1234-16-5 +always \u4445 134-1356-2 +always \u4446 46-4 +always \u4447 1-156-5 +always \u4448 135-126-2 +always \u4449 13456-2 +always \u444A 1246-2 +always \u444B 1345-146-2 +always \u444C 14-1236-2 +always \u444D 2345-5 +always \u444E 12-1236-4 +always \u444F 245-45-2 +always \u4450 1-136-4 +always \u4451 1234-34-2 +always \u4453 124-2456-2 +always \u4454 12345-356-5 +always \u4455 24-34-4 +always \u4457 145-1346-5 +always \u4458 12-345-2 +always \u4459 1245-1236-2 +always \u445A 124-2345-2 +always \u445B 12-156-4 +always \u445C 124-345-5 +always \u445D 13-23456-4 +always \u445E 24-123456-5 +always \u445F 1235-456-2 +always \u4460 14-246-4 +always \u4464 13-1456-5 +always \u4465 2346-5 +always \u4467 12345-34-2 +always \u4468 145-25-5 +always \u446A 2346-5 +always \u446C 246-5 +always \u446D 145-16-5 +always \u446F 145-16-5 +always \u4470 135-34-5 +always \u4471 134-1236-2 +always \u4472 12-2346-5 +always \u4473 14-123456-2 +always \u4474 245-16-2 +always \u4475 134-34-5 +always \u4476 245-1236-2 +always \u447B 234-2 +always \u447D 145-345-2 +always \u447F 15-34-5 +always \u4480 12345-34-2 +always \u4481 13-16-5 +always \u4482 13-46-4 +always \u4483 245-146-5 +always \u4484 135-126-2 +always \u4485 124-1356-2 +always \u4486 12-2346-5 +always \u4487 12345-34-5 +always \u4488 135-34-4 +always \u4489 34-4 +always \u448B 46-4 +always \u448C 134-13456-5 +always \u448D 1234-1346-4 +always \u448E 134-1346-4 +always \u4490 134-1356-2 +always \u4491 245-146-4 +always \u4492 124-246-2 +always \u4493 123-2456-4 +always \u4494 135-2456-5 +always \u4495 15-246-4 +always \u4496 15-1456-5 +always \u4497 245-16-5 +always \u449A 24-146-4 +always \u449B 1235-1356-2 +always \u449C 1345-234-2 +always \u449D 15-246-2 +always \u449E 12-136-2 +always \u44A0 12345-1236-4 +always \u44A1 1456-4 +always \u44A2 1346-2 +always \u44A3 1245-1236-4 +always \u44A4 1245-156-5 +always \u44A5 12345-345-5 +always \u44A6 12345-1236-5 +always \u44A7 245-1256-5 +always \u44A8 24-156-4 +always \u44A9 1235-2346-2 +always \u44AA 135-2345-5 +always \u44AB 145-2456-5 +always \u44AC 134-126-5 +always \u44AD 145-1356-4 +always \u44B2 12-345-5 +always \u44B3 145-25-4 +always \u44B4 234-4 +always \u44B5 1235-146-5 +always \u44B7 123-2356-5 +always \u44B8 15-2345-2 +always \u44B9 14-356-5 +always \u44BA 13-1456-4 +always \u44BB 245-16-4 +always \u44BD 134-356-2 +always \u44C2 2345-2 +always \u44C3 16-5 +always \u44C4 1456-2 +always \u44C5 245-16-2 +always \u44C6 1-2346-2 +always \u44C7 15-16-5 +always \u44C8 16-5 +always \u44C9 346-2 +always \u44CA 2346-5 +always \u44CC 1-156-5 +always \u44CD 1235-1236-4 +always \u44CE 12-25-5 +always \u44D0 12-123456-2 +always \u44D1 135-13456-4 +always \u44D2 123-2356-4 +always \u44D3 12-12356-2 +always \u44D5 124-25-4 +always \u44D6 245-235-2 +always \u44D8 13-234-5 +always \u44DA 245-34-2 +always \u44DB 12345-34-4 +always \u44DD 134-1356-2 +always \u44DE 14-16-5 +always \u44DF 14-346-5 +always \u44E0 124-345-5 +always \u44E2 13-34-5 +always \u44E3 14-46-4 +always \u44E5 14-345-5 +always \u44E6 145-2345-4 +always \u44E7 245-156-5 +always \u44EA 46-2 +always \u44EB 13-16-5 +always \u44ED 12-345-5 +always \u44EE 134-146-5 +always \u44EF 145-34-2 +always \u44F1 12-2456-2 +always \u44F2 1245-1246-5 +always \u44F3 1235-136-4 +always \u44F4 1245-12456-2 +always \u44F6 14-2456-5 +always \u44F7 15-13456-5 +always \u44F9 16-5 +always \u44FA 134-356-4 +always \u44FC 1235-2346-5 +always \u44FD 13-16-5 +always \u44FF 1235-1236-4 +always \u4501 14-16-5 +always \u4502 125-156-4 +always \u4503 125-34-4 +always \u4504 246-2 +always \u4506 14-16-2 +always \u4507 245-16-4 +always \u4508 13-1236-4 +always \u4509 14-16-5 +always \u450D 145-34-4 +always \u450E 15-34-5 +always \u450F 12-12356-5 +always \u4511 15-346-2 +always \u4512 135-356-5 +always \u4513 15-1256-4 +always \u4514 13-13456-5 +always \u4515 1234-34-2 +always \u4516 14-13456-2 +always \u4517 15-46-2 +always \u4518 125-25-5 +always \u4519 145-246-5 +always \u451A 12-123456-2 +always \u451B 245-13456-4 +always \u451C 1345-1236-2 +always \u451E 14-1256-5 +always \u451F 12-156-2 +always \u4520 24-146-4 +always \u4521 1256-2 +always \u4522 1235-35-2 +always \u4523 14-16-2 +always \u4527 14-16-2 +always \u452A 145-1246-5 +always \u452C 16-5 +always \u452D 1345-13456-5 +always \u452F 1235-34-2 +always \u4530 12345-34-2 +always \u4532 12-1356-2 +always \u4533 1345-1236-4 +always \u4534 245-2346-5 +always \u4536 124-16-2 +always \u4537 245-1456-2 +always \u4538 135-246-4 +always \u4539 15-1246-5 +always \u453A 1246-2 +always \u453C 15-2346-5 +always \u453D 2456-5 +always \u453E 2346-5 +always \u453F 13-346-5 +always \u4540 123-12456-4 +always \u4541 12345-356-4 +always \u4543 1456-5 +always \u4545 15-146-4 +always \u4546 145-12356-5 +always \u4547 1235-1246-5 +always \u4548 15-346-5 +always \u4549 125-2346-2 +always \u454A 124-1236-2 +always \u454B 12-1346-4 +always \u454C 1-156-5 +always \u454D 16-5 +always \u454E 12345-34-2 +always \u454F 2346-2 +always \u4551 13-256-5 +always \u4553 12-345-2 +always \u4554 15-2345-2 +always \u4555 134-1236-5 +always \u4557 135-16-5 +always \u4558 14-13456-2 +always \u4559 13-346-2 +always \u455A 123-1246-5 +always \u455B 13-23456-2 +always \u455E 14-1346-5 +always \u4560 12345-356-5 +always \u4561 14-34-4 +always \u4562 1-345-4 +always \u4563 1235-2346-2 +always \u4565 1345-16-4 +always \u4566 13456-2 +always \u4567 15-246-5 +always \u4568 124-1356-2 +always \u4569 14-146-4 +always \u456A 125-2346-2 +always \u456B 123-1246-2 +always \u456D 245-2345-2 +always \u456E 13-1256-2 +always \u456F 1234-246-2 +always \u4570 135-1236-5 +always \u4571 145-12356-4 +always \u4572 14-1456-4 +always \u4573 134-16-2 +always \u4574 1-25-2 +always \u4575 15-346-2 +always \u4576 1235-34-5 +always \u4577 134-16-2 +always \u4578 13-346-3 +always \u4579 125-345-2 +always \u457A 245-12346-2 +always \u457B 13-2346-2 +always \u457C 1345-1236-2 +always \u457D 1-34-2 +always \u457E 2345-2 +always \u457F 1235-1236-5 +always \u4581 16-5 +always \u4582 14-12456-2 +always \u4583 236-5 +always \u4584 1245-1236-2 +always \u4585 14-13456-2 +always \u4586 1345-46-5 +always \u4587 1256-5 +always \u4588 1345-236-5 +always \u458A 16-2 +always \u458B 1345-236-5 +always \u458C 245-1456-2 +always \u458D 245-2345-2 +always \u458E 15-23456-2 +always \u458F 12-34-4 +always \u4590 13-1456-5 +always \u4591 134-16-5 +always \u4593 1345-345-5 +always \u4594 1235-1236-5 +always \u4595 125-34-4 +always \u4596 15-23456-2 +always \u4597 2345-2 +always \u4598 124-34-2 +always \u459B 15-25-4 +always \u459C 1456-2 +always \u459D 12-12346-2 +always \u459E 1-12356-4 +always \u459F 134-1346-4 +always \u45A0 45-2 +always \u45A1 1345-1256-5 +always \u45A2 134-246-2 +always \u45A3 15-146-5 +always \u45A4 12456-4 +always \u45A5 14-16-2 +always \u45A7 1345-345-5 +always \u45A8 24-156-2 +always \u45A9 135-16-5 +always \u45AA 245-156-2 +always \u45AB 135-1346-5 +always \u45AD 13-45-5 +always \u45AE 15-46-4 +always \u45AF 13-1246-5 +always \u45B0 1234-2456-5 +always \u45B2 15-256-2 +always \u45B3 1-345-5 +always \u45B4 246-2 +always \u45B8 2346-2 +always \u45B9 46-2 +always \u45BA 124-246-2 +always \u45BB 234-2 +always \u45BC 13-236-2 +always \u45BD 14-16-2 +always \u45BF 14-16-2 +always \u45C1 13-16-5 +always \u45C2 1235-34-4 +always \u45C3 1-1236-5 +always \u45C4 12345-34-4 +always \u45C5 12-1346-2 +always \u45C6 13-12456-4 +always \u45C7 13-1256-2 +always \u45C8 134-1356-2 +always \u45CA 12-1356-2 +always \u45CB 134-12356-2 +always \u45CD 14-16-4 +always \u45D1 16-5 +always \u45D2 135-13456-5 +always \u45D4 1235-12356-2 +always \u45D5 12456-4 +always \u45D6 12-156-5 +always \u45D8 13-2346-2 +always \u45D9 1235-1236-2 +always \u45DA 135-126-2 +always \u45DC 14-234-2 +always \u45DD 245-1236-2 +always \u45DE 245-1236-2 +always \u45DF 16-5 +always \u45E0 15-45-2 +always \u45E1 2345-2 +always \u45E2 15-25-4 +always \u45E3 13-146-4 +always \u45E4 235-2 +always \u45E8 1256-2 +always \u45EA 1-2346-5 +always \u45EB 134-345-2 +always \u45EE 24-456-4 +always \u45EF 13-1456-5 +always \u45F0 13-12456-5 +always \u45F1 1234-34-2 +always \u45F2 14-1456-5 +always \u45F4 124-13456-2 +always \u45F6 14-345-5 +always \u45F7 16-5 +always \u45F9 245-156-5 +always \u45FA 2345-4 +always \u45FB 13-346-2 +always \u45FD 1246-5 +always \u45FE 15-2345-4 +always \u45FF 1345-13456-2 +always \u4600 12345-34-5 +always \u4601 13-2346-2 +always \u4603 134-126-5 +always \u4604 12345-34-5 +always \u4605 1345-2456-2 +always \u4606 15-2345-4 +always \u4607 123456-2 +always \u4608 14-16-5 +always \u4609 245-1236-2 +always \u460A 134-346-5 +always \u460C 1345-16-5 +always \u460D 12-2456-5 +always \u460F 15-1256-5 +always \u4610 1345-1256-5 +always \u4611 134-2456-5 +always \u4613 123-1236-5 +always \u4615 1235-1346-2 +always \u4618 1256-5 +always \u4619 1246-5 +always \u461A 125-34-2 +always \u461D 16-5 +always \u4620 12345-34-2 +always \u4621 135-16-4 +always \u4622 1-34-4 +always \u4623 125-156-4 +always \u4624 24-34-5 +always \u4625 15-23456-2 +always \u4626 1345-16-2 +always \u4628 13-246-4 +always \u4629 15-45-5 +always \u462B 1345-12356-5 +always \u462C 1245-12346-2 +always \u462D 145-346-2 +always \u462E 15-345-5 +always \u4631 1256-5 +always \u4633 13-1456-3 +always \u4635 14-34-5 +always \u4636 1235-1236-5 +always \u4638 16-5 +always \u4639 125-1246-5 +always \u463A 1-1236-5 +always \u463B 15-34-5 +always \u463C 12456-4 +always \u463D 1345-16-2 +always \u463E 13-12456-4 +always \u463F 13-236-2 +always \u4640 135-1356-4 +always \u4641 245-1236-2 +always \u4643 145-25-5 +always \u4644 245-16-5 +always \u4645 246-5 +always \u4646 13-1246-5 +always \u4647 1345-12456-4 +always \u4648 1235-12356-2 +always \u4649 15-256-2 +always \u464A 15-346-5 +always \u464C 1235-1246-5 +always \u464E 15-346-2 +always \u464F 135-126-2 +always \u4650 123-2346-5 +always \u4652 15-1256-5 +always \u4653 135-2456-4 +always \u4655 12-34-5 +always \u4657 124-16-5 +always \u4658 12-34-4 +always \u4659 12-156-2 +always \u465A 1345-246-4 +always \u465B 13-12456-5 +always \u465C 12345-1356-2 +always \u465D 15-346-5 +always \u465F 145-25-5 +always \u4660 13-236-2 +always \u4661 1235-1246-5 +always \u4662 125-1356-5 +always \u4663 15-345-5 +always \u4664 145-25-4 +always \u4665 14-13456-2 +always \u4666 134-1356-2 +always \u4668 13-25-4 +always \u4669 134-1356-2 +always \u466A 14-12346-2 +always \u466C 13456-5 +always \u466E 13-12456-5 +always \u466F 245-34-5 +always \u4670 14-16-2 +always \u4671 145-34-2 +always \u4673 2346-5 +always \u4677 145-2346-2 +always \u4678 145-2346-2 +always \u4679 13-46-4 +always \u467A 14-2345-2 +always \u467C 24-146-5 +always \u467D 15-16-5 +always \u467F 1246-5 +always \u4682 1235-2346-5 +always \u4683 234-2 +always \u4684 14-34-5 +always \u4685 14-2456-2 +always \u4686 12356-4 +always \u4687 24-1356-4 +always \u4688 13-45-5 +always \u4689 245-16-5 +always \u468B 256-5 +always \u468D 245-16-5 +always \u468F 14-1356-5 +always \u4690 13-16-2 +always \u4691 134-2456-2 +always \u4692 12-456-2 +always \u4693 1345-2345-4 +always \u4695 14-16-5 +always \u4696 14-13456-2 +always \u4698 12-136-2 +always \u469A 15-2345-4 +always \u469B 1235-34-2 +always \u469D 125-34-2 +always \u469E 145-2456-4 +always \u469F 145-2456-4 +always \u46A0 1235-123456-5 +always \u46A2 12-2346-5 +always \u46A3 124-16-2 +always \u46A5 1345-25-5 +always \u46A6 1-156-5 +always \u46A7 14-234-2 +always \u46A8 12345-356-5 +always \u46A9 13-246-4 +always \u46AB 146-2 +always \u46AC 14-1456-2 +always \u46AE 1245-1356-2 +always \u46AF 124-146-4 +always \u46B0 1234-16-4 +always \u46B1 15-1456-5 +always \u46B2 24-1236-5 +always \u46B3 15-346-5 +always \u46B4 35-5 +always \u46B5 124-146-4 +always \u46B7 15-16-5 +always \u46B8 15-346-5 +always \u46B9 1234-16-4 +always \u46BA 246-2 +always \u46BB 246-2 +always \u46BC 1345-1256-5 +always \u46BD 1235-146-5 +always \u46BE 1345-1456-2 +always \u46BF 1456-5 +always \u46C0 12345-1236-4 +always \u46C1 1345-1236-2 +always \u46C2 12-156-2 +always \u46C3 456-5 +always \u46C4 45-4 +always \u46C5 15-23456-2 +always \u46C6 1-12356-5 +always \u46C7 45-4 +always \u46C8 24-156-5 +always \u46C9 134-16-5 +always \u46CB 13-2346-2 +always \u46CC 1234-146-2 +always \u46CD 12345-356-5 +always \u46CE 1235-34-5 +always \u46CF 1345-16-2 +always \u46D0 245-156-2 +always \u46D1 134-16-5 +always \u46D2 135-2345-5 +always \u46D4 1345-345-2 +always \u46D5 1256-5 +always \u46D6 2346-5 +always \u46D7 1-156-4 +always \u46D8 1345-1456-2 +always \u46D9 15-1256-5 +always \u46DA 14-236-5 +always \u46DB 1235-1246-5 +always \u46DC 15-256-5 +always \u46DD 1345-146-2 +always \u46DE 1235-1236-4 +always \u46DF 13-23456-2 +always \u46E0 145-12356-5 +always \u46E1 1235-35-5 +always \u46E4 245-34-5 +always \u46E5 15-16-5 +always \u46E6 15-12346-5 +always \u46E7 134-16-2 +always \u46E8 15-1456-5 +always \u46E9 34-5 +always \u46EA 245-235-2 +always \u46EB 1-1356-5 +always \u46EC 12-12356-2 +always \u46ED 15-13456-5 +always \u46EE 13-234-5 +always \u46EF 13-1256-5 +always \u46F0 1235-123456-2 +always \u46F1 124-16-2 +always \u46F2 134-1236-2 +always \u46F3 13-2345-4 +always \u46F4 245-16-4 +always \u46F5 24-12356-5 +always \u46F6 14-356-4 +always \u46F7 12456-4 +always \u46F8 12-2346-5 +always \u46F9 245-1236-5 +always \u46FA 13-346-5 +always \u46FB 234-5 +always \u46FC 1235-1246-4 +always \u46FD 1-345-4 +always \u46FE 15-34-5 +always \u46FF 13-2346-2 +always \u4700 1345-146-4 +always \u4701 15-16-5 +always \u4704 12-156-2 +always \u4705 1246-2 +always \u4706 134-126-5 +always \u4707 13-123456-4 +always \u470A 125-146-5 +always \u470B 1235-1246-5 +always \u470C 14-12456-2 +always \u470D 14-246-2 +always \u470E 14-146-2 +always \u4711 245-23456-5 +always \u4712 146-5 +always \u4713 1345-346-5 +always \u4714 15-1246-2 +always \u4715 134-2456-5 +always \u4716 124-1236-5 +always \u4717 15-1456-5 +always \u4718 13-13456-4 +always \u4719 1236-2 +always \u471A 124-345-5 +always \u471B 12-1236-2 +always \u471C 1246-5 +always \u471D 124-12456-4 +always \u471E 13-16-5 +always \u471F 12-136-2 +always \u4720 12-2346-5 +always \u4721 15-1256-5 +always \u4722 15-2345-4 +always \u4723 15-1456-3 +always \u4727 1345-146-4 +always \u4729 2345-5 +always \u472A 245-234-2 +always \u472B 1235-12346-2 +always \u472C 15-12346-4 +always \u472D 13-256-5 +always \u472E 14-246-2 +always \u472F 13-1256-2 +always \u4731 134-1236-4 +always \u4732 14-346-5 +always \u4734 12-34-5 +always \u4735 12-156-4 +always \u4736 15-46-2 +always \u4738 134-356-4 +always \u4739 24-34-5 +always \u473A 245-2346-5 +always \u473B 12-156-4 +always \u473C 13-34-2 +always \u473D 1256-2 +always \u4740 14-246-2 +always \u4741 14-146-2 +always \u4742 24-34-5 +always \u4743 1-2346-2 +always \u4748 2346-5 +always \u474A 24-345-5 +always \u474B 125-12346-5 +always \u474C 13-236-2 +always \u474D 13-256-5 +always \u474F 14-12356-2 +always \u4750 1246-2 +always \u4752 1-34-5 +always \u4753 14-345-5 +always \u4754 1235-12456-3 +always \u4755 1-2346-2 +always \u4756 1-146-4 +always \u4758 16-5 +always \u475A 1345-16-2 +always \u475D 16-4 +always \u475E 1235-146-5 +always \u475F 23456-5 +always \u4760 1235-12456-2 +always \u4761 134-1236-5 +always \u4762 134-1236-5 +always \u4763 245-1256-2 +always \u4764 14-146-4 +always \u4765 1235-146-2 +always \u4767 134-136-2 +always \u4768 15-2345-2 +always \u4769 1-136-5 +always \u476A 24-34-2 +always \u476B 125-25-2 +always \u476C 1-34-5 +always \u476D 13-12356-5 +always \u476E 15-45-5 +always \u476F 16-5 +always \u4770 124-16-2 +always \u4772 13-1456-5 +always \u4773 245-1236-2 +always \u4775 135-34-5 +always \u4776 14-46-2 +always \u4777 1-156-5 +always \u4778 13-16-5 +always \u4779 12456-4 +always \u477A 13-12456-5 +always \u477C 245-13456-2 +always \u477D 2456-5 +always \u477E 12345-34-5 +always \u477F 13-1246-5 +always \u4780 13-12356-5 +always \u4781 15-2345-5 +always \u4782 1245-12456-4 +always \u4783 1-156-5 +always \u4784 135-246-5 +always \u4785 16-2 +always \u4786 15-25-4 +always \u4787 145-346-2 +always \u4788 13-1246-4 +always \u4789 24-1356-5 +always \u478A 15-256-5 +always \u478B 12-136-5 +always \u478C 24-2346-2 +always \u478D 245-13456-2 +always \u4790 12-123456-4 +always \u4791 1235-12346-2 +always \u4792 145-12346-5 +always \u4793 12-1356-3 +always \u4794 1246-4 +always \u4795 145-346-2 +always \u4796 24-34-4 +always \u4798 13-16-2 +always \u4799 125-345-2 +always \u479A 245-16-2 +always \u479C 12345-34-5 +always \u479D 146-4 +always \u479E 12345-34-2 +always \u479F 1234-126-5 +always \u47A1 124-1236-4 +always \u47A2 1-345-5 +always \u47A3 12-2346-4 +always \u47A4 245-1256-2 +always \u47A5 234-5 +always \u47A6 1235-2346-2 +always \u47A7 1235-12356-5 +always \u47A8 13-1246-4 +always \u47A9 2346-5 +always \u47AA 13-46-5 +always \u47AB 256-4 +always \u47AC 124-12356-5 +always \u47AD 245-234-4 +always \u47AF 12345-34-5 +always \u47B0 125-25-2 +always \u47B1 1235-34-2 +always \u47B3 135-126-2 +always \u47B5 13-236-4 +always \u47B6 145-16-5 +always \u47B7 13-236-2 +always \u47B8 12345-34-5 +always \u47B9 1235-456-2 +always \u47BB 235-4 +always \u47BC 12-1246-4 +always \u47BD 15-25-4 +always \u47BE 12-156-2 +always \u47C2 134-1236-2 +always \u47C3 245-345-5 +always \u47C4 245-16-5 +always \u47C5 13-2345-5 +always \u47C6 135-16-5 +always \u47C8 1-156-2 +always \u47C9 1-34-2 +always \u47CA 245-1256-2 +always \u47CB 1-1236-4 +always \u47CC 13-16-2 +always \u47CD 145-2345-2 +always \u47CF 14-16-5 +always \u47D0 14-16-5 +always \u47D1 14-345-4 +always \u47D2 245-45-2 +always \u47D4 12345-34-5 +always \u47D5 12-345-5 +always \u47D6 124-1346-5 +always \u47D7 24-156-5 +always \u47D8 1235-1346-5 +always \u47D9 245-346-5 +always \u47DA 245-16-2 +always \u47DB 135-126-2 +always \u47DC 1345-345-5 +always \u47DD 124-12356-5 +always \u47DE 12-34-2 +always \u47DF 245-34-5 +always \u47E0 236-5 +always \u47E1 1-156-3 +always \u47E2 12-136-2 +always \u47E3 12-34-5 +always \u47E4 135-16-5 +always \u47E5 134-1346-2 +always \u47E6 135-345-2 +always \u47E7 124-2345-2 +always \u47E8 134-1456-2 +always \u47E9 14-346-4 +always \u47EA 12345-1356-4 +always \u47EB 12-1356-3 +always \u47EC 245-234-5 +always \u47ED 124-246-2 +always \u47EE 12345-34-2 +always \u47EF 123-25-5 +always \u47F0 13-2345-4 +always \u47F4 1-136-5 +always \u47F5 245-234-2 +always \u47F6 245-25-5 +always \u47F7 12-156-5 +always \u47F8 123-1246-2 +always \u47F9 14-346-5 +always \u47FA 135-1346-4 +always \u47FB 145-34-5 +always \u47FC 34-4 +always \u47FE 13-236-4 +always \u47FF 14-34-5 +always \u4800 12-1346-5 +always \u4802 12-34-2 +always \u4803 14-46-4 +always \u4804 124-2345-4 +always \u4805 123-123456-4 +always \u4806 12-1346-2 +always \u4807 13-236-2 +always \u4808 124-34-2 +always \u4809 1235-35-5 +always \u480A 12345-356-5 +always \u480B 135-16-4 +always \u480D 245-23456-2 +always \u480E 25-5 +always \u480F 13-16-5 +always \u4810 245-1256-5 +always \u4811 123-1246-4 +always \u4812 1235-34-2 +always \u4813 245-34-5 +always \u4814 15-1246-5 +always \u4817 245-234-5 +always \u4818 1234-16-5 +always \u4819 135-356-5 +always \u481A 35-5 +always \u481B 13-246-4 +always \u481C 1245-12346-2 +always \u481E 245-34-5 +always \u481F 145-346-2 +always \u4820 12-156-5 +always \u4821 245-25-2 +always \u4822 134-1356-5 +always \u4823 15-45-4 +always \u4824 145-25-4 +always \u4825 135-346-2 +always \u4826 1-2346-5 +always \u4827 12-34-2 +always \u4828 12-1236-5 +always \u4829 13-1246-5 +always \u482A 145-12456-5 +always \u482B 125-12356-5 +always \u482C 145-1356-5 +always \u482D 14-2456-2 +always \u482E 124-1356-2 +always \u482F 236-5 +always \u4830 245-45-2 +always \u4831 24-34-4 +always \u4832 14-13456-2 +always \u4834 245-1456-4 +always \u4835 12345-34-5 +always \u4836 24-2346-5 +always \u4837 124-246-4 +always \u4839 2456-2 +always \u483B 245-235-2 +always \u483C 145-246-5 +always \u483D 1235-2456-2 +always \u483E 24-1236-4 +always \u483F 2356-5 +always \u4840 1-1236-4 +always \u4841 14-12346-4 +always \u4842 13-234-5 +always \u4843 14-16-5 +always \u4845 134-1456-4 +always \u4846 1245-12346-2 +always \u4847 236-5 +always \u4848 13-236-2 +always \u4849 123-1346-4 +always \u484A 12345-1236-2 +always \u484B 245-16-2 +always \u484C 1235-12346-2 +always \u484D 12345-34-2 +always \u484E 14-34-2 +always \u484F 1235-12346-2 +always \u4850 124-25-2 +always \u4851 134-1456-2 +always \u4852 124-2345-2 +always \u4853 13-45-5 +always \u4854 245-16-4 +always \u4855 1-1356-4 +always \u4856 13-13456-5 +always \u4857 13-12346-4 +always \u4858 124-2345-2 +always \u4859 14-1346-2 +always \u485A 134-146-5 +always \u485B 1456-5 +always \u485C 14-34-5 +always \u485D 256-4 +always \u485E 13-1256-2 +always \u485F 1234-16-5 +always \u4861 15-346-2 +always \u4862 135-2345-5 +always \u4865 1245-12346-2 +always \u4866 15-1346-4 +always \u4867 34-4 +always \u4868 12-345-5 +always \u4869 13-34-4 +always \u486A 12-1236-2 +always \u486B 1234-1356-2 +always \u486C 134-1236-5 +always \u486F 24-456-5 +always \u4870 123-1356-4 +always \u4871 1-12456-4 +always \u4872 12-1236-2 +always \u4874 12-456-2 +always \u4875 15-1246-5 +always \u4876 135-356-5 +always \u4877 123-2456-5 +always \u4879 1-156-5 +always \u487A 1246-5 +always \u487B 134-1456-2 +always \u487C 14-13456-2 +always \u487E 1345-356-5 +always \u487F 14-13456-2 +always \u4880 245-16-5 +always \u4881 236-5 +always \u4883 16-5 +always \u4884 15-16-4 +always \u4885 12-136-2 +always \u4887 1245-12346-4 +always \u4888 12-136-2 +always \u4889 1345-12346-2 +always \u488A 234-2 +always \u488B 13-16-5 +always \u488C 135-126-2 +always \u488D 12345-1346-4 +always \u4890 245-34-2 +always \u4891 145-16-4 +always \u4893 1256-2 +always \u4894 13-2346-2 +always \u4895 15-1256-5 +always \u4896 14-1256-5 +always \u4897 1235-2346-2 +always \u4899 135-2456-5 +always \u489A 13-12346-5 +always \u489B 13-235-4 +always \u489C 13-1246-3 +always \u489D 23456-5 +always \u489E 1345-34-5 +always \u489F 234-2 +always \u48A0 15-12346-5 +always \u48A1 15-346-5 +always \u48A2 245-1346-5 +always \u48A3 246-2 +always \u48A4 24-34-5 +always \u48A5 2345-2 +always \u48A6 24-2356-5 +always \u48A7 14-246-5 +always \u48A9 1256-5 +always \u48AA 135-126-2 +always \u48AB 15-1246-2 +always \u48AD 2345-5 +always \u48AE 14-356-5 +always \u48AF 14-1456-2 +always \u48B0 124-2456-2 +always \u48B1 145-34-2 +always \u48B2 236-5 +always \u48B3 13-16-4 +always \u48B5 256-2 +always \u48B9 13-1256-4 +always \u48BB 12-136-2 +always \u48BD 15-46-5 +always \u48BE 15-2345-4 +always \u48C0 13-1246-4 +always \u48C1 1256-4 +always \u48C2 14-356-4 +always \u48C3 15-346-5 +always \u48C4 124-34-2 +always \u48C5 12-136-2 +always \u48C6 15-13456-2 +always \u48C7 245-234-2 +always \u48C8 1235-1346-5 +always \u48CA 145-1346-4 +always \u48CB 245-2456-4 +always \u48CC 145-16-4 +always \u48CD 2345-4 +always \u48D1 12-1236-2 +always \u48D3 14-16-2 +always \u48D4 15-25-4 +always \u48D5 134-345-4 +always \u48D6 134-345-4 +always \u48D8 124-1346-2 +always \u48D9 1234-356-2 +always \u48DA 14-12356-2 +always \u48DB 15-16-3 +always \u48DC 245-25-2 +always \u48DD 124-34-2 +always \u48DE 2346-5 +always \u48DF 245-1236-2 +always \u48E0 13-346-2 +always \u48E1 124-16-2 +always \u48E2 13-16-2 +always \u48E3 145-1346-4 +always \u48E4 13-246-5 +always \u48E5 135-16-4 +always \u48E6 14-356-5 +always \u48E7 16-5 +always \u48E8 12-123456-2 +always \u48E9 12-123456-2 +always \u48EA 1234-126-5 +always \u48EB 14-16-2 +always \u48EC 125-2456-4 +always \u48ED 124-2456-5 +always \u48EE 1234-126-5 +always \u48EF 124-2345-4 +always \u48F0 13-1256-5 +always \u48F1 15-1256-5 +always \u48F2 12345-1236-5 +always \u48F4 15-1256-5 +always \u48F5 156-5 +always \u48F6 1235-25-2 +always \u48F8 1245-1236-4 +always \u48F9 12345-345-2 +always \u48FC 14-46-2 +always \u48FD 124-16-4 +always \u48FE 134-16-5 +always \u4901 245-136-2 +always \u4902 134-356-2 +always \u4903 1456-5 +always \u4904 134-2345-4 +always \u4905 124-34-2 +always \u4906 123-1246-2 +always \u4909 134-16-5 +always \u490A 1245-12346-2 +always \u490B 13-25-2 +always \u490D 134-16-2 +always \u490E 13-1256-2 +always \u490F 1234-16-4 +always \u4910 13-1456-4 +always \u4911 456-5 +always \u4912 13-16-4 +always \u4913 134-1356-2 +always \u4914 13-2345-5 +always \u4915 15-236-5 +always \u4916 135-146-5 +always \u4917 13-1236-4 +always \u4918 12-1236-4 +always \u4919 14-16-5 +always \u491A 14-16-4 +always \u491B 245-234-2 +always \u491C 145-123456-5 +always \u491D 13456-5 +always \u491E 256-4 +always \u491F 12-136-2 +always \u4920 13-16-3 +always \u4921 1245-1236-4 +always \u4923 14-236-5 +always \u4925 13-1246-4 +always \u4926 236-5 +always \u4927 1235-1246-5 +always \u4928 1234-16-5 +always \u4929 12-345-2 +always \u492A 145-25-4 +always \u492B 12-1236-2 +always \u492D 123-12456-5 +always \u492E 24-2346-5 +always \u492F 15-13456-2 +always \u4930 12346-4 +always \u4931 24-156-5 +always \u4932 12-156-5 +always \u4933 346-5 +always \u4934 1235-1236-2 +always \u4935 12345-356-5 +always \u4936 346-5 +always \u4937 2345-2 +always \u4938 125-12456-5 +always \u493A 1456-4 +always \u493B 145-25-5 +always \u493C 15-2345-5 +always \u493F 245-346-5 +always \u4940 12-1236-4 +always \u4941 1235-1236-2 +always \u4942 134-1356-5 +always \u4943 236-5 +always \u4944 245-34-5 +always \u4945 245-2345-5 +always \u4946 13-1456-4 +always \u4947 24-1236-5 +always \u4948 134-34-4 +always \u494C 1-1356-5 +always \u494D 1-156-5 +always \u494E 12-123456-2 +always \u494F 1256-4 +always \u4950 134-12356-2 +always \u4951 12456-5 +always \u4952 12-12356-2 +always \u4954 15-34-5 +always \u4955 1234-346-4 +always \u4956 124-2345-2 +always \u4957 123-12456-4 +always \u4958 245-34-5 +always \u4959 15-1246-5 +always \u495B 13-346-2 +always \u495C 13-2345-5 +always \u495D 146-2 +always \u495E 13-246-4 +always \u495F 346-5 +always \u4961 346-5 +always \u4962 14-12346-2 +always \u4963 125-146-2 +always \u4964 135-146-2 +always \u4965 14-2345-2 +always \u4967 1235-12456-2 +always \u4968 14-1256-5 +always \u4969 1246-2 +always \u496A 15-2345-4 +always \u496B 124-346-4 +always \u496C 135-126-2 +always \u496D 1-1356-5 +always \u496E 1-34-2 +always \u496F 135-345-5 +always \u4970 134-1356-5 +always \u4971 15-346-4 +always \u4975 15-246-4 +always \u4976 14-16-5 +always \u4977 1-345-2 +always \u4978 134-16-2 +always \u497A 346-2 +always \u497E 15-346-4 +always \u4982 24-1236-5 +always \u4985 24-1236-5 +always \u4986 13-236-2 +always \u4987 13-16-5 +always \u4988 12345-1346-4 +always \u498A 1345-246-4 +always \u498B 146-2 +always \u498C 12-34-5 +always \u498D 34-5 +always \u498E 13-12456-4 +always \u498F 15-346-5 +always \u4990 124-13456-4 +always \u4991 15-346-5 +always \u4992 145-1346-5 +always \u4994 124-1236-4 +always \u4996 15-23456-2 +always \u4997 15-1256-5 +always \u4998 135-16-5 +always \u4999 15-156-5 +always \u499A 1235-25-5 +always \u499B 1-1356-5 +always \u499C 34-2 +always \u499E 1245-123456-5 +always \u499F 12-2356-5 +always \u49A0 24-156-4 +always \u49A1 1235-12456-2 +always \u49A2 123-25-5 +always \u49A3 12345-34-5 +always \u49A4 12-2356-5 +always \u49A5 15-2345-2 +always \u49A6 245-1456-2 +always \u49A7 245-346-2 +always \u49A8 14-1236-2 +always \u49AA 23456-5 +always \u49AC 245-236-5 +always \u49AE 12-123456-4 +always \u49AF 1-156-5 +always \u49B1 123-1246-4 +always \u49B2 245-2345-5 +always \u49B3 1235-1346-5 +always \u49B4 16-5 +always \u49B5 1345-16-4 +always \u49B6 1-1356-5 +always \u49B7 12-2356-5 +always \u49B9 24-156-2 +always \u49BB 245-156-5 +always \u49BC 13-236-2 +always \u49BD 15-1256-5 +always \u49BE 256-4 +always \u49C1 12-34-5 +always \u49C2 145-146-5 +always \u49C3 145-2345-5 +always \u49C4 13-2346-5 +always \u49C5 124-16-5 +always \u49C6 1235-12346-2 +always \u49C7 1345-16-4 +always \u49C9 14-16-4 +always \u49CB 15-2345-4 +always \u49CD 15-16-5 +always \u49CE 15-45-5 +always \u49D2 14-2456-2 +always \u49D4 134-34-5 +always \u49D5 12-1356-2 +always \u49D6 13-2345-5 +always \u49D7 135-16-5 +always \u49D8 245-16-2 +always \u49D9 14-13456-2 +always \u49DA 1235-146-5 +always \u49DB 135-1346-5 +always \u49DC 124-1346-2 +always \u49DD 145-16-5 +always \u49DE 12345-34-5 +always \u49DF 15-2345-5 +always \u49E0 24-12456-5 +always \u49E1 235-3 +always \u49E4 1234-34-2 +always \u49E5 1235-1246-5 +always \u49E6 1246-2 +always \u49E7 16-4 +always \u49E8 346-5 +always \u49EA 12-2346-5 +always \u49EB 1235-146-2 +always \u49EE 15-2345-4 +always \u49EF 12-1236-2 +always \u49F0 1235-123456-5 +always \u49F2 1235-1236-5 +always \u49F3 245-156-2 +always \u49F5 245-16-2 +always \u49F6 123-1246-2 +always \u49F7 1245-12356-2 +always \u49FA 15-235-2 +always \u49FC 1235-34-2 +always \u49FD 245-1246-4 +always \u49FF 245-236-5 +always \u4A00 145-16-2 +always \u4A01 12-2346-5 +always \u4A04 2345-5 +always \u4A05 14-246-2 +always \u4A06 135-16-2 +always \u4A0B 1345-236-5 +always \u4A0C 135-146-2 +always \u4A0D 13456-4 +always \u4A0E 1235-12346-2 +always \u4A0F 245-156-2 +always \u4A10 245-23456-5 +always \u4A11 124-16-2 +always \u4A12 1256-5 +always \u4A13 14-356-2 +always \u4A14 135-146-2 +always \u4A16 13-16-5 +always \u4A17 12345-34-2 +always \u4A18 15-2345-5 +always \u4A19 245-136-2 +always \u4A1B 15-2346-5 +always \u4A1E 1256-4 +always \u4A20 2456-4 +always \u4A21 1235-1236-2 +always \u4A22 145-1236-5 +always \u4A23 13-2346-2 +always \u4A24 145-16-2 +always \u4A25 1235-34-5 +always \u4A26 1234-1346-2 +always \u4A29 14-13456-2 +always \u4A2A 134-2456-2 +always \u4A2B 134-2456-5 +always \u4A2C 14-2345-2 +always \u4A2E 15-236-4 +always \u4A2F 1-136-5 +always \u4A30 1234-126-5 +always \u4A31 12345-34-5 +always \u4A32 1345-12356-2 +always \u4A33 15-16-5 +always \u4A34 145-1246-5 +always \u4A35 145-1236-5 +always \u4A36 256-4 +always \u4A37 15-2345-5 +always \u4A38 1456-4 +always \u4A3A 145-1246-5 +always \u4A3B 135-1356-5 +always \u4A3C 1235-34-5 +always \u4A3D 12345-356-4 +always \u4A3E 12345-356-4 +always \u4A3F 245-2345-2 +always \u4A40 135-356-5 +always \u4A43 24-156-5 +always \u4A44 124-2345-4 +always \u4A45 1-1236-4 +always \u4A46 13-2345-4 +always \u4A48 1235-1246-5 +always \u4A49 12345-34-4 +always \u4A4A 12456-4 +always \u4A4B 134-126-4 +always \u4A4C 245-246-2 +always \u4A4D 14-246-4 +always \u4A4F 134-346-5 +always \u4A50 13-2346-2 +always \u4A51 1235-12346-2 +always \u4A52 1256-2 +always \u4A53 245-16-2 +always \u4A54 145-25-5 +always \u4A55 1346-2 +always \u4A57 135-345-5 +always \u4A58 145-16-5 +always \u4A59 15-45-5 +always \u4A5A 145-16-5 +always \u4A5B 135-16-5 +always \u4A5C 1-12356-5 +always \u4A5D 1234-146-2 +always \u4A5E 1345-2345-2 +always \u4A5F 16-2 +always \u4A61 13-23456-2 +always \u4A62 145-345-2 +always \u4A63 145-25-4 +always \u4A64 15-16-5 +always \u4A65 145-1236-5 +always \u4A66 124-246-2 +always \u4A67 15-346-5 +always \u4A68 12-1346-5 +always \u4A69 45-4 +always \u4A6A 13-12456-4 +always \u4A6B 14-46-4 +always \u4A6C 135-1356-4 +always \u4A6D 13-16-3 +always \u4A6E 14-34-5 +always \u4A6F 13-16-2 +always \u4A70 15-45-5 +always \u4A71 24-34-5 +always \u4A73 24-34-4 +always \u4A74 1235-34-2 +always \u4A75 256-5 +always \u4A76 12-1236-4 +always \u4A78 1245-12346-2 +always \u4A79 2346-2 +always \u4A7B 135-345-5 +always \u4A7C 12345-1356-2 +always \u4A7E 1-2346-5 +always \u4A7F 12345-136-2 +always \u4A80 13-12456-4 +always \u4A81 135-34-4 +always \u4A82 13-2346-2 +always \u4A84 1235-456-2 +always \u4A85 145-34-2 +always \u4A86 124-16-4 +always \u4A87 135-126-2 +always \u4A88 245-2345-4 +always \u4A89 14-345-5 +always \u4A8A 14-12346-2 +always \u4A8B 1246-5 +always \u4A8C 1-1236-5 +always \u4A8D 14-1236-2 +always \u4A8F 1345-345-5 +always \u4A90 135-16-5 +always \u4A91 124-25-2 +always \u4A92 13-246-5 +always \u4A94 135-34-4 +always \u4A95 13-1256-2 +always \u4A96 1234-126-5 +always \u4A97 15-23456-2 +always \u4A98 1246-4 +always \u4A99 12345-34-2 +always \u4A9A 1235-2346-5 +always \u4A9B 12345-1236-2 +always \u4A9C 12-1236-5 +always \u4A9D 1235-34-5 +always \u4A9E 125-345-2 +always \u4AA4 12345-1236-2 +always \u4AA5 145-346-2 +always \u4AA6 1235-12346-2 +always \u4AA7 12-156-2 +always \u4AA8 135-146-2 +always \u4AA9 1456-2 +always \u4AAC 135-126-2 +always \u4AAD 1245-12456-4 +always \u4AAE 12-12356-4 +always \u4AAF 13456-2 +always \u4AB1 13-2456-4 +always \u4AB3 256-4 +always \u4AB4 1-136-4 +always \u4AB5 23456-4 +always \u4AB7 1235-12356-5 +always \u4AB8 134-1456-2 +always \u4AB9 1234-356-2 +always \u4ABA 13-2346-2 +always \u4ABB 135-2345-5 +always \u4ABD 1235-146-5 +always \u4ABE 134-16-2 +always \u4ABF 24-1356-4 +always \u4AC0 13-136-4 +always \u4AC1 135-16-5 +always \u4AC2 145-25-4 +always \u4AC3 12-123456-2 +always \u4AC4 12-35-5 +always \u4AC5 15-1236-5 +always \u4AC6 12-1356-2 +always \u4AC7 1245-1236-2 +always \u4AC8 125-136-5 +always \u4AC9 134-146-5 +always \u4ACA 135-126-2 +always \u4ACB 124-1246-2 +always \u4ACC 1234-16-4 +always \u4ACD 12345-34-4 +always \u4AD0 14-1456-2 +always \u4AD2 134-136-2 +always \u4AD3 34-2 +always \u4AD4 245-16-5 +always \u4AD5 1-156-5 +always \u4AD6 12-136-4 +always \u4AD7 15-23456-2 +always \u4AD8 1235-2346-2 +always \u4AD9 15-1346-4 +always \u4ADB 1235-12356-2 +always \u4ADD 12345-34-4 +always \u4ADE 1245-146-2 +always \u4ADF 1235-123456-2 +always \u4AE0 1234-356-2 +always \u4AE1 245-2345-5 +always \u4AE3 15-16-2 +always \u4AE4 134-13456-2 +always \u4AE5 123-1246-4 +always \u4AE6 13-2346-2 +always \u4AE8 146-5 +always \u4AE9 15-1236-4 +always \u4AEA 24-456-4 +always \u4AEB 14-12356-2 +always \u4AEC 1-136-4 +always \u4AED 1235-1246-5 +always \u4AEE 245-1236-2 +always \u4AF0 14-1456-5 +always \u4AF1 1345-345-2 +always \u4AF2 1235-1236-5 +always \u4AF3 145-34-2 +always \u4AF4 13-1456-5 +always \u4AF5 134-2345-2 +always \u4AF6 12345-1236-2 +always \u4AF7 2346-5 +always \u4AF8 1345-146-2 +always \u4AF9 1235-12346-2 +always \u4AFA 1235-12346-2 +always \u4AFB 15-236-2 +always \u4AFC 15-236-5 +always \u4AFE 135-16-5 +always \u4B00 234-4 +always \u4B01 16-2 +always \u4B02 15-236-5 +always \u4B03 15-345-5 +always \u4B04 1256-5 +always \u4B05 14-16-5 +always \u4B06 14-16-5 +always \u4B07 45-5 +always \u4B08 145-1246-5 +always \u4B09 1235-146-5 +always \u4B0A 245-346-5 +always \u4B0B 14-1356-2 +always \u4B0E 13-25-2 +always \u4B0F 135-34-5 +always \u4B10 1246-4 +always \u4B11 1246-5 +always \u4B13 1236-5 +always \u4B14 15-1256-5 +always \u4B15 24-1346-4 +always \u4B16 1235-1356-2 +always \u4B17 46-2 +always \u4B19 246-2 +always \u4B1B 135-16-5 +always \u4B1D 1235-1356-2 +always \u4B1E 124-146-2 +always \u4B1F 14-234-2 +always \u4B21 1-34-5 +always \u4B23 245-16-5 +always \u4B24 12-146-2 +always \u4B25 16-5 +always \u4B26 145-12356-5 +always \u4B27 45-2 +always \u4B28 245-34-5 +always \u4B2A 135-126-2 +always \u4B2B 245-1236-4 +always \u4B2C 46-4 +always \u4B2E 16-2 +always \u4B2F 1345-2345-2 +always \u4B30 24-146-5 +always \u4B31 135-136-5 +always \u4B33 135-1236-4 +always \u4B34 134-126-5 +always \u4B35 2456-5 +always \u4B36 136-5 +always \u4B37 24-2346-4 +always \u4B39 1-156-5 +always \u4B3A 46-5 +always \u4B3B 13-2345-5 +always \u4B3C 45-5 +always \u4B3D 145-1246-5 +always \u4B3E 124-16-2 +always \u4B3F 1246-4 +always \u4B40 15-256-5 +always \u4B41 1-156-5 +always \u4B42 16-5 +always \u4B43 1245-136-4 +always \u4B44 24-156-5 +always \u4B45 1235-34-2 +always \u4B46 1345-2346-5 +always \u4B47 16-5 +always \u4B48 13-2345-5 +always \u4B49 15-1246-4 +always \u4B4A 13456-4 +always \u4B4B 135-146-4 +always \u4B4C 1235-34-2 +always \u4B4D 1235-34-2 +always \u4B4E 15-346-2 +always \u4B50 46-5 +always \u4B51 14-2345-2 +always \u4B53 136-5 +always \u4B55 13-2345-5 +always \u4B56 1-34-5 +always \u4B57 13456-4 +always \u4B58 2345-5 +always \u4B59 13-1456-4 +always \u4B5A 12-456-2 +always \u4B5B 145-1236-5 +always \u4B5D 123-2356-5 +always \u4B5E 16-5 +always \u4B5F 346-5 +always \u4B60 13-2345-4 +always \u4B61 136-5 +always \u4B62 1345-13456-2 +always \u4B63 245-156-2 +always \u4B64 245-2345-4 +always \u4B65 15-236-5 +always \u4B66 135-126-2 +always \u4B67 134-16-4 +always \u4B68 24-1246-5 +always \u4B69 134-16-5 +always \u4B6A 14-46-2 +always \u4B6B 245-16-4 +always \u4B6C 245-16-4 +always \u4B6D 24-12356-4 +always \u4B6E 135-16-5 +always \u4B6F 135-126-2 +always \u4B70 135-1356-4 +always \u4B71 135-346-2 +always \u4B72 1345-16-4 +always \u4B73 1246-5 +always \u4B74 1235-12456-2 +always \u4B75 12345-1236-2 +always \u4B76 245-16-2 +always \u4B77 14-234-2 +always \u4B78 12345-34-5 +always \u4B79 1346-2 +always \u4B7A 1346-2 +always \u4B7C 245-16-2 +always \u4B7D 245-256-2 +always \u4B7E 124-25-2 +always \u4B7F 16-5 +always \u4B80 135-126-2 +always \u4B81 1234-2345-2 +always \u4B82 135-126-2 +always \u4B84 15-45-2 +always \u4B87 1256-5 +always \u4B88 12-156-2 +always \u4B89 14-34-2 +always \u4B8A 16-2 +always \u4B8B 14-16-5 +always \u4B8D 1345-246-4 +always \u4B8E 15-16-5 +always \u4B8F 34-2 +always \u4B91 14-356-5 +always \u4B93 1-146-5 +always \u4B94 125-1246-4 +always \u4B95 12-25-5 +always \u4B97 1236-5 +always \u4B98 156-2 +always \u4B99 1256-5 +always \u4B9A 14-1356-5 +always \u4B9B 12345-34-5 +always \u4B9C 24-345-5 +always \u4B9D 1235-12456-2 +always \u4B9E 12-34-5 +always \u4B9F 15-12356-4 +always \u4BA1 135-16-5 +always \u4BA2 145-346-2 +always \u4BA4 145-16-2 +always \u4BA5 14-16-5 +always \u4BA7 1235-1236-2 +always \u4BA8 125-2456-4 +always \u4BA9 13-34-2 +always \u4BAA 12-1356-2 +always \u4BAB 14-12356-2 +always \u4BAC 134-126-5 +always \u4BAD 134-16-5 +always \u4BAE 134-2456-5 +always \u4BAF 146-5 +always \u4BB0 145-1236-4 +always \u4BB1 1-34-2 +always \u4BB2 1235-456-2 +always \u4BB3 12345-1236-2 +always \u4BB4 145-1356-5 +always \u4BB5 124-12346-2 +always \u4BB7 145-34-2 +always \u4BB8 1235-34-2 +always \u4BB9 1246-5 +always \u4BBA 13-16-5 +always \u4BBB 12-156-5 +always \u4BBC 14-1456-2 +always \u4BBE 1234-1346-2 +always \u4BBF 13-2345-4 +always \u4BC0 1345-346-5 +always \u4BC1 14-25-2 +always \u4BC2 13-16-2 +always \u4BC5 1345-346-5 +always \u4BC6 16-5 +always \u4BC8 12456-2 +always \u4BC9 23456-5 +always \u4BCA 245-23456-5 +always \u4BCB 135-126-2 +always \u4BCD 14-13456-2 +always \u4BCE 13-1236-5 +always \u4BCF 1235-25-2 +always \u4BD0 1235-2456-2 +always \u4BD2 1235-1356-2 +always \u4BD3 123-1246-2 +always \u4BD4 245-136-2 +always \u4BD6 14-1346-2 +always \u4BD7 135-16-5 +always \u4BD8 1235-12456-5 +always \u4BD9 1234-126-5 +always \u4BDA 12356-4 +always \u4BDB 13-2345-4 +always \u4BDC 124-16-5 +always \u4BDD 15-1246-4 +always \u4BDF 145-1246-5 +always \u4BE0 146-4 +always \u4BE1 13-2345-4 +always \u4BE2 134-126-2 +always \u4BE3 13-1246-5 +always \u4BE4 123-2356-5 +always \u4BE5 1236-5 +always \u4BE6 134-345-5 +always \u4BE7 245-13456-4 +always \u4BE8 12345-136-2 +always \u4BEA 123-146-4 +always \u4BEB 1235-146-5 +always \u4BEC 145-25-4 +always \u4BEE 1345-2456-2 +always \u4BF0 13-346-5 +always \u4BF1 12345-34-5 +always \u4BF2 1234-345-2 +always \u4BF4 12-1346-2 +always \u4BF5 1345-346-5 +always \u4BF6 134-1236-2 +always \u4BF8 245-156-5 +always \u4BFA 123-25-5 +always \u4BFC 145-16-2 +always \u4BFD 12345-34-4 +always \u4BFE 124-246-2 +always \u4BFF 125-34-2 +always \u4C00 25-4 +always \u4C01 12345-356-5 +always \u4C02 245-2456-5 +always \u4C03 1234-1356-2 +always \u4C04 24-156-5 +always \u4C06 1245-12356-2 +always \u4C07 245-16-2 +always \u4C08 12-345-4 +always \u4C09 1234-1236-2 +always \u4C0A 135-126-2 +always \u4C0B 134-1236-2 +always \u4C0C 125-12346-4 +always \u4C0D 245-156-5 +always \u4C0E 13-1246-5 +always \u4C0F 13-16-5 +always \u4C10 14-1236-2 +always \u4C12 134-1356-2 +always \u4C13 134-2345-2 +always \u4C14 1234-1236-2 +always \u4C15 14-34-2 +always \u4C16 245-12456-2 +always \u4C18 14-234-2 +always \u4C19 16-4 +always \u4C1A 123456-2 +always \u4C1B 14-16-5 +always \u4C1C 14-16-5 +always \u4C1D 125-1356-5 +always \u4C1E 1-34-4 +always \u4C1F 1235-123456-2 +always \u4C20 24-136-2 +always \u4C21 12-156-5 +always \u4C22 15-13456-5 +always \u4C23 456-4 +always \u4C25 1235-25-5 +always \u4C26 1234-16-4 +always \u4C28 134-356-5 +always \u4C29 12-2346-4 +always \u4C2A 134-356-5 +always \u4C2B 12-146-2 +always \u4C2C 13-1256-2 +always \u4C2D 1345-12356-5 +always \u4C2F 1345-16-4 +always \u4C30 1245-34-2 +always \u4C31 14-13456-2 +always \u4C32 23456-5 +always \u4C34 245-16-5 +always \u4C37 135-1346-5 +always \u4C39 125-2346-2 +always \u4C3A 13-346-5 +always \u4C3B 1256-2 +always \u4C3C 15-1456-2 +always \u4C3D 135-356-5 +always \u4C3E 135-345-5 +always \u4C3F 124-25-2 +always \u4C41 245-246-2 +always \u4C42 234-4 +always \u4C43 145-16-4 +always \u4C44 13-346-5 +always \u4C45 134-126-5 +always \u4C46 24-1356-2 +always \u4C47 24-1236-5 +always \u4C48 245-16-2 +always \u4C49 24-1236-5 +always \u4C4A 134-16-4 +always \u4C4B 145-1236-4 +always \u4C4C 16-2 +always \u4C4D 13-1356-5 +always \u4C4E 13-1356-5 +always \u4C4F 124-12356-4 +always \u4C51 15-236-2 +always \u4C52 16-5 +always \u4C53 124-13456-2 +always \u4C54 124-246-2 +always \u4C55 134-12356-2 +always \u4C56 14-234-2 +always \u4C58 14-16-2 +always \u4C5A 14-34-5 +always \u4C5B 15-1256-5 +always \u4C5C 245-25-5 +always \u4C5D 135-345-5 +always \u4C5E 14-234-2 +always \u4C5F 13-1256-5 +always \u4C60 1-1236-5 +always \u4C61 13-1256-2 +always \u4C63 125-34-2 +always \u4C64 15-2345-5 +always \u4C65 1-156-2 +always \u4C68 1-156-5 +always \u4C6B 14-345-5 +always \u4C6D 13-1356-5 +always \u4C6E 2346-2 +always \u4C6F 134-34-2 +always \u4C70 1-12346-5 +always \u4C71 145-16-5 +always \u4C72 2345-2 +always \u4C74 13-1356-5 +always \u4C76 14-1346-2 +always \u4C77 1256-2 +always \u4C79 1345-345-5 +always \u4C7A 1235-2456-2 +always \u4C7B 1235-35-2 +always \u4C7C 1-1236-4 +always \u4C7E 14-12356-2 +always \u4C7F 12-1236-5 +always \u4C80 145-346-2 +always \u4C81 1246-5 +always \u4C82 15-45-2 +always \u4C83 125-146-4 +always \u4C84 134-1456-2 +always \u4C8A 124-25-4 +always \u4C8B 245-136-2 +always \u4C8C 123-12456-4 +always \u4C8D 124-1356-2 +always \u4C8E 1345-356-4 +always \u4C8F 14-146-2 +always \u4C90 14-34-4 +always \u4C91 16-2 +always \u4C92 15-346-5 +always \u4C93 2345-4 +always \u4C94 245-13456-2 +always \u4C95 1234-34-4 +always \u4C96 12-12356-2 +always \u4C97 15-2345-2 +always \u4C98 13-12456-4 +always \u4C99 13-346-2 +always \u4C9A 14-2456-5 +always \u4C9B 134-1356-2 +always \u4C9C 346-5 +always \u4C9E 14-16-5 +always \u4C9F 1456-5 +always \u4CA0 12-123456-3 +always \u4CA2 124-1356-2 +always \u4CA3 1256-2 +always \u4CA6 12-345-2 +always \u4CA7 145-34-5 +always \u4CA8 1235-12346-2 +always \u4CAA 15-16-5 +always \u4CAB 13-234-3 +always \u4CAC 245-16-2 +always \u4CAE 45-2 +always \u4CAF 13-16-2 +always \u4CB0 256-5 +always \u4CB1 12345-1346-4 +always \u4CB3 1235-1346-2 +always \u4CB4 1-136-5 +always \u4CB5 1235-34-5 +always \u4CB8 13-346-5 +always \u4CB9 1234-356-2 +always \u4CBA 13-1236-5 +always \u4CBB 15-45-2 +always \u4CBD 145-146-4 +always \u4CBE 245-246-4 +always \u4CBF 245-156-2 +always \u4CC0 145-346-2 +always \u4CC1 135-345-2 +always \u4CC2 124-246-2 +always \u4CC3 12456-4 +always \u4CC4 245-156-2 +always \u4CC5 1-156-4 +always \u4CC6 135-2456-2 +always \u4CC7 34-4 +always \u4CC8 135-146-4 +always \u4CC9 145-1236-5 +always \u4CCA 135-345-2 +always \u4CCB 124-12346-2 +always \u4CCE 13-234-5 +always \u4CCF 13-1246-5 +always \u4CD0 245-156-5 +always \u4CD1 234-4 +always \u4CD2 45-2 +always \u4CD3 14-146-4 +always \u4CD4 13-234-5 +always \u4CD5 12345-12356-2 +always \u4CD6 1345-356-5 +always \u4CD7 2346-2 +always \u4CD8 2346-2 +always \u4CD9 15-13456-4 +always \u4CDA 1235-2346-2 +always \u4CDB 2345-5 +always \u4CDC 124-34-2 +always \u4CDD 135-34-5 +always \u4CDE 135-1356-4 +always \u4CDF 123-12356-5 +always \u4CE0 12-1246-2 +always \u4CE2 245-16-2 +always \u4CE3 45-2 +always \u4CE7 1235-12356-2 +always \u4CE8 1235-456-2 +always \u4CEA 13-45-5 +always \u4CEB 123-1246-2 +always \u4CEC 2346-5 +always \u4CED 13-16-2 +always \u4CEE 134-126-5 +always \u4CEF 12-12346-2 +always \u4CF0 135-146-4 +always \u4CF1 34-5 +always \u4CF2 1-136-5 +always \u4CF3 15-1256-5 +always \u4CF4 145-345-2 +always \u4CF5 12-156-5 +always \u4CF7 245-12346-2 +always \u4CF8 134-345-2 +always \u4CF9 123-12356-5 +always \u4CFA 2345-5 +always \u4CFB 245-1236-2 +always \u4CFD 1235-2346-5 +always \u4CFF 14-1236-2 +always \u4D00 124-12346-2 +always \u4D01 1256-5 +always \u4D02 1235-1346-5 +always \u4D03 1345-146-2 +always \u4D04 14-16-5 +always \u4D05 12345-136-2 +always \u4D06 1234-34-2 +always \u4D07 14-13456-2 +always \u4D08 146-4 +always \u4D09 15-45-2 +always \u4D0A 16-2 +always \u4D0B 15-45-2 +always \u4D0C 134-1356-2 +always \u4D0E 14-356-4 +always \u4D0F 2345-5 +always \u4D10 135-146-4 +always \u4D11 145-346-2 +always \u4D12 14-13456-2 +always \u4D13 24-156-3 +always \u4D14 13-246-3 +always \u4D15 14-346-5 +always \u4D16 13-13456-3 +always \u4D17 13-1256-2 +always \u4D18 124-16-3 +always \u4D19 1234-16-5 +always \u4D1A 13-1346-4 +always \u4D1B 13-246-4 +always \u4D1C 1235-2356-2 +always \u4D1D 135-34-5 +always \u4D1E 145-16-2 +always \u4D1F 1235-12456-2 +always \u4D20 246-4 +always \u4D21 14-16-5 +always \u4D22 134-16-2 +always \u4D26 1245-136-2 +always \u4D29 1234-246-2 +always \u4D2A 14-34-5 +always \u4D2B 14-13456-2 +always \u4D2C 16-5 +always \u4D2D 245-2456-2 +always \u4D2E 24-1236-5 +always \u4D30 24-34-2 +always \u4D31 124-25-2 +always \u4D32 134-126-5 +always \u4D33 1235-2346-5 +always \u4D34 124-346-5 +always \u4D35 135-13456-4 +always \u4D36 1234-1356-2 +always \u4D37 1235-123456-2 +always \u4D38 12345-34-3 +always \u4D39 13-25-4 +always \u4D3A 135-34-5 +always \u4D3B 14-16-2 +always \u4D3C 12-1236-4 +always \u4D3D 135-2456-5 +always \u4D3E 245-25-2 +always \u4D3F 134-1356-2 +always \u4D40 15-25-4 +always \u4D41 245-46-5 +always \u4D42 1-156-2 +always \u4D43 123-456-5 +always \u4D44 135-16-2 +always \u4D45 146-2 +always \u4D46 134-1356-2 +always \u4D47 15-2345-5 +always \u4D49 124-12356-2 +always \u4D4B 1246-4 +always \u4D4F 14-146-4 +always \u4D50 12-1236-4 +always \u4D51 1345-16-5 +always \u4D52 1345-16-5 +always \u4D53 14-16-2 +always \u4D54 145-12346-4 +always \u4D55 13-1256-5 +always \u4D56 13-2345-5 +always \u4D57 12345-34-2 +always \u4D58 24-345-5 +always \u4D59 1-345-4 +always \u4D5A 124-146-4 +always \u4D5B 13-2345-5 +always \u4D5C 1345-12346-4 +always \u4D5D 23456-5 +always \u4D5E 13-13456-5 +always \u4D5F 13-1236-4 +always \u4D60 145-16-2 +always \u4D61 13-2345-4 +always \u4D62 134-356-5 +always \u4D63 145-345-2 +always \u4D64 13-2345-4 +always \u4D65 24-2346-5 +always \u4D66 15-346-5 +always \u4D67 125-2456-5 +always \u4D68 134-1346-2 +always \u4D69 14-16-2 +always \u4D6A 13-123456-5 +always \u4D6B 1256-5 +always \u4D6C 124-345-5 +always \u4D6D 1-2346-5 +always \u4D6E 46-5 +always \u4D6F 124-12456-4 +always \u4D71 1235-2346-5 +always \u4D72 145-246-5 +always \u4D73 1246-5 +always \u4D74 256-5 +always \u4D75 1-345-2 +always \u4D76 245-1256-2 +always \u4D77 35-3 +always \u4D7A 124-13456-4 +always \u4D7B 13-34-4 +always \u4D7D 245-345-5 +always \u4D7E 12345-34-2 +always \u4D7F 124-346-5 +always \u4D80 124-345-5 +always \u4D81 124-345-5 +always \u4D82 1-25-2 +always \u4D83 1235-1236-2 +always \u4D84 1234-13456-2 +always \u4D85 1235-2346-2 +always \u4D87 1-12356-5 +always \u4D88 135-126-2 +always \u4D89 14-234-2 +always \u4D8A 1345-1256-5 +always \u4D8C 1234-146-5 +always \u4D8D 145-16-5 +always \u4D8E 24-345-5 +always \u4D8F 124-16-4 +always \u4D90 123-2356-5 +always \u4D91 124-16-5 +always \u4D92 245-16-2 +always \u4D93 13-16-5 +always \u4D94 12-156-2 +always \u4D95 1234-345-2 +always \u4D96 13-1456-5 +always \u4D97 123-2346-5 +always \u4D98 14-16-5 +always \u4D99 13-1256-5 +always \u4D9A 245-1256-4 +always \u4D9B 14-345-5 +always \u4D9C 13-34-5 +always \u4D9D 245-23456-5 +always \u4D9E 245-16-2 +always \u4D9F 15-2345-5 +always \u4DA0 13-2345-4 +always \u4DA1 24-156-2 +always \u4DA2 15-2345-2 +always \u4DA3 2456-2 +always \u4DA4 1235-35-2 +always \u4DA5 13-1256-4 +always \u4DA6 125-2346-2 +always \u4DA7 246-4 +always \u4DA9 13-16-5 +always \u4DAA 12-345-2 +always \u4DAB 123-1236-4 +always \u4DAE 2345-2 +always \u4DB1 124-12346-2 +always \u4DB2 1345-1236-2 +always \u4DB3 236-5 +always \u4DB5 12-156-2 +always \u4E00 16-3 +always \u4E01 145-13456-3 +always \u4E02 123-146-2 +always \u4E03 245-16-3 +always \u4E04 24-1346-5 +always \u4E05 15-23456-5 +always \u4E06 1235-1236-4 +always \u4E07 12456-5 +always \u4E08 1-1346-5 +always \u4E09 15-1236-3 +always \u4E0A 24-1346-5 +always \u4E0B 15-23456-5 +always \u4E0C 13-16-3 +always \u4E0D 135-34-5 +always \u4E0E 1256-4 +always \u4E0F 134-2345-4 +always \u4E10 13-2456-5 +always \u4E11 12-12356-4 +always \u4E12 12-12356-4 +always \u4E13 1-12456-3 +always \u4E14 245-346-4 +always \u4E15 1234-16-3 +always \u4E16 24-156-5 +always \u4E17 24-156-5 +always \u4E18 245-234-3 +always \u4E19 135-13456-4 +always \u4E1A 346-5 +always \u4E1B 245-12346-2 +always \u4E1C 145-12346-3 +always \u4E1D 15-156-3 +always \u4E1E 12-1356-2 +always \u4E1F 145-234-3 +always \u4E20 245-234-3 +always \u4E21 14-46-4 +always \u4E22 145-234-3 +always \u4E23 234-4 +always \u4E24 14-46-4 +always \u4E25 2345-2 +always \u4E26 135-13456-5 +always \u4E27 15-1346-5 +always \u4E28 13-123456-4 +always \u4E29 13-234-3 +always \u4E2A 13-2346-5 +always \u4E2B 23456-3 +always \u4E2C 1234-1236-2 +always \u4E2D 1-12346-3 +always \u4E2E 13-16-4 +always \u4E2F 13-346-5 +always \u4E30 12345-1356-3 +always \u4E31 13-12456-5 +always \u4E32 12-12456-5 +always \u4E33 12-1236-4 +always \u4E34 14-1456-2 +always \u4E35 1-25-4 +always \u4E36 1-34-4 +always \u4E37 135-345-3 +always \u4E38 12456-2 +always \u4E39 145-1236-3 +always \u4E3A 1246-2 +always \u4E3B 1-34-4 +always \u4E3C 13-13456-4 +always \u4E3D 14-16-5 +always \u4E3E 13-1256-4 +always \u4E3F 1234-346-4 +always \u4E40 12345-34-2 +always \u4E41 16-2 +always \u4E42 16-5 +always \u4E43 1345-2456-4 +always \u4E44 34-4 +always \u4E45 13-234-4 +always \u4E46 13-234-4 +always \u4E47 124-25-3 +always \u4E48 246-3 +always \u4E49 16-5 +always \u4E4A 16-3 +always \u4E4B 1-156-3 +always \u4E4C 34-3 +always \u4E4D 1-345-5 +always \u4E4E 1235-34-3 +always \u4E4F 12345-345-2 +always \u4E50 14-2346-5 +always \u4E51 1-12346-5 +always \u4E52 1234-13456-3 +always \u4E53 1234-1346-3 +always \u4E54 245-246-2 +always \u4E55 1235-34-4 +always \u4E56 13-2356-3 +always \u4E57 12-1356-2 +always \u4E58 12-1356-2 +always \u4E59 16-4 +always \u4E5A 1456-4 +always \u4E5B 12456-3 +always \u4E5C 134-346-3 +always \u4E5D 13-234-4 +always \u4E5E 245-16-4 +always \u4E5F 346-4 +always \u4E60 15-16-2 +always \u4E61 15-46-3 +always \u4E62 13-2456-5 +always \u4E63 13-234-4 +always \u4E64 15-23456-5 +always \u4E65 1235-2346-2 +always \u4E66 24-34-3 +always \u4E67 145-12356-4 +always \u4E68 24-156-4 +always \u4E69 13-16-3 +always \u4E6A 1345-1346-2 +always \u4E6B 13-23456-3 +always \u4E6C 13-1256-5 +always \u4E6D 24-156-2 +always \u4E6E 134-12356-4 +always \u4E6F 1235-34-3 +always \u4E70 134-2456-4 +always \u4E71 14-12456-5 +always \u4E72 245-345-2 +always \u4E73 1245-34-4 +always \u4E74 15-236-2 +always \u4E75 2345-4 +always \u4E76 12345-34-4 +always \u4E77 24-345-3 +always \u4E78 1345-345-4 +always \u4E79 13-1236-3 +always \u4E7A 15-25-4 +always \u4E7B 156-5 +always \u4E7C 1-34-5 +always \u4E7D 245-2346-5 +always \u4E7E 13-1236-3 +always \u4E7F 12-156-5 +always \u4E80 13-1246-3 +always \u4E81 13-1236-3 +always \u4E82 14-12456-5 +always \u4E83 14-1456-2 +always \u4E84 16-5 +always \u4E85 13-236-2 +always \u4E86 14-2346-1 +always \u4E87 134-345-3 +always \u4E88 1256-4 +always \u4E89 1-1356-3 +always \u4E8A 24-156-5 +always \u4E8B 24-156-5 +always \u4E8C 156-5 +always \u4E8D 12-34-5 +always \u4E8E 1256-2 +always \u4E8F 123-1246-3 +always \u4E90 1256-2 +always \u4E91 256-2 +always \u4E92 1235-34-5 +always \u4E93 245-16-2 +always \u4E94 34-4 +always \u4E95 13-13456-4 +always \u4E96 15-156-5 +always \u4E97 15-1246-5 +always \u4E98 13-136-5 +always \u4E99 13-136-5 +always \u4E9A 23456-4 +always \u4E9B 15-346-3 +always \u4E9C 23456-5 +always \u4E9D 245-16-2 +always \u4E9E 23456-4 +always \u4E9F 13-16-2 +always \u4EA0 124-12356-2 +always \u4EA1 456-2 +always \u4EA2 123-1346-5 +always \u4EA3 124-345-5 +always \u4EA4 13-246-3 +always \u4EA5 1235-2456-5 +always \u4EA6 16-5 +always \u4EA7 12-1236-4 +always \u4EA8 1235-1356-3 +always \u4EA9 134-34-4 +always \u4EAA 346-5 +always \u4EAB 15-46-4 +always \u4EAC 13-13456-3 +always \u4EAD 124-13456-2 +always \u4EAE 14-46-5 +always \u4EAF 15-46-4 +always \u4EB0 13-13456-3 +always \u4EB1 346-5 +always \u4EB2 245-1456-3 +always \u4EB3 135-126-1 +always \u4EB4 234-5 +always \u4EB5 15-346-5 +always \u4EB6 145-1236-4 +always \u4EB7 14-2345-2 +always \u4EB8 145-25-4 +always \u4EB9 1246-4 +always \u4EBA 1245-136-2 +always \u4EBB 1245-136-2 +always \u4EBC 13-16-2 +always \u4EBD 13-16-2 +always \u4EBE 456-2 +always \u4EBF 16-5 +always \u4EC0 24-156-2 +always \u4EC1 1245-136-2 +always \u4EC2 14-2346-5 +always \u4EC3 145-13456-3 +always \u4EC4 125-2346-5 +always \u4EC5 13-1456-4 +always \u4EC6 1234-34-3 +always \u4EC7 12-12356-2 +always \u4EC8 135-345-3 +always \u4EC9 1-1346-4 +always \u4ECA 13-1456-3 +always \u4ECB 13-346-5 +always \u4ECC 135-13456-3 +always \u4ECD 1245-1356-2 +always \u4ECE 245-12346-2 +always \u4ECF 12345-126-2 +always \u4ED0 15-1236-4 +always \u4ED1 14-123456-2 +always \u4ED2 135-1456-3 +always \u4ED3 245-1346-3 +always \u4ED4 125-156-4 +always \u4ED5 24-156-5 +always \u4ED6 1247-345-3 +always \u4ED7 1-1346-5 +always \u4ED8 12345-34-5 +always \u4ED9 15-2345-3 +always \u4EDA 15-2345-3 +always \u4EDB 124-25-3 +always \u4EDC 1235-12346-2 +always \u4EDD 124-12346-2 +always \u4EDE 1245-136-5 +always \u4EDF 245-2345-3 +always \u4EE0 13-1236-4 +always \u4EE1 16-5 +always \u4EE2 145-16-2 +always \u4EE3 145-2456-5 +always \u4EE4 14-13456-5 +always \u4EE5 16-4 +always \u4EE6 12-146-5 +always \u4EE7 12-1346-2 +always \u4EE8 15-345-3 +always \u4EE9 24-1346-5 +always \u4EEA 16-2 +always \u4EEB 134-34-5 +always \u4EEC 134-136-1 +always \u4EED 1245-136-5 +always \u4EEE 13-23456-4 +always \u4EEF 12-146-5 +always \u4EF0 46-4 +always \u4EF1 245-2345-2 +always \u4EF2 1-12346-5 +always \u4EF3 1234-16-4 +always \u4EF4 12456-5 +always \u4EF5 34-4 +always \u4EF6 13-2345-5 +always \u4EF7 13-23456-5 +always \u4EF8 246-4 +always \u4EF9 12345-1356-3 +always \u4EFA 245-1346-3 +always \u4EFB 1245-136-5 +always \u4EFC 456-2 +always \u4EFD 12345-136-5 +always \u4EFE 145-16-3 +always \u4EFF 12345-1346-4 +always \u4F00 1-12346-3 +always \u4F01 245-16-5 +always \u4F02 1234-356-5 +always \u4F03 1256-2 +always \u4F04 145-246-5 +always \u4F05 124-123456-2 +always \u4F06 123456-5 +always \u4F07 16-5 +always \u4F08 15-1456-4 +always \u4F09 123-1346-5 +always \u4F0A 16-3 +always \u4F0B 13-16-2 +always \u4F0C 2456-5 +always \u4F0D 34-4 +always \u4F0E 13-16-5 +always \u4F0F 12345-34-2 +always \u4F10 12345-345-2 +always \u4F11 15-234-3 +always \u4F12 13-1456-5 +always \u4F13 135-356-3 +always \u4F14 1-136-4 +always \u4F15 12345-34-3 +always \u4F16 124-1346-4 +always \u4F17 1-12346-5 +always \u4F18 234-3 +always \u4F19 1235-25-4 +always \u4F1A 1235-1246-5 +always \u4F1B 1256-4 +always \u4F1C 245-1246-5 +always \u4F1D 256-2 +always \u4F1E 15-1236-4 +always \u4F1F 1246-4 +always \u4F20 12-12456-2 +always \u4F21 12-2346-3 +always \u4F22 23456-2 +always \u4F23 15-2345-5 +always \u4F24 24-1346-3 +always \u4F25 12-1346-3 +always \u4F26 14-123456-2 +always \u4F27 245-1346-3 +always \u4F28 15-256-5 +always \u4F29 15-1456-5 +always \u4F2A 1246-4 +always \u4F2B 1-34-5 +always \u4F2C 12-156-4 +always \u4F2D 15-45-2 +always \u4F2E 1345-34-2 +always \u4F2F 135-126-2 +always \u4F30 13-34-3 +always \u4F31 1345-16-4 +always \u4F32 1345-16-5 +always \u4F33 15-346-5 +always \u4F34 135-1236-5 +always \u4F35 15-1256-5 +always \u4F36 14-13456-2 +always \u4F37 1-12356-5 +always \u4F38 24-136-3 +always \u4F39 245-1256-3 +always \u4F3A 15-156-5 +always \u4F3B 135-1356-3 +always \u4F3C 15-156-5 +always \u4F3D 13-23456-3 +always \u4F3E 1234-16-3 +always \u4F3F 16-5 +always \u4F40 15-156-5 +always \u4F41 2456-4 +always \u4F42 1-1356-3 +always \u4F43 145-2345-5 +always \u4F44 1235-1236-2 +always \u4F45 134-2456-5 +always \u4F46 145-1236-5 +always \u4F47 1-34-5 +always \u4F48 135-34-5 +always \u4F49 245-1256-3 +always \u4F4A 135-16-4 +always \u4F4B 24-146-5 +always \u4F4C 245-156-4 +always \u4F4D 1246-5 +always \u4F4E 145-16-3 +always \u4F4F 1-34-5 +always \u4F50 125-25-4 +always \u4F51 234-5 +always \u4F52 46-4 +always \u4F53 124-16-4 +always \u4F54 1-1236-5 +always \u4F55 1235-2346-2 +always \u4F56 135-16-5 +always \u4F57 124-25-2 +always \u4F58 24-2346-2 +always \u4F59 1256-2 +always \u4F5A 16-5 +always \u4F5B 12345-126-2 +always \u4F5C 125-25-5 +always \u4F5D 13-12356-3 +always \u4F5E 1345-13456-5 +always \u4F5F 124-12346-2 +always \u4F60 1345-16-4 +always \u4F61 15-45-3 +always \u4F62 245-1256-2 +always \u4F63 235-5 +always \u4F64 35-4 +always \u4F65 245-2345-3 +always \u4F66 24-156-2 +always \u4F67 123-345-4 +always \u4F68 135-146-3 +always \u4F69 1234-356-5 +always \u4F6A 1235-1246-2 +always \u4F6B 1235-2346-5 +always \u4F6C 14-146-4 +always \u4F6D 15-46-2 +always \u4F6E 13-2346-2 +always \u4F6F 46-2 +always \u4F70 135-2456-4 +always \u4F71 12345-345-4 +always \u4F72 134-13456-2 +always \u4F73 13-23456-3 +always \u4F74 156-5 +always \u4F75 135-13456-5 +always \u4F76 13-16-2 +always \u4F77 1235-136-4 +always \u4F78 1235-25-2 +always \u4F79 13-1246-4 +always \u4F7A 245-45-2 +always \u4F7B 124-246-3 +always \u4F7C 13-246-4 +always \u4F7D 245-156-5 +always \u4F7E 16-5 +always \u4F7F 24-156-4 +always \u4F80 15-13456-2 +always \u4F81 24-136-3 +always \u4F82 124-25-3 +always \u4F83 123-1236-4 +always \u4F84 1-156-2 +always \u4F85 13-2456-3 +always \u4F86 14-2456-2 +always \u4F87 16-2 +always \u4F88 12-156-4 +always \u4F89 123-35-4 +always \u4F8A 13-456-3 +always \u4F8B 14-16-5 +always \u4F8C 1456-3 +always \u4F8D 24-156-5 +always \u4F8E 134-16-4 +always \u4F8F 1-34-3 +always \u4F90 15-1256-5 +always \u4F91 234-5 +always \u4F92 1236-3 +always \u4F93 14-34-5 +always \u4F94 134-12356-2 +always \u4F95 156-2 +always \u4F96 14-123456-2 +always \u4F97 145-12346-5 +always \u4F98 12-345-5 +always \u4F99 12-156-5 +always \u4F9A 15-256-5 +always \u4F9B 13-12346-5 +always \u4F9C 1-12356-3 +always \u4F9D 16-3 +always \u4F9E 1245-34-4 +always \u4F9F 13-2345-5 +always \u4FA0 15-23456-2 +always \u4FA1 13-23456-5 +always \u4FA2 125-2456-5 +always \u4FA3 14-1256-4 +always \u4FA4 123-345-3 +always \u4FA5 13-246-4 +always \u4FA6 1-136-3 +always \u4FA7 245-2346-5 +always \u4FA8 245-246-2 +always \u4FA9 123-2356-5 +always \u4FAA 12-2456-2 +always \u4FAB 1345-13456-5 +always \u4FAC 1345-12346-2 +always \u4FAD 13-1456-4 +always \u4FAE 34-4 +always \u4FAF 1235-12356-2 +always \u4FB0 13-235-4 +always \u4FB1 12-1356-4 +always \u4FB2 1-136-5 +always \u4FB3 245-25-5 +always \u4FB4 12-12356-4 +always \u4FB5 245-1456-3 +always \u4FB6 14-1256-4 +always \u4FB7 13-1256-2 +always \u4FB8 24-34-5 +always \u4FB9 124-13456-4 +always \u4FBA 24-136-5 +always \u4FBB 124-25-3 +always \u4FBC 135-126-2 +always \u4FBD 1345-1236-2 +always \u4FBE 1235-146-3 +always \u4FBF 135-2345-5 +always \u4FC0 124-1246-4 +always \u4FC1 1256-2 +always \u4FC2 15-16-5 +always \u4FC3 245-34-5 +always \u4FC4 2346-5 +always \u4FC5 245-234-2 +always \u4FC6 15-1256-2 +always \u4FC7 13-456-4 +always \u4FC8 123-34-5 +always \u4FC9 34-4 +always \u4FCA 13-256-5 +always \u4FCB 16-5 +always \u4FCC 12345-34-4 +always \u4FCD 14-46-2 +always \u4FCE 125-34-4 +always \u4FCF 245-246-5 +always \u4FD0 14-16-5 +always \u4FD1 235-4 +always \u4FD2 1235-123456-5 +always \u4FD3 13-13456-5 +always \u4FD4 245-2345-5 +always \u4FD5 15-1236-5 +always \u4FD6 1234-356-5 +always \u4FD7 15-34-2 +always \u4FD8 12345-34-2 +always \u4FD9 15-16-3 +always \u4FDA 14-16-4 +always \u4FDB 12345-34-4 +always \u4FDC 1234-13456-3 +always \u4FDD 135-146-4 +always \u4FDE 1256-2 +always \u4FDF 15-156-5 +always \u4FE0 15-23456-2 +always \u4FE1 15-1456-5 +always \u4FE2 15-234-3 +always \u4FE3 1256-2 +always \u4FE4 124-16-5 +always \u4FE5 12-2346-3 +always \u4FE6 12-12356-2 +always \u4FE7 1-156-5 +always \u4FE8 2345-4 +always \u4FE9 14-46-4 +always \u4FEA 14-16-5 +always \u4FEB 14-2456-2 +always \u4FEC 15-156-3 +always \u4FED 13-2345-4 +always \u4FEE 15-234-3 +always \u4FEF 12345-34-4 +always \u4FF0 1235-2346-5 +always \u4FF1 13-1256-5 +always \u4FF2 15-246-5 +always \u4FF3 1234-2456-2 +always \u4FF4 13-2345-5 +always \u4FF5 135-246-4 +always \u4FF6 12-34-5 +always \u4FF7 12345-356-5 +always \u4FF8 12345-1356-5 +always \u4FF9 23456-5 +always \u4FFA 1236-4 +always \u4FFB 135-356-5 +always \u4FFC 1256-5 +always \u4FFD 15-1456-3 +always \u4FFE 135-16-5 +always \u4FFF 13-2345-5 +always \u5000 12-1346-3 +always \u5001 12-156-2 +always \u5002 135-13456-5 +always \u5003 125-1236-2 +always \u5004 246-2 +always \u5005 245-1246-5 +always \u5006 14-46-4 +always \u5007 12456-4 +always \u5008 14-2456-2 +always \u5009 245-1346-3 +always \u500A 125-12346-5 +always \u500B 13-2346-5 +always \u500C 13-12456-3 +always \u500D 135-356-5 +always \u500E 124-2345-4 +always \u500F 24-34-3 +always \u5010 24-34-3 +always \u5011 134-136-2 +always \u5012 145-146-4 +always \u5013 124-1236-2 +always \u5014 13-236-2 +always \u5015 12-1246-2 +always \u5016 15-13456-5 +always \u5017 1234-1356-2 +always \u5018 124-1346-4 +always \u5019 1235-12356-5 +always \u501A 16-4 +always \u501B 245-16-3 +always \u501C 124-16-5 +always \u501D 13-1236-5 +always \u501E 13-13456-5 +always \u501F 13-346-5 +always \u5020 1-1246-3 +always \u5021 12-1346-5 +always \u5022 13-346-2 +always \u5023 12345-1346-4 +always \u5024 1-156-2 +always \u5025 123-12346-4 +always \u5026 13-45-5 +always \u5027 125-12346-3 +always \u5028 13-1256-5 +always \u5029 245-2345-5 +always \u502A 1345-16-2 +always \u502B 14-123456-2 +always \u502C 1-25-2 +always \u502D 25-3 +always \u502E 14-25-4 +always \u502F 15-12346-3 +always \u5030 14-1356-2 +always \u5031 1235-123456-5 +always \u5032 145-12346-3 +always \u5033 125-156-5 +always \u5034 135-136-5 +always \u5035 34-4 +always \u5036 13-1256-5 +always \u5037 1345-2456-5 +always \u5038 245-2456-4 +always \u5039 13-2345-4 +always \u503A 1-2456-5 +always \u503B 346-3 +always \u503C 1-156-2 +always \u503D 24-345-2 +always \u503E 245-13456-3 +always \u503F 245-346-5 +always \u5040 13456-3 +always \u5041 12-1356-3 +always \u5042 13-2345-3 +always \u5043 2345-4 +always \u5044 1245-12456-4 +always \u5045 1-12346-4 +always \u5046 12-123456-4 +always \u5047 13-23456-4 +always \u5048 13-346-2 +always \u5049 1246-4 +always \u504A 1256-4 +always \u504B 135-13456-5 +always \u504C 1245-25-5 +always \u504D 124-16-2 +always \u504E 1246-3 +always \u504F 1234-2345-3 +always \u5050 2345-5 +always \u5051 12345-1356-3 +always \u5052 124-1346-4 +always \u5053 25-5 +always \u5054 2346-5 +always \u5055 15-346-2 +always \u5056 12-2346-4 +always \u5057 24-1356-4 +always \u5058 123-1236-4 +always \u5059 145-16-5 +always \u505A 125-25-5 +always \u505B 12-345-3 +always \u505C 124-13456-2 +always \u505D 135-356-5 +always \u505E 346-5 +always \u505F 1235-456-2 +always \u5060 246-4 +always \u5061 1-1236-5 +always \u5062 12-12356-4 +always \u5063 2345-3 +always \u5064 234-4 +always \u5065 13-2345-5 +always \u5066 15-1256-3 +always \u5067 1-345-3 +always \u5068 245-156-3 +always \u5069 12345-34-5 +always \u506A 135-16-3 +always \u506B 1-156-5 +always \u506C 125-12346-4 +always \u506D 134-2345-4 +always \u506E 13-16-2 +always \u506F 16-4 +always \u5070 15-346-5 +always \u5071 15-256-2 +always \u5072 15-156-3 +always \u5073 145-12456-3 +always \u5074 245-2346-5 +always \u5075 1-136-3 +always \u5076 12356-4 +always \u5077 124-12356-3 +always \u5078 124-12356-3 +always \u5079 135-356-5 +always \u507A 125-1236-2 +always \u507B 14-1256-4 +always \u507C 13-346-2 +always \u507D 1246-5 +always \u507E 12345-136-5 +always \u507F 12-1346-2 +always \u5080 123-1246-4 +always \u5081 15-12356-4 +always \u5082 1-156-5 +always \u5083 15-34-5 +always \u5084 15-23456-5 +always \u5085 12345-34-5 +always \u5086 45-5 +always \u5087 1245-12346-4 +always \u5088 14-16-5 +always \u5089 1245-34-5 +always \u508A 256-4 +always \u508B 13-12356-5 +always \u508C 134-345-5 +always \u508D 135-1346-3 +always \u508E 145-2345-3 +always \u508F 124-1346-2 +always \u5090 1235-146-5 +always \u5091 13-346-2 +always \u5092 15-16-3 +always \u5093 24-1236-5 +always \u5094 245-2345-5 +always \u5095 13-236-2 +always \u5096 245-1346-3 +always \u5097 12-34-5 +always \u5098 15-1236-4 +always \u5099 135-356-5 +always \u509A 15-246-5 +always \u509B 235-4 +always \u509C 246-2 +always \u509D 124-1236-5 +always \u509E 15-25-3 +always \u509F 46-4 +always \u50A0 12345-345-3 +always \u50A1 135-13456-5 +always \u50A2 13-23456-3 +always \u50A3 145-2456-4 +always \u50A4 125-2456-5 +always \u50A5 124-1346-4 +always \u50A6 13-34-4 +always \u50A7 135-1456-3 +always \u50A8 12-34-2 +always \u50A9 1345-25-2 +always \u50AA 245-1236-3 +always \u50AB 14-356-4 +always \u50AC 245-1246-3 +always \u50AD 235-3 +always \u50AE 125-146-3 +always \u50AF 125-12346-4 +always \u50B0 1234-1356-2 +always \u50B1 15-12346-4 +always \u50B2 146-5 +always \u50B3 12-12456-2 +always \u50B4 1256-4 +always \u50B5 1-2456-5 +always \u50B6 245-16-3 +always \u50B7 24-1346-3 +always \u50B8 12-456-4 +always \u50B9 13-13456-5 +always \u50BA 12-156-5 +always \u50BB 24-345-4 +always \u50BC 1235-1236-5 +always \u50BD 1-1346-3 +always \u50BE 245-13456-3 +always \u50BF 2345-5 +always \u50C0 145-16-5 +always \u50C1 15-346-5 +always \u50C2 14-1256-4 +always \u50C3 135-356-5 +always \u50C4 1234-246-5 +always \u50C5 13-1456-4 +always \u50C6 14-2345-2 +always \u50C7 14-34-5 +always \u50C8 134-1236-5 +always \u50C9 245-2345-3 +always \u50CA 15-2345-3 +always \u50CB 124-1236-5 +always \u50CC 13456-2 +always \u50CD 145-12346-5 +always \u50CE 1-12456-5 +always \u50CF 15-46-5 +always \u50D0 24-1236-5 +always \u50D1 245-246-2 +always \u50D2 13-235-4 +always \u50D3 124-1246-4 +always \u50D4 125-123456-4 +always \u50D5 1234-34-2 +always \u50D6 15-16-3 +always \u50D7 14-146-2 +always \u50D8 12-1346-4 +always \u50D9 13-456-3 +always \u50DA 14-246-2 +always \u50DB 245-16-3 +always \u50DC 145-1356-5 +always \u50DD 12-1236-2 +always \u50DE 1246-4 +always \u50DF 13-16-3 +always \u50E0 12345-1236-3 +always \u50E1 1235-1246-5 +always \u50E2 12-12456-4 +always \u50E3 13-2346-5 +always \u50E4 145-1236-5 +always \u50E5 13-246-4 +always \u50E6 13-234-5 +always \u50E7 15-1356-3 +always \u50E8 12345-136-5 +always \u50E9 15-2345-5 +always \u50EA 1256-5 +always \u50EB 2346-5 +always \u50EC 13-246-3 +always \u50ED 13-2345-5 +always \u50EE 124-12346-2 +always \u50EF 14-1456-4 +always \u50F0 135-126-2 +always \u50F1 13-34-5 +always \u50F2 15-2345-2 +always \u50F3 15-34-5 +always \u50F4 15-2345-5 +always \u50F5 13-46-3 +always \u50F6 134-1456-4 +always \u50F7 346-5 +always \u50F8 13-1456-5 +always \u50F9 13-23456-5 +always \u50FA 245-246-5 +always \u50FB 1234-16-5 +always \u50FC 12345-1356-3 +always \u50FD 1-12356-5 +always \u50FE 2456-5 +always \u50FF 15-2456-5 +always \u5100 16-2 +always \u5101 13-256-5 +always \u5102 1345-12346-2 +always \u5103 12-1236-2 +always \u5104 16-5 +always \u5105 145-1346-3 +always \u5106 13-13456-4 +always \u5107 15-45-3 +always \u5108 123-2356-5 +always \u5109 13-2345-4 +always \u510A 12-34-5 +always \u510B 145-1236-3 +always \u510C 13-246-4 +always \u510D 24-345-4 +always \u510E 125-2456-5 +always \u510F 245-1236-5 +always \u5110 135-1456-3 +always \u5111 1236-5 +always \u5112 1245-34-2 +always \u5113 124-2456-2 +always \u5114 12-12356-2 +always \u5115 12-2456-2 +always \u5116 14-1236-2 +always \u5117 1345-16-4 +always \u5118 13-1456-5 +always \u5119 245-2345-5 +always \u511A 134-1356-2 +always \u511B 34-4 +always \u511C 1345-13456-2 +always \u511D 245-235-2 +always \u511E 1345-16-4 +always \u511F 12-1346-2 +always \u5120 14-346-5 +always \u5121 14-356-4 +always \u5122 14-1256-4 +always \u5123 123-456-5 +always \u5124 135-146-5 +always \u5125 145-34-2 +always \u5126 135-246-3 +always \u5127 125-1236-4 +always \u5128 1-156-2 +always \u5129 15-156-5 +always \u512A 234-3 +always \u512B 1235-146-2 +always \u512C 12-136-5 +always \u512D 12-136-5 +always \u512E 14-16-5 +always \u512F 124-1356-2 +always \u5130 1246-4 +always \u5131 14-12346-4 +always \u5132 12-34-2 +always \u5133 12-1236-2 +always \u5134 1245-1346-2 +always \u5135 24-34-3 +always \u5136 1235-1246-5 +always \u5137 14-16-5 +always \u5138 14-25-2 +always \u5139 125-1236-4 +always \u513A 1345-25-2 +always \u513B 124-1346-4 +always \u513C 2345-4 +always \u513D 14-356-2 +always \u513E 1345-1346-5 +always \u513F 156-2 +always \u5140 34-5 +always \u5141 256-4 +always \u5142 125-1236-3 +always \u5143 45-2 +always \u5144 15-235-3 +always \u5145 12-12346-3 +always \u5146 1-146-5 +always \u5147 15-235-3 +always \u5148 15-2345-3 +always \u5149 13-456-3 +always \u514A 145-1246-5 +always \u514B 123-2346-5 +always \u514C 145-1246-5 +always \u514D 134-2345-4 +always \u514E 124-34-5 +always \u514F 12-1346-2 +always \u5150 156-2 +always \u5151 145-1246-5 +always \u5152 156-2 +always \u5153 15-1456-3 +always \u5154 124-34-5 +always \u5155 15-156-5 +always \u5156 2345-4 +always \u5157 2345-4 +always \u5158 24-156-4 +always \u5159 2-356-1245 +always \u515A 145-1346-4 +always \u515B 13-1245 +always \u515C 145-12356-3 +always \u515D 14-134 +always \u515E 134-1245 +always \u515F 24-136-3 +always \u5160 145-12356-3 +always \u5161 2-356-356-1245 +always \u5162 13-13456-3 +always \u5163 134-134 +always \u5164 1235-456-2 +always \u5165 1245-34-5 +always \u5166 456-2 +always \u5167 1345-356-5 +always \u5168 245-45-2 +always \u5169 14-46-4 +always \u516A 1256-2 +always \u516B 135-345-3 +always \u516C 13-12346-3 +always \u516D 14-234-5 +always \u516E 15-16-3 +always \u516F 1235-1236-2 +always \u5170 14-1236-2 +always \u5171 13-12346-5 +always \u5172 124-2345-3 +always \u5173 13-12456-3 +always \u5174 15-13456-3 +always \u5175 135-13456-3 +always \u5176 245-16-2 +always \u5177 13-1256-5 +always \u5178 145-2345-4 +always \u5179 125-156-3 +always \u517A 135-34-3 +always \u517B 46-4 +always \u517C 13-2345-3 +always \u517D 24-12356-5 +always \u517E 13-16-5 +always \u517F 16-5 +always \u5180 13-16-5 +always \u5181 12-1236-4 +always \u5182 13-235-3 +always \u5183 134-146-5 +always \u5184 1245-1236-4 +always \u5185 1345-356-5 +always \u5186 45-2 +always \u5187 134-12356-4 +always \u5188 13-1346-3 +always \u5189 1245-1236-4 +always \u518A 245-2346-5 +always \u518B 13-235-3 +always \u518C 245-2346-5 +always \u518D 125-2456-5 +always \u518E 13-35-4 +always \u518F 13-235-4 +always \u5190 134-146-5 +always \u5191 1-12356-5 +always \u5192 134-146-5 +always \u5193 13-12356-5 +always \u5194 15-1256-2 +always \u5195 134-2345-4 +always \u5196 134-16-5 +always \u5197 1245-12346-4 +always \u5198 1456-2 +always \u5199 15-346-4 +always \u519A 123-1236-4 +always \u519B 13-256-3 +always \u519C 1345-12346-2 +always \u519D 16-2 +always \u519E 134-16-2 +always \u519F 24-156-5 +always \u51A0 13-12456-5 +always \u51A1 134-1356-2 +always \u51A2 1-12346-4 +always \u51A3 13-1256-5 +always \u51A4 45-3 +always \u51A5 134-13456-2 +always \u51A6 123-12356-5 +always \u51A7 1345-1456-2 +always \u51A8 12345-34-5 +always \u51A9 15-346-4 +always \u51AA 134-16-5 +always \u51AB 135-13456-3 +always \u51AC 145-12346-3 +always \u51AD 124-2456-2 +always \u51AE 13-1346-3 +always \u51AF 12345-1356-2 +always \u51B0 135-13456-3 +always \u51B1 1235-34-5 +always \u51B2 12-12346-3 +always \u51B3 13-236-2 +always \u51B4 1235-34-5 +always \u51B5 123-456-5 +always \u51B6 346-4 +always \u51B7 14-1356-4 +always \u51B8 1234-1236-5 +always \u51B9 12345-34-2 +always \u51BA 134-1456-4 +always \u51BB 145-12346-5 +always \u51BC 15-2345-4 +always \u51BD 14-346-5 +always \u51BE 15-23456-2 +always \u51BF 13-2345-3 +always \u51C0 13-13456-5 +always \u51C1 24-34-5 +always \u51C2 134-356-4 +always \u51C3 124-34-2 +always \u51C4 245-16-3 +always \u51C5 13-34-5 +always \u51C6 1-123456-4 +always \u51C7 15-12346-3 +always \u51C8 13-13456-5 +always \u51C9 14-46-2 +always \u51CA 245-13456-5 +always \u51CB 145-246-3 +always \u51CC 14-13456-2 +always \u51CD 145-12346-5 +always \u51CE 13-1236-5 +always \u51CF 13-2345-4 +always \u51D0 1456-3 +always \u51D1 245-12356-5 +always \u51D2 16-2 +always \u51D3 14-16-5 +always \u51D4 245-1346-3 +always \u51D5 134-13456-4 +always \u51D6 1-123456-4 +always \u51D7 245-1246-3 +always \u51D8 15-156-3 +always \u51D9 145-25-2 +always \u51DA 13-1456-5 +always \u51DB 14-1456-4 +always \u51DC 14-1456-4 +always \u51DD 1345-13456-2 +always \u51DE 15-16-3 +always \u51DF 145-34-2 +always \u51E0 13-16-3 +always \u51E1 12345-1236-2 +always \u51E2 12345-1236-2 +always \u51E3 12345-1236-2 +always \u51E4 12345-1356-5 +always \u51E5 13-1256-3 +always \u51E6 12-34-4 +always \u51E7 1-1356-3 +always \u51E8 12345-1356-3 +always \u51E9 134-34-5 +always \u51EA 1-156-5 +always \u51EB 12345-34-2 +always \u51EC 12345-1356-3 +always \u51ED 1234-13456-2 +always \u51EE 12345-1356-3 +always \u51EF 123-2456-4 +always \u51F0 1235-456-2 +always \u51F1 123-2456-4 +always \u51F2 13-1236-3 +always \u51F3 145-1356-5 +always \u51F4 1234-13456-2 +always \u51F5 123-1236-4 +always \u51F6 15-235-3 +always \u51F7 123-2356-5 +always \u51F8 124-34-3 +always \u51F9 146-3 +always \u51FA 12-34-3 +always \u51FB 13-16-2 +always \u51FC 145-1346-5 +always \u51FD 1235-1236-2 +always \u51FE 1235-1236-2 +always \u51FF 125-146-2 +always \u5200 145-146-3 +always \u5201 145-246-3 +always \u5202 145-146-3 +always \u5203 1245-136-5 +always \u5204 1245-136-5 +always \u5205 12-456-3 +always \u5206 12345-136-3 +always \u5207 245-346-3 +always \u5208 16-5 +always \u5209 13-16-3 +always \u520A 123-1236-3 +always \u520B 245-2345-5 +always \u520C 245-123456-4 +always \u520D 12-34-2 +always \u520E 123456-4 +always \u520F 13-16-3 +always \u5210 145-1236-4 +always \u5211 15-13456-2 +always \u5212 1235-35-2 +always \u5213 12456-2 +always \u5214 13-236-2 +always \u5215 14-16-2 +always \u5216 236-5 +always \u5217 14-346-5 +always \u5218 14-234-2 +always \u5219 125-2346-2 +always \u521A 13-1346-3 +always \u521B 12-456-5 +always \u521C 12345-34-2 +always \u521D 12-34-3 +always \u521E 245-1256-5 +always \u521F 13-1256-3 +always \u5220 24-1236-3 +always \u5221 134-1456-4 +always \u5222 14-13456-2 +always \u5223 1-12346-3 +always \u5224 1234-1236-5 +always \u5225 135-346-2 +always \u5226 13-346-2 +always \u5227 13-346-2 +always \u5228 135-146-5 +always \u5229 14-16-5 +always \u522A 24-1236-3 +always \u522B 135-346-2 +always \u522C 12-1236-4 +always \u522D 13-13456-4 +always \u522E 13-35-3 +always \u522F 13-136-3 +always \u5230 145-146-5 +always \u5231 12-456-5 +always \u5232 123-1246-3 +always \u5233 123-34-3 +always \u5234 145-25-5 +always \u5235 156-5 +always \u5236 1-156-5 +always \u5237 24-35-3 +always \u5238 245-45-5 +always \u5239 24-345-3 +always \u523A 245-156-5 +always \u523B 123-2346-5 +always \u523C 13-346-2 +always \u523D 13-1246-5 +always \u523E 245-156-5 +always \u523F 13-1246-5 +always \u5240 123-2456-4 +always \u5241 145-25-5 +always \u5242 13-16-5 +always \u5243 124-16-5 +always \u5244 13-13456-4 +always \u5245 14-12356-2 +always \u5246 14-25-2 +always \u5247 125-2346-2 +always \u5248 45-3 +always \u5249 245-25-5 +always \u524A 15-246-3 +always \u524B 123-2346-5 +always \u524C 14-345-5 +always \u524D 245-2345-2 +always \u524E 24-345-3 +always \u524F 12-456-5 +always \u5250 13-35-4 +always \u5251 13-2345-5 +always \u5252 245-25-5 +always \u5253 14-16-2 +always \u5254 124-16-3 +always \u5255 12345-356-5 +always \u5256 1234-12356-4 +always \u5257 12-1236-4 +always \u5258 245-16-2 +always \u5259 12-456-5 +always \u525A 125-156-5 +always \u525B 13-1346-3 +always \u525C 12456-3 +always \u525D 135-126-3 +always \u525E 13-16-3 +always \u525F 145-25-3 +always \u5260 245-1456-2 +always \u5261 24-1236-5 +always \u5262 1-25-2 +always \u5263 13-2345-5 +always \u5264 13-16-5 +always \u5265 135-126-3 +always \u5266 2345-3 +always \u5267 13-1256-5 +always \u5268 1235-25-5 +always \u5269 24-1356-5 +always \u526A 13-2345-4 +always \u526B 145-25-2 +always \u526C 145-12456-3 +always \u526D 34-3 +always \u526E 13-35-4 +always \u526F 12345-34-5 +always \u5270 24-1356-5 +always \u5271 13-2345-5 +always \u5272 13-2346-3 +always \u5273 1-345-3 +always \u5274 123-2456-4 +always \u5275 12-456-5 +always \u5276 13-45-3 +always \u5277 12-1236-4 +always \u5278 1235-12456-2 +always \u5279 14-34-5 +always \u527A 14-16-2 +always \u527B 12345-12356-2 +always \u527C 24-1236-3 +always \u527D 1234-246-3 +always \u527E 123-12356-3 +always \u527F 13-246-4 +always \u5280 13-35-3 +always \u5281 245-246-3 +always \u5282 13-236-2 +always \u5283 1235-35-5 +always \u5284 1-345-2 +always \u5285 1-25-5 +always \u5286 14-2345-2 +always \u5287 13-1256-5 +always \u5288 1234-16-3 +always \u5289 14-234-2 +always \u528A 13-1246-5 +always \u528B 13-246-4 +always \u528C 13-1246-5 +always \u528D 13-2345-5 +always \u528E 13-2345-5 +always \u528F 124-1346-3 +always \u5290 1235-25-3 +always \u5291 13-16-5 +always \u5292 13-2345-5 +always \u5293 16-5 +always \u5294 13-2345-5 +always \u5295 1-156-2 +always \u5296 12-1236-2 +always \u5297 125-136-3 +always \u5298 134-126-2 +always \u5299 14-16-2 +always \u529A 1-34-2 +always \u529B 14-16-5 +always \u529C 23456-3 +always \u529D 245-45-5 +always \u529E 135-1236-5 +always \u529F 13-12346-3 +always \u52A0 13-23456-3 +always \u52A1 34-5 +always \u52A2 134-2456-5 +always \u52A3 14-346-5 +always \u52A4 13-1456-5 +always \u52A5 123-1356-3 +always \u52A6 15-346-2 +always \u52A7 1-156-4 +always \u52A8 145-12346-5 +always \u52A9 1-34-5 +always \u52AA 1345-34-4 +always \u52AB 13-346-2 +always \u52AC 245-1256-2 +always \u52AD 24-146-5 +always \u52AE 16-5 +always \u52AF 1-34-3 +always \u52B0 134-246-4 +always \u52B1 14-16-5 +always \u52B2 13-1456-5 +always \u52B3 14-146-2 +always \u52B4 14-146-2 +always \u52B5 13-45-5 +always \u52B6 123-12356-4 +always \u52B7 46-2 +always \u52B8 35-3 +always \u52B9 15-246-5 +always \u52BA 134-12356-2 +always \u52BB 123-456-3 +always \u52BC 13-346-2 +always \u52BD 14-346-5 +always \u52BE 1235-2346-2 +always \u52BF 24-156-5 +always \u52C0 123-2346-5 +always \u52C1 13-1456-5 +always \u52C2 1235-146-2 +always \u52C3 135-126-2 +always \u52C4 134-1456-4 +always \u52C5 12-156-5 +always \u52C6 14-1346-2 +always \u52C7 235-4 +always \u52C8 235-4 +always \u52C9 134-2345-4 +always \u52CA 123-2346-5 +always \u52CB 15-256-3 +always \u52CC 13-45-5 +always \u52CD 245-13456-2 +always \u52CE 14-34-5 +always \u52CF 1234-12356-4 +always \u52D0 134-1356-4 +always \u52D1 14-2456-5 +always \u52D2 14-2346-5 +always \u52D3 123-2456-5 +always \u52D4 134-2345-4 +always \u52D5 145-12346-5 +always \u52D6 15-1256-5 +always \u52D7 15-1256-5 +always \u52D8 123-1236-3 +always \u52D9 34-5 +always \u52DA 16-5 +always \u52DB 15-256-3 +always \u52DC 12346-4 +always \u52DD 24-1356-5 +always \u52DE 14-146-2 +always \u52DF 134-34-5 +always \u52E0 14-34-5 +always \u52E1 1234-246-5 +always \u52E2 24-156-5 +always \u52E3 13-16-3 +always \u52E4 245-1456-2 +always \u52E5 245-46-4 +always \u52E6 13-246-4 +always \u52E7 245-45-5 +always \u52E8 46-4 +always \u52E9 16-5 +always \u52EA 13-236-2 +always \u52EB 12345-1236-2 +always \u52EC 13-45-5 +always \u52ED 124-12346-2 +always \u52EE 13-1256-5 +always \u52EF 145-1236-3 +always \u52F0 15-346-2 +always \u52F1 134-2456-5 +always \u52F2 15-256-3 +always \u52F3 15-256-3 +always \u52F4 14-1256-5 +always \u52F5 14-16-5 +always \u52F6 12-2346-5 +always \u52F7 1245-1346-2 +always \u52F8 245-45-5 +always \u52F9 135-146-3 +always \u52FA 24-146-2 +always \u52FB 256-2 +always \u52FC 13-234-3 +always \u52FD 135-146-5 +always \u52FE 13-12356-3 +always \u52FF 34-5 +always \u5300 256-2 +always \u5301 14-1346-4 +always \u5302 145-16-5 +always \u5303 13-2456-5 +always \u5304 13-2456-5 +always \u5305 135-146-3 +always \u5306 245-12346-3 +always \u5307 16-5 +always \u5308 15-235-3 +always \u5309 1234-1356-3 +always \u530A 13-1256-2 +always \u530B 124-146-2 +always \u530C 13-2346-2 +always \u530D 1234-34-2 +always \u530E 25-5 +always \u530F 1234-146-2 +always \u5310 12345-34-2 +always \u5311 13-12346-3 +always \u5312 145-345-2 +always \u5313 13-234-5 +always \u5314 245-235-3 +always \u5315 135-16-4 +always \u5316 1235-35-5 +always \u5317 135-356-4 +always \u5318 1345-146-4 +always \u5319 12-156-2 +always \u531A 12345-1346-3 +always \u531B 13-234-5 +always \u531C 16-2 +always \u531D 125-345-3 +always \u531E 13-46-5 +always \u531F 123-1346-5 +always \u5320 13-46-5 +always \u5321 123-456-3 +always \u5322 1235-34-3 +always \u5323 15-23456-2 +always \u5324 245-1256-3 +always \u5325 135-2345-5 +always \u5326 13-1246-4 +always \u5327 245-346-5 +always \u5328 125-1346-3 +always \u5329 123-456-3 +always \u532A 12345-356-4 +always \u532B 1235-34-3 +always \u532C 124-12356-2 +always \u532D 13-1246-4 +always \u532E 123-1246-5 +always \u532F 1235-1246-5 +always \u5330 145-1236-3 +always \u5331 123-1246-5 +always \u5332 14-2345-2 +always \u5333 14-2345-2 +always \u5334 15-12456-5 +always \u5335 145-34-2 +always \u5336 13-234-5 +always \u5337 245-1256-2 +always \u5338 15-16-5 +always \u5339 1234-16-4 +always \u533A 245-1256-3 +always \u533B 16-3 +always \u533C 123-2346-2 +always \u533D 2345-4 +always \u533E 135-2345-4 +always \u533F 1345-16-5 +always \u5340 245-1256-3 +always \u5341 24-156-2 +always \u5342 15-1456-5 +always \u5343 245-2345-3 +always \u5344 1345-2345-5 +always \u5345 15-345-5 +always \u5346 125-34-2 +always \u5347 24-1356-3 +always \u5348 34-4 +always \u5349 1235-1246-5 +always \u534A 135-1236-5 +always \u534B 24-156-5 +always \u534C 15-16-5 +always \u534D 12456-5 +always \u534E 1235-35-2 +always \u534F 15-346-2 +always \u5350 12456-5 +always \u5351 135-356-3 +always \u5352 125-34-2 +always \u5353 1-25-2 +always \u5354 15-346-2 +always \u5355 145-1236-3 +always \u5356 134-2456-5 +always \u5357 1345-1236-2 +always \u5358 145-1236-3 +always \u5359 13-16-2 +always \u535A 135-126-2 +always \u535B 24-2356-5 +always \u535C 135-34-4 +always \u535D 123-456-5 +always \u535E 135-2345-5 +always \u535F 135-34-4 +always \u5360 1-1236-5 +always \u5361 123-345-4 +always \u5362 14-34-2 +always \u5363 234-4 +always \u5364 14-34-4 +always \u5365 15-16-3 +always \u5366 13-35-5 +always \u5367 25-5 +always \u5368 15-346-5 +always \u5369 13-346-2 +always \u536A 13-346-2 +always \u536B 1246-5 +always \u536C 1346-2 +always \u536D 245-235-2 +always \u536E 1-156-3 +always \u536F 134-146-4 +always \u5370 1456-5 +always \u5371 1246-2 +always \u5372 24-146-5 +always \u5373 13-16-2 +always \u5374 245-236-5 +always \u5375 14-12456-4 +always \u5376 24-156-5 +always \u5377 13-45-4 +always \u5378 15-346-5 +always \u5379 15-1256-5 +always \u537A 13-1456-4 +always \u537B 245-236-5 +always \u537C 34-5 +always \u537D 13-16-2 +always \u537E 2346-5 +always \u537F 245-13456-3 +always \u5380 15-16-3 +always \u5381 15-1236-3 +always \u5382 12-1346-4 +always \u5383 1-1236-3 +always \u5384 2346-5 +always \u5385 124-13456-3 +always \u5386 14-16-5 +always \u5387 1-2346-2 +always \u5388 1235-1236-4 +always \u5389 14-16-5 +always \u538A 23456-4 +always \u538B 23456-3 +always \u538C 2345-5 +always \u538D 24-2346-5 +always \u538E 1-156-4 +always \u538F 1-345-4 +always \u5390 1234-1346-2 +always \u5391 23456-2 +always \u5392 1235-2346-2 +always \u5393 23456-2 +always \u5394 1-156-5 +always \u5395 245-2346-5 +always \u5396 12345-1346-2 +always \u5397 124-16-2 +always \u5398 14-16-2 +always \u5399 24-2346-5 +always \u539A 1235-12356-5 +always \u539B 124-13456-3 +always \u539C 125-1246-3 +always \u539D 245-25-5 +always \u539E 12345-356-5 +always \u539F 45-2 +always \u53A0 245-2346-5 +always \u53A1 45-2 +always \u53A2 15-46-3 +always \u53A3 2345-4 +always \u53A4 14-16-5 +always \u53A5 13-236-2 +always \u53A6 15-23456-5 +always \u53A7 145-2345-3 +always \u53A8 12-34-2 +always \u53A9 13-234-5 +always \u53AA 13-1456-4 +always \u53AB 146-2 +always \u53AC 13-1246-4 +always \u53AD 2345-5 +always \u53AE 15-156-3 +always \u53AF 14-16-5 +always \u53B0 12-1346-4 +always \u53B1 14-1236-2 +always \u53B2 14-16-5 +always \u53B3 2345-2 +always \u53B4 2345-4 +always \u53B5 45-2 +always \u53B6 15-156-3 +always \u53B7 13-12346-3 +always \u53B8 14-1456-2 +always \u53B9 1245-12356-2 +always \u53BA 245-1256-5 +always \u53BB 245-1256-5 +always \u53BC 1234-34-4 +always \u53BD 14-356-4 +always \u53BE 145-34-3 +always \u53BF 15-2345-5 +always \u53C0 1-12456-3 +always \u53C1 15-1236-3 +always \u53C2 245-1236-3 +always \u53C3 245-1236-3 +always \u53C4 245-1236-3 +always \u53C5 245-1236-3 +always \u53C6 2456-5 +always \u53C7 145-2456-5 +always \u53C8 234-5 +always \u53C9 12-345-3 +always \u53CA 13-16-2 +always \u53CB 234-4 +always \u53CC 24-456-3 +always \u53CD 12345-1236-4 +always \u53CE 24-12356-3 +always \u53CF 13-2356-5 +always \u53D0 135-345-2 +always \u53D1 12345-345-3 +always \u53D2 1245-25-5 +always \u53D3 24-156-5 +always \u53D4 24-34-2 +always \u53D5 1-25-2 +always \u53D6 245-1256-4 +always \u53D7 24-12356-5 +always \u53D8 135-2345-5 +always \u53D9 15-1256-5 +always \u53DA 13-23456-4 +always \u53DB 1234-1236-5 +always \u53DC 15-12356-4 +always \u53DD 13-146-5 +always \u53DE 1246-5 +always \u53DF 15-12356-4 +always \u53E0 145-346-2 +always \u53E1 1245-1246-5 +always \u53E2 245-12346-2 +always \u53E3 123-12356-4 +always \u53E4 13-34-4 +always \u53E5 13-1256-5 +always \u53E6 14-13456-5 +always \u53E7 13-35-4 +always \u53E8 145-146-3 +always \u53E9 123-12356-5 +always \u53EA 1-156-4 +always \u53EB 13-246-5 +always \u53EC 1-146-5 +always \u53ED 135-345-3 +always \u53EE 145-13456-3 +always \u53EF 123-2346-4 +always \u53F0 124-2456-2 +always \u53F1 12-156-5 +always \u53F2 24-156-4 +always \u53F3 234-5 +always \u53F4 245-234-2 +always \u53F5 1234-126-4 +always \u53F6 346-5 +always \u53F7 1235-146-5 +always \u53F8 15-156-3 +always \u53F9 124-1236-5 +always \u53FA 12-156-4 +always \u53FB 14-2346-5 +always \u53FC 145-246-3 +always \u53FD 13-16-3 +always \u53FE 145-34-2 +always \u53FF 1235-12346-3 +always \u5400 134-346-3 +always \u5401 15-1256-3 +always \u5402 134-1346-2 +always \u5403 12-156-3 +always \u5404 13-2346-5 +always \u5405 15-45-3 +always \u5406 246-3 +always \u5407 125-156-4 +always \u5408 1235-2346-2 +always \u5409 13-16-2 +always \u540A 145-246-5 +always \u540B 245-123456-5 +always \u540C 124-12346-2 +always \u540D 134-13456-2 +always \u540E 1235-12356-5 +always \u540F 14-16-5 +always \u5410 124-34-4 +always \u5411 15-46-5 +always \u5412 1-345-5 +always \u5413 15-23456-5 +always \u5414 346-4 +always \u5415 14-1256-4 +always \u5416 345-3 +always \u5417 134-345-1 +always \u5418 12356-4 +always \u5419 15-236-3 +always \u541A 16-3 +always \u541B 13-256-3 +always \u541C 12-12356-4 +always \u541D 14-1456-5 +always \u541E 124-123456-3 +always \u541F 1456-2 +always \u5420 12345-356-5 +always \u5421 135-16-4 +always \u5422 245-1456-5 +always \u5423 245-1456-5 +always \u5424 13-346-5 +always \u5425 135-34-5 +always \u5426 12345-12356-4 +always \u5427 135-345-1 +always \u5428 145-123456-3 +always \u5429 12345-136-3 +always \u542A 2346-2 +always \u542B 1235-1236-2 +always \u542C 124-13456-3 +always \u542D 123-1356-3 +always \u542E 24-123456-4 +always \u542F 245-16-4 +always \u5430 1235-12346-2 +always \u5431 1-156-3 +always \u5432 1456-4 +always \u5433 34-2 +always \u5434 34-2 +always \u5435 12-146-4 +always \u5436 1345-345-5 +always \u5437 15-236-5 +always \u5438 15-16-3 +always \u5439 12-1246-3 +always \u543A 145-12356-3 +always \u543B 123456-4 +always \u543C 1235-12356-4 +always \u543D 12356-2 +always \u543E 34-2 +always \u543F 13-146-5 +always \u5440 23456-1 +always \u5441 13-256-5 +always \u5442 14-1256-4 +always \u5443 2346-5 +always \u5444 13-2346-2 +always \u5445 134-356-2 +always \u5446 145-2456-3 +always \u5447 245-16-4 +always \u5448 12-1356-2 +always \u5449 34-2 +always \u544A 13-146-5 +always \u544B 12345-34-3 +always \u544C 13-246-5 +always \u544D 1235-12346-3 +always \u544E 12-156-4 +always \u544F 24-1356-3 +always \u5450 1345-345-5 +always \u5451 124-123456-3 +always \u5452 34-4 +always \u5453 16-5 +always \u5454 124-2456-5 +always \u5455 12356-4 +always \u5456 14-16-5 +always \u5457 135-356-1 +always \u5458 45-2 +always \u5459 13-2346-3 +always \u545A 123456-4 +always \u545B 245-46-5 +always \u545C 34-3 +always \u545D 2346-5 +always \u545E 24-156-3 +always \u545F 245-45-4 +always \u5460 1234-136-4 +always \u5461 123456-4 +always \u5462 1345-2346-1 +always \u5463 134-12356-2 +always \u5464 14-13456-5 +always \u5465 1245-1236-2 +always \u5466 234-3 +always \u5467 145-16-4 +always \u5468 1-12356-3 +always \u5469 24-156-5 +always \u546A 1-12356-5 +always \u546B 124-346-3 +always \u546C 15-16-5 +always \u546D 16-5 +always \u546E 245-16-5 +always \u546F 1234-13456-2 +always \u5470 125-156-4 +always \u5471 13-35-3 +always \u5472 125-156-3 +always \u5473 1246-5 +always \u5474 15-1256-3 +always \u5475 1235-2346-3 +always \u5476 1345-146-2 +always \u5477 15-23456-3 +always \u5478 1234-356-3 +always \u5479 16-5 +always \u547A 15-246-3 +always \u547B 24-136-3 +always \u547C 1235-34-3 +always \u547D 134-13456-5 +always \u547E 145-345-2 +always \u547F 245-1256-3 +always \u5480 13-1256-4 +always \u5481 13-1236-3 +always \u5482 125-345-3 +always \u5483 124-25-3 +always \u5484 145-25-3 +always \u5485 1234-12356-5 +always \u5486 1234-146-2 +always \u5487 135-16-5 +always \u5488 12345-34-2 +always \u5489 46-3 +always \u548A 1235-2346-2 +always \u548B 125-2346-2 +always \u548C 1235-2346-2 +always \u548D 1235-2456-5 +always \u548E 13-234-5 +always \u548F 235-4 +always \u5490 12345-34-5 +always \u5491 145-345-3 +always \u5492 1-12356-5 +always \u5493 35-4 +always \u5494 123-345-4 +always \u5495 13-34-3 +always \u5496 123-345-3 +always \u5497 125-25-4 +always \u5498 135-34-5 +always \u5499 14-12346-2 +always \u549A 145-12346-3 +always \u549B 1345-13456-2 +always \u549C 123-345-3 +always \u549D 15-156-3 +always \u549E 15-2345-5 +always \u549F 1235-25-5 +always \u54A0 245-16-3 +always \u54A1 156-5 +always \u54A2 2346-5 +always \u54A3 13-456-3 +always \u54A4 1-345-5 +always \u54A5 15-16-3 +always \u54A6 16-2 +always \u54A7 14-346-4 +always \u54A8 125-156-3 +always \u54A9 134-346-3 +always \u54AA 134-16-3 +always \u54AB 1-156-4 +always \u54AC 246-4 +always \u54AD 13-16-3 +always \u54AE 1-12356-5 +always \u54AF 123-2346-5 +always \u54B0 24-2356-5 +always \u54B1 125-1236-2 +always \u54B2 15-246-5 +always \u54B3 123-2346-2 +always \u54B4 1235-1246-3 +always \u54B5 123-35-3 +always \u54B6 1235-2356-5 +always \u54B7 124-146-2 +always \u54B8 15-2345-2 +always \u54B9 2346-5 +always \u54BA 15-45-4 +always \u54BB 15-234-3 +always \u54BC 13-25-3 +always \u54BD 2345-5 +always \u54BE 14-146-4 +always \u54BF 16-3 +always \u54C0 2456-3 +always \u54C1 1234-1456-4 +always \u54C2 24-136-4 +always \u54C3 124-12346-2 +always \u54C4 1235-12346-5 +always \u54C5 15-235-3 +always \u54C6 145-25-3 +always \u54C7 35-3 +always \u54C8 1235-345-3 +always \u54C9 125-2456-3 +always \u54CA 1256-5 +always \u54CB 145-16-5 +always \u54CC 1234-2456-5 +always \u54CD 15-46-4 +always \u54CE 2456-3 +always \u54CF 13-136-2 +always \u54D0 123-456-3 +always \u54D1 23456-4 +always \u54D2 145-345-3 +always \u54D3 15-246-3 +always \u54D4 135-16-5 +always \u54D5 1235-1246-5 +always \u54D6 1345-2345-2 +always \u54D7 1235-35-2 +always \u54D8 15-13456-2 +always \u54D9 123-2356-5 +always \u54DA 145-25-4 +always \u54DB 1234-34-2 +always \u54DC 13-16-5 +always \u54DD 1345-12346-2 +always \u54DE 134-12356-3 +always \u54DF 356-3 +always \u54E0 1235-146-5 +always \u54E1 45-2 +always \u54E2 14-12346-5 +always \u54E3 1234-12356-4 +always \u54E4 134-1346-2 +always \u54E5 13-2346-3 +always \u54E6 2346-2 +always \u54E7 12-156-3 +always \u54E8 24-146-5 +always \u54E9 14-16-4 +always \u54EA 1345-345-4 +always \u54EB 125-34-2 +always \u54EC 1235-2346-2 +always \u54ED 123-34-3 +always \u54EE 15-246-5 +always \u54EF 15-2345-5 +always \u54F0 14-146-2 +always \u54F1 1234-126-4 +always \u54F2 1-2346-2 +always \u54F3 1-345-3 +always \u54F4 14-46-5 +always \u54F5 135-345-3 +always \u54F6 134-346-3 +always \u54F7 14-2346-5 +always \u54F8 15-1246-3 +always \u54F9 12345-12356-2 +always \u54FA 135-34-4 +always \u54FB 1235-1236-5 +always \u54FC 1235-1356-3 +always \u54FD 13-1356-4 +always \u54FE 24-25-3 +always \u54FF 13-2346-4 +always \u5500 234-4 +always \u5501 2345-5 +always \u5502 13-34-4 +always \u5503 13-34-4 +always \u5504 135-356-1 +always \u5505 1235-1236-3 +always \u5506 15-25-3 +always \u5507 12-123456-2 +always \u5508 16-5 +always \u5509 2456-3 +always \u550A 13-23456-2 +always \u550B 124-34-2 +always \u550C 15-2345-2 +always \u550D 1235-12456-4 +always \u550E 14-16-5 +always \u550F 15-16-3 +always \u5510 124-1346-2 +always \u5511 125-25-5 +always \u5512 245-234-2 +always \u5513 12-2346-3 +always \u5514 34-2 +always \u5515 125-146-5 +always \u5516 23456-4 +always \u5517 145-12356-3 +always \u5518 245-16-4 +always \u5519 145-16-2 +always \u551A 245-1456-5 +always \u551B 134-345-5 +always \u551C 134-345-2 +always \u551D 1235-12346-4 +always \u551E 145-12356-4 +always \u551F 1235-2346-2 +always \u5520 14-146-2 +always \u5521 14-46-4 +always \u5522 15-25-4 +always \u5523 125-146-5 +always \u5524 1235-12456-5 +always \u5525 14-1356-2 +always \u5526 24-345-3 +always \u5527 13-16-3 +always \u5528 125-25-4 +always \u5529 25-3 +always \u552A 12345-1356-4 +always \u552B 1456-2 +always \u552C 1235-34-4 +always \u552D 245-16-5 +always \u552E 24-12356-5 +always \u552F 1246-2 +always \u5530 24-35-3 +always \u5531 12-1346-5 +always \u5532 156-2 +always \u5533 14-16-5 +always \u5534 245-46-5 +always \u5535 1236-4 +always \u5536 13-346-5 +always \u5537 356-3 +always \u5538 1345-2345-5 +always \u5539 1256-3 +always \u553A 124-2345-4 +always \u553B 14-2456-5 +always \u553C 24-345-5 +always \u553D 15-16-3 +always \u553E 124-25-5 +always \u553F 1235-34-3 +always \u5540 26-2 +always \u5541 1-12356-3 +always \u5542 1345-12356-5 +always \u5543 123-136-4 +always \u5544 1-25-2 +always \u5545 1-25-2 +always \u5546 24-1346-3 +always \u5547 145-16-2 +always \u5548 1235-1356-5 +always \u5549 1345-13456-2 +always \u554A 345-3 +always \u554B 15-246-3 +always \u554C 15-46-3 +always \u554D 124-123456-3 +always \u554E 34-4 +always \u554F 123456-5 +always \u5550 245-1246-5 +always \u5551 24-345-5 +always \u5552 1235-34-3 +always \u5553 245-16-4 +always \u5554 245-16-4 +always \u5555 124-146-2 +always \u5556 145-1236-5 +always \u5557 145-1236-5 +always \u5558 346-5 +always \u5559 125-156-4 +always \u555A 145-16-2 +always \u555B 245-1246-5 +always \u555C 12-25-5 +always \u555D 1235-2346-2 +always \u555E 23456-4 +always \u555F 245-16-4 +always \u5560 1-2346-2 +always \u5561 12345-356-3 +always \u5562 14-46-4 +always \u5563 15-2345-2 +always \u5564 1234-16-2 +always \u5565 24-345-2 +always \u5566 14-345-3 +always \u5567 125-2346-2 +always \u5568 245-13456-3 +always \u5569 13-35-5 +always \u556A 1234-345-3 +always \u556B 1-2346-4 +always \u556C 15-2346-5 +always \u556D 1-12456-5 +always \u556E 1345-346-5 +always \u556F 13-25-1 +always \u5570 14-25-3 +always \u5571 2345-3 +always \u5572 145-16-5 +always \u5573 245-45-2 +always \u5574 124-1236-3 +always \u5575 135-126-3 +always \u5576 145-13456-5 +always \u5577 14-1346-3 +always \u5578 15-246-5 +always \u5579 13-1256-2 +always \u557A 124-1346-2 +always \u557B 12-156-5 +always \u557C 124-16-2 +always \u557D 1236-2 +always \u557E 13-234-3 +always \u557F 145-1236-5 +always \u5580 123-345-3 +always \u5581 235-2 +always \u5582 1246-5 +always \u5583 1345-1236-2 +always \u5584 24-1236-5 +always \u5585 1256-5 +always \u5586 1-2346-2 +always \u5587 14-345-4 +always \u5588 13-346-3 +always \u5589 1235-12356-2 +always \u558A 1235-1236-4 +always \u558B 145-346-2 +always \u558C 1-12356-3 +always \u558D 12-2456-2 +always \u558E 2356-3 +always \u558F 1345-25-5 +always \u5590 1256-5 +always \u5591 1456-3 +always \u5592 125-1236-2 +always \u5593 246-3 +always \u5594 126-3 +always \u5595 134-2345-4 +always \u5596 1235-34-2 +always \u5597 256-4 +always \u5598 12-12456-4 +always \u5599 1235-1246-5 +always \u559A 1235-12456-5 +always \u559B 1235-12456-5 +always \u559C 15-16-4 +always \u559D 1235-2346-3 +always \u559E 13-16-3 +always \u559F 123-1246-5 +always \u55A0 1-12346-4 +always \u55A1 1246-4 +always \u55A2 24-345-5 +always \u55A3 15-1256-4 +always \u55A4 1235-456-2 +always \u55A5 145-25-2 +always \u55A6 1345-346-5 +always \u55A7 15-45-3 +always \u55A8 14-46-5 +always \u55A9 1256-5 +always \u55AA 15-1346-3 +always \u55AB 12-156-3 +always \u55AC 245-246-2 +always \u55AD 2345-5 +always \u55AE 145-1236-3 +always \u55AF 1234-136-3 +always \u55B0 245-1236-3 +always \u55B1 14-16-2 +always \u55B2 356-1 +always \u55B3 1-345-3 +always \u55B4 1246-3 +always \u55B5 134-246-3 +always \u55B6 13456-2 +always \u55B7 1234-136-3 +always \u55B8 1235-25-4 +always \u55B9 123-1246-2 +always \u55BA 15-16-5 +always \u55BB 1256-5 +always \u55BC 13-346-2 +always \u55BD 14-12356-2 +always \u55BE 123-34-5 +always \u55BF 125-146-5 +always \u55C0 1235-25-5 +always \u55C1 124-16-2 +always \u55C2 246-2 +always \u55C3 1235-2346-5 +always \u55C4 24-345-5 +always \u55C5 15-234-5 +always \u55C6 245-46-5 +always \u55C7 15-2346-5 +always \u55C8 235-3 +always \u55C9 15-34-5 +always \u55CA 1235-12346-4 +always \u55CB 15-346-2 +always \u55CC 16-5 +always \u55CD 15-25-3 +always \u55CE 134-345-1 +always \u55CF 12-345-3 +always \u55D0 1235-2456-5 +always \u55D1 123-2346-5 +always \u55D2 145-345-3 +always \u55D3 15-1346-4 +always \u55D4 12-136-3 +always \u55D5 1245-34-5 +always \u55D6 15-12356-3 +always \u55D7 35-3 +always \u55D8 13-16-3 +always \u55D9 1234-1346-4 +always \u55DA 34-3 +always \u55DB 15-2345-2 +always \u55DC 24-156-5 +always \u55DD 13-2346-2 +always \u55DE 125-156-3 +always \u55DF 13-346-3 +always \u55E0 14-25-5 +always \u55E1 12346-3 +always \u55E2 35-5 +always \u55E3 15-156-5 +always \u55E4 12-156-3 +always \u55E5 1235-146-2 +always \u55E6 15-25-3 +always \u55E7 36-1245-1-123-36 +always \u55E8 1235-2456-5 +always \u55E9 15-25-4 +always \u55EA 245-1456-2 +always \u55EB 1345-346-5 +always \u55EC 1235-2346-3 +always \u55ED 125-156-3 +always \u55EE 15-2456-5 +always \u55EF 136-4 +always \u55F0 13-2346-5 +always \u55F1 1345-345-2 +always \u55F2 145-23456-4 +always \u55F3 2456-5 +always \u55F4 245-46-3 +always \u55F5 124-12346-3 +always \u55F6 135-16-5 +always \u55F7 146-2 +always \u55F8 146-2 +always \u55F9 14-2345-2 +always \u55FA 15-1246-3 +always \u55FB 1-2346-3 +always \u55FC 134-126-5 +always \u55FD 15-12356-5 +always \u55FE 15-12356-4 +always \u55FF 124-1236-4 +always \u5600 145-16-2 +always \u5601 245-16-3 +always \u5602 13-246-5 +always \u5603 12-12346-3 +always \u5604 13-246-3 +always \u5605 123-2456-4 +always \u5606 124-1236-5 +always \u5607 15-1236-3 +always \u5608 245-146-2 +always \u5609 13-23456-3 +always \u560A 2456-2 +always \u560B 15-246-3 +always \u560C 1234-246-5 +always \u560D 14-12356-2 +always \u560E 13-345-3 +always \u560F 13-34-4 +always \u5610 15-246-3 +always \u5611 1235-34-3 +always \u5612 1235-1246-5 +always \u5613 13-25-3 +always \u5614 12356-4 +always \u5615 15-2345-3 +always \u5616 125-2346-2 +always \u5617 12-1346-2 +always \u5618 15-1256-3 +always \u5619 1234-126-2 +always \u561A 145-2346-2 +always \u561B 134-345-1 +always \u561C 134-2456-5 +always \u561D 1235-34-2 +always \u561E 14-356-4 +always \u561F 145-34-3 +always \u5620 13-345-3 +always \u5621 124-1346-3 +always \u5622 346-4 +always \u5623 135-1356-3 +always \u5624 13456-3 +always \u5625 15-2456-3 +always \u5626 13-246-5 +always \u5627 134-16-5 +always \u5628 15-246-5 +always \u5629 1235-35-2 +always \u562A 134-2456-4 +always \u562B 1245-1236-2 +always \u562C 125-25-3 +always \u562D 1234-1356-3 +always \u562E 14-146-2 +always \u562F 15-246-5 +always \u5630 13-16-3 +always \u5631 1-34-4 +always \u5632 12-146-2 +always \u5633 13-1246-5 +always \u5634 125-1246-4 +always \u5635 15-246-3 +always \u5636 15-156-3 +always \u5637 1235-146-2 +always \u5638 34-4 +always \u5639 14-246-2 +always \u563A 245-246-2 +always \u563B 15-16-3 +always \u563C 15-234-5 +always \u563D 124-1236-3 +always \u563E 124-1236-2 +always \u563F 1235-356-3 +always \u5640 15-256-5 +always \u5641 34-5 +always \u5642 125-123456-4 +always \u5643 12345-1236-3 +always \u5644 12-156-3 +always \u5645 1235-1246-3 +always \u5646 245-1236-4 +always \u5647 12-456-2 +always \u5648 245-34-5 +always \u5649 145-1236-5 +always \u564A 1256-5 +always \u564B 124-123456-3 +always \u564C 245-1356-3 +always \u564D 13-246-5 +always \u564E 346-3 +always \u564F 15-16-3 +always \u5650 245-16-5 +always \u5651 1235-146-2 +always \u5652 14-2345-2 +always \u5653 15-1256-3 +always \u5654 145-1356-3 +always \u5655 1235-1246-3 +always \u5656 1456-2 +always \u5657 1234-34-3 +always \u5658 13-236-3 +always \u5659 245-1456-2 +always \u565A 15-256-2 +always \u565B 1345-346-5 +always \u565C 14-34-3 +always \u565D 15-156-3 +always \u565E 2345-4 +always \u565F 13456-5 +always \u5660 145-345-3 +always \u5661 1-1236-3 +always \u5662 12356-1 +always \u5663 1-12356-5 +always \u5664 13-1456-5 +always \u5665 1345-12346-2 +always \u5666 1235-1246-5 +always \u5667 1235-1246-5 +always \u5668 245-16-5 +always \u5669 2346-5 +always \u566A 125-146-5 +always \u566B 16-3 +always \u566C 24-156-5 +always \u566D 13-246-5 +always \u566E 45-5 +always \u566F 2456-5 +always \u5670 235-3 +always \u5671 15-236-2 +always \u5672 123-2356-5 +always \u5673 1256-4 +always \u5674 1234-136-3 +always \u5675 145-146-5 +always \u5676 13-345-2 +always \u5677 15-1456-3 +always \u5678 145-123456-5 +always \u5679 145-1346-3 +always \u567A 15-1456-3 +always \u567B 15-2456-3 +always \u567C 1234-16-3 +always \u567D 1234-16-4 +always \u567E 1456-3 +always \u567F 125-1246-4 +always \u5680 1345-13456-2 +always \u5681 145-16-2 +always \u5682 14-1236-5 +always \u5683 124-345-5 +always \u5684 1235-25-5 +always \u5685 1245-34-2 +always \u5686 1235-146-3 +always \u5687 15-23456-5 +always \u5688 23456-5 +always \u5689 145-25-3 +always \u568A 15-16-5 +always \u568B 12-12356-2 +always \u568C 13-16-5 +always \u568D 13-1456-5 +always \u568E 1235-146-2 +always \u568F 124-16-5 +always \u5690 12-1346-2 +always \u5691 15-256-3 +always \u5692 134-2346-1 +always \u5693 12-345-3 +always \u5694 124-16-5 +always \u5695 14-34-3 +always \u5696 1235-1246-5 +always \u5697 135-126-2 +always \u5698 234-3 +always \u5699 1345-346-5 +always \u569A 1456-2 +always \u569B 1235-34-5 +always \u569C 134-126-5 +always \u569D 1235-456-3 +always \u569E 1-2346-2 +always \u569F 14-16-2 +always \u56A0 14-234-2 +always \u56A1 1235-2456-3 +always \u56A2 1345-1346-2 +always \u56A3 15-246-3 +always \u56A4 134-126-2 +always \u56A5 2345-5 +always \u56A6 14-16-5 +always \u56A7 14-34-2 +always \u56A8 14-12346-2 +always \u56A9 12345-34-2 +always \u56AA 145-1236-5 +always \u56AB 12-136-5 +always \u56AC 1234-1456-2 +always \u56AD 1234-16-4 +always \u56AE 15-46-5 +always \u56AF 1235-25-5 +always \u56B0 134-126-2 +always \u56B1 15-16-5 +always \u56B2 145-25-4 +always \u56B3 123-34-5 +always \u56B4 2345-2 +always \u56B5 12-1236-2 +always \u56B6 13456-3 +always \u56B7 1245-1346-4 +always \u56B8 145-2345-4 +always \u56B9 14-345-3 +always \u56BA 124-345-5 +always \u56BB 15-246-3 +always \u56BC 13-236-2 +always \u56BD 12-25-5 +always \u56BE 1235-12456-3 +always \u56BF 1235-25-5 +always \u56C0 1-12456-5 +always \u56C1 1345-346-5 +always \u56C2 15-246-3 +always \u56C3 245-345-5 +always \u56C4 14-16-2 +always \u56C5 12-1236-4 +always \u56C6 12-2456-5 +always \u56C7 14-16-5 +always \u56C8 16-5 +always \u56C9 14-25-3 +always \u56CA 1345-1346-2 +always \u56CB 125-1236-5 +always \u56CC 15-34-3 +always \u56CD 15-16-4 +always \u56CE 12345-136-5 +always \u56CF 13-2345-3 +always \u56D0 125-345-2 +always \u56D1 1-34-4 +always \u56D2 14-1236-2 +always \u56D3 1345-346-5 +always \u56D4 1345-1346-3 +always \u56D5 14-345-2 +always \u56D6 14-25-2 +always \u56D7 1246-2 +always \u56D8 1235-1246-2 +always \u56D9 1456-3 +always \u56DA 245-234-2 +always \u56DB 15-156-5 +always \u56DC 1345-1456-2 +always \u56DD 13-2345-4 +always \u56DE 1235-1246-2 +always \u56DF 15-1456-5 +always \u56E0 1456-3 +always \u56E1 1345-1236-3 +always \u56E2 124-12456-2 +always \u56E3 124-12456-2 +always \u56E4 124-123456-2 +always \u56E5 123-1346-5 +always \u56E6 45-3 +always \u56E7 13-235-4 +always \u56E8 1234-2345-3 +always \u56E9 256-5 +always \u56EA 245-12346-3 +always \u56EB 1235-34-2 +always \u56EC 1235-1246-2 +always \u56ED 45-2 +always \u56EE 2346-2 +always \u56EF 13-25-2 +always \u56F0 123-123456-5 +always \u56F1 245-12346-3 +always \u56F2 1246-2 +always \u56F3 124-34-2 +always \u56F4 1246-2 +always \u56F5 14-123456-2 +always \u56F6 13-25-2 +always \u56F7 13-256-3 +always \u56F8 1245-156-5 +always \u56F9 14-13456-2 +always \u56FA 13-34-5 +always \u56FB 13-25-2 +always \u56FC 124-2456-3 +always \u56FD 13-25-2 +always \u56FE 124-34-2 +always \u56FF 234-5 +always \u5700 13-25-2 +always \u5701 1456-2 +always \u5702 1235-123456-5 +always \u5703 1234-34-4 +always \u5704 1256-4 +always \u5705 1235-1236-2 +always \u5706 45-2 +always \u5707 14-123456-2 +always \u5708 245-45-3 +always \u5709 1256-4 +always \u570A 245-13456-3 +always \u570B 13-25-2 +always \u570C 12-12456-2 +always \u570D 1246-2 +always \u570E 45-2 +always \u570F 245-45-3 +always \u5710 123-34-3 +always \u5711 12345-34-5 +always \u5712 45-2 +always \u5713 45-2 +always \u5714 2346-5 +always \u5715 123-12456-4 +always \u5716 124-34-2 +always \u5717 124-34-2 +always \u5718 124-12456-2 +always \u5719 14-236-5 +always \u571A 1235-1246-5 +always \u571B 16-5 +always \u571C 1235-12456-2 +always \u571D 14-12456-2 +always \u571E 14-12456-2 +always \u571F 124-34-4 +always \u5720 23456-5 +always \u5721 124-34-4 +always \u5722 124-13456-4 +always \u5723 24-1356-5 +always \u5724 1234-34-4 +always \u5725 14-34-5 +always \u5726 123-2356-5 +always \u5727 23456-3 +always \u5728 125-2456-5 +always \u5729 15-1256-3 +always \u572A 13-2346-3 +always \u572B 1256-5 +always \u572C 34-3 +always \u572D 13-1246-3 +always \u572E 1234-16-4 +always \u572F 16-2 +always \u5730 145-16-5 +always \u5731 245-2345-3 +always \u5732 245-2345-3 +always \u5733 1-136-5 +always \u5734 1-25-2 +always \u5735 145-1346-5 +always \u5736 245-23456-5 +always \u5737 15-46-5 +always \u5738 24-1236-3 +always \u5739 123-456-5 +always \u573A 12-1346-4 +always \u573B 245-16-2 +always \u573C 1345-346-5 +always \u573D 134-126-5 +always \u573E 15-2346-5 +always \u573F 13-23456-2 +always \u5740 1-156-4 +always \u5741 1-156-4 +always \u5742 135-1236-4 +always \u5743 15-256-3 +always \u5744 124-12356-2 +always \u5745 245-1456-4 +always \u5746 12345-136-2 +always \u5747 13-256-3 +always \u5748 123-1356-3 +always \u5749 124-123456-2 +always \u574A 12345-1346-3 +always \u574B 12345-136-5 +always \u574C 135-136-5 +always \u574D 124-1236-3 +always \u574E 123-1236-4 +always \u574F 1235-2356-5 +always \u5750 125-25-5 +always \u5751 123-1356-3 +always \u5752 135-16-5 +always \u5753 15-13456-2 +always \u5754 145-16-5 +always \u5755 13-13456-3 +always \u5756 13-16-5 +always \u5757 123-2356-5 +always \u5758 145-16-4 +always \u5759 13-13456-3 +always \u575A 13-2345-3 +always \u575B 124-1236-2 +always \u575C 14-16-5 +always \u575D 135-345-5 +always \u575E 34-5 +always \u575F 12345-136-2 +always \u5760 1-1246-5 +always \u5761 1234-126-3 +always \u5762 1234-1236-4 +always \u5763 124-1346-2 +always \u5764 123-123456-3 +always \u5765 245-1256-3 +always \u5766 124-1236-4 +always \u5767 1-156-3 +always \u5768 124-25-2 +always \u5769 13-1236-3 +always \u576A 1234-13456-2 +always \u576B 145-2345-5 +always \u576C 13-35-5 +always \u576D 1345-16-2 +always \u576E 124-2456-2 +always \u576F 1234-356-3 +always \u5770 13-235-3 +always \u5771 46-4 +always \u5772 12345-126-2 +always \u5773 146-5 +always \u5774 14-234-5 +always \u5775 245-234-3 +always \u5776 134-34-5 +always \u5777 123-2346-4 +always \u5778 13-12356-5 +always \u5779 15-236-5 +always \u577A 135-345-2 +always \u577B 135-16-4 +always \u577C 12-2346-5 +always \u577D 14-13456-2 +always \u577E 1-34-5 +always \u577F 12345-34-5 +always \u5780 1235-34-3 +always \u5781 1-156-5 +always \u5782 12-1246-2 +always \u5783 14-2346-5 +always \u5784 14-12346-4 +always \u5785 14-12346-4 +always \u5786 14-34-2 +always \u5787 146-5 +always \u5788 145-2456-5 +always \u5789 1234-146-2 +always \u578A 1345-1456-2 +always \u578B 15-13456-2 +always \u578C 124-12346-5 +always \u578D 13-16-5 +always \u578E 123-2346-5 +always \u578F 14-34-5 +always \u5790 245-156-2 +always \u5791 12-156-4 +always \u5792 14-356-4 +always \u5793 13-2456-3 +always \u5794 1456-3 +always \u5795 1235-12356-5 +always \u5796 145-1246-3 +always \u5797 1-146-5 +always \u5798 12345-34-2 +always \u5799 13-456-3 +always \u579A 246-2 +always \u579B 145-25-5 +always \u579C 145-25-4 +always \u579D 13-1246-4 +always \u579E 12-345-2 +always \u579F 46-2 +always \u57A0 1456-2 +always \u57A1 12345-345-2 +always \u57A2 13-12356-5 +always \u57A3 45-2 +always \u57A4 145-346-2 +always \u57A5 15-346-2 +always \u57A6 123-136-4 +always \u57A7 24-1346-4 +always \u57A8 24-12356-4 +always \u57A9 2346-5 +always \u57AA 135-1456-5 +always \u57AB 145-2345-5 +always \u57AC 1235-12346-2 +always \u57AD 23456-5 +always \u57AE 123-35-4 +always \u57AF 145-345-4 +always \u57B0 124-345-4 +always \u57B1 145-1346-5 +always \u57B2 123-2456-4 +always \u57B3 1234-1346-2 +always \u57B4 1345-146-4 +always \u57B5 1236-4 +always \u57B6 15-13456-3 +always \u57B7 15-2345-5 +always \u57B8 45-5 +always \u57B9 135-1346-3 +always \u57BA 1234-12356-2 +always \u57BB 135-345-5 +always \u57BC 16-5 +always \u57BD 1456-5 +always \u57BE 1235-1236-5 +always \u57BF 15-1256-5 +always \u57C0 12-1246-2 +always \u57C1 245-136-2 +always \u57C2 13-1356-4 +always \u57C3 2456-3 +always \u57C4 1234-1356-2 +always \u57C5 12345-1346-2 +always \u57C6 245-236-5 +always \u57C7 235-4 +always \u57C8 15-256-5 +always \u57C9 13-23456-2 +always \u57CA 145-16-5 +always \u57CB 134-2456-2 +always \u57CC 14-1346-5 +always \u57CD 15-45-5 +always \u57CE 12-1356-2 +always \u57CF 2345-2 +always \u57D0 13-1456-3 +always \u57D1 1-2346-2 +always \u57D2 14-346-5 +always \u57D3 14-346-5 +always \u57D4 1234-34-4 +always \u57D5 12-1356-2 +always \u57D6 12345-345-3 +always \u57D7 135-34-5 +always \u57D8 24-156-2 +always \u57D9 15-256-3 +always \u57DA 13-25-3 +always \u57DB 13-235-3 +always \u57DC 346-4 +always \u57DD 1345-2345-5 +always \u57DE 145-16-4 +always \u57DF 1256-5 +always \u57E0 135-34-5 +always \u57E1 23456-5 +always \u57E2 245-45-2 +always \u57E3 15-1246-5 +always \u57E4 1234-16-2 +always \u57E5 12-1356-3 +always \u57E6 12456-4 +always \u57E7 13-1256-5 +always \u57E8 14-123456-2 +always \u57E9 1-1356-3 +always \u57EA 123-12346-3 +always \u57EB 12-12346-4 +always \u57EC 145-12346-3 +always \u57ED 145-2456-5 +always \u57EE 124-1236-5 +always \u57EF 1236-4 +always \u57F0 245-2456-5 +always \u57F1 24-34-2 +always \u57F2 135-1356-4 +always \u57F3 123-1236-4 +always \u57F4 1-156-2 +always \u57F5 145-25-4 +always \u57F6 16-5 +always \u57F7 1-156-2 +always \u57F8 16-5 +always \u57F9 1234-356-2 +always \u57FA 13-16-3 +always \u57FB 1-123456-4 +always \u57FC 245-16-2 +always \u57FD 15-146-5 +always \u57FE 13-1256-5 +always \u57FF 1345-16-2 +always \u5800 123-34-3 +always \u5801 123-2346-5 +always \u5802 124-1346-2 +always \u5803 123-123456-3 +always \u5804 1345-16-5 +always \u5805 13-2345-3 +always \u5806 145-1246-3 +always \u5807 13-1456-4 +always \u5808 13-1346-3 +always \u5809 1256-5 +always \u580A 2346-5 +always \u580B 1234-1356-2 +always \u580C 13-34-5 +always \u580D 124-34-5 +always \u580E 14-1356-5 +always \u580F 12345-1346-3 +always \u5810 23456-2 +always \u5811 245-2345-5 +always \u5812 123-123456-3 +always \u5813 1236-5 +always \u5814 24-1356-3 +always \u5815 145-25-5 +always \u5816 1345-146-4 +always \u5817 124-34-3 +always \u5818 12-1356-2 +always \u5819 1456-3 +always \u581A 1235-123456-2 +always \u581B 135-16-5 +always \u581C 14-2345-5 +always \u581D 13-25-3 +always \u581E 145-346-2 +always \u581F 1-12456-5 +always \u5820 1235-12356-5 +always \u5821 135-146-4 +always \u5822 135-146-4 +always \u5823 1256-2 +always \u5824 124-16-2 +always \u5825 134-12356-2 +always \u5826 13-346-3 +always \u5827 1245-12456-2 +always \u5828 156-2 +always \u5829 13-1356-5 +always \u582A 123-1236-3 +always \u582B 125-12346-3 +always \u582C 1256-2 +always \u582D 1235-456-2 +always \u582E 2346-5 +always \u582F 246-2 +always \u5830 2345-5 +always \u5831 135-146-5 +always \u5832 13-16-2 +always \u5833 134-356-2 +always \u5834 12-1346-4 +always \u5835 145-34-4 +always \u5836 124-25-2 +always \u5837 1456-5 +always \u5838 12345-1356-2 +always \u5839 1-12346-5 +always \u583A 13-346-5 +always \u583B 1-136-3 +always \u583C 12345-1356-3 +always \u583D 13-1346-3 +always \u583E 12-12456-4 +always \u583F 13-2345-4 +always \u5840 1234-13456-2 +always \u5841 14-356-4 +always \u5842 15-46-5 +always \u5843 1235-456-3 +always \u5844 14-1356-2 +always \u5845 145-12456-5 +always \u5846 12456-3 +always \u5847 15-45-3 +always \u5848 13-16-5 +always \u5849 13-16-2 +always \u584A 123-2356-5 +always \u584B 13456-2 +always \u584C 124-345-3 +always \u584D 12-1356-2 +always \u584E 235-4 +always \u584F 123-2456-4 +always \u5850 15-34-5 +always \u5851 15-34-5 +always \u5852 24-156-2 +always \u5853 134-16-5 +always \u5854 124-345-4 +always \u5855 12346-4 +always \u5856 12-1356-2 +always \u5857 124-34-2 +always \u5858 124-1346-2 +always \u5859 245-236-5 +always \u585A 1-12346-4 +always \u585B 14-16-5 +always \u585C 1234-1356-2 +always \u585D 135-1346-5 +always \u585E 15-2456-5 +always \u585F 125-1346-5 +always \u5860 145-1246-3 +always \u5861 124-2345-2 +always \u5862 34-5 +always \u5863 12-1356-4 +always \u5864 15-256-3 +always \u5865 13-2346-2 +always \u5866 1-136-5 +always \u5867 2456-5 +always \u5868 13-12346-3 +always \u5869 2345-2 +always \u586A 123-1236-4 +always \u586B 124-2345-2 +always \u586C 45-2 +always \u586D 123456-3 +always \u586E 15-346-5 +always \u586F 14-234-5 +always \u5870 1235-2456-4 +always \u5871 14-1346-4 +always \u5872 12-1346-4 +always \u5873 1234-1356-2 +always \u5874 135-1356-5 +always \u5875 12-136-2 +always \u5876 14-34-5 +always \u5877 14-34-4 +always \u5878 12356-4 +always \u5879 245-2345-5 +always \u587A 134-356-2 +always \u587B 134-126-5 +always \u587C 1-12456-3 +always \u587D 24-456-4 +always \u587E 24-34-2 +always \u587F 14-12356-2 +always \u5880 12-156-2 +always \u5881 134-1236-5 +always \u5882 135-246-3 +always \u5883 13-13456-5 +always \u5884 245-16-3 +always \u5885 24-34-5 +always \u5886 145-16-5 +always \u5887 1-1346-3 +always \u5888 123-1236-5 +always \u5889 235-3 +always \u588A 145-2345-5 +always \u588B 12-136-4 +always \u588C 1-156-3 +always \u588D 15-16-5 +always \u588E 13-25-3 +always \u588F 245-46-4 +always \u5890 13-1456-5 +always \u5891 145-16-3 +always \u5892 24-1346-3 +always \u5893 134-34-5 +always \u5894 245-1246-3 +always \u5895 2345-5 +always \u5896 124-345-4 +always \u5897 125-1356-3 +always \u5898 245-16-2 +always \u5899 245-46-2 +always \u589A 14-46-2 +always \u589B 1246-5 +always \u589C 1-1246-5 +always \u589D 245-246-3 +always \u589E 125-1356-3 +always \u589F 15-1256-3 +always \u58A0 24-1236-5 +always \u58A1 24-1236-5 +always \u58A2 135-345-2 +always \u58A3 1234-34-2 +always \u58A4 123-2356-5 +always \u58A5 145-12346-4 +always \u58A6 12345-1236-2 +always \u58A7 245-236-5 +always \u58A8 134-126-5 +always \u58A9 145-123456-3 +always \u58AA 145-123456-3 +always \u58AB 125-123456-3 +always \u58AC 145-16-5 +always \u58AD 24-1356-5 +always \u58AE 145-25-5 +always \u58AF 145-25-5 +always \u58B0 124-1236-2 +always \u58B1 145-1356-5 +always \u58B2 34-4 +always \u58B3 12345-136-2 +always \u58B4 1235-456-2 +always \u58B5 124-1236-2 +always \u58B6 145-345-3 +always \u58B7 346-5 +always \u58B8 1-34-5 +always \u58B9 13-2345-5 +always \u58BA 146-5 +always \u58BB 245-46-2 +always \u58BC 13-16-3 +always \u58BD 245-246-3 +always \u58BE 123-136-4 +always \u58BF 16-5 +always \u58C0 1234-16-2 +always \u58C1 135-16-5 +always \u58C2 145-2345-5 +always \u58C3 13-46-3 +always \u58C4 346-4 +always \u58C5 235-3 +always \u58C6 15-236-2 +always \u58C7 124-1236-2 +always \u58C8 14-1236-4 +always \u58C9 13-1256-5 +always \u58CA 1235-2356-5 +always \u58CB 145-1346-5 +always \u58CC 1245-1346-4 +always \u58CD 245-2345-5 +always \u58CE 15-256-3 +always \u58CF 1235-1236-4 +always \u58D0 15-16-4 +always \u58D1 1235-2346-5 +always \u58D2 2456-5 +always \u58D3 23456-3 +always \u58D4 145-146-4 +always \u58D5 1235-146-2 +always \u58D6 1245-12456-2 +always \u58D7 13-1456-5 +always \u58D8 14-356-4 +always \u58D9 123-456-5 +always \u58DA 14-34-2 +always \u58DB 2345-2 +always \u58DC 124-1236-2 +always \u58DD 1246-4 +always \u58DE 1235-2356-5 +always \u58DF 14-12346-4 +always \u58E0 14-12346-4 +always \u58E1 1245-1246-5 +always \u58E2 14-16-5 +always \u58E3 14-1456-2 +always \u58E4 1245-1346-4 +always \u58E5 12-1236-2 +always \u58E6 15-256-3 +always \u58E7 2345-2 +always \u58E8 14-356-2 +always \u58E9 135-345-5 +always \u58EA 12456-3 +always \u58EB 24-156-5 +always \u58EC 1245-136-2 +always \u58ED 15-1236-3 +always \u58EE 1-456-5 +always \u58EF 1-456-5 +always \u58F0 24-1356-3 +always \u58F1 16-3 +always \u58F2 134-2456-5 +always \u58F3 123-2346-2 +always \u58F4 1-34-4 +always \u58F5 1-456-5 +always \u58F6 12345-34-2 +always \u58F7 1235-34-2 +always \u58F8 123-123456-4 +always \u58F9 16-3 +always \u58FA 1235-34-2 +always \u58FB 15-1256-5 +always \u58FC 123-123456-4 +always \u58FD 24-12356-5 +always \u58FE 134-1346-4 +always \u58FF 245-123456-2 +always \u5900 24-12356-5 +always \u5901 16-3 +always \u5902 1-156-4 +always \u5903 13-34-3 +always \u5904 12-34-5 +always \u5905 13-46-5 +always \u5906 12345-1356-2 +always \u5907 135-356-5 +always \u5908 1-2456-3 +always \u5909 135-2345-5 +always \u590A 15-1246-3 +always \u590B 245-256-3 +always \u590C 14-13456-2 +always \u590D 12345-34-5 +always \u590E 125-25-5 +always \u590F 15-23456-5 +always \u5910 15-235-5 +always \u5911 15-346-5 +always \u5912 1345-146-2 +always \u5913 15-23456-5 +always \u5914 123-1246-2 +always \u5915 15-16-5 +always \u5916 2356-5 +always \u5917 45-5 +always \u5918 134-146-4 +always \u5919 15-34-5 +always \u591A 145-25-3 +always \u591B 145-25-3 +always \u591C 346-5 +always \u591D 245-13456-2 +always \u591E 12356-2 +always \u591F 13-12356-5 +always \u5920 13-12356-5 +always \u5921 245-16-5 +always \u5922 134-1356-5 +always \u5923 134-1356-5 +always \u5924 1456-2 +always \u5925 1235-25-4 +always \u5926 12-136-5 +always \u5927 145-345-5 +always \u5928 125-2346-5 +always \u5929 124-2345-3 +always \u592A 124-2456-5 +always \u592B 12345-34-3 +always \u592C 13-2356-5 +always \u592D 246-3 +always \u592E 46-3 +always \u592F 1235-1346-3 +always \u5930 13-146-4 +always \u5931 24-156-3 +always \u5932 135-136-4 +always \u5933 124-2456-5 +always \u5934 124-12356-2 +always \u5935 2345-4 +always \u5936 135-16-4 +always \u5937 16-2 +always \u5938 123-35-3 +always \u5939 13-23456-2 +always \u593A 145-25-2 +always \u593B 1235-35-5 +always \u593C 13-456-4 +always \u593D 256-5 +always \u593E 13-23456-2 +always \u593F 1234-345-3 +always \u5940 136-3 +always \u5941 14-2345-2 +always \u5942 1235-12456-5 +always \u5943 145-16-5 +always \u5944 2345-4 +always \u5945 1234-146-5 +always \u5946 245-45-4 +always \u5947 245-16-2 +always \u5948 1345-2456-5 +always \u5949 12345-1356-5 +always \u594A 15-346-2 +always \u594B 12345-136-5 +always \u594C 145-2345-4 +always \u594D 246-4 +always \u594E 123-1246-2 +always \u594F 125-12356-5 +always \u5950 1235-12456-5 +always \u5951 245-16-5 +always \u5952 123-2456-3 +always \u5953 24-2346-3 +always \u5954 135-136-3 +always \u5955 16-5 +always \u5956 13-46-4 +always \u5957 124-146-5 +always \u5958 125-1346-5 +always \u5959 135-136-4 +always \u595A 15-16-3 +always \u595B 15-46-4 +always \u595C 12345-356-4 +always \u595D 145-246-3 +always \u595E 15-256-5 +always \u595F 123-1356-3 +always \u5960 145-2345-5 +always \u5961 146-5 +always \u5962 24-2346-3 +always \u5963 12346-4 +always \u5964 1234-1236-4 +always \u5965 146-5 +always \u5966 34-5 +always \u5967 146-5 +always \u5968 13-46-4 +always \u5969 14-2345-2 +always \u596A 145-25-2 +always \u596B 256-3 +always \u596C 13-46-4 +always \u596D 24-156-5 +always \u596E 12345-136-5 +always \u596F 1235-25-5 +always \u5970 135-16-5 +always \u5971 14-2345-2 +always \u5972 145-25-2 +always \u5973 1345-1256-4 +always \u5974 1345-34-2 +always \u5975 145-13456-3 +always \u5976 1345-2456-4 +always \u5977 245-2345-3 +always \u5978 13-2345-3 +always \u5979 1248-345-3 +always \u597A 13-234-4 +always \u597B 1345-1236-2 +always \u597C 12-345-4 +always \u597D 1235-146-4 +always \u597E 15-2345-3 +always \u597F 12345-1236-5 +always \u5980 13-16-4 +always \u5981 24-25-5 +always \u5982 1245-34-2 +always \u5983 12345-356-3 +always \u5984 456-5 +always \u5985 1235-12346-2 +always \u5986 1-456-3 +always \u5987 12345-34-5 +always \u5988 134-345-3 +always \u5989 145-1236-3 +always \u598A 1245-136-5 +always \u598B 12345-34-3 +always \u598C 13-13456-5 +always \u598D 2345-2 +always \u598E 1235-2456-5 +always \u598F 123456-5 +always \u5990 1-12346-3 +always \u5991 1234-345-3 +always \u5992 145-34-5 +always \u5993 13-16-5 +always \u5994 123-1356-3 +always \u5995 1-12346-5 +always \u5996 246-3 +always \u5997 13-1456-5 +always \u5998 256-2 +always \u5999 134-246-5 +always \u599A 1234-356-3 +always \u599B 12-156-3 +always \u599C 236-5 +always \u599D 1-456-3 +always \u599E 1345-234-3 +always \u599F 2345-5 +always \u59A0 1345-345-5 +always \u59A1 15-1456-3 +always \u59A2 12345-136-2 +always \u59A3 135-16-4 +always \u59A4 1256-2 +always \u59A5 124-25-4 +always \u59A6 12345-1356-3 +always \u59A7 45-2 +always \u59A8 12345-1346-2 +always \u59A9 34-4 +always \u59AA 1256-5 +always \u59AB 13-1246-3 +always \u59AC 145-34-5 +always \u59AD 135-345-2 +always \u59AE 1345-16-2 +always \u59AF 1-12356-2 +always \u59B0 1-25-2 +always \u59B1 1-146-3 +always \u59B2 145-345-2 +always \u59B3 13457-16-4 +always \u59B4 45-5 +always \u59B5 124-12356-4 +always \u59B6 15-45-2 +always \u59B7 1-156-2 +always \u59B8 2346-3 +always \u59B9 134-356-5 +always \u59BA 134-126-5 +always \u59BB 245-16-3 +always \u59BC 135-16-5 +always \u59BD 24-136-3 +always \u59BE 245-346-5 +always \u59BF 2346-3 +always \u59C0 1235-2346-2 +always \u59C1 15-1256-4 +always \u59C2 12345-345-2 +always \u59C3 1-1356-3 +always \u59C4 134-1456-2 +always \u59C5 135-1236-5 +always \u59C6 134-34-4 +always \u59C7 12345-34-3 +always \u59C8 14-13456-2 +always \u59C9 125-156-4 +always \u59CA 13-346-4 +always \u59CB 24-156-4 +always \u59CC 1245-1236-4 +always \u59CD 24-1236-3 +always \u59CE 46-3 +always \u59CF 1345-1236-2 +always \u59D0 13-346-4 +always \u59D1 13-34-3 +always \u59D2 15-156-5 +always \u59D3 15-13456-5 +always \u59D4 1246-4 +always \u59D5 125-156-3 +always \u59D6 13-1256-5 +always \u59D7 24-1236-3 +always \u59D8 1234-1456-3 +always \u59D9 1245-136-5 +always \u59DA 246-2 +always \u59DB 124-12346-4 +always \u59DC 13-46-3 +always \u59DD 24-34-3 +always \u59DE 13-16-2 +always \u59DF 13-2456-3 +always \u59E0 24-1346-5 +always \u59E1 1235-35-2 +always \u59E2 13-45-3 +always \u59E3 13-246-3 +always \u59E4 13-12356-5 +always \u59E5 14-146-4 +always \u59E6 13-2345-3 +always \u59E7 13-2345-3 +always \u59E8 16-2 +always \u59E9 1345-2345-5 +always \u59EA 1-156-2 +always \u59EB 13-16-3 +always \u59EC 13-16-3 +always \u59ED 15-2345-5 +always \u59EE 1235-1356-2 +always \u59EF 13-456-3 +always \u59F0 13-256-3 +always \u59F1 123-35-3 +always \u59F2 2345-5 +always \u59F3 134-13456-4 +always \u59F4 14-346-5 +always \u59F5 1234-356-5 +always \u59F6 2345-4 +always \u59F7 234-5 +always \u59F8 2345-2 +always \u59F9 12-345-5 +always \u59FA 24-136-3 +always \u59FB 1456-3 +always \u59FC 24-156-2 +always \u59FD 13-1246-4 +always \u59FE 245-45-3 +always \u59FF 125-156-3 +always \u5A00 15-12346-3 +always \u5A01 1246-3 +always \u5A02 1235-12346-2 +always \u5A03 35-2 +always \u5A04 14-12356-2 +always \u5A05 23456-5 +always \u5A06 1245-146-2 +always \u5A07 13-246-3 +always \u5A08 14-12456-2 +always \u5A09 1234-13456-3 +always \u5A0A 15-2345-5 +always \u5A0B 24-146-5 +always \u5A0C 14-16-4 +always \u5A0D 12-1356-2 +always \u5A0E 15-246-5 +always \u5A0F 134-1346-2 +always \u5A10 12345-34-3 +always \u5A11 15-25-3 +always \u5A12 34-4 +always \u5A13 1246-4 +always \u5A14 123-2346-5 +always \u5A15 14-2456-5 +always \u5A16 12-25-5 +always \u5A17 124-13456-4 +always \u5A18 1345-46-2 +always \u5A19 15-13456-2 +always \u5A1A 1345-1236-2 +always \u5A1B 1256-2 +always \u5A1C 1345-345-5 +always \u5A1D 1234-356-3 +always \u5A1E 1345-356-4 +always \u5A1F 13-45-3 +always \u5A20 24-136-3 +always \u5A21 1-156-5 +always \u5A22 1235-1236-2 +always \u5A23 145-16-5 +always \u5A24 1-456-3 +always \u5A25 2346-2 +always \u5A26 1234-1456-2 +always \u5A27 124-1246-5 +always \u5A28 1235-1236-5 +always \u5A29 134-2345-4 +always \u5A2A 34-2 +always \u5A2B 2345-2 +always \u5A2C 34-4 +always \u5A2D 15-16-3 +always \u5A2E 2345-2 +always \u5A2F 1256-2 +always \u5A30 15-156-5 +always \u5A31 1256-2 +always \u5A32 35-3 +always \u5A33 14-15-5 +always \u5A34 15-2345-2 +always \u5A35 13-1256-3 +always \u5A36 245-1256-4 +always \u5A37 24-1246-5 +always \u5A38 245-16-3 +always \u5A39 15-2345-2 +always \u5A3A 1-1246-3 +always \u5A3B 145-12346-3 +always \u5A3C 12-1346-3 +always \u5A3D 14-34-5 +always \u5A3E 2456-4 +always \u5A3F 2346-3 +always \u5A40 2346-3 +always \u5A41 14-12356-2 +always \u5A42 134-2345-2 +always \u5A43 245-12346-2 +always \u5A44 1234-12356-4 +always \u5A45 13-1256-2 +always \u5A46 1234-126-2 +always \u5A47 245-2456-4 +always \u5A48 14-13456-2 +always \u5A49 12456-4 +always \u5A4A 135-246-4 +always \u5A4B 15-246-3 +always \u5A4C 24-34-4 +always \u5A4D 245-16-4 +always \u5A4E 1235-1246-3 +always \u5A4F 12345-34-5 +always \u5A50 25-4 +always \u5A51 25-4 +always \u5A52 124-1236-2 +always \u5A53 12345-356-3 +always \u5A54 12345-356-3 +always \u5A55 13-346-2 +always \u5A56 124-2345-3 +always \u5A57 1345-16-2 +always \u5A58 245-45-2 +always \u5A59 13-13456-5 +always \u5A5A 1235-123456-3 +always \u5A5B 13-13456-3 +always \u5A5C 245-2345-3 +always \u5A5D 145-2345-5 +always \u5A5E 15-13456-5 +always \u5A5F 1235-34-5 +always \u5A60 12456-3 +always \u5A61 14-2456-2 +always \u5A62 135-16-5 +always \u5A63 1456-3 +always \u5A64 1-12356-3 +always \u5A65 12-25-5 +always \u5A66 12345-34-5 +always \u5A67 245-13456-5 +always \u5A68 14-123456-2 +always \u5A69 1236-5 +always \u5A6A 14-1236-2 +always \u5A6B 123-123456-3 +always \u5A6C 1456-2 +always \u5A6D 23456-5 +always \u5A6E 13-1256-3 +always \u5A6F 14-16-5 +always \u5A70 145-2345-4 +always \u5A71 15-2345-2 +always \u5A72 12345-356-3 +always \u5A73 1235-35-5 +always \u5A74 13456-3 +always \u5A75 12-1236-2 +always \u5A76 24-136-4 +always \u5A77 124-13456-2 +always \u5A78 145-1346-5 +always \u5A79 246-4 +always \u5A7A 34-5 +always \u5A7B 1345-1236-5 +always \u5A7C 1245-25-5 +always \u5A7D 13-23456-4 +always \u5A7E 124-12356-3 +always \u5A7F 15-1256-5 +always \u5A80 1256-2 +always \u5A81 1246-3 +always \u5A82 124-16-2 +always \u5A83 1245-12356-2 +always \u5A84 134-356-4 +always \u5A85 145-1236-3 +always \u5A86 1245-12456-4 +always \u5A87 245-1456-3 +always \u5A88 1235-1246-3 +always \u5A89 34-3 +always \u5A8A 245-2345-2 +always \u5A8B 12-123456-3 +always \u5A8C 134-146-2 +always \u5A8D 12345-34-5 +always \u5A8E 13-346-4 +always \u5A8F 145-12456-3 +always \u5A90 15-16-3 +always \u5A91 1-12346-5 +always \u5A92 134-356-2 +always \u5A93 1235-456-2 +always \u5A94 134-2345-2 +always \u5A95 1236-3 +always \u5A96 13456-3 +always \u5A97 15-45-3 +always \u5A98 13-346-3 +always \u5A99 1246-3 +always \u5A9A 134-356-5 +always \u5A9B 45-2 +always \u5A9C 1-136-3 +always \u5A9D 245-234-3 +always \u5A9E 124-16-2 +always \u5A9F 15-346-5 +always \u5AA0 145-25-5 +always \u5AA1 14-2345-5 +always \u5AA2 134-146-5 +always \u5AA3 1245-1236-4 +always \u5AA4 15-156-3 +always \u5AA5 1234-2345-3 +always \u5AA6 1246-5 +always \u5AA7 35-3 +always \u5AA8 13-234-5 +always \u5AA9 1235-34-2 +always \u5AAA 146-4 +always \u5AAB 13-346-2 +always \u5AAC 135-146-4 +always \u5AAD 15-1256-3 +always \u5AAE 124-12356-3 +always \u5AAF 13-1246-3 +always \u5AB0 125-12356-3 +always \u5AB1 246-2 +always \u5AB2 1234-16-5 +always \u5AB3 15-16-2 +always \u5AB4 45-2 +always \u5AB5 13456-5 +always \u5AB6 1245-12346-2 +always \u5AB7 1245-34-5 +always \u5AB8 12-156-3 +always \u5AB9 14-234-2 +always \u5ABA 134-356-4 +always \u5ABB 1234-1236-2 +always \u5ABC 146-4 +always \u5ABD 134-345-3 +always \u5ABE 13-12356-5 +always \u5ABF 123-1246-5 +always \u5AC0 245-1456-2 +always \u5AC1 13-23456-5 +always \u5AC2 15-146-4 +always \u5AC3 1-136-3 +always \u5AC4 45-2 +always \u5AC5 12-345-3 +always \u5AC6 235-2 +always \u5AC7 134-13456-2 +always \u5AC8 13456-3 +always \u5AC9 13-16-2 +always \u5ACA 15-34-5 +always \u5ACB 1345-246-4 +always \u5ACC 15-2345-2 +always \u5ACD 124-146-3 +always \u5ACE 1234-1346-2 +always \u5ACF 14-1346-2 +always \u5AD0 1345-146-4 +always \u5AD1 135-146-2 +always \u5AD2 2456-5 +always \u5AD3 1234-16-5 +always \u5AD4 1234-1456-2 +always \u5AD5 16-5 +always \u5AD6 1234-246-2 +always \u5AD7 1256-5 +always \u5AD8 14-356-2 +always \u5AD9 15-45-2 +always \u5ADA 134-1236-5 +always \u5ADB 16-3 +always \u5ADC 1-1346-3 +always \u5ADD 123-1346-3 +always \u5ADE 235-3 +always \u5ADF 1345-16-5 +always \u5AE0 14-16-2 +always \u5AE1 145-16-2 +always \u5AE2 13-1246-3 +always \u5AE3 2345-3 +always \u5AE4 13-1456-5 +always \u5AE5 1-12456-3 +always \u5AE6 12-1346-2 +always \u5AE7 245-2346-5 +always \u5AE8 1235-1236-3 +always \u5AE9 1345-136-5 +always \u5AEA 14-146-5 +always \u5AEB 134-126-2 +always \u5AEC 1-2346-3 +always \u5AED 1235-34-5 +always \u5AEE 1235-34-5 +always \u5AEF 146-5 +always \u5AF0 1345-136-5 +always \u5AF1 245-46-2 +always \u5AF2 134-345-2 +always \u5AF3 1234-346-5 +always \u5AF4 13-34-3 +always \u5AF5 34-4 +always \u5AF6 245-246-2 +always \u5AF7 124-25-4 +always \u5AF8 1-1236-4 +always \u5AF9 134-146-2 +always \u5AFA 15-2345-2 +always \u5AFB 15-2345-2 +always \u5AFC 134-126-5 +always \u5AFD 14-246-2 +always \u5AFE 14-2345-2 +always \u5AFF 1235-35-5 +always \u5B00 13-1246-3 +always \u5B01 145-1356-3 +always \u5B02 1-156-3 +always \u5B03 15-1256-3 +always \u5B04 16-3 +always \u5B05 1235-35-5 +always \u5B06 15-16-3 +always \u5B07 1235-1246-5 +always \u5B08 1245-146-2 +always \u5B09 15-16-3 +always \u5B0A 2345-5 +always \u5B0B 12-1236-2 +always \u5B0C 13-246-3 +always \u5B0D 134-356-4 +always \u5B0E 12345-1236-5 +always \u5B0F 12345-1236-3 +always \u5B10 15-2345-3 +always \u5B11 16-5 +always \u5B12 1246-5 +always \u5B13 13-246-5 +always \u5B14 12345-34-5 +always \u5B15 24-156-5 +always \u5B16 135-16-5 +always \u5B17 24-1236-5 +always \u5B18 15-1246-5 +always \u5B19 245-46-2 +always \u5B1A 14-2345-2 +always \u5B1B 1235-12456-2 +always \u5B1C 15-1456-3 +always \u5B1D 1345-246-4 +always \u5B1E 145-12346-4 +always \u5B1F 16-5 +always \u5B20 245-1236-2 +always \u5B21 2456-5 +always \u5B22 1345-46-2 +always \u5B23 1345-1356-2 +always \u5B24 134-345-3 +always \u5B25 124-246-4 +always \u5B26 12-12356-2 +always \u5B27 13-1456-5 +always \u5B28 245-156-2 +always \u5B29 1256-2 +always \u5B2A 1234-1456-2 +always \u5B2B 14-12346-2 +always \u5B2C 1245-34-2 +always \u5B2D 1345-2456-4 +always \u5B2E 2345-3 +always \u5B2F 124-2456-2 +always \u5B30 13456-3 +always \u5B31 245-1236-2 +always \u5B32 1345-246-4 +always \u5B33 236-5 +always \u5B34 13456-2 +always \u5B35 134-2345-2 +always \u5B36 135-16-2 +always \u5B37 134-126-2 +always \u5B38 24-136-4 +always \u5B39 15-13456-5 +always \u5B3A 1345-16-5 +always \u5B3B 145-34-2 +always \u5B3C 14-234-4 +always \u5B3D 45-3 +always \u5B3E 14-1236-4 +always \u5B3F 2345-4 +always \u5B40 24-456-3 +always \u5B41 14-13456-2 +always \u5B42 13-246-4 +always \u5B43 1345-46-2 +always \u5B44 14-1236-4 +always \u5B45 15-2345-3 +always \u5B46 13456-3 +always \u5B47 24-456-3 +always \u5B48 24-2356-3 +always \u5B49 245-45-2 +always \u5B4A 134-16-4 +always \u5B4B 14-16-2 +always \u5B4C 14-12456-2 +always \u5B4D 2345-2 +always \u5B4E 1-34-4 +always \u5B4F 14-1236-4 +always \u5B50 125-156-4 +always \u5B51 13-346-2 +always \u5B52 13-236-2 +always \u5B53 13-236-2 +always \u5B54 123-12346-4 +always \u5B55 256-5 +always \u5B56 125-156-3 +always \u5B57 125-156-5 +always \u5B58 245-123456-2 +always \u5B59 15-123456-3 +always \u5B5A 12345-34-2 +always \u5B5B 135-126-2 +always \u5B5C 125-156-3 +always \u5B5D 15-246-5 +always \u5B5E 15-1456-5 +always \u5B5F 134-1356-5 +always \u5B60 15-156-5 +always \u5B61 124-2456-3 +always \u5B62 135-146-3 +always \u5B63 13-16-5 +always \u5B64 13-34-3 +always \u5B65 1345-34-2 +always \u5B66 15-236-2 +always \u5B67 234-5 +always \u5B68 1-12456-4 +always \u5B69 1235-2456-2 +always \u5B6A 14-12456-2 +always \u5B6B 15-123456-3 +always \u5B6C 1345-146-3 +always \u5B6D 134-346-3 +always \u5B6E 245-12346-2 +always \u5B6F 245-2345-3 +always \u5B70 24-34-2 +always \u5B71 12-1236-2 +always \u5B72 23456-3 +always \u5B73 125-156-3 +always \u5B74 1345-16-4 +always \u5B75 12345-34-3 +always \u5B76 125-156-3 +always \u5B77 14-16-2 +always \u5B78 15-236-2 +always \u5B79 135-126-5 +always \u5B7A 1245-34-2 +always \u5B7B 14-2456-2 +always \u5B7C 1345-346-5 +always \u5B7D 1345-346-5 +always \u5B7E 13456-3 +always \u5B7F 14-12456-2 +always \u5B80 134-2345-2 +always \u5B81 1345-13456-2 +always \u5B82 1245-12346-4 +always \u5B83 124-345-3 +always \u5B84 13-1246-4 +always \u5B85 1-2456-2 +always \u5B86 245-235-2 +always \u5B87 1256-4 +always \u5B88 24-12356-4 +always \u5B89 1236-3 +always \u5B8A 124-34-2 +always \u5B8B 15-12346-5 +always \u5B8C 12456-2 +always \u5B8D 1245-12356-5 +always \u5B8E 246-3 +always \u5B8F 1235-12346-2 +always \u5B90 16-2 +always \u5B91 13-13456-4 +always \u5B92 1-123456-3 +always \u5B93 134-16-5 +always \u5B94 1-34-4 +always \u5B95 145-1346-5 +always \u5B96 1235-12346-2 +always \u5B97 125-12346-3 +always \u5B98 13-12456-3 +always \u5B99 1-12356-5 +always \u5B9A 145-13456-5 +always \u5B9B 12456-4 +always \u5B9C 16-2 +always \u5B9D 135-146-4 +always \u5B9E 24-156-2 +always \u5B9F 24-156-2 +always \u5BA0 12-12346-4 +always \u5BA1 24-136-4 +always \u5BA2 123-2346-5 +always \u5BA3 15-45-3 +always \u5BA4 24-156-5 +always \u5BA5 234-5 +always \u5BA6 1235-12456-5 +always \u5BA7 16-2 +always \u5BA8 124-246-4 +always \u5BA9 24-156-4 +always \u5BAA 15-2345-5 +always \u5BAB 13-12346-3 +always \u5BAC 12-1356-2 +always \u5BAD 245-256-2 +always \u5BAE 13-12346-3 +always \u5BAF 15-246-3 +always \u5BB0 125-2456-4 +always \u5BB1 1-345-5 +always \u5BB2 135-146-4 +always \u5BB3 1235-2456-5 +always \u5BB4 2345-5 +always \u5BB5 15-246-3 +always \u5BB6 13-23456-3 +always \u5BB7 24-136-4 +always \u5BB8 12-136-2 +always \u5BB9 1245-12346-2 +always \u5BBA 1235-456-4 +always \u5BBB 134-16-5 +always \u5BBC 123-12356-5 +always \u5BBD 123-12456-3 +always \u5BBE 135-1456-3 +always \u5BBF 15-34-5 +always \u5BC0 245-2456-5 +always \u5BC1 125-1236-4 +always \u5BC2 13-16-2 +always \u5BC3 45-3 +always \u5BC4 13-16-5 +always \u5BC5 1456-2 +always \u5BC6 134-16-5 +always \u5BC7 123-12356-5 +always \u5BC8 245-13456-3 +always \u5BC9 245-236-5 +always \u5BCA 1-136-3 +always \u5BCB 13-2345-4 +always \u5BCC 12345-34-5 +always \u5BCD 1345-13456-2 +always \u5BCE 135-13456-5 +always \u5BCF 1235-12456-2 +always \u5BD0 134-356-5 +always \u5BD1 245-1456-4 +always \u5BD2 1235-1236-2 +always \u5BD3 1256-5 +always \u5BD4 24-156-2 +always \u5BD5 1345-13456-2 +always \u5BD6 13-1456-5 +always \u5BD7 1345-13456-2 +always \u5BD8 1-156-5 +always \u5BD9 1256-4 +always \u5BDA 135-146-4 +always \u5BDB 123-12456-3 +always \u5BDC 1345-13456-2 +always \u5BDD 245-1456-4 +always \u5BDE 134-126-5 +always \u5BDF 12-345-2 +always \u5BE0 13-1256-5 +always \u5BE1 13-35-4 +always \u5BE2 245-1456-4 +always \u5BE3 1235-34-3 +always \u5BE4 34-5 +always \u5BE5 14-246-2 +always \u5BE6 24-156-2 +always \u5BE7 1345-13456-2 +always \u5BE8 1-2456-5 +always \u5BE9 24-136-4 +always \u5BEA 1246-4 +always \u5BEB 15-346-4 +always \u5BEC 123-12456-3 +always \u5BED 1235-1246-5 +always \u5BEE 14-246-2 +always \u5BEF 13-256-5 +always \u5BF0 1235-12456-2 +always \u5BF1 16-5 +always \u5BF2 16-2 +always \u5BF3 135-146-4 +always \u5BF4 245-1456-5 +always \u5BF5 12-12346-4 +always \u5BF6 135-146-4 +always \u5BF7 12345-1356-3 +always \u5BF8 245-123456-5 +always \u5BF9 145-1246-5 +always \u5BFA 15-156-5 +always \u5BFB 15-256-2 +always \u5BFC 145-146-4 +always \u5BFD 14-1256-5 +always \u5BFE 145-1246-5 +always \u5BFF 24-12356-5 +always \u5C00 1234-126-4 +always \u5C01 12345-1356-3 +always \u5C02 1-12456-3 +always \u5C03 12345-34-3 +always \u5C04 24-2346-5 +always \u5C05 123-2346-5 +always \u5C06 13-46-3 +always \u5C07 13-46-3 +always \u5C08 1-12456-3 +always \u5C09 1246-5 +always \u5C0A 125-123456-3 +always \u5C0B 15-256-2 +always \u5C0C 24-34-5 +always \u5C0D 145-1246-5 +always \u5C0E 145-146-4 +always \u5C0F 15-246-4 +always \u5C10 13-16-3 +always \u5C11 24-146-4 +always \u5C12 156-4 +always \u5C13 156-4 +always \u5C14 156-4 +always \u5C15 145-345-4 +always \u5C16 13-2345-3 +always \u5C17 24-34-2 +always \u5C18 12-136-2 +always \u5C19 24-1346-5 +always \u5C1A 24-1346-5 +always \u5C1B 134-126-2 +always \u5C1C 13-345-2 +always \u5C1D 12-1346-2 +always \u5C1E 14-246-5 +always \u5C1F 15-2345-4 +always \u5C20 15-2345-4 +always \u5C21 123-123456-3 +always \u5C22 234-2 +always \u5C23 456-3 +always \u5C24 234-2 +always \u5C25 14-246-5 +always \u5C26 14-246-5 +always \u5C27 246-2 +always \u5C28 134-1346-2 +always \u5C29 456-3 +always \u5C2A 456-3 +always \u5C2B 456-3 +always \u5C2C 13-345-5 +always \u5C2D 246-2 +always \u5C2E 145-25-5 +always \u5C2F 123-1246-5 +always \u5C30 1-12346-4 +always \u5C31 13-234-5 +always \u5C32 13-1236-3 +always \u5C33 13-34-4 +always \u5C34 13-1236-3 +always \u5C35 124-1246-2 +always \u5C36 13-1236-3 +always \u5C37 13-1236-3 +always \u5C38 24-156-3 +always \u5C39 1456-4 +always \u5C3A 12-156-4 +always \u5C3B 123-146-3 +always \u5C3C 1345-16-2 +always \u5C3D 13-1456-4 +always \u5C3E 1246-4 +always \u5C3F 1345-246-5 +always \u5C40 13-1256-2 +always \u5C41 1234-16-5 +always \u5C42 245-1356-2 +always \u5C43 15-16-5 +always \u5C44 135-16-3 +always \u5C45 13-1256-3 +always \u5C46 13-346-5 +always \u5C47 124-2345-2 +always \u5C48 245-1256-3 +always \u5C49 124-16-5 +always \u5C4A 13-346-5 +always \u5C4B 34-3 +always \u5C4C 145-246-4 +always \u5C4D 24-156-3 +always \u5C4E 24-156-4 +always \u5C4F 1234-13456-2 +always \u5C50 13-16-3 +always \u5C51 15-346-5 +always \u5C52 12-136-2 +always \u5C53 15-16-5 +always \u5C54 1345-16-2 +always \u5C55 1-1236-4 +always \u5C56 15-16-3 +always \u5C57 1246-4 +always \u5C58 134-1236-4 +always \u5C59 2346-3 +always \u5C5A 14-12356-5 +always \u5C5B 1234-13456-2 +always \u5C5C 124-16-5 +always \u5C5D 12345-356-5 +always \u5C5E 24-34-4 +always \u5C5F 15-346-5 +always \u5C60 124-34-2 +always \u5C61 14-1256-4 +always \u5C62 14-1256-4 +always \u5C63 15-16-4 +always \u5C64 245-1356-2 +always \u5C65 14-1256-4 +always \u5C66 13-1256-5 +always \u5C67 15-346-5 +always \u5C68 13-1256-5 +always \u5C69 13-236-3 +always \u5C6A 14-246-2 +always \u5C6B 13-236-2 +always \u5C6C 24-34-4 +always \u5C6D 15-16-5 +always \u5C6E 245-146-4 +always \u5C6F 124-123456-2 +always \u5C70 1345-16-5 +always \u5C71 24-1236-3 +always \u5C72 35-3 +always \u5C73 15-2345-3 +always \u5C74 14-16-5 +always \u5C75 15-236-3 +always \u5C76 145-146-3 +always \u5C77 1235-1246-5 +always \u5C78 14-12346-2 +always \u5C79 16-5 +always \u5C7A 245-16-4 +always \u5C7B 1245-136-5 +always \u5C7C 34-5 +always \u5C7D 1235-1236-5 +always \u5C7E 24-136-3 +always \u5C7F 1256-4 +always \u5C80 12-34-3 +always \u5C81 15-1246-5 +always \u5C82 245-16-4 +always \u5C83 1246-136-5 +always \u5C84 236-5 +always \u5C85 135-1236-4 +always \u5C86 246-4 +always \u5C87 1346-2 +always \u5C88 23456-2 +always \u5C89 34-5 +always \u5C8A 13-346-2 +always \u5C8B 2346-5 +always \u5C8C 13-16-2 +always \u5C8D 245-2345-3 +always \u5C8E 12345-136-3 +always \u5C8F 12456-2 +always \u5C90 245-16-2 +always \u5C91 245-136-2 +always \u5C92 245-2345-2 +always \u5C93 245-16-2 +always \u5C94 12-345-5 +always \u5C95 13-346-5 +always \u5C96 245-1256-3 +always \u5C97 13-1346-4 +always \u5C98 15-2345-5 +always \u5C99 146-5 +always \u5C9A 14-1236-2 +always \u5C9B 145-146-4 +always \u5C9C 135-345-3 +always \u5C9D 125-25-5 +always \u5C9E 125-25-5 +always \u5C9F 46-4 +always \u5CA0 13-1256-5 +always \u5CA1 13-1346-3 +always \u5CA2 123-2346-4 +always \u5CA3 13-12356-4 +always \u5CA4 15-236-5 +always \u5CA5 1234-126-3 +always \u5CA6 14-16-5 +always \u5CA7 124-246-2 +always \u5CA8 245-1256-3 +always \u5CA9 2345-2 +always \u5CAA 12345-34-2 +always \u5CAB 15-234-5 +always \u5CAC 13-23456-4 +always \u5CAD 14-13456-2 +always \u5CAE 124-25-2 +always \u5CAF 1234-356-3 +always \u5CB0 234-4 +always \u5CB1 145-2456-5 +always \u5CB2 123-456-5 +always \u5CB3 236-5 +always \u5CB4 245-1256-3 +always \u5CB5 1235-34-5 +always \u5CB6 1234-126-5 +always \u5CB7 134-1456-2 +always \u5CB8 1236-5 +always \u5CB9 124-246-2 +always \u5CBA 14-13456-2 +always \u5CBB 12-156-2 +always \u5CBC 1234-13456-2 +always \u5CBD 145-12346-3 +always \u5CBE 1-1236-3 +always \u5CBF 123-1246-3 +always \u5CC0 15-234-5 +always \u5CC1 134-146-4 +always \u5CC2 124-12346-2 +always \u5CC3 15-236-2 +always \u5CC4 16-5 +always \u5CC5 135-2345-5 +always \u5CC6 1235-2346-3 +always \u5CC7 123-2346-3 +always \u5CC8 14-25-5 +always \u5CC9 2346-2 +always \u5CCA 12345-34-5 +always \u5CCB 15-256-2 +always \u5CCC 145-346-2 +always \u5CCD 14-34-5 +always \u5CCE 1236-3 +always \u5CCF 156-4 +always \u5CD0 13-2456-3 +always \u5CD1 245-45-2 +always \u5CD2 145-12346-5 +always \u5CD3 16-2 +always \u5CD4 134-34-4 +always \u5CD5 24-156-2 +always \u5CD6 1236-3 +always \u5CD7 1246-2 +always \u5CD8 1235-12456-2 +always \u5CD9 1-156-5 +always \u5CDA 134-16-5 +always \u5CDB 14-16-4 +always \u5CDC 13-16-3 +always \u5CDD 124-12346-2 +always \u5CDE 1246-2 +always \u5CDF 234-5 +always \u5CE0 123-345-4 +always \u5CE1 15-23456-2 +always \u5CE2 14-16-4 +always \u5CE3 246-2 +always \u5CE4 245-246-2 +always \u5CE5 1-1356-3 +always \u5CE6 14-12456-2 +always \u5CE7 13-246-3 +always \u5CE8 2346-2 +always \u5CE9 2346-2 +always \u5CEA 1256-5 +always \u5CEB 346-2 +always \u5CEC 135-34-3 +always \u5CED 245-246-5 +always \u5CEE 245-256-3 +always \u5CEF 12345-1356-3 +always \u5CF0 12345-1356-3 +always \u5CF1 1345-146-2 +always \u5CF2 14-16-4 +always \u5CF3 234-2 +always \u5CF4 15-2345-5 +always \u5CF5 1235-12346-2 +always \u5CF6 145-146-4 +always \u5CF7 24-136-3 +always \u5CF8 12-1356-2 +always \u5CF9 124-34-2 +always \u5CFA 13-1356-4 +always \u5CFB 13-256-5 +always \u5CFC 1235-146-5 +always \u5CFD 15-23456-2 +always \u5CFE 1456-3 +always \u5CFF 1256-4 +always \u5D00 14-146-5 +always \u5D01 123-1236-4 +always \u5D02 14-146-2 +always \u5D03 14-2456-2 +always \u5D04 15-2345-4 +always \u5D05 245-236-5 +always \u5D06 123-12346-3 +always \u5D07 12-12346-2 +always \u5D08 12-12346-2 +always \u5D09 124-345-5 +always \u5D0A 14-13456-2 +always \u5D0B 1235-35-2 +always \u5D0C 13-1256-3 +always \u5D0D 14-2456-2 +always \u5D0E 245-16-2 +always \u5D0F 134-1456-2 +always \u5D10 123-123456-3 +always \u5D11 123-123456-3 +always \u5D12 125-34-2 +always \u5D13 13-34-5 +always \u5D14 245-1246-3 +always \u5D15 26-2 +always \u5D16 26-2 +always \u5D17 13-1346-4 +always \u5D18 14-123456-2 +always \u5D19 14-123456-2 +always \u5D1A 14-13456-2 +always \u5D1B 13-236-2 +always \u5D1C 145-25-3 +always \u5D1D 1-1356-3 +always \u5D1E 13-25-3 +always \u5D1F 1456-2 +always \u5D20 145-12346-3 +always \u5D21 1235-1236-2 +always \u5D22 1-1356-3 +always \u5D23 1246-4 +always \u5D24 15-246-2 +always \u5D25 1234-16-4 +always \u5D26 2345-3 +always \u5D27 15-12346-3 +always \u5D28 13-346-2 +always \u5D29 135-1356-3 +always \u5D2A 125-34-2 +always \u5D2B 13-236-2 +always \u5D2C 145-12346-3 +always \u5D2D 1-1236-4 +always \u5D2E 13-34-5 +always \u5D2F 1456-2 +always \u5D30 125-156-3 +always \u5D31 125-2346-2 +always \u5D32 1235-456-2 +always \u5D33 1256-2 +always \u5D34 12456-4 +always \u5D35 46-2 +always \u5D36 12345-1356-3 +always \u5D37 245-234-2 +always \u5D38 145-123456-5 +always \u5D39 124-16-2 +always \u5D3A 16-4 +always \u5D3B 1-156-5 +always \u5D3C 24-156-5 +always \u5D3D 125-2456-4 +always \u5D3E 246-4 +always \u5D3F 2346-5 +always \u5D40 1-34-5 +always \u5D41 123-1236-3 +always \u5D42 14-1256-5 +always \u5D43 2345-4 +always \u5D44 134-356-4 +always \u5D45 13-1236-3 +always \u5D46 13-16-3 +always \u5D47 13-16-3 +always \u5D48 1235-12456-4 +always \u5D49 124-13456-2 +always \u5D4A 24-1356-5 +always \u5D4B 134-356-2 +always \u5D4C 245-2345-3 +always \u5D4D 34-5 +always \u5D4E 1256-2 +always \u5D4F 125-12346-3 +always \u5D50 14-1236-2 +always \u5D51 1235-2346-2 +always \u5D52 2345-2 +always \u5D53 2345-2 +always \u5D54 1246-4 +always \u5D55 125-12346-3 +always \u5D56 12-345-2 +always \u5D57 15-1246-5 +always \u5D58 1245-12346-2 +always \u5D59 123-2346-3 +always \u5D5A 245-1456-3 +always \u5D5B 1256-2 +always \u5D5C 245-16-2 +always \u5D5D 14-12356-4 +always \u5D5E 124-34-2 +always \u5D5F 145-1246-3 +always \u5D60 15-16-3 +always \u5D61 12346-3 +always \u5D62 245-1346-3 +always \u5D63 145-1346-3 +always \u5D64 1235-12346-2 +always \u5D65 13-346-2 +always \u5D66 2456-2 +always \u5D67 14-234-2 +always \u5D68 34-4 +always \u5D69 15-12346-3 +always \u5D6A 245-246-3 +always \u5D6B 125-156-3 +always \u5D6C 1246-2 +always \u5D6D 135-1356-3 +always \u5D6E 145-2345-3 +always \u5D6F 245-25-2 +always \u5D70 245-2345-4 +always \u5D71 235-4 +always \u5D72 1345-346-5 +always \u5D73 245-25-2 +always \u5D74 13-16-2 +always \u5D75 24-156-2 +always \u5D76 1245-25-5 +always \u5D77 15-12346-4 +always \u5D78 125-12346-3 +always \u5D79 13-46-5 +always \u5D7A 14-246-2 +always \u5D7B 123-1346-3 +always \u5D7C 12-1236-4 +always \u5D7D 145-346-2 +always \u5D7E 245-136-3 +always \u5D7F 145-13456-4 +always \u5D80 124-34-3 +always \u5D81 14-12356-4 +always \u5D82 1-1346-5 +always \u5D83 1-1236-4 +always \u5D84 1-1236-4 +always \u5D85 146-2 +always \u5D86 245-146-2 +always \u5D87 245-1256-3 +always \u5D88 245-46-3 +always \u5D89 1246-4 +always \u5D8A 125-1246-4 +always \u5D8B 145-146-4 +always \u5D8C 145-146-4 +always \u5D8D 15-16-2 +always \u5D8E 1256-5 +always \u5D8F 135-126-2 +always \u5D90 14-12346-2 +always \u5D91 15-46-4 +always \u5D92 245-1356-2 +always \u5D93 135-126-3 +always \u5D94 245-1456-3 +always \u5D95 13-246-3 +always \u5D96 2345-4 +always \u5D97 14-146-2 +always \u5D98 1-1236-5 +always \u5D99 14-1456-2 +always \u5D9A 14-246-2 +always \u5D9B 14-246-2 +always \u5D9C 13-1456-3 +always \u5D9D 145-1356-5 +always \u5D9E 145-25-5 +always \u5D9F 125-123456-3 +always \u5DA0 245-246-2 +always \u5DA1 13-1246-5 +always \u5DA2 246-2 +always \u5DA3 245-246-2 +always \u5DA4 246-2 +always \u5DA5 13-236-2 +always \u5DA6 1-1236-3 +always \u5DA7 16-5 +always \u5DA8 15-236-2 +always \u5DA9 1345-146-2 +always \u5DAA 346-5 +always \u5DAB 346-5 +always \u5DAC 16-2 +always \u5DAD 2346-5 +always \u5DAE 15-2345-4 +always \u5DAF 13-16-2 +always \u5DB0 15-346-5 +always \u5DB1 123-2346-4 +always \u5DB2 15-16-3 +always \u5DB3 145-16-5 +always \u5DB4 146-5 +always \u5DB5 125-1246-5 +always \u5DB6 1246-3 +always \u5DB7 16-2 +always \u5DB8 1245-12346-2 +always \u5DB9 145-146-4 +always \u5DBA 14-13456-4 +always \u5DBB 13-346-2 +always \u5DBC 1256-4 +always \u5DBD 236-5 +always \u5DBE 1456-4 +always \u5DBF 1245-34-3 +always \u5DC0 13-346-2 +always \u5DC1 14-16-5 +always \u5DC2 13-1246-3 +always \u5DC3 14-12346-2 +always \u5DC4 14-12346-2 +always \u5DC5 145-2345-3 +always \u5DC6 13456-2 +always \u5DC7 15-16-3 +always \u5DC8 13-1256-2 +always \u5DC9 12-1236-2 +always \u5DCA 13456-4 +always \u5DCB 123-1246-3 +always \u5DCC 2345-2 +always \u5DCD 1246-3 +always \u5DCE 1345-146-2 +always \u5DCF 245-45-2 +always \u5DD0 12-146-4 +always \u5DD1 245-12456-2 +always \u5DD2 14-12456-2 +always \u5DD3 145-2345-3 +always \u5DD4 145-2345-3 +always \u5DD5 1345-346-5 +always \u5DD6 2345-2 +always \u5DD7 2345-2 +always \u5DD8 2345-4 +always \u5DD9 1345-146-2 +always \u5DDA 2345-4 +always \u5DDB 12-12456-3 +always \u5DDC 13-1246-5 +always \u5DDD 12-12456-3 +always \u5DDE 1-12356-3 +always \u5DDF 1235-456-3 +always \u5DE0 13-13456-3 +always \u5DE1 15-256-2 +always \u5DE2 12-146-2 +always \u5DE3 12-146-2 +always \u5DE4 14-346-3 +always \u5DE5 13-12346-3 +always \u5DE6 125-25-4 +always \u5DE7 245-246-4 +always \u5DE8 13-1256-5 +always \u5DE9 13-12346-4 +always \u5DEA 13-1256-5 +always \u5DEB 34-3 +always \u5DEC 13-34-3 +always \u5DED 13-34-3 +always \u5DEE 12-345-3 +always \u5DEF 245-234-2 +always \u5DF0 245-234-2 +always \u5DF1 13-16-4 +always \u5DF2 16-4 +always \u5DF3 15-156-5 +always \u5DF4 135-345-3 +always \u5DF5 1-156-3 +always \u5DF6 1-146-3 +always \u5DF7 15-46-5 +always \u5DF8 16-2 +always \u5DF9 13-1456-4 +always \u5DFA 15-256-5 +always \u5DFB 13-45-5 +always \u5DFC 12345-345-2 +always \u5DFD 15-256-5 +always \u5DFE 13-1456-3 +always \u5DFF 12345-34-2 +always \u5E00 125-345-3 +always \u5E01 135-16-5 +always \u5E02 24-156-5 +always \u5E03 135-34-5 +always \u5E04 145-13456-3 +always \u5E05 24-2356-5 +always \u5E06 12345-1236-2 +always \u5E07 1345-346-5 +always \u5E08 24-156-3 +always \u5E09 12345-136-3 +always \u5E0A 1234-345-5 +always \u5E0B 1-156-4 +always \u5E0C 15-16-3 +always \u5E0D 1235-34-5 +always \u5E0E 145-1236-5 +always \u5E0F 1246-2 +always \u5E10 1-1346-5 +always \u5E11 124-1346-4 +always \u5E12 145-2456-5 +always \u5E13 134-345-5 +always \u5E14 1234-356-5 +always \u5E15 1234-345-5 +always \u5E16 124-346-4 +always \u5E17 12345-34-2 +always \u5E18 14-2345-2 +always \u5E19 1-156-5 +always \u5E1A 1-12356-4 +always \u5E1B 135-126-2 +always \u5E1C 1-156-5 +always \u5E1D 145-16-5 +always \u5E1E 134-126-5 +always \u5E1F 16-5 +always \u5E20 16-5 +always \u5E21 1234-13456-2 +always \u5E22 245-23456-5 +always \u5E23 13-45-5 +always \u5E24 1245-34-2 +always \u5E25 24-2356-5 +always \u5E26 145-2456-5 +always \u5E27 1-136-3 +always \u5E28 24-1246-5 +always \u5E29 245-246-5 +always \u5E2A 1-136-3 +always \u5E2B 24-156-3 +always \u5E2C 245-256-2 +always \u5E2D 15-16-2 +always \u5E2E 135-1346-3 +always \u5E2F 145-2456-5 +always \u5E30 13-1246-3 +always \u5E31 12-12356-2 +always \u5E32 1234-13456-2 +always \u5E33 1-1346-5 +always \u5E34 24-345-3 +always \u5E35 12456-3 +always \u5E36 145-2456-5 +always \u5E37 1246-2 +always \u5E38 12-1346-2 +always \u5E39 24-345-5 +always \u5E3A 245-16-2 +always \u5E3B 125-2346-2 +always \u5E3C 13-25-2 +always \u5E3D 134-146-5 +always \u5E3E 145-34-4 +always \u5E3F 1235-12356-2 +always \u5E40 1-136-3 +always \u5E41 15-1256-3 +always \u5E42 134-16-5 +always \u5E43 1246-2 +always \u5E44 25-5 +always \u5E45 12345-34-2 +always \u5E46 16-5 +always \u5E47 135-1346-3 +always \u5E48 1234-13456-2 +always \u5E49 145-346-2 +always \u5E4A 13-12346-3 +always \u5E4B 1234-1236-2 +always \u5E4C 1235-456-4 +always \u5E4D 145-146-3 +always \u5E4E 134-16-5 +always \u5E4F 13-23456-5 +always \u5E50 124-1356-2 +always \u5E51 1235-1246-3 +always \u5E52 1-12346-3 +always \u5E53 15-136-3 +always \u5E54 134-1236-5 +always \u5E55 134-34-5 +always \u5E56 135-246-3 +always \u5E57 13-25-2 +always \u5E58 125-2346-2 +always \u5E59 134-34-5 +always \u5E5A 135-1346-3 +always \u5E5B 1-1346-5 +always \u5E5C 13-235-4 +always \u5E5D 12-1236-4 +always \u5E5E 12345-34-2 +always \u5E5F 1-156-5 +always \u5E60 1235-34-3 +always \u5E61 12345-1236-3 +always \u5E62 12-456-2 +always \u5E63 135-16-5 +always \u5E64 145-16-5 +always \u5E65 1-1346-4 +always \u5E66 134-16-5 +always \u5E67 245-246-3 +always \u5E68 12-1236-3 +always \u5E69 12345-136-2 +always \u5E6A 134-1356-2 +always \u5E6B 135-1346-3 +always \u5E6C 12-12356-2 +always \u5E6D 134-346-5 +always \u5E6E 12-34-2 +always \u5E6F 13-346-2 +always \u5E70 15-2345-4 +always \u5E71 14-1236-2 +always \u5E72 13-1236-3 +always \u5E73 1234-13456-2 +always \u5E74 1345-2345-2 +always \u5E75 13-2345-3 +always \u5E76 135-13456-5 +always \u5E77 135-13456-5 +always \u5E78 15-13456-5 +always \u5E79 13-1236-5 +always \u5E7A 246-3 +always \u5E7B 1235-12456-5 +always \u5E7C 234-5 +always \u5E7D 234-3 +always \u5E7E 13-16-4 +always \u5E7F 13-456-4 +always \u5E80 1234-16-4 +always \u5E81 124-13456-3 +always \u5E82 125-2346-5 +always \u5E83 13-456-4 +always \u5E84 1-456-3 +always \u5E85 134-126-1 +always \u5E86 245-13456-5 +always \u5E87 135-16-5 +always \u5E88 245-1456-2 +always \u5E89 145-123456-5 +always \u5E8A 12-456-2 +always \u5E8B 13-1246-4 +always \u5E8C 23456-4 +always \u5E8D 135-2456-5 +always \u5E8E 13-346-5 +always \u5E8F 15-1256-5 +always \u5E90 14-34-2 +always \u5E91 34-4 +always \u5E92 1-456-3 +always \u5E93 123-34-5 +always \u5E94 13456-3 +always \u5E95 145-16-4 +always \u5E96 1234-146-2 +always \u5E97 145-2345-5 +always \u5E98 23456-3 +always \u5E99 134-246-5 +always \u5E9A 13-1356-3 +always \u5E9B 245-156-5 +always \u5E9C 12345-34-4 +always \u5E9D 124-12346-2 +always \u5E9E 1234-1346-2 +always \u5E9F 12345-356-5 +always \u5EA0 15-46-2 +always \u5EA1 16-4 +always \u5EA2 1-156-5 +always \u5EA3 124-246-3 +always \u5EA4 1-156-5 +always \u5EA5 15-234-3 +always \u5EA6 145-34-5 +always \u5EA7 125-25-5 +always \u5EA8 15-246-3 +always \u5EA9 124-34-2 +always \u5EAA 13-1246-4 +always \u5EAB 123-34-5 +always \u5EAC 1234-1346-2 +always \u5EAD 124-13456-2 +always \u5EAE 234-4 +always \u5EAF 135-34-3 +always \u5EB0 135-1456-5 +always \u5EB1 12-1356-4 +always \u5EB2 14-2456-2 +always \u5EB3 135-16-5 +always \u5EB4 13-16-2 +always \u5EB5 1236-3 +always \u5EB6 24-34-5 +always \u5EB7 123-1346-3 +always \u5EB8 235-3 +always \u5EB9 124-25-2 +always \u5EBA 15-12346-3 +always \u5EBB 24-34-5 +always \u5EBC 245-13456-4 +always \u5EBD 1256-5 +always \u5EBE 1256-4 +always \u5EBF 134-246-5 +always \u5EC0 15-12356-3 +always \u5EC1 245-2346-5 +always \u5EC2 15-46-3 +always \u5EC3 12345-356-5 +always \u5EC4 13-234-5 +always \u5EC5 1235-2346-2 +always \u5EC6 1235-1246-5 +always \u5EC7 14-234-5 +always \u5EC8 15-23456-5 +always \u5EC9 14-2345-2 +always \u5ECA 14-1346-2 +always \u5ECB 15-12356-3 +always \u5ECC 1-156-5 +always \u5ECD 1234-12356-4 +always \u5ECE 245-13456-4 +always \u5ECF 13-234-5 +always \u5ED0 13-234-5 +always \u5ED1 245-1456-2 +always \u5ED2 146-2 +always \u5ED3 123-25-5 +always \u5ED4 14-12356-2 +always \u5ED5 1456-5 +always \u5ED6 14-246-5 +always \u5ED7 145-2456-5 +always \u5ED8 14-34-5 +always \u5ED9 16-5 +always \u5EDA 12-34-2 +always \u5EDB 12-1236-2 +always \u5EDC 124-34-3 +always \u5EDD 15-156-3 +always \u5EDE 15-1456-3 +always \u5EDF 134-246-5 +always \u5EE0 12-1346-4 +always \u5EE1 34-4 +always \u5EE2 12345-356-5 +always \u5EE3 13-456-4 +always \u5EE4 13-34-5 +always \u5EE5 123-2356-5 +always \u5EE6 135-16-5 +always \u5EE7 245-46-2 +always \u5EE8 15-346-5 +always \u5EE9 14-1456-4 +always \u5EEA 14-1456-4 +always \u5EEB 14-246-2 +always \u5EEC 14-34-2 +always \u5EED 13-16-5 +always \u5EEE 13456-2 +always \u5EEF 15-2345-3 +always \u5EF0 124-13456-3 +always \u5EF1 235-3 +always \u5EF2 14-16-2 +always \u5EF3 124-13456-3 +always \u5EF4 1456-4 +always \u5EF5 15-256-2 +always \u5EF6 2345-2 +always \u5EF7 124-13456-2 +always \u5EF8 145-16-2 +always \u5EF9 1234-126-5 +always \u5EFA 13-2345-5 +always \u5EFB 1235-1246-2 +always \u5EFC 1345-2456-4 +always \u5EFD 1235-1246-2 +always \u5EFE 13-13456-4 +always \u5EFF 1345-2345-5 +always \u5F00 123-2456-3 +always \u5F01 135-2345-5 +always \u5F02 16-5 +always \u5F03 245-16-5 +always \u5F04 1345-12346-5 +always \u5F05 12345-136-2 +always \u5F06 13-1256-4 +always \u5F07 2345-4 +always \u5F08 16-5 +always \u5F09 125-1346-5 +always \u5F0A 135-16-5 +always \u5F0B 16-5 +always \u5F0C 16-3 +always \u5F0D 156-5 +always \u5F0E 15-1236-3 +always \u5F0F 24-156-5 +always \u5F10 156-5 +always \u5F11 24-156-5 +always \u5F12 24-156-5 +always \u5F13 13-12346-3 +always \u5F14 145-246-5 +always \u5F15 1456-4 +always \u5F16 1235-34-5 +always \u5F17 12345-34-2 +always \u5F18 1235-12346-2 +always \u5F19 34-3 +always \u5F1A 123-1246-2 +always \u5F1B 12-156-2 +always \u5F1C 13-46-5 +always \u5F1D 135-345-5 +always \u5F1E 24-136-4 +always \u5F1F 145-16-5 +always \u5F20 1-1346-3 +always \u5F21 13-236-2 +always \u5F22 124-146-3 +always \u5F23 12345-34-4 +always \u5F24 145-16-4 +always \u5F25 134-16-2 +always \u5F26 15-2345-2 +always \u5F27 1235-34-2 +always \u5F28 12-146-3 +always \u5F29 1345-34-4 +always \u5F2A 13-13456-5 +always \u5F2B 1-136-4 +always \u5F2C 16-2 +always \u5F2D 134-16-4 +always \u5F2E 245-45-3 +always \u5F2F 12456-3 +always \u5F30 24-146-3 +always \u5F31 1245-25-5 +always \u5F32 15-45-3 +always \u5F33 13-13456-5 +always \u5F34 145-123456-3 +always \u5F35 1-1346-3 +always \u5F36 13-46-5 +always \u5F37 245-46-2 +always \u5F38 1234-1356-2 +always \u5F39 145-1236-5 +always \u5F3A 245-46-2 +always \u5F3B 135-16-5 +always \u5F3C 135-16-5 +always \u5F3D 24-2346-5 +always \u5F3E 145-1236-5 +always \u5F3F 13-2345-4 +always \u5F40 13-12356-5 +always \u5F41 13-2346-3 +always \u5F42 12345-345-3 +always \u5F43 135-16-5 +always \u5F44 123-12356-3 +always \u5F45 13-2345-4 +always \u5F46 135-346-5 +always \u5F47 15-246-3 +always \u5F48 145-1236-5 +always \u5F49 1235-25-5 +always \u5F4A 245-46-2 +always \u5F4B 1235-12346-2 +always \u5F4C 134-16-2 +always \u5F4D 123-25-5 +always \u5F4E 12456-3 +always \u5F4F 13-236-2 +always \u5F50 15-236-5 +always \u5F51 13-16-5 +always \u5F52 13-1246-3 +always \u5F53 145-1346-3 +always \u5F54 14-34-5 +always \u5F55 14-34-5 +always \u5F56 124-12456-5 +always \u5F57 1235-1246-5 +always \u5F58 1-156-5 +always \u5F59 1235-1246-5 +always \u5F5A 1235-1246-5 +always \u5F5B 16-2 +always \u5F5C 16-2 +always \u5F5D 16-2 +always \u5F5E 16-2 +always \u5F5F 1235-25-5 +always \u5F60 1235-25-5 +always \u5F61 24-1236-3 +always \u5F62 15-13456-2 +always \u5F63 123456-2 +always \u5F64 124-12346-2 +always \u5F65 2345-5 +always \u5F66 2345-5 +always \u5F67 1256-5 +always \u5F68 12-156-3 +always \u5F69 245-2456-4 +always \u5F6A 135-246-3 +always \u5F6B 145-246-3 +always \u5F6C 135-1456-3 +always \u5F6D 1234-1356-2 +always \u5F6E 235-4 +always \u5F6F 1234-246-3 +always \u5F70 1-1346-3 +always \u5F71 13456-4 +always \u5F72 12-156-3 +always \u5F73 12-156-5 +always \u5F74 135-126-2 +always \u5F75 124-25-4 +always \u5F76 13-16-2 +always \u5F77 12345-1346-4 +always \u5F78 1-12346-3 +always \u5F79 16-5 +always \u5F7A 456-2 +always \u5F7B 12-2346-5 +always \u5F7C 135-16-4 +always \u5F7D 145-16-3 +always \u5F7E 14-13456-2 +always \u5F7F 12345-34-2 +always \u5F80 456-4 +always \u5F81 1-1356-3 +always \u5F82 245-34-2 +always \u5F83 456-4 +always \u5F84 13-13456-5 +always \u5F85 145-2456-5 +always \u5F86 15-16-3 +always \u5F87 15-256-2 +always \u5F88 1235-136-4 +always \u5F89 46-2 +always \u5F8A 1235-1246-2 +always \u5F8B 14-1256-5 +always \u5F8C 1235-12356-5 +always \u5F8D 35-3 +always \u5F8E 12-1356-4 +always \u5F8F 1-156-5 +always \u5F90 15-1256-2 +always \u5F91 13-13456-5 +always \u5F92 124-34-2 +always \u5F93 245-12346-2 +always \u5F94 1-156-3 +always \u5F95 14-2456-2 +always \u5F96 245-12346-2 +always \u5F97 145-2346-2 +always \u5F98 1234-2456-2 +always \u5F99 15-16-4 +always \u5F9A 145-12346-3 +always \u5F9B 13-16-5 +always \u5F9C 12-1346-2 +always \u5F9D 1-156-5 +always \u5F9E 245-12346-2 +always \u5F9F 1-12356-3 +always \u5FA0 14-2456-2 +always \u5FA1 1256-5 +always \u5FA2 15-346-5 +always \u5FA3 13-346-5 +always \u5FA4 13-2345-5 +always \u5FA5 24-156-4 +always \u5FA6 13-23456-4 +always \u5FA7 135-2345-5 +always \u5FA8 1235-456-2 +always \u5FA9 12345-34-5 +always \u5FAA 15-256-2 +always \u5FAB 1246-4 +always \u5FAC 1234-1346-2 +always \u5FAD 246-2 +always \u5FAE 1246-2 +always \u5FAF 15-16-3 +always \u5FB0 1-1356-3 +always \u5FB1 1234-246-5 +always \u5FB2 12-156-2 +always \u5FB3 145-2346-2 +always \u5FB4 1-1356-3 +always \u5FB5 1-1356-3 +always \u5FB6 135-346-2 +always \u5FB7 145-2346-2 +always \u5FB8 12-12346-3 +always \u5FB9 12-2346-5 +always \u5FBA 13-246-4 +always \u5FBB 1246-5 +always \u5FBC 13-246-4 +always \u5FBD 1235-1246-3 +always \u5FBE 134-356-2 +always \u5FBF 14-12346-5 +always \u5FC0 15-46-3 +always \u5FC1 135-146-5 +always \u5FC2 245-1256-2 +always \u5FC3 15-1456-3 +always \u5FC4 15-1456-3 +always \u5FC5 135-16-5 +always \u5FC6 16-5 +always \u5FC7 14-2346-5 +always \u5FC8 1245-136-2 +always \u5FC9 145-146-3 +always \u5FCA 145-13456-5 +always \u5FCB 13-2456-4 +always \u5FCC 13-16-5 +always \u5FCD 1245-136-4 +always \u5FCE 1245-136-2 +always \u5FCF 12-1236-5 +always \u5FD0 124-1236-4 +always \u5FD1 124-2346-5 +always \u5FD2 124-2346-5 +always \u5FD3 13-1236-3 +always \u5FD4 245-16-5 +always \u5FD5 124-2456-5 +always \u5FD6 245-123456-4 +always \u5FD7 1-156-5 +always \u5FD8 456-5 +always \u5FD9 134-1346-2 +always \u5FDA 15-16-3 +always \u5FDB 12345-1236-2 +always \u5FDC 13456-3 +always \u5FDD 124-2345-4 +always \u5FDE 134-1456-2 +always \u5FDF 134-1456-2 +always \u5FE0 1-12346-3 +always \u5FE1 12-12346-3 +always \u5FE2 34-5 +always \u5FE3 13-16-2 +always \u5FE4 34-4 +always \u5FE5 15-16-5 +always \u5FE6 346-5 +always \u5FE7 234-3 +always \u5FE8 12456-5 +always \u5FE9 245-12346-3 +always \u5FEA 15-12346-3 +always \u5FEB 123-2356-5 +always \u5FEC 1256-5 +always \u5FED 135-2345-5 +always \u5FEE 1-156-5 +always \u5FEF 245-16-2 +always \u5FF0 245-1246-5 +always \u5FF1 12-136-2 +always \u5FF2 124-2456-5 +always \u5FF3 124-123456-2 +always \u5FF4 245-2345-2 +always \u5FF5 1345-2345-5 +always \u5FF6 1235-123456-2 +always \u5FF7 15-235-3 +always \u5FF8 1345-234-4 +always \u5FF9 456-4 +always \u5FFA 15-2345-3 +always \u5FFB 15-1456-3 +always \u5FFC 123-1346-3 +always \u5FFD 1235-34-3 +always \u5FFE 123-2456-4 +always \u5FFF 12345-136-5 +always \u6000 1235-2356-2 +always \u6001 124-2456-5 +always \u6002 15-12346-4 +always \u6003 34-4 +always \u6004 12356-5 +always \u6005 12-1346-5 +always \u6006 12-456-5 +always \u6007 13-1256-5 +always \u6008 16-5 +always \u6009 135-146-4 +always \u600A 12-146-3 +always \u600B 134-1456-2 +always \u600C 1234-356-3 +always \u600D 125-25-5 +always \u600E 125-136-4 +always \u600F 46-5 +always \u6010 123-12356-5 +always \u6011 135-1236-5 +always \u6012 1345-34-5 +always \u6013 1345-146-2 +always \u6014 1-1356-3 +always \u6015 1234-345-5 +always \u6016 135-34-5 +always \u6017 124-346-3 +always \u6018 13-34-5 +always \u6019 1235-34-5 +always \u601A 13-1256-5 +always \u601B 145-345-2 +always \u601C 14-13456-2 +always \u601D 15-156-3 +always \u601E 234-2 +always \u601F 145-16-5 +always \u6020 145-2456-5 +always \u6021 16-2 +always \u6022 124-34-2 +always \u6023 234-2 +always \u6024 12345-34-3 +always \u6025 13-16-2 +always \u6026 1234-1356-3 +always \u6027 15-13456-5 +always \u6028 45-5 +always \u6029 1345-16-2 +always \u602A 13-2356-5 +always \u602B 12345-34-2 +always \u602C 15-16-5 +always \u602D 135-16-5 +always \u602E 234-3 +always \u602F 245-346-5 +always \u6030 15-45-5 +always \u6031 245-12346-3 +always \u6032 135-13456-4 +always \u6033 1235-456-4 +always \u6034 15-1256-5 +always \u6035 12-34-5 +always \u6036 1234-16-3 +always \u6037 24-34-5 +always \u6038 15-16-3 +always \u6039 124-1236-3 +always \u603A 235-1 +always \u603B 125-12346-4 +always \u603C 145-1246-5 +always \u603D 134-236-5 +always \u603E 135-16-4 +always \u603F 16-5 +always \u6040 12-156-4 +always \u6041 1345-136-5 +always \u6042 15-256-2 +always \u6043 24-156-5 +always \u6044 15-16-5 +always \u6045 14-146-4 +always \u6046 1235-1356-2 +always \u6047 123-456-3 +always \u6048 134-34-2 +always \u6049 1-156-4 +always \u604A 15-346-2 +always \u604B 14-2345-5 +always \u604C 124-246-3 +always \u604D 1235-456-4 +always \u604E 145-346-2 +always \u604F 1235-146-4 +always \u6050 123-12346-4 +always \u6051 13-1246-4 +always \u6052 1235-1356-2 +always \u6053 15-16-3 +always \u6054 15-246-5 +always \u6055 24-34-5 +always \u6056 15-156-3 +always \u6057 123-35-4 +always \u6058 245-234-3 +always \u6059 46-5 +always \u605A 1246-5 +always \u605B 1235-1246-2 +always \u605C 12-156-5 +always \u605D 13-23456-2 +always \u605E 16-2 +always \u605F 15-235-3 +always \u6060 13-2356-5 +always \u6061 14-1456-5 +always \u6062 1235-1246-3 +always \u6063 125-156-5 +always \u6064 15-1256-5 +always \u6065 12-156-4 +always \u6066 15-46-5 +always \u6067 1345-1256-5 +always \u6068 1235-136-5 +always \u6069 136-3 +always \u606A 123-2346-5 +always \u606B 145-12346-5 +always \u606C 124-2345-2 +always \u606D 13-12346-3 +always \u606E 245-45-2 +always \u606F 15-16-2 +always \u6070 245-23456-5 +always \u6071 236-5 +always \u6072 1234-1356-3 +always \u6073 123-136-4 +always \u6074 145-2346-2 +always \u6075 1235-1246-5 +always \u6076 2346-5 +always \u6077 15-246-3 +always \u6078 124-12346-5 +always \u6079 2345-3 +always \u607A 123-2456-4 +always \u607B 245-2346-5 +always \u607C 1345-146-4 +always \u607D 256-5 +always \u607E 134-1346-2 +always \u607F 235-4 +always \u6080 235-4 +always \u6081 45-3 +always \u6082 1234-16-3 +always \u6083 123-123456-4 +always \u6084 245-246-3 +always \u6085 236-5 +always \u6086 1256-5 +always \u6087 1256-5 +always \u6088 13-346-5 +always \u6089 15-16-3 +always \u608A 1-2346-2 +always \u608B 14-1456-5 +always \u608C 124-16-5 +always \u608D 1235-1236-5 +always \u608E 1235-146-5 +always \u608F 245-346-5 +always \u6090 124-16-5 +always \u6091 135-34-5 +always \u6092 16-5 +always \u6093 245-2345-5 +always \u6094 1235-1246-4 +always \u6095 15-16-3 +always \u6096 135-356-5 +always \u6097 134-1236-2 +always \u6098 16-3 +always \u6099 1235-1356-3 +always \u609A 15-12346-4 +always \u609B 245-45-3 +always \u609C 12-1356-4 +always \u609D 123-1246-3 +always \u609E 34-5 +always \u609F 34-5 +always \u60A0 234-3 +always \u60A1 14-16-2 +always \u60A2 14-46-5 +always \u60A3 1235-12456-5 +always \u60A4 245-12346-3 +always \u60A5 16-5 +always \u60A6 236-5 +always \u60A7 14-16-5 +always \u60A8 1345-1456-2 +always \u60A9 1345-146-4 +always \u60AA 2346-5 +always \u60AB 245-236-5 +always \u60AC 15-45-2 +always \u60AD 245-2345-3 +always \u60AE 34-5 +always \u60AF 134-1456-4 +always \u60B0 245-12346-2 +always \u60B1 12345-356-4 +always \u60B2 135-356-3 +always \u60B3 145-25-2 +always \u60B4 245-1246-5 +always \u60B5 12-1346-5 +always \u60B6 134-136-3 +always \u60B7 14-16-5 +always \u60B8 13-16-5 +always \u60B9 13-12456-5 +always \u60BA 13-12456-5 +always \u60BB 15-13456-5 +always \u60BC 145-146-5 +always \u60BD 245-16-3 +always \u60BE 123-12346-3 +always \u60BF 124-2345-4 +always \u60C0 14-123456-2 +always \u60C1 15-16-3 +always \u60C2 123-1236-4 +always \u60C3 123-123456-3 +always \u60C4 1345-16-5 +always \u60C5 245-13456-2 +always \u60C6 12-12356-2 +always \u60C7 145-123456-3 +always \u60C8 13-25-4 +always \u60C9 12-1236-3 +always \u60CA 13-13456-3 +always \u60CB 12456-4 +always \u60CC 45-3 +always \u60CD 13-1456-3 +always \u60CE 13-16-5 +always \u60CF 14-1456-2 +always \u60D0 1256-5 +always \u60D1 1235-25-5 +always \u60D2 1235-2346-2 +always \u60D3 245-45-2 +always \u60D4 124-1236-2 +always \u60D5 124-16-5 +always \u60D6 124-16-5 +always \u60D7 1345-346-3 +always \u60D8 456-4 +always \u60D9 12-25-5 +always \u60DA 1235-34-3 +always \u60DB 1235-123456-3 +always \u60DC 15-16-2 +always \u60DD 12-1346-4 +always \u60DE 15-1456-3 +always \u60DF 1246-2 +always \u60E0 1235-1246-5 +always \u60E1 2346-5 +always \u60E2 15-25-4 +always \u60E3 125-12346-4 +always \u60E4 13-2345-3 +always \u60E5 235-4 +always \u60E6 145-2345-5 +always \u60E7 13-1256-5 +always \u60E8 245-1236-4 +always \u60E9 12-1356-2 +always \u60EA 145-2346-2 +always \u60EB 135-356-5 +always \u60EC 245-346-5 +always \u60ED 245-1236-2 +always \u60EE 145-1236-5 +always \u60EF 13-12456-5 +always \u60F0 145-25-5 +always \u60F1 1345-146-4 +always \u60F2 256-5 +always \u60F3 15-46-4 +always \u60F4 1-1246-5 +always \u60F5 145-346-5 +always \u60F6 1235-456-2 +always \u60F7 12-123456-4 +always \u60F8 245-235-2 +always \u60F9 1245-2346-4 +always \u60FA 15-13456-3 +always \u60FB 245-2346-5 +always \u60FC 135-2345-4 +always \u60FD 1235-123456-3 +always \u60FE 125-12346-3 +always \u60FF 124-16-2 +always \u6100 245-246-4 +always \u6101 12-12356-2 +always \u6102 135-356-5 +always \u6103 15-45-3 +always \u6104 1246-3 +always \u6105 13-2346-2 +always \u6106 245-2345-3 +always \u6107 1246-4 +always \u6108 1256-5 +always \u6109 1256-2 +always \u610A 135-16-5 +always \u610B 15-45-3 +always \u610C 1235-12456-5 +always \u610D 134-1456-4 +always \u610E 135-16-5 +always \u610F 16-5 +always \u6110 134-2345-4 +always \u6111 235-4 +always \u6112 123-2456-4 +always \u6113 145-1346-5 +always \u6114 1456-3 +always \u6115 2346-5 +always \u6116 12-136-2 +always \u6117 134-12356-5 +always \u6118 123-2346-5 +always \u6119 123-2346-5 +always \u611A 1256-2 +always \u611B 2456-5 +always \u611C 245-346-5 +always \u611D 2345-4 +always \u611E 1345-25-5 +always \u611F 13-1236-4 +always \u6120 256-5 +always \u6121 125-12346-4 +always \u6122 15-2456-3 +always \u6123 14-1356-5 +always \u6124 12345-136-5 +always \u6125 13456-3 +always \u6126 123-1246-5 +always \u6127 123-1246-5 +always \u6128 245-236-5 +always \u6129 13-12346-3 +always \u612A 256-2 +always \u612B 15-34-5 +always \u612C 15-34-5 +always \u612D 245-16-2 +always \u612E 246-2 +always \u612F 15-12346-4 +always \u6130 1235-456-4 +always \u6131 13-16-2 +always \u6132 13-34-4 +always \u6133 13-1256-5 +always \u6134 12-456-5 +always \u6135 1345-16-5 +always \u6136 15-346-2 +always \u6137 123-2456-4 +always \u6138 1-1356-4 +always \u6139 235-4 +always \u613A 245-146-4 +always \u613B 15-123456-5 +always \u613C 24-136-5 +always \u613D 135-126-2 +always \u613E 123-2456-4 +always \u613F 45-5 +always \u6140 15-346-2 +always \u6141 1235-123456-5 +always \u6142 235-4 +always \u6143 46-4 +always \u6144 14-16-5 +always \u6145 15-146-3 +always \u6146 124-146-3 +always \u6147 1456-3 +always \u6148 245-156-2 +always \u6149 15-1256-5 +always \u614A 245-2345-5 +always \u614B 124-2456-5 +always \u614C 1235-456-3 +always \u614D 256-5 +always \u614E 24-136-5 +always \u614F 134-13456-4 +always \u6150 13-12346-5 +always \u6151 24-2346-5 +always \u6152 245-12346-2 +always \u6153 1234-246-5 +always \u6154 134-34-5 +always \u6155 134-34-5 +always \u6156 13-25-2 +always \u6157 12-156-5 +always \u6158 245-1236-4 +always \u6159 245-1236-2 +always \u615A 245-1236-2 +always \u615B 245-1246-2 +always \u615C 134-1456-4 +always \u615D 124-2346-5 +always \u615E 1-1346-3 +always \u615F 124-12346-5 +always \u6160 146-5 +always \u6161 24-456-4 +always \u6162 134-1236-5 +always \u6163 13-12456-5 +always \u6164 245-236-5 +always \u6165 245-146-5 +always \u6166 13-234-5 +always \u6167 1235-1246-5 +always \u6168 123-2456-4 +always \u6169 14-2345-2 +always \u616A 12356-5 +always \u616B 15-12346-4 +always \u616C 13-1456-4 +always \u616D 1456-5 +always \u616E 14-1256-5 +always \u616F 24-1346-3 +always \u6170 1246-5 +always \u6171 124-12456-2 +always \u6172 134-1236-2 +always \u6173 245-2345-3 +always \u6174 24-2346-5 +always \u6175 235-3 +always \u6176 245-13456-5 +always \u6177 123-1346-3 +always \u6178 145-16-5 +always \u6179 1-156-2 +always \u617A 14-12356-2 +always \u617B 13-45-5 +always \u617C 245-16-3 +always \u617D 245-16-3 +always \u617E 1256-5 +always \u617F 1234-13456-2 +always \u6180 14-246-2 +always \u6181 245-12346-3 +always \u6182 234-3 +always \u6183 12-12346-3 +always \u6184 1-156-5 +always \u6185 124-12346-5 +always \u6186 12-1356-3 +always \u6187 245-16-5 +always \u6188 245-1256-3 +always \u6189 1234-1356-2 +always \u618A 135-356-5 +always \u618B 135-346-3 +always \u618C 12-123456-2 +always \u618D 13-246-3 +always \u618E 125-1356-3 +always \u618F 12-156-5 +always \u6190 14-2345-2 +always \u6191 1234-13456-2 +always \u6192 123-1246-5 +always \u6193 1235-1246-5 +always \u6194 245-246-2 +always \u6195 12-1356-2 +always \u6196 1456-5 +always \u6197 1456-5 +always \u6198 15-16-4 +always \u6199 15-16-4 +always \u619A 145-1236-5 +always \u619B 124-1236-2 +always \u619C 145-25-4 +always \u619D 145-1246-5 +always \u619E 145-1246-5 +always \u619F 15-34-5 +always \u61A0 13-236-2 +always \u61A1 245-2346-5 +always \u61A2 15-246-3 +always \u61A3 12345-1236-2 +always \u61A4 12345-136-5 +always \u61A5 14-146-2 +always \u61A6 14-146-5 +always \u61A7 12-12346-3 +always \u61A8 1235-1236-3 +always \u61A9 245-16-5 +always \u61AA 15-2345-2 +always \u61AB 134-1456-4 +always \u61AC 13-13456-4 +always \u61AD 14-246-4 +always \u61AE 34-4 +always \u61AF 245-1236-4 +always \u61B0 13-236-2 +always \u61B1 245-34-5 +always \u61B2 15-2345-5 +always \u61B3 124-1236-4 +always \u61B4 24-1356-2 +always \u61B5 1234-16-3 +always \u61B6 16-5 +always \u61B7 12-34-5 +always \u61B8 15-2345-3 +always \u61B9 1345-146-2 +always \u61BA 145-1236-5 +always \u61BB 124-1236-4 +always \u61BC 13-13456-4 +always \u61BD 15-12346-3 +always \u61BE 1235-1236-5 +always \u61BF 13-246-3 +always \u61C0 2356-5 +always \u61C1 15-45-3 +always \u61C2 145-12346-4 +always \u61C3 245-1456-2 +always \u61C4 245-1456-2 +always \u61C5 245-1256-2 +always \u61C6 245-146-4 +always \u61C7 123-136-4 +always \u61C8 15-346-5 +always \u61C9 13456-3 +always \u61CA 146-5 +always \u61CB 134-146-5 +always \u61CC 16-5 +always \u61CD 14-1456-4 +always \u61CE 15-2346-5 +always \u61CF 13-256-5 +always \u61D0 1235-2356-2 +always \u61D1 134-136-5 +always \u61D2 14-1236-4 +always \u61D3 2456-5 +always \u61D4 14-1456-4 +always \u61D5 2345-3 +always \u61D6 13-35-3 +always \u61D7 15-23456-5 +always \u61D8 12-156-5 +always \u61D9 1256-4 +always \u61DA 1456-5 +always \u61DB 145-2456-3 +always \u61DC 134-1356-5 +always \u61DD 2456-5 +always \u61DE 134-1356-2 +always \u61DF 145-1246-5 +always \u61E0 245-16-2 +always \u61E1 134-126-4 +always \u61E2 14-1236-2 +always \u61E3 134-136-5 +always \u61E4 12-12356-2 +always \u61E5 1-156-5 +always \u61E6 1345-25-5 +always \u61E7 1345-25-5 +always \u61E8 2345-3 +always \u61E9 46-4 +always \u61EA 135-126-2 +always \u61EB 1-156-2 +always \u61EC 123-456-5 +always \u61ED 123-456-5 +always \u61EE 234-4 +always \u61EF 12345-34-3 +always \u61F0 14-234-2 +always \u61F1 134-346-5 +always \u61F2 12-1356-2 +always \u61F3 1235-1246-5 +always \u61F4 12-1236-5 +always \u61F5 134-1356-4 +always \u61F6 14-1236-4 +always \u61F7 1235-2356-2 +always \u61F8 15-45-2 +always \u61F9 1245-1346-5 +always \u61FA 12-1236-5 +always \u61FB 13-16-5 +always \u61FC 13-1256-5 +always \u61FD 13-12456-3 +always \u61FE 24-2346-5 +always \u61FF 16-5 +always \u6200 14-2345-5 +always \u6201 1345-1236-4 +always \u6202 134-16-2 +always \u6203 124-1346-4 +always \u6204 13-236-2 +always \u6205 13-1346-5 +always \u6206 1-456-5 +always \u6207 1-456-5 +always \u6208 13-2346-3 +always \u6209 236-5 +always \u620A 34-5 +always \u620B 13-2345-3 +always \u620C 15-1256-3 +always \u620D 24-34-5 +always \u620E 1245-12346-2 +always \u620F 15-16-5 +always \u6210 12-1356-2 +always \u6211 25-4 +always \u6212 13-346-5 +always \u6213 13-2346-3 +always \u6214 13-2345-3 +always \u6215 245-46-3 +always \u6216 1235-25-5 +always \u6217 245-46-5 +always \u6218 1-1236-5 +always \u6219 145-12346-5 +always \u621A 245-16-3 +always \u621B 13-23456-2 +always \u621C 145-346-2 +always \u621D 125-356-2 +always \u621E 13-23456-2 +always \u621F 13-16-4 +always \u6220 1-156-2 +always \u6221 123-1236-3 +always \u6222 13-16-2 +always \u6223 123-1246-2 +always \u6224 13-2456-5 +always \u6225 145-1356-4 +always \u6226 1-1236-5 +always \u6227 245-46-5 +always \u6228 13-2346-3 +always \u6229 13-2345-4 +always \u622A 13-346-2 +always \u622B 1256-5 +always \u622C 13-2345-4 +always \u622D 2345-4 +always \u622E 14-34-5 +always \u622F 15-16-5 +always \u6230 1-1236-5 +always \u6231 15-16-5 +always \u6232 15-16-5 +always \u6233 12-25-3 +always \u6234 145-2456-5 +always \u6235 245-1256-2 +always \u6236 1235-34-5 +always \u6237 1235-34-5 +always \u6238 1235-34-5 +always \u6239 2346-5 +always \u623A 24-156-5 +always \u623B 14-16-5 +always \u623C 134-146-4 +always \u623D 1235-34-5 +always \u623E 14-16-5 +always \u623F 12345-1346-2 +always \u6240 15-25-4 +always \u6241 135-2345-4 +always \u6242 145-2345-5 +always \u6243 13-235-3 +always \u6244 24-1346-4 +always \u6245 16-2 +always \u6246 16-4 +always \u6247 24-1236-5 +always \u6248 1235-34-5 +always \u6249 12345-356-3 +always \u624A 2345-4 +always \u624B 24-12356-4 +always \u624C 24-12356-4 +always \u624D 245-2456-2 +always \u624E 1-345-2 +always \u624F 245-234-2 +always \u6250 14-2346-5 +always \u6251 1234-34-3 +always \u6252 1234-345-2 +always \u6253 145-345-4 +always \u6254 1245-1356-3 +always \u6255 12345-34-2 +always \u6256 1245-34-5 +always \u6257 125-2456-5 +always \u6258 124-25-3 +always \u6259 1-1346-5 +always \u625A 145-246-4 +always \u625B 123-1346-2 +always \u625C 145-246-4 +always \u625D 123-34-3 +always \u625E 1235-1236-5 +always \u625F 24-136-3 +always \u6260 12-345-3 +always \u6261 1235-34-3 +always \u6262 13-2346-3 +always \u6263 123-12356-5 +always \u6264 34-5 +always \u6265 145-136-5 +always \u6266 245-2345-3 +always \u6267 1-156-2 +always \u6268 1245-136-5 +always \u6269 123-25-5 +always \u626A 134-136-2 +always \u626B 15-146-4 +always \u626C 46-2 +always \u626D 1345-234-4 +always \u626E 135-1236-5 +always \u626F 12-2346-4 +always \u6270 1245-146-4 +always \u6271 12-345-3 +always \u6272 245-2345-2 +always \u6273 135-1236-3 +always \u6274 13-23456-2 +always \u6275 1256-2 +always \u6276 12345-34-2 +always \u6277 146-5 +always \u6278 15-16-3 +always \u6279 1234-16-3 +always \u627A 1-156-4 +always \u627B 125-156-5 +always \u627C 2346-5 +always \u627D 145-123456-5 +always \u627E 1-146-4 +always \u627F 12-1356-2 +always \u6280 13-16-5 +always \u6281 2345-4 +always \u6282 123-456-2 +always \u6283 135-2345-5 +always \u6284 12-146-3 +always \u6285 13-1256-3 +always \u6286 123456-4 +always \u6287 1235-34-2 +always \u6288 236-5 +always \u6289 13-236-2 +always \u628A 135-345-4 +always \u628B 245-1456-5 +always \u628C 1-136-4 +always \u628D 1-1356-4 +always \u628E 256-4 +always \u628F 12456-2 +always \u6290 1345-34-5 +always \u6291 16-5 +always \u6292 24-34-3 +always \u6293 1-35-3 +always \u6294 1234-12356-2 +always \u6295 124-12356-2 +always \u6296 145-12356-4 +always \u6297 123-1346-5 +always \u6298 1-2346-2 +always \u6299 1234-12356-2 +always \u629A 12345-34-4 +always \u629B 1234-146-3 +always \u629C 135-345-2 +always \u629D 146-4 +always \u629E 125-2346-2 +always \u629F 124-12456-2 +always \u62A0 123-12356-3 +always \u62A1 14-123456-3 +always \u62A2 245-46-4 +always \u62A3 256-2 +always \u62A4 1235-34-5 +always \u62A5 135-146-5 +always \u62A6 135-13456-4 +always \u62A7 1-156-4 +always \u62A8 1234-1356-3 +always \u62A9 124-1236-3 +always \u62AA 1234-34-3 +always \u62AB 1234-16-3 +always \u62AC 124-2456-2 +always \u62AD 246-4 +always \u62AE 1-136-4 +always \u62AF 1-345-3 +always \u62B0 46-4 +always \u62B1 135-146-5 +always \u62B2 1235-2346-3 +always \u62B3 1345-16-4 +always \u62B4 16-5 +always \u62B5 145-16-4 +always \u62B6 12-156-5 +always \u62B7 1234-16-3 +always \u62B8 13-23456-3 +always \u62B9 134-126-4 +always \u62BA 134-356-5 +always \u62BB 12-136-3 +always \u62BC 23456-3 +always \u62BD 12-12356-3 +always \u62BE 245-1256-3 +always \u62BF 134-1456-4 +always \u62C0 12-34-5 +always \u62C1 13-23456-3 +always \u62C2 12345-34-2 +always \u62C3 1-1236-4 +always \u62C4 1-34-4 +always \u62C5 145-1236-3 +always \u62C6 12-2456-3 +always \u62C7 134-34-4 +always \u62C8 1345-2345-3 +always \u62C9 14-345-3 +always \u62CA 12345-34-4 +always \u62CB 1234-146-3 +always \u62CC 135-1236-5 +always \u62CD 1234-2456-3 +always \u62CE 14-13456-3 +always \u62CF 1345-345-2 +always \u62D0 13-2356-4 +always \u62D1 245-2345-2 +always \u62D2 13-1256-5 +always \u62D3 124-25-5 +always \u62D4 135-345-2 +always \u62D5 124-25-3 +always \u62D6 124-25-3 +always \u62D7 134-234-5 +always \u62D8 13-1256-3 +always \u62D9 1-25-3 +always \u62DA 1234-1456-3 +always \u62DB 1-146-3 +always \u62DC 135-2456-5 +always \u62DD 135-2456-5 +always \u62DE 145-16-4 +always \u62DF 1345-16-4 +always \u62E0 13-1256-5 +always \u62E1 123-25-5 +always \u62E2 14-12346-4 +always \u62E3 13-2345-4 +always \u62E4 245-23456-4 +always \u62E5 235-4 +always \u62E6 14-1236-2 +always \u62E7 1345-13456-2 +always \u62E8 135-126-3 +always \u62E9 125-2346-2 +always \u62EA 245-2345-3 +always \u62EB 1235-136-2 +always \u62EC 123-25-5 +always \u62ED 24-156-5 +always \u62EE 13-346-2 +always \u62EF 1-1356-4 +always \u62F0 1345-1456-4 +always \u62F1 13-12346-4 +always \u62F2 13-12346-4 +always \u62F3 245-45-2 +always \u62F4 24-12456-3 +always \u62F5 245-123456-2 +always \u62F6 125-345-3 +always \u62F7 123-146-4 +always \u62F8 12-156-4 +always \u62F9 15-346-2 +always \u62FA 245-2346-5 +always \u62FB 1235-1246-3 +always \u62FC 1234-1456-3 +always \u62FD 1-2356-4 +always \u62FE 24-156-2 +always \u62FF 1345-345-2 +always \u6300 134-126-5 +always \u6301 12-156-2 +always \u6302 13-35-5 +always \u6303 1-156-5 +always \u6304 123-25-5 +always \u6305 145-25-4 +always \u6306 145-25-4 +always \u6307 1-156-4 +always \u6308 245-346-5 +always \u6309 1236-5 +always \u630A 1345-12346-5 +always \u630B 1-136-5 +always \u630C 13-2346-2 +always \u630D 13-246-5 +always \u630E 123-35-5 +always \u630F 145-12346-5 +always \u6310 1245-34-2 +always \u6311 124-246-3 +always \u6312 14-346-5 +always \u6313 1-345-3 +always \u6314 14-1256-4 +always \u6315 145-346-2 +always \u6316 35-3 +always \u6317 13-236-2 +always \u6318 14-346-4 +always \u6319 13-1256-4 +always \u631A 1-156-5 +always \u631B 14-12456-2 +always \u631C 23456-5 +always \u631D 25-3 +always \u631E 124-345-5 +always \u631F 15-346-2 +always \u6320 1345-146-2 +always \u6321 145-1346-4 +always \u6322 13-246-4 +always \u6323 1-1356-5 +always \u6324 13-16-4 +always \u6325 1235-1246-3 +always \u6326 15-256-2 +always \u6327 1256-4 +always \u6328 2456-3 +always \u6329 124-25-3 +always \u632A 1345-25-2 +always \u632B 245-25-5 +always \u632C 135-126-2 +always \u632D 13-1356-4 +always \u632E 124-16-4 +always \u632F 1-136-5 +always \u6330 12-1356-2 +always \u6331 15-25-3 +always \u6332 15-25-3 +always \u6333 123-1356-3 +always \u6334 134-356-4 +always \u6335 1345-12346-5 +always \u6336 13-1256-2 +always \u6337 1234-1356-2 +always \u6338 13-2345-4 +always \u6339 16-5 +always \u633A 124-13456-4 +always \u633B 24-1236-3 +always \u633C 14-25-2 +always \u633D 12456-4 +always \u633E 15-346-2 +always \u633F 12-345-3 +always \u6340 12345-1356-3 +always \u6341 13-246-4 +always \u6342 34-4 +always \u6343 13-256-5 +always \u6344 13-234-5 +always \u6345 124-12346-4 +always \u6346 123-123456-4 +always \u6347 1235-25-5 +always \u6348 124-34-2 +always \u6349 1-25-3 +always \u634A 1234-12356-2 +always \u634B 14-1245-4 +always \u634C 135-345-3 +always \u634D 1235-1236-5 +always \u634E 24-146-3 +always \u634F 1345-346-3 +always \u6350 13-45-3 +always \u6351 125-2346-2 +always \u6352 15-12346-4 +always \u6353 346-2 +always \u6354 13-236-2 +always \u6355 135-34-4 +always \u6356 1235-12456-2 +always \u6357 135-34-5 +always \u6358 125-123456-5 +always \u6359 16-5 +always \u635A 1-2456-3 +always \u635B 14-1256-4 +always \u635C 15-12356-3 +always \u635D 124-25-3 +always \u635E 14-146-3 +always \u635F 15-123456-4 +always \u6360 135-1346-3 +always \u6361 13-2345-4 +always \u6362 1235-12456-5 +always \u6363 145-146-4 +always \u6364 1246-4 +always \u6365 12456-5 +always \u6366 245-1456-2 +always \u6367 1234-1356-4 +always \u6368 24-2346-4 +always \u6369 14-346-5 +always \u636A 134-1456-2 +always \u636B 134-136-2 +always \u636C 12345-34-4 +always \u636D 135-2456-4 +always \u636E 13-1256-5 +always \u636F 145-146-4 +always \u6370 25-4 +always \u6371 2456-2 +always \u6372 13-45-4 +always \u6373 236-5 +always \u6374 125-12346-4 +always \u6375 12-346-3 +always \u6376 12-1246-2 +always \u6377 13-346-2 +always \u6378 124-34-3 +always \u6379 135-136-5 +always \u637A 1345-345-5 +always \u637B 1345-2345-4 +always \u637C 1345-25-2 +always \u637D 125-34-2 +always \u637E 25-5 +always \u637F 15-16-3 +always \u6380 15-2345-3 +always \u6381 12-1356-2 +always \u6382 145-2345-3 +always \u6383 15-146-4 +always \u6384 14-123456-3 +always \u6385 245-13456-5 +always \u6386 13-1346-3 +always \u6387 145-25-3 +always \u6388 24-12356-5 +always \u6389 145-246-5 +always \u638A 1234-12356-2 +always \u638B 145-16-4 +always \u638C 1-1346-4 +always \u638D 13-123456-4 +always \u638E 13-16-4 +always \u638F 124-146-3 +always \u6390 245-23456-3 +always \u6391 245-16-2 +always \u6392 1234-2456-2 +always \u6393 24-34-2 +always \u6394 245-2345-3 +always \u6395 14-13456-5 +always \u6396 346-5 +always \u6397 23456-5 +always \u6398 13-236-2 +always \u6399 1-1356-5 +always \u639A 14-46-4 +always \u639B 13-35-5 +always \u639C 16-4 +always \u639D 1235-25-5 +always \u639E 24-1236-5 +always \u639F 1-1356-4 +always \u63A0 14-236-5 +always \u63A1 245-2456-4 +always \u63A2 124-1236-5 +always \u63A3 12-2346-5 +always \u63A4 135-13456-3 +always \u63A5 13-346-3 +always \u63A6 124-16-5 +always \u63A7 123-12346-5 +always \u63A8 124-1246-3 +always \u63A9 2345-4 +always \u63AA 245-25-5 +always \u63AB 125-12356-3 +always \u63AC 13-1256-3 +always \u63AD 124-2345-5 +always \u63AE 245-2345-2 +always \u63AF 123-136-5 +always \u63B0 135-2456-3 +always \u63B1 24-12356-4 +always \u63B2 13-346-3 +always \u63B3 14-34-4 +always \u63B4 13-25-2 +always \u63B5 134-1456-5 +always \u63B6 13-346-2 +always \u63B7 1-156-5 +always \u63B8 145-1236-4 +always \u63B9 134-1356-3 +always \u63BA 12-1236-3 +always \u63BB 15-146-3 +always \u63BC 13-12456-5 +always \u63BD 1234-1356-5 +always \u63BE 45-5 +always \u63BF 1345-25-5 +always \u63C0 13-2345-4 +always \u63C1 1-136-3 +always \u63C2 13-234-3 +always \u63C3 13-2345-3 +always \u63C4 1256-2 +always \u63C5 2345-2 +always \u63C6 123-1246-2 +always \u63C7 1345-1236-4 +always \u63C8 1235-12346-3 +always \u63C9 1245-12356-2 +always \u63CA 1234-16-5 +always \u63CB 1246-3 +always \u63CC 15-2456-3 +always \u63CD 125-12356-5 +always \u63CE 15-45-3 +always \u63CF 134-246-2 +always \u63D0 124-16-2 +always \u63D1 1345-346-3 +always \u63D2 12-345-3 +always \u63D3 24-156-5 +always \u63D4 125-12346-4 +always \u63D5 1-136-5 +always \u63D6 16-3 +always \u63D7 24-123456-4 +always \u63D8 1235-1356-2 +always \u63D9 135-2345-5 +always \u63DA 46-2 +always \u63DB 1235-12456-5 +always \u63DC 2345-4 +always \u63DD 125-12456-5 +always \u63DE 1236-4 +always \u63DF 15-1256-3 +always \u63E0 23456-5 +always \u63E1 25-5 +always \u63E2 123-2346-5 +always \u63E3 12-2356-4 +always \u63E4 13-16-2 +always \u63E5 124-16-5 +always \u63E6 14-345-2 +always \u63E7 14-345-5 +always \u63E8 12-1356-2 +always \u63E9 123-2456-3 +always \u63EA 13-234-3 +always \u63EB 13-234-3 +always \u63EC 124-34-2 +always \u63ED 13-346-3 +always \u63EE 1235-1246-3 +always \u63EF 13-1356-3 +always \u63F0 12-12346-5 +always \u63F1 15-246-3 +always \u63F2 145-236-2 +always \u63F3 15-346-5 +always \u63F4 45-2 +always \u63F5 245-2345-2 +always \u63F6 346-2 +always \u63F7 12-345-3 +always \u63F8 1-345-3 +always \u63F9 135-356-3 +always \u63FA 246-2 +always \u63FB 1246-3 +always \u63FC 135-1356-5 +always \u63FD 14-1236-4 +always \u63FE 123456-5 +always \u63FF 245-1456-5 +always \u6400 12-1236-3 +always \u6401 13-2346-3 +always \u6402 14-12356-4 +always \u6403 125-12346-4 +always \u6404 13-1356-3 +always \u6405 13-246-4 +always \u6406 13-12356-5 +always \u6407 245-1456-5 +always \u6408 235-4 +always \u6409 245-236-5 +always \u640A 12-12356-3 +always \u640B 12-2356-3 +always \u640C 1-1236-4 +always \u640D 15-123456-4 +always \u640E 15-123456-3 +always \u640F 135-126-2 +always \u6410 12-34-5 +always \u6411 1245-12346-4 +always \u6412 135-1356-5 +always \u6413 245-25-3 +always \u6414 15-146-3 +always \u6415 123-2346-5 +always \u6416 246-2 +always \u6417 145-146-4 +always \u6418 1-156-3 +always \u6419 1345-34-5 +always \u641A 15-346-2 +always \u641B 13-2345-3 +always \u641C 15-12356-3 +always \u641D 245-234-4 +always \u641E 13-146-4 +always \u641F 15-2345-4 +always \u6420 24-25-5 +always \u6421 15-1346-4 +always \u6422 13-1456-5 +always \u6423 134-346-5 +always \u6424 2346-5 +always \u6425 12-1246-2 +always \u6426 1345-25-5 +always \u6427 24-1236-3 +always \u6428 124-345-5 +always \u6429 13-346-2 +always \u642A 124-1346-2 +always \u642B 1234-1236-2 +always \u642C 135-1236-3 +always \u642D 145-345-3 +always \u642E 14-16-5 +always \u642F 124-146-3 +always \u6430 1235-34-2 +always \u6431 1-156-5 +always \u6432 35-3 +always \u6433 15-23456-2 +always \u6434 245-2345-3 +always \u6435 123456-5 +always \u6436 245-46-4 +always \u6437 124-2345-2 +always \u6438 1-136-3 +always \u6439 2346-5 +always \u643A 15-16-3 +always \u643B 1345-25-5 +always \u643C 245-45-2 +always \u643D 12-345-2 +always \u643E 1-345-5 +always \u643F 13-2346-2 +always \u6440 34-4 +always \u6441 136-5 +always \u6442 24-2346-5 +always \u6443 123-1346-2 +always \u6444 24-2346-5 +always \u6445 24-34-3 +always \u6446 135-2456-4 +always \u6447 246-2 +always \u6448 135-1456-5 +always \u6449 15-12356-3 +always \u644A 124-1236-3 +always \u644B 15-345-5 +always \u644C 12-1236-4 +always \u644D 15-25-3 +always \u644E 13-234-3 +always \u644F 12-12346-3 +always \u6450 12-456-3 +always \u6451 13-25-2 +always \u6452 135-13456-5 +always \u6453 12345-1356-2 +always \u6454 24-2356-3 +always \u6455 145-16-5 +always \u6456 245-16-5 +always \u6457 15-12356-3 +always \u6458 1-2456-3 +always \u6459 14-2345-4 +always \u645A 124-1346-2 +always \u645B 12-156-3 +always \u645C 13-12456-5 +always \u645D 14-34-5 +always \u645E 14-25-5 +always \u645F 14-12356-4 +always \u6460 125-12346-4 +always \u6461 13-2456-5 +always \u6462 1235-34-5 +always \u6463 1-345-3 +always \u6464 12-456-4 +always \u6465 124-1346-5 +always \u6466 1235-35-5 +always \u6467 245-1246-3 +always \u6468 1-156-5 +always \u6469 134-126-2 +always \u646A 13-46-3 +always \u646B 13-1246-3 +always \u646C 13456-5 +always \u646D 1-156-2 +always \u646E 146-2 +always \u646F 1-156-5 +always \u6470 1345-346-5 +always \u6471 134-1236-2 +always \u6472 12-1236-5 +always \u6473 123-12356-3 +always \u6474 24-34-3 +always \u6475 15-25-4 +always \u6476 124-12456-2 +always \u6477 13-246-4 +always \u6478 134-126-3 +always \u6479 134-126-2 +always \u647A 1-2346-2 +always \u647B 12-1236-3 +always \u647C 123-1356-3 +always \u647D 135-246-5 +always \u647E 13-46-5 +always \u647F 1456-3 +always \u6480 13-12356-5 +always \u6481 245-2345-3 +always \u6482 246-5 +always \u6483 13-16-2 +always \u6484 13456-3 +always \u6485 13-236-3 +always \u6486 1234-346-3 +always \u6487 1234-346-4 +always \u6488 14-146-3 +always \u6489 145-123456-3 +always \u648A 15-2345-5 +always \u648B 1245-12456-2 +always \u648C 123-1246-5 +always \u648D 125-1236-4 +always \u648E 16-5 +always \u648F 15-256-2 +always \u6490 12-1356-3 +always \u6491 12-1356-3 +always \u6492 15-345-4 +always \u6493 1345-146-2 +always \u6494 1235-1356-5 +always \u6495 15-156-3 +always \u6496 1235-1236-5 +always \u6497 1235-456-2 +always \u6498 145-345-3 +always \u6499 125-123456-4 +always \u649A 1345-2345-4 +always \u649B 14-1456-4 +always \u649C 1-1356-4 +always \u649D 1235-1246-3 +always \u649E 1-456-5 +always \u649F 13-246-4 +always \u64A0 13-16-4 +always \u64A1 245-146-3 +always \u64A2 145-1236-4 +always \u64A3 145-1236-4 +always \u64A4 12-2346-5 +always \u64A5 135-126-3 +always \u64A6 12-2346-4 +always \u64A7 13-236-2 +always \u64A8 15-246-3 +always \u64A9 14-246-2 +always \u64AA 135-136-5 +always \u64AB 12345-34-4 +always \u64AC 245-246-5 +always \u64AD 135-126-5 +always \u64AE 245-25-3 +always \u64AF 1-25-2 +always \u64B0 1-12456-5 +always \u64B1 124-25-4 +always \u64B2 1234-34-3 +always \u64B3 245-1456-5 +always \u64B4 145-123456-3 +always \u64B5 1345-2345-4 +always \u64B6 1235-35-2 +always \u64B7 15-346-2 +always \u64B8 14-34-3 +always \u64B9 13-246-4 +always \u64BA 245-12456-3 +always \u64BB 124-345-5 +always \u64BC 1235-1236-5 +always \u64BD 245-246-5 +always \u64BE 25-3 +always \u64BF 13-2345-4 +always \u64C0 13-1236-4 +always \u64C1 235-4 +always \u64C2 14-356-5 +always \u64C3 123-25-4 +always \u64C4 14-34-4 +always \u64C5 24-1236-5 +always \u64C6 1-25-2 +always \u64C7 125-2346-2 +always \u64C8 1234-34-3 +always \u64C9 12-25-5 +always \u64CA 13-16-2 +always \u64CB 145-1346-4 +always \u64CC 15-25-4 +always \u64CD 245-146-3 +always \u64CE 245-13456-2 +always \u64CF 245-13456-2 +always \u64D0 1235-12456-5 +always \u64D1 13-346-3 +always \u64D2 245-1456-2 +always \u64D3 123-2356-4 +always \u64D4 145-1236-3 +always \u64D5 15-16-3 +always \u64D6 13-2346-5 +always \u64D7 1234-16-4 +always \u64D8 135-126-5 +always \u64D9 146-5 +always \u64DA 13-1256-5 +always \u64DB 346-5 +always \u64DC 2346-5 +always \u64DD 134-1356-3 +always \u64DE 15-12356-4 +always \u64DF 134-16-2 +always \u64E0 13-16-4 +always \u64E1 124-2456-2 +always \u64E2 1-25-2 +always \u64E3 145-146-4 +always \u64E4 15-13456-4 +always \u64E5 14-1236-4 +always \u64E6 245-345-3 +always \u64E7 13-1256-4 +always \u64E8 346-2 +always \u64E9 1245-34-4 +always \u64EA 346-5 +always \u64EB 346-5 +always \u64EC 1345-16-4 +always \u64ED 1235-34-5 +always \u64EE 13-16-2 +always \u64EF 135-1456-5 +always \u64F0 1345-13456-2 +always \u64F1 13-2346-3 +always \u64F2 1-156-2 +always \u64F3 13-346-2 +always \u64F4 123-25-5 +always \u64F5 134-126-2 +always \u64F6 13-2345-5 +always \u64F7 15-346-2 +always \u64F8 14-346-5 +always \u64F9 124-1236-3 +always \u64FA 135-2456-4 +always \u64FB 15-12356-4 +always \u64FC 14-34-3 +always \u64FD 14-236-5 +always \u64FE 1245-146-4 +always \u64FF 1-156-2 +always \u6500 1234-1236-3 +always \u6501 46-4 +always \u6502 14-356-2 +always \u6503 15-345-5 +always \u6504 24-34-3 +always \u6505 125-1236-4 +always \u6506 1345-2345-4 +always \u6507 15-2345-4 +always \u6508 13-256-5 +always \u6509 1235-25-3 +always \u650A 14-16-5 +always \u650B 14-345-5 +always \u650C 1235-1236-5 +always \u650D 13456-2 +always \u650E 14-34-2 +always \u650F 14-12346-4 +always \u6510 245-2345-3 +always \u6511 245-2345-3 +always \u6512 125-1236-4 +always \u6513 245-2345-3 +always \u6514 14-1236-2 +always \u6515 15-1236-3 +always \u6516 13456-3 +always \u6517 134-356-2 +always \u6518 1245-1346-4 +always \u6519 12-1236-3 +always \u651A 13456-2 +always \u651B 245-12456-3 +always \u651C 15-16-3 +always \u651D 24-2346-5 +always \u651E 14-25-4 +always \u651F 13-256-5 +always \u6520 134-16-2 +always \u6521 14-16-2 +always \u6522 125-1236-4 +always \u6523 14-12456-2 +always \u6524 124-1236-3 +always \u6525 125-12456-5 +always \u6526 14-16-5 +always \u6527 145-2345-3 +always \u6528 35-3 +always \u6529 145-1346-4 +always \u652A 13-246-4 +always \u652B 13-236-2 +always \u652C 14-1236-4 +always \u652D 14-16-5 +always \u652E 1345-1346-4 +always \u652F 1-156-3 +always \u6530 13-1246-5 +always \u6531 13-1246-4 +always \u6532 245-16-3 +always \u6533 15-1456-2 +always \u6534 1234-34-3 +always \u6535 135-34-3 +always \u6536 24-12356-3 +always \u6537 123-146-4 +always \u6538 234-3 +always \u6539 13-2456-4 +always \u653A 16-4 +always \u653B 13-12346-3 +always \u653C 13-1236-3 +always \u653D 135-1236-3 +always \u653E 12345-1346-5 +always \u653F 1-1356-5 +always \u6540 135-126-2 +always \u6541 145-2345-3 +always \u6542 123-12356-5 +always \u6543 134-1456-4 +always \u6544 34-5 +always \u6545 13-34-5 +always \u6546 13-2346-2 +always \u6547 245-2346-5 +always \u6548 15-246-5 +always \u6549 134-16-4 +always \u654A 12-34-5 +always \u654B 13-2346-2 +always \u654C 145-16-2 +always \u654D 15-1256-5 +always \u654E 13-246-5 +always \u654F 134-1456-4 +always \u6550 12-136-2 +always \u6551 13-234-5 +always \u6552 1-136-5 +always \u6553 145-25-2 +always \u6554 1256-4 +always \u6555 12-156-5 +always \u6556 146-2 +always \u6557 135-2456-5 +always \u6558 15-1256-5 +always \u6559 13-246-5 +always \u655A 145-25-2 +always \u655B 14-2345-5 +always \u655C 1345-346-5 +always \u655D 135-16-5 +always \u655E 12-1346-4 +always \u655F 145-2345-4 +always \u6560 145-25-2 +always \u6561 16-5 +always \u6562 13-1236-4 +always \u6563 15-1236-5 +always \u6564 123-2346-4 +always \u6565 2345-5 +always \u6566 145-123456-3 +always \u6567 245-16-4 +always \u6568 124-12356-4 +always \u6569 15-246-5 +always \u656A 145-25-2 +always \u656B 13-246-4 +always \u656C 13-13456-5 +always \u656D 46-2 +always \u656E 15-23456-2 +always \u656F 134-1456-4 +always \u6570 24-34-5 +always \u6571 2456-2 +always \u6572 245-246-3 +always \u6573 2456-2 +always \u6574 1-1356-4 +always \u6575 145-16-2 +always \u6576 1-136-5 +always \u6577 12345-34-3 +always \u6578 24-34-5 +always \u6579 14-246-2 +always \u657A 245-1256-3 +always \u657B 15-235-5 +always \u657C 15-16-4 +always \u657D 13-246-4 +always \u657E 24-1236-5 +always \u657F 13-246-4 +always \u6580 1-25-2 +always \u6581 16-5 +always \u6582 14-2345-4 +always \u6583 135-16-5 +always \u6584 14-16-5 +always \u6585 15-246-5 +always \u6586 15-246-5 +always \u6587 123456-2 +always \u6588 15-236-2 +always \u6589 245-16-2 +always \u658A 245-16-2 +always \u658B 1-2456-3 +always \u658C 135-1456-3 +always \u658D 13-236-2 +always \u658E 1-2456-3 +always \u658F 14-1346-2 +always \u6590 12345-356-4 +always \u6591 135-1236-3 +always \u6592 135-1236-3 +always \u6593 14-1236-2 +always \u6594 1256-4 +always \u6595 14-1236-2 +always \u6596 1246-4 +always \u6597 145-12356-4 +always \u6598 24-1356-3 +always \u6599 14-246-5 +always \u659A 13-23456-4 +always \u659B 1235-34-2 +always \u659C 15-346-2 +always \u659D 13-23456-4 +always \u659E 1256-4 +always \u659F 1-136-3 +always \u65A0 13-246-5 +always \u65A1 25-5 +always \u65A2 124-12356-4 +always \u65A3 12-34-5 +always \u65A4 13-1456-3 +always \u65A5 12-156-5 +always \u65A6 1456-2 +always \u65A7 12345-34-4 +always \u65A8 245-46-3 +always \u65A9 1-1236-4 +always \u65AA 245-1256-2 +always \u65AB 1-25-2 +always \u65AC 1-1236-4 +always \u65AD 145-12456-5 +always \u65AE 1-25-2 +always \u65AF 15-156-3 +always \u65B0 15-1456-3 +always \u65B1 1-25-2 +always \u65B2 1-25-2 +always \u65B3 245-1456-2 +always \u65B4 14-1456-2 +always \u65B5 1-25-2 +always \u65B6 12-34-5 +always \u65B7 145-12456-5 +always \u65B8 1-34-4 +always \u65B9 12345-1346-3 +always \u65BA 15-346-5 +always \u65BB 1235-1346-2 +always \u65BC 1256-2 +always \u65BD 24-156-3 +always \u65BE 1234-356-5 +always \u65BF 234-2 +always \u65C0 1246-5 +always \u65C1 1234-1346-2 +always \u65C2 245-16-2 +always \u65C3 1-1236-3 +always \u65C4 134-146-2 +always \u65C5 14-1256-4 +always \u65C6 1234-356-5 +always \u65C7 1234-16-3 +always \u65C8 14-234-2 +always \u65C9 12345-34-3 +always \u65CA 12345-1346-4 +always \u65CB 15-45-2 +always \u65CC 13-13456-3 +always \u65CD 13-13456-3 +always \u65CE 1345-16-2 +always \u65CF 125-34-2 +always \u65D0 1-146-5 +always \u65D1 16-4 +always \u65D2 14-234-2 +always \u65D3 24-146-3 +always \u65D4 13-2345-5 +always \u65D5 2346-2 +always \u65D6 16-4 +always \u65D7 245-16-2 +always \u65D8 1-156-5 +always \u65D9 12345-1236-3 +always \u65DA 1234-246-3 +always \u65DB 12345-1236-3 +always \u65DC 1-1236-3 +always \u65DD 13-2356-5 +always \u65DE 15-1246-5 +always \u65DF 1256-2 +always \u65E0 34-2 +always \u65E1 13-16-5 +always \u65E2 13-16-5 +always \u65E3 13-16-5 +always \u65E4 1235-25-5 +always \u65E5 1245-156-5 +always \u65E6 145-1236-5 +always \u65E7 13-234-5 +always \u65E8 1-156-4 +always \u65E9 125-146-4 +always \u65EA 15-346-2 +always \u65EB 124-246-3 +always \u65EC 15-256-2 +always \u65ED 15-1256-5 +always \u65EE 13-345-3 +always \u65EF 14-345-2 +always \u65F0 13-1236-5 +always \u65F1 1235-1236-5 +always \u65F2 124-2456-2 +always \u65F3 145-16-5 +always \u65F4 15-1256-3 +always \u65F5 12-1236-4 +always \u65F6 24-156-2 +always \u65F7 123-456-5 +always \u65F8 46-2 +always \u65F9 24-156-2 +always \u65FA 456-5 +always \u65FB 134-1456-2 +always \u65FC 134-1456-2 +always \u65FD 124-123456-3 +always \u65FE 12-123456-3 +always \u65FF 34-4 +always \u6600 256-2 +always \u6601 135-356-5 +always \u6602 1346-2 +always \u6603 125-2346-5 +always \u6604 135-1236-4 +always \u6605 13-346-2 +always \u6606 123-123456-3 +always \u6607 24-1356-3 +always \u6608 1235-34-5 +always \u6609 12345-1346-4 +always \u660A 1235-146-5 +always \u660B 13-1246-5 +always \u660C 12-1346-3 +always \u660D 15-45-3 +always \u660E 134-13456-2 +always \u660F 1235-123456-3 +always \u6610 12345-136-3 +always \u6611 245-1456-4 +always \u6612 1235-34-3 +always \u6613 16-5 +always \u6614 15-16-2 +always \u6615 15-1456-3 +always \u6616 2345-2 +always \u6617 125-2346-5 +always \u6618 12345-1346-4 +always \u6619 124-1236-2 +always \u661A 24-136-5 +always \u661B 13-1256-5 +always \u661C 46-2 +always \u661D 125-1236-4 +always \u661E 135-13456-4 +always \u661F 15-13456-3 +always \u6620 13456-5 +always \u6621 15-45-5 +always \u6622 1234-356-4 +always \u6623 1-136-4 +always \u6624 14-13456-3 +always \u6625 12-123456-3 +always \u6626 1235-146-5 +always \u6627 134-356-5 +always \u6628 125-25-2 +always \u6629 134-126-5 +always \u662A 135-2345-5 +always \u662B 15-1256-5 +always \u662C 1235-123456-3 +always \u662D 1-146-3 +always \u662E 125-12346-5 +always \u662F 24-156-5 +always \u6630 24-156-5 +always \u6631 1256-5 +always \u6632 12345-356-5 +always \u6633 145-346-2 +always \u6634 134-146-4 +always \u6635 1345-16-5 +always \u6636 12-1346-4 +always \u6637 123456-3 +always \u6638 145-12346-3 +always \u6639 2456-4 +always \u663A 135-13456-4 +always \u663B 1346-2 +always \u663C 1-12356-5 +always \u663D 14-12346-2 +always \u663E 15-2345-4 +always \u663F 123-456-5 +always \u6640 124-246-4 +always \u6641 12-146-2 +always \u6642 24-156-2 +always \u6643 1235-456-5 +always \u6644 1235-456-4 +always \u6645 15-45-3 +always \u6646 123-1246-2 +always \u6647 15-1256-3 +always \u6648 13-246-4 +always \u6649 13-1456-5 +always \u664A 1-156-4 +always \u664B 13-1456-5 +always \u664C 24-1346-4 +always \u664D 124-12346-2 +always \u664E 1235-12346-4 +always \u664F 2345-5 +always \u6650 13-2456-3 +always \u6651 15-46-4 +always \u6652 24-2456-5 +always \u6653 15-246-4 +always \u6654 346-5 +always \u6655 256-3 +always \u6656 1235-1246-3 +always \u6657 1235-1236-2 +always \u6658 1235-1236-5 +always \u6659 13-256-5 +always \u665A 12456-4 +always \u665B 15-2345-5 +always \u665C 123-123456-3 +always \u665D 1-12356-5 +always \u665E 15-16-3 +always \u665F 24-1356-5 +always \u6660 24-1356-2 +always \u6661 135-34-3 +always \u6662 1-2346-2 +always \u6663 1-2346-3 +always \u6664 34-5 +always \u6665 1235-1236-5 +always \u6666 1235-1246-5 +always \u6667 1235-146-5 +always \u6668 12-136-2 +always \u6669 12456-4 +always \u666A 124-2345-4 +always \u666B 1-25-2 +always \u666C 125-1246-5 +always \u666D 1-12356-4 +always \u666E 1234-34-4 +always \u666F 13-13456-4 +always \u6670 15-16-3 +always \u6671 24-1236-4 +always \u6672 16-4 +always \u6673 15-16-5 +always \u6674 245-13456-2 +always \u6675 245-16-4 +always \u6676 13-13456-3 +always \u6677 13-1246-4 +always \u6678 1-136-4 +always \u6679 16-5 +always \u667A 1-156-5 +always \u667B 1236-4 +always \u667C 12456-4 +always \u667D 14-1456-2 +always \u667E 14-46-5 +always \u667F 12-1346-3 +always \u6680 456-5 +always \u6681 15-246-4 +always \u6682 1-1236-5 +always \u6683 12345-356-2 +always \u6684 15-45-3 +always \u6685 15-45-4 +always \u6686 16-2 +always \u6687 15-23456-2 +always \u6688 256-3 +always \u6689 1235-1246-3 +always \u668A 12345-34-4 +always \u668B 134-1456-4 +always \u668C 123-1246-2 +always \u668D 346-3 +always \u668E 13456-5 +always \u668F 145-34-4 +always \u6690 1246-4 +always \u6691 24-34-4 +always \u6692 245-13456-2 +always \u6693 134-146-5 +always \u6694 1345-1236-2 +always \u6695 13-2345-4 +always \u6696 1345-12456-4 +always \u6697 1236-5 +always \u6698 46-2 +always \u6699 12-123456-3 +always \u669A 246-2 +always \u669B 15-25-4 +always \u669C 13-1456-5 +always \u669D 134-13456-2 +always \u669E 13-246-4 +always \u669F 123-2456-4 +always \u66A0 13-146-4 +always \u66A1 12346-4 +always \u66A2 12-1346-5 +always \u66A3 245-16-5 +always \u66A4 1235-146-5 +always \u66A5 2345-5 +always \u66A6 14-16-5 +always \u66A7 2456-5 +always \u66A8 13-16-5 +always \u66A9 13-1246-5 +always \u66AA 134-136-4 +always \u66AB 1-1236-5 +always \u66AC 15-346-5 +always \u66AD 1235-146-5 +always \u66AE 134-34-5 +always \u66AF 134-126-5 +always \u66B0 245-12346-3 +always \u66B1 1345-16-5 +always \u66B2 1-1346-3 +always \u66B3 1235-1246-5 +always \u66B4 135-146-5 +always \u66B5 1235-1236-5 +always \u66B6 15-45-2 +always \u66B7 12-12456-2 +always \u66B8 14-246-2 +always \u66B9 15-2345-3 +always \u66BA 145-1236-5 +always \u66BB 13-13456-4 +always \u66BC 1234-346-3 +always \u66BD 14-1456-2 +always \u66BE 124-123456-3 +always \u66BF 15-16-4 +always \u66C0 16-5 +always \u66C1 13-16-5 +always \u66C2 1235-456-5 +always \u66C3 124-2456-5 +always \u66C4 346-5 +always \u66C5 346-5 +always \u66C6 14-16-5 +always \u66C7 124-1236-2 +always \u66C8 124-12346-2 +always \u66C9 15-246-4 +always \u66CA 12345-356-5 +always \u66CB 245-1456-4 +always \u66CC 1-146-5 +always \u66CD 1235-146-5 +always \u66CE 16-5 +always \u66CF 15-46-4 +always \u66D0 15-13456-3 +always \u66D1 15-136-3 +always \u66D2 13-246-4 +always \u66D3 135-146-5 +always \u66D4 13-13456-5 +always \u66D5 2345-5 +always \u66D6 2456-5 +always \u66D7 346-5 +always \u66D8 1245-34-2 +always \u66D9 24-34-4 +always \u66DA 134-1356-2 +always \u66DB 15-256-3 +always \u66DC 246-5 +always \u66DD 1234-34-5 +always \u66DE 14-16-5 +always \u66DF 12-136-2 +always \u66E0 123-456-5 +always \u66E1 145-346-2 +always \u66E2 14-246-4 +always \u66E3 2345-5 +always \u66E4 1235-25-5 +always \u66E5 14-34-2 +always \u66E6 15-16-3 +always \u66E7 1245-12346-2 +always \u66E8 14-12346-2 +always \u66E9 1345-1346-4 +always \u66EA 14-25-4 +always \u66EB 14-12456-2 +always \u66EC 24-2456-5 +always \u66ED 124-1346-4 +always \u66EE 2345-4 +always \u66EF 12-34-2 +always \u66F0 236-3 +always \u66F1 236-3 +always \u66F2 245-1256-4 +always \u66F3 16-5 +always \u66F4 13-1356-5 +always \u66F5 16-5 +always \u66F6 1235-34-3 +always \u66F7 1235-2346-2 +always \u66F8 24-34-3 +always \u66F9 245-146-2 +always \u66FA 245-146-2 +always \u66FB 24-1356-3 +always \u66FC 134-1236-5 +always \u66FD 245-1356-3 +always \u66FE 245-1356-2 +always \u66FF 124-16-5 +always \u6700 125-1246-5 +always \u6701 245-1236-4 +always \u6702 15-1256-5 +always \u6703 1235-1246-5 +always \u6704 1456-5 +always \u6705 245-346-5 +always \u6706 12345-136-3 +always \u6707 1234-16-2 +always \u6708 236-5 +always \u6709 234-4 +always \u670A 1245-12456-4 +always \u670B 1234-1356-2 +always \u670C 135-1236-3 +always \u670D 12345-34-2 +always \u670E 14-13456-2 +always \u670F 12345-356-4 +always \u6710 245-1256-2 +always \u6711 124-16-5 +always \u6712 1345-1256-5 +always \u6713 124-246-4 +always \u6714 24-25-5 +always \u6715 1-136-5 +always \u6716 14-1346-4 +always \u6717 14-1346-4 +always \u6718 13-45-3 +always \u6719 134-13456-2 +always \u671A 1235-456-3 +always \u671B 456-5 +always \u671C 124-123456-3 +always \u671D 12-146-2 +always \u671E 13-16-3 +always \u671F 245-16-2 +always \u6720 13456-3 +always \u6721 125-12346-3 +always \u6722 456-5 +always \u6723 124-12346-2 +always \u6724 14-1346-4 +always \u6725 14-146-2 +always \u6726 134-1356-2 +always \u6727 14-12346-2 +always \u6728 134-34-5 +always \u6729 145-1356-4 +always \u672A 1246-5 +always \u672B 134-126-5 +always \u672C 135-136-4 +always \u672D 1-345-2 +always \u672E 24-34-5 +always \u672F 24-34-5 +always \u6730 1235-2346-2 +always \u6731 1-34-3 +always \u6732 1245-136-2 +always \u6733 135-345-3 +always \u6734 1234-34-4 +always \u6735 145-25-4 +always \u6736 145-25-4 +always \u6737 145-146-3 +always \u6738 14-16-5 +always \u6739 245-234-2 +always \u673A 13-16-3 +always \u673B 13-234-3 +always \u673C 135-16-4 +always \u673D 15-234-4 +always \u673E 124-13456-2 +always \u673F 245-156-5 +always \u6740 24-345-3 +always \u6741 1245-34-5 +always \u6742 125-345-2 +always \u6743 245-45-2 +always \u6744 245-2345-3 +always \u6745 1256-2 +always \u6746 13-1236-4 +always \u6747 34-3 +always \u6748 12-345-5 +always \u6749 24-1236-3 +always \u674A 15-256-2 +always \u674B 12345-1236-2 +always \u674C 34-5 +always \u674D 125-156-4 +always \u674E 14-16-4 +always \u674F 15-13456-5 +always \u6750 245-2456-2 +always \u6751 245-123456-3 +always \u6752 1245-136-5 +always \u6753 24-146-2 +always \u6754 124-25-3 +always \u6755 145-16-5 +always \u6756 1-1346-5 +always \u6757 134-1346-2 +always \u6758 12-156-5 +always \u6759 16-5 +always \u675A 13-34-4 +always \u675B 13-12346-3 +always \u675C 145-34-5 +always \u675D 16-2 +always \u675E 245-16-4 +always \u675F 24-34-5 +always \u6760 13-1346-5 +always \u6761 124-246-2 +always \u6762 13-46-5 +always \u6763 24-1236-3 +always \u6764 12456-5 +always \u6765 14-2456-2 +always \u6766 13-234-4 +always \u6767 134-1346-2 +always \u6768 46-2 +always \u6769 134-345-5 +always \u676A 134-246-4 +always \u676B 15-156-5 +always \u676C 45-2 +always \u676D 1235-1346-2 +always \u676E 12345-356-5 +always \u676F 135-356-3 +always \u6770 13-346-2 +always \u6771 145-12346-3 +always \u6772 13-146-4 +always \u6773 246-4 +always \u6774 15-2345-3 +always \u6775 12-34-4 +always \u6776 12-123456-3 +always \u6777 1234-345-2 +always \u6778 24-34-3 +always \u6779 1235-35-5 +always \u677A 15-1456-3 +always \u677B 12-12356-4 +always \u677C 1-34-5 +always \u677D 12-12356-4 +always \u677E 15-12346-3 +always \u677F 135-1236-4 +always \u6780 15-12346-3 +always \u6781 13-16-2 +always \u6782 236-5 +always \u6783 13-1456-5 +always \u6784 13-12356-5 +always \u6785 13-16-3 +always \u6786 134-146-2 +always \u6787 1234-16-2 +always \u6788 135-16-5 +always \u6789 456-4 +always \u678A 1346-5 +always \u678B 12345-1346-3 +always \u678C 12345-136-2 +always \u678D 16-5 +always \u678E 12345-34-2 +always \u678F 1345-1236-2 +always \u6790 15-16-3 +always \u6791 1235-34-5 +always \u6792 23456-2 +always \u6793 145-12356-4 +always \u6794 15-256-2 +always \u6795 1-136-4 +always \u6796 246-3 +always \u6797 14-1456-2 +always \u6798 1245-1246-5 +always \u6799 2346-2 +always \u679A 134-356-2 +always \u679B 1-146-5 +always \u679C 13-25-4 +always \u679D 1-156-3 +always \u679E 245-12346-3 +always \u679F 256-5 +always \u67A0 125-1246-5 +always \u67A1 145-12356-4 +always \u67A2 24-34-3 +always \u67A3 125-146-4 +always \u67A4 145-16-5 +always \u67A5 14-16-5 +always \u67A6 14-34-2 +always \u67A7 13-2345-4 +always \u67A8 12-1356-2 +always \u67A9 15-12346-3 +always \u67AA 245-46-3 +always \u67AB 12345-1356-3 +always \u67AC 1345-1236-2 +always \u67AD 15-246-3 +always \u67AE 15-2345-3 +always \u67AF 123-34-3 +always \u67B0 1234-13456-2 +always \u67B1 16-2 +always \u67B2 15-16-4 +always \u67B3 1-156-4 +always \u67B4 13-2356-4 +always \u67B5 15-246-3 +always \u67B6 13-23456-5 +always \u67B7 13-23456-3 +always \u67B8 13-12356-4 +always \u67B9 135-146-3 +always \u67BA 134-126-5 +always \u67BB 16-5 +always \u67BC 346-5 +always \u67BD 346-5 +always \u67BE 24-156-5 +always \u67BF 1345-346-5 +always \u67C0 135-16-4 +always \u67C1 145-25-5 +always \u67C2 16-2 +always \u67C3 14-13456-2 +always \u67C4 135-13456-4 +always \u67C5 1345-16-4 +always \u67C6 14-345-3 +always \u67C7 1235-2346-2 +always \u67C8 1234-1236-2 +always \u67C9 12345-1236-2 +always \u67CA 1-12346-3 +always \u67CB 145-2456-5 +always \u67CC 245-156-2 +always \u67CD 46-3 +always \u67CE 12345-34-3 +always \u67CF 135-126-2 +always \u67D0 134-12356-4 +always \u67D1 13-1236-3 +always \u67D2 245-16-3 +always \u67D3 1245-1236-4 +always \u67D4 1245-12356-2 +always \u67D5 134-146-5 +always \u67D6 1-146-3 +always \u67D7 15-12346-3 +always \u67D8 1-2346-5 +always \u67D9 15-23456-2 +always \u67DA 234-5 +always \u67DB 24-136-3 +always \u67DC 13-1246-5 +always \u67DD 124-25-5 +always \u67DE 125-25-5 +always \u67DF 1345-1236-2 +always \u67E0 1345-13456-2 +always \u67E1 235-4 +always \u67E2 145-16-4 +always \u67E3 1-156-2 +always \u67E4 1-345-3 +always \u67E5 12-345-2 +always \u67E6 145-1236-5 +always \u67E7 13-34-3 +always \u67E8 135-34-5 +always \u67E9 13-234-5 +always \u67EA 146-3 +always \u67EB 12345-34-2 +always \u67EC 13-2345-4 +always \u67ED 135-126-3 +always \u67EE 145-25-5 +always \u67EF 123-2346-3 +always \u67F0 1345-2456-5 +always \u67F1 1-34-5 +always \u67F2 135-16-5 +always \u67F3 14-234-4 +always \u67F4 12-2456-2 +always \u67F5 1-345-5 +always \u67F6 15-156-5 +always \u67F7 12-34-5 +always \u67F8 1234-356-3 +always \u67F9 24-156-5 +always \u67FA 13-2356-4 +always \u67FB 12-345-2 +always \u67FC 246-4 +always \u67FD 12-1356-3 +always \u67FE 13-234-5 +always \u67FF 24-156-5 +always \u6800 1-156-3 +always \u6801 14-234-4 +always \u6802 134-356-2 +always \u6803 14-16-5 +always \u6804 1245-12346-2 +always \u6805 1-345-5 +always \u6806 125-146-3 +always \u6807 135-246-3 +always \u6808 1-1236-5 +always \u6809 1-156-5 +always \u680A 14-12346-2 +always \u680B 145-12346-5 +always \u680C 14-34-2 +always \u680D 24-1356-3 +always \u680E 14-16-5 +always \u680F 14-1236-2 +always \u6810 235-4 +always \u6811 24-34-5 +always \u6812 15-256-2 +always \u6813 24-12456-3 +always \u6814 245-16-5 +always \u6815 1-136-3 +always \u6816 245-16-3 +always \u6817 14-16-5 +always \u6818 16-2 +always \u6819 15-46-2 +always \u681A 1-136-5 +always \u681B 14-16-5 +always \u681C 15-34-5 +always \u681D 13-35-3 +always \u681E 123-1236-3 +always \u681F 135-13456-3 +always \u6820 1245-136-4 +always \u6821 15-246-5 +always \u6822 135-126-2 +always \u6823 1245-136-4 +always \u6824 135-13456-5 +always \u6825 125-156-3 +always \u6826 12-12356-2 +always \u6827 16-5 +always \u6828 13-346-2 +always \u6829 15-1256-4 +always \u682A 1-34-3 +always \u682B 13-2345-5 +always \u682C 125-1246-5 +always \u682D 156-2 +always \u682E 156-4 +always \u682F 1256-5 +always \u6830 12345-345-2 +always \u6831 13-12346-4 +always \u6832 123-146-4 +always \u6833 14-146-4 +always \u6834 1-1236-3 +always \u6835 14-346-5 +always \u6836 1456-3 +always \u6837 46-5 +always \u6838 1235-2346-2 +always \u6839 13-136-3 +always \u683A 1-156-3 +always \u683B 24-156-5 +always \u683C 13-2346-2 +always \u683D 125-2456-3 +always \u683E 14-12456-2 +always \u683F 12345-34-2 +always \u6840 13-346-2 +always \u6841 1235-1356-2 +always \u6842 13-1246-5 +always \u6843 124-146-2 +always \u6844 13-456-3 +always \u6845 1246-2 +always \u6846 123-456-5 +always \u6847 1245-34-2 +always \u6848 1236-5 +always \u6849 1236-3 +always \u684A 13-45-5 +always \u684B 16-2 +always \u684C 1-25-3 +always \u684D 123-34-3 +always \u684E 1-156-5 +always \u684F 245-235-2 +always \u6850 124-12346-2 +always \u6851 15-1346-3 +always \u6852 15-1346-3 +always \u6853 1235-12456-2 +always \u6854 13-1256-2 +always \u6855 13-234-5 +always \u6856 15-236-5 +always \u6857 145-25-5 +always \u6858 1-1246-5 +always \u6859 1256-2 +always \u685A 125-1236-4 +always \u685B 123-345-4 +always \u685C 13456-3 +always \u685D 13-346-2 +always \u685E 234-4 +always \u685F 1-1236-5 +always \u6860 23456-3 +always \u6861 1245-146-2 +always \u6862 1-136-3 +always \u6863 145-1346-5 +always \u6864 245-16-3 +always \u6865 245-246-2 +always \u6866 1235-35-5 +always \u6867 1235-1246-5 +always \u6868 13-46-4 +always \u6869 1-456-3 +always \u686A 15-256-2 +always \u686B 15-25-3 +always \u686C 24-345-3 +always \u686D 1-136-3 +always \u686E 135-356-3 +always \u686F 124-13456-3 +always \u6870 13-35-3 +always \u6871 13-13456-5 +always \u6872 135-126-2 +always \u6873 135-136-5 +always \u6874 12345-34-2 +always \u6875 1245-1246-4 +always \u6876 124-12346-4 +always \u6877 13-236-2 +always \u6878 15-16-3 +always \u6879 14-1346-2 +always \u687A 14-234-4 +always \u687B 12345-1356-3 +always \u687C 245-16-3 +always \u687D 123456-4 +always \u687E 13-256-3 +always \u687F 13-1236-4 +always \u6880 245-34-5 +always \u6881 14-46-2 +always \u6882 245-234-2 +always \u6883 124-13456-4 +always \u6884 234-4 +always \u6885 134-356-2 +always \u6886 135-1346-3 +always \u6887 14-12346-5 +always \u6888 1234-1356-3 +always \u6889 1-456-3 +always \u688A 145-16-5 +always \u688B 15-45-3 +always \u688C 124-34-2 +always \u688D 125-146-5 +always \u688E 146-3 +always \u688F 13-34-5 +always \u6890 135-16-5 +always \u6891 145-16-2 +always \u6892 1235-1236-2 +always \u6893 125-156-4 +always \u6894 1-156-3 +always \u6895 1245-136-5 +always \u6896 135-356-5 +always \u6897 13-1356-4 +always \u6898 13-2345-5 +always \u6899 1235-12456-5 +always \u689A 12456-4 +always \u689B 1345-25-2 +always \u689C 13-23456-2 +always \u689D 124-246-2 +always \u689E 13-16-5 +always \u689F 15-246-3 +always \u68A0 14-1256-4 +always \u68A1 123-12456-4 +always \u68A2 24-146-3 +always \u68A3 245-136-2 +always \u68A4 12345-136-2 +always \u68A5 15-12346-3 +always \u68A6 134-1356-5 +always \u68A7 34-2 +always \u68A8 14-16-2 +always \u68A9 14-16-2 +always \u68AA 145-12356-5 +always \u68AB 245-136-3 +always \u68AC 13456-4 +always \u68AD 15-25-3 +always \u68AE 13-1256-2 +always \u68AF 124-16-3 +always \u68B0 15-346-5 +always \u68B1 123-123456-4 +always \u68B2 1-25-2 +always \u68B3 24-34-3 +always \u68B4 12-1236-3 +always \u68B5 12345-1236-5 +always \u68B6 1246-4 +always \u68B7 13-13456-5 +always \u68B8 14-16-2 +always \u68B9 135-1456-3 +always \u68BA 15-46-5 +always \u68BB 12345-126-2 +always \u68BC 124-146-2 +always \u68BD 1-156-5 +always \u68BE 14-2456-2 +always \u68BF 14-2345-2 +always \u68C0 13-2345-4 +always \u68C1 1-25-2 +always \u68C2 14-13456-2 +always \u68C3 14-16-2 +always \u68C4 245-16-5 +always \u68C5 135-13456-5 +always \u68C6 1-123456-3 +always \u68C7 245-12346-3 +always \u68C8 245-2345-5 +always \u68C9 134-2345-2 +always \u68CA 245-16-2 +always \u68CB 245-16-2 +always \u68CC 245-2456-4 +always \u68CD 13-123456-5 +always \u68CE 12-1236-2 +always \u68CF 124-2346-5 +always \u68D0 12345-356-4 +always \u68D1 1234-2456-2 +always \u68D2 135-1346-5 +always \u68D3 1234-12356-4 +always \u68D4 1235-123456-3 +always \u68D5 125-12346-3 +always \u68D6 12-1356-2 +always \u68D7 125-146-4 +always \u68D8 13-16-2 +always \u68D9 14-16-5 +always \u68DA 1234-1356-2 +always \u68DB 1256-5 +always \u68DC 1256-5 +always \u68DD 13-34-5 +always \u68DE 1235-123456-2 +always \u68DF 145-12346-5 +always \u68E0 124-1346-2 +always \u68E1 13-1346-3 +always \u68E2 456-4 +always \u68E3 145-16-5 +always \u68E4 15-16-2 +always \u68E5 12345-1236-2 +always \u68E6 12-1356-3 +always \u68E7 1-1236-5 +always \u68E8 245-16-4 +always \u68E9 45-3 +always \u68EA 2345-4 +always \u68EB 1256-5 +always \u68EC 245-45-3 +always \u68ED 16-5 +always \u68EE 15-136-3 +always \u68EF 1245-136-4 +always \u68F0 12-1246-2 +always \u68F1 14-1356-2 +always \u68F2 245-16-3 +always \u68F3 1-25-2 +always \u68F4 12345-34-2 +always \u68F5 123-2346-3 +always \u68F6 14-2456-2 +always \u68F7 125-12356-3 +always \u68F8 125-12356-3 +always \u68F9 1-146-5 +always \u68FA 13-12456-3 +always \u68FB 12345-136-3 +always \u68FC 12345-136-2 +always \u68FD 12-136-3 +always \u68FE 245-235-2 +always \u68FF 1345-346-5 +always \u6900 12456-4 +always \u6901 13-25-4 +always \u6902 14-34-5 +always \u6903 1235-146-2 +always \u6904 13-346-3 +always \u6905 16-4 +always \u6906 12-12356-2 +always \u6907 13-1256-4 +always \u6908 13-1256-2 +always \u6909 12-1356-2 +always \u690A 125-25-2 +always \u690B 14-46-2 +always \u690C 245-46-3 +always \u690D 1-156-2 +always \u690E 1-1246-3 +always \u690F 23456-3 +always \u6910 13-1256-3 +always \u6911 135-356-3 +always \u6912 13-246-3 +always \u6913 1-25-2 +always \u6914 125-156-3 +always \u6915 135-1456-3 +always \u6916 1234-1356-2 +always \u6917 145-13456-5 +always \u6918 12-34-4 +always \u6919 12-356-3 +always \u691A 134-136-3 +always \u691B 12345-345-3 +always \u691C 13-2345-4 +always \u691D 13-1246-3 +always \u691E 15-16-5 +always \u691F 145-34-2 +always \u6920 245-2345-5 +always \u6921 145-146-5 +always \u6922 13-1246-5 +always \u6923 145-2345-4 +always \u6924 14-25-2 +always \u6925 1-156-3 +always \u6926 245-45-3 +always \u6927 134-1356-2 +always \u6928 12345-34-4 +always \u6929 13-1356-3 +always \u692A 1234-1356-5 +always \u692B 1-1236-4 +always \u692C 16-2 +always \u692D 124-25-4 +always \u692E 15-136-3 +always \u692F 145-25-4 +always \u6930 346-3 +always \u6931 12345-12356-5 +always \u6932 1246-4 +always \u6933 1246-3 +always \u6934 145-12456-5 +always \u6935 13-23456-4 +always \u6936 125-12346-3 +always \u6937 13-2345-3 +always \u6938 16-2 +always \u6939 24-136-5 +always \u693A 15-16-2 +always \u693B 2345-5 +always \u693C 2345-4 +always \u693D 12-12456-2 +always \u693E 13-2345-3 +always \u693F 12-123456-3 +always \u6940 1256-4 +always \u6941 13-2346-2 +always \u6942 1-345-3 +always \u6943 25-5 +always \u6944 1234-2345-2 +always \u6945 135-16-5 +always \u6946 246-3 +always \u6947 1235-25-5 +always \u6948 15-1256-3 +always \u6949 1245-25-5 +always \u694A 46-2 +always \u694B 14-345-5 +always \u694C 2345-2 +always \u694D 135-136-4 +always \u694E 1235-123456-2 +always \u694F 123-1246-2 +always \u6950 13-346-5 +always \u6951 123-1246-2 +always \u6952 15-156-3 +always \u6953 12345-1356-3 +always \u6954 15-346-3 +always \u6955 124-25-4 +always \u6956 13-16-2 +always \u6957 13-2345-5 +always \u6958 134-34-5 +always \u6959 134-146-5 +always \u695A 12-34-4 +always \u695B 1235-34-5 +always \u695C 1235-34-2 +always \u695D 14-2345-5 +always \u695E 14-1356-5 +always \u695F 124-13456-2 +always \u6960 1345-1236-2 +always \u6961 1256-2 +always \u6962 234-2 +always \u6963 134-356-2 +always \u6964 15-12346-4 +always \u6965 15-45-5 +always \u6966 15-45-5 +always \u6967 13456-3 +always \u6968 1-136-3 +always \u6969 1234-2345-2 +always \u696A 346-5 +always \u696B 13-16-2 +always \u696C 13-346-3 +always \u696D 346-5 +always \u696E 12-34-4 +always \u696F 24-123456-4 +always \u6970 1256-2 +always \u6971 245-12356-5 +always \u6972 1246-3 +always \u6973 134-356-2 +always \u6974 145-16-5 +always \u6975 13-16-2 +always \u6976 13-346-2 +always \u6977 123-2456-4 +always \u6978 245-234-3 +always \u6979 13456-2 +always \u697A 1245-12356-2 +always \u697B 1235-1356-2 +always \u697C 14-12356-2 +always \u697D 14-2346-5 +always \u697E 245-45-2 +always \u697F 15-46-3 +always \u6980 1234-1456-4 +always \u6981 24-156-4 +always \u6982 13-2456-5 +always \u6983 1234-1236-2 +always \u6984 14-1236-4 +always \u6985 256-2 +always \u6986 1256-2 +always \u6987 12-136-5 +always \u6988 14-1256-2 +always \u6989 13-1256-4 +always \u698A 24-136-2 +always \u698B 12-34-4 +always \u698C 135-16-3 +always \u698D 15-346-5 +always \u698E 13-23456-4 +always \u698F 16-5 +always \u6990 1-1236-4 +always \u6991 12345-34-2 +always \u6992 1345-2456-5 +always \u6993 134-16-5 +always \u6994 14-1346-2 +always \u6995 1245-12346-2 +always \u6996 13-34-4 +always \u6997 13-2345-5 +always \u6998 13-1256-4 +always \u6999 124-345-4 +always \u699A 246-4 +always \u699B 1-136-3 +always \u699C 135-1346-4 +always \u699D 24-345-3 +always \u699E 45-2 +always \u699F 125-156-4 +always \u69A0 134-13456-2 +always \u69A1 15-34-5 +always \u69A2 13-23456-5 +always \u69A3 246-2 +always \u69A4 13-346-2 +always \u69A5 1235-456-4 +always \u69A6 13-1236-5 +always \u69A7 12345-356-4 +always \u69A8 1-345-5 +always \u69A9 245-2345-2 +always \u69AA 134-345-5 +always \u69AB 15-123456-4 +always \u69AC 45-2 +always \u69AD 15-346-5 +always \u69AE 1245-12346-2 +always \u69AF 24-156-2 +always \u69B0 1-156-3 +always \u69B1 245-1246-3 +always \u69B2 256-2 +always \u69B3 124-13456-2 +always \u69B4 14-234-2 +always \u69B5 1245-12346-2 +always \u69B6 124-1346-2 +always \u69B7 245-236-5 +always \u69B8 1-2456-3 +always \u69B9 15-156-3 +always \u69BA 24-1356-5 +always \u69BB 124-345-5 +always \u69BC 123-2346-5 +always \u69BD 15-16-3 +always \u69BE 13-34-5 +always \u69BF 245-16-3 +always \u69C0 13-146-4 +always \u69C1 13-146-4 +always \u69C2 15-123456-3 +always \u69C3 1234-1236-2 +always \u69C4 124-146-3 +always \u69C5 13-2346-2 +always \u69C6 15-256-2 +always \u69C7 145-2345-3 +always \u69C8 1345-12356-5 +always \u69C9 13-16-2 +always \u69CA 24-25-5 +always \u69CB 13-12356-5 +always \u69CC 12-1246-2 +always \u69CD 245-46-3 +always \u69CE 12-345-2 +always \u69CF 245-2345-4 +always \u69D0 1235-2356-2 +always \u69D1 134-356-2 +always \u69D2 15-1256-5 +always \u69D3 13-1346-5 +always \u69D4 13-146-3 +always \u69D5 1-25-3 +always \u69D6 124-25-5 +always \u69D7 245-246-2 +always \u69D8 46-5 +always \u69D9 145-2345-3 +always \u69DA 13-23456-4 +always \u69DB 1235-1236-4 +always \u69DC 125-1246-5 +always \u69DD 145-146-4 +always \u69DE 14-12346-2 +always \u69DF 135-1456-3 +always \u69E0 1-34-3 +always \u69E1 15-1346-3 +always \u69E2 15-16-2 +always \u69E3 245-16-4 +always \u69E4 14-2345-2 +always \u69E5 1246-5 +always \u69E6 235-2 +always \u69E7 145-2345-5 +always \u69E8 13-25-4 +always \u69E9 13-2456-5 +always \u69EA 13-2456-5 +always \u69EB 124-12456-2 +always \u69EC 1235-35-5 +always \u69ED 245-16-3 +always \u69EE 15-136-3 +always \u69EF 245-1246-3 +always \u69F0 135-1356-5 +always \u69F1 234-4 +always \u69F2 1235-34-2 +always \u69F3 13-46-4 +always \u69F4 1235-34-5 +always \u69F5 1235-12456-5 +always \u69F6 123-1246-5 +always \u69F7 1345-346-5 +always \u69F8 1345-346-5 +always \u69F9 13-146-3 +always \u69FA 123-1346-3 +always \u69FB 13-1246-3 +always \u69FC 13-1246-3 +always \u69FD 245-146-2 +always \u69FE 134-1236-2 +always \u69FF 13-1456-4 +always \u6A00 145-16-5 +always \u6A01 1-456-3 +always \u6A02 14-2346-5 +always \u6A03 14-1346-2 +always \u6A04 12-136-2 +always \u6A05 245-12346-3 +always \u6A06 14-16-2 +always \u6A07 15-234-3 +always \u6A08 245-13456-2 +always \u6A09 24-456-4 +always \u6A0A 12345-1236-2 +always \u6A0B 124-12346-3 +always \u6A0C 13-12456-5 +always \u6A0D 13-16-3 +always \u6A0E 15-25-3 +always \u6A0F 14-356-4 +always \u6A10 14-34-4 +always \u6A11 14-46-2 +always \u6A12 134-16-5 +always \u6A13 14-12356-2 +always \u6A14 12-146-2 +always \u6A15 15-34-5 +always \u6A16 123-2346-3 +always \u6A17 12-34-3 +always \u6A18 124-1346-2 +always \u6A19 135-246-3 +always \u6A1A 14-34-5 +always \u6A1B 13-234-3 +always \u6A1C 24-34-5 +always \u6A1D 1-345-3 +always \u6A1E 24-34-3 +always \u6A1F 1-1346-3 +always \u6A20 134-136-2 +always \u6A21 134-126-2 +always \u6A22 1345-246-4 +always \u6A23 46-5 +always \u6A24 124-246-2 +always \u6A25 1234-1356-2 +always \u6A26 1-34-5 +always \u6A27 24-345-3 +always \u6A28 15-56-3 +always \u6A29 245-45-2 +always \u6A2A 1235-1356-2 +always \u6A2B 13-2345-3 +always \u6A2C 245-12346-3 +always \u6A2D 13-16-3 +always \u6A2E 2345-3 +always \u6A2F 245-46-2 +always \u6A30 15-236-4 +always \u6A31 13456-3 +always \u6A32 156-5 +always \u6A33 15-1456-2 +always \u6A34 1-156-2 +always \u6A35 245-246-2 +always \u6A36 125-1246-3 +always \u6A37 245-12346-2 +always \u6A38 1234-34-4 +always \u6A39 24-34-5 +always \u6A3A 1235-35-5 +always \u6A3B 123-1246-5 +always \u6A3C 1-136-3 +always \u6A3D 125-123456-3 +always \u6A3E 236-5 +always \u6A3F 1-1236-4 +always \u6A40 15-16-3 +always \u6A41 12-123456-3 +always \u6A42 145-2345-5 +always \u6A43 12345-345-3 +always \u6A44 13-1236-4 +always \u6A45 134-126-2 +always \u6A46 34-4 +always \u6A47 245-246-3 +always \u6A48 1245-146-2 +always \u6A49 14-1456-5 +always \u6A4A 14-234-2 +always \u6A4B 245-246-2 +always \u6A4C 15-2345-5 +always \u6A4D 1245-123456-5 +always \u6A4E 12345-1236-2 +always \u6A4F 1-1236-4 +always \u6A50 124-25-2 +always \u6A51 14-146-4 +always \u6A52 256-2 +always \u6A53 24-123456-5 +always \u6A54 124-1246-2 +always \u6A55 12-1356-3 +always \u6A56 124-1346-2 +always \u6A57 134-1356-2 +always \u6A58 13-1256-2 +always \u6A59 12-1356-2 +always \u6A5A 15-34-5 +always \u6A5B 13-236-2 +always \u6A5C 13-236-2 +always \u6A5D 124-1236-3 +always \u6A5E 1235-1246-5 +always \u6A5F 13-16-3 +always \u6A60 1345-25-4 +always \u6A61 15-46-5 +always \u6A62 124-25-4 +always \u6A63 1345-13456-4 +always \u6A64 1245-1246-4 +always \u6A65 1-34-3 +always \u6A66 12-456-2 +always \u6A67 125-1356-3 +always \u6A68 12345-136-2 +always \u6A69 245-235-2 +always \u6A6A 1245-1236-4 +always \u6A6B 1235-1356-2 +always \u6A6C 245-136-2 +always \u6A6D 13-34-3 +always \u6A6E 14-234-4 +always \u6A6F 14-146-5 +always \u6A70 13-146-3 +always \u6A71 12-34-2 +always \u6A72 15-16-4 +always \u6A73 24-1356-5 +always \u6A74 125-156-4 +always \u6A75 15-1236-4 +always \u6A76 13-16-4 +always \u6A77 145-12356-3 +always \u6A78 13-1456-3 +always \u6A79 14-34-4 +always \u6A7A 13-2345-5 +always \u6A7B 12-34-4 +always \u6A7C 45-2 +always \u6A7D 124-345-5 +always \u6A7E 24-34-3 +always \u6A7F 13-46-3 +always \u6A80 124-1236-2 +always \u6A81 14-1456-4 +always \u6A82 1345-12346-2 +always \u6A83 1456-4 +always \u6A84 15-16-2 +always \u6A85 15-1246-5 +always \u6A86 24-1236-3 +always \u6A87 125-1246-4 +always \u6A88 15-45-2 +always \u6A89 12-1356-3 +always \u6A8A 13-1236-5 +always \u6A8B 13-1256-3 +always \u6A8C 125-1246-5 +always \u6A8D 16-5 +always \u6A8E 245-1456-2 +always \u6A8F 1234-34-4 +always \u6A90 2345-2 +always \u6A91 14-356-2 +always \u6A92 12345-1356-3 +always \u6A93 1235-1246-4 +always \u6A94 145-1346-4 +always \u6A95 13-16-5 +always \u6A96 15-1246-5 +always \u6A97 135-126-5 +always \u6A98 135-16-5 +always \u6A99 145-13456-4 +always \u6A9A 12-34-4 +always \u6A9B 1-35-3 +always \u6A9C 1235-1246-5 +always \u6A9D 13-16-2 +always \u6A9E 13-346-4 +always \u6A9F 13-23456-4 +always \u6AA0 245-13456-2 +always \u6AA1 1-2346-5 +always \u6AA2 13-2345-4 +always \u6AA3 245-46-2 +always \u6AA4 145-146-5 +always \u6AA5 16-4 +always \u6AA6 135-246-4 +always \u6AA7 15-12346-3 +always \u6AA8 24-2346-3 +always \u6AA9 14-1456-4 +always \u6AAA 14-16-5 +always \u6AAB 12-345-2 +always \u6AAC 134-1356-2 +always \u6AAD 1456-2 +always \u6AAE 124-146-2 +always \u6AAF 124-2456-2 +always \u6AB0 134-2345-2 +always \u6AB1 245-16-2 +always \u6AB2 124-12456-2 +always \u6AB3 135-1456-3 +always \u6AB4 1235-25-5 +always \u6AB5 13-16-5 +always \u6AB6 245-2345-3 +always \u6AB7 134-16-2 +always \u6AB8 1345-13456-2 +always \u6AB9 16-3 +always \u6ABA 13-146-4 +always \u6ABB 123-1236-4 +always \u6ABC 1456-5 +always \u6ABD 156-2 +always \u6ABE 245-13456-4 +always \u6ABF 2345-4 +always \u6AC0 245-16-2 +always \u6AC1 134-16-5 +always \u6AC2 1-146-5 +always \u6AC3 13-1246-5 +always \u6AC4 12-123456-3 +always \u6AC5 13-16-3 +always \u6AC6 123-1246-2 +always \u6AC7 1234-126-2 +always \u6AC8 145-1356-5 +always \u6AC9 12-34-2 +always \u6ACA 13-2346-2 +always \u6ACB 134-2345-2 +always \u6ACC 234-3 +always \u6ACD 1-156-5 +always \u6ACE 13-456-5 +always \u6ACF 245-2345-3 +always \u6AD0 14-356-4 +always \u6AD1 14-356-2 +always \u6AD2 15-345-5 +always \u6AD3 14-34-4 +always \u6AD4 14-16-5 +always \u6AD5 245-12456-2 +always \u6AD6 14-1256-2 +always \u6AD7 134-346-5 +always \u6AD8 1235-1246-5 +always \u6AD9 12356-3 +always \u6ADA 14-1256-2 +always \u6ADB 1-156-5 +always \u6ADC 13-146-3 +always \u6ADD 145-34-2 +always \u6ADE 45-2 +always \u6ADF 14-16-5 +always \u6AE0 12345-356-5 +always \u6AE1 1-25-2 +always \u6AE2 15-12356-4 +always \u6AE3 14-2345-2 +always \u6AE4 13-46-5 +always \u6AE5 12-34-2 +always \u6AE6 245-13456-5 +always \u6AE7 1-34-3 +always \u6AE8 14-34-2 +always \u6AE9 2345-2 +always \u6AEA 14-16-5 +always \u6AEB 1-34-3 +always \u6AEC 12-136-5 +always \u6AED 13-346-2 +always \u6AEE 2346-5 +always \u6AEF 15-34-3 +always \u6AF0 1235-2356-2 +always \u6AF1 1345-346-5 +always \u6AF2 1256-5 +always \u6AF3 14-12346-2 +always \u6AF4 14-2456-5 +always \u6AF5 13-246-2 +always \u6AF6 15-2345-4 +always \u6AF7 13-1246-3 +always \u6AF8 13-1256-4 +always \u6AF9 15-246-3 +always \u6AFA 14-13456-2 +always \u6AFB 13456-3 +always \u6AFC 13-2345-3 +always \u6AFD 1456-4 +always \u6AFE 234-2 +always \u6AFF 13456-2 +always \u6B00 15-46-3 +always \u6B01 1345-12346-2 +always \u6B02 135-126-2 +always \u6B03 12-1236-2 +always \u6B04 14-1236-2 +always \u6B05 13-1256-4 +always \u6B06 24-456-3 +always \u6B07 24-2346-5 +always \u6B08 1246-2 +always \u6B09 245-12346-5 +always \u6B0A 245-45-2 +always \u6B0B 245-1256-2 +always \u6B0C 245-13462 +always \u6B0D 13-234-4 +always \u6B0E 1256-5 +always \u6B0F 14-25-2 +always \u6B10 14-16-4 +always \u6B11 245-12456-2 +always \u6B12 14-12456-2 +always \u6B13 145-1346-4 +always \u6B14 13-236-2 +always \u6B15 2345-2 +always \u6B16 14-1236-4 +always \u6B17 14-1236-2 +always \u6B18 1-34-4 +always \u6B19 14-356-2 +always \u6B1A 14-16-4 +always \u6B1B 135-345-5 +always \u6B1C 1345-1346-2 +always \u6B1D 1256-5 +always \u6B1E 14-13456-2 +always \u6B1F 13-456-3 +always \u6B20 245-2345-5 +always \u6B21 245-156-5 +always \u6B22 1235-12456-3 +always \u6B23 15-1456-3 +always \u6B24 1256-2 +always \u6B25 1256-5 +always \u6B26 245-2345-3 +always \u6B27 12356-3 +always \u6B28 15-1256-3 +always \u6B29 12-146-3 +always \u6B2A 12-34-5 +always \u6B2B 12-156-3 +always \u6B2C 123-2346-2 +always \u6B2D 16-5 +always \u6B2E 13-236-2 +always \u6B2F 15-16-2 +always \u6B30 15-1256-3 +always \u6B31 1235-2346-3 +always \u6B32 1256-5 +always \u6B33 123-2356-5 +always \u6B34 14-1346-2 +always \u6B35 123-12456-4 +always \u6B36 24-25-5 +always \u6B37 15-16-3 +always \u6B38 2456-1 +always \u6B39 245-16-3 +always \u6B3A 245-16-3 +always \u6B3B 12-35-3 +always \u6B3C 12-156-4 +always \u6B3D 245-1456-3 +always \u6B3E 123-12456-4 +always \u6B3F 123-1236-4 +always \u6B40 123-12456-4 +always \u6B41 123-1236-4 +always \u6B42 12-12456-2 +always \u6B43 24-345-5 +always \u6B44 13-35-3 +always \u6B45 1456-3 +always \u6B46 15-1456-3 +always \u6B47 15-346-3 +always \u6B48 1256-2 +always \u6B49 245-2345-5 +always \u6B4A 15-246-3 +always \u6B4B 16-2 +always \u6B4C 13-2346-3 +always \u6B4D 34-3 +always \u6B4E 124-1236-5 +always \u6B4F 13-1456-5 +always \u6B50 12356-3 +always \u6B51 1235-34-3 +always \u6B52 124-16-5 +always \u6B53 1235-12456-3 +always \u6B54 15-1256-3 +always \u6B55 1234-136-3 +always \u6B56 15-16-3 +always \u6B57 15-246-5 +always \u6B58 15-1256-3 +always \u6B59 15-16-3 +always \u6B5A 24-1236-5 +always \u6B5B 14-2345-5 +always \u6B5C 12-34-5 +always \u6B5D 16-5 +always \u6B5E 2346-5 +always \u6B5F 1256-2 +always \u6B60 12-25-5 +always \u6B61 1235-12456-3 +always \u6B62 1-156-4 +always \u6B63 1-1356-5 +always \u6B64 245-156-4 +always \u6B65 135-34-5 +always \u6B66 34-4 +always \u6B67 245-16-2 +always \u6B68 135-34-5 +always \u6B69 135-34-5 +always \u6B6A 2356-3 +always \u6B6B 13-1256-5 +always \u6B6C 245-2345-2 +always \u6B6D 12-156-2 +always \u6B6E 15-2346-5 +always \u6B6F 12-156-4 +always \u6B70 15-2346-5 +always \u6B71 1-12346-4 +always \u6B72 15-1246-5 +always \u6B73 15-1246-5 +always \u6B74 14-16-5 +always \u6B75 245-25-5 +always \u6B76 1256-2 +always \u6B77 14-16-5 +always \u6B78 13-1246-3 +always \u6B79 145-2456-4 +always \u6B7A 145-2456-4 +always \u6B7B 15-156-4 +always \u6B7C 13-2345-3 +always \u6B7D 1-2346-2 +always \u6B7E 134-126-5 +always \u6B7F 134-126-5 +always \u6B80 246-4 +always \u6B81 134-126-5 +always \u6B82 245-34-2 +always \u6B83 46-3 +always \u6B84 124-2345-4 +always \u6B85 24-1356-3 +always \u6B86 145-2456-5 +always \u6B87 24-1346-3 +always \u6B88 15-1256-5 +always \u6B89 15-256-5 +always \u6B8A 24-34-3 +always \u6B8B 245-1236-2 +always \u6B8C 13-236-2 +always \u6B8D 1234-246-4 +always \u6B8E 245-23456-5 +always \u6B8F 245-234-2 +always \u6B90 15-34-5 +always \u6B91 245-13456-2 +always \u6B92 256-4 +always \u6B93 14-2345-5 +always \u6B94 16-5 +always \u6B95 12345-12356-4 +always \u6B96 1-156-2 +always \u6B97 346-5 +always \u6B98 245-1236-2 +always \u6B99 1235-123456-3 +always \u6B9A 145-1236-3 +always \u6B9B 13-16-2 +always \u6B9C 346-5 +always \u6B9D 1-136-3 +always \u6B9E 256-4 +always \u6B9F 123456-3 +always \u6BA0 12-12356-5 +always \u6BA1 135-1456-5 +always \u6BA2 124-16-5 +always \u6BA3 13-1456-5 +always \u6BA4 24-1346-3 +always \u6BA5 1456-2 +always \u6BA6 145-246-3 +always \u6BA7 245-34-5 +always \u6BA8 1235-1246-5 +always \u6BA9 245-12456-5 +always \u6BAA 16-5 +always \u6BAB 145-1236-3 +always \u6BAC 145-34-5 +always \u6BAD 13-46-3 +always \u6BAE 14-2345-5 +always \u6BAF 135-1456-5 +always \u6BB0 145-34-2 +always \u6BB1 13-2345-3 +always \u6BB2 13-2345-3 +always \u6BB3 24-34-3 +always \u6BB4 12356-3 +always \u6BB5 145-12456-5 +always \u6BB6 1-34-5 +always \u6BB7 1456-3 +always \u6BB8 245-13456-5 +always \u6BB9 16-5 +always \u6BBA 24-345-3 +always \u6BBB 123-2346-2 +always \u6BBC 123-2346-2 +always \u6BBD 246-2 +always \u6BBE 13-256-5 +always \u6BBF 145-2345-5 +always \u6BC0 1235-1246-4 +always \u6BC1 1235-1246-4 +always \u6BC2 13-34-4 +always \u6BC3 245-236-5 +always \u6BC4 13-16-3 +always \u6BC5 16-5 +always \u6BC6 12356-3 +always \u6BC7 1235-1246-4 +always \u6BC8 145-12456-5 +always \u6BC9 16-3 +always \u6BCA 15-246-3 +always \u6BCB 34-2 +always \u6BCC 13-12456-5 +always \u6BCD 134-34-4 +always \u6BCE 134-356-4 +always \u6BCF 134-356-4 +always \u6BD0 2456-4 +always \u6BD1 125-25-4 +always \u6BD2 145-34-2 +always \u6BD3 1256-5 +always \u6BD4 135-16-4 +always \u6BD5 135-16-5 +always \u6BD6 135-16-5 +always \u6BD7 1234-16-2 +always \u6BD8 1234-16-2 +always \u6BD9 135-16-5 +always \u6BDA 12-1236-2 +always \u6BDB 134-146-2 +always \u6BDC 1235-146-2 +always \u6BDD 245-2456-4 +always \u6BDE 16-4 +always \u6BDF 14-346-4 +always \u6BE0 13-23456-3 +always \u6BE1 1-1236-3 +always \u6BE2 15-2456-3 +always \u6BE3 134-34-5 +always \u6BE4 124-25-5 +always \u6BE5 15-256-2 +always \u6BE6 156-5 +always \u6BE7 1245-12346-2 +always \u6BE8 15-2345-4 +always \u6BE9 13-1256-2 +always \u6BEA 134-34-2 +always \u6BEB 1235-146-2 +always \u6BEC 245-234-2 +always \u6BED 145-12356-5 +always \u6BEE 24-345-3 +always \u6BEF 124-1236-4 +always \u6BF0 1234-356-2 +always \u6BF1 13-1256-2 +always \u6BF2 145-25-2 +always \u6BF3 245-1246-5 +always \u6BF4 135-16-3 +always \u6BF5 15-1236-3 +always \u6BF6 15-1236-3 +always \u6BF7 134-146-5 +always \u6BF8 15-1246-3 +always \u6BF9 24-34-3 +always \u6BFA 1256-3 +always \u6BFB 124-25-5 +always \u6BFC 1235-2346-2 +always \u6BFD 13-2345-5 +always \u6BFE 124-345-5 +always \u6BFF 15-1236-3 +always \u6C00 14-1256-2 +always \u6C01 134-34-2 +always \u6C02 134-146-2 +always \u6C03 124-12346-2 +always \u6C04 1245-12346-4 +always \u6C05 12-1346-4 +always \u6C06 1234-34-4 +always \u6C07 14-34-4 +always \u6C08 1-1236-3 +always \u6C09 125-146-5 +always \u6C0A 1-1236-3 +always \u6C0B 134-1356-2 +always \u6C0C 14-34-4 +always \u6C0D 245-1256-2 +always \u6C0E 145-346-2 +always \u6C0F 24-156-5 +always \u6C10 1-156-3 +always \u6C11 134-1456-2 +always \u6C12 13-236-2 +always \u6C13 134-1346-2 +always \u6C14 245-16-5 +always \u6C15 1234-346-3 +always \u6C16 1345-2456-4 +always \u6C17 245-16-5 +always \u6C18 145-146-3 +always \u6C19 15-2345-3 +always \u6C1A 12-12456-3 +always \u6C1B 12345-136-3 +always \u6C1C 1245-156-5 +always \u6C1D 1345-356-5 +always \u6C1E 135-1456-5 +always \u6C1F 12345-34-2 +always \u6C20 24-136-3 +always \u6C21 145-12346-3 +always \u6C22 245-13456-3 +always \u6C23 245-16-5 +always \u6C24 1456-3 +always \u6C25 15-16-3 +always \u6C26 1235-2456-5 +always \u6C27 46-4 +always \u6C28 1236-3 +always \u6C29 23456-5 +always \u6C2A 123-2346-5 +always \u6C2B 245-13456-3 +always \u6C2C 23456-5 +always \u6C2D 145-12346-3 +always \u6C2E 145-1236-5 +always \u6C2F 14-1256-5 +always \u6C30 245-13456-2 +always \u6C31 46-4 +always \u6C32 256-3 +always \u6C33 256-3 +always \u6C34 24-1246-4 +always \u6C35 24-1246-4 +always \u6C36 1-1356-4 +always \u6C37 135-13456-3 +always \u6C38 235-4 +always \u6C39 145-1346-5 +always \u6C3A 24-1246-4 +always \u6C3B 14-2346-5 +always \u6C3C 1345-16-5 +always \u6C3D 124-123456-4 +always \u6C3E 12345-1236-5 +always \u6C3F 13-1246-4 +always \u6C40 124-13456-3 +always \u6C41 1-156-3 +always \u6C42 245-234-2 +always \u6C43 135-1456-3 +always \u6C44 125-2346-5 +always \u6C45 134-2345-4 +always \u6C46 245-12456-3 +always \u6C47 1235-1246-5 +always \u6C48 145-246-3 +always \u6C49 1235-1236-5 +always \u6C4A 12-345-5 +always \u6C4B 1-25-2 +always \u6C4C 12-12456-5 +always \u6C4D 12456-2 +always \u6C4E 12345-1236-5 +always \u6C4F 145-2456-5 +always \u6C50 15-16-5 +always \u6C51 124-25-3 +always \u6C52 134-1346-2 +always \u6C53 245-234-2 +always \u6C54 245-16-5 +always \u6C55 24-1236-5 +always \u6C56 1234-2456-5 +always \u6C57 1235-1236-5 +always \u6C58 245-2345-3 +always \u6C59 34-3 +always \u6C5A 34-3 +always \u6C5B 15-256-5 +always \u6C5C 15-156-5 +always \u6C5D 1245-34-4 +always \u6C5E 13-12346-4 +always \u6C5F 13-46-3 +always \u6C60 12-156-2 +always \u6C61 34-3 +always \u6C62 124-34-4 +always \u6C63 13-1246-4 +always \u6C64 124-1346-3 +always \u6C65 1-156-3 +always \u6C66 12-156-2 +always \u6C67 245-2345-3 +always \u6C68 134-16-5 +always \u6C69 13-34-4 +always \u6C6A 456-3 +always \u6C6B 245-13456-5 +always \u6C6C 13-13456-4 +always \u6C6D 1245-1246-5 +always \u6C6E 13-256-3 +always \u6C6F 1235-12346-2 +always \u6C70 124-2456-5 +always \u6C71 245-45-4 +always \u6C72 13-16-2 +always \u6C73 135-2345-5 +always \u6C74 135-2345-5 +always \u6C75 13-1236-5 +always \u6C76 123456-5 +always \u6C77 1-12346-3 +always \u6C78 12345-1346-3 +always \u6C79 15-235-3 +always \u6C7A 13-236-2 +always \u6C7B 1235-34-4 +always \u6C7C 1345-234-2 +always \u6C7D 245-16-5 +always \u6C7E 12345-136-2 +always \u6C7F 15-1256-5 +always \u6C80 15-1256-5 +always \u6C81 245-1456-5 +always \u6C82 16-2 +always \u6C83 25-5 +always \u6C84 256-2 +always \u6C85 45-2 +always \u6C86 1235-1346-5 +always \u6C87 2345-4 +always \u6C88 24-136-4 +always \u6C89 12-136-2 +always \u6C8A 145-1236-5 +always \u6C8B 234-2 +always \u6C8C 145-123456-5 +always \u6C8D 1235-34-5 +always \u6C8E 1235-25-5 +always \u6C8F 245-16-3 +always \u6C90 134-34-5 +always \u6C91 1245-12356-2 +always \u6C92 134-356-2 +always \u6C93 145-345-2 +always \u6C94 134-2345-4 +always \u6C95 34-5 +always \u6C96 12-12346-3 +always \u6C97 124-2345-3 +always \u6C98 135-16-4 +always \u6C99 24-345-3 +always \u6C9A 1-156-4 +always \u6C9B 1234-356-5 +always \u6C9C 1234-1236-5 +always \u6C9D 1-1246-4 +always \u6C9E 125-345-3 +always \u6C9F 13-12356-3 +always \u6CA0 14-234-2 +always \u6CA1 134-356-2 +always \u6CA2 125-2346-2 +always \u6CA3 12345-1356-3 +always \u6CA4 12356-5 +always \u6CA5 14-16-5 +always \u6CA6 14-123456-2 +always \u6CA7 245-1346-3 +always \u6CA8 12345-1356-2 +always \u6CA9 1246-2 +always \u6CAA 1235-34-5 +always \u6CAB 134-126-5 +always \u6CAC 134-356-5 +always \u6CAD 24-34-5 +always \u6CAE 13-1256-4 +always \u6CAF 125-1236-4 +always \u6CB0 124-25-3 +always \u6CB1 124-25-2 +always \u6CB2 124-25-2 +always \u6CB3 1235-2346-2 +always \u6CB4 14-16-5 +always \u6CB5 1346-16-4 +always \u6CB6 16-2 +always \u6CB7 12345-345-3 +always \u6CB8 12345-356-5 +always \u6CB9 234-2 +always \u6CBA 124-2345-2 +always \u6CBB 1-156-5 +always \u6CBC 1-146-4 +always \u6CBD 13-34-3 +always \u6CBE 1-1236-3 +always \u6CBF 2345-2 +always \u6CC0 15-156-3 +always \u6CC1 123-456-5 +always \u6CC2 13-235-4 +always \u6CC3 13-1256-5 +always \u6CC4 15-346-5 +always \u6CC5 245-234-2 +always \u6CC6 16-3 +always \u6CC7 13-23456-3 +always \u6CC8 1-12346-3 +always \u6CC9 245-45-2 +always \u6CCA 135-126-2 +always \u6CCB 1235-1246-5 +always \u6CCC 134-16-5 +always \u6CCD 135-136-3 +always \u6CCE 1-25-2 +always \u6CCF 12-34-5 +always \u6CD0 14-2346-5 +always \u6CD1 234-4 +always \u6CD2 13-34-3 +always \u6CD3 1235-12346-2 +always \u6CD4 13-1236-3 +always \u6CD5 12345-345-4 +always \u6CD6 134-146-4 +always \u6CD7 15-156-5 +always \u6CD8 1235-34-3 +always \u6CD9 1234-13456-2 +always \u6CDA 245-156-4 +always \u6CDB 12345-1236-5 +always \u6CDC 1-156-3 +always \u6CDD 15-34-5 +always \u6CDE 1345-13456-5 +always \u6CDF 12-1356-3 +always \u6CE0 14-13456-2 +always \u6CE1 1234-146-5 +always \u6CE2 135-126-3 +always \u6CE3 245-16-5 +always \u6CE4 15-156-5 +always \u6CE5 1345-16-2 +always \u6CE6 13-1256-2 +always \u6CE7 236-5 +always \u6CE8 1-34-5 +always \u6CE9 24-1356-3 +always \u6CEA 14-356-5 +always \u6CEB 15-45-5 +always \u6CEC 15-236-5 +always \u6CED 12345-34-2 +always \u6CEE 1234-1236-5 +always \u6CEF 134-1456-4 +always \u6CF0 124-2456-5 +always \u6CF1 46-3 +always \u6CF2 13-16-4 +always \u6CF3 235-4 +always \u6CF4 13-12456-5 +always \u6CF5 135-1356-5 +always \u6CF6 15-236-2 +always \u6CF7 14-12346-2 +always \u6CF8 14-34-2 +always \u6CF9 145-1236-5 +always \u6CFA 14-25-5 +always \u6CFB 15-346-5 +always \u6CFC 1234-126-3 +always \u6CFD 125-2346-2 +always \u6CFE 13-13456-3 +always \u6CFF 1456-2 +always \u6D00 1-12356-3 +always \u6D01 13-346-2 +always \u6D02 16-5 +always \u6D03 1235-1246-3 +always \u6D04 1235-1246-2 +always \u6D05 125-1246-4 +always \u6D06 12-1356-2 +always \u6D07 1456-3 +always \u6D08 1246-2 +always \u6D09 1235-12356-5 +always \u6D0A 13-2345-5 +always \u6D0B 46-2 +always \u6D0C 14-346-5 +always \u6D0D 15-156-5 +always \u6D0E 13-16-5 +always \u6D0F 156-2 +always \u6D10 15-13456-2 +always \u6D11 12345-34-2 +always \u6D12 15-345-4 +always \u6D13 15-25-4 +always \u6D14 1-156-4 +always \u6D15 1456-3 +always \u6D16 34-2 +always \u6D17 15-16-4 +always \u6D18 123-146-4 +always \u6D19 1-34-3 +always \u6D1A 13-46-5 +always \u6D1B 14-25-5 +always \u6D1C 14-25-5 +always \u6D1D 1236-5 +always \u6D1E 145-12346-5 +always \u6D1F 16-2 +always \u6D20 134-12356-2 +always \u6D21 14-356-4 +always \u6D22 16-3 +always \u6D23 134-16-4 +always \u6D24 245-45-2 +always \u6D25 13-1456-3 +always \u6D26 134-126-5 +always \u6D27 1246-4 +always \u6D28 15-246-2 +always \u6D29 15-346-5 +always \u6D2A 1235-12346-2 +always \u6D2B 15-1256-5 +always \u6D2C 24-25-5 +always \u6D2D 123-456-3 +always \u6D2E 124-146-2 +always \u6D2F 245-346-5 +always \u6D30 13-1256-5 +always \u6D31 156-4 +always \u6D32 1-12356-3 +always \u6D33 1245-34-5 +always \u6D34 1234-13456-2 +always \u6D35 15-256-2 +always \u6D36 15-235-3 +always \u6D37 1-156-5 +always \u6D38 13-456-3 +always \u6D39 1235-12456-2 +always \u6D3A 134-13456-2 +always \u6D3B 1235-25-2 +always \u6D3C 35-3 +always \u6D3D 245-23456-5 +always \u6D3E 1234-2456-5 +always \u6D3F 34-3 +always \u6D40 245-1256-4 +always \u6D41 14-234-2 +always \u6D42 16-5 +always \u6D43 13-23456-2 +always \u6D44 13-13456-5 +always \u6D45 245-2345-4 +always \u6D46 13-46-3 +always \u6D47 13-246-3 +always \u6D48 1-1356-3 +always \u6D49 24-156-3 +always \u6D4A 1-25-2 +always \u6D4B 245-2346-5 +always \u6D4C 12345-345-2 +always \u6D4D 123-2356-5 +always \u6D4E 13-16-5 +always \u6D4F 14-234-2 +always \u6D50 12-1236-4 +always \u6D51 1235-123456-2 +always \u6D52 1235-34-4 +always \u6D53 1345-12346-2 +always \u6D54 15-256-2 +always \u6D55 13-1456-5 +always \u6D56 14-346-5 +always \u6D57 245-234-2 +always \u6D58 1246-4 +always \u6D59 1-2346-5 +always \u6D5A 13-256-5 +always \u6D5B 1235-1236-5 +always \u6D5C 135-1346-3 +always \u6D5D 134-1346-2 +always \u6D5E 1-25-2 +always \u6D5F 234-2 +always \u6D60 15-16-3 +always \u6D61 135-126-2 +always \u6D62 145-12356-5 +always \u6D63 1235-12456-5 +always \u6D64 1235-12346-2 +always \u6D65 16-5 +always \u6D66 1234-34-4 +always \u6D67 13456-4 +always \u6D68 14-1236-4 +always \u6D69 1235-146-5 +always \u6D6A 14-1346-5 +always \u6D6B 1235-1236-4 +always \u6D6C 14-16-4 +always \u6D6D 13-1356-3 +always \u6D6E 12345-34-2 +always \u6D6F 34-2 +always \u6D70 14-2345-5 +always \u6D71 12-123456-2 +always \u6D72 12345-1356-2 +always \u6D73 16-5 +always \u6D74 1256-5 +always \u6D75 124-12346-2 +always \u6D76 14-146-2 +always \u6D77 1235-2456-4 +always \u6D78 13-1456-5 +always \u6D79 13-23456-2 +always \u6D7A 12-12346-3 +always \u6D7B 12346-4 +always \u6D7C 134-356-4 +always \u6D7D 15-1246-3 +always \u6D7E 12-1356-3 +always \u6D7F 1234-356-5 +always \u6D80 15-2345-5 +always \u6D81 24-136-5 +always \u6D82 124-34-2 +always \u6D83 123-123456-5 +always \u6D84 1234-1456-3 +always \u6D85 1345-346-5 +always \u6D86 1235-1236-5 +always \u6D87 13-13456-3 +always \u6D88 15-246-3 +always \u6D89 24-2346-5 +always \u6D8A 1345-2345-4 +always \u6D8B 124-34-3 +always \u6D8C 235-4 +always \u6D8D 15-246-5 +always \u6D8E 15-2345-2 +always \u6D8F 124-13456-4 +always \u6D90 2346-2 +always \u6D91 15-34-5 +always \u6D92 124-123456-3 +always \u6D93 13-45-3 +always \u6D94 245-136-2 +always \u6D95 124-16-5 +always \u6D96 14-16-5 +always \u6D97 24-1246-5 +always \u6D98 15-156-5 +always \u6D99 14-356-5 +always \u6D9A 24-1246-5 +always \u6D9B 124-146-3 +always \u6D9C 145-34-2 +always \u6D9D 14-146-5 +always \u6D9E 14-2456-2 +always \u6D9F 14-2345-2 +always \u6DA0 1246-2 +always \u6DA1 25-3 +always \u6DA2 256-2 +always \u6DA3 1235-12456-5 +always \u6DA4 145-16-2 +always \u6DA5 135-1356-3 +always \u6DA6 1245-123456-5 +always \u6DA7 13-2345-5 +always \u6DA8 1-1346-4 +always \u6DA9 15-2346-5 +always \u6DAA 12345-34-2 +always \u6DAB 13-12456-5 +always \u6DAC 15-13456-5 +always \u6DAD 24-12356-5 +always \u6DAE 24-12456-5 +always \u6DAF 23456-2 +always \u6DB0 12-25-5 +always \u6DB1 1-1346-5 +always \u6DB2 16-5 +always \u6DB3 123-12346-3 +always \u6DB4 12456-4 +always \u6DB5 1235-1236-2 +always \u6DB6 124-25-3 +always \u6DB7 145-12346-3 +always \u6DB8 1235-2346-2 +always \u6DB9 25-3 +always \u6DBA 13-1256-3 +always \u6DBB 24-2346-5 +always \u6DBC 14-46-2 +always \u6DBD 1235-123456-3 +always \u6DBE 124-345-5 +always \u6DBF 1-25-3 +always \u6DC0 145-2345-5 +always \u6DC1 245-346-5 +always \u6DC2 145-2346-2 +always \u6DC3 13-45-5 +always \u6DC4 125-156-3 +always \u6DC5 15-16-3 +always \u6DC6 15-246-2 +always \u6DC7 245-16-2 +always \u6DC8 13-34-4 +always \u6DC9 13-25-4 +always \u6DCA 1235-1236-5 +always \u6DCB 14-1456-2 +always \u6DCC 124-1346-4 +always \u6DCD 1-12356-3 +always \u6DCE 1234-1356-4 +always \u6DCF 1235-146-5 +always \u6DD0 12-1346-3 +always \u6DD1 24-34-2 +always \u6DD2 245-16-3 +always \u6DD3 12345-1346-3 +always \u6DD4 12-156-5 +always \u6DD5 14-34-5 +always \u6DD6 1345-146-5 +always \u6DD7 13-1256-2 +always \u6DD8 124-146-2 +always \u6DD9 245-12346-2 +always \u6DDA 14-356-5 +always \u6DDB 1-2346-5 +always \u6DDC 1234-1356-2 +always \u6DDD 12345-356-2 +always \u6DDE 15-12346-3 +always \u6DDF 124-2345-4 +always \u6DE0 1234-16-5 +always \u6DE1 145-1236-5 +always \u6DE2 1256-5 +always \u6DE3 1345-16-2 +always \u6DE4 1256-3 +always \u6DE5 14-34-5 +always \u6DE6 13-1236-5 +always \u6DE7 134-16-5 +always \u6DE8 13-13456-5 +always \u6DE9 14-13456-2 +always \u6DEA 14-123456-2 +always \u6DEB 1456-2 +always \u6DEC 245-1246-5 +always \u6DED 245-1256-2 +always \u6DEE 1235-2356-2 +always \u6DEF 1256-5 +always \u6DF0 1345-2345-4 +always \u6DF1 24-136-3 +always \u6DF2 1234-246-2 +always \u6DF3 12-123456-2 +always \u6DF4 35-5 +always \u6DF5 45-3 +always \u6DF6 14-2456-2 +always \u6DF7 1235-123456-5 +always \u6DF8 245-13456-3 +always \u6DF9 2345-3 +always \u6DFA 245-2345-4 +always \u6DFB 124-2345-3 +always \u6DFC 134-246-4 +always \u6DFD 1-156-4 +always \u6DFE 1456-4 +always \u6DFF 134-16-5 +always \u6E00 135-136-3 +always \u6E01 45-3 +always \u6E02 123456-5 +always \u6E03 1245-2346-5 +always \u6E04 12345-356-3 +always \u6E05 245-13456-3 +always \u6E06 45-3 +always \u6E07 123-2346-4 +always \u6E08 13-16-5 +always \u6E09 24-2346-5 +always \u6E0A 45-3 +always \u6E0B 15-2346-5 +always \u6E0C 14-34-5 +always \u6E0D 125-156-5 +always \u6E0E 145-34-2 +always \u6E0F 245-16-2 +always \u6E10 13-2345-5 +always \u6E11 134-2345-4 +always \u6E12 1234-16-5 +always \u6E13 15-16-3 +always \u6E14 1256-2 +always \u6E15 45-3 +always \u6E16 24-136-4 +always \u6E17 24-136-5 +always \u6E18 1245-12356-2 +always \u6E19 1235-12456-5 +always \u6E1A 1-34-4 +always \u6E1B 13-2345-4 +always \u6E1C 1345-12456-4 +always \u6E1D 1256-2 +always \u6E1E 245-234-2 +always \u6E1F 124-13456-2 +always \u6E20 245-1256-2 +always \u6E21 145-34-5 +always \u6E22 12345-1356-2 +always \u6E23 1-345-3 +always \u6E24 135-126-2 +always \u6E25 25-5 +always \u6E26 25-3 +always \u6E27 145-16-5 +always \u6E28 1246-3 +always \u6E29 123456-3 +always \u6E2A 1245-34-2 +always \u6E2B 15-346-5 +always \u6E2C 245-2346-5 +always \u6E2D 1246-5 +always \u6E2E 13-2346-3 +always \u6E2F 13-1346-4 +always \u6E30 2345-4 +always \u6E31 1235-12346-2 +always \u6E32 15-45-5 +always \u6E33 134-16-4 +always \u6E34 123-2346-4 +always \u6E35 134-146-2 +always \u6E36 13456-3 +always \u6E37 2345-4 +always \u6E38 234-2 +always \u6E39 1235-12346-3 +always \u6E3A 134-246-4 +always \u6E3B 15-13456-4 +always \u6E3C 134-356-4 +always \u6E3D 125-2456-3 +always \u6E3E 1235-123456-2 +always \u6E3F 1345-2456-5 +always \u6E40 123-1246-2 +always \u6E41 12-156-5 +always \u6E42 2346-5 +always \u6E43 1234-2456-5 +always \u6E44 134-356-2 +always \u6E45 14-2345-5 +always \u6E46 245-16-5 +always \u6E47 245-16-5 +always \u6E48 134-356-2 +always \u6E49 124-2345-2 +always \u6E4A 245-12356-5 +always \u6E4B 1246-2 +always \u6E4C 245-1236-3 +always \u6E4D 124-12456-3 +always \u6E4E 134-2345-4 +always \u6E4F 1235-1246-5 +always \u6E50 134-126-5 +always \u6E51 15-1256-4 +always \u6E52 13-16-2 +always \u6E53 1234-136-2 +always \u6E54 13-2345-3 +always \u6E55 13-2345-4 +always \u6E56 1235-34-2 +always \u6E57 12345-1356-5 +always \u6E58 15-46-3 +always \u6E59 16-5 +always \u6E5A 1456-5 +always \u6E5B 1-1236-5 +always \u6E5C 24-156-2 +always \u6E5D 13-346-3 +always \u6E5E 1-136-3 +always \u6E5F 1235-456-2 +always \u6E60 124-1236-5 +always \u6E61 1256-2 +always \u6E62 135-16-5 +always \u6E63 134-1456-4 +always \u6E64 24-156-3 +always \u6E65 124-34-2 +always \u6E66 24-1356-3 +always \u6E67 235-4 +always \u6E68 245-1256-5 +always \u6E69 145-12346-5 +always \u6E6A 124-12456-5 +always \u6E6B 245-234-3 +always \u6E6C 13-246-4 +always \u6E6D 245-234-2 +always \u6E6E 2345-3 +always \u6E6F 124-1346-3 +always \u6E70 14-12346-2 +always \u6E71 1235-25-5 +always \u6E72 45-2 +always \u6E73 1345-1236-4 +always \u6E74 135-1236-5 +always \u6E75 234-4 +always \u6E76 245-45-2 +always \u6E77 12-1246-2 +always \u6E78 14-46-5 +always \u6E79 12-1236-2 +always \u6E7A 2345-2 +always \u6E7B 12-123456-2 +always \u6E7C 1345-346-5 +always \u6E7D 125-156-3 +always \u6E7E 12456-3 +always \u6E7F 24-156-3 +always \u6E80 134-1236-4 +always \u6E81 13456-2 +always \u6E82 14-345-5 +always \u6E83 123-1246-5 +always \u6E84 12345-1356-3 +always \u6E85 13-2345-5 +always \u6E86 15-1256-5 +always \u6E87 14-1256-4 +always \u6E88 1246-2 +always \u6E89 13-2456-5 +always \u6E8A 15-23456-2 +always \u6E8B 13456-2 +always \u6E8C 1234-126-3 +always \u6E8D 13-1456-5 +always \u6E8E 13-1246-5 +always \u6E8F 124-1346-2 +always \u6E90 45-2 +always \u6E91 15-25-4 +always \u6E92 45-2 +always \u6E93 14-2345-2 +always \u6E94 246-4 +always \u6E95 134-1356-5 +always \u6E96 1-123456-4 +always \u6E97 24-1356-2 +always \u6E98 123-2346-5 +always \u6E99 124-2456-5 +always \u6E9A 145-345-2 +always \u6E9B 35-3 +always \u6E9C 14-234-3 +always \u6E9D 13-12356-3 +always \u6E9E 15-146-3 +always \u6E9F 134-13456-2 +always \u6EA0 1-345-5 +always \u6EA1 24-156-2 +always \u6EA2 16-5 +always \u6EA3 14-123456-2 +always \u6EA4 134-345-4 +always \u6EA5 1234-34-4 +always \u6EA6 1246-2 +always \u6EA7 14-16-5 +always \u6EA8 245-2456-2 +always \u6EA9 34-5 +always \u6EAA 15-16-3 +always \u6EAB 123456-3 +always \u6EAC 245-46-3 +always \u6EAD 125-2346-2 +always \u6EAE 24-156-3 +always \u6EAF 15-34-5 +always \u6EB0 16-3 +always \u6EB1 245-1456-2 +always \u6EB2 15-12356-3 +always \u6EB3 256-2 +always \u6EB4 15-234-5 +always \u6EB5 1456-3 +always \u6EB6 1245-12346-2 +always \u6EB7 1235-123456-5 +always \u6EB8 15-34-5 +always \u6EB9 15-34-5 +always \u6EBA 1345-16-5 +always \u6EBB 124-345-3 +always \u6EBC 24-156-3 +always \u6EBD 1245-34-5 +always \u6EBE 1246-3 +always \u6EBF 1234-1236-5 +always \u6EC0 12-34-5 +always \u6EC1 12-34-2 +always \u6EC2 1234-1346-3 +always \u6EC3 12346-4 +always \u6EC4 245-1346-3 +always \u6EC5 134-346-5 +always \u6EC6 1235-2346-2 +always \u6EC7 145-2345-3 +always \u6EC8 1235-146-5 +always \u6EC9 1235-456-4 +always \u6ECA 15-16-5 +always \u6ECB 125-156-3 +always \u6ECC 145-16-2 +always \u6ECD 1-156-4 +always \u6ECE 13456-2 +always \u6ECF 12345-34-4 +always \u6ED0 13-346-2 +always \u6ED1 1235-35-2 +always \u6ED2 13-2346-3 +always \u6ED3 125-156-4 +always \u6ED4 124-146-3 +always \u6ED5 124-1356-2 +always \u6ED6 15-1246-3 +always \u6ED7 135-16-5 +always \u6ED8 13-246-5 +always \u6ED9 1235-1246-5 +always \u6EDA 13-123456-4 +always \u6EDB 1456-2 +always \u6EDC 13-146-3 +always \u6EDD 14-12346-2 +always \u6EDE 1-156-5 +always \u6EDF 2345-5 +always \u6EE0 24-2346-5 +always \u6EE1 134-1236-4 +always \u6EE2 13456-2 +always \u6EE3 12-123456-2 +always \u6EE4 14-1256-5 +always \u6EE5 14-1236-5 +always \u6EE6 14-12456-2 +always \u6EE7 15-246-5 +always \u6EE8 135-1456-3 +always \u6EE9 124-1236-3 +always \u6EEA 1256-5 +always \u6EEB 15-234-5 +always \u6EEC 1235-34-5 +always \u6EED 135-16-5 +always \u6EEE 135-246-3 +always \u6EEF 1-156-5 +always \u6EF0 13-46-4 +always \u6EF1 123-12356-5 +always \u6EF2 24-136-5 +always \u6EF3 24-1346-3 +always \u6EF4 145-16-3 +always \u6EF5 134-16-5 +always \u6EF6 146-2 +always \u6EF7 14-34-4 +always \u6EF8 1235-34-4 +always \u6EF9 1235-34-3 +always \u6EFA 234-2 +always \u6EFB 12-1236-4 +always \u6EFC 12345-1236-5 +always \u6EFD 235-2 +always \u6EFE 13-123456-4 +always \u6EFF 134-1236-4 +always \u6F00 245-13456-5 +always \u6F01 1256-2 +always \u6F02 1234-246-3 +always \u6F03 13-16-2 +always \u6F04 23456-2 +always \u6F05 13-246-4 +always \u6F06 245-16-3 +always \u6F07 15-16-4 +always \u6F08 13-16-5 +always \u6F09 14-34-5 +always \u6F0A 14-1256-4 +always \u6F0B 14-12346-2 +always \u6F0C 13-1456-4 +always \u6F0D 13-25-2 +always \u6F0E 245-12346-2 +always \u6F0F 14-12356-5 +always \u6F10 1-156-2 +always \u6F11 13-2456-5 +always \u6F12 245-46-2 +always \u6F13 14-16-2 +always \u6F14 2345-4 +always \u6F15 245-146-2 +always \u6F16 13-246-5 +always \u6F17 245-12346-3 +always \u6F18 12-123456-2 +always \u6F19 124-12456-2 +always \u6F1A 12356-5 +always \u6F1B 124-1356-2 +always \u6F1C 346-4 +always \u6F1D 15-16-2 +always \u6F1E 134-16-5 +always \u6F1F 124-1346-2 +always \u6F20 134-126-5 +always \u6F21 24-1346-3 +always \u6F22 1235-1236-5 +always \u6F23 14-2345-2 +always \u6F24 14-1236-4 +always \u6F25 35-3 +always \u6F26 14-16-2 +always \u6F27 245-2345-2 +always \u6F28 12345-1356-2 +always \u6F29 15-45-2 +always \u6F2A 16-3 +always \u6F2B 134-1236-5 +always \u6F2C 125-156-5 +always \u6F2D 134-1346-4 +always \u6F2E 123-1346-3 +always \u6F2F 14-25-5 +always \u6F30 1234-1356-3 +always \u6F31 24-34-5 +always \u6F32 1-1346-4 +always \u6F33 1-1346-3 +always \u6F34 12-12346-2 +always \u6F35 15-1256-5 +always \u6F36 1235-12456-5 +always \u6F37 123-25-5 +always \u6F38 13-2345-5 +always \u6F39 2345-3 +always \u6F3A 12-456-4 +always \u6F3B 14-246-2 +always \u6F3C 245-1246-4 +always \u6F3D 124-16-2 +always \u6F3E 46-5 +always \u6F3F 13-46-3 +always \u6F40 245-12346-2 +always \u6F41 13456-4 +always \u6F42 1235-12346-2 +always \u6F43 15-234-5 +always \u6F44 24-34-5 +always \u6F45 13-12456-5 +always \u6F46 13456-2 +always \u6F47 15-246-3 +always \u6F48 124-12346-4 +always \u6F49 123-123456-3 +always \u6F4A 15-1256-5 +always \u6F4B 14-2345-5 +always \u6F4C 1-156-5 +always \u6F4D 1246-2 +always \u6F4E 1234-16-5 +always \u6F4F 13-236-2 +always \u6F50 13-246-5 +always \u6F51 1234-126-3 +always \u6F52 145-1346-5 +always \u6F53 1235-1246-5 +always \u6F54 13-346-2 +always \u6F55 34-4 +always \u6F56 1234-345-2 +always \u6F57 13-16-2 +always \u6F58 1234-1236-3 +always \u6F59 1246-2 +always \u6F5A 15-34-5 +always \u6F5B 245-2345-2 +always \u6F5C 245-2345-2 +always \u6F5D 15-16-3 +always \u6F5E 14-34-5 +always \u6F5F 15-16-5 +always \u6F60 15-123456-5 +always \u6F61 145-123456-5 +always \u6F62 1235-456-2 +always \u6F63 134-1456-4 +always \u6F64 1245-123456-5 +always \u6F65 15-34-5 +always \u6F66 14-246-2 +always \u6F67 1-136-3 +always \u6F68 1-12346-3 +always \u6F69 16-5 +always \u6F6A 145-16-2 +always \u6F6B 12456-3 +always \u6F6C 145-1236-5 +always \u6F6D 124-1236-2 +always \u6F6E 12-146-2 +always \u6F6F 15-256-2 +always \u6F70 123-1246-5 +always \u6F71 346-3 +always \u6F72 24-146-5 +always \u6F73 124-34-2 +always \u6F74 1-34-3 +always \u6F75 15-1236-5 +always \u6F76 1235-356-3 +always \u6F77 135-16-5 +always \u6F78 24-1236-3 +always \u6F79 12-1236-2 +always \u6F7A 12-1236-2 +always \u6F7B 24-34-4 +always \u6F7C 124-12346-2 +always \u6F7D 1234-34-4 +always \u6F7E 14-1456-2 +always \u6F7F 1246-2 +always \u6F80 15-2346-5 +always \u6F81 15-2346-5 +always \u6F82 12-1356-2 +always \u6F83 13-235-5 +always \u6F84 12-1356-2 +always \u6F85 1235-35-5 +always \u6F86 13-246-3 +always \u6F87 14-146-5 +always \u6F88 12-2346-5 +always \u6F89 13-1236-4 +always \u6F8A 245-123456-3 +always \u6F8B 1235-1356-5 +always \u6F8C 15-156-3 +always \u6F8D 24-34-5 +always \u6F8E 1234-1356-2 +always \u6F8F 1235-1236-5 +always \u6F90 256-2 +always \u6F91 14-234-5 +always \u6F92 1235-12346-5 +always \u6F93 12345-34-2 +always \u6F94 1235-146-5 +always \u6F95 1235-2346-2 +always \u6F96 15-2345-3 +always \u6F97 13-2345-5 +always \u6F98 24-1236-3 +always \u6F99 15-16-5 +always \u6F9A 146-5 +always \u6F9B 14-34-4 +always \u6F9C 14-1236-2 +always \u6F9D 134-13456-5 +always \u6F9E 1256-2 +always \u6F9F 14-1456-4 +always \u6FA0 134-1456-4 +always \u6FA1 125-146-4 +always \u6FA2 145-1346-3 +always \u6FA3 1235-12456-4 +always \u6FA4 125-2346-2 +always \u6FA5 15-346-5 +always \u6FA6 1256-5 +always \u6FA7 14-16-4 +always \u6FA8 24-156-5 +always \u6FA9 15-236-2 +always \u6FAA 14-13456-2 +always \u6FAB 134-1236-5 +always \u6FAC 125-156-3 +always \u6FAD 235-3 +always \u6FAE 123-2356-5 +always \u6FAF 245-1236-5 +always \u6FB0 14-2345-5 +always \u6FB1 145-2345-5 +always \u6FB2 346-5 +always \u6FB3 146-5 +always \u6FB4 1235-12456-2 +always \u6FB5 1-136-3 +always \u6FB6 12-1236-2 +always \u6FB7 134-1236-5 +always \u6FB8 145-1236-4 +always \u6FB9 145-1236-5 +always \u6FBA 16-5 +always \u6FBB 15-1246-5 +always \u6FBC 1234-16-5 +always \u6FBD 13-1256-5 +always \u6FBE 124-345-5 +always \u6FBF 245-1456-2 +always \u6FC0 13-16-3 +always \u6FC1 1-25-2 +always \u6FC2 14-2345-2 +always \u6FC3 1345-12346-2 +always \u6FC4 25-3 +always \u6FC5 13-1456-5 +always \u6FC6 12345-136-2 +always \u6FC7 15-2346-5 +always \u6FC8 13-16-2 +always \u6FC9 15-1246-3 +always \u6FCA 1235-1246-5 +always \u6FCB 12-34-4 +always \u6FCC 124-345-5 +always \u6FCD 15-12346-3 +always \u6FCE 145-13456-4 +always \u6FCF 15-2346-5 +always \u6FD0 1-34-4 +always \u6FD1 14-2456-5 +always \u6FD2 135-1456-3 +always \u6FD3 14-2345-2 +always \u6FD4 134-16-4 +always \u6FD5 24-156-3 +always \u6FD6 24-34-5 +always \u6FD7 134-16-5 +always \u6FD8 1345-13456-5 +always \u6FD9 13456-2 +always \u6FDA 13456-2 +always \u6FDB 134-1356-2 +always \u6FDC 13-1456-5 +always \u6FDD 245-16-2 +always \u6FDE 1234-16-5 +always \u6FDF 13-16-5 +always \u6FE0 1235-146-2 +always \u6FE1 1245-34-2 +always \u6FE2 125-1246-4 +always \u6FE3 25-5 +always \u6FE4 124-146-3 +always \u6FE5 1456-5 +always \u6FE6 1456-4 +always \u6FE7 145-1246-5 +always \u6FE8 245-156-2 +always \u6FE9 1235-25-5 +always \u6FEA 13-13456-5 +always \u6FEB 14-1236-5 +always \u6FEC 13-256-5 +always \u6FED 2456-5 +always \u6FEE 1234-34-2 +always \u6FEF 1-25-2 +always \u6FF0 1246-2 +always \u6FF1 135-1456-3 +always \u6FF2 13-34-4 +always \u6FF3 245-2345-2 +always \u6FF4 15-13456-2 +always \u6FF5 135-1456-3 +always \u6FF6 123-25-5 +always \u6FF7 12345-356-5 +always \u6FF8 245-1346-3 +always \u6FF9 134-2346-1 +always \u6FFA 13-2345-5 +always \u6FFB 1246-4 +always \u6FFC 14-25-5 +always \u6FFD 125-1236-5 +always \u6FFE 14-1256-5 +always \u6FFF 14-16-5 +always \u7000 234-3 +always \u7001 46-5 +always \u7002 14-34-4 +always \u7003 15-156-5 +always \u7004 13-346-2 +always \u7005 13456-2 +always \u7006 145-34-2 +always \u7007 456-4 +always \u7008 1235-1246-3 +always \u7009 15-346-5 +always \u700A 1234-1236-2 +always \u700B 24-136-4 +always \u700C 135-246-3 +always \u700D 12-1236-2 +always \u700E 134-126-5 +always \u700F 14-234-2 +always \u7010 13-2345-3 +always \u7011 1234-34-5 +always \u7012 15-2346-5 +always \u7013 12-1356-2 +always \u7014 13-34-4 +always \u7015 135-1456-3 +always \u7016 1235-25-5 +always \u7017 15-2345-5 +always \u7018 14-34-2 +always \u7019 245-1456-3 +always \u701A 1235-1236-5 +always \u701B 13456-2 +always \u701C 1245-12346-2 +always \u701D 14-16-5 +always \u701E 13-13456-5 +always \u701F 15-246-3 +always \u7020 13456-2 +always \u7021 15-1246-4 +always \u7022 1246-2 +always \u7023 15-346-5 +always \u7024 1235-2356-2 +always \u7025 1235-146-5 +always \u7026 1-34-3 +always \u7027 14-12346-2 +always \u7028 14-2456-5 +always \u7029 145-1246-5 +always \u702A 12345-1236-2 +always \u702B 1235-34-2 +always \u702C 14-2456-5 +always \u702D 24-34-3 +always \u702E 14-13456-2 +always \u702F 13456-2 +always \u7030 134-16-2 +always \u7031 13-16-5 +always \u7032 14-2345-5 +always \u7033 13-2345-5 +always \u7034 13456-4 +always \u7035 12345-136-5 +always \u7036 14-1456-2 +always \u7037 16-5 +always \u7038 13-2345-3 +always \u7039 236-5 +always \u703A 12-1236-2 +always \u703B 145-2456-5 +always \u703C 1245-1346-2 +always \u703D 13-2345-4 +always \u703E 14-1236-2 +always \u703F 12345-1236-2 +always \u7040 24-456-5 +always \u7041 45-3 +always \u7042 1-25-2 +always \u7043 12345-1356-3 +always \u7044 24-2346-5 +always \u7045 14-356-4 +always \u7046 14-1236-2 +always \u7047 245-12346-2 +always \u7048 245-1256-2 +always \u7049 235-3 +always \u704A 245-2345-2 +always \u704B 12345-345-4 +always \u704C 13-12456-5 +always \u704D 245-236-5 +always \u704E 2345-5 +always \u704F 1235-146-5 +always \u7050 13456-2 +always \u7051 15-345-4 +always \u7052 125-1236-5 +always \u7053 14-12456-2 +always \u7054 2345-5 +always \u7055 14-16-2 +always \u7056 134-16-4 +always \u7057 24-1236-5 +always \u7058 124-1236-3 +always \u7059 145-1346-4 +always \u705A 13-246-4 +always \u705B 12-1236-4 +always \u705C 13456-2 +always \u705D 1235-146-5 +always \u705E 135-345-5 +always \u705F 1-34-2 +always \u7060 14-1236-5 +always \u7061 14-1236-2 +always \u7062 1345-1346-4 +always \u7063 12456-3 +always \u7064 14-12456-2 +always \u7065 15-256-2 +always \u7066 15-2345-4 +always \u7067 2345-5 +always \u7068 13-1236-4 +always \u7069 2345-5 +always \u706A 1256-5 +always \u706B 1235-25-4 +always \u706C 135-246-3 +always \u706D 134-346-5 +always \u706E 13-456-3 +always \u706F 145-1356-3 +always \u7070 1235-1246-3 +always \u7071 15-246-3 +always \u7072 15-246-3 +always \u7073 1235-1246-3 +always \u7074 1235-12346-2 +always \u7075 14-13456-2 +always \u7076 125-146-5 +always \u7077 1-12456-5 +always \u7078 13-234-4 +always \u7079 1-345-5 +always \u707A 15-346-5 +always \u707B 12-156-5 +always \u707C 1-25-2 +always \u707D 125-2456-3 +always \u707E 125-2456-3 +always \u707F 245-1236-5 +always \u7080 46-2 +always \u7081 245-16-5 +always \u7082 1-12346-3 +always \u7083 12345-136-2 +always \u7084 1345-234-4 +always \u7085 13-235-4 +always \u7086 123456-2 +always \u7087 1234-126-5 +always \u7088 16-5 +always \u7089 14-34-2 +always \u708A 12-1246-3 +always \u708B 1234-16-3 +always \u708C 123-2456-5 +always \u708D 1234-1236-5 +always \u708E 2345-2 +always \u708F 12345-2 +always \u7090 1234-1346-5 +always \u7091 134-34-5 +always \u7092 12-146-4 +always \u7093 14-246-5 +always \u7094 245-236-3 +always \u7095 123-1346-5 +always \u7096 145-123456-5 +always \u7097 13-456-3 +always \u7098 15-1456-3 +always \u7099 1-156-5 +always \u709A 13-456-3 +always \u709B 13-456-3 +always \u709C 1246-4 +always \u709D 245-46-5 +always \u709E 145-2345-4 +always \u709F 145-345-2 +always \u70A0 15-23456-2 +always \u70A1 1-1356-3 +always \u70A2 1-34-2 +always \u70A3 123-2346-4 +always \u70A4 1-146-5 +always \u70A5 12345-34-2 +always \u70A6 135-345-2 +always \u70A7 145-25-5 +always \u70A8 145-25-5 +always \u70A9 14-13456-5 +always \u70AA 1-25-2 +always \u70AB 15-45-5 +always \u70AC 13-1256-5 +always \u70AD 124-1236-5 +always \u70AE 1234-146-5 +always \u70AF 13-235-4 +always \u70B0 1234-146-2 +always \u70B1 124-2456-2 +always \u70B2 124-2456-2 +always \u70B3 135-13456-4 +always \u70B4 46-4 +always \u70B5 124-12346-3 +always \u70B6 1235-1236-3 +always \u70B7 1-34-5 +always \u70B8 1-345-5 +always \u70B9 145-2345-4 +always \u70BA 1246-2 +always \u70BB 24-156-2 +always \u70BC 14-2345-5 +always \u70BD 12-156-5 +always \u70BE 123-346-4 +always \u70BF 1-12356-3 +always \u70C0 1235-34-3 +always \u70C1 24-25-5 +always \u70C2 14-1236-5 +always \u70C3 124-13456-3 +always \u70C4 13-246-4 +always \u70C5 15-1256-5 +always \u70C6 15-13456-2 +always \u70C7 245-45-5 +always \u70C8 14-346-5 +always \u70C9 1235-12456-5 +always \u70CA 46-2 +always \u70CB 15-234-3 +always \u70CC 15-234-3 +always \u70CD 15-2345-4 +always \u70CE 1456-2 +always \u70CF 34-3 +always \u70D0 1-12356-3 +always \u70D1 246-2 +always \u70D2 24-156-5 +always \u70D3 1246-3 +always \u70D4 124-12346-2 +always \u70D5 15-236-5 +always \u70D6 125-2456-3 +always \u70D7 123-2456-5 +always \u70D8 1235-12346-3 +always \u70D9 14-146-5 +always \u70DA 15-23456-2 +always \u70DB 1-34-2 +always \u70DC 15-45-4 +always \u70DD 1-1356-3 +always \u70DE 1234-126-5 +always \u70DF 2345-3 +always \u70E0 1235-1246-4 +always \u70E1 13-456-3 +always \u70E2 1-2346-5 +always \u70E3 1235-1246-3 +always \u70E4 123-146-4 +always \u70E5 12-136-2 +always \u70E6 12345-1236-2 +always \u70E7 24-146-3 +always \u70E8 346-5 +always \u70E9 1235-1246-5 +always \u70EA 13-12456-3 +always \u70EB 124-1346-5 +always \u70EC 13-1456-5 +always \u70ED 1245-2346-5 +always \u70EE 14-346-5 +always \u70EF 15-16-3 +always \u70F0 12345-34-2 +always \u70F1 13-235-4 +always \u70F2 12-2346-5 +always \u70F3 1234-34-4 +always \u70F4 124-13456-3 +always \u70F5 1-25-2 +always \u70F6 124-13456-4 +always \u70F7 12456-2 +always \u70F8 1235-2456-4 +always \u70F9 1234-1356-3 +always \u70FA 14-1346-4 +always \u70FB 2345-5 +always \u70FC 1235-34-3 +always \u70FD 12345-1356-3 +always \u70FE 12-156-5 +always \u70FF 1245-12346-2 +always \u7100 1235-34-2 +always \u7101 15-16-3 +always \u7102 24-34-2 +always \u7103 1235-2346-5 +always \u7104 15-256-3 +always \u7105 123-34-5 +always \u7106 13-236-2 +always \u7107 15-246-3 +always \u7108 15-16-3 +always \u7109 2345-3 +always \u710A 1235-1236-5 +always \u710B 1-456-5 +always \u710C 13-256-5 +always \u710D 145-16-5 +always \u710E 15-346-5 +always \u710F 13-16-2 +always \u7110 34-5 +always \u7111 2345-3 +always \u7112 14-1256-4 +always \u7113 1235-1236-2 +always \u7114 2345-5 +always \u7115 1235-12456-5 +always \u7116 134-136-3 +always \u7117 13-1256-2 +always \u7118 145-146-5 +always \u7119 135-356-5 +always \u711A 12345-136-2 +always \u711B 14-1456-5 +always \u711C 1235-123456-3 +always \u711D 1235-123456-5 +always \u711E 124-123456-3 +always \u711F 15-16-2 +always \u7120 245-1246-5 +always \u7121 34-2 +always \u7122 1235-12346-3 +always \u7123 13-1256-5 +always \u7124 12345-34-4 +always \u7125 25-5 +always \u7126 13-246-3 +always \u7127 245-12346-3 +always \u7128 12345-1356-5 +always \u7129 1234-13456-3 +always \u712A 245-235-3 +always \u712B 1245-25-5 +always \u712C 15-16-2 +always \u712D 245-235-2 +always \u712E 15-1456-5 +always \u712F 12-146-3 +always \u7130 2345-5 +always \u7131 2345-5 +always \u7132 16-5 +always \u7133 13-236-2 +always \u7134 1256-5 +always \u7135 13-1346-5 +always \u7136 1245-1236-2 +always \u7137 1234-16-2 +always \u7138 13-34-4 +always \u7139 456-4 +always \u713A 24-1356-3 +always \u713B 12-1346-5 +always \u713C 24-146-3 +always \u713D 13456-3 +always \u713E 134-2345-4 +always \u713F 13-1356-3 +always \u7140 1246-3 +always \u7141 12-136-2 +always \u7142 1235-2346-5 +always \u7143 123-1246-4 +always \u7144 1-12346-3 +always \u7145 145-12456-5 +always \u7146 15-23456-3 +always \u7147 1235-1246-3 +always \u7148 12345-1356-5 +always \u7149 14-2345-5 +always \u714A 15-45-3 +always \u714B 15-13456-3 +always \u714C 1235-456-2 +always \u714D 13-246-4 +always \u714E 13-2345-3 +always \u714F 135-16-5 +always \u7150 13456-3 +always \u7151 1-34-4 +always \u7152 1246-4 +always \u7153 124-12456-3 +always \u7154 124-2345-5 +always \u7155 15-16-3 +always \u7156 1345-12456-4 +always \u7157 1345-12456-4 +always \u7158 12-1236-2 +always \u7159 2345-3 +always \u715A 13-235-4 +always \u715B 13-235-4 +always \u715C 1256-5 +always \u715D 134-356-5 +always \u715E 24-345-5 +always \u715F 1246-5 +always \u7160 346-5 +always \u7161 15-1456-5 +always \u7162 245-235-2 +always \u7163 1245-12356-2 +always \u7164 134-356-2 +always \u7165 1235-12456-5 +always \u7166 15-1256-5 +always \u7167 1-146-5 +always \u7168 1246-3 +always \u7169 12345-1236-2 +always \u716A 245-234-2 +always \u716B 15-1246-5 +always \u716C 46-2 +always \u716D 14-346-5 +always \u716E 1-34-4 +always \u716F 13-346-3 +always \u7170 13-146-5 +always \u7171 13-35-3 +always \u7172 135-146-3 +always \u7173 1235-34-2 +always \u7174 256-3 +always \u7175 15-23456-3 +always \u7176 24-156-5 +always \u7177 14-46-5 +always \u7178 135-2345-3 +always \u7179 13-12356-5 +always \u717A 124-1246-5 +always \u717B 124-1346-2 +always \u717C 12-146-4 +always \u717D 24-1236-3 +always \u717E 136-3 +always \u717F 135-126-2 +always \u7180 1235-456-4 +always \u7181 15-346-2 +always \u7182 15-16-5 +always \u7183 34-5 +always \u7184 15-16-2 +always \u7185 256-3 +always \u7186 1235-2346-2 +always \u7187 1235-2346-5 +always \u7188 15-16-3 +always \u7189 256-2 +always \u718A 15-235-2 +always \u718B 1345-2456-2 +always \u718C 24-1236-5 +always \u718D 15-235-2 +always \u718E 246-5 +always \u718F 15-256-3 +always \u7190 134-13456-2 +always \u7191 14-2345-2 +always \u7192 13456-2 +always \u7193 34-4 +always \u7194 1245-12346-2 +always \u7195 13-12346-5 +always \u7196 2345-5 +always \u7197 245-46-5 +always \u7198 14-234-3 +always \u7199 15-16-3 +always \u719A 135-16-5 +always \u719B 135-246-3 +always \u719C 125-12346-4 +always \u719D 14-34-5 +always \u719E 13-2345-3 +always \u719F 24-34-2 +always \u71A0 16-5 +always \u71A1 14-12356-2 +always \u71A2 12345-1356-3 +always \u71A3 15-1246-3 +always \u71A4 16-5 +always \u71A5 124-12346-3 +always \u71A6 13-236-2 +always \u71A7 125-12346-3 +always \u71A8 256-5 +always \u71A9 1235-34-5 +always \u71AA 16-2 +always \u71AB 1-156-5 +always \u71AC 146-2 +always \u71AD 1246-5 +always \u71AE 14-246-2 +always \u71AF 1235-1236-5 +always \u71B0 12356-3 +always \u71B1 1245-2346-5 +always \u71B2 13-235-4 +always \u71B3 134-1236-5 +always \u71B4 123-123456-3 +always \u71B5 24-1346-3 +always \u71B6 245-12456-5 +always \u71B7 125-1356-3 +always \u71B8 13-2345-3 +always \u71B9 15-16-3 +always \u71BA 15-16-3 +always \u71BB 15-16-3 +always \u71BC 16-5 +always \u71BD 15-246-5 +always \u71BE 12-156-5 +always \u71BF 1235-456-2 +always \u71C0 12-1236-4 +always \u71C1 346-5 +always \u71C2 245-2345-2 +always \u71C3 1245-1236-2 +always \u71C4 2345-5 +always \u71C5 15-2345-2 +always \u71C6 245-246-2 +always \u71C7 125-123456-5 +always \u71C8 145-1356-3 +always \u71C9 145-123456-5 +always \u71CA 24-136-3 +always \u71CB 13-246-3 +always \u71CC 12345-136-2 +always \u71CD 15-156-3 +always \u71CE 14-246-4 +always \u71CF 1256-5 +always \u71D0 14-1456-2 +always \u71D1 124-12346-2 +always \u71D2 24-146-3 +always \u71D3 12345-136-3 +always \u71D4 12345-1236-2 +always \u71D5 2345-5 +always \u71D6 15-256-2 +always \u71D7 14-1236-5 +always \u71D8 134-356-4 +always \u71D9 124-1346-5 +always \u71DA 16-3 +always \u71DB 13-13456-4 +always \u71DC 134-136-5 +always \u71DD 13-1456-4 +always \u71DE 13-246-4 +always \u71DF 13456-2 +always \u71E0 1256-5 +always \u71E1 16-5 +always \u71E2 15-236-2 +always \u71E3 14-1236-2 +always \u71E4 124-2456-5 +always \u71E5 125-146-5 +always \u71E6 245-1236-5 +always \u71E7 15-1246-5 +always \u71E8 15-16-3 +always \u71E9 245-236-5 +always \u71EA 245-12346-3 +always \u71EB 14-2345-2 +always \u71EC 1235-1246-4 +always \u71ED 1-34-2 +always \u71EE 15-346-5 +always \u71EF 14-13456-2 +always \u71F0 1246-3 +always \u71F1 16-5 +always \u71F2 15-346-2 +always \u71F3 1-146-5 +always \u71F4 1235-1246-5 +always \u71F5 145-345-2 +always \u71F6 1345-12346-2 +always \u71F7 14-1236-2 +always \u71F8 1245-34-2 +always \u71F9 15-2345-4 +always \u71FA 123-146-4 +always \u71FB 15-256-3 +always \u71FC 13-1456-5 +always \u71FD 12-12356-2 +always \u71FE 145-146-5 +always \u71FF 246-5 +always \u7200 1235-2346-5 +always \u7201 14-1236-5 +always \u7202 135-246-3 +always \u7203 1245-12346-2 +always \u7204 14-16-5 +always \u7205 134-126-5 +always \u7206 135-146-5 +always \u7207 1245-25-5 +always \u7208 14-1256-2 +always \u7209 14-345-5 +always \u720A 146-2 +always \u720B 15-256-5 +always \u720C 123-456-5 +always \u720D 24-25-5 +always \u720E 14-246-2 +always \u720F 14-16-5 +always \u7210 14-34-2 +always \u7211 13-236-2 +always \u7212 14-246-5 +always \u7213 2345-5 +always \u7214 15-16-3 +always \u7215 15-346-5 +always \u7216 14-12346-2 +always \u7217 346-5 +always \u7218 245-1236-5 +always \u7219 1245-1346-4 +always \u721A 236-5 +always \u721B 14-1236-5 +always \u721C 245-12346-2 +always \u721D 13-236-2 +always \u721E 124-12346-2 +always \u721F 13-12456-5 +always \u7220 245-1256-2 +always \u7221 12-2346-5 +always \u7222 134-16-2 +always \u7223 124-1346-4 +always \u7224 14-1236-5 +always \u7225 1-34-2 +always \u7226 14-1236-4 +always \u7227 14-13456-2 +always \u7228 245-12456-5 +always \u7229 1256-5 +always \u722A 1-35-4 +always \u722B 1-146-4 +always \u722C 1234-345-2 +always \u722D 1-1356-3 +always \u722E 1234-146-2 +always \u722F 12-1356-3 +always \u7230 45-2 +always \u7231 2456-5 +always \u7232 1246-2 +always \u7233 1235-1236-2 +always \u7234 13-236-2 +always \u7235 13-236-2 +always \u7236 12345-34-5 +always \u7237 346-2 +always \u7238 135-345-5 +always \u7239 145-346-3 +always \u723A 346-2 +always \u723B 246-2 +always \u723C 125-34-4 +always \u723D 24-456-4 +always \u723E 156-4 +always \u723F 1234-1236-2 +always \u7240 12-456-2 +always \u7241 13-2346-3 +always \u7242 125-1346-3 +always \u7243 145-346-2 +always \u7244 245-46-3 +always \u7245 235-2 +always \u7246 245-46-2 +always \u7247 1234-2345-5 +always \u7248 135-1236-4 +always \u7249 1234-1236-5 +always \u724A 24-146-2 +always \u724B 13-2345-3 +always \u724C 1234-2456-2 +always \u724D 145-34-2 +always \u724E 12-456-3 +always \u724F 1256-5 +always \u7250 1-345-2 +always \u7251 135-2345-3 +always \u7252 145-346-2 +always \u7253 135-1346-4 +always \u7254 135-126-2 +always \u7255 12-456-3 +always \u7256 234-4 +always \u7257 234-4 +always \u7258 145-34-2 +always \u7259 23456-2 +always \u725A 12-1356-5 +always \u725B 1345-234-2 +always \u725C 1345-234-2 +always \u725D 1234-1456-5 +always \u725E 13-234-3 +always \u725F 134-12356-2 +always \u7260 124-3457-3 +always \u7261 134-34-4 +always \u7262 14-146-2 +always \u7263 1245-136-5 +always \u7264 134-1346-2 +always \u7265 12345-1346-3 +always \u7266 134-146-2 +always \u7267 134-34-5 +always \u7268 13-1346-3 +always \u7269 34-5 +always \u726A 2345-5 +always \u726B 13-2346-3 +always \u726C 135-356-5 +always \u726D 15-156-5 +always \u726E 13-2345-5 +always \u726F 13-34-4 +always \u7270 234-5 +always \u7271 13-2346-3 +always \u7272 24-1356-3 +always \u7273 134-34-4 +always \u7274 145-16-4 +always \u7275 245-2345-3 +always \u7276 245-45-5 +always \u7277 245-45-2 +always \u7278 125-156-5 +always \u7279 124-2346-5 +always \u727A 15-16-3 +always \u727B 134-1346-2 +always \u727C 123-1356-3 +always \u727D 245-2345-3 +always \u727E 34-2 +always \u727F 13-34-5 +always \u7280 15-16-3 +always \u7281 14-16-2 +always \u7282 14-16-2 +always \u7283 1234-12356-4 +always \u7284 13-16-3 +always \u7285 13-1346-3 +always \u7286 1-156-2 +always \u7287 135-136-3 +always \u7288 245-45-2 +always \u7289 12-123456-2 +always \u728A 145-34-2 +always \u728B 13-1256-5 +always \u728C 13-23456-3 +always \u728D 13-2345-3 +always \u728E 12345-1356-3 +always \u728F 1234-2345-3 +always \u7290 123-2346-3 +always \u7291 13-1256-2 +always \u7292 123-146-5 +always \u7293 12-34-2 +always \u7294 15-16-5 +always \u7295 135-356-5 +always \u7296 14-25-5 +always \u7297 13-346-5 +always \u7298 134-345-2 +always \u7299 15-1236-3 +always \u729A 1246-5 +always \u729B 14-16-2 +always \u729C 145-123456-3 +always \u729D 124-12346-2 +always \u729E 245-246-2 +always \u729F 13-46-5 +always \u72A0 15-16-3 +always \u72A1 14-16-5 +always \u72A2 145-34-2 +always \u72A3 14-346-5 +always \u72A4 1234-16-2 +always \u72A5 1234-246-4 +always \u72A6 135-146-5 +always \u72A7 15-16-3 +always \u72A8 12-12356-3 +always \u72A9 1246-2 +always \u72AA 123-1246-2 +always \u72AB 12-12356-3 +always \u72AC 245-45-4 +always \u72AD 245-45-4 +always \u72AE 135-345-2 +always \u72AF 12345-1236-5 +always \u72B0 245-234-2 +always \u72B1 13-16-4 +always \u72B2 245-2456-2 +always \u72B3 12-25-2 +always \u72B4 1235-1236-3 +always \u72B5 13-2346-3 +always \u72B6 1-456-5 +always \u72B7 13-456-4 +always \u72B8 134-345-4 +always \u72B9 234-2 +always \u72BA 123-1346-5 +always \u72BB 135-126-2 +always \u72BC 1235-12356-4 +always \u72BD 23456-2 +always \u72BE 1456-2 +always \u72BF 1235-12456-3 +always \u72C0 1-456-5 +always \u72C1 256-4 +always \u72C2 123-456-2 +always \u72C3 1345-234-4 +always \u72C4 145-16-2 +always \u72C5 245-13456-3 +always \u72C6 1-12346-5 +always \u72C7 134-34-5 +always \u72C8 135-356-5 +always \u72C9 1234-16-3 +always \u72CA 13-1256-2 +always \u72CB 1345-16-2 +always \u72CC 24-1356-3 +always \u72CD 1234-146-2 +always \u72CE 15-23456-2 +always \u72CF 124-25-2 +always \u72D0 1235-34-2 +always \u72D1 14-13456-2 +always \u72D2 12345-356-5 +always \u72D3 1234-16-3 +always \u72D4 1345-16-4 +always \u72D5 146-4 +always \u72D6 234-5 +always \u72D7 13-12356-4 +always \u72D8 236-5 +always \u72D9 13-1256-3 +always \u72DA 145-1236-5 +always \u72DB 1234-126-5 +always \u72DC 13-34-4 +always \u72DD 15-2345-4 +always \u72DE 1345-13456-2 +always \u72DF 1235-12456-2 +always \u72E0 1235-136-4 +always \u72E1 13-246-4 +always \u72E2 1235-2346-2 +always \u72E3 1-146-5 +always \u72E4 13-16-2 +always \u72E5 15-256-2 +always \u72E6 24-1236-3 +always \u72E7 124-345-5 +always \u72E8 1245-12346-2 +always \u72E9 24-12356-5 +always \u72EA 124-12346-3 +always \u72EB 14-146-4 +always \u72EC 145-34-2 +always \u72ED 15-23456-2 +always \u72EE 24-156-3 +always \u72EF 123-2356-5 +always \u72F0 1-1356-3 +always \u72F1 1256-5 +always \u72F2 15-123456-3 +always \u72F3 1256-2 +always \u72F4 135-16-5 +always \u72F5 134-1346-2 +always \u72F6 15-16-4 +always \u72F7 13-45-5 +always \u72F8 14-16-2 +always \u72F9 15-23456-2 +always \u72FA 1456-2 +always \u72FB 15-12456-3 +always \u72FC 14-1346-2 +always \u72FD 135-356-5 +always \u72FE 1-156-5 +always \u72FF 2345-2 +always \u7300 24-345-3 +always \u7301 14-16-5 +always \u7302 1235-1236-5 +always \u7303 15-2345-4 +always \u7304 13-13456-3 +always \u7305 1234-2456-2 +always \u7306 12345-356-3 +always \u7307 246-2 +always \u7308 135-345-5 +always \u7309 245-16-2 +always \u730A 1345-16-2 +always \u730B 135-246-3 +always \u730C 1456-5 +always \u730D 14-2456-2 +always \u730E 14-346-5 +always \u730F 13-2345-3 +always \u7310 245-46-3 +always \u7311 123-123456-3 +always \u7312 2345-3 +always \u7313 13-25-4 +always \u7314 125-12346-5 +always \u7315 134-16-2 +always \u7316 12-1346-3 +always \u7317 16-3 +always \u7318 1-156-5 +always \u7319 1-1356-3 +always \u731A 23456-2 +always \u731B 134-1356-4 +always \u731C 245-2456-3 +always \u731D 245-34-5 +always \u731E 24-2346-3 +always \u731F 14-346-5 +always \u7320 145-2345-4 +always \u7321 14-25-2 +always \u7322 1235-34-2 +always \u7323 125-12346-3 +always \u7324 13-16-5 +always \u7325 1246-4 +always \u7326 12345-1356-3 +always \u7327 25-3 +always \u7328 45-2 +always \u7329 15-13456-3 +always \u732A 1-34-3 +always \u732B 134-146-3 +always \u732C 1246-5 +always \u732D 12-12456-5 +always \u732E 15-2345-5 +always \u732F 124-12456-3 +always \u7330 23456-5 +always \u7331 1345-146-2 +always \u7332 15-346-3 +always \u7333 13-23456-3 +always \u7334 1235-12356-2 +always \u7335 135-2345-3 +always \u7336 234-2 +always \u7337 234-2 +always \u7338 134-356-2 +always \u7339 1-345-3 +always \u733A 246-2 +always \u733B 15-123456-3 +always \u733C 135-126-2 +always \u733D 134-13456-2 +always \u733E 1235-35-2 +always \u733F 45-2 +always \u7340 15-12356-3 +always \u7341 134-345-4 +always \u7342 45-2 +always \u7343 145-2456-3 +always \u7344 1256-5 +always \u7345 24-156-3 +always \u7346 1235-146-2 +always \u7347 245-46-3 +always \u7348 16-5 +always \u7349 1-136-3 +always \u734A 12-456-5 +always \u734B 1235-146-2 +always \u734C 134-1236-5 +always \u734D 13-13456-5 +always \u734E 13-46-4 +always \u734F 134-34-2 +always \u7350 1-1346-3 +always \u7351 12-1236-2 +always \u7352 146-2 +always \u7353 146-2 +always \u7354 1235-146-2 +always \u7355 245-1246-3 +always \u7356 12345-136-2 +always \u7357 13-236-2 +always \u7358 135-16-5 +always \u7359 135-16-5 +always \u735A 1235-456-2 +always \u735B 135-34-4 +always \u735C 14-1456-2 +always \u735D 1256-5 +always \u735E 124-12346-2 +always \u735F 246-5 +always \u7360 14-246-2 +always \u7361 24-25-5 +always \u7362 15-246-3 +always \u7363 24-12356-5 +always \u7364 145-123456-3 +always \u7365 15-16-2 +always \u7366 13-2346-2 +always \u7367 13-45-5 +always \u7368 145-34-2 +always \u7369 1235-1246-5 +always \u736A 123-2356-5 +always \u736B 15-2345-4 +always \u736C 15-346-5 +always \u736D 124-345-4 +always \u736E 15-2345-4 +always \u736F 15-256-3 +always \u7370 1345-13456-2 +always \u7371 1234-1456-2 +always \u7372 1235-25-5 +always \u7373 1345-12356-5 +always \u7374 134-1356-2 +always \u7375 14-346-5 +always \u7376 1345-146-2 +always \u7377 13-456-4 +always \u7378 24-12356-5 +always \u7379 14-34-2 +always \u737A 124-345-4 +always \u737B 15-2345-5 +always \u737C 134-16-2 +always \u737D 1245-1346-2 +always \u737E 1235-12456-3 +always \u737F 1345-146-2 +always \u7380 14-25-2 +always \u7381 15-2345-4 +always \u7382 245-16-2 +always \u7383 13-236-2 +always \u7384 15-45-2 +always \u7385 134-246-5 +always \u7386 125-156-3 +always \u7387 14-1256-5 +always \u7388 14-34-2 +always \u7389 1256-5 +always \u738A 15-34-5 +always \u738B 456-2 +always \u738C 245-234-2 +always \u738D 13-345-4 +always \u738E 145-13456-3 +always \u738F 14-2346-5 +always \u7390 135-345-3 +always \u7391 13-16-3 +always \u7392 1235-12346-2 +always \u7393 145-16-5 +always \u7394 12-12456-5 +always \u7395 13-1236-3 +always \u7396 13-234-4 +always \u7397 1256-2 +always \u7398 13-16-4 +always \u7399 1256-2 +always \u739A 46-2 +always \u739B 134-345-4 +always \u739C 13-12346-3 +always \u739D 34-4 +always \u739E 12345-34-3 +always \u739F 123456-2 +always \u73A0 13-346-5 +always \u73A1 23456-5 +always \u73A2 135-1456-3 +always \u73A3 135-2345-5 +always \u73A4 135-1346-5 +always \u73A5 236-5 +always \u73A6 13-236-2 +always \u73A7 256-4 +always \u73A8 13-236-2 +always \u73A9 12456-2 +always \u73AA 13-2345-3 +always \u73AB 134-356-2 +always \u73AC 145-1236-4 +always \u73AD 1234-1456-2 +always \u73AE 1246-4 +always \u73AF 1235-12456-2 +always \u73B0 15-2345-5 +always \u73B1 245-46-3 +always \u73B2 14-13456-2 +always \u73B3 145-2456-5 +always \u73B4 16-5 +always \u73B5 1236-2 +always \u73B6 1234-13456-2 +always \u73B7 145-2345-5 +always \u73B8 12345-34-2 +always \u73B9 15-45-2 +always \u73BA 15-16-4 +always \u73BB 135-126-3 +always \u73BC 245-156-4 +always \u73BD 13-12356-4 +always \u73BE 13-23456-4 +always \u73BF 24-146-2 +always \u73C0 1234-126-5 +always \u73C1 245-156-2 +always \u73C2 123-2346-3 +always \u73C3 1245-1236-4 +always \u73C4 24-1356-3 +always \u73C5 24-136-3 +always \u73C6 16-2 +always \u73C7 125-34-4 +always \u73C8 13-23456-3 +always \u73C9 134-1456-2 +always \u73CA 24-1236-3 +always \u73CB 14-234-4 +always \u73CC 135-16-5 +always \u73CD 1-136-3 +always \u73CE 1-136-3 +always \u73CF 13-236-2 +always \u73D0 12345-345-5 +always \u73D1 14-12346-2 +always \u73D2 13-1456-3 +always \u73D3 13-246-5 +always \u73D4 13-2345-5 +always \u73D5 14-16-5 +always \u73D6 13-456-3 +always \u73D7 15-2345-3 +always \u73D8 1-12356-3 +always \u73D9 13-12346-4 +always \u73DA 2345-3 +always \u73DB 15-234-5 +always \u73DC 46-2 +always \u73DD 15-1256-4 +always \u73DE 14-25-5 +always \u73DF 15-34-5 +always \u73E0 1-34-3 +always \u73E1 245-1456-2 +always \u73E2 123-136-5 +always \u73E3 15-256-2 +always \u73E4 135-146-4 +always \u73E5 156-4 +always \u73E6 15-46-5 +always \u73E7 246-2 +always \u73E8 15-23456-2 +always \u73E9 1235-1356-2 +always \u73EA 13-1246-3 +always \u73EB 12-12346-3 +always \u73EC 15-1256-5 +always \u73ED 135-1236-3 +always \u73EE 1234-356-5 +always \u73EF 14-146-4 +always \u73F0 145-1346-3 +always \u73F1 13456-3 +always \u73F2 1235-1246-3 +always \u73F3 123456-2 +always \u73F4 2346-2 +always \u73F5 12-1356-2 +always \u73F6 145-16-5 +always \u73F7 34-4 +always \u73F8 34-2 +always \u73F9 12-1356-2 +always \u73FA 13-256-5 +always \u73FB 134-356-2 +always \u73FC 135-356-5 +always \u73FD 124-13456-4 +always \u73FE 15-2345-5 +always \u73FF 12-25-5 +always \u7400 1235-1236-5 +always \u7401 15-45-2 +always \u7402 2345-2 +always \u7403 245-234-2 +always \u7404 245-45-4 +always \u7405 14-1346-2 +always \u7406 14-16-4 +always \u7407 15-234-5 +always \u7408 12345-34-2 +always \u7409 14-234-2 +always \u740A 23456-2 +always \u740B 15-16-3 +always \u740C 14-13456-2 +always \u740D 14-16-5 +always \u740E 13-1456-5 +always \u740F 14-2345-4 +always \u7410 15-25-4 +always \u7411 15-25-4 +always \u7412 12345-1356-3 +always \u7413 12456-2 +always \u7414 145-2345-5 +always \u7415 1234-1456-2 +always \u7416 1-1236-4 +always \u7417 245-1246-5 +always \u7418 134-1456-2 +always \u7419 1256-5 +always \u741A 13-1256-3 +always \u741B 12-136-3 +always \u741C 14-2456-2 +always \u741D 123456-2 +always \u741E 24-1356-5 +always \u741F 1246-2 +always \u7420 145-2345-4 +always \u7421 12-34-5 +always \u7422 1-25-2 +always \u7423 1234-356-4 +always \u7424 12-1356-3 +always \u7425 1235-34-4 +always \u7426 245-16-2 +always \u7427 2346-5 +always \u7428 123-123456-3 +always \u7429 12-1346-3 +always \u742A 245-16-2 +always \u742B 135-1356-4 +always \u742C 12456-4 +always \u742D 14-34-5 +always \u742E 245-12346-2 +always \u742F 13-12456-4 +always \u7430 2345-4 +always \u7431 145-246-3 +always \u7432 135-356-5 +always \u7433 14-1456-2 +always \u7434 245-1456-2 +always \u7435 1234-16-2 +always \u7436 1234-345-2 +always \u7437 245-236-5 +always \u7438 1-25-2 +always \u7439 245-1456-2 +always \u743A 12345-345-5 +always \u743B 13-1456-3 +always \u743C 245-235-2 +always \u743D 145-34-4 +always \u743E 13-346-5 +always \u743F 1235-1246-3 +always \u7440 1256-4 +always \u7441 134-156-5 +always \u7442 134-356-2 +always \u7443 12-123456-3 +always \u7444 15-45-3 +always \u7445 124-16-2 +always \u7446 15-13456-3 +always \u7447 145-2456-5 +always \u7448 1245-12356-2 +always \u7449 134-1456-2 +always \u744A 1-136-3 +always \u744B 1246-4 +always \u744C 1245-12456-4 +always \u744D 1235-12456-5 +always \u744E 13-346-3 +always \u744F 12-12456-3 +always \u7450 13-2345-4 +always \u7451 1-12456-5 +always \u7452 12-1346-5 +always \u7453 14-2345-5 +always \u7454 245-45-2 +always \u7455 15-23456-2 +always \u7456 145-12456-5 +always \u7457 45-5 +always \u7458 346-2 +always \u7459 1345-146-4 +always \u745A 1235-34-2 +always \u745B 13456-3 +always \u745C 1256-2 +always \u745D 1235-456-2 +always \u745E 1245-1246-5 +always \u745F 15-2346-5 +always \u7460 14-234-2 +always \u7461 24-156-3 +always \u7462 1245-12346-2 +always \u7463 15-25-4 +always \u7464 246-2 +always \u7465 123456-3 +always \u7466 34-3 +always \u7467 13-1456-3 +always \u7468 13-1456-5 +always \u7469 13456-2 +always \u746A 134-345-4 +always \u746B 124-146-3 +always \u746C 14-234-2 +always \u746D 124-1346-2 +always \u746E 14-16-5 +always \u746F 14-1346-2 +always \u7470 13-1246-3 +always \u7471 124-2345-5 +always \u7472 245-46-3 +always \u7473 245-25-3 +always \u7474 13-236-2 +always \u7475 1-146-4 +always \u7476 246-2 +always \u7477 2456-5 +always \u7478 135-1456-3 +always \u7479 124-34-2 +always \u747A 12-1346-2 +always \u747B 123-123456-3 +always \u747C 1-12456-3 +always \u747D 245-12346-3 +always \u747E 13-1456-4 +always \u747F 16-3 +always \u7480 245-1246-4 +always \u7481 245-12346-3 +always \u7482 245-16-2 +always \u7483 14-16-2 +always \u7484 13456-4 +always \u7485 15-25-4 +always \u7486 245-234-2 +always \u7487 15-45-2 +always \u7488 146-2 +always \u7489 14-2345-4 +always \u748A 134-136-2 +always \u748B 1-1346-3 +always \u748C 1456-2 +always \u748D 1235-35-2 +always \u748E 13456-3 +always \u748F 1-156-5 +always \u7490 14-34-5 +always \u7491 34-2 +always \u7492 145-1356-3 +always \u7493 15-234-5 +always \u7494 125-1356-3 +always \u7495 15-256-2 +always \u7496 245-1256-2 +always \u7497 145-1346-5 +always \u7498 14-1456-2 +always \u7499 14-246-2 +always \u749A 245-235-2 +always \u749B 15-34-5 +always \u749C 1235-456-2 +always \u749D 13-1246-3 +always \u749E 1234-34-2 +always \u749F 13-13456-4 +always \u74A0 12345-1236-2 +always \u74A1 13-1456-5 +always \u74A2 14-234-2 +always \u74A3 13-16-3 +always \u74A4 123-1246-5 +always \u74A5 13-13456-4 +always \u74A6 2456-5 +always \u74A7 135-16-5 +always \u74A8 245-1236-5 +always \u74A9 245-1256-2 +always \u74AA 125-146-4 +always \u74AB 145-1346-3 +always \u74AC 13-246-4 +always \u74AD 13-123456-5 +always \u74AE 124-1236-4 +always \u74AF 1235-1246-5 +always \u74B0 1235-12456-2 +always \u74B1 15-2346-5 +always \u74B2 15-1246-5 +always \u74B3 124-2345-2 +always \u74B4 12-34-4 +always \u74B5 1256-2 +always \u74B6 13-1456-5 +always \u74B7 1256-2 +always \u74B8 135-1456-3 +always \u74B9 24-12356-5 +always \u74BA 123456-5 +always \u74BB 125-1246-4 +always \u74BC 14-1236-2 +always \u74BD 15-16-4 +always \u74BE 13-16-5 +always \u74BF 15-45-2 +always \u74C0 1245-12456-4 +always \u74C1 1235-25-5 +always \u74C2 13-2456-5 +always \u74C3 14-356-2 +always \u74C4 145-34-2 +always \u74C5 14-16-5 +always \u74C6 1-156-2 +always \u74C7 1245-12356-2 +always \u74C8 14-16-2 +always \u74C9 125-1236-5 +always \u74CA 245-235-2 +always \u74CB 124-16-5 +always \u74CC 13-1246-3 +always \u74CD 15-1246-5 +always \u74CE 14-345-5 +always \u74CF 14-12346-2 +always \u74D0 14-34-2 +always \u74D1 14-16-5 +always \u74D2 125-1236-5 +always \u74D3 14-1236-5 +always \u74D4 13456-3 +always \u74D5 134-16-2 +always \u74D6 15-46-3 +always \u74D7 15-16-3 +always \u74D8 13-12456-5 +always \u74D9 145-146-5 +always \u74DA 125-1236-5 +always \u74DB 1235-12456-2 +always \u74DC 13-35-3 +always \u74DD 135-126-2 +always \u74DE 145-346-2 +always \u74DF 135-126-2 +always \u74E0 1235-34-2 +always \u74E1 1-156-2 +always \u74E2 1234-246-2 +always \u74E3 135-1236-5 +always \u74E4 1245-1346-2 +always \u74E5 14-16-5 +always \u74E6 35-4 +always \u74E7 2-356-2456 +always \u74E8 15-46-2 +always \u74E9 13-2456 +always \u74EA 12345-1236-4 +always \u74EB 1234-136-2 +always \u74EC 12345-1346-4 +always \u74ED 145-1236-4 +always \u74EE 12346-5 +always \u74EF 12356-3 +always \u74F0 34-2456 +always \u74F1 134-2456 +always \u74F2 35-4 +always \u74F3 1235-34-2 +always \u74F4 14-13456-2 +always \u74F5 16-2 +always \u74F6 1234-13456-2 +always \u74F7 245-156-2 +always \u74F8 2-356-356-2456 +always \u74F9 13-45-5 +always \u74FA 12-1346-2 +always \u74FB 12-156-3 +always \u74FC 14-2456 +always \u74FD 145-1346-5 +always \u74FE 35-3 +always \u74FF 135-34-5 +always \u7500 1-1246-5 +always \u7501 1234-13456-2 +always \u7502 135-2345-3 +always \u7503 1-12356-5 +always \u7504 1-136-3 +always \u7505 14-2456 +always \u7506 245-156-2 +always \u7507 13456-3 +always \u7508 245-16-5 +always \u7509 15-2345-2 +always \u750A 14-12356-4 +always \u750B 145-16-5 +always \u750C 12356-3 +always \u750D 134-1356-2 +always \u750E 1-12456-3 +always \u750F 1234-1356-5 +always \u7510 14-1456-5 +always \u7511 125-1356-5 +always \u7512 34-4 +always \u7513 1234-16-5 +always \u7514 145-1236-3 +always \u7515 12346-5 +always \u7516 13456-3 +always \u7517 2345-4 +always \u7518 13-1236-3 +always \u7519 145-2456-5 +always \u751A 24-136-5 +always \u751B 124-2345-2 +always \u751C 124-2345-2 +always \u751D 1235-1236-3 +always \u751E 12-1346-2 +always \u751F 24-1356-3 +always \u7520 245-13456-2 +always \u7521 24-136-3 +always \u7522 12-1236-4 +always \u7523 12-1236-4 +always \u7524 1245-1246-2 +always \u7525 24-1356-3 +always \u7526 15-34-3 +always \u7527 15-136-3 +always \u7528 235-5 +always \u7529 24-2356-4 +always \u752A 14-34-5 +always \u752B 12345-34-4 +always \u752C 235-4 +always \u752D 135-1356-2 +always \u752E 12345-1356-5 +always \u752F 1345-13456-2 +always \u7530 124-2345-2 +always \u7531 234-2 +always \u7532 13-23456-4 +always \u7533 24-136-3 +always \u7534 1-345-2 +always \u7535 145-2345-5 +always \u7536 12345-34-2 +always \u7537 1345-1236-2 +always \u7538 145-2345-5 +always \u7539 1234-13456-2 +always \u753A 124-13456-3 +always \u753B 1235-35-5 +always \u753C 124-13456-4 +always \u753D 245-45-4 +always \u753E 125-2456-3 +always \u753F 134-1356-2 +always \u7540 135-16-5 +always \u7541 245-16-2 +always \u7542 14-234-5 +always \u7543 15-256-2 +always \u7544 14-234-2 +always \u7545 12-1346-5 +always \u7546 134-34-4 +always \u7547 256-2 +always \u7548 12345-1236-5 +always \u7549 12345-34-2 +always \u754A 13-1356-3 +always \u754B 124-2345-2 +always \u754C 13-346-5 +always \u754D 13-346-5 +always \u754E 245-45-4 +always \u754F 1246-5 +always \u7550 12345-34-2 +always \u7551 124-2345-2 +always \u7552 134-34-4 +always \u7553 23 +always \u7554 1234-1236-5 +always \u7555 13-46-3 +always \u7556 35-3 +always \u7557 145-345-2 +always \u7558 1345-1236-2 +always \u7559 14-234-2 +always \u755A 135-136-4 +always \u755B 1-136-4 +always \u755C 12-34-5 +always \u755D 134-34-4 +always \u755E 134-34-4 +always \u755F 245-2346-5 +always \u7560 124-2356-2 +always \u7561 13-2456-3 +always \u7562 135-16-5 +always \u7563 145-345-2 +always \u7564 1-156-4 +always \u7565 14-236-5 +always \u7566 245-16-2 +always \u7567 14-236-5 +always \u7568 1234-1236-3 +always \u7569 16-3 +always \u756A 12345-1236-3 +always \u756B 1235-35-5 +always \u756C 1256-2 +always \u756D 1256-2 +always \u756E 134-34-4 +always \u756F 13-256-5 +always \u7570 16-5 +always \u7571 14-234-2 +always \u7572 24-2346-3 +always \u7573 145-346-2 +always \u7574 12-12356-2 +always \u7575 1235-35-5 +always \u7576 145-1346-3 +always \u7577 12-25-5 +always \u7578 13-16-3 +always \u7579 12456-4 +always \u757A 13-46-3 +always \u757B 24-1356-2 +always \u757C 12-1346-5 +always \u757D 124-12456-4 +always \u757E 14-356-2 +always \u757F 13-16-3 +always \u7580 12-345-3 +always \u7581 14-234-2 +always \u7582 145-346-2 +always \u7583 124-12456-4 +always \u7584 14-1456-2 +always \u7585 13-46-3 +always \u7586 13-46-3 +always \u7587 12-12356-2 +always \u7588 135-126-5 +always \u7589 145-346-2 +always \u758A 145-346-2 +always \u758B 1234-16-4 +always \u758C 1345-346-5 +always \u758D 145-1236-5 +always \u758E 24-34-3 +always \u758F 24-34-3 +always \u7590 1-156-5 +always \u7591 16-2 +always \u7592 1345-2346-1 +always \u7593 1345-2456-4 +always \u7594 145-13456-3 +always \u7595 135-16-4 +always \u7596 13-346-3 +always \u7597 14-246-2 +always \u7598 13-1346-3 +always \u7599 13-2346-3 +always \u759A 13-234-5 +always \u759B 1-12356-4 +always \u759C 15-23456-5 +always \u759D 24-1236-5 +always \u759E 15-1256-3 +always \u759F 1345-236-5 +always \u75A0 14-16-5 +always \u75A1 46-2 +always \u75A2 12-136-5 +always \u75A3 234-2 +always \u75A4 135-345-3 +always \u75A5 13-346-5 +always \u75A6 13-236-2 +always \u75A7 245-16-2 +always \u75A8 15-23456-3 +always \u75A9 245-1246-5 +always \u75AA 135-16-5 +always \u75AB 16-5 +always \u75AC 14-16-5 +always \u75AD 125-12346-5 +always \u75AE 12-456-3 +always \u75AF 12345-1356-3 +always \u75B0 1-34-5 +always \u75B1 1234-146-5 +always \u75B2 1234-16-2 +always \u75B3 13-1236-3 +always \u75B4 123-2346-3 +always \u75B5 245-156-3 +always \u75B6 15-346-5 +always \u75B7 245-16-2 +always \u75B8 145-1236-4 +always \u75B9 1-136-4 +always \u75BA 12345-345-2 +always \u75BB 1-156-4 +always \u75BC 124-1356-2 +always \u75BD 13-1256-3 +always \u75BE 13-16-2 +always \u75BF 12345-356-5 +always \u75C0 13-1256-3 +always \u75C1 24-1236-3 +always \u75C2 13-23456-3 +always \u75C3 15-45-2 +always \u75C4 1-345-5 +always \u75C5 135-13456-5 +always \u75C6 1345-16-5 +always \u75C7 1-1356-5 +always \u75C8 235-3 +always \u75C9 13-13456-5 +always \u75CA 245-45-2 +always \u75CB 12-12346-2 +always \u75CC 124-12346-3 +always \u75CD 16-2 +always \u75CE 13-346-3 +always \u75CF 1246-4 +always \u75D0 1235-1246-2 +always \u75D1 145-25-4 +always \u75D2 46-4 +always \u75D3 12-156-5 +always \u75D4 1-156-5 +always \u75D5 1235-136-2 +always \u75D6 23456-4 +always \u75D7 134-356-5 +always \u75D8 145-12356-5 +always \u75D9 13-13456-5 +always \u75DA 15-246-3 +always \u75DB 124-12346-5 +always \u75DC 124-34-3 +always \u75DD 134-1346-2 +always \u75DE 1234-16-4 +always \u75DF 15-246-3 +always \u75E0 15-12456-3 +always \u75E1 1234-34-3 +always \u75E2 14-16-5 +always \u75E3 1-156-5 +always \u75E4 245-25-2 +always \u75E5 145-25-2 +always \u75E6 34-5 +always \u75E7 24-345-3 +always \u75E8 14-146-2 +always \u75E9 24-12356-5 +always \u75EA 1235-12456-5 +always \u75EB 15-2345-2 +always \u75EC 16-5 +always \u75ED 1234-1356-2 +always \u75EE 1-1346-5 +always \u75EF 13-12456-4 +always \u75F0 124-1236-2 +always \u75F1 12345-356-5 +always \u75F2 134-345-2 +always \u75F3 14-1456-2 +always \u75F4 12-156-3 +always \u75F5 13-16-5 +always \u75F6 145-2345-4 +always \u75F7 1236-3 +always \u75F8 12-156-5 +always \u75F9 135-16-5 +always \u75FA 135-16-5 +always \u75FB 134-1456-2 +always \u75FC 13-34-5 +always \u75FD 145-1246-3 +always \u75FE 123-2346-3 +always \u75FF 1246-4 +always \u7600 1256-3 +always \u7601 245-1246-5 +always \u7602 23456-4 +always \u7603 1-34-2 +always \u7604 245-34-5 +always \u7605 145-1236-5 +always \u7606 24-136-5 +always \u7607 1-12346-4 +always \u7608 1-156-5 +always \u7609 1256-5 +always \u760A 1235-12356-2 +always \u760B 12345-1356-3 +always \u760C 14-345-5 +always \u760D 46-2 +always \u760E 24-136-5 +always \u760F 124-34-2 +always \u7610 1256-4 +always \u7611 13-35-3 +always \u7612 123456-2 +always \u7613 1235-12456-5 +always \u7614 123-34-5 +always \u7615 13-23456-4 +always \u7616 1456-3 +always \u7617 16-5 +always \u7618 14-12356-5 +always \u7619 15-146-5 +always \u761A 13-236-2 +always \u761B 12-156-5 +always \u761C 15-16-2 +always \u761D 13-12456-3 +always \u761E 16-5 +always \u761F 123456-3 +always \u7620 13-16-2 +always \u7621 12-456-3 +always \u7622 135-1236-3 +always \u7623 1235-1246-5 +always \u7624 14-234-2 +always \u7625 12-2456-5 +always \u7626 24-12356-5 +always \u7627 1345-236-5 +always \u7628 145-2345-3 +always \u7629 145-345-2 +always \u762A 135-346-4 +always \u762B 124-1236-3 +always \u762C 1-1346-5 +always \u762D 135-246-3 +always \u762E 24-136-5 +always \u762F 245-34-5 +always \u7630 14-25-4 +always \u7631 16-5 +always \u7632 125-12346-5 +always \u7633 12-12356-3 +always \u7634 1-1346-5 +always \u7635 1-2456-5 +always \u7636 15-12356-5 +always \u7637 15-25-4 +always \u7638 245-236-2 +always \u7639 145-246-5 +always \u763A 14-12356-5 +always \u763B 14-12356-5 +always \u763C 134-126-5 +always \u763D 13-1456-5 +always \u763E 1456-4 +always \u763F 13456-4 +always \u7640 1235-456-2 +always \u7641 12345-34-2 +always \u7642 14-246-2 +always \u7643 14-12346-2 +always \u7644 245-246-2 +always \u7645 14-234-2 +always \u7646 14-146-2 +always \u7647 15-2345-2 +always \u7648 12345-356-5 +always \u7649 145-1236-5 +always \u764A 1456-5 +always \u764B 1235-2346-5 +always \u764C 2456-2 +always \u764D 135-1236-3 +always \u764E 15-2345-2 +always \u764F 13-12456-3 +always \u7650 13-2356-5 +always \u7651 1345-12346-2 +always \u7652 1256-5 +always \u7653 1246-2 +always \u7654 16-5 +always \u7655 235-3 +always \u7656 1234-16-4 +always \u7657 14-356-4 +always \u7658 14-16-5 +always \u7659 24-34-4 +always \u765A 145-1236-5 +always \u765B 14-1456-4 +always \u765C 145-2345-5 +always \u765D 14-1456-4 +always \u765E 14-2456-5 +always \u765F 135-346-4 +always \u7660 13-16-5 +always \u7661 12-156-3 +always \u7662 46-4 +always \u7663 15-45-4 +always \u7664 13-346-3 +always \u7665 1-1356-5 +always \u7666 134-126-5 +always \u7667 14-16-5 +always \u7668 1235-25-5 +always \u7669 14-2456-5 +always \u766A 13-16-3 +always \u766B 145-2345-3 +always \u766C 15-45-4 +always \u766D 13456-4 +always \u766E 1456-4 +always \u766F 245-1256-2 +always \u7670 235-3 +always \u7671 124-1236-3 +always \u7672 145-2345-3 +always \u7673 14-25-4 +always \u7674 14-12456-2 +always \u7675 14-12456-2 +always \u7676 135-126-3 +always \u7677 135-126-3 +always \u7678 13-1246-4 +always \u7679 1234-126-3 +always \u767A 12345-345-3 +always \u767B 145-1356-3 +always \u767C 12345-345-3 +always \u767D 135-2456-2 +always \u767E 135-2456-4 +always \u767F 245-346-2 +always \u7680 135-16-3 +always \u7681 125-146-5 +always \u7682 125-146-5 +always \u7683 134-146-5 +always \u7684 145-2346-1 +always \u7685 1234-345-3 +always \u7686 13-346-3 +always \u7687 1235-456-2 +always \u7688 13-1246-3 +always \u7689 245-156-4 +always \u768A 14-13456-2 +always \u768B 13-146-3 +always \u768C 134-126-5 +always \u768D 13-16-2 +always \u768E 13-246-4 +always \u768F 1234-1356-4 +always \u7690 13-146-3 +always \u7691 2456-2 +always \u7692 2346-2 +always \u7693 1235-146-5 +always \u7694 1235-1236-5 +always \u7695 135-16-5 +always \u7696 12456-4 +always \u7697 12-12356-2 +always \u7698 245-2345-5 +always \u7699 15-16-3 +always \u769A 2456-2 +always \u769B 13-235-4 +always \u769C 1235-146-5 +always \u769D 1235-456-4 +always \u769E 1235-146-5 +always \u769F 125-2346-2 +always \u76A0 245-1246-4 +always \u76A1 1235-146-5 +always \u76A2 15-246-4 +always \u76A3 346-5 +always \u76A4 1234-126-2 +always \u76A5 1235-146-5 +always \u76A6 13-246-4 +always \u76A7 2456-5 +always \u76A8 15-13456-3 +always \u76A9 1235-456-5 +always \u76AA 14-16-5 +always \u76AB 1234-246-4 +always \u76AC 1235-2346-5 +always \u76AD 13-246-5 +always \u76AE 1234-16-2 +always \u76AF 13-1236-4 +always \u76B0 1234-146-5 +always \u76B1 1-12356-5 +always \u76B2 13-256-3 +always \u76B3 245-234-2 +always \u76B4 245-123456-3 +always \u76B5 245-236-5 +always \u76B6 1-345-3 +always \u76B7 13-34-4 +always \u76B8 13-256-3 +always \u76B9 13-256-3 +always \u76BA 1-12356-5 +always \u76BB 1-345-3 +always \u76BC 13-34-4 +always \u76BD 1-1236-4 +always \u76BE 145-34-2 +always \u76BF 134-1456-4 +always \u76C0 245-16-4 +always \u76C1 13456-2 +always \u76C2 1256-2 +always \u76C3 135-356-3 +always \u76C4 1-146-3 +always \u76C5 1-12346-3 +always \u76C6 1234-136-2 +always \u76C7 1235-2346-2 +always \u76C8 13456-2 +always \u76C9 1235-2346-2 +always \u76CA 16-5 +always \u76CB 135-126-3 +always \u76CC 12456-4 +always \u76CD 1235-2346-2 +always \u76CE 1346-5 +always \u76CF 1-1236-4 +always \u76D0 2345-2 +always \u76D1 13-2345-3 +always \u76D2 1235-2346-2 +always \u76D3 1256-3 +always \u76D4 123-1246-3 +always \u76D5 12345-1236-5 +always \u76D6 13-2456-5 +always \u76D7 145-146-5 +always \u76D8 1234-1236-2 +always \u76D9 12345-34-4 +always \u76DA 245-234-2 +always \u76DB 24-1356-5 +always \u76DC 145-146-5 +always \u76DD 14-34-5 +always \u76DE 1-1236-4 +always \u76DF 134-1356-2 +always \u76E0 14-16-4 +always \u76E1 13-1456-5 +always \u76E2 15-1256-5 +always \u76E3 13-2345-3 +always \u76E4 1234-1236-2 +always \u76E5 13-12456-5 +always \u76E6 1236-3 +always \u76E7 14-34-2 +always \u76E8 24-34-4 +always \u76E9 1-12356-3 +always \u76EA 145-1346-5 +always \u76EB 1236-3 +always \u76EC 13-34-4 +always \u76ED 14-16-5 +always \u76EE 134-34-5 +always \u76EF 145-13456-3 +always \u76F0 13-1236-4 +always \u76F1 15-1256-3 +always \u76F2 134-1346-2 +always \u76F3 134-1346-2 +always \u76F4 1-156-2 +always \u76F5 245-16-5 +always \u76F6 1245-12456-4 +always \u76F7 124-2345-2 +always \u76F8 15-46-3 +always \u76F9 145-123456-4 +always \u76FA 15-1456-3 +always \u76FB 15-16-5 +always \u76FC 1234-1236-5 +always \u76FD 12345-1356-3 +always \u76FE 145-123456-5 +always \u76FF 134-1456-2 +always \u7700 134-13456-2 +always \u7701 24-1356-4 +always \u7702 24-156-5 +always \u7703 256-2 +always \u7704 134-2345-4 +always \u7705 1234-1236-3 +always \u7706 12345-1346-4 +always \u7707 134-246-4 +always \u7708 145-1236-3 +always \u7709 134-356-2 +always \u770A 134-146-5 +always \u770B 123-1236-5 +always \u770C 15-2345-5 +always \u770D 12356-3 +always \u770E 24-156-5 +always \u770F 46-3 +always \u7710 1-1356-3 +always \u7711 246-4 +always \u7712 24-136-5 +always \u7713 1235-25-5 +always \u7714 145-345-5 +always \u7715 1-136-4 +always \u7716 123-456-5 +always \u7717 13-1256-3 +always \u7718 24-136-5 +always \u7719 16-2 +always \u771A 24-1356-4 +always \u771B 134-356-5 +always \u771C 134-126-5 +always \u771D 1-34-5 +always \u771E 1-136-3 +always \u771F 1-136-3 +always \u7720 134-2345-2 +always \u7721 24-156-5 +always \u7722 45-3 +always \u7723 145-346-2 +always \u7724 16-2 +always \u7725 125-156-5 +always \u7726 125-156-5 +always \u7727 12-146-4 +always \u7728 1-345-4 +always \u7729 15-45-5 +always \u772A 135-13456-4 +always \u772B 134-16-4 +always \u772C 14-12346-2 +always \u772D 15-1246-3 +always \u772E 145-12346-5 +always \u772F 134-16-3 +always \u7730 145-346-2 +always \u7731 16-2 +always \u7732 156-5 +always \u7733 134-13456-2 +always \u7734 15-45-5 +always \u7735 12-156-3 +always \u7736 123-456-5 +always \u7737 13-45-5 +always \u7738 134-12356-2 +always \u7739 1-136-5 +always \u773A 124-246-5 +always \u773B 46-2 +always \u773C 2345-4 +always \u773D 134-126-5 +always \u773E 1-12346-5 +always \u773F 134-2456-5 +always \u7740 1-2346-1 +always \u7741 1-1356-3 +always \u7742 134-356-2 +always \u7743 15-25-3 +always \u7744 24-146-5 +always \u7745 1235-1236-5 +always \u7746 1235-12456-4 +always \u7747 145-16-5 +always \u7748 12-1356-4 +always \u7749 245-25-3 +always \u774A 13-45-5 +always \u774B 2346-2 +always \u774C 12456-4 +always \u774D 15-2345-5 +always \u774E 15-16-3 +always \u774F 123-123456-5 +always \u7750 14-2456-5 +always \u7751 13-2345-4 +always \u7752 24-1236-4 +always \u7753 124-2345-4 +always \u7754 1235-123456-4 +always \u7755 12456-4 +always \u7756 14-13456-2 +always \u7757 24-156-5 +always \u7758 245-235-2 +always \u7759 14-346-5 +always \u775A 26-2 +always \u775B 13-13456-3 +always \u775C 1-1356-3 +always \u775D 14-16-2 +always \u775E 14-2456-5 +always \u775F 15-1246-5 +always \u7760 13-45-5 +always \u7761 24-1246-5 +always \u7762 15-1246-3 +always \u7763 145-34-3 +always \u7764 135-16-5 +always \u7765 135-16-5 +always \u7766 134-34-5 +always \u7767 1235-123456-3 +always \u7768 1345-16-5 +always \u7769 14-34-5 +always \u776A 13-146-3 +always \u776B 13-346-2 +always \u776C 245-2456-4 +always \u776D 1-12356-4 +always \u776E 1256-2 +always \u776F 1235-123456-3 +always \u7770 134-345-5 +always \u7771 15-23456-5 +always \u7772 15-13456-4 +always \u7773 15-16-3 +always \u7774 13-123456-5 +always \u7775 125-2456-3 +always \u7776 12-123456-4 +always \u7777 13-2345-3 +always \u7778 134-356-5 +always \u7779 145-34-4 +always \u777A 1235-12356-2 +always \u777B 15-45-3 +always \u777C 124-16-5 +always \u777D 123-1246-2 +always \u777E 13-146-3 +always \u777F 1245-1246-5 +always \u7780 134-146-5 +always \u7781 15-1256-5 +always \u7782 12345-345-3 +always \u7783 123456-3 +always \u7784 134-246-2 +always \u7785 12-12356-4 +always \u7786 123-1246-5 +always \u7787 134-16-3 +always \u7788 12346-4 +always \u7789 123-12356-5 +always \u778A 145-1346-5 +always \u778B 12-136-3 +always \u778C 123-2346-3 +always \u778D 15-12356-4 +always \u778E 15-23456-3 +always \u778F 245-235-2 +always \u7790 134-146-5 +always \u7791 134-13456-2 +always \u7792 134-1236-2 +always \u7793 24-1246-5 +always \u7794 125-2346-2 +always \u7795 1-1346-5 +always \u7796 16-5 +always \u7797 145-246-3 +always \u7798 12356-3 +always \u7799 134-126-5 +always \u779A 24-123456-5 +always \u779B 245-12346-3 +always \u779C 14-12356-3 +always \u779D 12-156-3 +always \u779E 134-1236-2 +always \u779F 1234-246-4 +always \u77A0 12-1356-3 +always \u77A1 13-16-5 +always \u77A2 134-1356-2 +always \u77A3 1235-12456-5 +always \u77A4 24-123456-5 +always \u77A5 1234-346-3 +always \u77A6 15-16-3 +always \u77A7 245-246-2 +always \u77A8 1234-34-2 +always \u77A9 1-34-4 +always \u77AA 145-1356-5 +always \u77AB 24-136-4 +always \u77AC 24-123456-5 +always \u77AD 14-246-4 +always \u77AE 12-2346-5 +always \u77AF 15-2345-2 +always \u77B0 123-1236-5 +always \u77B1 346-5 +always \u77B2 15-1256-5 +always \u77B3 124-12346-2 +always \u77B4 134-12356-2 +always \u77B5 14-1456-2 +always \u77B6 123-1246-5 +always \u77B7 13-2345-5 +always \u77B8 346-5 +always \u77B9 2456-5 +always \u77BA 1235-1246-5 +always \u77BB 1-1236-3 +always \u77BC 13-2345-4 +always \u77BD 13-34-4 +always \u77BE 1-146-5 +always \u77BF 245-1256-2 +always \u77C0 1246-2 +always \u77C1 12-12356-4 +always \u77C2 15-146-5 +always \u77C3 1345-13456-4 +always \u77C4 15-256-3 +always \u77C5 246-5 +always \u77C6 1235-25-5 +always \u77C7 134-1356-2 +always \u77C8 134-2345-2 +always \u77C9 1234-1456-2 +always \u77CA 134-2345-2 +always \u77CB 14-16-5 +always \u77CC 123-456-5 +always \u77CD 13-236-2 +always \u77CE 15-45-3 +always \u77CF 134-2345-2 +always \u77D0 1235-25-5 +always \u77D1 14-34-2 +always \u77D2 134-1356-2 +always \u77D3 14-12346-2 +always \u77D4 13-12456-5 +always \u77D5 134-1236-4 +always \u77D6 15-16-4 +always \u77D7 12-34-5 +always \u77D8 124-1346-4 +always \u77D9 123-1236-5 +always \u77DA 1-34-4 +always \u77DB 134-146-2 +always \u77DC 13-1456-3 +always \u77DD 14-1456-2 +always \u77DE 1256-5 +always \u77DF 24-25-5 +always \u77E0 245-2346-5 +always \u77E1 13-236-2 +always \u77E2 24-156-4 +always \u77E3 16-4 +always \u77E4 24-136-4 +always \u77E5 1-156-3 +always \u77E6 1235-12356-2 +always \u77E7 24-136-4 +always \u77E8 13456-4 +always \u77E9 13-1256-4 +always \u77EA 1-12356-3 +always \u77EB 13-246-4 +always \u77EC 245-25-2 +always \u77ED 145-12456-4 +always \u77EE 2456-4 +always \u77EF 13-246-4 +always \u77F0 125-1356-3 +always \u77F1 1235-25-5 +always \u77F2 145-2456-5 +always \u77F3 24-156-2 +always \u77F4 145-13456-5 +always \u77F5 245-16-5 +always \u77F6 13-16-3 +always \u77F7 125-156-4 +always \u77F8 13-1236-3 +always \u77F9 34-5 +always \u77FA 1-2346-2 +always \u77FB 123-34-5 +always \u77FC 13-46-3 +always \u77FD 15-16-3 +always \u77FE 12345-1236-2 +always \u77FF 123-456-5 +always \u7800 145-1346-5 +always \u7801 134-345-4 +always \u7802 24-345-3 +always \u7803 145-1236-3 +always \u7804 13-236-2 +always \u7805 14-16-5 +always \u7806 12345-34-3 +always \u7807 134-1456-2 +always \u7808 1345-25-4 +always \u7809 1235-35-3 +always \u780A 123-1346-5 +always \u780B 1-156-4 +always \u780C 245-16-5 +always \u780D 123-1236-4 +always \u780E 13-346-5 +always \u780F 1234-1456-3 +always \u7810 2346-5 +always \u7811 23456-5 +always \u7812 1234-16-3 +always \u7813 1-2346-2 +always \u7814 2345-2 +always \u7815 15-1246-5 +always \u7816 1-12456-3 +always \u7817 12-2346-3 +always \u7818 145-123456-5 +always \u7819 1234-1236-3 +always \u781A 2345-5 +always \u781B 13-1456-3 +always \u781C 12345-1356-3 +always \u781D 12345-345-4 +always \u781E 134-126-5 +always \u781F 1-345-5 +always \u7820 245-1256-3 +always \u7821 1256-5 +always \u7822 14-25-4 +always \u7823 124-25-2 +always \u7824 124-25-2 +always \u7825 145-16-4 +always \u7826 1-2456-5 +always \u7827 1-136-3 +always \u7828 2456-5 +always \u7829 12345-34-2 +always \u782A 134-34-4 +always \u782B 1-34-4 +always \u782C 14-345-2 +always \u782D 135-2345-3 +always \u782E 1345-34-4 +always \u782F 1234-13456-3 +always \u7830 1234-1356-3 +always \u7831 14-13456-2 +always \u7832 1234-146-5 +always \u7833 14-2346-5 +always \u7834 1234-126-5 +always \u7835 135-126-3 +always \u7836 1234-126-5 +always \u7837 24-136-3 +always \u7838 125-345-2 +always \u7839 2456-1 +always \u783A 14-16-5 +always \u783B 14-12346-2 +always \u783C 124-12346-2 +always \u783D 235-5 +always \u783E 14-16-5 +always \u783F 123-456-5 +always \u7840 12-34-4 +always \u7841 123-1356-3 +always \u7842 245-45-2 +always \u7843 1-34-3 +always \u7844 123-456-3 +always \u7845 13-1246-3 +always \u7846 2346-5 +always \u7847 1345-146-2 +always \u7848 13-23456-2 +always \u7849 14-34-5 +always \u784A 1246-4 +always \u784B 2456-5 +always \u784C 13-2346-5 +always \u784D 123-136-5 +always \u784E 15-13456-2 +always \u784F 2345-2 +always \u7850 145-12346-5 +always \u7851 1234-1356-3 +always \u7852 15-16-3 +always \u7853 14-146-4 +always \u7854 1235-12346-2 +always \u7855 24-25-5 +always \u7856 15-23456-2 +always \u7857 245-246-3 +always \u7858 245-13456-2 +always \u7859 1246-5 +always \u785A 245-246-2 +always \u785B 125-2346-2 +always \u785C 123-1356-3 +always \u785D 15-246-3 +always \u785E 245-236-5 +always \u785F 12-1236-5 +always \u7860 14-1346-4 +always \u7861 1235-12346-2 +always \u7862 1256-2 +always \u7863 15-246-3 +always \u7864 15-23456-2 +always \u7865 134-1346-4 +always \u7866 14-12346-5 +always \u7867 235-4 +always \u7868 12-2346-3 +always \u7869 12-2346-5 +always \u786A 25-5 +always \u786B 14-234-2 +always \u786C 13456-5 +always \u786D 134-1346-2 +always \u786E 245-236-5 +always \u786F 2345-5 +always \u7870 24-345-3 +always \u7871 123-123456-4 +always \u7872 1256-5 +always \u7873 125-2346-2 +always \u7874 1235-35-3 +always \u7875 14-34-4 +always \u7876 12-136-4 +always \u7877 13-2345-4 +always \u7878 1345-236-5 +always \u7879 15-12346-3 +always \u787A 1-25-2 +always \u787B 123-1356-3 +always \u787C 1234-1356-2 +always \u787D 2345-4 +always \u787E 1-1246-5 +always \u787F 123-12346-3 +always \u7880 245-1356-2 +always \u7881 13-16-3 +always \u7882 125-12346-5 +always \u7883 245-13456-5 +always \u7884 14-1456-2 +always \u7885 13-256-3 +always \u7886 135-126-3 +always \u7887 145-13456-5 +always \u7888 134-1456-2 +always \u7889 145-246-3 +always \u788A 13-2345-3 +always \u788B 1235-2346-5 +always \u788C 14-34-5 +always \u788D 2456-5 +always \u788E 15-1246-5 +always \u788F 245-236-5 +always \u7890 14-13456-2 +always \u7891 135-356-3 +always \u7892 1456-2 +always \u7893 145-1246-5 +always \u7894 34-4 +always \u7895 245-16-2 +always \u7896 14-123456-5 +always \u7897 12456-4 +always \u7898 145-2345-4 +always \u7899 13-1346-3 +always \u789A 135-356-5 +always \u789B 245-16-5 +always \u789C 12-136-4 +always \u789D 1245-12456-4 +always \u789E 2345-2 +always \u789F 145-346-2 +always \u78A0 145-13456-5 +always \u78A1 1-12356-3 +always \u78A2 124-25-2 +always \u78A3 13-346-2 +always \u78A4 13456-3 +always \u78A5 135-2345-4 +always \u78A6 123-2346-5 +always \u78A7 135-16-5 +always \u78A8 1246-3 +always \u78A9 24-25-5 +always \u78AA 1-136-3 +always \u78AB 145-12456-5 +always \u78AC 15-23456-2 +always \u78AD 145-1346-5 +always \u78AE 124-16-2 +always \u78AF 1345-146-4 +always \u78B0 1234-1356-5 +always \u78B1 13-2345-4 +always \u78B2 145-16-5 +always \u78B3 124-1236-5 +always \u78B4 12-345-2 +always \u78B5 124-2345-2 +always \u78B6 245-16-5 +always \u78B7 145-123456-5 +always \u78B8 12345-1356-3 +always \u78B9 15-45-5 +always \u78BA 245-236-5 +always \u78BB 245-236-5 +always \u78BC 134-345-4 +always \u78BD 13-12346-3 +always \u78BE 1345-2345-4 +always \u78BF 15-34-5 +always \u78C0 2346-2 +always \u78C1 245-156-2 +always \u78C2 14-234-5 +always \u78C3 15-156-3 +always \u78C4 124-1346-2 +always \u78C5 135-1346-5 +always \u78C6 1235-35-2 +always \u78C7 1234-16-3 +always \u78C8 1246-4 +always \u78C9 15-1346-4 +always \u78CA 14-356-4 +always \u78CB 245-25-3 +always \u78CC 124-2345-2 +always \u78CD 15-23456-2 +always \u78CE 245-16-3 +always \u78CF 14-2345-2 +always \u78D0 1234-1236-2 +always \u78D1 1246-5 +always \u78D2 256-4 +always \u78D3 145-1246-3 +always \u78D4 1-2346-2 +always \u78D5 123-2346-3 +always \u78D6 14-345-2 +always \u78D7 1-12456-3 +always \u78D8 245-13456-5 +always \u78D9 13-123456-4 +always \u78DA 1-12456-3 +always \u78DB 12-1236-2 +always \u78DC 245-16-5 +always \u78DD 146-2 +always \u78DE 1234-1356-3 +always \u78DF 14-34-5 +always \u78E0 14-34-4 +always \u78E1 123-1236-5 +always \u78E2 245-46-4 +always \u78E3 12-136-4 +always \u78E4 1456-4 +always \u78E5 14-356-4 +always \u78E6 135-246-3 +always \u78E7 245-16-5 +always \u78E8 134-126-2 +always \u78E9 245-16-3 +always \u78EA 245-1246-3 +always \u78EB 125-12346-3 +always \u78EC 245-13456-5 +always \u78ED 12-25-5 +always \u78EE 14-123456-2 +always \u78EF 13-16-3 +always \u78F0 24-1236-5 +always \u78F1 14-146-2 +always \u78F2 245-1256-2 +always \u78F3 125-1356-3 +always \u78F4 145-1356-5 +always \u78F5 13-2345-5 +always \u78F6 15-16-5 +always \u78F7 14-1456-2 +always \u78F8 145-13456-5 +always \u78F9 145-2345-5 +always \u78FA 1235-456-2 +always \u78FB 1234-1236-2 +always \u78FC 125-345-2 +always \u78FD 245-246-3 +always \u78FE 145-16-3 +always \u78FF 14-16-5 +always \u7900 13-2345-5 +always \u7901 13-246-3 +always \u7902 15-16-3 +always \u7903 1-1346-4 +always \u7904 245-246-2 +always \u7905 145-123456-3 +always \u7906 13-2345-4 +always \u7907 1256-5 +always \u7908 1-1246-5 +always \u7909 1235-2346-2 +always \u790A 1235-25-5 +always \u790B 1-2456-2 +always \u790C 14-356-5 +always \u790D 123-2346-4 +always \u790E 12-34-4 +always \u790F 13-16-2 +always \u7910 245-236-5 +always \u7911 145-1346-5 +always \u7912 16-4 +always \u7913 13-46-3 +always \u7914 1234-16-5 +always \u7915 1234-16-3 +always \u7916 1256-5 +always \u7917 1234-1456-3 +always \u7918 245-16-5 +always \u7919 2456-5 +always \u791A 123-2346-3 +always \u791B 13-2345-3 +always \u791C 1256-5 +always \u791D 1245-12456-4 +always \u791E 134-1356-2 +always \u791F 1234-146-5 +always \u7920 245-156-2 +always \u7921 135-126-2 +always \u7922 46-4 +always \u7923 134-346-5 +always \u7924 245-345-4 +always \u7925 15-2345-2 +always \u7926 123-456-5 +always \u7927 14-356-2 +always \u7928 14-356-4 +always \u7929 1-156-5 +always \u792A 14-16-5 +always \u792B 14-16-5 +always \u792C 12345-1236-2 +always \u792D 245-236-5 +always \u792E 1234-146-5 +always \u792F 13456-3 +always \u7930 14-16-5 +always \u7931 14-12346-2 +always \u7932 14-12346-2 +always \u7933 134-126-5 +always \u7934 135-126-2 +always \u7935 24-456-3 +always \u7936 13-12456-5 +always \u7937 14-1236-2 +always \u7938 125-1236-4 +always \u7939 2345-2 +always \u793A 24-156-5 +always \u793B 24-156-5 +always \u793C 14-16-4 +always \u793D 1245-1356-2 +always \u793E 24-2346-5 +always \u793F 236-5 +always \u7940 15-156-5 +always \u7941 245-16-2 +always \u7942 124-3458-3 +always \u7943 134-345-5 +always \u7944 15-346-5 +always \u7945 246-3 +always \u7946 15-2345-3 +always \u7947 1-156-4 +always \u7948 245-16-2 +always \u7949 1-156-4 +always \u794A 135-1356-3 +always \u794B 145-1246-5 +always \u794C 1-12346-5 +always \u794D 1245-136-5 +always \u794E 16-3 +always \u794F 24-156-2 +always \u7950 234-5 +always \u7951 1-156-5 +always \u7952 124-246-2 +always \u7953 12345-34-2 +always \u7954 12345-34-5 +always \u7955 134-16-5 +always \u7956 125-34-4 +always \u7957 1-156-3 +always \u7958 15-12456-5 +always \u7959 134-356-5 +always \u795A 125-25-5 +always \u795B 245-1256-3 +always \u795C 1235-34-5 +always \u795D 1-34-5 +always \u795E 24-136-2 +always \u795F 15-1246-5 +always \u7960 245-156-2 +always \u7961 12-2456-2 +always \u7962 134-16-2 +always \u7963 14-1256-4 +always \u7964 1256-4 +always \u7965 15-46-2 +always \u7966 34-2 +always \u7967 124-246-3 +always \u7968 1234-246-5 +always \u7969 1-34-3 +always \u796A 13-1246-4 +always \u796B 15-23456-2 +always \u796C 1-156-3 +always \u796D 13-16-5 +always \u796E 13-146-5 +always \u796F 1-136-3 +always \u7970 13-146-5 +always \u7971 24-1246-5 +always \u7972 13-1456-3 +always \u7973 12-136-4 +always \u7974 13-2456-3 +always \u7975 123-123456-4 +always \u7976 145-16-5 +always \u7977 145-146-4 +always \u7978 1235-25-5 +always \u7979 124-146-2 +always \u797A 245-16-2 +always \u797B 13-34-5 +always \u797C 13-12456-5 +always \u797D 125-1246-5 +always \u797E 14-13456-2 +always \u797F 14-34-5 +always \u7980 135-13456-4 +always \u7981 13-1456-5 +always \u7982 145-146-4 +always \u7983 1-156-2 +always \u7984 14-34-5 +always \u7985 12-1236-2 +always \u7986 135-356-3 +always \u7987 12-34-4 +always \u7988 1235-1246-3 +always \u7989 234-4 +always \u798A 15-16-5 +always \u798B 1456-3 +always \u798C 125-156-3 +always \u798D 1235-25-5 +always \u798E 1-136-3 +always \u798F 12345-34-2 +always \u7990 45-5 +always \u7991 34-2 +always \u7992 15-2345-4 +always \u7993 46-2 +always \u7994 124-16-2 +always \u7995 16-3 +always \u7996 134-356-2 +always \u7997 15-156-3 +always \u7998 145-16-5 +always \u7999 135-356-5 +always \u799A 1-25-2 +always \u799B 1-136-3 +always \u799C 235-4 +always \u799D 13-16-2 +always \u799E 13-146-5 +always \u799F 124-1346-2 +always \u79A0 15-156-3 +always \u79A1 134-345-5 +always \u79A2 124-345-3 +always \u79A3 12345-34-5 +always \u79A4 15-45-3 +always \u79A5 245-16-2 +always \u79A6 1256-5 +always \u79A7 15-16-4 +always \u79A8 13-16-3 +always \u79A9 15-156-5 +always \u79AA 12-1236-2 +always \u79AB 124-1236-4 +always \u79AC 123-2356-5 +always \u79AD 15-1246-5 +always \u79AE 14-16-4 +always \u79AF 1345-12346-2 +always \u79B0 1345-16-4 +always \u79B1 145-146-4 +always \u79B2 14-16-5 +always \u79B3 1245-1346-2 +always \u79B4 236-5 +always \u79B5 124-16-2 +always \u79B6 125-1236-5 +always \u79B7 14-356-5 +always \u79B8 1245-12356-2 +always \u79B9 1256-4 +always \u79BA 1256-2 +always \u79BB 14-16-2 +always \u79BC 15-346-5 +always \u79BD 245-1456-2 +always \u79BE 1235-2346-2 +always \u79BF 124-34-3 +always \u79C0 15-234-5 +always \u79C1 15-156-3 +always \u79C2 1245-136-2 +always \u79C3 124-34-3 +always \u79C4 125-156-4 +always \u79C5 12-345-2 +always \u79C6 13-1236-4 +always \u79C7 16-5 +always \u79C8 15-2345-3 +always \u79C9 135-13456-4 +always \u79CA 1345-2345-2 +always \u79CB 245-234-3 +always \u79CC 245-234-3 +always \u79CD 1-12346-4 +always \u79CE 12345-136-2 +always \u79CF 1235-146-5 +always \u79D0 256-2 +always \u79D1 123-2346-3 +always \u79D2 134-246-4 +always \u79D3 1-156-3 +always \u79D4 13-1356-3 +always \u79D5 135-16-4 +always \u79D6 1-156-3 +always \u79D7 1256-5 +always \u79D8 134-16-5 +always \u79D9 123-34-5 +always \u79DA 135-1236-5 +always \u79DB 1234-16-3 +always \u79DC 1345-16-2 +always \u79DD 14-16-5 +always \u79DE 234-2 +always \u79DF 125-34-3 +always \u79E0 1234-16-3 +always \u79E1 135-345-2 +always \u79E2 14-13456-2 +always \u79E3 134-126-5 +always \u79E4 12-1356-5 +always \u79E5 1345-2345-2 +always \u79E6 245-1456-2 +always \u79E7 46-3 +always \u79E8 125-25-2 +always \u79E9 1-156-5 +always \u79EA 1-156-3 +always \u79EB 24-34-2 +always \u79EC 13-1256-5 +always \u79ED 125-156-4 +always \u79EE 1235-25-2 +always \u79EF 13-16-3 +always \u79F0 12-1356-3 +always \u79F1 124-12346-2 +always \u79F2 1-156-5 +always \u79F3 1235-25-2 +always \u79F4 1235-2346-2 +always \u79F5 1456-3 +always \u79F6 125-156-5 +always \u79F7 1-156-2 +always \u79F8 13-346-3 +always \u79F9 1245-136-4 +always \u79FA 145-34-5 +always \u79FB 16-2 +always \u79FC 1-34-3 +always \u79FD 1235-1246-5 +always \u79FE 1345-12346-2 +always \u79FF 12345-34-4 +always \u7A00 15-16-3 +always \u7A01 123-146-4 +always \u7A02 14-1346-2 +always \u7A03 12345-34-3 +always \u7A04 125-2346-5 +always \u7A05 24-1246-5 +always \u7A06 14-1256-4 +always \u7A07 123-123456-4 +always \u7A08 13-1236-4 +always \u7A09 13-1356-3 +always \u7A0A 124-16-2 +always \u7A0B 12-1356-2 +always \u7A0C 124-34-2 +always \u7A0D 24-146-3 +always \u7A0E 24-1246-5 +always \u7A0F 23456-5 +always \u7A10 14-123456-2 +always \u7A11 14-34-5 +always \u7A12 13-34-5 +always \u7A13 125-25-2 +always \u7A14 1245-136-4 +always \u7A15 1-123456-5 +always \u7A16 135-1346-5 +always \u7A17 135-2456-5 +always \u7A18 13-16-3 +always \u7A19 1-156-2 +always \u7A1A 1-156-5 +always \u7A1B 123-123456-4 +always \u7A1C 14-1356-2 +always \u7A1D 1234-1356-2 +always \u7A1E 123-2346-3 +always \u7A1F 135-13456-4 +always \u7A20 12-12356-2 +always \u7A21 125-34-2 +always \u7A22 1256-5 +always \u7A23 15-34-3 +always \u7A24 14-236-5 +always \u7A25 15-46-3 +always \u7A26 16-3 +always \u7A27 15-16-5 +always \u7A28 135-2345-3 +always \u7A29 13-16-5 +always \u7A2A 12345-34-5 +always \u7A2B 1234-16-5 +always \u7A2C 1345-25-5 +always \u7A2D 13-346-3 +always \u7A2E 1-12346-4 +always \u7A2F 125-12346-3 +always \u7A30 15-1256-3 +always \u7A31 12-1356-3 +always \u7A32 145-146-5 +always \u7A33 123456-4 +always \u7A34 14-2345-2 +always \u7A35 125-156-3 +always \u7A36 1256-5 +always \u7A37 13-16-5 +always \u7A38 15-1256-5 +always \u7A39 1-136-4 +always \u7A3A 1-156-5 +always \u7A3B 145-146-5 +always \u7A3C 13-23456-5 +always \u7A3D 13-16-3 +always \u7A3E 13-146-4 +always \u7A3F 13-146-4 +always \u7A40 13-34-4 +always \u7A41 1245-12346-2 +always \u7A42 15-1246-5 +always \u7A43 235-3 +always \u7A44 13-16-5 +always \u7A45 123-1346-3 +always \u7A46 134-34-5 +always \u7A47 24-1236-3 +always \u7A48 134-136-2 +always \u7A49 1-156-5 +always \u7A4A 13-16-5 +always \u7A4B 14-34-5 +always \u7A4C 15-34-3 +always \u7A4D 13-16-3 +always \u7A4E 13456-4 +always \u7A4F 123456-4 +always \u7A50 245-234-3 +always \u7A51 15-2346-5 +always \u7A52 124-25-3 +always \u7A53 16-5 +always \u7A54 1235-456-2 +always \u7A55 245-346-5 +always \u7A56 13-16-4 +always \u7A57 15-1246-5 +always \u7A58 15-246-3 +always \u7A59 1234-34-2 +always \u7A5A 13-246-3 +always \u7A5B 1-25-3 +always \u7A5C 124-12346-2 +always \u7A5D 125-1246-5 +always \u7A5E 14-1256-4 +always \u7A5F 15-1246-5 +always \u7A60 1345-12346-2 +always \u7A61 15-2346-5 +always \u7A62 1235-1246-5 +always \u7A63 1245-1346-2 +always \u7A64 1345-25-5 +always \u7A65 1256-5 +always \u7A66 1234-1456-3 +always \u7A67 13-16-5 +always \u7A68 124-1246-2 +always \u7A69 123456-4 +always \u7A6A 12-1356-3 +always \u7A6B 1235-25-5 +always \u7A6C 13-12346-4 +always \u7A6D 14-1256-4 +always \u7A6E 135-246-3 +always \u7A6F 15-2346-5 +always \u7A70 1245-1346-2 +always \u7A71 1-25-3 +always \u7A72 14-16-2 +always \u7A73 125-1236-5 +always \u7A74 15-236-5 +always \u7A75 35-3 +always \u7A76 13-234-5 +always \u7A77 245-235-2 +always \u7A78 15-16-3 +always \u7A79 245-235-2 +always \u7A7A 123-12346-3 +always \u7A7B 1256-3 +always \u7A7C 15-136-3 +always \u7A7D 13-13456-4 +always \u7A7E 246-5 +always \u7A7F 12-12456-3 +always \u7A80 1-123456-3 +always \u7A81 124-34-2 +always \u7A82 14-146-2 +always \u7A83 245-346-5 +always \u7A84 1-2456-4 +always \u7A85 246-4 +always \u7A86 135-2345-4 +always \u7A87 135-146-2 +always \u7A88 246-4 +always \u7A89 135-13456-4 +always \u7A8A 35-3 +always \u7A8B 1-34-2 +always \u7A8C 13-246-5 +always \u7A8D 245-246-5 +always \u7A8E 145-246-5 +always \u7A8F 34-3 +always \u7A90 35-3 +always \u7A91 246-2 +always \u7A92 1-156-5 +always \u7A93 12-456-3 +always \u7A94 246-5 +always \u7A95 124-246-4 +always \u7A96 13-246-5 +always \u7A97 12-456-3 +always \u7A98 13-235-4 +always \u7A99 15-246-3 +always \u7A9A 12-1356-2 +always \u7A9B 123-12356-5 +always \u7A9C 245-12456-5 +always \u7A9D 25-3 +always \u7A9E 145-1236-5 +always \u7A9F 123-34-3 +always \u7AA0 123-2346-3 +always \u7AA1 1-1246-5 +always \u7AA2 15-1256-5 +always \u7AA3 15-34-5 +always \u7AA4 13-12456-3 +always \u7AA5 123-1246-3 +always \u7AA6 145-12356-5 +always \u7AA7 1-2346-3 +always \u7AA8 1456-5 +always \u7AA9 25-3 +always \u7AAA 35-3 +always \u7AAB 23456-5 +always \u7AAC 1256-2 +always \u7AAD 13-1256-5 +always \u7AAE 245-235-2 +always \u7AAF 246-2 +always \u7AB0 246-2 +always \u7AB1 124-246-5 +always \u7AB2 12-146-2 +always \u7AB3 1256-4 +always \u7AB4 124-2345-2 +always \u7AB5 145-246-5 +always \u7AB6 13-1256-5 +always \u7AB7 14-246-2 +always \u7AB8 15-16-3 +always \u7AB9 34-5 +always \u7ABA 123-1246-3 +always \u7ABB 12-456-3 +always \u7ABC 1-146-3 +always \u7ABD 123-12456-4 +always \u7ABE 123-12456-4 +always \u7ABF 14-12346-2 +always \u7AC0 12-1356-3 +always \u7AC1 245-1246-5 +always \u7AC2 1234-246-2 +always \u7AC3 125-146-5 +always \u7AC4 245-12456-5 +always \u7AC5 245-246-5 +always \u7AC6 245-235-2 +always \u7AC7 145-12356-5 +always \u7AC8 125-146-5 +always \u7AC9 14-12346-4 +always \u7ACA 245-346-5 +always \u7ACB 14-16-5 +always \u7ACC 12-34-5 +always \u7ACD 24-156-2 +always \u7ACE 12345-12356-5 +always \u7ACF 245-2345-3 +always \u7AD0 12-34-5 +always \u7AD1 1235-12346-2 +always \u7AD2 245-16-2 +always \u7AD3 1235-146-2 +always \u7AD4 24-1356-3 +always \u7AD5 12345-136-3 +always \u7AD6 24-34-5 +always \u7AD7 134-246-5 +always \u7AD8 13-1256-4 +always \u7AD9 1-1236-5 +always \u7ADA 1-34-5 +always \u7ADB 14-13456-2 +always \u7ADC 14-12346-2 +always \u7ADD 135-13456-5 +always \u7ADE 13-13456-5 +always \u7ADF 13-13456-5 +always \u7AE0 1-1346-3 +always \u7AE1 135-2456-4 +always \u7AE2 15-156-5 +always \u7AE3 13-256-5 +always \u7AE4 1235-12346-2 +always \u7AE5 124-12346-2 +always \u7AE6 15-12346-4 +always \u7AE7 13-13456-5 +always \u7AE8 145-246-5 +always \u7AE9 16-5 +always \u7AEA 24-34-5 +always \u7AEB 13-13456-5 +always \u7AEC 245-1256-4 +always \u7AED 13-346-2 +always \u7AEE 1234-13456-2 +always \u7AEF 145-12456-3 +always \u7AF0 24-146-2 +always \u7AF1 1-12456-4 +always \u7AF2 245-1356-2 +always \u7AF3 145-1356-3 +always \u7AF4 245-1246-3 +always \u7AF5 2356-3 +always \u7AF6 13-13456-5 +always \u7AF7 123-1236-5 +always \u7AF8 13-13456-5 +always \u7AF9 1-34-2 +always \u7AFA 1-34-2 +always \u7AFB 14-2346-5 +always \u7AFC 1234-1356-2 +always \u7AFD 1256-2 +always \u7AFE 12-156-2 +always \u7AFF 13-1236-3 +always \u7B00 134-1346-2 +always \u7B01 1-34-2 +always \u7B02 12456-2 +always \u7B03 145-34-4 +always \u7B04 13-16-3 +always \u7B05 15-246-2 +always \u7B06 135-345-3 +always \u7B07 15-12456-5 +always \u7B08 13-16-2 +always \u7B09 1-136-4 +always \u7B0A 1-146-5 +always \u7B0B 15-123456-4 +always \u7B0C 23456-2 +always \u7B0D 1-1246-5 +always \u7B0E 45-2 +always \u7B0F 1235-34-5 +always \u7B10 13-1346-3 +always \u7B11 15-246-5 +always \u7B12 245-136-2 +always \u7B13 1234-16-2 +always \u7B14 135-16-4 +always \u7B15 13-2345-4 +always \u7B16 16-4 +always \u7B17 145-12346-3 +always \u7B18 24-1236-3 +always \u7B19 24-1356-3 +always \u7B1A 15-23456-2 +always \u7B1B 145-16-2 +always \u7B1C 1-34-2 +always \u7B1D 1345-345-5 +always \u7B1E 12-156-3 +always \u7B1F 13-34-3 +always \u7B20 14-16-5 +always \u7B21 245-346-5 +always \u7B22 134-1456-4 +always \u7B23 135-146-3 +always \u7B24 124-246-2 +always \u7B25 15-156-5 +always \u7B26 12345-34-2 +always \u7B27 245-2346-5 +always \u7B28 135-136-5 +always \u7B29 1234-356-5 +always \u7B2A 145-345-2 +always \u7B2B 125-156-4 +always \u7B2C 145-16-5 +always \u7B2D 14-13456-2 +always \u7B2E 125-2346-2 +always \u7B2F 1345-34-2 +always \u7B30 12345-34-2 +always \u7B31 13-12356-4 +always \u7B32 12345-1236-2 +always \u7B33 13-23456-3 +always \u7B34 13-2346-4 +always \u7B35 12345-1236-5 +always \u7B36 24-156-4 +always \u7B37 134-146-4 +always \u7B38 1234-126-4 +always \u7B39 15-246-4 +always \u7B3A 13-2345-3 +always \u7B3B 15-235-2 +always \u7B3C 14-12346-2 +always \u7B3D 134-1456-4 +always \u7B3E 135-2345-3 +always \u7B3F 14-25-5 +always \u7B40 13-1246-5 +always \u7B41 245-1256-4 +always \u7B42 12-156-2 +always \u7B43 1456-3 +always \u7B44 246-5 +always \u7B45 15-2345-4 +always \u7B46 135-16-4 +always \u7B47 245-235-2 +always \u7B48 13-35-3 +always \u7B49 145-1356-4 +always \u7B4A 13-246-4 +always \u7B4B 13-1456-3 +always \u7B4C 245-45-2 +always \u7B4D 15-123456-4 +always \u7B4E 1245-34-2 +always \u7B4F 12345-345-2 +always \u7B50 123-456-3 +always \u7B51 1-34-5 +always \u7B52 124-12346-4 +always \u7B53 13-16-3 +always \u7B54 145-345-2 +always \u7B55 15-13456-2 +always \u7B56 245-2346-5 +always \u7B57 1-12346-5 +always \u7B58 123-12356-5 +always \u7B59 14-2456-2 +always \u7B5A 135-16-5 +always \u7B5B 24-2456-3 +always \u7B5C 145-1346-3 +always \u7B5D 1-1356-3 +always \u7B5E 245-2346-5 +always \u7B5F 12345-34-3 +always \u7B60 256-3 +always \u7B61 124-34-2 +always \u7B62 1234-345-2 +always \u7B63 14-16-2 +always \u7B64 14-1346-2 +always \u7B65 13-1256-4 +always \u7B66 13-12456-4 +always \u7B67 13-2345-4 +always \u7B68 1235-1236-2 +always \u7B69 124-12346-4 +always \u7B6A 15-23456-2 +always \u7B6B 1-156-5 +always \u7B6C 12-1356-2 +always \u7B6D 15-12456-5 +always \u7B6E 24-156-5 +always \u7B6F 1-34-5 +always \u7B70 125-25-2 +always \u7B71 15-246-4 +always \u7B72 24-146-3 +always \u7B73 124-13456-2 +always \u7B74 245-2346-5 +always \u7B75 2345-2 +always \u7B76 13-146-4 +always \u7B77 123-2356-5 +always \u7B78 13-1236-3 +always \u7B79 12-12356-2 +always \u7B7A 123-456-3 +always \u7B7B 13-1346-5 +always \u7B7C 256-2 +always \u7B7D 25-3 +always \u7B7E 245-2345-3 +always \u7B7F 15-246-4 +always \u7B80 13-2345-4 +always \u7B81 1234-34-2 +always \u7B82 14-2456-2 +always \u7B83 125-12356-3 +always \u7B84 135-16-5 +always \u7B85 135-16-5 +always \u7B86 135-16-5 +always \u7B87 13-2346-5 +always \u7B88 12-156-2 +always \u7B89 13-2356-4 +always \u7B8A 1256-3 +always \u7B8B 13-2345-3 +always \u7B8C 1-146-5 +always \u7B8D 13-34-3 +always \u7B8E 12-156-2 +always \u7B8F 1-1356-3 +always \u7B90 245-13456-5 +always \u7B91 24-345-5 +always \u7B92 1-12356-4 +always \u7B93 14-34-5 +always \u7B94 135-126-2 +always \u7B95 13-16-3 +always \u7B96 14-1456-2 +always \u7B97 15-12456-5 +always \u7B98 13-256-5 +always \u7B99 12345-34-2 +always \u7B9A 1-345-2 +always \u7B9B 13-34-3 +always \u7B9C 123-12346-3 +always \u7B9D 245-2345-2 +always \u7B9E 245-45-3 +always \u7B9F 13-256-5 +always \u7BA0 12-1246-2 +always \u7BA1 13-12456-4 +always \u7BA2 45-3 +always \u7BA3 245-2346-5 +always \u7BA4 125-34-2 +always \u7BA5 135-126-4 +always \u7BA6 125-2346-2 +always \u7BA7 245-346-5 +always \u7BA8 124-25-5 +always \u7BA9 14-25-2 +always \u7BAA 145-1236-3 +always \u7BAB 15-246-3 +always \u7BAC 1245-25-5 +always \u7BAD 13-2345-5 +always \u7BAE 15-45-3 +always \u7BAF 135-2345-3 +always \u7BB0 15-123456-4 +always \u7BB1 15-46-3 +always \u7BB2 15-2345-4 +always \u7BB3 1234-13456-2 +always \u7BB4 1-136-3 +always \u7BB5 24-1356-4 +always \u7BB6 1235-34-2 +always \u7BB7 24-156-3 +always \u7BB8 1-34-5 +always \u7BB9 236-3 +always \u7BBA 12-123456-4 +always \u7BBB 14-1256-5 +always \u7BBC 34-3 +always \u7BBD 145-12346-4 +always \u7BBE 24-25-5 +always \u7BBF 13-16-2 +always \u7BC0 13-346-2 +always \u7BC1 1235-456-2 +always \u7BC2 15-13456-3 +always \u7BC3 134-356-2 +always \u7BC4 12345-1236-5 +always \u7BC5 12-1246-2 +always \u7BC6 1-12456-5 +always \u7BC7 1234-2345-3 +always \u7BC8 12345-1356-3 +always \u7BC9 1-34-2 +always \u7BCA 1235-12346-2 +always \u7BCB 245-346-5 +always \u7BCC 1235-12356-2 +always \u7BCD 245-234-3 +always \u7BCE 134-246-4 +always \u7BCF 245-2345-5 +always \u7BD0 13-34-3 +always \u7BD1 123-1246-5 +always \u7BD2 24-156-2 +always \u7BD3 14-12356-4 +always \u7BD4 256-2 +always \u7BD5 1235-2346-2 +always \u7BD6 124-1346-2 +always \u7BD7 236-5 +always \u7BD8 12-12356-3 +always \u7BD9 13-146-3 +always \u7BDA 12345-356-4 +always \u7BDB 1245-25-5 +always \u7BDC 1-1356-3 +always \u7BDD 13-12356-3 +always \u7BDE 1345-346-5 +always \u7BDF 245-2345-5 +always \u7BE0 15-246-4 +always \u7BE1 245-12456-5 +always \u7BE2 13-12346-3 +always \u7BE3 1234-1346-2 +always \u7BE4 145-34-4 +always \u7BE5 14-16-5 +always \u7BE6 135-16-5 +always \u7BE7 1-25-2 +always \u7BE8 12-34-2 +always \u7BE9 24-2456-3 +always \u7BEA 12-156-2 +always \u7BEB 1-34-2 +always \u7BEC 245-46-3 +always \u7BED 14-12346-2 +always \u7BEE 14-1236-2 +always \u7BEF 13-2345-3 +always \u7BF0 135-34-5 +always \u7BF1 14-16-2 +always \u7BF2 1235-1246-5 +always \u7BF3 135-16-5 +always \u7BF4 145-16-2 +always \u7BF5 245-12346-3 +always \u7BF6 2345-3 +always \u7BF7 1234-1356-2 +always \u7BF8 15-136-3 +always \u7BF9 1-12456-5 +always \u7BFA 1234-2456-2 +always \u7BFB 1234-246-4 +always \u7BFC 145-12356-3 +always \u7BFD 1256-4 +always \u7BFE 134-346-5 +always \u7BFF 124-12456-2 +always \u7C00 125-2346-2 +always \u7C01 24-2456-3 +always \u7C02 13-25-2 +always \u7C03 16-2 +always \u7C04 1235-34-5 +always \u7C05 12-1236-4 +always \u7C06 123-12356-5 +always \u7C07 245-34-5 +always \u7C08 1234-13456-2 +always \u7C09 12-12356-5 +always \u7C0A 13-16-3 +always \u7C0B 13-1246-4 +always \u7C0C 15-34-5 +always \u7C0D 14-12356-4 +always \u7C0E 245-25-5 +always \u7C0F 14-34-5 +always \u7C10 1345-2345-4 +always \u7C11 15-25-3 +always \u7C12 245-12456-5 +always \u7C13 145-246-3 +always \u7C14 15-25-3 +always \u7C15 14-2346-5 +always \u7C16 145-12456-5 +always \u7C17 14-46-4 +always \u7C18 15-246-3 +always \u7C19 135-126-2 +always \u7C1A 134-16-5 +always \u7C1B 15-156-3 +always \u7C1C 145-1346-5 +always \u7C1D 14-246-2 +always \u7C1E 145-1236-3 +always \u7C1F 145-2345-5 +always \u7C20 12345-34-4 +always \u7C21 13-2345-4 +always \u7C22 134-1456-4 +always \u7C23 123-1246-5 +always \u7C24 145-2456-5 +always \u7C25 13-246-3 +always \u7C26 145-1356-3 +always \u7C27 1235-456-2 +always \u7C28 15-123456-4 +always \u7C29 14-146-2 +always \u7C2A 125-1236-3 +always \u7C2B 15-246-3 +always \u7C2C 14-34-5 +always \u7C2D 24-156-5 +always \u7C2E 125-1236-3 +always \u7C2F 245-16-4 +always \u7C30 1234-2456-2 +always \u7C31 245-16-2 +always \u7C32 1234-2456-2 +always \u7C33 13-1236-4 +always \u7C34 13-1256-5 +always \u7C35 145-34-5 +always \u7C36 14-34-5 +always \u7C37 2345-2 +always \u7C38 135-126-4 +always \u7C39 145-1346-3 +always \u7C3A 15-2456-5 +always \u7C3B 1-35-3 +always \u7C3C 14-12346-2 +always \u7C3D 245-2345-3 +always \u7C3E 14-2345-2 +always \u7C3F 135-34-5 +always \u7C40 1-12356-5 +always \u7C41 14-2456-5 +always \u7C42 24-156-5 +always \u7C43 14-1236-2 +always \u7C44 123-1246-5 +always \u7C45 1256-2 +always \u7C46 236-5 +always \u7C47 1235-146-2 +always \u7C48 1-136-3 +always \u7C49 124-2456-2 +always \u7C4A 124-16-5 +always \u7C4B 134-16-2 +always \u7C4C 12-12356-2 +always \u7C4D 13-16-2 +always \u7C4E 16-2 +always \u7C4F 245-16-2 +always \u7C50 124-1356-2 +always \u7C51 1-12456-5 +always \u7C52 1-12356-5 +always \u7C53 12345-1236-3 +always \u7C54 15-12356-4 +always \u7C55 1-12356-5 +always \u7C56 245-2345-3 +always \u7C57 1-25-2 +always \u7C58 124-1356-2 +always \u7C59 14-34-5 +always \u7C5A 14-34-2 +always \u7C5B 13-2345-3 +always \u7C5C 124-25-5 +always \u7C5D 13456-2 +always \u7C5E 1256-5 +always \u7C5F 14-2456-5 +always \u7C60 14-12346-2 +always \u7C61 245-346-5 +always \u7C62 14-2345-2 +always \u7C63 14-1236-2 +always \u7C64 245-2345-3 +always \u7C65 236-5 +always \u7C66 1-12346-3 +always \u7C67 245-1256-2 +always \u7C68 14-2345-2 +always \u7C69 135-2345-3 +always \u7C6A 145-12456-5 +always \u7C6B 125-12456-4 +always \u7C6C 14-16-2 +always \u7C6D 15-156-3 +always \u7C6E 14-25-2 +always \u7C6F 13456-2 +always \u7C70 236-5 +always \u7C71 1-25-2 +always \u7C72 1256-5 +always \u7C73 134-16-4 +always \u7C74 145-16-2 +always \u7C75 12345-1236-2 +always \u7C76 24-136-3 +always \u7C77 1-2346-2 +always \u7C78 24-136-3 +always \u7C79 1345-1256-4 +always \u7C7A 15-346-2 +always \u7C7B 14-356-5 +always \u7C7C 15-2345-3 +always \u7C7D 125-156-4 +always \u7C7E 1345-16-2 +always \u7C7F 245-123456-5 +always \u7C80 1-1346-5 +always \u7C81 245-2345-3 +always \u7C82 1-2456-3 +always \u7C83 135-16-4 +always \u7C84 135-1236-4 +always \u7C85 34-5 +always \u7C86 24-345-3 +always \u7C87 123-1346-3 +always \u7C88 1245-12356-2 +always \u7C89 12345-136-4 +always \u7C8A 135-16-5 +always \u7C8B 245-1246-5 +always \u7C8C 1456-4 +always \u7C8D 14-16-2 +always \u7C8E 12-156-4 +always \u7C8F 124-2456-5 +always \u7C90 123-34-5 +always \u7C91 135-345-3 +always \u7C92 14-16-5 +always \u7C93 13-1236-3 +always \u7C94 13-1256-5 +always \u7C95 1234-126-5 +always \u7C96 134-126-5 +always \u7C97 245-34-3 +always \u7C98 1-1236-3 +always \u7C99 1-12356-5 +always \u7C9A 14-16-2 +always \u7C9B 15-34-5 +always \u7C9C 124-246-5 +always \u7C9D 14-16-5 +always \u7C9E 15-16-3 +always \u7C9F 15-34-5 +always \u7CA0 1235-12346-2 +always \u7CA1 124-12346-2 +always \u7CA2 125-156-3 +always \u7CA3 245-2346-5 +always \u7CA4 236-5 +always \u7CA5 1-12356-3 +always \u7CA6 14-1456-2 +always \u7CA7 1-456-3 +always \u7CA8 135-2456-4 +always \u7CA9 14-146-3 +always \u7CAA 12345-136-5 +always \u7CAB 156-2 +always \u7CAC 245-1256-3 +always \u7CAD 1235-2346-2 +always \u7CAE 14-46-2 +always \u7CAF 15-2345-5 +always \u7CB0 12345-34-3 +always \u7CB1 14-46-2 +always \u7CB2 245-1236-5 +always \u7CB3 13-13456-3 +always \u7CB4 14-16-4 +always \u7CB5 236-5 +always \u7CB6 14-34-5 +always \u7CB7 13-1256-2 +always \u7CB8 245-16-2 +always \u7CB9 245-1246-5 +always \u7CBA 135-2456-5 +always \u7CBB 1-1346-3 +always \u7CBC 14-1456-2 +always \u7CBD 125-12346-5 +always \u7CBE 13-13456-3 +always \u7CBF 13-25-4 +always \u7CC0 1235-35-3 +always \u7CC1 15-136-3 +always \u7CC2 15-1236-4 +always \u7CC3 124-1346-2 +always \u7CC4 135-2345-3 +always \u7CC5 1245-12356-2 +always \u7CC6 134-2345-5 +always \u7CC7 1235-12356-2 +always \u7CC8 15-1256-4 +always \u7CC9 125-12346-5 +always \u7CCA 1235-34-2 +always \u7CCB 13-2345-5 +always \u7CCC 125-1236-3 +always \u7CCD 245-156-2 +always \u7CCE 14-134 +always \u7CCF 15-346-5 +always \u7CD0 12345-34-3 +always \u7CD1 1345-16-5 +always \u7CD2 135-356-5 +always \u7CD3 13-34-4 +always \u7CD4 15-234-4 +always \u7CD5 13-146-3 +always \u7CD6 124-1346-2 +always \u7CD7 245-234-4 +always \u7CD8 13-23456-3 +always \u7CD9 245-146-3 +always \u7CDA 1-456-3 +always \u7CDB 124-1346-2 +always \u7CDC 134-16-2 +always \u7CDD 15-136-3 +always \u7CDE 12345-136-5 +always \u7CDF 125-146-3 +always \u7CE0 123-1346-3 +always \u7CE1 13-46-5 +always \u7CE2 134-126-2 +always \u7CE3 15-1236-4 +always \u7CE4 15-1236-4 +always \u7CE5 1345-25-5 +always \u7CE6 15-16-3 +always \u7CE7 14-46-2 +always \u7CE8 13-46-5 +always \u7CE9 123-2356-5 +always \u7CEA 135-126-2 +always \u7CEB 1235-12456-2 +always \u7CEC 24-34-4 +always \u7CED 125-12346-5 +always \u7CEE 15-2345-5 +always \u7CEF 1345-25-5 +always \u7CF0 124-12456-2 +always \u7CF1 1345-346-5 +always \u7CF2 14-16-5 +always \u7CF3 125-25-5 +always \u7CF4 145-16-2 +always \u7CF5 1345-346-5 +always \u7CF6 124-246-5 +always \u7CF7 14-1236-2 +always \u7CF8 134-16-5 +always \u7CF9 15-156-3 +always \u7CFA 13-234-3 +always \u7CFB 15-16-5 +always \u7CFC 13-12346-3 +always \u7CFD 1-1356-4 +always \u7CFE 13-234-3 +always \u7CFF 234-5 +always \u7D00 13-16-5 +always \u7D01 12-345-5 +always \u7D02 1-12356-5 +always \u7D03 15-256-2 +always \u7D04 236-3 +always \u7D05 1235-12346-2 +always \u7D06 1256-3 +always \u7D07 1235-2346-2 +always \u7D08 12456-2 +always \u7D09 1245-136-5 +always \u7D0A 123456-5 +always \u7D0B 123456-2 +always \u7D0C 245-234-2 +always \u7D0D 1345-345-5 +always \u7D0E 125-156-3 +always \u7D0F 124-12356-4 +always \u7D10 1345-234-4 +always \u7D11 12345-12356-2 +always \u7D12 13-16-5 +always \u7D13 24-34-3 +always \u7D14 12-123456-2 +always \u7D15 1234-16-3 +always \u7D16 1-136-5 +always \u7D17 24-345-3 +always \u7D18 1235-12346-2 +always \u7D19 1-156-4 +always \u7D1A 13-16-2 +always \u7D1B 12345-136-3 +always \u7D1C 256-2 +always \u7D1D 1245-136-5 +always \u7D1E 145-1236-4 +always \u7D1F 13-1456-3 +always \u7D20 15-34-5 +always \u7D21 12345-1346-4 +always \u7D22 15-25-4 +always \u7D23 245-1246-5 +always \u7D24 13-234-4 +always \u7D25 1-345-2 +always \u7D26 135-345-3 +always \u7D27 13-1456-4 +always \u7D28 12345-34-5 +always \u7D29 1-156-5 +always \u7D2A 245-156-4 +always \u7D2B 125-156-4 +always \u7D2C 12-12356-2 +always \u7D2D 1235-12346-2 +always \u7D2E 1-345-3 +always \u7D2F 14-356-5 +always \u7D30 15-16-5 +always \u7D31 12345-34-2 +always \u7D32 15-346-5 +always \u7D33 24-136-3 +always \u7D34 135-356-5 +always \u7D35 1-34-5 +always \u7D36 245-1256-4 +always \u7D37 14-13456-2 +always \u7D38 1-34-5 +always \u7D39 24-146-5 +always \u7D3A 13-1236-5 +always \u7D3B 46-3 +always \u7D3C 12345-34-2 +always \u7D3D 124-25-2 +always \u7D3E 1-136-4 +always \u7D3F 145-2456-5 +always \u7D40 12-34-5 +always \u7D41 24-156-3 +always \u7D42 1-12346-3 +always \u7D43 15-2345-2 +always \u7D44 125-34-4 +always \u7D45 13-13456-4 +always \u7D46 135-1236-5 +always \u7D47 245-1256-2 +always \u7D48 134-126-5 +always \u7D49 24-34-5 +always \u7D4A 125-1246-5 +always \u7D4B 123-456-5 +always \u7D4C 13-13456-3 +always \u7D4D 1245-136-2 +always \u7D4E 1235-1356-2 +always \u7D4F 15-346-5 +always \u7D50 13-346-2 +always \u7D51 1-34-3 +always \u7D52 12-12356-2 +always \u7D53 13-35-5 +always \u7D54 135-2456-4 +always \u7D55 13-236-2 +always \u7D56 123-456-5 +always \u7D57 1235-34-2 +always \u7D58 125-156-5 +always \u7D59 13-1356-3 +always \u7D5A 13-1356-3 +always \u7D5B 124-146-3 +always \u7D5C 15-346-2 +always \u7D5D 123-34-5 +always \u7D5E 13-246-4 +always \u7D5F 245-45-3 +always \u7D60 13-2456-4 +always \u7D61 14-25-5 +always \u7D62 15-45-5 +always \u7D63 135-1356-3 +always \u7D64 15-2345-5 +always \u7D65 12345-34-2 +always \u7D66 13-356-4 +always \u7D67 124-12346-2 +always \u7D68 1245-12346-2 +always \u7D69 124-246-5 +always \u7D6A 1456-3 +always \u7D6B 14-356-4 +always \u7D6C 15-346-5 +always \u7D6D 245-45-5 +always \u7D6E 15-1256-5 +always \u7D6F 13-2456-3 +always \u7D70 145-346-2 +always \u7D71 124-12346-4 +always \u7D72 15-156-3 +always \u7D73 13-46-5 +always \u7D74 15-46-2 +always \u7D75 1235-1246-5 +always \u7D76 13-236-2 +always \u7D77 1-156-2 +always \u7D78 13-2345-4 +always \u7D79 13-45-5 +always \u7D7A 12-156-3 +always \u7D7B 123456-5 +always \u7D7C 1-136-4 +always \u7D7D 14-1256-4 +always \u7D7E 12-1356-2 +always \u7D7F 245-234-2 +always \u7D80 24-34-3 +always \u7D81 135-1346-4 +always \u7D82 124-12346-4 +always \u7D83 15-246-3 +always \u7D84 12456-5 +always \u7D85 245-1456-3 +always \u7D86 13-1356-4 +always \u7D87 15-234-4 +always \u7D88 124-16-5 +always \u7D89 15-234-5 +always \u7D8A 15-346-2 +always \u7D8B 1235-12346-2 +always \u7D8C 15-16-5 +always \u7D8D 12345-34-2 +always \u7D8E 124-13456-3 +always \u7D8F 15-1246-2 +always \u7D90 145-1246-5 +always \u7D91 123-123456-4 +always \u7D92 12345-34-3 +always \u7D93 13-13456-3 +always \u7D94 1235-34-5 +always \u7D95 1-156-3 +always \u7D96 2345-2 +always \u7D97 13-235-4 +always \u7D98 12345-1356-2 +always \u7D99 13-16-5 +always \u7D9A 15-1256-5 +always \u7D9B 1245-136-4 +always \u7D9C 125-12346-5 +always \u7D9D 12-136-3 +always \u7D9E 145-25-4 +always \u7D9F 14-16-5 +always \u7DA0 14-1256-5 +always \u7DA1 14-46-2 +always \u7DA2 12-12356-2 +always \u7DA3 245-45-4 +always \u7DA4 24-146-5 +always \u7DA5 245-16-5 +always \u7DA6 245-16-2 +always \u7DA7 1-123456-4 +always \u7DA8 245-16-2 +always \u7DA9 12456-4 +always \u7DAA 245-2345-5 +always \u7DAB 15-2345-5 +always \u7DAC 24-12356-5 +always \u7DAD 1246-2 +always \u7DAE 245-1456-5 +always \u7DAF 124-146-2 +always \u7DB0 12456-4 +always \u7DB1 13-1346-3 +always \u7DB2 456-4 +always \u7DB3 135-1356-3 +always \u7DB4 1-1246-5 +always \u7DB5 245-2456-4 +always \u7DB6 13-25-4 +always \u7DB7 125-1246-5 +always \u7DB8 14-123456-2 +always \u7DB9 14-234-4 +always \u7DBA 245-16-4 +always \u7DBB 1-1236-5 +always \u7DBC 135-16-5 +always \u7DBD 12-25-5 +always \u7DBE 14-13456-2 +always \u7DBF 134-2345-2 +always \u7DC0 245-16-3 +always \u7DC1 245-346-5 +always \u7DC2 124-1236-3 +always \u7DC3 125-12346-3 +always \u7DC4 13-123456-4 +always \u7DC5 125-12356-3 +always \u7DC6 15-16-3 +always \u7DC7 125-156-3 +always \u7DC8 15-13456-5 +always \u7DC9 14-46-4 +always \u7DCA 13-1456-4 +always \u7DCB 12345-356-3 +always \u7DCC 1245-1246-2 +always \u7DCD 134-1456-2 +always \u7DCE 1256-5 +always \u7DCF 125-12346-4 +always \u7DD0 12345-1236-2 +always \u7DD1 14-1256-5 +always \u7DD2 15-1256-5 +always \u7DD3 13456-3 +always \u7DD4 24-1346-5 +always \u7DD5 245-16-2 +always \u7DD6 15-1256-5 +always \u7DD7 15-46-3 +always \u7DD8 13-2345-3 +always \u7DD9 123-2346-5 +always \u7DDA 15-2345-5 +always \u7DDB 1245-12456-4 +always \u7DDC 134-2345-2 +always \u7DDD 13-16-3 +always \u7DDE 145-12456-5 +always \u7DDF 1-12346-5 +always \u7DE0 145-16-5 +always \u7DE1 134-1456-2 +always \u7DE2 134-246-2 +always \u7DE3 45-2 +always \u7DE4 15-346-5 +always \u7DE5 135-146-4 +always \u7DE6 15-156-3 +always \u7DE7 245-234-3 +always \u7DE8 135-2345-3 +always \u7DE9 1235-12456-4 +always \u7DEA 13-1356-3 +always \u7DEB 125-12346-4 +always \u7DEC 134-2345-4 +always \u7DED 1246-5 +always \u7DEE 12345-34-5 +always \u7DEF 1246-4 +always \u7DF0 124-12356-3 +always \u7DF1 13-12356-3 +always \u7DF2 134-246-4 +always \u7DF3 15-346-2 +always \u7DF4 14-2345-5 +always \u7DF5 125-12346-3 +always \u7DF6 135-2345-5 +always \u7DF7 256-5 +always \u7DF8 1456-3 +always \u7DF9 124-16-2 +always \u7DFA 13-35-3 +always \u7DFB 1-156-5 +always \u7DFC 256-3 +always \u7DFD 12-1356-3 +always \u7DFE 12-1236-2 +always \u7DFF 145-2456-5 +always \u7E00 15-23456-2 +always \u7E01 45-2 +always \u7E02 125-12346-4 +always \u7E03 15-1256-3 +always \u7E04 24-1356-2 +always \u7E05 1246-3 +always \u7E06 13-1356-3 +always \u7E07 15-45-3 +always \u7E08 13456-2 +always \u7E09 13-1456-5 +always \u7E0A 16-5 +always \u7E0B 1-1246-5 +always \u7E0C 1345-16-5 +always \u7E0D 135-1346-3 +always \u7E0E 13-34-4 +always \u7E0F 1234-1236-2 +always \u7E10 1-12356-5 +always \u7E11 13-2345-3 +always \u7E12 245-156-3 +always \u7E13 245-45-5 +always \u7E14 24-456-4 +always \u7E15 256-5 +always \u7E16 15-23456-2 +always \u7E17 245-1246-3 +always \u7E18 15-16-3 +always \u7E19 1245-12346-2 +always \u7E1A 124-146-3 +always \u7E1B 12345-34-5 +always \u7E1C 256-2 +always \u7E1D 1-136-4 +always \u7E1E 13-146-4 +always \u7E1F 1245-34-5 +always \u7E20 1235-34-2 +always \u7E21 125-2456-4 +always \u7E22 124-1356-2 +always \u7E23 15-2345-5 +always \u7E24 15-34-5 +always \u7E25 1-136-4 +always \u7E26 125-12346-5 +always \u7E27 124-146-3 +always \u7E28 1235-456-4 +always \u7E29 245-2456-5 +always \u7E2A 135-16-5 +always \u7E2B 12345-1356-5 +always \u7E2C 245-34-5 +always \u7E2D 14-16-2 +always \u7E2E 15-25-3 +always \u7E2F 2345-4 +always \u7E30 15-16-4 +always \u7E31 125-12346-5 +always \u7E32 14-356-2 +always \u7E33 1-12456-5 +always \u7E34 15-2345-3 +always \u7E35 134-1236-5 +always \u7E36 1-156-2 +always \u7E37 14-1256-4 +always \u7E38 134-126-5 +always \u7E39 1234-246-4 +always \u7E3A 14-2345-2 +always \u7E3B 134-16-2 +always \u7E3C 15-45-5 +always \u7E3D 125-12346-4 +always \u7E3E 13-16-3 +always \u7E3F 24-1236-3 +always \u7E40 15-1246-5 +always \u7E41 12345-1236-2 +always \u7E42 14-1256-5 +always \u7E43 135-1356-3 +always \u7E44 16-3 +always \u7E45 15-146-3 +always \u7E46 134-246-5 +always \u7E47 234-2 +always \u7E48 245-46-4 +always \u7E49 1235-123456-2 +always \u7E4A 15-2345-3 +always \u7E4B 15-16-5 +always \u7E4C 125-2356-3 +always \u7E4D 15-234-5 +always \u7E4E 1245-1236-2 +always \u7E4F 15-45-5 +always \u7E50 15-1246-5 +always \u7E51 245-246-3 +always \u7E52 125-1356-3 +always \u7E53 125-25-4 +always \u7E54 1-156-3 +always \u7E55 24-1236-5 +always \u7E56 15-1236-4 +always \u7E57 14-1456-2 +always \u7E58 1256-5 +always \u7E59 12345-1236-3 +always \u7E5A 14-246-2 +always \u7E5B 12-25-5 +always \u7E5C 125-123456-3 +always \u7E5D 13-2345-5 +always \u7E5E 1245-146-5 +always \u7E5F 12-1236-4 +always \u7E60 1245-1246-4 +always \u7E61 15-234-5 +always \u7E62 1235-1246-5 +always \u7E63 1235-35-5 +always \u7E64 125-12456-4 +always \u7E65 15-16-3 +always \u7E66 245-46-4 +always \u7E67 256-3 +always \u7E68 145-345-2 +always \u7E69 24-1356-2 +always \u7E6A 1235-1246-5 +always \u7E6B 15-16-5 +always \u7E6C 15-2346-5 +always \u7E6D 13-2345-4 +always \u7E6E 13-46-3 +always \u7E6F 1235-12456-2 +always \u7E70 245-246-3 +always \u7E71 245-12346-3 +always \u7E72 13-346-5 +always \u7E73 13-246-4 +always \u7E74 135-16-5 +always \u7E75 12-1236-2 +always \u7E76 16-5 +always \u7E77 1345-146-2 +always \u7E78 15-1246-5 +always \u7E79 16-5 +always \u7E7A 24-2456-4 +always \u7E7B 15-1256-3 +always \u7E7C 13-16-5 +always \u7E7D 135-1456-3 +always \u7E7E 245-2345-4 +always \u7E7F 1345-1236-2 +always \u7E80 1234-34-2 +always \u7E81 15-256-3 +always \u7E82 125-12456-4 +always \u7E83 245-16-2 +always \u7E84 1234-1356-2 +always \u7E85 14-16-5 +always \u7E86 134-126-5 +always \u7E87 14-356-5 +always \u7E88 15-346-2 +always \u7E89 125-12456-4 +always \u7E8A 123-456-5 +always \u7E8B 234-3 +always \u7E8C 15-1256-5 +always \u7E8D 14-356-5 +always \u7E8E 15-2345-3 +always \u7E8F 12-1236-2 +always \u7E90 13-246-4 +always \u7E91 14-34-2 +always \u7E92 12-1236-2 +always \u7E93 13456-3 +always \u7E94 245-2456-2 +always \u7E95 15-46-3 +always \u7E96 15-2345-3 +always \u7E97 125-1246-5 +always \u7E98 125-12456-4 +always \u7E99 14-25-5 +always \u7E9A 15-16-4 +always \u7E9B 145-146-5 +always \u7E9C 14-1236-4 +always \u7E9D 14-356-2 +always \u7E9E 14-2345-5 +always \u7E9F 15-156-3 +always \u7EA0 13-234-3 +always \u7EA1 1256-3 +always \u7EA2 1235-12346-2 +always \u7EA3 1-12356-5 +always \u7EA4 15-2345-3 +always \u7EA5 1235-2346-2 +always \u7EA6 236-3 +always \u7EA7 13-16-2 +always \u7EA8 12456-2 +always \u7EA9 123-456-5 +always \u7EAA 13-16-5 +always \u7EAB 1245-136-5 +always \u7EAC 1246-4 +always \u7EAD 256-2 +always \u7EAE 1235-12346-2 +always \u7EAF 12-123456-2 +always \u7EB0 1234-16-3 +always \u7EB1 24-345-3 +always \u7EB2 13-1346-3 +always \u7EB3 1345-345-5 +always \u7EB4 1245-136-2 +always \u7EB5 125-12346-5 +always \u7EB6 14-123456-2 +always \u7EB7 12345-136-3 +always \u7EB8 1-156-4 +always \u7EB9 123456-2 +always \u7EBA 12345-1346-4 +always \u7EBB 1-34-5 +always \u7EBC 1456-4 +always \u7EBD 1345-234-4 +always \u7EBE 24-34-3 +always \u7EBF 15-2345-5 +always \u7EC0 13-1236-5 +always \u7EC1 15-346-5 +always \u7EC2 12345-34-2 +always \u7EC3 14-2345-5 +always \u7EC4 125-34-4 +always \u7EC5 24-136-3 +always \u7EC6 15-16-5 +always \u7EC7 1-156-3 +always \u7EC8 1-12346-3 +always \u7EC9 1-12356-5 +always \u7ECA 135-1236-5 +always \u7ECB 12345-34-2 +always \u7ECC 12-34-5 +always \u7ECD 24-146-5 +always \u7ECE 16-5 +always \u7ECF 13-13456-3 +always \u7ED0 145-2456-5 +always \u7ED1 135-1346-4 +always \u7ED2 1245-12346-2 +always \u7ED3 13-346-2 +always \u7ED4 123-34-5 +always \u7ED5 1245-146-5 +always \u7ED6 145-346-2 +always \u7ED7 1235-1346-2 +always \u7ED8 1235-1246-5 +always \u7ED9 13-356-4 +always \u7EDA 15-45-5 +always \u7EDB 13-46-5 +always \u7EDC 14-25-5 +always \u7EDD 13-236-2 +always \u7EDE 13-246-4 +always \u7EDF 124-12346-4 +always \u7EE0 13-1356-4 +always \u7EE1 15-246-3 +always \u7EE2 13-45-5 +always \u7EE3 15-234-5 +always \u7EE4 15-16-5 +always \u7EE5 15-1246-3 +always \u7EE6 124-146-3 +always \u7EE7 13-16-5 +always \u7EE8 124-16-5 +always \u7EE9 13-16-3 +always \u7EEA 15-1256-5 +always \u7EEB 14-13456-2 +always \u7EEC 13456-3 +always \u7EED 15-1256-5 +always \u7EEE 245-16-4 +always \u7EEF 12345-356-3 +always \u7EF0 12-25-5 +always \u7EF1 24-1346-5 +always \u7EF2 13-123456-4 +always \u7EF3 24-1356-2 +always \u7EF4 1246-2 +always \u7EF5 134-2345-2 +always \u7EF6 24-12356-5 +always \u7EF7 135-1356-3 +always \u7EF8 12-12356-2 +always \u7EF9 124-146-2 +always \u7EFA 14-234-4 +always \u7EFB 245-45-4 +always \u7EFC 125-1356-3 +always \u7EFD 1-1236-5 +always \u7EFE 12456-4 +always \u7EFF 14-1256-5 +always \u7F00 1-1246-5 +always \u7F01 125-156-3 +always \u7F02 123-2346-5 +always \u7F03 15-46-3 +always \u7F04 13-2345-3 +always \u7F05 134-2345-4 +always \u7F06 14-1236-4 +always \u7F07 124-16-2 +always \u7F08 134-246-4 +always \u7F09 13-16-3 +always \u7F0A 256-3 +always \u7F0B 1235-1246-5 +always \u7F0C 15-156-3 +always \u7F0D 145-25-4 +always \u7F0E 145-12456-5 +always \u7F0F 135-2345-5 +always \u7F10 15-2345-5 +always \u7F11 13-12356-3 +always \u7F12 1-1246-5 +always \u7F13 1235-12456-4 +always \u7F14 145-16-5 +always \u7F15 14-1256-4 +always \u7F16 135-2345-3 +always \u7F17 134-1456-2 +always \u7F18 45-2 +always \u7F19 13-1456-5 +always \u7F1A 12345-34-5 +always \u7F1B 1245-34-5 +always \u7F1C 1-136-4 +always \u7F1D 12345-1356-5 +always \u7F1E 24-2356-3 +always \u7F1F 13-146-4 +always \u7F20 12-1236-2 +always \u7F21 14-16-2 +always \u7F22 16-5 +always \u7F23 13-2345-3 +always \u7F24 135-1456-3 +always \u7F25 1234-246-4 +always \u7F26 134-1236-5 +always \u7F27 14-356-2 +always \u7F28 13456-3 +always \u7F29 15-25-3 +always \u7F2A 134-246-5 +always \u7F2B 15-146-3 +always \u7F2C 15-346-2 +always \u7F2D 14-246-2 +always \u7F2E 24-1236-5 +always \u7F2F 125-1356-3 +always \u7F30 13-46-3 +always \u7F31 245-2345-4 +always \u7F32 245-246-3 +always \u7F33 1235-12456-2 +always \u7F34 13-246-4 +always \u7F35 125-12456-4 +always \u7F36 12345-12356-4 +always \u7F37 15-346-5 +always \u7F38 13-1346-3 +always \u7F39 12345-12356-4 +always \u7F3A 245-236-3 +always \u7F3B 12345-12356-4 +always \u7F3C 245-16-3 +always \u7F3D 135-126-3 +always \u7F3E 1234-13456-2 +always \u7F3F 15-46-5 +always \u7F40 1-146-5 +always \u7F41 13-1346-3 +always \u7F42 13456-3 +always \u7F43 13456-3 +always \u7F44 245-13456-5 +always \u7F45 15-23456-5 +always \u7F46 13-12456-5 +always \u7F47 125-123456-3 +always \u7F48 124-1236-2 +always \u7F49 245-1346-3 +always \u7F4A 245-16-5 +always \u7F4B 12346-5 +always \u7F4C 13456-3 +always \u7F4D 14-356-2 +always \u7F4E 124-1236-2 +always \u7F4F 14-34-2 +always \u7F50 13-12456-5 +always \u7F51 456-4 +always \u7F52 456-4 +always \u7F53 13-1346-3 +always \u7F54 456-4 +always \u7F55 1235-1236-4 +always \u7F56 134-345-1 +always \u7F57 14-25-2 +always \u7F58 12345-34-2 +always \u7F59 134-16-2 +always \u7F5A 12345-345-2 +always \u7F5B 13-34-3 +always \u7F5C 1-34-4 +always \u7F5D 13-1256-3 +always \u7F5E 134-146-2 +always \u7F5F 13-34-4 +always \u7F60 134-1456-2 +always \u7F61 13-1346-3 +always \u7F62 135-345-5 +always \u7F63 13-35-5 +always \u7F64 124-16-2 +always \u7F65 13-45-5 +always \u7F66 12345-34-2 +always \u7F67 24-136-3 +always \u7F68 2345-4 +always \u7F69 1-146-5 +always \u7F6A 125-1246-5 +always \u7F6B 13-35-5 +always \u7F6C 1-25-2 +always \u7F6D 1256-5 +always \u7F6E 1-156-5 +always \u7F6F 1236-4 +always \u7F70 12345-345-2 +always \u7F71 1345-1236-4 +always \u7F72 24-34-4 +always \u7F73 15-156-3 +always \u7F74 1234-16-2 +always \u7F75 134-345-5 +always \u7F76 14-234-4 +always \u7F77 135-345-5 +always \u7F78 12345-345-2 +always \u7F79 14-16-2 +always \u7F7A 12-146-2 +always \u7F7B 1246-5 +always \u7F7C 135-16-5 +always \u7F7D 13-16-5 +always \u7F7E 125-1356-3 +always \u7F7F 12-12346-3 +always \u7F80 14-234-4 +always \u7F81 13-16-3 +always \u7F82 13-45-5 +always \u7F83 134-16-5 +always \u7F84 1-146-5 +always \u7F85 14-25-2 +always \u7F86 1234-16-2 +always \u7F87 13-16-3 +always \u7F88 13-16-3 +always \u7F89 14-12456-2 +always \u7F8A 46-2 +always \u7F8B 134-16-4 +always \u7F8C 245-46-3 +always \u7F8D 124-345-5 +always \u7F8E 134-356-4 +always \u7F8F 46-2 +always \u7F90 234-4 +always \u7F91 234-4 +always \u7F92 12345-136-2 +always \u7F93 135-345-3 +always \u7F94 13-146-3 +always \u7F95 46-5 +always \u7F96 13-34-4 +always \u7F97 245-46-3 +always \u7F98 125-1346-3 +always \u7F99 13-146-3 +always \u7F9A 14-13456-2 +always \u7F9B 16-5 +always \u7F9C 1-34-5 +always \u7F9D 145-16-3 +always \u7F9E 15-234-3 +always \u7F9F 245-46-4 +always \u7FA0 16-2 +always \u7FA1 15-2345-5 +always \u7FA2 1245-12346-2 +always \u7FA3 245-256-2 +always \u7FA4 245-256-2 +always \u7FA5 245-46-4 +always \u7FA6 1235-12456-2 +always \u7FA7 15-25-3 +always \u7FA8 15-2345-5 +always \u7FA9 16-5 +always \u7FAA 46-4 +always \u7FAB 245-46-3 +always \u7FAC 245-2345-2 +always \u7FAD 1256-2 +always \u7FAE 13-1356-3 +always \u7FAF 13-346-2 +always \u7FB0 124-1346-3 +always \u7FB1 45-2 +always \u7FB2 15-16-3 +always \u7FB3 12345-1236-2 +always \u7FB4 24-1236-3 +always \u7FB5 12345-136-2 +always \u7FB6 24-1236-3 +always \u7FB7 14-2345-4 +always \u7FB8 14-356-2 +always \u7FB9 13-1356-3 +always \u7FBA 1345-12356-2 +always \u7FBB 245-46-5 +always \u7FBC 12-1236-5 +always \u7FBD 1256-4 +always \u7FBE 13-12346-5 +always \u7FBF 16-5 +always \u7FC0 12-12346-3 +always \u7FC1 12346-3 +always \u7FC2 12345-136-3 +always \u7FC3 1235-12346-2 +always \u7FC4 12-156-5 +always \u7FC5 12-156-5 +always \u7FC6 245-1246-5 +always \u7FC7 12345-34-2 +always \u7FC8 15-23456-2 +always \u7FC9 1234-136-4 +always \u7FCA 16-5 +always \u7FCB 14-345-3 +always \u7FCC 16-5 +always \u7FCD 1234-16-3 +always \u7FCE 14-13456-2 +always \u7FCF 14-234-5 +always \u7FD0 1-156-5 +always \u7FD1 245-1256-2 +always \u7FD2 15-16-2 +always \u7FD3 15-346-2 +always \u7FD4 15-46-2 +always \u7FD5 15-16-3 +always \u7FD6 15-16-5 +always \u7FD7 245-16-2 +always \u7FD8 245-246-5 +always \u7FD9 1235-1246-5 +always \u7FDA 1235-1246-3 +always \u7FDB 15-246-3 +always \u7FDC 15-2346-5 +always \u7FDD 1235-12346-2 +always \u7FDE 13-46-3 +always \u7FDF 1-2456-2 +always \u7FE0 245-1246-5 +always \u7FE1 12345-356-4 +always \u7FE2 124-146-3 +always \u7FE3 24-345-5 +always \u7FE4 12-156-5 +always \u7FE5 1-34-5 +always \u7FE6 13-2345-4 +always \u7FE7 15-45-3 +always \u7FE8 24-156-5 +always \u7FE9 1234-2345-3 +always \u7FEA 125-12346-3 +always \u7FEB 12456-5 +always \u7FEC 1235-1246-3 +always \u7FED 1235-12356-2 +always \u7FEE 1235-2346-2 +always \u7FEF 1235-2346-5 +always \u7FF0 1235-1236-5 +always \u7FF1 146-2 +always \u7FF2 1234-246-3 +always \u7FF3 16-5 +always \u7FF4 14-2345-2 +always \u7FF5 245-1256-2 +always \u7FF6 146-2 +always \u7FF7 14-1456-2 +always \u7FF8 1234-136-4 +always \u7FF9 245-246-5 +always \u7FFA 146-2 +always \u7FFB 12345-1236-3 +always \u7FFC 16-5 +always \u7FFD 1235-1246-5 +always \u7FFE 15-45-3 +always \u7FFF 145-146-5 +always \u8000 246-5 +always \u8001 14-146-4 +always \u8002 14-146-4 +always \u8003 123-146-4 +always \u8004 134-146-5 +always \u8005 1-2346-4 +always \u8006 245-16-2 +always \u8007 13-12356-4 +always \u8008 13-12356-4 +always \u8009 13-12356-4 +always \u800A 145-346-2 +always \u800B 145-346-2 +always \u800C 156-2 +always \u800D 24-35-4 +always \u800E 1245-12456-4 +always \u800F 156-2 +always \u8010 1345-2456-5 +always \u8011 1-12456-3 +always \u8012 14-356-4 +always \u8013 124-13456-3 +always \u8014 125-156-4 +always \u8015 13-1356-3 +always \u8016 12-146-5 +always \u8017 1235-146-5 +always \u8018 256-2 +always \u8019 1234-345-2 +always \u801A 1234-16-3 +always \u801B 12-156-2 +always \u801C 15-156-5 +always \u801D 12-34-2 +always \u801E 13-23456-3 +always \u801F 13-1256-5 +always \u8020 1235-25-3 +always \u8021 12-34-2 +always \u8022 14-146-5 +always \u8023 14-123456-4 +always \u8024 13-16-2 +always \u8025 124-1346-4 +always \u8026 12356-4 +always \u8027 14-12356-2 +always \u8028 1345-12356-5 +always \u8029 13-46-4 +always \u802A 1234-1346-4 +always \u802B 125-2346-2 +always \u802C 14-12356-2 +always \u802D 13-16-3 +always \u802E 14-146-5 +always \u802F 1235-25-5 +always \u8030 234-3 +always \u8031 134-126-5 +always \u8032 1235-2356-2 +always \u8033 156-4 +always \u8034 16-5 +always \u8035 145-13456-3 +always \u8036 346-3 +always \u8037 145-345-3 +always \u8038 15-12346-4 +always \u8039 245-1456-2 +always \u803A 256-2 +always \u803B 12-156-4 +always \u803C 145-1236-3 +always \u803D 145-1236-3 +always \u803E 1235-12346-2 +always \u803F 13-1356-4 +always \u8040 1-156-2 +always \u8041 1234-1236-5 +always \u8042 1345-346-5 +always \u8043 145-1236-3 +always \u8044 1-136-4 +always \u8045 12-2346-5 +always \u8046 14-13456-2 +always \u8047 1-1356-3 +always \u8048 234-4 +always \u8049 35-3 +always \u804A 14-246-2 +always \u804B 14-12346-2 +always \u804C 1-156-2 +always \u804D 1345-13456-2 +always \u804E 124-246-3 +always \u804F 156-2 +always \u8050 23456-5 +always \u8051 145-346-2 +always \u8052 13-25-3 +always \u8053 15-1256-5 +always \u8054 14-2345-2 +always \u8055 1235-146-5 +always \u8056 24-1356-5 +always \u8057 14-346-5 +always \u8058 1234-1456-5 +always \u8059 13-13456-3 +always \u805A 13-1256-5 +always \u805B 135-16-5 +always \u805C 145-16-4 +always \u805D 13-25-2 +always \u805E 123456-2 +always \u805F 15-1256-5 +always \u8060 1234-13456-2 +always \u8061 245-12346-3 +always \u8062 145-13456-5 +always \u8063 1345-16-2 +always \u8064 124-13456-2 +always \u8065 1256-4 +always \u8066 245-12346-3 +always \u8067 123-1246-2 +always \u8068 14-2345-2 +always \u8069 123-1246-5 +always \u806A 245-12346-3 +always \u806B 14-2345-2 +always \u806C 12346-4 +always \u806D 123-1246-5 +always \u806E 14-2345-2 +always \u806F 14-2345-2 +always \u8070 245-12346-3 +always \u8071 146-2 +always \u8072 24-1356-3 +always \u8073 15-12346-4 +always \u8074 124-13456-3 +always \u8075 123-1246-5 +always \u8076 1345-346-5 +always \u8077 1-156-2 +always \u8078 145-1236-3 +always \u8079 1345-13456-2 +always \u807A 15-346-2 +always \u807B 13-16-3 +always \u807C 124-13456-3 +always \u807D 124-13456-3 +always \u807E 14-12346-2 +always \u807F 1256-5 +always \u8080 1256-5 +always \u8081 1-146-5 +always \u8082 15-156-5 +always \u8083 15-34-5 +always \u8084 16-5 +always \u8085 15-34-5 +always \u8086 15-156-5 +always \u8087 1-146-5 +always \u8088 1-146-5 +always \u8089 1245-12356-5 +always \u808A 16-5 +always \u808B 14-2346-5 +always \u808C 13-16-3 +always \u808D 245-234-2 +always \u808E 123-136-4 +always \u808F 245-146-5 +always \u8090 13-2346-3 +always \u8091 145-16-5 +always \u8092 1235-12456-5 +always \u8093 1235-456-3 +always \u8094 16-4 +always \u8095 1245-136-5 +always \u8096 15-246-5 +always \u8097 1245-34-4 +always \u8098 1-12356-4 +always \u8099 45-3 +always \u809A 145-34-5 +always \u809B 13-1346-3 +always \u809C 1245-12346-2 +always \u809D 13-1236-3 +always \u809E 12-345-3 +always \u809F 25-5 +always \u80A0 12-1346-2 +always \u80A1 13-34-4 +always \u80A2 1-156-3 +always \u80A3 1235-1236-2 +always \u80A4 12345-34-3 +always \u80A5 12345-356-2 +always \u80A6 12345-136-2 +always \u80A7 1234-356-3 +always \u80A8 1234-1346-5 +always \u80A9 13-2345-3 +always \u80AA 12345-1346-2 +always \u80AB 1-123456-3 +always \u80AC 234-2 +always \u80AD 1345-345-5 +always \u80AE 1346-3 +always \u80AF 123-136-4 +always \u80B0 1245-1236-2 +always \u80B1 13-12346-3 +always \u80B2 1256-5 +always \u80B3 123456-4 +always \u80B4 246-2 +always \u80B5 245-16-2 +always \u80B6 1234-16-2 +always \u80B7 245-2345-4 +always \u80B8 15-16-5 +always \u80B9 15-16-3 +always \u80BA 12345-356-5 +always \u80BB 123-136-4 +always \u80BC 13-13456-4 +always \u80BD 124-2456-5 +always \u80BE 24-136-5 +always \u80BF 1-12346-4 +always \u80C0 1-1346-5 +always \u80C1 15-346-2 +always \u80C2 24-136-5 +always \u80C3 1246-5 +always \u80C4 1-12356-5 +always \u80C5 145-346-2 +always \u80C6 145-1236-4 +always \u80C7 12345-356-5 +always \u80C8 135-345-2 +always \u80C9 135-126-2 +always \u80CA 245-1256-2 +always \u80CB 124-2345-2 +always \u80CC 135-356-5 +always \u80CD 13-35-3 +always \u80CE 124-2456-3 +always \u80CF 125-156-4 +always \u80D0 123-34-3 +always \u80D1 1-156-3 +always \u80D2 1345-16-5 +always \u80D3 1234-13456-2 +always \u80D4 125-156-5 +always \u80D5 12345-34-3 +always \u80D6 1234-1346-5 +always \u80D7 1-136-3 +always \u80D8 15-2345-2 +always \u80D9 125-25-5 +always \u80DA 1234-356-3 +always \u80DB 13-23456-4 +always \u80DC 24-1356-5 +always \u80DD 1-156-3 +always \u80DE 135-146-3 +always \u80DF 134-34-4 +always \u80E0 245-1256-3 +always \u80E1 1235-34-2 +always \u80E2 123-2346-3 +always \u80E3 12-156-4 +always \u80E4 1456-5 +always \u80E5 15-1256-3 +always \u80E6 46-3 +always \u80E7 14-12346-2 +always \u80E8 145-12346-5 +always \u80E9 123-345-4 +always \u80EA 14-34-2 +always \u80EB 13-13456-5 +always \u80EC 1345-34-4 +always \u80ED 2345-3 +always \u80EE 135-1346-3 +always \u80EF 123-35-5 +always \u80F0 16-2 +always \u80F1 13-456-3 +always \u80F2 1235-2456-4 +always \u80F3 13-2346-3 +always \u80F4 145-12346-5 +always \u80F5 12-156-5 +always \u80F6 13-246-3 +always \u80F7 15-235-3 +always \u80F8 15-235-3 +always \u80F9 156-2 +always \u80FA 1236-5 +always \u80FB 15-13456-2 +always \u80FC 1234-2345-2 +always \u80FD 1345-1356-2 +always \u80FE 125-156-5 +always \u80FF 13-1246-3 +always \u8100 12-1356-2 +always \u8101 124-246-5 +always \u8102 1-156-3 +always \u8103 245-1246-5 +always \u8104 134-356-2 +always \u8105 15-346-2 +always \u8106 245-1246-5 +always \u8107 15-346-2 +always \u8108 134-2456-5 +always \u8109 134-2456-5 +always \u810A 13-16-4 +always \u810B 15-346-2 +always \u810C 134-1456-2 +always \u810D 123-2356-5 +always \u810E 15-345-5 +always \u810F 125-1346-3 +always \u8110 245-16-2 +always \u8111 1345-146-4 +always \u8112 134-16-4 +always \u8113 1345-12346-2 +always \u8114 14-12456-2 +always \u8115 12456-5 +always \u8116 135-126-2 +always \u8117 123456-4 +always \u8118 12456-4 +always \u8119 245-234-2 +always \u811A 13-246-4 +always \u811B 13-13456-5 +always \u811C 1245-12356-2 +always \u811D 1235-1356-3 +always \u811E 245-25-4 +always \u811F 14-346-5 +always \u8120 24-1236-3 +always \u8121 124-13456-4 +always \u8122 134-356-2 +always \u8123 12-123456-2 +always \u8124 24-136-5 +always \u8125 13-23456-3 +always \u8126 124-2346-5 +always \u8127 125-1246-5 +always \u8128 245-34-5 +always \u8129 15-234-3 +always \u812A 15-1456-5 +always \u812B 124-25-3 +always \u812C 1234-146-3 +always \u812D 12-1356-2 +always \u812E 1345-356-4 +always \u812F 12345-34-4 +always \u8130 145-12356-5 +always \u8131 124-25-3 +always \u8132 1345-246-5 +always \u8133 1345-146-4 +always \u8134 1234-16-4 +always \u8135 13-34-4 +always \u8136 14-25-2 +always \u8137 14-16-5 +always \u8138 14-2345-4 +always \u8139 1-1346-5 +always \u813A 245-1246-5 +always \u813B 13-346-2 +always \u813C 14-46-4 +always \u813D 24-1246-2 +always \u813E 1234-16-2 +always \u813F 135-246-3 +always \u8140 14-123456-2 +always \u8141 1234-2345-2 +always \u8142 13-25-5 +always \u8143 123-1246-5 +always \u8144 12-1246-2 +always \u8145 145-1236-5 +always \u8146 124-2345-4 +always \u8147 1345-356-4 +always \u8148 13-13456-3 +always \u8149 13-346-3 +always \u814A 14-345-5 +always \u814B 346-5 +always \u814C 2345-3 +always \u814D 1245-136-4 +always \u814E 24-136-5 +always \u814F 12-25-5 +always \u8150 12345-34-4 +always \u8151 12345-34-4 +always \u8152 13-1256-3 +always \u8153 12345-356-2 +always \u8154 245-46-3 +always \u8155 12456-5 +always \u8156 145-12346-5 +always \u8157 1234-16-2 +always \u8158 13-25-2 +always \u8159 125-12346-3 +always \u815A 145-13456-5 +always \u815B 25-5 +always \u815C 134-356-2 +always \u815D 1245-12456-4 +always \u815E 1-12456-5 +always \u815F 1-156-5 +always \u8160 245-12356-5 +always \u8161 14-25-2 +always \u8162 12356-4 +always \u8163 145-16-5 +always \u8164 1236-3 +always \u8165 15-13456-3 +always \u8166 1345-146-4 +always \u8167 24-34-5 +always \u8168 12-12456-4 +always \u8169 1345-1236-4 +always \u816A 256-5 +always \u816B 1-12346-4 +always \u816C 1245-12356-2 +always \u816D 2346-5 +always \u816E 15-2456-3 +always \u816F 124-34-2 +always \u8170 246-3 +always \u8171 13-2345-5 +always \u8172 1246-4 +always \u8173 13-246-4 +always \u8174 1256-2 +always \u8175 13-23456-3 +always \u8176 145-12456-5 +always \u8177 135-16-5 +always \u8178 12-1346-2 +always \u8179 12345-34-5 +always \u817A 15-2345-5 +always \u817B 1345-16-5 +always \u817C 134-2345-4 +always \u817D 35-5 +always \u817E 124-1356-2 +always \u817F 124-1246-4 +always \u8180 135-1346-4 +always \u8181 245-2345-3 +always \u8182 14-1256-4 +always \u8183 35-5 +always \u8184 15-12356-5 +always \u8185 124-1346-2 +always \u8186 15-34-5 +always \u8187 1-1246-5 +always \u8188 13-2346-2 +always \u8189 16-5 +always \u818A 135-126-2 +always \u818B 14-246-2 +always \u818C 13-16-2 +always \u818D 1234-16-2 +always \u818E 15-346-2 +always \u818F 13-146-3 +always \u8190 14-1256-4 +always \u8191 135-1456-5 +always \u8192 12356-3 +always \u8193 12-1346-2 +always \u8194 14-34-5 +always \u8195 13-25-2 +always \u8196 1234-1346-3 +always \u8197 12-2356-2 +always \u8198 135-246-3 +always \u8199 13-46-4 +always \u819A 12345-34-3 +always \u819B 124-1346-2 +always \u819C 134-126-2 +always \u819D 15-16-3 +always \u819E 1-12456-3 +always \u819F 14-1256-5 +always \u81A0 13-246-3 +always \u81A1 13456-5 +always \u81A2 14-1256-2 +always \u81A3 1-156-5 +always \u81A4 15-236-4 +always \u81A5 12-123456-3 +always \u81A6 14-1456-4 +always \u81A7 124-12346-2 +always \u81A8 1234-1356-2 +always \u81A9 1345-16-5 +always \u81AA 12-2356-5 +always \u81AB 14-246-2 +always \u81AC 245-1246-5 +always \u81AD 13-1246-3 +always \u81AE 15-246-3 +always \u81AF 124-1356-3 +always \u81B0 12345-1236-2 +always \u81B1 1-156-2 +always \u81B2 13-246-3 +always \u81B3 24-1236-5 +always \u81B4 1235-34-3 +always \u81B5 245-1246-5 +always \u81B6 1245-123456-5 +always \u81B7 15-46-3 +always \u81B8 15-1246-4 +always \u81B9 12345-136-5 +always \u81BA 13456-3 +always \u81BB 24-1236-3 +always \u81BC 1-35-3 +always \u81BD 145-1236-4 +always \u81BE 123-2356-5 +always \u81BF 1345-12346-2 +always \u81C0 124-123456-2 +always \u81C1 14-2345-2 +always \u81C2 135-16-5 +always \u81C3 235-3 +always \u81C4 13-236-2 +always \u81C5 12-34-5 +always \u81C6 16-5 +always \u81C7 13-45-4 +always \u81C8 14-345-5 +always \u81C9 14-2345-4 +always \u81CA 15-146-3 +always \u81CB 124-123456-2 +always \u81CC 13-34-4 +always \u81CD 245-16-2 +always \u81CE 245-1246-5 +always \u81CF 135-1456-5 +always \u81D0 15-256-3 +always \u81D1 1245-34-2 +always \u81D2 1235-25-5 +always \u81D3 125-1346-5 +always \u81D4 15-2345-5 +always \u81D5 135-246-3 +always \u81D6 15-13456-5 +always \u81D7 123-12456-3 +always \u81D8 14-345-5 +always \u81D9 2345-3 +always \u81DA 14-34-2 +always \u81DB 1235-25-5 +always \u81DC 125-345-3 +always \u81DD 14-25-4 +always \u81DE 245-1256-2 +always \u81DF 125-1346-5 +always \u81E0 14-12456-2 +always \u81E1 1345-16-2 +always \u81E2 125-1236-3 +always \u81E3 12-136-2 +always \u81E4 245-2345-3 +always \u81E5 25-5 +always \u81E6 13-456-5 +always \u81E7 125-1346-3 +always \u81E8 14-1456-2 +always \u81E9 13-456-5 +always \u81EA 125-156-5 +always \u81EB 13-246-4 +always \u81EC 1345-346-5 +always \u81ED 12-12356-5 +always \u81EE 13-16-5 +always \u81EF 13-146-3 +always \u81F0 12-12356-5 +always \u81F1 134-2345-2 +always \u81F2 1345-346-5 +always \u81F3 1-156-5 +always \u81F4 1-156-5 +always \u81F5 13-2346-2 +always \u81F6 13-2345-5 +always \u81F7 145-346-2 +always \u81F8 1-156-5 +always \u81F9 15-234-3 +always \u81FA 124-2456-2 +always \u81FB 1-136-3 +always \u81FC 13-234-5 +always \u81FD 15-2345-5 +always \u81FE 1256-2 +always \u81FF 12-345-3 +always \u8200 246-4 +always \u8201 1256-2 +always \u8202 12-12346-3 +always \u8203 15-16-5 +always \u8204 15-16-5 +always \u8205 13-234-5 +always \u8206 1256-2 +always \u8207 1256-4 +always \u8208 15-13456-3 +always \u8209 13-1256-4 +always \u820A 13-234-5 +always \u820B 15-1456-5 +always \u820C 24-2346-2 +always \u820D 24-2346-5 +always \u820E 24-2346-5 +always \u820F 13-234-4 +always \u8210 24-156-5 +always \u8211 124-1236-3 +always \u8212 24-34-3 +always \u8213 24-156-5 +always \u8214 124-2345-4 +always \u8215 124-1236-5 +always \u8216 1234-34-5 +always \u8217 1234-34-5 +always \u8218 13-12456-4 +always \u8219 1235-35-5 +always \u821A 124-1236-3 +always \u821B 12-12456-4 +always \u821C 24-123456-5 +always \u821D 15-23456-2 +always \u821E 34-4 +always \u821F 1-12356-3 +always \u8220 145-146-3 +always \u8221 12-12456-2 +always \u8222 24-1236-3 +always \u8223 16-4 +always \u8224 12345-1236-2 +always \u8225 1234-345-3 +always \u8226 124-2456-5 +always \u8227 12345-1236-2 +always \u8228 135-1236-4 +always \u8229 12-12456-2 +always \u822A 1235-1346-2 +always \u822B 12345-1346-4 +always \u822C 135-1236-3 +always \u822D 145-16-4 +always \u822E 14-34-2 +always \u822F 1-12346-3 +always \u8230 13-2345-5 +always \u8231 245-1346-3 +always \u8232 14-13456-2 +always \u8233 1-34-2 +always \u8234 125-2346-2 +always \u8235 145-25-5 +always \u8236 135-126-2 +always \u8237 15-2345-2 +always \u8238 13-2346-4 +always \u8239 12-12456-2 +always \u823A 15-23456-2 +always \u823B 14-34-2 +always \u823C 245-235-2 +always \u823D 1234-1346-2 +always \u823E 15-16-3 +always \u823F 1235-35-2 +always \u8240 12345-34-2 +always \u8241 125-146-5 +always \u8242 12345-1356-2 +always \u8243 14-16-2 +always \u8244 24-146-3 +always \u8245 1256-2 +always \u8246 14-1346-2 +always \u8247 124-13456-4 +always \u8248 1256-5 +always \u8249 1246-4 +always \u824A 135-126-2 +always \u824B 134-1356-4 +always \u824C 1345-2345-5 +always \u824D 13-1256-3 +always \u824E 1235-456-2 +always \u824F 24-12356-4 +always \u8250 125-12346-3 +always \u8251 135-2345-5 +always \u8252 134-146-5 +always \u8253 145-346-2 +always \u8254 145-12356-4 +always \u8255 135-1346-5 +always \u8256 12-345-3 +always \u8257 16-5 +always \u8258 15-146-3 +always \u8259 245-1346-3 +always \u825A 245-146-2 +always \u825B 14-12356-2 +always \u825C 145-2456-5 +always \u825D 15-236-4 +always \u825E 246-5 +always \u825F 12-12346-3 +always \u8260 145-1356-3 +always \u8261 145-1346-3 +always \u8262 245-46-2 +always \u8263 14-34-4 +always \u8264 16-4 +always \u8265 13-346-5 +always \u8266 13-2345-5 +always \u8267 1235-25-5 +always \u8268 134-1356-2 +always \u8269 245-16-2 +always \u826A 14-34-4 +always \u826B 14-34-2 +always \u826C 12-1236-2 +always \u826D 24-456-3 +always \u826E 13-136-5 +always \u826F 14-46-2 +always \u8270 13-2345-3 +always \u8271 13-2345-3 +always \u8272 15-2346-5 +always \u8273 2345-5 +always \u8274 12345-34-2 +always \u8275 1234-13456-3 +always \u8276 2345-5 +always \u8277 2345-5 +always \u8278 245-146-4 +always \u8279 245-146-4 +always \u827A 16-5 +always \u827B 14-2346-5 +always \u827C 124-13456-3 +always \u827D 13-246-3 +always \u827E 2456-5 +always \u827F 1345-2456-4 +always \u8280 124-246-2 +always \u8281 13-246-3 +always \u8282 13-346-2 +always \u8283 1234-1356-2 +always \u8284 12456-2 +always \u8285 16-5 +always \u8286 12-2456-3 +always \u8287 134-2345-2 +always \u8288 134-16-4 +always \u8289 13-1236-3 +always \u828A 245-2345-3 +always \u828B 1256-5 +always \u828C 1256-5 +always \u828D 24-146-2 +always \u828E 245-235-3 +always \u828F 145-34-5 +always \u8290 13-23456-5 +always \u8291 245-16-4 +always \u8292 134-1346-2 +always \u8293 125-156-5 +always \u8294 1235-1246-5 +always \u8295 15-1246-3 +always \u8296 1-156-5 +always \u8297 15-46-3 +always \u8298 1234-16-2 +always \u8299 12345-34-2 +always \u829A 124-123456-2 +always \u829B 1246-4 +always \u829C 34-2 +always \u829D 1-156-3 +always \u829E 245-16-4 +always \u829F 24-1236-3 +always \u82A0 123456-2 +always \u82A1 245-2345-5 +always \u82A2 1245-136-2 +always \u82A3 12345-34-2 +always \u82A4 123-12356-3 +always \u82A5 13-346-5 +always \u82A6 14-34-2 +always \u82A7 15-1256-5 +always \u82A8 13-16-3 +always \u82A9 245-1456-2 +always \u82AA 245-16-2 +always \u82AB 45-2 +always \u82AC 12345-136-3 +always \u82AD 135-345-3 +always \u82AE 1245-1246-5 +always \u82AF 15-1456-3 +always \u82B0 13-16-5 +always \u82B1 1235-35-3 +always \u82B2 1235-35-3 +always \u82B3 12345-1346-3 +always \u82B4 34-5 +always \u82B5 13-236-2 +always \u82B6 13-12356-3 +always \u82B7 1-156-4 +always \u82B8 256-2 +always \u82B9 245-1456-2 +always \u82BA 146-4 +always \u82BB 12-34-2 +always \u82BC 134-146-5 +always \u82BD 23456-2 +always \u82BE 12345-356-5 +always \u82BF 1245-1356-2 +always \u82C0 1235-1346-2 +always \u82C1 245-12346-3 +always \u82C2 1456-2 +always \u82C3 234-4 +always \u82C4 135-2345-5 +always \u82C5 16-5 +always \u82C6 245-346-3 +always \u82C7 1246-4 +always \u82C8 14-16-5 +always \u82C9 1234-16-4 +always \u82CA 2346-5 +always \u82CB 15-2345-5 +always \u82CC 12-1346-2 +always \u82CD 245-1346-3 +always \u82CE 1-34-5 +always \u82CF 15-34-3 +always \u82D0 16-2 +always \u82D1 45-5 +always \u82D2 1245-1236-4 +always \u82D3 14-13456-2 +always \u82D4 124-2456-2 +always \u82D5 124-246-2 +always \u82D6 145-16-2 +always \u82D7 134-246-2 +always \u82D8 245-13456-4 +always \u82D9 14-16-5 +always \u82DA 235-5 +always \u82DB 123-2346-3 +always \u82DC 134-34-5 +always \u82DD 1234-356-5 +always \u82DE 135-146-3 +always \u82DF 13-12356-4 +always \u82E0 134-1456-2 +always \u82E1 16-4 +always \u82E2 16-4 +always \u82E3 13-1256-5 +always \u82E4 1234-346-4 +always \u82E5 1245-25-5 +always \u82E6 123-34-4 +always \u82E7 1-34-5 +always \u82E8 1345-16-4 +always \u82E9 135-126-2 +always \u82EA 135-13456-4 +always \u82EB 24-1236-3 +always \u82EC 15-234-2 +always \u82ED 246-4 +always \u82EE 15-2345-3 +always \u82EF 135-136-4 +always \u82F0 1235-12346-2 +always \u82F1 13456-3 +always \u82F2 1-345-4 +always \u82F3 145-12346-3 +always \u82F4 13-1256-3 +always \u82F5 145-346-2 +always \u82F6 1345-346-2 +always \u82F7 13-1236-3 +always \u82F8 1235-34-3 +always \u82F9 1234-13456-2 +always \u82FA 134-356-2 +always \u82FB 12345-34-2 +always \u82FC 24-1356-3 +always \u82FD 13-34-3 +always \u82FE 135-16-5 +always \u82FF 1246-5 +always \u8300 12345-34-2 +always \u8301 1-25-2 +always \u8302 134-146-5 +always \u8303 12345-1236-5 +always \u8304 245-346-2 +always \u8305 134-146-2 +always \u8306 134-146-2 +always \u8307 135-345-2 +always \u8308 125-156-4 +always \u8309 134-126-5 +always \u830A 125-156-3 +always \u830B 145-16-4 +always \u830C 12-156-2 +always \u830D 13-16-5 +always \u830E 13-13456-3 +always \u830F 14-12346-2 +always \u8310 245-12346-3 +always \u8311 1345-246-4 +always \u8312 45-2 +always \u8313 15-236-2 +always \u8314 13456-2 +always \u8315 245-235-2 +always \u8316 13-2346-2 +always \u8317 134-13456-2 +always \u8318 14-16-5 +always \u8319 1245-12346-2 +always \u831A 1456-5 +always \u831B 13-136-5 +always \u831C 245-2345-5 +always \u831D 12-2456-4 +always \u831E 12-136-2 +always \u831F 1256-5 +always \u8320 15-234-3 +always \u8321 125-156-5 +always \u8322 14-346-5 +always \u8323 34-2 +always \u8324 13-16-5 +always \u8325 13-1246-3 +always \u8326 245-2346-5 +always \u8327 13-2345-4 +always \u8328 245-156-2 +always \u8329 1235-12356-5 +always \u832A 13-456-3 +always \u832B 134-1346-2 +always \u832C 12-345-2 +always \u832D 13-246-3 +always \u832E 13-246-3 +always \u832F 12345-34-2 +always \u8330 1256-2 +always \u8331 1-34-3 +always \u8332 125-156-3 +always \u8333 13-46-3 +always \u8334 1235-1246-2 +always \u8335 1456-3 +always \u8336 12-345-2 +always \u8337 12345-345-2 +always \u8338 1245-12346-2 +always \u8339 1245-34-2 +always \u833A 12-12346-3 +always \u833B 134-1346-4 +always \u833C 124-12346-2 +always \u833D 1-12346-5 +always \u833E 245-2345-3 +always \u833F 1-34-2 +always \u8340 15-256-2 +always \u8341 1235-12456-2 +always \u8342 123-35-3 +always \u8343 245-45-2 +always \u8344 13-2456-3 +always \u8345 145-345-3 +always \u8346 13-13456-3 +always \u8347 15-13456-5 +always \u8348 12-12456-4 +always \u8349 245-146-4 +always \u834A 13-13456-3 +always \u834B 156-2 +always \u834C 1236-5 +always \u834D 245-246-2 +always \u834E 12-156-2 +always \u834F 1245-136-4 +always \u8350 13-2345-5 +always \u8351 16-2 +always \u8352 1235-456-3 +always \u8353 1234-13456-2 +always \u8354 14-16-5 +always \u8355 13-1456-3 +always \u8356 14-146-4 +always \u8357 24-34-5 +always \u8358 1-456-3 +always \u8359 145-345-2 +always \u835A 13-23456-2 +always \u835B 1245-146-2 +always \u835C 135-16-5 +always \u835D 125-2346-2 +always \u835E 245-246-2 +always \u835F 1235-1246-5 +always \u8360 13-16-5 +always \u8361 145-1346-5 +always \u8362 1256-2 +always \u8363 1245-12346-2 +always \u8364 1235-123456-3 +always \u8365 13456-2 +always \u8366 14-25-5 +always \u8367 13456-2 +always \u8368 245-2345-2 +always \u8369 13-1456-5 +always \u836A 15-123456-3 +always \u836B 1456-5 +always \u836C 134-2456-4 +always \u836D 1235-12346-2 +always \u836E 1-12356-5 +always \u836F 246-5 +always \u8370 145-34-5 +always \u8371 1246-4 +always \u8372 12-34-5 +always \u8373 145-12356-5 +always \u8374 12345-34-3 +always \u8375 1245-136-4 +always \u8376 1456-2 +always \u8377 1235-2346-2 +always \u8378 135-16-2 +always \u8379 135-34-5 +always \u837A 256-4 +always \u837B 145-16-2 +always \u837C 124-34-2 +always \u837D 15-1246-3 +always \u837E 15-1246-3 +always \u837F 12-1356-2 +always \u8380 12-136-2 +always \u8381 34-2 +always \u8382 135-346-2 +always \u8383 15-16-3 +always \u8384 13-1356-4 +always \u8385 14-16-5 +always \u8386 1234-34-2 +always \u8387 1-34-5 +always \u8388 134-126-5 +always \u8389 14-16-5 +always \u838A 1-456-3 +always \u838B 125-25-2 +always \u838C 145-25-2 +always \u838D 245-234-2 +always \u838E 24-345-3 +always \u838F 15-25-3 +always \u8390 12-136-2 +always \u8391 12345-1356-3 +always \u8392 13-1256-4 +always \u8393 134-356-2 +always \u8394 134-1356-2 +always \u8395 15-13456-5 +always \u8396 13-13456-3 +always \u8397 12-2346-3 +always \u8398 24-1356-3 +always \u8399 13-256-3 +always \u839A 2345-2 +always \u839B 124-13456-2 +always \u839C 234-2 +always \u839D 245-25-5 +always \u839E 12456-4 +always \u839F 1235-1236-5 +always \u83A0 234-4 +always \u83A1 245-25-5 +always \u83A2 13-23456-2 +always \u83A3 456-2 +always \u83A4 15-34-5 +always \u83A5 1345-234-4 +always \u83A6 24-146-3 +always \u83A7 15-2345-5 +always \u83A8 14-1346-5 +always \u83A9 1234-246-4 +always \u83AA 2346-2 +always \u83AB 134-126-5 +always \u83AC 123456-5 +always \u83AD 13-346-2 +always \u83AE 1345-1236-2 +always \u83AF 134-34-5 +always \u83B0 123-1236-4 +always \u83B1 14-2456-2 +always \u83B2 14-2345-2 +always \u83B3 24-156-2 +always \u83B4 25-3 +always \u83B5 124-34-5 +always \u83B6 15-2345-3 +always \u83B7 1235-25-5 +always \u83B8 234-2 +always \u83B9 13456-2 +always \u83BA 13456-3 +always \u83BB 12356-3 +always \u83BC 12-123456-2 +always \u83BD 134-1346-4 +always \u83BE 134-1346-4 +always \u83BF 245-156-5 +always \u83C0 12456-4 +always \u83C1 13-13456-3 +always \u83C2 145-16-3 +always \u83C3 245-1256-2 +always \u83C4 145-12346-3 +always \u83C5 13-2345-3 +always \u83C6 125-12356-3 +always \u83C7 13-34-3 +always \u83C8 14-345-3 +always \u83C9 14-34-5 +always \u83CA 13-1256-2 +always \u83CB 1246-5 +always \u83CC 13-256-5 +always \u83CD 1345-346-5 +always \u83CE 123-123456-3 +always \u83CF 1235-2346-2 +always \u83D0 1234-34-2 +always \u83D1 125-156-3 +always \u83D2 13-146-4 +always \u83D3 13-25-4 +always \u83D4 12345-34-2 +always \u83D5 14-123456-2 +always \u83D6 12-1346-3 +always \u83D7 12-12356-2 +always \u83D8 15-12346-3 +always \u83D9 12-1246-2 +always \u83DA 1-1236-5 +always \u83DB 134-136-2 +always \u83DC 245-2456-5 +always \u83DD 135-345-2 +always \u83DE 14-16-2 +always \u83DF 124-34-5 +always \u83E0 135-126-3 +always \u83E1 1235-1236-5 +always \u83E2 135-146-5 +always \u83E3 245-1456-5 +always \u83E4 13-45-4 +always \u83E5 15-16-3 +always \u83E6 245-1456-2 +always \u83E7 145-16-4 +always \u83E8 13-346-3 +always \u83E9 1234-34-2 +always \u83EA 145-1346-5 +always \u83EB 13-1456-4 +always \u83EC 1-146-4 +always \u83ED 124-2456-2 +always \u83EE 13-1356-3 +always \u83EF 1235-35-2 +always \u83F0 13-34-3 +always \u83F1 14-13456-2 +always \u83F2 12345-356-3 +always \u83F3 13-1456-3 +always \u83F4 1236-3 +always \u83F5 456-4 +always \u83F6 135-1356-4 +always \u83F7 1-12356-4 +always \u83F8 2345-3 +always \u83F9 125-34-3 +always \u83FA 13-2345-3 +always \u83FB 14-1456-4 +always \u83FC 124-1236-4 +always \u83FD 24-34-3 +always \u83FE 124-2345-2 +always \u83FF 145-146-5 +always \u8400 1235-34-4 +always \u8401 245-16-2 +always \u8402 1235-2346-2 +always \u8403 245-1246-5 +always \u8404 124-146-2 +always \u8405 12-123456-3 +always \u8406 135-16-5 +always \u8407 12-1346-2 +always \u8408 1235-12456-2 +always \u8409 12345-356-5 +always \u840A 14-2456-2 +always \u840B 245-16-3 +always \u840C 134-1356-2 +always \u840D 1234-13456-2 +always \u840E 1246-4 +always \u840F 145-1236-5 +always \u8410 24-345-5 +always \u8411 1235-12456-2 +always \u8412 2345-4 +always \u8413 16-2 +always \u8414 124-246-2 +always \u8415 245-16-2 +always \u8416 12456-4 +always \u8417 245-2346-5 +always \u8418 1345-2456-5 +always \u8419 1-136-4 +always \u841A 124-25-5 +always \u841B 13-234-3 +always \u841C 124-346-3 +always \u841D 14-25-2 +always \u841E 145-16-5 +always \u841F 16-5 +always \u8420 134-1356-2 +always \u8421 135-126-4 +always \u8422 1234-146-5 +always \u8423 145-13456-5 +always \u8424 13456-2 +always \u8425 13456-2 +always \u8426 13456-2 +always \u8427 15-246-3 +always \u8428 15-345-5 +always \u8429 245-234-3 +always \u842A 123-2346-3 +always \u842B 15-46-5 +always \u842C 12456-5 +always \u842D 1256-4 +always \u842E 1256-5 +always \u842F 12345-34-5 +always \u8430 14-2345-5 +always \u8431 15-45-3 +always \u8432 15-45-3 +always \u8433 1345-1236-2 +always \u8434 125-2346-2 +always \u8435 25-3 +always \u8436 12-123456-4 +always \u8437 15-246-3 +always \u8438 1256-2 +always \u8439 135-2345-3 +always \u843A 134-146-5 +always \u843B 1236-3 +always \u843C 2346-5 +always \u843D 14-25-5 +always \u843E 13456-2 +always \u843F 123-25-5 +always \u8440 13-35-3 +always \u8441 13-46-3 +always \u8442 134-2345-4 +always \u8443 125-25-5 +always \u8444 125-25-5 +always \u8445 13-1256-3 +always \u8446 135-146-4 +always \u8447 1245-12356-2 +always \u8448 15-16-4 +always \u8449 346-5 +always \u844A 1236-3 +always \u844B 245-1256-2 +always \u844C 13-2345-3 +always \u844D 12345-34-2 +always \u844E 14-1256-5 +always \u844F 13-13456-3 +always \u8450 1234-136-2 +always \u8451 12345-1356-3 +always \u8452 1235-12346-2 +always \u8453 1235-12346-2 +always \u8454 1235-12356-2 +always \u8455 2345-2 +always \u8456 124-34-2 +always \u8457 1-2346-1 +always \u8458 125-156-3 +always \u8459 15-46-3 +always \u845A 24-136-5 +always \u845B 13-2346-4 +always \u845C 245-23456-3 +always \u845D 245-13456-2 +always \u845E 134-16-4 +always \u845F 1235-456-2 +always \u8460 24-136-3 +always \u8461 1234-34-2 +always \u8462 13-2456-5 +always \u8463 145-12346-4 +always \u8464 1-12356-5 +always \u8465 245-2345-2 +always \u8466 1246-4 +always \u8467 135-126-2 +always \u8468 1246-3 +always \u8469 1234-345-3 +always \u846A 13-16-5 +always \u846B 1235-34-2 +always \u846C 125-1346-5 +always \u846D 13-23456-3 +always \u846E 145-12456-5 +always \u846F 246-5 +always \u8470 15-1246-3 +always \u8471 245-12346-3 +always \u8472 245-45-2 +always \u8473 1246-3 +always \u8474 1-136-3 +always \u8475 123-1246-2 +always \u8476 124-13456-2 +always \u8477 1235-123456-3 +always \u8478 15-16-4 +always \u8479 24-156-3 +always \u847A 245-16-5 +always \u847B 14-1236-2 +always \u847C 125-12346-3 +always \u847D 246-3 +always \u847E 45-3 +always \u847F 134-356-2 +always \u8480 256-3 +always \u8481 24-34-5 +always \u8482 145-16-5 +always \u8483 1-12456-5 +always \u8484 13-12456-3 +always \u8485 1245-1236-4 +always \u8486 15-236-3 +always \u8487 12-1236-4 +always \u8488 123-2456-4 +always \u8489 123-1246-5 +always \u848A 1235-35-3 +always \u848B 13-46-4 +always \u848C 14-12356-2 +always \u848D 1246-4 +always \u848E 124-2456-5 +always \u848F 234-4 +always \u8490 15-12356-3 +always \u8491 1456-3 +always \u8492 24-156-3 +always \u8493 12-123456-2 +always \u8494 24-156-2 +always \u8495 256-3 +always \u8496 1-136-3 +always \u8497 14-1346-5 +always \u8498 1245-34-2 +always \u8499 134-1356-2 +always \u849A 1235-2346-2 +always \u849B 245-236-3 +always \u849C 15-12456-5 +always \u849D 45-2 +always \u849E 14-16-5 +always \u849F 13-1256-4 +always \u84A0 15-16-2 +always \u84A1 135-1346-5 +always \u84A2 12-34-2 +always \u84A3 15-1256-2 +always \u84A4 124-34-2 +always \u84A5 14-234-2 +always \u84A6 25-5 +always \u84A7 1-136-3 +always \u84A8 245-2345-5 +always \u84A9 125-34-3 +always \u84AA 1234-126-5 +always \u84AB 245-25-3 +always \u84AC 45-3 +always \u84AD 12-34-2 +always \u84AE 1256-5 +always \u84AF 123-2356-5 +always \u84B0 1234-1236-2 +always \u84B1 1234-34-2 +always \u84B2 1234-34-2 +always \u84B3 1345-345-5 +always \u84B4 24-25-5 +always \u84B5 15-16-3 +always \u84B6 12345-136-2 +always \u84B7 256-2 +always \u84B8 1-1356-3 +always \u84B9 13-2345-3 +always \u84BA 13-16-2 +always \u84BB 1245-25-5 +always \u84BC 245-1346-3 +always \u84BD 136-3 +always \u84BE 134-16-2 +always \u84BF 1235-146-3 +always \u84C0 15-123456-3 +always \u84C1 1-136-3 +always \u84C2 134-13456-2 +always \u84C3 1235-25-5 +always \u84C4 15-1256-5 +always \u84C5 14-234-2 +always \u84C6 15-16-2 +always \u84C7 13-34-4 +always \u84C8 14-1346-2 +always \u84C9 1245-12346-2 +always \u84CA 12346-3 +always \u84CB 13-2456-5 +always \u84CC 245-25-5 +always \u84CD 24-156-3 +always \u84CE 124-1346-2 +always \u84CF 14-25-4 +always \u84D0 1245-34-5 +always \u84D1 15-25-3 +always \u84D2 15-2345-3 +always \u84D3 135-356-5 +always \u84D4 246-4 +always \u84D5 13-1246-5 +always \u84D6 135-16-5 +always \u84D7 125-12346-4 +always \u84D8 13-123456-4 +always \u84D9 125-25-5 +always \u84DA 15-234-3 +always \u84DB 245-2346-5 +always \u84DC 1234-356-5 +always \u84DD 14-1236-2 +always \u84DE 145-1236-5 +always \u84DF 13-16-5 +always \u84E0 14-16-2 +always \u84E1 245-1236-3 +always \u84E2 14-1346-2 +always \u84E3 1256-5 +always \u84E4 14-13456-2 +always \u84E5 13456-2 +always \u84E6 134-126-5 +always \u84E7 124-246-2 +always \u84E8 124-246-3 +always \u84E9 134-146-5 +always \u84EA 124-12346-3 +always \u84EB 1-34-2 +always \u84EC 1234-1356-2 +always \u84ED 1236-3 +always \u84EE 14-2345-2 +always \u84EF 245-12346-3 +always \u84F0 15-16-4 +always \u84F1 1234-13456-2 +always \u84F2 245-234-3 +always \u84F3 13-1456-5 +always \u84F4 12-123456-2 +always \u84F5 13-346-2 +always \u84F6 1246-2 +always \u84F7 124-1246-3 +always \u84F8 245-146-2 +always \u84F9 1256-5 +always \u84FA 16-5 +always \u84FB 13-16-2 +always \u84FC 14-246-4 +always \u84FD 135-16-5 +always \u84FE 14-34-4 +always \u84FF 15-1256-4 +always \u8500 135-34-5 +always \u8501 1-1346-3 +always \u8502 14-356-2 +always \u8503 13-46-5 +always \u8504 134-1236-5 +always \u8505 2345-2 +always \u8506 14-13456-2 +always \u8507 13-16-5 +always \u8508 135-246-3 +always \u8509 13-123456-4 +always \u850A 1235-1236-4 +always \u850B 145-16-2 +always \u850C 15-34-5 +always \u850D 14-34-5 +always \u850E 24-2346-5 +always \u850F 24-1346-3 +always \u8510 145-16-2 +always \u8511 134-346-5 +always \u8512 15-256-3 +always \u8513 134-1236-5 +always \u8514 135-126-1 +always \u8515 145-16-5 +always \u8516 245-25-2 +always \u8517 1-2346-5 +always \u8518 15-136-3 +always \u8519 15-45-5 +always \u851A 1246-5 +always \u851B 1235-34-2 +always \u851C 146-2 +always \u851D 134-16-4 +always \u851E 14-12356-2 +always \u851F 245-34-5 +always \u8520 1-12346-3 +always \u8521 245-2456-5 +always \u8522 1234-126-2 +always \u8523 13-46-4 +always \u8524 134-16-5 +always \u8525 245-12346-3 +always \u8526 1345-246-4 +always \u8527 1235-1246-5 +always \u8528 13-256-5 +always \u8529 1456-2 +always \u852A 13-2345-3 +always \u852B 2345-3 +always \u852C 24-34-3 +always \u852D 1456-5 +always \u852E 123-1246-5 +always \u852F 12-136-2 +always \u8530 1235-34-5 +always \u8531 24-345-3 +always \u8532 123-12356-5 +always \u8533 245-2345-5 +always \u8534 134-345-2 +always \u8535 125-1346-3 +always \u8536 125-2346-2 +always \u8537 245-46-2 +always \u8538 145-12356-3 +always \u8539 14-2345-4 +always \u853A 14-1456-5 +always \u853B 123-12356-5 +always \u853C 2456-4 +always \u853D 135-16-5 +always \u853E 14-16-2 +always \u853F 1246-2 +always \u8540 13-16-2 +always \u8541 245-2345-2 +always \u8542 24-1356-5 +always \u8543 12345-1236-3 +always \u8544 134-1356-2 +always \u8545 12356-4 +always \u8546 12-1236-4 +always \u8547 145-2345-4 +always \u8548 15-256-5 +always \u8549 13-246-3 +always \u854A 1245-1246-4 +always \u854B 1245-1246-4 +always \u854C 14-356-4 +always \u854D 1256-2 +always \u854E 245-246-2 +always \u854F 12-34-2 +always \u8550 1235-35-2 +always \u8551 13-2345-3 +always \u8552 134-2456-4 +always \u8553 256-2 +always \u8554 135-146-3 +always \u8555 234-2 +always \u8556 245-1256-2 +always \u8557 14-34-5 +always \u8558 1245-146-2 +always \u8559 1235-1246-5 +always \u855A 2346-5 +always \u855B 124-16-2 +always \u855C 12345-356-4 +always \u855D 13-236-2 +always \u855E 125-1246-5 +always \u855F 12345-345-5 +always \u8560 1345-34-2 +always \u8561 12345-136-2 +always \u8562 123-1246-5 +always \u8563 24-123456-5 +always \u8564 1245-1246-2 +always \u8565 23456-4 +always \u8566 15-1256-3 +always \u8567 12345-34-5 +always \u8568 13-236-2 +always \u8569 145-1346-5 +always \u856A 34-2 +always \u856B 145-12346-4 +always \u856C 15-156-3 +always \u856D 15-246-3 +always \u856E 15-16-5 +always \u856F 14-12346-2 +always \u8570 256-5 +always \u8571 24-146-3 +always \u8572 245-16-2 +always \u8573 13-2345-3 +always \u8574 256-5 +always \u8575 15-123456-3 +always \u8576 14-13456-2 +always \u8577 1256-5 +always \u8578 15-23456-2 +always \u8579 2346-5 +always \u857A 13-16-2 +always \u857B 1235-12346-2 +always \u857C 15-156-5 +always \u857D 1345-12346-2 +always \u857E 14-356-4 +always \u857F 15-45-3 +always \u8580 123456-3 +always \u8581 1256-5 +always \u8582 15-16-2 +always \u8583 1235-146-5 +always \u8584 135-126-2 +always \u8585 1235-146-3 +always \u8586 2456-5 +always \u8587 1246-3 +always \u8588 1235-1246-5 +always \u8589 1235-1246-5 +always \u858A 13-16-5 +always \u858B 245-156-2 +always \u858C 15-46-3 +always \u858D 12456-5 +always \u858E 134-346-5 +always \u858F 16-5 +always \u8590 14-1356-2 +always \u8591 13-46-3 +always \u8592 245-1236-5 +always \u8593 24-136-3 +always \u8594 245-46-2 +always \u8595 14-2345-2 +always \u8596 123-2346-3 +always \u8597 45-2 +always \u8598 145-345-2 +always \u8599 124-16-5 +always \u859A 124-1346-2 +always \u859B 15-236-3 +always \u859C 135-16-5 +always \u859D 1-1236-3 +always \u859E 15-123456-3 +always \u859F 15-2345-3 +always \u85A0 12345-1236-2 +always \u85A1 145-13456-4 +always \u85A2 15-346-5 +always \u85A3 13-34-4 +always \u85A4 15-346-5 +always \u85A5 24-34-4 +always \u85A6 13-2345-5 +always \u85A7 1235-146-3 +always \u85A8 1235-12346-3 +always \u85A9 15-345-5 +always \u85AA 15-1456-3 +always \u85AB 15-256-3 +always \u85AC 246-5 +always \u85AD 2356-5 +always \u85AE 15-12356-4 +always \u85AF 24-34-4 +always \u85B0 15-256-3 +always \u85B1 145-1246-5 +always \u85B2 1234-1456-2 +always \u85B3 1246-4 +always \u85B4 1345-13456-2 +always \u85B5 12-12356-2 +always \u85B6 134-2456-2 +always \u85B7 1245-34-2 +always \u85B8 1234-246-2 +always \u85B9 124-2456-2 +always \u85BA 13-16-5 +always \u85BB 125-146-4 +always \u85BC 12-136-2 +always \u85BD 1-136-3 +always \u85BE 156-4 +always \u85BF 1345-16-4 +always \u85C0 13456-2 +always \u85C1 13-146-4 +always \u85C2 245-12346-2 +always \u85C3 15-246-3 +always \u85C4 245-16-2 +always \u85C5 12345-345-2 +always \u85C6 13-2345-4 +always \u85C7 15-1256-5 +always \u85C8 123-1246-3 +always \u85C9 13-346-5 +always \u85CA 135-2345-4 +always \u85CB 145-246-5 +always \u85CC 134-16-5 +always \u85CD 14-1236-2 +always \u85CE 13-1456-5 +always \u85CF 245-1346-2 +always \u85D0 134-246-4 +always \u85D1 245-235-2 +always \u85D2 245-346-5 +always \u85D3 15-2345-4 +always \u85D4 14-246-2 +always \u85D5 12356-4 +always \u85D6 15-2345-2 +always \u85D7 15-34-5 +always \u85D8 14-1256-2 +always \u85D9 16-5 +always \u85DA 15-1256-5 +always \u85DB 15-346-4 +always \u85DC 14-16-2 +always \u85DD 16-5 +always \u85DE 14-345-4 +always \u85DF 14-356-4 +always \u85E0 15-246-5 +always \u85E1 145-16-2 +always \u85E2 1-156-4 +always \u85E3 135-356-3 +always \u85E4 124-1356-2 +always \u85E5 246-5 +always \u85E6 134-126-5 +always \u85E7 1235-12456-4 +always \u85E8 135-246-3 +always \u85E9 12345-1236-2 +always \u85EA 15-12356-4 +always \u85EB 124-1236-2 +always \u85EC 124-1246-3 +always \u85ED 245-235-2 +always \u85EE 245-246-2 +always \u85EF 1246-5 +always \u85F0 14-234-2 +always \u85F1 1235-1246-5 +always \u85F2 12356-3 +always \u85F3 13-146-4 +always \u85F4 256-5 +always \u85F5 135-146-4 +always \u85F6 14-16-5 +always \u85F7 24-34-4 +always \u85F8 12-34-2 +always \u85F9 2456-4 +always \u85FA 14-1456-5 +always \u85FB 125-146-4 +always \u85FC 15-45-3 +always \u85FD 12-136-5 +always \u85FE 14-2456-5 +always \u85FF 1235-25-5 +always \u8600 124-25-5 +always \u8601 34-5 +always \u8602 1245-1246-4 +always \u8603 1245-1246-4 +always \u8604 245-16-2 +always \u8605 1235-1356-2 +always \u8606 14-34-2 +always \u8607 15-34-3 +always \u8608 124-1246-2 +always \u8609 134-1346-2 +always \u860A 256-5 +always \u860B 1234-13456-2 +always \u860C 1256-4 +always \u860D 15-256-3 +always \u860E 13-16-5 +always \u860F 13-235-3 +always \u8610 15-45-3 +always \u8611 134-126-2 +always \u8612 245-234-3 +always \u8613 15-34-3 +always \u8614 13-235-3 +always \u8615 12345-1356-5 +always \u8616 1345-346-5 +always \u8617 135-126-5 +always \u8618 1245-1346-2 +always \u8619 16-5 +always \u861A 15-2345-4 +always \u861B 1256-5 +always \u861C 13-1256-2 +always \u861D 14-2345-5 +always \u861E 14-2345-2 +always \u861F 1456-4 +always \u8620 245-46-2 +always \u8621 13456-3 +always \u8622 14-12346-2 +always \u8623 124-12356-4 +always \u8624 1246-4 +always \u8625 236-5 +always \u8626 14-13456-2 +always \u8627 245-1256-2 +always \u8628 246-2 +always \u8629 12345-1236-2 +always \u862A 134-16-2 +always \u862B 14-1236-2 +always \u862C 123-1246-3 +always \u862D 14-1236-2 +always \u862E 13-16-5 +always \u862F 145-1346-5 +always \u8630 12456-5 +always \u8631 14-356-5 +always \u8632 14-356-2 +always \u8633 1235-1246-3 +always \u8634 12345-1356-3 +always \u8635 1-156-2 +always \u8636 1246-5 +always \u8637 123-1246-2 +always \u8638 1-1236-5 +always \u8639 1235-2356-2 +always \u863A 14-16-2 +always \u863B 13-16-5 +always \u863C 134-16-2 +always \u863D 14-356-4 +always \u863E 1235-2356-5 +always \u863F 14-25-2 +always \u8640 13-16-3 +always \u8641 123-1246-2 +always \u8642 14-34-5 +always \u8643 13-2345-3 +always \u8644 15-345-2 +always \u8645 124-1356-2 +always \u8646 14-356-2 +always \u8647 245-45-4 +always \u8648 15-246-3 +always \u8649 16-5 +always \u864A 14-12456-2 +always \u864B 134-136-2 +always \u864C 135-346-3 +always \u864D 1235-34-3 +always \u864E 1235-34-4 +always \u864F 14-34-4 +always \u8650 1345-236-5 +always \u8651 14-1256-5 +always \u8652 15-156-3 +always \u8653 15-246-3 +always \u8654 245-2345-2 +always \u8655 12-34-5 +always \u8656 1235-34-3 +always \u8657 15-1256-3 +always \u8658 245-25-2 +always \u8659 12345-34-2 +always \u865A 15-1256-3 +always \u865B 15-1256-3 +always \u865C 14-34-4 +always \u865D 1235-34-4 +always \u865E 1256-2 +always \u865F 1235-146-5 +always \u8660 13-246-4 +always \u8661 13-1256-5 +always \u8662 13-25-2 +always \u8663 135-146-5 +always \u8664 2345-2 +always \u8665 1-1236-5 +always \u8666 1-1236-5 +always \u8667 123-1246-3 +always \u8668 135-1236-3 +always \u8669 15-16-5 +always \u866A 24-34-2 +always \u866B 12-12346-2 +always \u866C 245-234-2 +always \u866D 145-246-3 +always \u866E 13-16-4 +always \u866F 245-234-2 +always \u8670 145-13456-3 +always \u8671 24-156-3 +always \u8672 15-23456-3 +always \u8673 145-16-5 +always \u8674 1-2346-2 +always \u8675 24-2346-2 +always \u8676 1256-3 +always \u8677 13-1236-3 +always \u8678 125-156-4 +always \u8679 1235-12346-2 +always \u867A 1235-1246-4 +always \u867B 134-1356-2 +always \u867C 13-2346-5 +always \u867D 15-1246-3 +always \u867E 15-23456-3 +always \u867F 12-2456-5 +always \u8680 24-156-2 +always \u8681 16-4 +always \u8682 134-345-4 +always \u8683 15-46-5 +always \u8684 12345-1346-3 +always \u8685 2346-5 +always \u8686 135-345-3 +always \u8687 12-156-4 +always \u8688 245-2345-3 +always \u8689 123456-2 +always \u868A 123456-2 +always \u868B 1245-1246-5 +always \u868C 135-1346-5 +always \u868D 1234-16-2 +always \u868E 236-5 +always \u868F 236-5 +always \u8690 13-256-3 +always \u8691 245-16-2 +always \u8692 124-12346-2 +always \u8693 1456-4 +always \u8694 245-16-2 +always \u8695 245-1236-2 +always \u8696 45-2 +always \u8697 13-236-2 +always \u8698 1235-1246-2 +always \u8699 245-1456-2 +always \u869A 245-16-2 +always \u869B 1-12346-5 +always \u869C 23456-2 +always \u869D 1234-146-2 +always \u869E 134-34-5 +always \u869F 456-2 +always \u86A0 12345-136-2 +always \u86A1 12345-136-2 +always \u86A2 1235-1346-2 +always \u86A3 13-12346-3 +always \u86A4 125-146-4 +always \u86A5 12345-34-4 +always \u86A6 1245-1236-2 +always \u86A7 13-346-5 +always \u86A8 12345-34-2 +always \u86A9 12-156-3 +always \u86AA 145-12356-4 +always \u86AB 1234-246-2 +always \u86AC 15-45-4 +always \u86AD 1345-16-2 +always \u86AE 124-2346-5 +always \u86AF 245-234-3 +always \u86B0 234-2 +always \u86B1 1-345-5 +always \u86B2 1234-13456-2 +always \u86B3 12-156-2 +always \u86B4 234-5 +always \u86B5 1235-2346-2 +always \u86B6 1235-1236-3 +always \u86B7 13-1256-5 +always \u86B8 14-16-5 +always \u86B9 12345-34-5 +always \u86BA 1245-1236-2 +always \u86BB 1-345-2 +always \u86BC 13-12356-4 +always \u86BD 1234-16-2 +always \u86BE 135-126-4 +always \u86BF 15-2345-2 +always \u86C0 1-34-5 +always \u86C1 145-246-3 +always \u86C2 135-346-2 +always \u86C3 135-13456-4 +always \u86C4 13-34-3 +always \u86C5 1-1236-3 +always \u86C6 245-1256-3 +always \u86C7 24-2346-2 +always \u86C8 124-346-4 +always \u86C9 14-13456-2 +always \u86CA 13-34-4 +always \u86CB 145-1236-5 +always \u86CC 13-34-4 +always \u86CD 13456-2 +always \u86CE 14-16-5 +always \u86CF 12-1356-3 +always \u86D0 245-1256-3 +always \u86D1 134-12356-2 +always \u86D2 13-2346-2 +always \u86D3 245-156-5 +always \u86D4 1235-1246-2 +always \u86D5 1235-1246-2 +always \u86D6 134-1346-2 +always \u86D7 12345-34-5 +always \u86D8 46-2 +always \u86D9 35-3 +always \u86DA 14-346-5 +always \u86DB 1-34-3 +always \u86DC 16-3 +always \u86DD 15-2345-2 +always \u86DE 123-25-5 +always \u86DF 13-246-3 +always \u86E0 14-16-5 +always \u86E1 16-5 +always \u86E2 1234-13456-2 +always \u86E3 13-346-2 +always \u86E4 1235-345-2 +always \u86E5 24-2346-2 +always \u86E6 16-2 +always \u86E7 456-4 +always \u86E8 134-126-5 +always \u86E9 245-235-2 +always \u86EA 245-346-5 +always \u86EB 13-1246-4 +always \u86EC 13-12346-4 +always \u86ED 1-156-5 +always \u86EE 134-1236-2 +always \u86EF 14-146-4 +always \u86F0 1-156-2 +always \u86F1 13-23456-2 +always \u86F2 1345-146-2 +always \u86F3 15-156-3 +always \u86F4 245-16-2 +always \u86F5 15-13456-3 +always \u86F6 14-346-5 +always \u86F7 245-234-2 +always \u86F8 15-246-3 +always \u86F9 235-4 +always \u86FA 13-23456-2 +always \u86FB 124-1246-5 +always \u86FC 12-2346-3 +always \u86FD 135-2456-5 +always \u86FE 2346-2 +always \u86FF 1235-1236-5 +always \u8700 24-34-4 +always \u8701 15-45-2 +always \u8702 12345-1356-3 +always \u8703 24-136-5 +always \u8704 1-136-5 +always \u8705 12345-34-4 +always \u8706 15-45-4 +always \u8707 1-2346-2 +always \u8708 34-2 +always \u8709 12345-34-2 +always \u870A 14-16-2 +always \u870B 14-1346-2 +always \u870C 135-16-5 +always \u870D 12-34-2 +always \u870E 45-3 +always \u870F 234-4 +always \u8710 13-346-2 +always \u8711 145-1236-5 +always \u8712 2345-2 +always \u8713 124-13456-2 +always \u8714 145-2345-5 +always \u8715 124-1246-5 +always \u8716 1235-1246-2 +always \u8717 13-35-3 +always \u8718 1-156-3 +always \u8719 15-12346-3 +always \u871A 12345-356-4 +always \u871B 13-1256-3 +always \u871C 134-16-5 +always \u871D 245-16-2 +always \u871E 245-16-2 +always \u871F 1256-5 +always \u8720 13-256-5 +always \u8721 14-345-5 +always \u8722 134-1356-4 +always \u8723 245-46-3 +always \u8724 15-156-3 +always \u8725 15-16-3 +always \u8726 14-123456-2 +always \u8727 14-16-5 +always \u8728 145-346-2 +always \u8729 124-246-2 +always \u872A 124-146-2 +always \u872B 123-123456-3 +always \u872C 1235-1236-2 +always \u872D 1235-1236-5 +always \u872E 1256-5 +always \u872F 135-1346-5 +always \u8730 12345-356-2 +always \u8731 1234-16-2 +always \u8732 1246-3 +always \u8733 145-123456-3 +always \u8734 16-5 +always \u8735 45-3 +always \u8736 15-34-5 +always \u8737 245-45-2 +always \u8738 245-2345-4 +always \u8739 1245-1246-5 +always \u873A 1345-16-2 +always \u873B 245-13456-3 +always \u873C 1246-5 +always \u873D 14-46-4 +always \u873E 13-25-4 +always \u873F 12456-3 +always \u8740 145-12346-3 +always \u8741 2346-5 +always \u8742 135-1236-4 +always \u8743 145-16-5 +always \u8744 456-4 +always \u8745 245-1236-2 +always \u8746 46-4 +always \u8747 13456-2 +always \u8748 13-25-3 +always \u8749 12-1236-2 +always \u874A 145-13456-5 +always \u874B 14-345-5 +always \u874C 123-2346-3 +always \u874D 13-16-2 +always \u874E 15-346-3 +always \u874F 124-13456-2 +always \u8750 134-146-5 +always \u8751 15-1256-3 +always \u8752 134-2345-2 +always \u8753 1256-2 +always \u8754 13-346-3 +always \u8755 24-156-2 +always \u8756 15-45-3 +always \u8757 1235-456-2 +always \u8758 2345-4 +always \u8759 135-2345-3 +always \u875A 1245-12356-2 +always \u875B 1246-3 +always \u875C 12345-34-5 +always \u875D 45-2 +always \u875E 134-356-5 +always \u875F 1246-5 +always \u8760 12345-34-2 +always \u8761 1245-12456-4 +always \u8762 15-346-2 +always \u8763 234-2 +always \u8764 245-234-2 +always \u8765 134-146-2 +always \u8766 15-23456-3 +always \u8767 13456-3 +always \u8768 24-156-3 +always \u8769 12-12346-2 +always \u876A 124-1346-3 +always \u876B 1-34-3 +always \u876C 125-12346-3 +always \u876D 124-16-2 +always \u876E 12345-34-5 +always \u876F 45-2 +always \u8770 1235-1246-4 +always \u8771 134-1356-2 +always \u8772 14-345-5 +always \u8773 145-2456-5 +always \u8774 1235-34-2 +always \u8775 245-234-3 +always \u8776 145-346-2 +always \u8777 14-16-5 +always \u8778 13-35-3 +always \u8779 256-3 +always \u877A 13-1256-4 +always \u877B 1345-1236-4 +always \u877C 14-12356-2 +always \u877D 12-123456-3 +always \u877E 1245-12346-2 +always \u877F 13456-2 +always \u8780 13-46-3 +always \u8781 135-1236-4 +always \u8782 14-1346-2 +always \u8783 1234-1346-2 +always \u8784 15-156-3 +always \u8785 15-16-3 +always \u8786 245-156-5 +always \u8787 15-16-3 +always \u8788 45-2 +always \u8789 12346-3 +always \u878A 14-2345-2 +always \u878B 15-12356-3 +always \u878C 135-1236-3 +always \u878D 1245-12346-2 +always \u878E 1245-12346-2 +always \u878F 13-16-2 +always \u8790 34-3 +always \u8791 245-234-5 +always \u8792 1235-1236-5 +always \u8793 245-1456-2 +always \u8794 16-2 +always \u8795 135-16-3 +always \u8796 1235-35-2 +always \u8797 124-1346-2 +always \u8798 16-4 +always \u8799 145-34-5 +always \u879A 1345-2456-5 +always \u879B 1235-2346-2 +always \u879C 1235-34-2 +always \u879D 1235-1246-5 +always \u879E 134-345-4 +always \u879F 134-13456-2 +always \u87A0 16-5 +always \u87A1 123456-2 +always \u87A2 13456-2 +always \u87A3 124-1356-2 +always \u87A4 1-12346-3 +always \u87A5 245-1346-3 +always \u87A6 15-146-3 +always \u87A7 245-16-4 +always \u87A8 134-1236-4 +always \u87A9 124-246-2 +always \u87AA 24-1346-3 +always \u87AB 24-156-5 +always \u87AC 245-146-2 +always \u87AD 12-156-3 +always \u87AE 145-16-5 +always \u87AF 146-2 +always \u87B0 14-34-5 +always \u87B1 1246-5 +always \u87B2 1-156-5 +always \u87B3 124-1346-2 +always \u87B4 12-136-2 +always \u87B5 1234-246-3 +always \u87B6 245-1256-2 +always \u87B7 1234-16-2 +always \u87B8 1256-2 +always \u87B9 13-2345-5 +always \u87BA 14-25-2 +always \u87BB 14-12356-2 +always \u87BC 245-1456-4 +always \u87BD 1-12346-3 +always \u87BE 1456-4 +always \u87BF 13-46-3 +always \u87C0 24-2356-5 +always \u87C1 123456-2 +always \u87C2 13-246-3 +always \u87C3 12456-5 +always \u87C4 1-2346-2 +always \u87C5 1-2346-5 +always \u87C6 134-345-1 +always \u87C7 134-345-2 +always \u87C8 13-25-3 +always \u87C9 14-234-2 +always \u87CA 134-146-2 +always \u87CB 15-16-3 +always \u87CC 245-12346-3 +always \u87CD 14-16-2 +always \u87CE 134-1236-4 +always \u87CF 15-246-3 +always \u87D0 12-1346-2 +always \u87D1 1-1346-3 +always \u87D2 134-1346-4 +always \u87D3 15-46-5 +always \u87D4 134-126-5 +always \u87D5 125-1246-3 +always \u87D6 15-156-3 +always \u87D7 245-234-3 +always \u87D8 124-2346-5 +always \u87D9 1-156-2 +always \u87DA 1234-1356-2 +always \u87DB 1234-1356-2 +always \u87DC 13-246-4 +always \u87DD 245-1256-2 +always \u87DE 135-346-2 +always \u87DF 14-246-2 +always \u87E0 1234-1236-2 +always \u87E1 13-1246-4 +always \u87E2 15-16-4 +always \u87E3 13-16-4 +always \u87E4 1-12456-3 +always \u87E5 1235-456-2 +always \u87E6 12345-356-5 +always \u87E7 14-146-2 +always \u87E8 13-236-2 +always \u87E9 13-236-2 +always \u87EA 1235-1246-5 +always \u87EB 1456-2 +always \u87EC 12-1236-2 +always \u87ED 13-246-3 +always \u87EE 24-1236-5 +always \u87EF 1345-146-2 +always \u87F0 15-246-3 +always \u87F1 134-12356-2 +always \u87F2 12-12346-2 +always \u87F3 15-256-2 +always \u87F4 15-156-3 +always \u87F5 12-34-2 +always \u87F6 12-1356-3 +always \u87F7 145-1346-3 +always \u87F8 14-16-4 +always \u87F9 15-346-5 +always \u87FA 24-1236-5 +always \u87FB 16-4 +always \u87FC 13-13456-4 +always \u87FD 145-345-2 +always \u87FE 12-1236-2 +always \u87FF 245-16-5 +always \u8800 245-156-3 +always \u8801 15-46-5 +always \u8802 24-2346-5 +always \u8803 14-25-4 +always \u8804 245-1456-2 +always \u8805 13456-2 +always \u8806 12-2456-5 +always \u8807 14-16-5 +always \u8808 125-2346-2 +always \u8809 15-45-3 +always \u880A 14-2345-2 +always \u880B 1-34-2 +always \u880C 125-2346-2 +always \u880D 15-346-3 +always \u880E 134-1346-4 +always \u880F 15-346-5 +always \u8810 245-16-2 +always \u8811 1245-12346-2 +always \u8812 13-2345-4 +always \u8813 134-1356-4 +always \u8814 1235-146-2 +always \u8815 1245-34-2 +always \u8816 1235-25-5 +always \u8817 1-25-2 +always \u8818 13-346-2 +always \u8819 135-1456-3 +always \u881A 1235-2346-5 +always \u881B 134-346-5 +always \u881C 12345-1236-2 +always \u881D 14-356-2 +always \u881E 13-346-2 +always \u881F 14-345-5 +always \u8820 134-16-5 +always \u8821 14-16-4 +always \u8822 12-123456-4 +always \u8823 14-16-5 +always \u8824 245-234-3 +always \u8825 1345-346-5 +always \u8826 14-34-2 +always \u8827 145-34-5 +always \u8828 15-246-3 +always \u8829 1-34-3 +always \u882A 14-12346-2 +always \u882B 14-16-5 +always \u882C 14-12346-2 +always \u882D 12345-1356-3 +always \u882E 346-3 +always \u882F 1234-16-2 +always \u8830 1345-1346-2 +always \u8831 13-34-4 +always \u8832 13-45-3 +always \u8833 13456-3 +always \u8834 24-34-4 +always \u8835 15-16-3 +always \u8836 245-1236-2 +always \u8837 245-1256-2 +always \u8838 245-45-2 +always \u8839 145-34-5 +always \u883A 245-1236-2 +always \u883B 134-1236-2 +always \u883C 245-1256-2 +always \u883D 13-346-2 +always \u883E 1-34-2 +always \u883F 1-25-3 +always \u8840 15-346-4 +always \u8841 1235-456-3 +always \u8842 1345-234-5 +always \u8843 1234-356-3 +always \u8844 1345-1256-5 +always \u8845 15-1456-5 +always \u8846 1-12346-5 +always \u8847 134-126-5 +always \u8848 156-5 +always \u8849 123-2346-5 +always \u884A 134-346-5 +always \u884B 15-16-5 +always \u884C 15-13456-2 +always \u884D 2345-4 +always \u884E 123-1236-5 +always \u884F 45-5 +always \u8850 245-1256-2 +always \u8851 14-13456-2 +always \u8852 15-45-5 +always \u8853 24-34-5 +always \u8854 15-2345-2 +always \u8855 124-12346-2 +always \u8856 15-46-3 +always \u8857 13-346-3 +always \u8858 15-2345-2 +always \u8859 23456-2 +always \u885A 1235-34-2 +always \u885B 1246-5 +always \u885C 145-146-5 +always \u885D 12-12346-3 +always \u885E 1246-5 +always \u885F 145-146-5 +always \u8860 1-123456-3 +always \u8861 1235-1356-2 +always \u8862 245-1256-2 +always \u8863 16-3 +always \u8864 16-3 +always \u8865 135-34-4 +always \u8866 13-1236-4 +always \u8867 1256-2 +always \u8868 135-246-4 +always \u8869 12-345-5 +always \u886A 16-5 +always \u886B 24-1236-3 +always \u886C 12-136-5 +always \u886D 12345-34-3 +always \u886E 13-123456-4 +always \u886F 12345-136-3 +always \u8870 24-2356-3 +always \u8871 13-346-2 +always \u8872 1345-345-5 +always \u8873 1-12346-3 +always \u8874 145-1236-4 +always \u8875 1245-156-5 +always \u8876 1-12346-5 +always \u8877 1-12346-3 +always \u8878 15-346-5 +always \u8879 1-156-3 +always \u887A 15-346-2 +always \u887B 1245-1236-2 +always \u887C 1-156-3 +always \u887D 1245-136-5 +always \u887E 245-1456-3 +always \u887F 13-1456-3 +always \u8880 13-256-3 +always \u8881 45-2 +always \u8882 134-356-5 +always \u8883 12-2456-5 +always \u8884 146-4 +always \u8885 1345-246-4 +always \u8886 1235-1246-3 +always \u8887 1245-1236-2 +always \u8888 13-23456-3 +always \u8889 124-25-2 +always \u888A 14-13456-4 +always \u888B 145-2456-5 +always \u888C 135-146-5 +always \u888D 1234-146-2 +always \u888E 246-5 +always \u888F 125-25-5 +always \u8890 135-16-5 +always \u8891 24-146-5 +always \u8892 124-1236-4 +always \u8893 13-1256-4 +always \u8894 1235-2346-5 +always \u8895 15-236-5 +always \u8896 15-234-5 +always \u8897 1-136-4 +always \u8898 16-2 +always \u8899 1234-345-5 +always \u889A 135-126-3 +always \u889B 145-16-3 +always \u889C 35-5 +always \u889D 12345-34-5 +always \u889E 13-123456-4 +always \u889F 1-156-5 +always \u88A0 1-156-5 +always \u88A1 1245-1236-2 +always \u88A2 1234-1236-5 +always \u88A3 16-5 +always \u88A4 134-146-5 +always \u88A5 124-25-3 +always \u88A6 1345-345-5 +always \u88A7 123-12356-3 +always \u88A8 15-45-5 +always \u88A9 12-1236-3 +always \u88AA 245-1256-3 +always \u88AB 135-356-5 +always \u88AC 1256-5 +always \u88AD 15-16-2 +always \u88AE 134-16-2 +always \u88AF 135-126-2 +always \u88B0 134-34-4 +always \u88B1 12345-34-2 +always \u88B2 16-2 +always \u88B3 12-156-4 +always \u88B4 123-34-5 +always \u88B5 1245-136-5 +always \u88B6 13-46-5 +always \u88B7 13-23456-2 +always \u88B8 245-123456-2 +always \u88B9 135-126-2 +always \u88BA 13-346-2 +always \u88BB 156-2 +always \u88BC 13-2346-3 +always \u88BD 1245-34-2 +always \u88BE 1-34-3 +always \u88BF 13-1246-3 +always \u88C0 1456-3 +always \u88C1 245-2456-2 +always \u88C2 14-346-5 +always \u88C3 123-345-4 +always \u88C4 15-13456-2 +always \u88C5 1-456-3 +always \u88C6 145-1346-3 +always \u88C7 15-1256-3 +always \u88C8 123-123456-3 +always \u88C9 123-136-5 +always \u88CA 1345-246-4 +always \u88CB 24-34-5 +always \u88CC 13-23456-2 +always \u88CD 123-123456-4 +always \u88CE 12-1356-2 +always \u88CF 14-16-4 +always \u88D0 13-45-3 +always \u88D1 24-136-3 +always \u88D2 1234-12356-2 +always \u88D3 13-2346-2 +always \u88D4 16-5 +always \u88D5 1256-5 +always \u88D6 1-136-4 +always \u88D7 14-234-2 +always \u88D8 245-234-2 +always \u88D9 245-256-2 +always \u88DA 13-16-5 +always \u88DB 16-5 +always \u88DC 135-34-4 +always \u88DD 1-456-3 +always \u88DE 24-1246-5 +always \u88DF 24-345-3 +always \u88E0 245-256-2 +always \u88E1 14-16-4 +always \u88E2 14-2345-2 +always \u88E3 14-2345-4 +always \u88E4 123-34-5 +always \u88E5 13-2345-4 +always \u88E6 12345-12356-2 +always \u88E7 12-1236-3 +always \u88E8 135-16-5 +always \u88E9 13-123456-3 +always \u88EA 124-146-2 +always \u88EB 45-5 +always \u88EC 14-13456-2 +always \u88ED 12-156-4 +always \u88EE 12-1346-3 +always \u88EF 12-12356-2 +always \u88F0 145-25-3 +always \u88F1 135-246-4 +always \u88F2 14-46-4 +always \u88F3 24-1346-4 +always \u88F4 1234-356-2 +always \u88F5 1234-356-2 +always \u88F6 12345-356-3 +always \u88F7 45-3 +always \u88F8 14-25-4 +always \u88F9 13-25-4 +always \u88FA 2345-4 +always \u88FB 145-34-4 +always \u88FC 124-16-5 +always \u88FD 1-156-5 +always \u88FE 13-1256-3 +always \u88FF 245-16-4 +always \u8900 13-16-5 +always \u8901 1-156-2 +always \u8902 13-35-5 +always \u8903 123-136-5 +always \u8904 245-16-3 +always \u8905 124-16-5 +always \u8906 124-16-2 +always \u8907 12345-34-5 +always \u8908 12-12346-2 +always \u8909 15-346-3 +always \u890A 135-2345-4 +always \u890B 145-346-2 +always \u890C 123-123456-3 +always \u890D 145-12456-3 +always \u890E 15-234-5 +always \u890F 15-234-5 +always \u8910 1235-2346-5 +always \u8911 45-5 +always \u8912 135-146-3 +always \u8913 135-146-4 +always \u8914 12345-34-5 +always \u8915 1256-2 +always \u8916 124-12456-5 +always \u8917 2345-4 +always \u8918 1235-1246-3 +always \u8919 135-356-5 +always \u891A 12-34-4 +always \u891B 14-1256-4 +always \u891C 1234-146-2 +always \u891D 145-1236-3 +always \u891E 256-4 +always \u891F 145-345-2 +always \u8920 13-12356-3 +always \u8921 145-345-3 +always \u8922 1235-2356-2 +always \u8923 1245-12346-2 +always \u8924 45-5 +always \u8925 1245-34-5 +always \u8926 1345-2456-5 +always \u8927 13-235-4 +always \u8928 15-25-4 +always \u8929 135-1236-3 +always \u892A 124-123456-5 +always \u892B 12-156-4 +always \u892C 15-1346-4 +always \u892D 1345-246-4 +always \u892E 13456-3 +always \u892F 13-346-5 +always \u8930 245-2345-3 +always \u8931 1235-2356-2 +always \u8932 123-34-5 +always \u8933 14-2345-2 +always \u8934 14-1236-2 +always \u8935 14-16-2 +always \u8936 1-2346-4 +always \u8937 24-156-3 +always \u8938 14-1256-4 +always \u8939 16-5 +always \u893A 145-346-2 +always \u893B 15-346-5 +always \u893C 15-2345-3 +always \u893D 1246-5 +always \u893E 135-246-4 +always \u893F 245-146-2 +always \u8940 13-16-3 +always \u8941 245-46-4 +always \u8942 15-136-3 +always \u8943 135-146-3 +always \u8944 15-46-3 +always \u8945 145-16-5 +always \u8946 1234-34-2 +always \u8947 13-2345-4 +always \u8948 1-12456-5 +always \u8949 13-2345-5 +always \u894A 125-1246-5 +always \u894B 13-16-2 +always \u894C 145-1236-3 +always \u894D 125-345-2 +always \u894E 12345-1236-2 +always \u894F 135-126-2 +always \u8950 15-46-5 +always \u8951 15-1456-2 +always \u8952 135-346-2 +always \u8953 1245-146-2 +always \u8954 134-1236-4 +always \u8955 14-1236-2 +always \u8956 146-4 +always \u8957 145-25-2 +always \u8958 13-1246-5 +always \u8959 245-146-5 +always \u895A 15-1246-5 +always \u895B 1345-12346-2 +always \u895C 12-1236-3 +always \u895D 14-2345-4 +always \u895E 135-16-5 +always \u895F 13-1456-3 +always \u8960 145-1346-3 +always \u8961 24-34-4 +always \u8962 124-1236-4 +always \u8963 135-16-5 +always \u8964 14-1236-2 +always \u8965 1234-34-2 +always \u8966 1245-34-2 +always \u8967 1-156-4 +always \u8968 123-345-3 +always \u8969 24-34-4 +always \u896A 35-5 +always \u896B 24-156-5 +always \u896C 135-2456-4 +always \u896D 15-346-2 +always \u896E 135-126-2 +always \u896F 12-136-5 +always \u8970 14-2456-5 +always \u8971 14-12346-2 +always \u8972 15-16-2 +always \u8973 15-2345-3 +always \u8974 14-1236-2 +always \u8975 1-2346-2 +always \u8976 145-2456-5 +always \u8977 13-1256-4 +always \u8978 125-1236-5 +always \u8979 24-156-3 +always \u897A 13-2345-4 +always \u897B 1234-1236-5 +always \u897C 16-5 +always \u897D 14-1236-2 +always \u897E 23456-5 +always \u897F 15-16-3 +always \u8980 15-16-3 +always \u8981 246-5 +always \u8982 12345-1356-4 +always \u8983 124-1236-2 +always \u8984 12345-34-5 +always \u8985 124-246-5 +always \u8986 12345-34-5 +always \u8987 135-345-5 +always \u8988 1235-2346-2 +always \u8989 13-16-3 +always \u898A 13-16-3 +always \u898B 13-2345-5 +always \u898C 13-12456-3 +always \u898D 135-2345-5 +always \u898E 2345-5 +always \u898F 13-1246-3 +always \u8990 13-236-2 +always \u8991 1234-2345-4 +always \u8992 134-146-2 +always \u8993 134-16-5 +always \u8994 134-16-5 +always \u8995 1234-346-3 +always \u8996 24-156-5 +always \u8997 15-156-3 +always \u8998 12-1236-3 +always \u8999 14-25-2 +always \u899A 13-236-2 +always \u899B 134-16-5 +always \u899C 124-246-5 +always \u899D 14-2345-2 +always \u899E 246-5 +always \u899F 1-156-5 +always \u89A0 13-256-3 +always \u89A1 15-16-2 +always \u89A2 24-1236-4 +always \u89A3 1246-3 +always \u89A4 15-16-5 +always \u89A5 124-2345-4 +always \u89A6 1256-2 +always \u89A7 14-1236-4 +always \u89A8 2346-5 +always \u89A9 145-34-4 +always \u89AA 245-1456-3 +always \u89AB 1234-1346-4 +always \u89AC 13-16-5 +always \u89AD 134-13456-2 +always \u89AE 13456-2 +always \u89AF 13-12356-5 +always \u89B0 245-1256-5 +always \u89B1 1-1236-5 +always \u89B2 13-1456-5 +always \u89B3 13-12456-3 +always \u89B4 145-1356-3 +always \u89B5 13-2345-5 +always \u89B6 14-25-2 +always \u89B7 245-1256-5 +always \u89B8 13-2345-5 +always \u89B9 1246-2 +always \u89BA 13-236-2 +always \u89BB 245-1256-5 +always \u89BC 14-25-2 +always \u89BD 14-1236-4 +always \u89BE 24-136-4 +always \u89BF 145-16-2 +always \u89C0 13-12456-3 +always \u89C1 13-2345-5 +always \u89C2 13-12456-3 +always \u89C3 2345-5 +always \u89C4 13-1246-3 +always \u89C5 134-16-5 +always \u89C6 24-156-5 +always \u89C7 12-1236-3 +always \u89C8 14-1236-4 +always \u89C9 13-236-2 +always \u89CA 13-16-5 +always \u89CB 15-16-2 +always \u89CC 145-16-2 +always \u89CD 124-2345-4 +always \u89CE 1256-2 +always \u89CF 13-12356-5 +always \u89D0 13-1456-5 +always \u89D1 245-1256-5 +always \u89D2 13-246-4 +always \u89D3 245-234-2 +always \u89D4 13-1456-3 +always \u89D5 245-34-3 +always \u89D6 13-236-2 +always \u89D7 1-156-5 +always \u89D8 12-146-5 +always \u89D9 13-16-2 +always \u89DA 13-34-3 +always \u89DB 145-1236-5 +always \u89DC 125-156-3 +always \u89DD 145-16-4 +always \u89DE 24-1346-3 +always \u89DF 1235-35-5 +always \u89E0 245-45-2 +always \u89E1 13-2346-2 +always \u89E2 12-156-5 +always \u89E3 13-346-4 +always \u89E4 13-1246-4 +always \u89E5 13-12346-3 +always \u89E6 12-34-5 +always \u89E7 13-346-4 +always \u89E8 1235-123456-5 +always \u89E9 245-234-2 +always \u89EA 15-13456-3 +always \u89EB 15-34-5 +always \u89EC 1345-16-2 +always \u89ED 245-16-3 +always \u89EE 14-34-5 +always \u89EF 1-156-5 +always \u89F0 1-345-3 +always \u89F1 135-16-5 +always \u89F2 15-13456-3 +always \u89F3 1235-34-2 +always \u89F4 24-1346-3 +always \u89F5 13-12346-3 +always \u89F6 1-156-5 +always \u89F7 15-236-2 +always \u89F8 12-34-5 +always \u89F9 15-16-3 +always \u89FA 16-2 +always \u89FB 14-34-5 +always \u89FC 13-236-2 +always \u89FD 15-16-3 +always \u89FE 2345-5 +always \u89FF 15-16-3 +always \u8A00 2345-2 +always \u8A01 2345-2 +always \u8A02 145-13456-5 +always \u8A03 12345-34-5 +always \u8A04 245-234-2 +always \u8A05 245-234-2 +always \u8A06 13-246-5 +always \u8A07 1235-12346-3 +always \u8A08 13-16-5 +always \u8A09 12345-1236-5 +always \u8A0A 15-256-5 +always \u8A0B 145-246-5 +always \u8A0C 1235-12346-5 +always \u8A0D 12-345-5 +always \u8A0E 124-146-4 +always \u8A0F 15-1256-3 +always \u8A10 13-346-2 +always \u8A11 16-2 +always \u8A12 1245-136-5 +always \u8A13 15-256-5 +always \u8A14 1456-2 +always \u8A15 24-1236-5 +always \u8A16 245-16-5 +always \u8A17 124-25-3 +always \u8A18 13-16-5 +always \u8A19 15-256-5 +always \u8A1A 1456-2 +always \u8A1B 2346-2 +always \u8A1C 12345-136-3 +always \u8A1D 23456-5 +always \u8A1E 246-3 +always \u8A1F 15-12346-5 +always \u8A20 24-136-4 +always \u8A21 1456-2 +always \u8A22 15-1456-3 +always \u8A23 13-236-2 +always \u8A24 15-246-2 +always \u8A25 1345-2346-5 +always \u8A26 12-136-2 +always \u8A27 234-2 +always \u8A28 1-156-4 +always \u8A29 15-235-3 +always \u8A2A 12345-1346-4 +always \u8A2B 15-1456-5 +always \u8A2C 12-146-3 +always \u8A2D 24-2346-5 +always \u8A2E 15-2345-3 +always \u8A2F 24-345-4 +always \u8A30 1-123456-5 +always \u8A31 15-1256-4 +always \u8A32 16-5 +always \u8A33 16-5 +always \u8A34 15-34-5 +always \u8A35 12-156-3 +always \u8A36 1235-2346-3 +always \u8A37 24-136-3 +always \u8A38 1235-2346-2 +always \u8A39 15-1256-5 +always \u8A3A 1-136-4 +always \u8A3B 1-34-5 +always \u8A3C 1-1356-5 +always \u8A3D 13-12356-5 +always \u8A3E 125-156-3 +always \u8A3F 125-156-3 +always \u8A40 1-1236-3 +always \u8A41 13-34-4 +always \u8A42 12345-34-5 +always \u8A43 245-45-4 +always \u8A44 145-346-2 +always \u8A45 14-13456-2 +always \u8A46 145-16-4 +always \u8A47 46-5 +always \u8A48 14-16-5 +always \u8A49 1345-146-2 +always \u8A4A 1234-1236-5 +always \u8A4B 1-12356-5 +always \u8A4C 13-1236-5 +always \u8A4D 16-5 +always \u8A4E 13-1256-5 +always \u8A4F 146-5 +always \u8A50 1-345-5 +always \u8A51 124-25-2 +always \u8A52 16-2 +always \u8A53 245-1256-4 +always \u8A54 1-146-5 +always \u8A55 1234-13456-2 +always \u8A56 135-16-5 +always \u8A57 15-235-4 +always \u8A58 245-1256-3 +always \u8A59 135-345-2 +always \u8A5A 145-345-2 +always \u8A5B 125-34-4 +always \u8A5C 124-146-3 +always \u8A5D 1-34-4 +always \u8A5E 245-156-2 +always \u8A5F 1-2346-2 +always \u8A60 235-4 +always \u8A61 15-1256-4 +always \u8A62 15-256-2 +always \u8A63 16-5 +always \u8A64 1235-456-4 +always \u8A65 1235-2346-2 +always \u8A66 24-156-5 +always \u8A67 12-345-2 +always \u8A68 15-246-5 +always \u8A69 24-156-3 +always \u8A6A 1235-136-4 +always \u8A6B 12-345-5 +always \u8A6C 13-12356-5 +always \u8A6D 13-1246-4 +always \u8A6E 245-45-2 +always \u8A6F 1235-1246-5 +always \u8A70 13-346-2 +always \u8A71 1235-35-5 +always \u8A72 13-2456-3 +always \u8A73 15-46-2 +always \u8A74 1246-3 +always \u8A75 24-136-3 +always \u8A76 12-12356-2 +always \u8A77 124-12346-2 +always \u8A78 134-16-2 +always \u8A79 1-1236-3 +always \u8A7A 134-13456-5 +always \u8A7B 2346-5 +always \u8A7C 1235-1246-3 +always \u8A7D 2345-2 +always \u8A7E 15-235-3 +always \u8A7F 13-35-5 +always \u8A80 156-5 +always \u8A81 135-13456-5 +always \u8A82 124-246-4 +always \u8A83 12-156-4 +always \u8A84 14-356-4 +always \u8A85 1-34-3 +always \u8A86 123-456-3 +always \u8A87 123-35-3 +always \u8A88 34-2 +always \u8A89 1256-5 +always \u8A8A 124-1356-2 +always \u8A8B 13-16-5 +always \u8A8C 1-156-5 +always \u8A8D 1245-136-5 +always \u8A8E 15-34-5 +always \u8A8F 14-1346-4 +always \u8A90 2346-2 +always \u8A91 123-456-2 +always \u8A92 2456-3 +always \u8A93 24-156-5 +always \u8A94 124-13456-4 +always \u8A95 145-1236-5 +always \u8A96 135-356-5 +always \u8A97 12-1236-2 +always \u8A98 234-5 +always \u8A99 123-1356-3 +always \u8A9A 245-246-5 +always \u8A9B 245-1456-3 +always \u8A9C 24-35-5 +always \u8A9D 1236-3 +always \u8A9E 1256-4 +always \u8A9F 15-246-5 +always \u8AA0 12-1356-2 +always \u8AA1 13-346-5 +always \u8AA2 15-2345-5 +always \u8AA3 34-3 +always \u8AA4 34-5 +always \u8AA5 13-146-5 +always \u8AA6 15-12346-5 +always \u8AA7 1234-34-4 +always \u8AA8 1235-1246-4 +always \u8AA9 13-13456-5 +always \u8AAA 24-25-3 +always \u8AAB 1-136-5 +always \u8AAC 24-25-3 +always \u8AAD 145-34-2 +always \u8AAE 1235-35-3 +always \u8AAF 12-1346-5 +always \u8AB0 24-356-2 +always \u8AB1 13-346-2 +always \u8AB2 123-2346-5 +always \u8AB3 245-1256-3 +always \u8AB4 245-12346-2 +always \u8AB5 15-246-2 +always \u8AB6 15-1246-5 +always \u8AB7 456-4 +always \u8AB8 15-2345-2 +always \u8AB9 12345-356-4 +always \u8ABA 12-156-3 +always \u8ABB 124-345-5 +always \u8ABC 16-2 +always \u8ABD 1345-16-5 +always \u8ABE 1456-2 +always \u8ABF 145-246-5 +always \u8AC0 1234-16-4 +always \u8AC1 12-25-5 +always \u8AC2 12-1236-4 +always \u8AC3 12-136-3 +always \u8AC4 1-123456-3 +always \u8AC5 13-16-5 +always \u8AC6 245-16-3 +always \u8AC7 124-1236-2 +always \u8AC8 1-1246-5 +always \u8AC9 1246-4 +always \u8ACA 13-1256-2 +always \u8ACB 245-13456-4 +always \u8ACC 13-2345-5 +always \u8ACD 1-1356-5 +always \u8ACE 125-2346-2 +always \u8ACF 125-12356-3 +always \u8AD0 245-2345-3 +always \u8AD1 1-25-2 +always \u8AD2 14-46-5 +always \u8AD3 13-2345-5 +always \u8AD4 12-34-5 +always \u8AD5 1235-146-2 +always \u8AD6 14-123456-5 +always \u8AD7 24-136-4 +always \u8AD8 135-246-4 +always \u8AD9 1235-2356-5 +always \u8ADA 1234-2345-2 +always \u8ADB 1256-2 +always \u8ADC 145-346-2 +always \u8ADD 15-1256-4 +always \u8ADE 1234-2345-4 +always \u8ADF 24-156-5 +always \u8AE0 15-45-3 +always \u8AE1 24-156-5 +always \u8AE2 1235-123456-5 +always \u8AE3 1235-35-5 +always \u8AE4 2346-5 +always \u8AE5 1-12346-5 +always \u8AE6 145-16-5 +always \u8AE7 15-346-2 +always \u8AE8 12345-34-2 +always \u8AE9 1234-34-4 +always \u8AEA 124-13456-2 +always \u8AEB 13-2345-5 +always \u8AEC 245-16-4 +always \u8AED 1256-5 +always \u8AEE 125-156-3 +always \u8AEF 12-12456-2 +always \u8AF0 15-16-4 +always \u8AF1 1235-1246-5 +always \u8AF2 1456-3 +always \u8AF3 1236-3 +always \u8AF4 15-2345-2 +always \u8AF5 1345-1236-2 +always \u8AF6 12-136-2 +always \u8AF7 12345-1356-4 +always \u8AF8 1-34-3 +always \u8AF9 46-2 +always \u8AFA 2345-5 +always \u8AFB 1235-1356-3 +always \u8AFC 15-45-3 +always \u8AFD 13-2346-2 +always \u8AFE 1345-25-5 +always \u8AFF 245-16-5 +always \u8B00 134-12356-2 +always \u8B01 346-5 +always \u8B02 1246-5 +always \u8B03 15-13456-3 +always \u8B04 124-1356-2 +always \u8B05 1-12356-3 +always \u8B06 24-1236-5 +always \u8B07 13-2345-4 +always \u8B08 135-126-2 +always \u8B09 145-1246-5 +always \u8B0A 1235-456-4 +always \u8B0B 1235-25-5 +always \u8B0C 13-2346-3 +always \u8B0D 13456-2 +always \u8B0E 134-16-2 +always \u8B0F 15-246-4 +always \u8B10 134-16-5 +always \u8B11 15-16-5 +always \u8B12 245-46-3 +always \u8B13 12-136-3 +always \u8B14 15-236-5 +always \u8B15 124-16-2 +always \u8B16 15-34-5 +always \u8B17 135-1346-5 +always \u8B18 12-156-2 +always \u8B19 245-2345-3 +always \u8B1A 24-156-5 +always \u8B1B 13-46-4 +always \u8B1C 45-5 +always \u8B1D 15-346-5 +always \u8B1E 1235-2346-5 +always \u8B1F 124-146-3 +always \u8B20 246-2 +always \u8B21 246-2 +always \u8B22 14-34-3 +always \u8B23 1256-2 +always \u8B24 135-246-3 +always \u8B25 245-12346-5 +always \u8B26 245-13456-4 +always \u8B27 14-16-2 +always \u8B28 134-126-2 +always \u8B29 134-126-2 +always \u8B2A 24-1346-3 +always \u8B2B 1-2346-2 +always \u8B2C 134-234-5 +always \u8B2D 13-2345-4 +always \u8B2E 125-2346-2 +always \u8B2F 13-346-3 +always \u8B30 14-2345-2 +always \u8B31 14-12356-2 +always \u8B32 245-1236-3 +always \u8B33 12356-3 +always \u8B34 13-12456-5 +always \u8B35 15-16-2 +always \u8B36 1-25-2 +always \u8B37 146-2 +always \u8B38 146-2 +always \u8B39 13-1456-4 +always \u8B3A 1-2346-2 +always \u8B3B 16-2 +always \u8B3C 1235-34-3 +always \u8B3D 13-46-5 +always \u8B3E 134-1236-5 +always \u8B3F 12-146-2 +always \u8B40 1235-1236-5 +always \u8B41 1235-35-2 +always \u8B42 12-1236-4 +always \u8B43 15-1256-3 +always \u8B44 125-1356-3 +always \u8B45 15-2346-5 +always \u8B46 15-16-3 +always \u8B47 1-345-3 +always \u8B48 145-1246-5 +always \u8B49 1-1356-5 +always \u8B4A 1345-146-2 +always \u8B4B 14-1236-2 +always \u8B4C 2346-2 +always \u8B4D 13456-5 +always \u8B4E 13-236-2 +always \u8B4F 13-16-3 +always \u8B50 125-123456-4 +always \u8B51 13-246-4 +always \u8B52 135-126-5 +always \u8B53 1235-1246-5 +always \u8B54 1-12456-5 +always \u8B55 134-34-2 +always \u8B56 125-136-5 +always \u8B57 1-345-2 +always \u8B58 24-156-5 +always \u8B59 245-246-2 +always \u8B5A 124-1236-2 +always \u8B5B 125-136-5 +always \u8B5C 1234-34-4 +always \u8B5D 24-1356-2 +always \u8B5E 15-45-3 +always \u8B5F 125-146-5 +always \u8B60 124-1236-3 +always \u8B61 145-1346-4 +always \u8B62 15-1246-5 +always \u8B63 245-2345-3 +always \u8B64 13-16-3 +always \u8B65 13-246-5 +always \u8B66 13-13456-4 +always \u8B67 14-2345-2 +always \u8B68 1345-12346-2 +always \u8B69 16-3 +always \u8B6A 2456-5 +always \u8B6B 1-1236-3 +always \u8B6C 1234-16-5 +always \u8B6D 1235-1246-4 +always \u8B6E 1235-35-5 +always \u8B6F 16-5 +always \u8B70 16-5 +always \u8B71 24-1236-5 +always \u8B72 1245-1346-5 +always \u8B73 1345-12356-5 +always \u8B74 245-2345-4 +always \u8B75 1-1246-5 +always \u8B76 124-345-5 +always \u8B77 1235-34-5 +always \u8B78 1-12356-3 +always \u8B79 1235-146-2 +always \u8B7A 346-5 +always \u8B7B 13456-3 +always \u8B7C 13-2345-5 +always \u8B7D 1256-5 +always \u8B7E 13-2345-4 +always \u8B7F 1235-1246-5 +always \u8B80 145-34-2 +always \u8B81 1-2346-2 +always \u8B82 15-45-5 +always \u8B83 125-1236-5 +always \u8B84 14-356-4 +always \u8B85 24-136-4 +always \u8B86 1246-5 +always \u8B87 12-1236-4 +always \u8B88 14-16-5 +always \u8B89 16-2 +always \u8B8A 135-2345-5 +always \u8B8B 1-2346-2 +always \u8B8C 2345-5 +always \u8B8D 2346-5 +always \u8B8E 12-12356-2 +always \u8B8F 1246-5 +always \u8B90 12-12356-2 +always \u8B91 246-5 +always \u8B92 12-1236-2 +always \u8B93 1245-1346-5 +always \u8B94 1456-4 +always \u8B95 14-1236-2 +always \u8B96 12-136-5 +always \u8B97 1235-25-5 +always \u8B98 1-2346-2 +always \u8B99 1235-12456-3 +always \u8B9A 125-1236-5 +always \u8B9B 16-5 +always \u8B9C 145-1346-4 +always \u8B9D 1-1236-3 +always \u8B9E 2345-5 +always \u8B9F 145-34-2 +always \u8BA0 2345-2 +always \u8BA1 13-16-5 +always \u8BA2 145-13456-5 +always \u8BA3 12345-34-5 +always \u8BA4 1245-136-5 +always \u8BA5 13-16-3 +always \u8BA6 13-346-2 +always \u8BA7 1235-12346-5 +always \u8BA8 124-146-4 +always \u8BA9 1245-1346-5 +always \u8BAA 24-1236-5 +always \u8BAB 245-16-5 +always \u8BAC 124-25-3 +always \u8BAD 15-256-5 +always \u8BAE 16-5 +always \u8BAF 15-256-5 +always \u8BB0 13-16-5 +always \u8BB1 1245-136-5 +always \u8BB2 13-46-4 +always \u8BB3 1235-1246-5 +always \u8BB4 12356-3 +always \u8BB5 13-1256-5 +always \u8BB6 23456-5 +always \u8BB7 1345-2346-5 +always \u8BB8 15-1256-4 +always \u8BB9 2346-2 +always \u8BBA 14-123456-5 +always \u8BBB 15-235-3 +always \u8BBC 15-12346-5 +always \u8BBD 12345-1356-4 +always \u8BBE 24-2346-5 +always \u8BBF 12345-1346-4 +always \u8BC0 13-236-2 +always \u8BC1 1-1356-5 +always \u8BC2 13-34-4 +always \u8BC3 1235-2346-3 +always \u8BC4 1234-13456-2 +always \u8BC5 125-34-4 +always \u8BC6 24-156-5 +always \u8BC7 15-235-5 +always \u8BC8 1-345-5 +always \u8BC9 15-34-5 +always \u8BCA 1-136-4 +always \u8BCB 145-16-4 +always \u8BCC 1-12356-3 +always \u8BCD 245-156-2 +always \u8BCE 245-1256-3 +always \u8BCF 1-146-5 +always \u8BD0 135-16-5 +always \u8BD1 16-5 +always \u8BD2 16-2 +always \u8BD3 13-456-3 +always \u8BD4 14-356-4 +always \u8BD5 24-156-5 +always \u8BD6 13-35-5 +always \u8BD7 24-156-3 +always \u8BD8 13-346-2 +always \u8BD9 1235-1246-3 +always \u8BDA 12-1356-2 +always \u8BDB 1-34-3 +always \u8BDC 24-136-3 +always \u8BDD 1235-35-5 +always \u8BDE 145-1236-5 +always \u8BDF 13-12356-5 +always \u8BE0 245-45-2 +always \u8BE1 13-1246-4 +always \u8BE2 15-256-2 +always \u8BE3 16-5 +always \u8BE4 1-1356-5 +always \u8BE5 13-2456-3 +always \u8BE6 15-46-2 +always \u8BE7 12-345-5 +always \u8BE8 1235-123456-5 +always \u8BE9 15-1256-4 +always \u8BEA 1-12356-3 +always \u8BEB 13-346-5 +always \u8BEC 34-3 +always \u8BED 1256-4 +always \u8BEE 245-246-5 +always \u8BEF 34-5 +always \u8BF0 13-146-5 +always \u8BF1 234-5 +always \u8BF2 1235-1246-5 +always \u8BF3 123-456-2 +always \u8BF4 24-25-3 +always \u8BF5 15-12346-5 +always \u8BF6 2456-3 +always \u8BF7 245-13456-4 +always \u8BF8 1-34-3 +always \u8BF9 125-12356-3 +always \u8BFA 1345-25-5 +always \u8BFB 145-34-2 +always \u8BFC 1-25-2 +always \u8BFD 12345-356-4 +always \u8BFE 123-2346-5 +always \u8BFF 1246-4 +always \u8C00 1256-2 +always \u8C01 24-356-2 +always \u8C02 24-136-4 +always \u8C03 145-246-5 +always \u8C04 12-1236-4 +always \u8C05 14-46-5 +always \u8C06 1-123456-3 +always \u8C07 15-1246-5 +always \u8C08 124-1236-2 +always \u8C09 24-136-4 +always \u8C0A 16-5 +always \u8C0B 134-12356-2 +always \u8C0C 12-136-2 +always \u8C0D 145-346-2 +always \u8C0E 1235-456-4 +always \u8C0F 13-2345-5 +always \u8C10 15-346-2 +always \u8C11 15-236-5 +always \u8C12 346-5 +always \u8C13 1246-5 +always \u8C14 2346-5 +always \u8C15 1256-5 +always \u8C16 15-45-3 +always \u8C17 12-1236-2 +always \u8C18 125-156-3 +always \u8C19 1236-3 +always \u8C1A 2345-5 +always \u8C1B 145-16-5 +always \u8C1C 134-16-2 +always \u8C1D 1234-2345-4 +always \u8C1E 15-1256-4 +always \u8C1F 134-126-2 +always \u8C20 145-1346-4 +always \u8C21 15-34-5 +always \u8C22 15-346-5 +always \u8C23 246-2 +always \u8C24 135-1346-5 +always \u8C25 24-156-5 +always \u8C26 245-2345-3 +always \u8C27 134-16-5 +always \u8C28 13-1456-4 +always \u8C29 134-1236-5 +always \u8C2A 1-2346-2 +always \u8C2B 13-2345-4 +always \u8C2C 134-234-5 +always \u8C2D 124-1236-2 +always \u8C2E 125-136-5 +always \u8C2F 245-246-2 +always \u8C30 14-1236-2 +always \u8C31 1234-34-4 +always \u8C32 13-236-2 +always \u8C33 2345-5 +always \u8C34 245-2345-4 +always \u8C35 1-1236-3 +always \u8C36 12-136-5 +always \u8C37 13-34-4 +always \u8C38 245-2345-3 +always \u8C39 1235-12346-2 +always \u8C3A 15-23456-3 +always \u8C3B 13-236-2 +always \u8C3C 1235-12346-2 +always \u8C3D 1235-1236-3 +always \u8C3E 1235-12346-3 +always \u8C3F 15-16-3 +always \u8C40 15-16-3 +always \u8C41 1235-25-3 +always \u8C42 14-246-2 +always \u8C43 1235-1236-4 +always \u8C44 145-34-2 +always \u8C45 14-12346-2 +always \u8C46 145-12356-5 +always \u8C47 13-46-3 +always \u8C48 245-16-4 +always \u8C49 12-156-4 +always \u8C4A 14-16-4 +always \u8C4B 145-1356-3 +always \u8C4C 12456-3 +always \u8C4D 135-16-3 +always \u8C4E 24-34-5 +always \u8C4F 15-2345-5 +always \u8C50 12345-1356-3 +always \u8C51 1-156-5 +always \u8C52 1-156-5 +always \u8C53 2345-5 +always \u8C54 2345-5 +always \u8C55 24-156-4 +always \u8C56 12-34-5 +always \u8C57 1235-1246-3 +always \u8C58 124-123456-2 +always \u8C59 16-5 +always \u8C5A 124-123456-2 +always \u8C5B 16-5 +always \u8C5C 13-2345-3 +always \u8C5D 135-345-3 +always \u8C5E 1235-12356-5 +always \u8C5F 2346-5 +always \u8C60 245-34-2 +always \u8C61 15-46-5 +always \u8C62 1235-12456-5 +always \u8C63 13-2345-3 +always \u8C64 123-136-4 +always \u8C65 13-2456-3 +always \u8C66 245-1256-2 +always \u8C67 12345-34-3 +always \u8C68 15-16-3 +always \u8C69 135-1456-3 +always \u8C6A 1235-146-2 +always \u8C6B 1256-5 +always \u8C6C 1-34-3 +always \u8C6D 13-23456-3 +always \u8C6E 12345-136-2 +always \u8C6F 15-16-3 +always \u8C70 1235-34-5 +always \u8C71 123456-3 +always \u8C72 1235-12456-2 +always \u8C73 135-1456-3 +always \u8C74 145-16-2 +always \u8C75 125-12346-3 +always \u8C76 12345-136-2 +always \u8C77 16-5 +always \u8C78 1-156-5 +always \u8C79 135-146-5 +always \u8C7A 12-2456-2 +always \u8C7B 1235-1236-5 +always \u8C7C 1234-16-2 +always \u8C7D 1345-345-5 +always \u8C7E 1234-16-3 +always \u8C7F 13-12356-4 +always \u8C80 1345-345-5 +always \u8C81 234-5 +always \u8C82 145-246-3 +always \u8C83 134-126-5 +always \u8C84 15-156-5 +always \u8C85 15-234-3 +always \u8C86 1235-12456-2 +always \u8C87 123-123456-3 +always \u8C88 1235-2346-2 +always \u8C89 1235-2346-2 +always \u8C8A 134-126-5 +always \u8C8B 1235-1236-5 +always \u8C8C 134-146-5 +always \u8C8D 14-16-2 +always \u8C8E 1345-16-2 +always \u8C8F 135-16-4 +always \u8C90 1256-4 +always \u8C91 13-23456-3 +always \u8C92 124-12456-3 +always \u8C93 134-146-3 +always \u8C94 1234-16-2 +always \u8C95 15-16-3 +always \u8C96 2346-5 +always \u8C97 13-1256-5 +always \u8C98 134-126-5 +always \u8C99 12-34-3 +always \u8C9A 124-1236-2 +always \u8C9B 1235-12456-3 +always \u8C9C 13-236-2 +always \u8C9D 135-356-5 +always \u8C9E 1-136-3 +always \u8C9F 45-2 +always \u8CA0 12345-34-5 +always \u8CA1 245-2456-2 +always \u8CA2 13-12346-5 +always \u8CA3 124-2346-5 +always \u8CA4 16-2 +always \u8CA5 1235-1346-2 +always \u8CA6 12456-5 +always \u8CA7 1234-1456-2 +always \u8CA8 1235-25-5 +always \u8CA9 12345-1236-5 +always \u8CAA 124-1236-3 +always \u8CAB 13-12456-5 +always \u8CAC 125-2346-2 +always \u8CAD 1-156-2 +always \u8CAE 156-5 +always \u8CAF 1-34-4 +always \u8CB0 24-156-5 +always \u8CB1 135-16-5 +always \u8CB2 125-156-3 +always \u8CB3 156-5 +always \u8CB4 13-1246-5 +always \u8CB5 1234-2345-4 +always \u8CB6 135-2345-4 +always \u8CB7 134-2456-4 +always \u8CB8 145-2456-5 +always \u8CB9 24-1356-5 +always \u8CBA 123-456-5 +always \u8CBB 12345-356-5 +always \u8CBC 124-346-3 +always \u8CBD 16-2 +always \u8CBE 12-156-2 +always \u8CBF 134-146-5 +always \u8CC0 1235-2346-5 +always \u8CC1 135-136-3 +always \u8CC2 14-34-5 +always \u8CC3 14-1456-5 +always \u8CC4 1235-1246-5 +always \u8CC5 13-2456-3 +always \u8CC6 1234-2345-2 +always \u8CC7 125-156-3 +always \u8CC8 13-23456-4 +always \u8CC9 15-1256-5 +always \u8CCA 125-356-2 +always \u8CCB 13-246-4 +always \u8CCC 13-2456-3 +always \u8CCD 125-1346-3 +always \u8CCE 13-2345-5 +always \u8CCF 13456-5 +always \u8CD0 15-256-5 +always \u8CD1 1-136-5 +always \u8CD2 24-2346-3 +always \u8CD3 135-1456-3 +always \u8CD4 135-1456-3 +always \u8CD5 245-234-2 +always \u8CD6 24-2346-3 +always \u8CD7 12-12456-5 +always \u8CD8 125-1346-3 +always \u8CD9 1-12356-3 +always \u8CDA 14-2456-5 +always \u8CDB 125-1236-5 +always \u8CDC 15-156-5 +always \u8CDD 12-136-3 +always \u8CDE 24-1346-4 +always \u8CDF 124-2345-4 +always \u8CE0 1234-356-2 +always \u8CE1 13-1356-3 +always \u8CE2 15-2345-2 +always \u8CE3 134-2456-5 +always \u8CE4 13-2345-5 +always \u8CE5 15-1246-5 +always \u8CE6 12345-34-5 +always \u8CE7 145-1236-4 +always \u8CE8 245-12346-2 +always \u8CE9 245-12346-2 +always \u8CEA 1-156-2 +always \u8CEB 13-16-3 +always \u8CEC 1-1346-5 +always \u8CED 145-34-4 +always \u8CEE 13-1456-5 +always \u8CEF 15-235-3 +always \u8CF0 24-123456-4 +always \u8CF1 256-4 +always \u8CF2 135-146-4 +always \u8CF3 125-2456-3 +always \u8CF4 14-2456-5 +always \u8CF5 12345-1356-5 +always \u8CF6 245-1346-5 +always \u8CF7 13-16-3 +always \u8CF8 24-1356-5 +always \u8CF9 2456-5 +always \u8CFA 1-12456-5 +always \u8CFB 12345-34-5 +always \u8CFC 13-12356-5 +always \u8CFD 15-2456-5 +always \u8CFE 125-2346-2 +always \u8CFF 14-246-2 +always \u8D00 1246-5 +always \u8D01 135-2456-5 +always \u8D02 12-136-4 +always \u8D03 1-12456-5 +always \u8D04 1-156-5 +always \u8D05 1-1246-5 +always \u8D06 135-246-3 +always \u8D07 256-3 +always \u8D08 125-1356-5 +always \u8D09 124-1236-4 +always \u8D0A 125-1236-5 +always \u8D0B 2345-5 +always \u8D0C 1234-34-4 +always \u8D0D 24-1236-5 +always \u8D0E 12456-5 +always \u8D0F 13456-2 +always \u8D10 13-1456-5 +always \u8D11 13-1236-4 +always \u8D12 15-2345-2 +always \u8D13 125-1346-3 +always \u8D14 135-16-5 +always \u8D15 145-34-2 +always \u8D16 24-34-2 +always \u8D17 2345-5 +always \u8D18 24-1346-4 +always \u8D19 15-45-5 +always \u8D1A 14-12346-5 +always \u8D1B 13-1236-5 +always \u8D1C 125-1346-3 +always \u8D1D 135-356-5 +always \u8D1E 1-136-3 +always \u8D1F 12345-34-5 +always \u8D20 45-2 +always \u8D21 13-12346-5 +always \u8D22 245-2456-2 +always \u8D23 125-2346-2 +always \u8D24 15-2345-2 +always \u8D25 135-2456-5 +always \u8D26 1-1346-5 +always \u8D27 1235-25-5 +always \u8D28 1-156-2 +always \u8D29 12345-1236-5 +always \u8D2A 124-1236-3 +always \u8D2B 1234-1456-2 +always \u8D2C 135-2345-4 +always \u8D2D 13-12356-5 +always \u8D2E 1-34-4 +always \u8D2F 13-12456-5 +always \u8D30 156-5 +always \u8D31 13-2345-5 +always \u8D32 135-136-3 +always \u8D33 24-156-5 +always \u8D34 124-346-3 +always \u8D35 13-1246-5 +always \u8D36 123-456-5 +always \u8D37 145-2456-5 +always \u8D38 134-146-5 +always \u8D39 12345-356-5 +always \u8D3A 1235-2346-5 +always \u8D3B 16-2 +always \u8D3C 125-356-2 +always \u8D3D 1-156-5 +always \u8D3E 13-23456-4 +always \u8D3F 1235-1246-5 +always \u8D40 125-156-3 +always \u8D41 14-1456-5 +always \u8D42 14-34-5 +always \u8D43 125-1346-3 +always \u8D44 125-156-3 +always \u8D45 13-2456-3 +always \u8D46 13-1456-5 +always \u8D47 245-234-2 +always \u8D48 1-136-5 +always \u8D49 14-2456-5 +always \u8D4A 24-2346-3 +always \u8D4B 12345-34-5 +always \u8D4C 145-34-4 +always \u8D4D 13-16-3 +always \u8D4E 24-34-2 +always \u8D4F 24-1346-4 +always \u8D50 245-156-5 +always \u8D51 135-16-5 +always \u8D52 1-12356-3 +always \u8D53 13-1356-3 +always \u8D54 1234-356-2 +always \u8D55 145-1236-4 +always \u8D56 14-2456-5 +always \u8D57 12345-1356-5 +always \u8D58 1-1246-5 +always \u8D59 12345-34-5 +always \u8D5A 1-12456-5 +always \u8D5B 15-2456-5 +always \u8D5C 125-2346-2 +always \u8D5D 2345-5 +always \u8D5E 125-1236-5 +always \u8D5F 256-3 +always \u8D60 125-1356-5 +always \u8D61 24-1236-5 +always \u8D62 13456-2 +always \u8D63 13-1236-5 +always \u8D64 12-156-5 +always \u8D65 15-16-5 +always \u8D66 24-2346-5 +always \u8D67 1345-1236-4 +always \u8D68 124-12346-2 +always \u8D69 15-16-5 +always \u8D6A 12-1356-3 +always \u8D6B 1235-2346-5 +always \u8D6C 12-1356-3 +always \u8D6D 1-2346-4 +always \u8D6E 15-23456-2 +always \u8D6F 124-1346-2 +always \u8D70 125-12356-4 +always \u8D71 125-12356-4 +always \u8D72 14-16-5 +always \u8D73 13-234-3 +always \u8D74 12345-34-5 +always \u8D75 1-146-5 +always \u8D76 13-1236-4 +always \u8D77 245-16-4 +always \u8D78 24-1236-5 +always \u8D79 245-235-2 +always \u8D7A 245-1456-2 +always \u8D7B 15-2345-4 +always \u8D7C 245-156-3 +always \u8D7D 13-236-2 +always \u8D7E 245-1456-4 +always \u8D7F 12-156-2 +always \u8D80 245-156-3 +always \u8D81 12-136-5 +always \u8D82 12-136-5 +always \u8D83 145-346-2 +always \u8D84 245-346-5 +always \u8D85 12-146-3 +always \u8D86 145-16-3 +always \u8D87 15-2346-5 +always \u8D88 1-1236-3 +always \u8D89 1-34-2 +always \u8D8A 236-5 +always \u8D8B 245-1256-3 +always \u8D8C 13-346-2 +always \u8D8D 245-1256-3 +always \u8D8E 12-34-2 +always \u8D8F 13-35-3 +always \u8D90 15-236-5 +always \u8D91 125-156-3 +always \u8D92 124-246-2 +always \u8D93 145-25-4 +always \u8D94 14-346-5 +always \u8D95 13-1236-4 +always \u8D96 15-25-3 +always \u8D97 245-34-5 +always \u8D98 15-16-2 +always \u8D99 1-146-5 +always \u8D9A 15-34-5 +always \u8D9B 1456-4 +always \u8D9C 13-1256-2 +always \u8D9D 13-2345-5 +always \u8D9E 245-236-5 +always \u8D9F 124-1346-5 +always \u8DA0 12-25-5 +always \u8DA1 245-1246-4 +always \u8DA2 14-34-5 +always \u8DA3 245-1256-5 +always \u8DA4 145-1346-5 +always \u8DA5 245-234-3 +always \u8DA6 125-156-3 +always \u8DA7 124-16-2 +always \u8DA8 245-1256-3 +always \u8DA9 12-156-5 +always \u8DAA 1235-456-2 +always \u8DAB 245-246-2 +always \u8DAC 245-246-3 +always \u8DAD 13-246-5 +always \u8DAE 125-146-5 +always \u8DAF 124-16-5 +always \u8DB0 156-4 +always \u8DB1 125-1236-4 +always \u8DB2 125-1236-4 +always \u8DB3 125-34-2 +always \u8DB4 1234-345-3 +always \u8DB5 135-146-5 +always \u8DB6 123-34-5 +always \u8DB7 123-2346-3 +always \u8DB8 145-123456-4 +always \u8DB9 13-236-2 +always \u8DBA 12345-34-3 +always \u8DBB 12-136-4 +always \u8DBC 13-2345-4 +always \u8DBD 12345-1346-5 +always \u8DBE 1-156-4 +always \u8DBF 124-345-3 +always \u8DC0 236-5 +always \u8DC1 1234-345-2 +always \u8DC2 245-16-2 +always \u8DC3 236-5 +always \u8DC4 245-46-5 +always \u8DC5 124-25-5 +always \u8DC6 124-2456-2 +always \u8DC7 16-5 +always \u8DC8 1345-2345-4 +always \u8DC9 14-13456-2 +always \u8DCA 134-356-5 +always \u8DCB 135-345-2 +always \u8DCC 145-346-2 +always \u8DCD 123-34-3 +always \u8DCE 124-25-2 +always \u8DCF 13-23456-3 +always \u8DD0 245-156-4 +always \u8DD1 1234-146-4 +always \u8DD2 245-23456-4 +always \u8DD3 1-34-5 +always \u8DD4 13-1256-3 +always \u8DD5 145-346-2 +always \u8DD6 1-156-2 +always \u8DD7 12345-34-3 +always \u8DD8 1234-1236-2 +always \u8DD9 13-1256-4 +always \u8DDA 24-1236-3 +always \u8DDB 135-126-4 +always \u8DDC 1345-16-2 +always \u8DDD 13-1256-5 +always \u8DDE 14-16-5 +always \u8DDF 13-136-3 +always \u8DE0 16-2 +always \u8DE1 13-16-3 +always \u8DE2 145-2456-5 +always \u8DE3 15-2345-4 +always \u8DE4 13-246-3 +always \u8DE5 145-25-5 +always \u8DE6 1-34-3 +always \u8DE7 245-45-2 +always \u8DE8 123-35-5 +always \u8DE9 1-2356-4 +always \u8DEA 13-1246-5 +always \u8DEB 245-235-2 +always \u8DEC 123-1246-4 +always \u8DED 15-46-2 +always \u8DEE 12-156-5 +always \u8DEF 14-34-5 +always \u8DF0 135-1356-5 +always \u8DF1 1-156-5 +always \u8DF2 13-23456-2 +always \u8DF3 124-246-5 +always \u8DF4 245-2456-4 +always \u8DF5 13-2345-5 +always \u8DF6 124-345-5 +always \u8DF7 245-246-3 +always \u8DF8 135-16-5 +always \u8DF9 15-2345-3 +always \u8DFA 145-25-5 +always \u8DFB 13-16-3 +always \u8DFC 13-1256-2 +always \u8DFD 13-16-5 +always \u8DFE 24-34-2 +always \u8DFF 124-34-2 +always \u8E00 12-34-5 +always \u8E01 13-13456-5 +always \u8E02 1345-346-5 +always \u8E03 15-246-3 +always \u8E04 135-126-2 +always \u8E05 15-236-2 +always \u8E06 245-256-3 +always \u8E07 134-12356-4 +always \u8E08 24-34-3 +always \u8E09 14-46-5 +always \u8E0A 235-4 +always \u8E0B 13-246-4 +always \u8E0C 12-12356-2 +always \u8E0D 245-246-3 +always \u8E0E 134-12356-2 +always \u8E0F 124-345-5 +always \u8E10 13-2345-5 +always \u8E11 13-16-2 +always \u8E12 25-3 +always \u8E13 1246-4 +always \u8E14 12-25-3 +always \u8E15 13-346-2 +always \u8E16 13-16-2 +always \u8E17 1345-346-3 +always \u8E18 13-1256-2 +always \u8E19 1345-346-5 +always \u8E1A 14-123456-2 +always \u8E1B 14-34-5 +always \u8E1C 14-1356-5 +always \u8E1D 1235-2356-2 +always \u8E1E 13-1256-5 +always \u8E1F 12-156-2 +always \u8E20 12456-4 +always \u8E21 245-45-2 +always \u8E22 124-16-3 +always \u8E23 135-126-2 +always \u8E24 125-34-2 +always \u8E25 245-346-5 +always \u8E26 16-4 +always \u8E27 245-34-5 +always \u8E28 125-12346-3 +always \u8E29 245-2456-4 +always \u8E2A 125-12346-3 +always \u8E2B 1234-1356-5 +always \u8E2C 1-156-5 +always \u8E2D 1-1356-3 +always \u8E2E 145-2345-4 +always \u8E2F 1-156-2 +always \u8E30 1256-2 +always \u8E31 145-25-2 +always \u8E32 145-123456-5 +always \u8E33 12-123456-4 +always \u8E34 235-4 +always \u8E35 1-12346-4 +always \u8E36 145-16-5 +always \u8E37 1-2346-4 +always \u8E38 12-136-4 +always \u8E39 12-2356-5 +always \u8E3A 13-2345-5 +always \u8E3B 13-35-3 +always \u8E3C 124-1346-2 +always \u8E3D 13-1256-4 +always \u8E3E 12345-34-2 +always \u8E3F 125-34-2 +always \u8E40 145-346-2 +always \u8E41 1234-2345-2 +always \u8E42 1245-12356-2 +always \u8E43 1345-25-5 +always \u8E44 124-16-2 +always \u8E45 12-345-4 +always \u8E46 124-1246-4 +always \u8E47 13-2345-4 +always \u8E48 145-146-5 +always \u8E49 245-25-3 +always \u8E4A 15-16-3 +always \u8E4B 124-345-5 +always \u8E4C 245-46-5 +always \u8E4D 1-1236-4 +always \u8E4E 145-2345-3 +always \u8E4F 124-16-2 +always \u8E50 13-16-2 +always \u8E51 1345-346-5 +always \u8E52 1234-1236-2 +always \u8E53 14-234-5 +always \u8E54 125-1236-5 +always \u8E55 135-16-5 +always \u8E56 12-12346-3 +always \u8E57 14-34-5 +always \u8E58 14-246-2 +always \u8E59 245-34-5 +always \u8E5A 124-1346-3 +always \u8E5B 145-2456-5 +always \u8E5C 15-25-3 +always \u8E5D 15-16-4 +always \u8E5E 123-1246-4 +always \u8E5F 13-16-3 +always \u8E60 1-156-2 +always \u8E61 245-46-3 +always \u8E62 145-16-2 +always \u8E63 1234-1236-2 +always \u8E64 125-12346-3 +always \u8E65 14-2345-2 +always \u8E66 135-1356-5 +always \u8E67 125-146-3 +always \u8E68 1345-2345-4 +always \u8E69 135-346-2 +always \u8E6A 124-1246-2 +always \u8E6B 13-1256-2 +always \u8E6C 145-1356-3 +always \u8E6D 245-1356-5 +always \u8E6E 15-2345-3 +always \u8E6F 12345-1236-2 +always \u8E70 12-34-2 +always \u8E71 1-12346-3 +always \u8E72 145-123456-3 +always \u8E73 135-126-3 +always \u8E74 245-34-5 +always \u8E75 245-34-5 +always \u8E76 13-236-2 +always \u8E77 13-236-2 +always \u8E78 14-1456-5 +always \u8E79 124-345-5 +always \u8E7A 245-246-3 +always \u8E7B 245-246-2 +always \u8E7C 1234-34-4 +always \u8E7D 14-246-3 +always \u8E7E 145-123456-3 +always \u8E7F 245-12456-3 +always \u8E80 123-456-5 +always \u8E81 125-146-5 +always \u8E82 124-345-5 +always \u8E83 135-16-5 +always \u8E84 135-16-5 +always \u8E85 1-34-2 +always \u8E86 13-1256-5 +always \u8E87 12-34-2 +always \u8E88 245-246-5 +always \u8E89 145-123456-4 +always \u8E8A 12-12356-2 +always \u8E8B 13-16-3 +always \u8E8C 34-4 +always \u8E8D 236-5 +always \u8E8E 1345-2345-4 +always \u8E8F 14-1456-5 +always \u8E90 14-346-5 +always \u8E91 1-156-2 +always \u8E92 14-16-5 +always \u8E93 1-156-5 +always \u8E94 12-1236-2 +always \u8E95 12-34-2 +always \u8E96 145-12456-5 +always \u8E97 1246-5 +always \u8E98 14-12346-2 +always \u8E99 14-1456-5 +always \u8E9A 15-2345-3 +always \u8E9B 1246-5 +always \u8E9C 125-12456-3 +always \u8E9D 14-1236-2 +always \u8E9E 15-346-5 +always \u8E9F 1245-1346-2 +always \u8EA0 15-345-4 +always \u8EA1 1345-346-5 +always \u8EA2 124-345-5 +always \u8EA3 245-1256-2 +always \u8EA4 13-346-5 +always \u8EA5 245-12456-3 +always \u8EA6 125-12456-3 +always \u8EA7 15-16-4 +always \u8EA8 123-1246-2 +always \u8EA9 13-236-2 +always \u8EAA 14-1456-5 +always \u8EAB 24-136-3 +always \u8EAC 13-12346-3 +always \u8EAD 145-1236-3 +always \u8EAE 12345-136-3 +always \u8EAF 245-1256-3 +always \u8EB0 124-16-4 +always \u8EB1 145-25-4 +always \u8EB2 145-25-4 +always \u8EB3 13-12346-3 +always \u8EB4 14-1346-2 +always \u8EB5 1245-136-4 +always \u8EB6 14-25-4 +always \u8EB7 2456-4 +always \u8EB8 13-16-3 +always \u8EB9 13-1256-2 +always \u8EBA 124-1346-4 +always \u8EBB 123-12346-3 +always \u8EBC 14-146-5 +always \u8EBD 2345-4 +always \u8EBE 1345-356-4 +always \u8EBF 123-1346-3 +always \u8EC0 245-1256-3 +always \u8EC1 14-12356-2 +always \u8EC2 14-146-5 +always \u8EC3 124-25-4 +always \u8EC4 1-156-2 +always \u8EC5 2345-5 +always \u8EC6 124-16-4 +always \u8EC7 145-146-5 +always \u8EC8 13456-3 +always \u8EC9 1256-5 +always \u8ECA 12-2346-3 +always \u8ECB 23456-5 +always \u8ECC 13-1246-4 +always \u8ECD 13-256-3 +always \u8ECE 1246-5 +always \u8ECF 236-5 +always \u8ED0 15-1456-5 +always \u8ED1 145-16-5 +always \u8ED2 15-45-3 +always \u8ED3 12345-1236-5 +always \u8ED4 1245-136-5 +always \u8ED5 24-1236-3 +always \u8ED6 245-46-2 +always \u8ED7 24-34-3 +always \u8ED8 124-123456-2 +always \u8ED9 12-136-2 +always \u8EDA 145-2456-5 +always \u8EDB 2346-5 +always \u8EDC 1345-345-5 +always \u8EDD 245-16-2 +always \u8EDE 134-146-2 +always \u8EDF 1245-12456-4 +always \u8EE0 1245-136-5 +always \u8EE1 245-1456-2 +always \u8EE2 1-12456-4 +always \u8EE3 1235-12346-3 +always \u8EE4 1235-34-3 +always \u8EE5 245-1256-2 +always \u8EE6 1235-456-5 +always \u8EE7 145-16-4 +always \u8EE8 14-13456-2 +always \u8EE9 145-2456-5 +always \u8EEA 146-3 +always \u8EEB 1-136-4 +always \u8EEC 12345-1236-5 +always \u8EED 123-456-3 +always \u8EEE 1346-4 +always \u8EEF 1234-1356-3 +always \u8EF0 135-356-5 +always \u8EF1 13-34-3 +always \u8EF2 123-34-3 +always \u8EF3 1234-146-2 +always \u8EF4 1-34-5 +always \u8EF5 1245-12346-4 +always \u8EF6 2346-5 +always \u8EF7 135-345-2 +always \u8EF8 1-12356-2 +always \u8EF9 1-156-4 +always \u8EFA 246-2 +always \u8EFB 123-2346-3 +always \u8EFC 16-5 +always \u8EFD 245-13456-3 +always \u8EFE 24-156-5 +always \u8EFF 1234-13456-2 +always \u8F00 156-2 +always \u8F01 245-235-2 +always \u8F02 13-1256-2 +always \u8F03 13-246-5 +always \u8F04 13-456-3 +always \u8F05 14-34-5 +always \u8F06 123-2456-4 +always \u8F07 245-45-2 +always \u8F08 1-12356-3 +always \u8F09 125-2456-4 +always \u8F0A 1-156-5 +always \u8F0B 24-2346-3 +always \u8F0C 14-46-5 +always \u8F0D 1256-5 +always \u8F0E 24-146-3 +always \u8F0F 234-2 +always \u8F10 12456-5 +always \u8F11 256-4 +always \u8F12 1-2346-2 +always \u8F13 12456-4 +always \u8F14 12345-34-4 +always \u8F15 245-13456-3 +always \u8F16 1-12356-3 +always \u8F17 1345-16-2 +always \u8F18 14-13456-2 +always \u8F19 1-2346-2 +always \u8F1A 1-1236-5 +always \u8F1B 14-46-5 +always \u8F1C 125-156-3 +always \u8F1D 1235-1246-3 +always \u8F1E 456-4 +always \u8F1F 12-25-5 +always \u8F20 13-25-4 +always \u8F21 123-1236-4 +always \u8F22 16-4 +always \u8F23 1234-1356-2 +always \u8F24 245-2345-5 +always \u8F25 13-123456-4 +always \u8F26 1345-2345-4 +always \u8F27 1234-1356-3 +always \u8F28 13-12456-4 +always \u8F29 135-356-5 +always \u8F2A 14-123456-2 +always \u8F2B 1234-2456-2 +always \u8F2C 14-46-2 +always \u8F2D 1245-12456-4 +always \u8F2E 1245-12356-2 +always \u8F2F 13-16-2 +always \u8F30 46-2 +always \u8F31 15-2345-2 +always \u8F32 12-12456-2 +always \u8F33 245-12356-5 +always \u8F34 12-123456-3 +always \u8F35 13-2346-2 +always \u8F36 234-2 +always \u8F37 1235-12346-3 +always \u8F38 24-34-3 +always \u8F39 12345-34-5 +always \u8F3A 125-156-3 +always \u8F3B 12345-34-2 +always \u8F3C 123456-3 +always \u8F3D 135-136-5 +always \u8F3E 1-1236-4 +always \u8F3F 1256-2 +always \u8F40 123456-3 +always \u8F41 124-146-3 +always \u8F42 13-34-4 +always \u8F43 1-136-3 +always \u8F44 15-23456-2 +always \u8F45 45-2 +always \u8F46 14-34-5 +always \u8F47 13-246-3 +always \u8F48 12-146-2 +always \u8F49 1-12456-4 +always \u8F4A 1246-5 +always \u8F4B 1235-123456-2 +always \u8F4C 15-236-4 +always \u8F4D 12-2346-5 +always \u8F4E 13-246-5 +always \u8F4F 1-1236-5 +always \u8F50 135-34-2 +always \u8F51 14-146-4 +always \u8F52 12345-136-2 +always \u8F53 12345-1236-3 +always \u8F54 14-1456-2 +always \u8F55 13-2346-2 +always \u8F56 15-2346-5 +always \u8F57 123-1236-4 +always \u8F58 1235-12456-5 +always \u8F59 16-4 +always \u8F5A 13-16-2 +always \u8F5B 145-1246-5 +always \u8F5C 156-2 +always \u8F5D 1256-2 +always \u8F5E 15-2345-5 +always \u8F5F 1235-12346-3 +always \u8F60 14-356-2 +always \u8F61 1234-356-5 +always \u8F62 14-16-5 +always \u8F63 14-16-5 +always \u8F64 14-34-2 +always \u8F65 14-1456-5 +always \u8F66 12-2346-3 +always \u8F67 23456-5 +always \u8F68 13-1246-4 +always \u8F69 15-45-3 +always \u8F6A 145-16-5 +always \u8F6B 1245-136-5 +always \u8F6C 1-12456-4 +always \u8F6D 2346-5 +always \u8F6E 14-123456-2 +always \u8F6F 1245-12456-4 +always \u8F70 1235-12346-3 +always \u8F71 123-34-3 +always \u8F72 123-2346-3 +always \u8F73 14-34-2 +always \u8F74 1-12356-2 +always \u8F75 1-156-4 +always \u8F76 16-5 +always \u8F77 1235-34-3 +always \u8F78 1-136-4 +always \u8F79 14-16-5 +always \u8F7A 246-2 +always \u8F7B 245-13456-3 +always \u8F7C 24-156-5 +always \u8F7D 125-2456-5 +always \u8F7E 1-156-5 +always \u8F7F 13-246-5 +always \u8F80 1-12356-3 +always \u8F81 245-45-2 +always \u8F82 14-34-5 +always \u8F83 13-246-5 +always \u8F84 1-2346-2 +always \u8F85 12345-34-4 +always \u8F86 14-46-5 +always \u8F87 1345-2345-4 +always \u8F88 135-356-5 +always \u8F89 1235-1246-3 +always \u8F8A 13-123456-4 +always \u8F8B 456-4 +always \u8F8C 14-46-2 +always \u8F8D 12-25-5 +always \u8F8E 125-156-3 +always \u8F8F 245-12356-5 +always \u8F90 12345-34-2 +always \u8F91 13-16-2 +always \u8F92 123456-3 +always \u8F93 24-34-3 +always \u8F94 1234-356-5 +always \u8F95 45-2 +always \u8F96 15-23456-2 +always \u8F97 1-1236-4 +always \u8F98 14-34-5 +always \u8F99 1-2346-2 +always \u8F9A 14-1456-2 +always \u8F9B 15-1456-3 +always \u8F9C 13-34-3 +always \u8F9D 245-156-2 +always \u8F9E 245-156-2 +always \u8F9F 135-16-5 +always \u8FA0 125-1246-5 +always \u8FA1 135-2345-5 +always \u8FA2 14-345-5 +always \u8FA3 14-345-5 +always \u8FA4 245-156-2 +always \u8FA5 15-236-3 +always \u8FA6 135-1236-5 +always \u8FA7 135-2345-5 +always \u8FA8 135-2345-5 +always \u8FA9 135-2345-5 +always \u8FAA 15-236-3 +always \u8FAB 135-2345-5 +always \u8FAC 135-1236-3 +always \u8FAD 245-156-2 +always \u8FAE 135-2345-5 +always \u8FAF 135-2345-5 +always \u8FB0 12-136-2 +always \u8FB1 1245-34-5 +always \u8FB2 1345-12346-2 +always \u8FB3 1345-12346-2 +always \u8FB4 1-136-4 +always \u8FB5 12-25-5 +always \u8FB6 12-25-5 +always \u8FB7 16-3 +always \u8FB8 1245-1356-2 +always \u8FB9 135-2345-3 +always \u8FBA 135-2345-3 +always \u8FBB 24-156-2 +always \u8FBC 1245-34-5 +always \u8FBD 14-246-2 +always \u8FBE 145-345-2 +always \u8FBF 12-1236-3 +always \u8FC0 13-1236-3 +always \u8FC1 245-2345-3 +always \u8FC2 1256-3 +always \u8FC3 1256-3 +always \u8FC4 245-16-5 +always \u8FC5 15-256-5 +always \u8FC6 16-4 +always \u8FC7 13-25-5 +always \u8FC8 134-2456-5 +always \u8FC9 245-16-3 +always \u8FCA 125-345-3 +always \u8FCB 456-5 +always \u8FCC 1234-34-5 +always \u8FCD 1-123456-3 +always \u8FCE 13456-2 +always \u8FCF 124-16-5 +always \u8FD0 256-5 +always \u8FD1 13-1456-5 +always \u8FD2 1235-1346-2 +always \u8FD3 23456-5 +always \u8FD4 12345-1236-4 +always \u8FD5 34-4 +always \u8FD6 145-345-2 +always \u8FD7 2346-2 +always \u8FD8 1235-2456-2 +always \u8FD9 1-2346-5 +always \u8FDA 1-12346-3 +always \u8FDB 13-1456-5 +always \u8FDC 45-4 +always \u8FDD 1246-2 +always \u8FDE 14-2345-2 +always \u8FDF 12-156-2 +always \u8FE0 12-2346-5 +always \u8FE1 1345-16-5 +always \u8FE2 124-246-2 +always \u8FE3 12-156-5 +always \u8FE4 16-2 +always \u8FE5 13-235-4 +always \u8FE6 13-23456-3 +always \u8FE7 12-136-2 +always \u8FE8 145-2456-5 +always \u8FE9 156-4 +always \u8FEA 145-16-2 +always \u8FEB 1234-126-5 +always \u8FEC 456-4 +always \u8FED 145-346-2 +always \u8FEE 125-2346-2 +always \u8FEF 124-146-2 +always \u8FF0 24-34-5 +always \u8FF1 124-25-2 +always \u8FF2 245-1256-5 +always \u8FF3 13-13456-5 +always \u8FF4 1235-1246-2 +always \u8FF5 124-12346-2 +always \u8FF6 234-5 +always \u8FF7 134-16-2 +always \u8FF8 135-1356-5 +always \u8FF9 13-16-5 +always \u8FFA 1345-2456-4 +always \u8FFB 16-2 +always \u8FFC 13-346-2 +always \u8FFD 1-1246-3 +always \u8FFE 14-346-5 +always \u8FFF 15-256-5 +always \u9000 124-1246-5 +always \u9001 15-12346-5 +always \u9002 24-156-5 +always \u9003 124-146-2 +always \u9004 1234-1346-2 +always \u9005 13-12356-5 +always \u9006 1345-16-5 +always \u9007 145-123456-5 +always \u9008 13-235-4 +always \u9009 15-45-4 +always \u900A 15-256-5 +always \u900B 135-34-3 +always \u900C 234-2 +always \u900D 15-246-3 +always \u900E 245-234-2 +always \u900F 124-12356-5 +always \u9010 1-34-2 +always \u9011 245-234-2 +always \u9012 145-16-5 +always \u9013 145-16-5 +always \u9014 124-34-2 +always \u9015 13-13456-5 +always \u9016 124-16-5 +always \u9017 145-12356-5 +always \u9018 16-4 +always \u9019 1-2346-5 +always \u901A 124-12346-3 +always \u901B 13-456-5 +always \u901C 34-5 +always \u901D 24-156-5 +always \u901E 12-1356-4 +always \u901F 15-34-5 +always \u9020 125-146-5 +always \u9021 245-256-3 +always \u9022 12345-1356-2 +always \u9023 14-2345-2 +always \u9024 15-25-5 +always \u9025 1235-1246-2 +always \u9026 14-16-4 +always \u9027 13-34-4 +always \u9028 14-2456-2 +always \u9029 135-136-5 +always \u902A 245-25-5 +always \u902B 13-236-2 +always \u902C 135-1356-5 +always \u902D 1235-12456-5 +always \u902E 145-2456-4 +always \u902F 14-34-5 +always \u9030 234-2 +always \u9031 1-12356-3 +always \u9032 13-1456-5 +always \u9033 1256-5 +always \u9034 12-25-3 +always \u9035 123-1246-2 +always \u9036 1246-3 +always \u9037 124-16-5 +always \u9038 16-5 +always \u9039 145-345-2 +always \u903A 45-4 +always \u903B 14-25-2 +always \u903C 135-16-3 +always \u903D 1345-25-5 +always \u903E 1256-2 +always \u903F 145-1346-5 +always \u9040 15-1246-2 +always \u9041 145-123456-5 +always \u9042 15-1246-5 +always \u9043 2345-4 +always \u9044 12-12456-2 +always \u9045 12-156-2 +always \u9046 124-16-2 +always \u9047 1256-5 +always \u9048 24-156-2 +always \u9049 1-136-3 +always \u904A 234-2 +always \u904B 256-5 +always \u904C 2346-5 +always \u904D 135-2345-5 +always \u904E 13-25-5 +always \u904F 2346-5 +always \u9050 15-23456-2 +always \u9051 1235-456-2 +always \u9052 245-234-2 +always \u9053 145-146-5 +always \u9054 145-345-2 +always \u9055 1246-2 +always \u9056 12456-2 +always \u9057 16-2 +always \u9058 13-12356-5 +always \u9059 246-2 +always \u905A 12-34-5 +always \u905B 14-234-5 +always \u905C 15-256-5 +always \u905D 124-345-5 +always \u905E 145-16-5 +always \u905F 12-156-2 +always \u9060 45-4 +always \u9061 15-34-5 +always \u9062 124-345-5 +always \u9063 245-2345-4 +always \u9064 134-345-4 +always \u9065 246-2 +always \u9066 13-12456-5 +always \u9067 1-1346-3 +always \u9068 146-2 +always \u9069 24-156-5 +always \u906A 245-2346-5 +always \u906B 12-156-5 +always \u906C 15-34-5 +always \u906D 125-146-3 +always \u906E 1-2346-3 +always \u906F 145-123456-5 +always \u9070 145-16-5 +always \u9071 14-12356-2 +always \u9072 12-156-2 +always \u9073 245-25-3 +always \u9074 14-1456-2 +always \u9075 125-123456-3 +always \u9076 1245-146-5 +always \u9077 245-2345-3 +always \u9078 15-45-4 +always \u9079 1256-5 +always \u907A 16-2 +always \u907B 2346-5 +always \u907C 14-246-2 +always \u907D 13-1256-5 +always \u907E 24-156-5 +always \u907F 135-16-5 +always \u9080 246-3 +always \u9081 134-2456-5 +always \u9082 15-346-5 +always \u9083 15-1246-5 +always \u9084 1235-2456-2 +always \u9085 1-1236-3 +always \u9086 124-1356-2 +always \u9087 156-4 +always \u9088 134-246-4 +always \u9089 135-2345-3 +always \u908A 135-2345-3 +always \u908B 14-345-3 +always \u908C 14-16-2 +always \u908D 45-2 +always \u908E 246-2 +always \u908F 14-25-2 +always \u9090 14-16-4 +always \u9091 16-5 +always \u9092 124-13456-2 +always \u9093 145-1356-5 +always \u9094 245-16-4 +always \u9095 235-3 +always \u9096 24-1236-3 +always \u9097 1235-1236-2 +always \u9098 1256-2 +always \u9099 134-1346-2 +always \u909A 1245-34-2 +always \u909B 245-235-2 +always \u909C 12456-4 +always \u909D 123-456-5 +always \u909E 12345-34-3 +always \u909F 123-1346-5 +always \u90A0 135-1456-3 +always \u90A1 12345-1346-3 +always \u90A2 15-13456-2 +always \u90A3 1345-345-5 +always \u90A4 15-1456-3 +always \u90A5 24-136-4 +always \u90A6 135-1346-3 +always \u90A7 45-2 +always \u90A8 245-123456-3 +always \u90A9 1235-25-4 +always \u90AA 15-346-2 +always \u90AB 135-1346-3 +always \u90AC 34-3 +always \u90AD 13-1256-5 +always \u90AE 234-2 +always \u90AF 1235-1236-2 +always \u90B0 124-2456-2 +always \u90B1 245-234-3 +always \u90B2 135-16-5 +always \u90B3 1234-16-3 +always \u90B4 135-13456-4 +always \u90B5 24-146-5 +always \u90B6 135-356-5 +always \u90B7 35-4 +always \u90B8 145-16-4 +always \u90B9 125-12356-3 +always \u90BA 346-5 +always \u90BB 14-1456-2 +always \u90BC 123-456-3 +always \u90BD 13-1246-3 +always \u90BE 1-34-3 +always \u90BF 24-156-3 +always \u90C0 123-34-3 +always \u90C1 1256-5 +always \u90C2 13-2456-3 +always \u90C3 1235-2346-2 +always \u90C4 15-346-5 +always \u90C5 1-156-5 +always \u90C6 13-16-2 +always \u90C7 15-256-2 +always \u90C8 1235-12356-5 +always \u90C9 15-13456-2 +always \u90CA 13-246-3 +always \u90CB 15-16-2 +always \u90CC 13-1246-3 +always \u90CD 1345-25-2 +always \u90CE 14-1346-2 +always \u90CF 13-23456-2 +always \u90D0 123-2356-5 +always \u90D1 1-1356-5 +always \u90D2 14-1346-2 +always \u90D3 256-5 +always \u90D4 2345-2 +always \u90D5 12-1356-2 +always \u90D6 145-12356-3 +always \u90D7 15-16-3 +always \u90D8 14-1256-4 +always \u90D9 12345-34-4 +always \u90DA 34-2 +always \u90DB 12345-34-2 +always \u90DC 13-146-5 +always \u90DD 1235-146-4 +always \u90DE 14-1346-2 +always \u90DF 13-23456-2 +always \u90E0 13-1356-4 +always \u90E1 13-256-5 +always \u90E2 13456-4 +always \u90E3 135-126-2 +always \u90E4 15-16-5 +always \u90E5 135-356-5 +always \u90E6 14-16-5 +always \u90E7 256-2 +always \u90E8 135-34-5 +always \u90E9 15-246-2 +always \u90EA 245-16-3 +always \u90EB 1234-16-2 +always \u90EC 245-13456-3 +always \u90ED 13-25-3 +always \u90EE 1-12356-3 +always \u90EF 124-1236-2 +always \u90F0 125-12356-3 +always \u90F1 1234-13456-2 +always \u90F2 14-2456-2 +always \u90F3 1345-16-2 +always \u90F4 12-136-3 +always \u90F5 234-2 +always \u90F6 135-34-5 +always \u90F7 15-46-3 +always \u90F8 145-1236-3 +always \u90F9 13-1256-2 +always \u90FA 235-3 +always \u90FB 245-246-3 +always \u90FC 16-3 +always \u90FD 145-12356-3 +always \u90FE 2345-4 +always \u90FF 134-356-2 +always \u9100 1245-25-5 +always \u9101 135-356-5 +always \u9102 2346-5 +always \u9103 1256-2 +always \u9104 13-45-5 +always \u9105 1256-4 +always \u9106 256-5 +always \u9107 1235-12356-5 +always \u9108 123-1246-2 +always \u9109 15-46-3 +always \u910A 15-46-3 +always \u910B 15-12356-3 +always \u910C 124-1346-2 +always \u910D 134-13456-2 +always \u910E 15-16-3 +always \u910F 1245-34-5 +always \u9110 12-34-5 +always \u9111 125-156-3 +always \u9112 125-12356-3 +always \u9113 13-1256-2 +always \u9114 34-3 +always \u9115 15-46-3 +always \u9116 256-2 +always \u9117 1235-146-5 +always \u9118 235-3 +always \u9119 135-16-4 +always \u911A 134-126-5 +always \u911B 12-146-2 +always \u911C 12345-34-3 +always \u911D 14-246-4 +always \u911E 1456-2 +always \u911F 1-12456-3 +always \u9120 1235-34-5 +always \u9121 245-246-3 +always \u9122 2345-3 +always \u9123 1-1346-3 +always \u9124 134-1236-5 +always \u9125 245-246-3 +always \u9126 15-1256-4 +always \u9127 145-1356-5 +always \u9128 135-16-5 +always \u9129 15-256-2 +always \u912A 135-16-5 +always \u912B 245-1356-2 +always \u912C 1246-2 +always \u912D 1-1356-5 +always \u912E 134-146-5 +always \u912F 24-1236-5 +always \u9130 14-1456-2 +always \u9131 1234-126-2 +always \u9132 145-1236-3 +always \u9133 134-1356-2 +always \u9134 346-5 +always \u9135 245-146-3 +always \u9136 123-2356-5 +always \u9137 12345-1356-3 +always \u9138 134-1356-2 +always \u9139 125-12356-3 +always \u913A 123-456-5 +always \u913B 14-2345-4 +always \u913C 125-1236-5 +always \u913D 12-1236-2 +always \u913E 234-3 +always \u913F 245-16-2 +always \u9140 2345-3 +always \u9141 12-1236-2 +always \u9142 125-1236-5 +always \u9143 14-13456-2 +always \u9144 1235-12456-3 +always \u9145 15-16-3 +always \u9146 12345-1356-3 +always \u9147 125-1236-5 +always \u9148 14-16-5 +always \u9149 234-4 +always \u914A 145-13456-3 +always \u914B 245-234-2 +always \u914C 1-25-2 +always \u914D 1234-356-5 +always \u914E 1-12356-5 +always \u914F 1256-4 +always \u9150 13-1236-3 +always \u9151 1256-4 +always \u9152 13-234-4 +always \u9153 2345-4 +always \u9154 125-1246-5 +always \u9155 134-146-2 +always \u9156 145-1236-3 +always \u9157 15-1256-5 +always \u9158 124-12356-2 +always \u9159 1-136-3 +always \u915A 12345-136-3 +always \u915B 45-2 +always \u915C 12345-34-3 +always \u915D 256-5 +always \u915E 124-2456-5 +always \u915F 124-2345-3 +always \u9160 245-23456-4 +always \u9161 124-25-2 +always \u9162 125-25-5 +always \u9163 1235-1236-3 +always \u9164 13-34-3 +always \u9165 15-34-3 +always \u9166 1234-126-5 +always \u9167 12-12356-2 +always \u9168 125-2456-5 +always \u9169 134-13456-4 +always \u916A 14-146-5 +always \u916B 12-25-5 +always \u916C 12-12356-2 +always \u916D 234-5 +always \u916E 124-12346-2 +always \u916F 1-156-4 +always \u9170 15-2345-3 +always \u9171 13-46-5 +always \u9172 12-1356-2 +always \u9173 1456-5 +always \u9174 124-34-2 +always \u9175 15-246-5 +always \u9176 134-356-2 +always \u9177 123-34-5 +always \u9178 15-12456-3 +always \u9179 14-356-5 +always \u917A 1234-34-2 +always \u917B 125-1246-5 +always \u917C 1235-2456-4 +always \u917D 2345-5 +always \u917E 24-2456-3 +always \u917F 1345-46-5 +always \u9180 1246-2 +always \u9181 14-34-5 +always \u9182 14-1236-4 +always \u9183 2345-3 +always \u9184 124-146-2 +always \u9185 1234-356-3 +always \u9186 1-1236-4 +always \u9187 12-123456-2 +always \u9188 124-1236-2 +always \u9189 125-1246-5 +always \u918A 1-1246-5 +always \u918B 245-34-5 +always \u918C 123-123456-3 +always \u918D 124-16-2 +always \u918E 134-2345-2 +always \u918F 145-34-3 +always \u9190 1235-34-2 +always \u9191 15-1256-4 +always \u9192 15-13456-4 +always \u9193 124-1236-4 +always \u9194 13-234-3 +always \u9195 12-123456-2 +always \u9196 256-5 +always \u9197 1234-126-5 +always \u9198 123-2346-5 +always \u9199 15-12356-3 +always \u919A 134-16-2 +always \u919B 245-45-2 +always \u919C 12-12356-4 +always \u919D 245-25-2 +always \u919E 256-5 +always \u919F 235-5 +always \u91A0 1346-5 +always \u91A1 1-345-5 +always \u91A2 1235-2456-4 +always \u91A3 124-1346-2 +always \u91A4 13-46-5 +always \u91A5 1234-246-4 +always \u91A6 24-1236-4 +always \u91A7 1256-5 +always \u91A8 14-16-2 +always \u91A9 125-146-2 +always \u91AA 14-146-2 +always \u91AB 16-3 +always \u91AC 13-46-5 +always \u91AD 1234-34-2 +always \u91AE 13-246-5 +always \u91AF 15-16-3 +always \u91B0 124-1236-2 +always \u91B1 1234-126-5 +always \u91B2 1345-12346-2 +always \u91B3 16-5 +always \u91B4 14-16-4 +always \u91B5 13-1256-5 +always \u91B6 13-246-5 +always \u91B7 16-5 +always \u91B8 1345-46-5 +always \u91B9 1245-34-2 +always \u91BA 15-256-3 +always \u91BB 12-12356-2 +always \u91BC 2345-5 +always \u91BD 14-13456-2 +always \u91BE 134-16-2 +always \u91BF 134-16-2 +always \u91C0 1345-46-5 +always \u91C1 15-1456-5 +always \u91C2 13-246-5 +always \u91C3 24-156-3 +always \u91C4 134-16-2 +always \u91C5 2345-5 +always \u91C6 135-2345-5 +always \u91C7 245-2456-4 +always \u91C8 24-156-5 +always \u91C9 234-5 +always \u91CA 24-156-5 +always \u91CB 24-156-5 +always \u91CC 14-16-4 +always \u91CD 1-12346-5 +always \u91CE 346-4 +always \u91CF 14-46-5 +always \u91D0 14-16-2 +always \u91D1 13-1456-3 +always \u91D2 13-1456-3 +always \u91D3 145-345-2 +always \u91D4 16-4 +always \u91D5 1345-246-4 +always \u91D6 145-146-3 +always \u91D7 1-146-3 +always \u91D8 145-13456-3 +always \u91D9 135-126-3 +always \u91DA 245-234-2 +always \u91DB 1235-2346-2 +always \u91DC 12345-34-4 +always \u91DD 1-136-3 +always \u91DE 1-156-2 +always \u91DF 135-345-3 +always \u91E0 14-12456-5 +always \u91E1 12345-34-4 +always \u91E2 1345-2456-4 +always \u91E3 145-246-5 +always \u91E4 24-1236-3 +always \u91E5 245-246-4 +always \u91E6 123-12356-5 +always \u91E7 12-12456-5 +always \u91E8 125-156-4 +always \u91E9 12345-1236-2 +always \u91EA 1256-2 +always \u91EB 1235-35-2 +always \u91EC 1235-1236-5 +always \u91ED 13-1346-3 +always \u91EE 245-16-2 +always \u91EF 134-1346-2 +always \u91F0 1245-156-5 +always \u91F1 145-16-5 +always \u91F2 15-156-5 +always \u91F3 15-16-5 +always \u91F4 16-5 +always \u91F5 12-2456-3 +always \u91F6 24-156-3 +always \u91F7 124-34-4 +always \u91F8 15-16-5 +always \u91F9 1345-1256-4 +always \u91FA 245-2345-3 +always \u91FB 245-234-2 +always \u91FC 13-2345-5 +always \u91FD 1234-16-3 +always \u91FE 346-2 +always \u91FF 1456-4 +always \u9200 135-345-4 +always \u9201 12345-1346-3 +always \u9202 12-136-2 +always \u9203 15-13456-2 +always \u9204 124-12356-4 +always \u9205 236-5 +always \u9206 245-2345-3 +always \u9207 12345-34-3 +always \u9208 135-34-5 +always \u9209 1345-345-5 +always \u920A 15-1456-3 +always \u920B 2346-2 +always \u920C 13-236-2 +always \u920D 145-123456-5 +always \u920E 13-12356-3 +always \u920F 1456-4 +always \u9210 245-2345-2 +always \u9211 135-1236-4 +always \u9212 15-345-5 +always \u9213 1245-136-2 +always \u9214 12-146-3 +always \u9215 1345-234-4 +always \u9216 12345-136-3 +always \u9217 256-4 +always \u9218 13-16-4 +always \u9219 245-1456-2 +always \u921A 1234-16-2 +always \u921B 13-25-3 +always \u921C 1235-12346-2 +always \u921D 1456-2 +always \u921E 13-256-3 +always \u921F 24-156-3 +always \u9220 16-5 +always \u9221 1-12346-3 +always \u9222 1345-346-3 +always \u9223 13-2456-5 +always \u9224 1245-156-5 +always \u9225 1235-25-4 +always \u9226 124-2456-5 +always \u9227 123-1346-5 +always \u9228 45-2 +always \u9229 14-34-2 +always \u922A 123456-5 +always \u922B 245-1456-2 +always \u922C 145-25-2 +always \u922D 125-156-3 +always \u922E 1345-16-2 +always \u922F 124-34-2 +always \u9230 24-156-5 +always \u9231 134-1456-2 +always \u9232 13-34-3 +always \u9233 123-2346-3 +always \u9234 14-13456-2 +always \u9235 135-13456-5 +always \u9236 15-156-5 +always \u9237 13-34-4 +always \u9238 135-126-2 +always \u9239 1234-16-2 +always \u923A 1256-5 +always \u923B 15-156-5 +always \u923C 125-25-2 +always \u923D 135-34-3 +always \u923E 234-2 +always \u923F 145-2345-5 +always \u9240 13-23456-4 +always \u9241 1-136-3 +always \u9242 24-156-4 +always \u9243 24-156-5 +always \u9244 124-346-4 +always \u9245 13-1256-5 +always \u9246 15-12456-5 +always \u9247 24-156-3 +always \u9248 124-345-4 +always \u9249 15-45-5 +always \u924A 1-146-3 +always \u924B 135-146-5 +always \u924C 1235-2346-2 +always \u924D 135-16-5 +always \u924E 24-1356-3 +always \u924F 12-34-2 +always \u9250 24-156-2 +always \u9251 135-126-2 +always \u9252 1-34-5 +always \u9253 12-156-5 +always \u9254 125-345-3 +always \u9255 1234-126-4 +always \u9256 124-12346-2 +always \u9257 245-2345-2 +always \u9258 12345-34-2 +always \u9259 1-2456-4 +always \u925A 134-146-4 +always \u925B 245-2345-3 +always \u925C 12345-34-2 +always \u925D 14-16-5 +always \u925E 236-5 +always \u925F 1234-16-3 +always \u9260 46-3 +always \u9261 135-1236-5 +always \u9262 135-126-3 +always \u9263 13-346-2 +always \u9264 13-12356-3 +always \u9265 24-34-5 +always \u9266 1-1356-3 +always \u9267 134-34-4 +always \u9268 1345-16-4 +always \u9269 15-16-4 +always \u926A 145-16-5 +always \u926B 13-23456-3 +always \u926C 134-34-5 +always \u926D 124-1236-4 +always \u926E 24-136-3 +always \u926F 16-4 +always \u9270 15-156-3 +always \u9271 123-456-5 +always \u9272 123-345-4 +always \u9273 135-356-4 +always \u9274 13-2345-5 +always \u9275 124-12346-2 +always \u9276 15-13456-2 +always \u9277 1235-12346-2 +always \u9278 13-246-4 +always \u9279 12-156-4 +always \u927A 156-5 +always \u927B 13-2346-5 +always \u927C 135-13456-4 +always \u927D 24-156-5 +always \u927E 134-12356-2 +always \u927F 1235-345-3 +always \u9280 1456-2 +always \u9281 13-256-3 +always \u9282 1-12356-3 +always \u9283 12-12346-5 +always \u9284 24-1346-5 +always \u9285 124-12346-2 +always \u9286 134-126-5 +always \u9287 14-356-5 +always \u9288 13-16-3 +always \u9289 1256-5 +always \u928A 15-1256-5 +always \u928B 1245-136-2 +always \u928C 125-123456-5 +always \u928D 1-156-5 +always \u928E 245-235-2 +always \u928F 24-1236-5 +always \u9290 12-156-5 +always \u9291 15-165-4 +always \u9292 15-13456-2 +always \u9293 245-45-2 +always \u9294 1234-16-3 +always \u9295 124-346-4 +always \u9296 1-34-3 +always \u9297 1235-12356-2 +always \u9298 134-13456-2 +always \u9299 123-35-4 +always \u929A 145-246-5 +always \u929B 15-2345-3 +always \u929C 15-2345-2 +always \u929D 15-234-3 +always \u929E 13-256-3 +always \u929F 12-345-3 +always \u92A0 14-146-4 +always \u92A1 13-16-2 +always \u92A2 1234-16-4 +always \u92A3 1245-34-2 +always \u92A4 134-16-4 +always \u92A5 16-3 +always \u92A6 1456-3 +always \u92A7 13-456-3 +always \u92A8 1236-3 +always \u92A9 145-234-3 +always \u92AA 234-4 +always \u92AB 15-2346-5 +always \u92AC 123-146-5 +always \u92AD 245-2345-2 +always \u92AE 14-12456-2 +always \u92AF 15-156-3 +always \u92B0 2456-3 +always \u92B1 145-246-5 +always \u92B2 1235-1236-5 +always \u92B3 1245-1246-5 +always \u92B4 24-156-5 +always \u92B5 123-1356-3 +always \u92B6 245-234-2 +always \u92B7 15-246-3 +always \u92B8 1-2346-2 +always \u92B9 15-234-5 +always \u92BA 125-1346-5 +always \u92BB 124-16-3 +always \u92BC 245-25-5 +always \u92BD 13-35-3 +always \u92BE 13-12346-4 +always \u92BF 1-12346-3 +always \u92C0 145-12356-5 +always \u92C1 14-1256-4 +always \u92C2 134-356-2 +always \u92C3 14-1346-2 +always \u92C4 12456-4 +always \u92C5 15-1456-3 +always \u92C6 256-2 +always \u92C7 135-356-5 +always \u92C8 34-5 +always \u92C9 15-34-5 +always \u92CA 1256-5 +always \u92CB 12-1236-2 +always \u92CC 124-13456-4 +always \u92CD 135-126-2 +always \u92CE 1235-1236-5 +always \u92CF 13-23456-2 +always \u92D0 1235-12346-2 +always \u92D1 245-12456-3 +always \u92D2 12345-1356-3 +always \u92D3 12-1236-3 +always \u92D4 12456-4 +always \u92D5 1-156-5 +always \u92D6 15-156-3 +always \u92D7 15-45-3 +always \u92D8 1235-35-2 +always \u92D9 34-2 +always \u92DA 124-246-2 +always \u92DB 13-12346-4 +always \u92DC 1-25-2 +always \u92DD 14-236-5 +always \u92DE 15-13456-2 +always \u92DF 245-1456-4 +always \u92E0 24-136-5 +always \u92E1 1235-1236-2 +always \u92E2 14-236-5 +always \u92E3 346-2 +always \u92E4 12-34-2 +always \u92E5 125-1356-5 +always \u92E6 13-1256-3 +always \u92E7 15-2345-5 +always \u92E8 2346-2 +always \u92E9 134-1346-2 +always \u92EA 1234-34-5 +always \u92EB 14-16-2 +always \u92EC 1234-1236-5 +always \u92ED 1245-1246-5 +always \u92EE 12-1356-2 +always \u92EF 13-146-5 +always \u92F0 14-16-4 +always \u92F1 124-2346-5 +always \u92F2 1456-3 +always \u92F3 1-34-5 +always \u92F4 1-136-5 +always \u92F5 124-34-3 +always \u92F6 14-234-4 +always \u92F7 125-1246-5 +always \u92F8 13-1256-5 +always \u92F9 12-1346-4 +always \u92FA 45-3 +always \u92FB 13-2345-5 +always \u92FC 13-1346-3 +always \u92FD 145-246-5 +always \u92FE 124-146-2 +always \u92FF 12-1346-2 +always \u9300 14-123456-2 +always \u9301 123-2346-5 +always \u9302 14-13456-2 +always \u9303 135-356-3 +always \u9304 14-34-5 +always \u9305 14-16-2 +always \u9306 245-46-3 +always \u9307 1234-356-2 +always \u9308 13-45-4 +always \u9309 134-1456-2 +always \u930A 125-1246-5 +always \u930B 1234-1356-2 +always \u930C 1236-5 +always \u930D 1234-16-2 +always \u930E 15-2345-5 +always \u930F 23456-3 +always \u9310 1-1246-3 +always \u9311 14-356-5 +always \u9312 345-3 +always \u9313 123-12346-3 +always \u9314 124-345-5 +always \u9315 123-123456-3 +always \u9316 145-34-4 +always \u9317 1246-5 +always \u9318 12-1246-2 +always \u9319 125-156-3 +always \u931A 1-1356-3 +always \u931B 135-136-3 +always \u931C 1345-346-3 +always \u931D 245-12346-2 +always \u931E 145-1246-5 +always \u931F 124-1236-2 +always \u9320 145-13456-5 +always \u9321 245-16-2 +always \u9322 245-2345-2 +always \u9323 1-1246-5 +always \u9324 13-16-3 +always \u9325 1256-5 +always \u9326 13-1456-4 +always \u9327 13-12456-4 +always \u9328 134-146-2 +always \u9329 12-1346-3 +always \u932A 124-2345-4 +always \u932B 15-16-2 +always \u932C 14-2345-5 +always \u932D 145-246-3 +always \u932E 13-34-5 +always \u932F 245-25-5 +always \u9330 24-34-5 +always \u9331 1-136-3 +always \u9332 14-34-5 +always \u9333 134-1356-4 +always \u9334 14-34-5 +always \u9335 1235-35-3 +always \u9336 135-246-4 +always \u9337 13-345-2 +always \u9338 14-2456-2 +always \u9339 123-136-4 +always \u933A 12345-1236-3 +always \u933B 34-4 +always \u933C 1345-2456-5 +always \u933D 12456-4 +always \u933E 125-1236-5 +always \u933F 34-4 +always \u9340 145-2346-2 +always \u9341 15-2345-3 +always \u9342 1234-2345-3 +always \u9343 1235-25-3 +always \u9344 14-46-5 +always \u9345 12345-345-4 +always \u9346 134-136-2 +always \u9347 123-2456-4 +always \u9348 13456-3 +always \u9349 24-156-2 +always \u934A 14-2345-5 +always \u934B 13-25-3 +always \u934C 15-2345-4 +always \u934D 145-34-5 +always \u934E 124-34-2 +always \u934F 1246-2 +always \u9350 125-12346-3 +always \u9351 12345-34-5 +always \u9352 1245-12356-2 +always \u9353 13-16-2 +always \u9354 2346-5 +always \u9355 13-256-3 +always \u9356 12-136-4 +always \u9357 124-16-2 +always \u9358 1-345-2 +always \u9359 1235-12346-5 +always \u935A 46-2 +always \u935B 145-12456-5 +always \u935C 15-23456-2 +always \u935D 1256-2 +always \u935E 123-1356-3 +always \u935F 15-13456-3 +always \u9360 1235-456-2 +always \u9361 1246-4 +always \u9362 12345-34-5 +always \u9363 1-146-3 +always \u9364 12-345-3 +always \u9365 245-346-5 +always \u9366 24-2346-2 +always \u9367 1235-12346-3 +always \u9368 123-1246-2 +always \u9369 14-25-5 +always \u936A 134-12356-2 +always \u936B 245-246-3 +always \u936C 245-246-3 +always \u936D 1235-12356-2 +always \u936E 124-12356-3 +always \u936F 245-12346-3 +always \u9370 1235-12456-2 +always \u9371 346-5 +always \u9372 134-1456-2 +always \u9373 13-2345-5 +always \u9374 145-12456-3 +always \u9375 13-2345-5 +always \u9376 15-156-3 +always \u9377 123-1246-3 +always \u9378 1235-34-2 +always \u9379 15-45-3 +always \u937A 1-2346-4 +always \u937B 13-346-2 +always \u937C 1-136-3 +always \u937D 135-2345-3 +always \u937E 1-12346-3 +always \u937F 125-156-3 +always \u9380 15-234-3 +always \u9381 346-2 +always \u9382 134-356-4 +always \u9383 1234-2456-5 +always \u9384 2456-3 +always \u9385 13-346-5 +always \u9386 245-2345-2 +always \u9387 134-356-2 +always \u9388 12-25-3 +always \u9389 124-345-5 +always \u938A 135-1346-5 +always \u938B 15-23456-2 +always \u938C 14-2345-2 +always \u938D 15-25-4 +always \u938E 15-16-5 +always \u938F 14-234-2 +always \u9390 125-34-2 +always \u9391 346-5 +always \u9392 1345-12356-5 +always \u9393 12346-3 +always \u9394 1245-12346-2 +always \u9395 124-1346-2 +always \u9396 15-25-4 +always \u9397 245-46-3 +always \u9398 13-2346-2 +always \u9399 24-25-5 +always \u939A 12-1246-2 +always \u939B 135-126-2 +always \u939C 1234-1236-2 +always \u939D 15-345-5 +always \u939E 135-16-5 +always \u939F 15-1346-4 +always \u93A0 13-1346-3 +always \u93A1 125-156-3 +always \u93A2 34-3 +always \u93A3 13456-2 +always \u93A4 1235-456-4 +always \u93A5 124-246-2 +always \u93A6 14-234-2 +always \u93A7 123-2456-4 +always \u93A8 15-123456-4 +always \u93A9 24-345-3 +always \u93AA 15-12356-3 +always \u93AB 12456-5 +always \u93AC 13-146-4 +always \u93AD 1-136-5 +always \u93AE 1-136-5 +always \u93AF 14-25-4 +always \u93B0 16-5 +always \u93B1 45-2 +always \u93B2 124-1346-4 +always \u93B3 1345-346-5 +always \u93B4 15-16-2 +always \u93B5 13-23456-3 +always \u93B6 13-2346-3 +always \u93B7 134-345-4 +always \u93B8 13-45-3 +always \u93B9 15-12346-5 +always \u93BA 125-34-4 +always \u93BB 15-25-4 +always \u93BC 15-46-5 +always \u93BD 12345-1356-2 +always \u93BE 123456-3 +always \u93BF 1345-345-2 +always \u93C0 14-34-4 +always \u93C1 15-25-4 +always \u93C2 12356-3 +always \u93C3 125-34-2 +always \u93C4 124-12456-2 +always \u93C5 15-234-3 +always \u93C6 13-12456-5 +always \u93C7 15-45-2 +always \u93C8 14-2345-5 +always \u93C9 24-12356-5 +always \u93CA 146-5 +always \u93CB 134-1236-4 +always \u93CC 134-126-5 +always \u93CD 14-25-2 +always \u93CE 135-16-5 +always \u93CF 1246-5 +always \u93D0 14-234-2 +always \u93D1 145-16-2 +always \u93D2 245-246-3 +always \u93D3 245-12346-3 +always \u93D4 16-2 +always \u93D5 14-34-5 +always \u93D6 146-2 +always \u93D7 123-1356-3 +always \u93D8 245-46-3 +always \u93D9 245-1246-3 +always \u93DA 245-16-5 +always \u93DB 12-1346-2 +always \u93DC 124-1346-2 +always \u93DD 134-1236-5 +always \u93DE 235-3 +always \u93DF 12-1236-4 +always \u93E0 12345-1356-3 +always \u93E1 13-13456-5 +always \u93E2 135-246-3 +always \u93E3 24-34-5 +always \u93E4 14-12356-5 +always \u93E5 15-234-5 +always \u93E6 245-12346-3 +always \u93E7 14-12346-2 +always \u93E8 125-1236-5 +always \u93E9 13-2345-5 +always \u93EA 245-146-2 +always \u93EB 14-16-2 +always \u93EC 15-23456-5 +always \u93ED 15-16-3 +always \u93EE 123-1346-3 +always \u93EF 24-456-4 +always \u93F0 135-1356-5 +always \u93F1 1-1346-3 +always \u93F2 245-2345-3 +always \u93F3 1-1356-3 +always \u93F4 14-34-5 +always \u93F5 1235-35-2 +always \u93F6 13-16-2 +always \u93F7 1234-34-2 +always \u93F8 1235-1246-5 +always \u93F9 245-46-4 +always \u93FA 1234-126-3 +always \u93FB 14-1456-2 +always \u93FC 15-25-4 +always \u93FD 15-234-5 +always \u93FE 15-1236-4 +always \u93FF 12-1356-3 +always \u9400 123-1246-5 +always \u9401 15-156-3 +always \u9402 14-234-5 +always \u9403 1345-146-2 +always \u9404 1235-1356-2 +always \u9405 1234-346-4 +always \u9406 15-1246-5 +always \u9407 12345-1236-2 +always \u9408 245-246-2 +always \u9409 245-45-3 +always \u940A 46-2 +always \u940B 124-1346-5 +always \u940C 15-46-5 +always \u940D 13-236-2 +always \u940E 13-246-3 +always \u940F 125-123456-3 +always \u9410 14-246-5 +always \u9411 13-346-2 +always \u9412 14-146-2 +always \u9413 145-1246-3 +always \u9414 15-1456-2 +always \u9415 125-1236-3 +always \u9416 13-16-3 +always \u9417 13-2345-4 +always \u9418 1-12346-3 +always \u9419 145-1356-5 +always \u941A 23456-5 +always \u941B 13456-5 +always \u941C 145-1246-5 +always \u941D 13-236-2 +always \u941E 1345-12356-5 +always \u941F 124-16-5 +always \u9420 1234-34-4 +always \u9421 124-346-4 +always \u9422 346-4 +always \u9423 12-1356-3 +always \u9424 145-13456-4 +always \u9425 24-1236-5 +always \u9426 123-2456-3 +always \u9427 13-2345-5 +always \u9428 12345-356-5 +always \u9429 15-1246-5 +always \u942A 14-34-4 +always \u942B 13-45-3 +always \u942C 1235-1246-5 +always \u942D 1256-5 +always \u942E 14-2345-2 +always \u942F 1-25-2 +always \u9430 245-246-3 +always \u9431 245-2345-3 +always \u9432 1-25-2 +always \u9433 14-356-2 +always \u9434 135-16-5 +always \u9435 124-346-4 +always \u9436 1235-12456-2 +always \u9437 346-5 +always \u9438 145-25-2 +always \u9439 13-25-4 +always \u943A 145-1346-3 +always \u943B 13-1256-5 +always \u943C 12345-136-2 +always \u943D 145-345-2 +always \u943E 135-356-5 +always \u943F 16-5 +always \u9440 2456-5 +always \u9441 125-12346-3 +always \u9442 15-256-5 +always \u9443 145-246-5 +always \u9444 1-34-5 +always \u9445 1235-1356-2 +always \u9446 1-1246-5 +always \u9447 13-16-3 +always \u9448 1345-346-3 +always \u9449 13-2346-2 +always \u944A 1235-25-5 +always \u944B 245-13456-3 +always \u944C 135-1456-3 +always \u944D 13456-3 +always \u944E 123-1246-5 +always \u944F 1345-13456-2 +always \u9450 15-1256-3 +always \u9451 13-2345-5 +always \u9452 13-2345-5 +always \u9453 245-2345-4 +always \u9454 12-345-4 +always \u9455 1-156-5 +always \u9456 134-346-5 +always \u9457 14-16-2 +always \u9458 14-356-2 +always \u9459 13-16-3 +always \u945A 125-12456-5 +always \u945B 123-456-5 +always \u945C 24-1346-5 +always \u945D 1234-1356-2 +always \u945E 14-345-5 +always \u945F 145-34-2 +always \u9460 24-25-5 +always \u9461 12-25-5 +always \u9462 14-1256-5 +always \u9463 135-246-3 +always \u9464 135-146-5 +always \u9465 14-34-4 +always \u9466 15-2345-4 +always \u9467 123-12456-3 +always \u9468 14-12346-2 +always \u9469 2346-5 +always \u946A 14-34-2 +always \u946B 15-1456-3 +always \u946C 13-2345-5 +always \u946D 14-1236-2 +always \u946E 135-126-2 +always \u946F 13-2345-3 +always \u9470 246-5 +always \u9471 12-1236-2 +always \u9472 15-46-3 +always \u9473 13-2345-5 +always \u9474 15-16-3 +always \u9475 13-12456-5 +always \u9476 245-1346-2 +always \u9477 1345-346-5 +always \u9478 14-356-4 +always \u9479 245-12456-3 +always \u947A 245-1256-2 +always \u947B 1234-1236-5 +always \u947C 14-25-2 +always \u947D 125-12456-3 +always \u947E 14-12456-2 +always \u947F 125-146-2 +always \u9480 1345-346-5 +always \u9481 13-236-2 +always \u9482 124-1346-4 +always \u9483 1-34-2 +always \u9484 14-1236-2 +always \u9485 13-1456-3 +always \u9486 145-345-2 +always \u9487 16-4 +always \u9488 1-136-3 +always \u9489 145-13456-3 +always \u948A 1-146-3 +always \u948B 1234-126-3 +always \u948C 1345-246-4 +always \u948D 124-34-4 +always \u948E 245-2345-3 +always \u948F 12-12456-5 +always \u9490 24-1236-3 +always \u9491 13-16-2 +always \u9492 12345-1236-2 +always \u9493 145-246-5 +always \u9494 134-136-2 +always \u9495 1345-1256-4 +always \u9496 15-16-2 +always \u9497 12-2456-3 +always \u9498 15-13456-2 +always \u9499 13-2456-5 +always \u949A 135-34-5 +always \u949B 124-2456-5 +always \u949C 13-1256-5 +always \u949D 145-123456-5 +always \u949E 12-146-3 +always \u949F 1-12346-3 +always \u94A0 1345-345-5 +always \u94A1 135-356-5 +always \u94A2 13-1346-3 +always \u94A3 135-1236-4 +always \u94A4 245-2345-2 +always \u94A5 246-5 +always \u94A6 245-1456-3 +always \u94A7 13-256-3 +always \u94A8 34-3 +always \u94A9 13-12356-3 +always \u94AA 123-1346-5 +always \u94AB 12345-1346-3 +always \u94AC 1235-25-4 +always \u94AD 124-12356-4 +always \u94AE 1345-234-4 +always \u94AF 135-345-4 +always \u94B0 1256-5 +always \u94B1 245-2345-2 +always \u94B2 1-1356-3 +always \u94B3 245-2345-2 +always \u94B4 13-34-4 +always \u94B5 135-126-3 +always \u94B6 123-2346-3 +always \u94B7 1234-126-4 +always \u94B8 135-34-3 +always \u94B9 135-126-2 +always \u94BA 236-5 +always \u94BB 125-12456-3 +always \u94BC 134-34-5 +always \u94BD 124-1236-4 +always \u94BE 13-23456-4 +always \u94BF 145-2345-5 +always \u94C0 234-2 +always \u94C1 124-346-4 +always \u94C2 135-126-2 +always \u94C3 14-13456-2 +always \u94C4 24-25-5 +always \u94C5 245-2345-3 +always \u94C6 134-146-4 +always \u94C7 135-146-5 +always \u94C8 24-156-5 +always \u94C9 15-45-5 +always \u94CA 124-234-3 +always \u94CB 135-16-5 +always \u94CC 1345-16-4 +always \u94CD 1234-16-2 +always \u94CE 145-25-2 +always \u94CF 15-13456-2 +always \u94D0 123-146-5 +always \u94D1 14-146-4 +always \u94D2 156-4 +always \u94D3 134-1346-2 +always \u94D4 23456-5 +always \u94D5 234-4 +always \u94D6 12-1356-2 +always \u94D7 13-23456-2 +always \u94D8 346-2 +always \u94D9 1345-146-2 +always \u94DA 1-156-5 +always \u94DB 145-1346-3 +always \u94DC 124-12346-2 +always \u94DD 14-1256-4 +always \u94DE 145-246-5 +always \u94DF 1456-3 +always \u94E0 123-2456-4 +always \u94E1 1-345-2 +always \u94E2 1-34-3 +always \u94E3 15-16-4 +always \u94E4 124-13456-4 +always \u94E5 145-234-3 +always \u94E6 15-2345-3 +always \u94E7 1235-35-2 +always \u94E8 245-45-2 +always \u94E9 24-345-3 +always \u94EA 12345-234-3 +always \u94EB 124-246-5 +always \u94EC 13-2346-5 +always \u94ED 134-13456-2 +always \u94EE 1-1356-3 +always \u94EF 15-2346-5 +always \u94F0 13-246-4 +always \u94F1 16-3 +always \u94F2 12-1236-4 +always \u94F3 12-12346-5 +always \u94F4 124-1346-5 +always \u94F5 1236-4 +always \u94F6 1456-2 +always \u94F7 1245-34-2 +always \u94F8 1-34-5 +always \u94F9 14-146-2 +always \u94FA 1234-34-5 +always \u94FB 34-2 +always \u94FC 14-2456-2 +always \u94FD 124-2346-5 +always \u94FE 14-2345-5 +always \u94FF 123-1356-3 +always \u9500 15-246-3 +always \u9501 15-25-4 +always \u9502 14-16-4 +always \u9503 125-1356-5 +always \u9504 12-34-2 +always \u9505 13-25-3 +always \u9506 13-146-5 +always \u9507 2346-2 +always \u9508 15-234-5 +always \u9509 245-25-5 +always \u950A 14-236-5 +always \u950B 12345-1356-3 +always \u950C 15-1456-3 +always \u950D 14-234-4 +always \u950E 123-2456-3 +always \u950F 13-2345-4 +always \u9510 1245-1246-5 +always \u9511 124-16-3 +always \u9512 14-1346-2 +always \u9513 245-1456-4 +always \u9514 13-1256-2 +always \u9515 345-3 +always \u9516 245-46-3 +always \u9517 1-2346-4 +always \u9518 14-25-5 +always \u9519 245-25-5 +always \u951A 134-146-2 +always \u951B 135-136-3 +always \u951C 245-16-2 +always \u951D 145-2346-2 +always \u951E 123-2346-5 +always \u951F 123-123456-3 +always \u9520 12-1346-3 +always \u9521 15-16-3 +always \u9522 13-34-5 +always \u9523 14-25-2 +always \u9524 12-1246-2 +always \u9525 1-1246-3 +always \u9526 13-1456-4 +always \u9527 1-156-5 +always \u9528 15-2345-3 +always \u9529 13-45-4 +always \u952A 1235-25-3 +always \u952B 1234-356-2 +always \u952C 124-1236-2 +always \u952D 145-13456-5 +always \u952E 13-2345-5 +always \u952F 13-1256-5 +always \u9530 134-1356-4 +always \u9531 125-156-3 +always \u9532 245-346-5 +always \u9533 13456-3 +always \u9534 123-2456-4 +always \u9535 245-46-3 +always \u9536 15-156-3 +always \u9537 2346-5 +always \u9538 12-345-3 +always \u9539 245-246-3 +always \u953A 1-12346-3 +always \u953B 145-12456-5 +always \u953C 15-12356-3 +always \u953D 1235-456-2 +always \u953E 1235-12456-2 +always \u953F 2456-3 +always \u9540 145-34-5 +always \u9541 134-356-4 +always \u9542 14-12356-5 +always \u9543 125-156-3 +always \u9544 12345-356-5 +always \u9545 134-356-2 +always \u9546 134-126-5 +always \u9547 1-136-5 +always \u9548 135-126-2 +always \u9549 13-2346-2 +always \u954A 1345-346-5 +always \u954B 124-1346-4 +always \u954C 13-45-3 +always \u954D 1345-346-5 +always \u954E 1345-345-2 +always \u954F 14-234-2 +always \u9550 13-146-4 +always \u9551 135-1346-5 +always \u9552 16-5 +always \u9553 13-23456-3 +always \u9554 135-1456-3 +always \u9555 1245-12346-2 +always \u9556 135-246-3 +always \u9557 124-1346-2 +always \u9558 134-1236-5 +always \u9559 14-25-2 +always \u955A 135-1356-5 +always \u955B 235-3 +always \u955C 13-13456-5 +always \u955D 145-16-2 +always \u955E 125-34-2 +always \u955F 15-45-5 +always \u9560 14-234-2 +always \u9561 15-256-2 +always \u9562 13-236-2 +always \u9563 14-246-5 +always \u9564 1234-34-2 +always \u9565 14-34-4 +always \u9566 145-1246-5 +always \u9567 14-1236-2 +always \u9568 1234-34-4 +always \u9569 245-12456-3 +always \u956A 245-46-3 +always \u956B 145-1356-5 +always \u956C 1235-25-5 +always \u956D 14-356-2 +always \u956E 1235-12456-2 +always \u956F 1-25-2 +always \u9570 14-2345-2 +always \u9571 16-5 +always \u9572 12-345-4 +always \u9573 135-246-3 +always \u9574 14-345-5 +always \u9575 12-1236-2 +always \u9576 15-46-3 +always \u9577 12-1346-2 +always \u9578 12-1346-2 +always \u9579 13-234-4 +always \u957A 146-4 +always \u957B 145-346-2 +always \u957C 245-1256-3 +always \u957D 14-246-4 +always \u957E 134-16-2 +always \u957F 12-1346-2 +always \u9580 134-136-2 +always \u9581 134-345-5 +always \u9582 24-12456-3 +always \u9583 24-1236-4 +always \u9584 1235-25-5 +always \u9585 134-136-2 +always \u9586 2345-2 +always \u9587 135-16-5 +always \u9588 1235-1236-5 +always \u9589 135-16-5 +always \u958A 24-1236-3 +always \u958B 123-2456-3 +always \u958C 123-1346-3 +always \u958D 135-1356-3 +always \u958E 1235-12346-2 +always \u958F 1245-123456-5 +always \u9590 15-1236-5 +always \u9591 15-2345-2 +always \u9592 15-2345-2 +always \u9593 13-2345-3 +always \u9594 134-1456-4 +always \u9595 15-23456-3 +always \u9596 24-1246-4 +always \u9597 145-12356-5 +always \u9598 1-345-2 +always \u9599 1345-146-5 +always \u959A 1-1236-3 +always \u959B 1234-1356-3 +always \u959C 15-23456-4 +always \u959D 14-13456-2 +always \u959E 135-2345-5 +always \u959F 135-16-5 +always \u95A0 1245-123456-5 +always \u95A1 1235-2346-2 +always \u95A2 13-12456-3 +always \u95A3 13-2346-2 +always \u95A4 1235-2346-2 +always \u95A5 12345-345-2 +always \u95A6 12-34-5 +always \u95A7 1235-12346-5 +always \u95A8 13-1246-3 +always \u95A9 134-1456-4 +always \u95AA 15-2346-5 +always \u95AB 123-123456-4 +always \u95AC 14-1346-2 +always \u95AD 14-1256-2 +always \u95AE 124-13456-2 +always \u95AF 24-345-5 +always \u95B0 13-1256-2 +always \u95B1 236-5 +always \u95B2 236-5 +always \u95B3 12-1236-4 +always \u95B4 245-1256-5 +always \u95B5 14-1456-5 +always \u95B6 12-1346-3 +always \u95B7 24-345-3 +always \u95B8 123-123456-4 +always \u95B9 2345-3 +always \u95BA 123456-2 +always \u95BB 2345-2 +always \u95BC 2346-5 +always \u95BD 1235-123456-3 +always \u95BE 1256-5 +always \u95BF 123456-2 +always \u95C0 15-46-5 +always \u95C1 135-146-3 +always \u95C2 15-46-5 +always \u95C3 245-1256-5 +always \u95C4 246-4 +always \u95C5 123456-2 +always \u95C6 135-1236-4 +always \u95C7 1236-5 +always \u95C8 1246-2 +always \u95C9 1456-3 +always \u95CA 123-25-5 +always \u95CB 245-236-5 +always \u95CC 14-1236-2 +always \u95CD 145-34-3 +always \u95CE 245-45-2 +always \u95CF 12345-1356-3 +always \u95D0 124-2345-2 +always \u95D1 1345-346-5 +always \u95D2 124-345-5 +always \u95D3 123-2456-4 +always \u95D4 1235-2346-2 +always \u95D5 245-236-5 +always \u95D6 12-456-4 +always \u95D7 13-12456-3 +always \u95D8 145-12356-5 +always \u95D9 245-16-4 +always \u95DA 123-1246-3 +always \u95DB 124-1346-2 +always \u95DC 13-12456-3 +always \u95DD 1234-246-2 +always \u95DE 123-1236-5 +always \u95DF 15-16-5 +always \u95E0 1235-1246-5 +always \u95E1 12-1236-4 +always \u95E2 1234-16-5 +always \u95E3 145-1346-5 +always \u95E4 1235-12456-2 +always \u95E5 124-345-5 +always \u95E6 123456-2 +always \u95E7 124-345-3 +always \u95E8 134-136-2 +always \u95E9 24-12456-3 +always \u95EA 24-1236-4 +always \u95EB 2345-2 +always \u95EC 1235-1236-5 +always \u95ED 135-16-5 +always \u95EE 123456-5 +always \u95EF 12-456-4 +always \u95F0 1245-123456-5 +always \u95F1 1246-2 +always \u95F2 15-2345-2 +always \u95F3 1235-12346-2 +always \u95F4 13-2345-3 +always \u95F5 134-1456-4 +always \u95F6 123-1346-5 +always \u95F7 134-136-3 +always \u95F8 1-345-2 +always \u95F9 1345-146-5 +always \u95FA 13-1246-3 +always \u95FB 123456-2 +always \u95FC 124-345-5 +always \u95FD 134-1456-4 +always \u95FE 14-1256-2 +always \u95FF 123-2456-4 +always \u9600 12345-345-2 +always \u9601 13-2346-2 +always \u9602 1235-2346-2 +always \u9603 123-123456-4 +always \u9604 13-234-3 +always \u9605 236-5 +always \u9606 14-1346-2 +always \u9607 145-34-3 +always \u9608 1256-5 +always \u9609 2345-3 +always \u960A 12-1346-3 +always \u960B 15-16-5 +always \u960C 123456-2 +always \u960D 1235-123456-3 +always \u960E 2345-2 +always \u960F 2346-5 +always \u9610 12-1236-4 +always \u9611 14-1236-2 +always \u9612 245-1256-5 +always \u9613 1235-1246-5 +always \u9614 123-25-5 +always \u9615 245-236-5 +always \u9616 1235-2346-2 +always \u9617 124-2345-2 +always \u9618 124-345-5 +always \u9619 245-236-5 +always \u961A 123-1236-5 +always \u961B 1235-12456-2 +always \u961C 12345-34-5 +always \u961D 12345-34-4 +always \u961E 14-2346-5 +always \u961F 145-1246-5 +always \u9620 15-1456-5 +always \u9621 245-2345-3 +always \u9622 34-5 +always \u9623 16-5 +always \u9624 16-4 +always \u9625 1456-3 +always \u9626 46-2 +always \u9627 145-12356-4 +always \u9628 2346-5 +always \u9629 24-1356-3 +always \u962A 135-1236-4 +always \u962B 1234-356-2 +always \u962C 123-1356-3 +always \u962D 256-4 +always \u962E 1245-12456-4 +always \u962F 1-156-4 +always \u9630 1234-16-2 +always \u9631 13-13456-4 +always \u9632 12345-1346-2 +always \u9633 46-2 +always \u9634 1456-3 +always \u9635 1-136-5 +always \u9636 13-346-3 +always \u9637 12-1356-3 +always \u9638 2346-5 +always \u9639 245-1256-3 +always \u963A 145-16-4 +always \u963B 125-34-4 +always \u963C 125-25-5 +always \u963D 145-2345-5 +always \u963E 14-13456-4 +always \u963F 345-3 +always \u9640 124-25-2 +always \u9641 124-25-2 +always \u9642 1234-126-3 +always \u9643 135-13456-4 +always \u9644 12345-34-5 +always \u9645 13-16-5 +always \u9646 14-34-5 +always \u9647 14-12346-4 +always \u9648 12-136-2 +always \u9649 15-13456-2 +always \u964A 145-25-5 +always \u964B 14-12356-5 +always \u964C 134-126-5 +always \u964D 13-46-5 +always \u964E 24-34-3 +always \u964F 145-25-5 +always \u9650 15-2345-5 +always \u9651 156-2 +always \u9652 13-1246-4 +always \u9653 1256-3 +always \u9654 13-2456-3 +always \u9655 24-1236-4 +always \u9656 13-256-5 +always \u9657 245-246-5 +always \u9658 15-13456-2 +always \u9659 12-123456-2 +always \u965A 12345-34-5 +always \u965B 135-16-5 +always \u965C 24-1236-4 +always \u965D 24-1236-4 +always \u965E 24-1356-3 +always \u965F 1-156-5 +always \u9660 1234-34-3 +always \u9661 145-12356-4 +always \u9662 45-5 +always \u9663 1-136-5 +always \u9664 12-34-2 +always \u9665 15-2345-5 +always \u9666 145-146-4 +always \u9667 1345-346-5 +always \u9668 256-4 +always \u9669 15-2345-4 +always \u966A 1234-356-2 +always \u966B 1234-356-2 +always \u966C 125-12356-3 +always \u966D 16-3 +always \u966E 145-1246-4 +always \u966F 14-123456-2 +always \u9670 1456-3 +always \u9671 13-1256-3 +always \u9672 12-1246-2 +always \u9673 12-136-2 +always \u9674 1234-16-2 +always \u9675 14-13456-2 +always \u9676 124-146-2 +always \u9677 15-2345-5 +always \u9678 14-34-5 +always \u9679 24-1356-3 +always \u967A 15-2345-4 +always \u967B 1456-3 +always \u967C 1-34-4 +always \u967D 46-2 +always \u967E 1245-1356-2 +always \u967F 15-23456-2 +always \u9680 12-12346-2 +always \u9681 2345-5 +always \u9682 1456-3 +always \u9683 1256-2 +always \u9684 124-16-2 +always \u9685 1256-2 +always \u9686 14-12346-2 +always \u9687 1246-3 +always \u9688 1246-3 +always \u9689 1345-346-5 +always \u968A 145-1246-5 +always \u968B 15-1246-2 +always \u968C 1236-4 +always \u968D 1235-456-2 +always \u968E 13-346-3 +always \u968F 15-1246-2 +always \u9690 1456-4 +always \u9691 13-2456-3 +always \u9692 2345-4 +always \u9693 1235-1246-3 +always \u9694 13-2346-2 +always \u9695 256-4 +always \u9696 34-5 +always \u9697 1246-4 +always \u9698 2456-5 +always \u9699 15-16-5 +always \u969A 124-1346-2 +always \u969B 13-16-5 +always \u969C 1-1346-5 +always \u969D 145-146-4 +always \u969E 146-2 +always \u969F 15-16-5 +always \u96A0 1456-4 +always \u96A1 15-345-3 +always \u96A2 1245-146-5 +always \u96A3 14-1456-2 +always \u96A4 124-1246-2 +always \u96A5 145-1356-5 +always \u96A6 1234-16-4 +always \u96A7 15-1246-5 +always \u96A8 15-1246-2 +always \u96A9 1256-5 +always \u96AA 15-2345-4 +always \u96AB 12345-136-2 +always \u96AC 1345-16-4 +always \u96AD 156-2 +always \u96AE 13-16-3 +always \u96AF 145-146-4 +always \u96B0 15-16-2 +always \u96B1 1456-4 +always \u96B2 2346-2 +always \u96B3 1235-1246-3 +always \u96B4 14-12346-4 +always \u96B5 15-16-3 +always \u96B6 14-16-5 +always \u96B7 14-16-5 +always \u96B8 14-16-5 +always \u96B9 1-1246-3 +always \u96BA 1235-2346-5 +always \u96BB 1-156-3 +always \u96BC 15-123456-4 +always \u96BD 13-256-5 +always \u96BE 1345-1236-2 +always \u96BF 16-5 +always \u96C0 245-236-5 +always \u96C1 2345-5 +always \u96C2 245-1456-2 +always \u96C3 13-2345-3 +always \u96C4 15-235-2 +always \u96C5 23456-4 +always \u96C6 13-16-2 +always \u96C7 13-34-5 +always \u96C8 1235-12456-2 +always \u96C9 1-156-5 +always \u96CA 13-12356-5 +always \u96CB 13-256-5 +always \u96CC 245-156-2 +always \u96CD 235-3 +always \u96CE 13-1256-3 +always \u96CF 12-34-2 +always \u96D0 1235-34-3 +always \u96D1 125-345-2 +always \u96D2 14-25-5 +always \u96D3 1256-2 +always \u96D4 12-12356-2 +always \u96D5 145-246-3 +always \u96D6 15-1246-3 +always \u96D7 1235-1236-5 +always \u96D8 25-5 +always \u96D9 24-456-3 +always \u96DA 13-12456-5 +always \u96DB 12-34-2 +always \u96DC 125-345-2 +always \u96DD 235-3 +always \u96DE 13-16-3 +always \u96DF 15-16-3 +always \u96E0 12-12356-2 +always \u96E1 14-234-5 +always \u96E2 14-16-2 +always \u96E3 1345-1236-2 +always \u96E4 15-236-2 +always \u96E5 125-345-2 +always \u96E6 13-16-2 +always \u96E7 13-16-2 +always \u96E8 1256-4 +always \u96E9 1256-2 +always \u96EA 15-236-4 +always \u96EB 1345-345-4 +always \u96EC 12345-12356-4 +always \u96ED 15-2346-5 +always \u96EE 134-34-5 +always \u96EF 123456-2 +always \u96F0 12345-136-3 +always \u96F1 1234-1346-2 +always \u96F2 256-2 +always \u96F3 14-16-5 +always \u96F4 14-16-5 +always \u96F5 1346-4 +always \u96F6 14-13456-2 +always \u96F7 14-356-2 +always \u96F8 1236-2 +always \u96F9 135-146-2 +always \u96FA 34-5 +always \u96FB 145-2345-5 +always \u96FC 145-1346-5 +always \u96FD 1235-34-2 +always \u96FE 34-5 +always \u96FF 145-246-5 +always \u9700 15-1256-3 +always \u9701 13-16-5 +always \u9702 134-34-5 +always \u9703 12-136-2 +always \u9704 15-246-3 +always \u9705 1-345-2 +always \u9706 124-13456-2 +always \u9707 1-136-5 +always \u9708 1234-356-5 +always \u9709 134-356-2 +always \u970A 14-13456-2 +always \u970B 245-16-3 +always \u970C 12-12356-3 +always \u970D 1235-25-5 +always \u970E 24-345-5 +always \u970F 12345-356-3 +always \u9710 12346-3 +always \u9711 1-1236-3 +always \u9712 1456-3 +always \u9713 1345-16-2 +always \u9714 1-34-5 +always \u9715 124-123456-2 +always \u9716 14-1456-2 +always \u9717 14-13456-2 +always \u9718 145-12346-5 +always \u9719 13456-3 +always \u971A 34-5 +always \u971B 14-13456-2 +always \u971C 24-456-3 +always \u971D 14-13456-2 +always \u971E 15-23456-2 +always \u971F 1235-12346-2 +always \u9720 1456-3 +always \u9721 134-126-5 +always \u9722 134-2456-5 +always \u9723 256-4 +always \u9724 14-234-5 +always \u9725 134-1356-5 +always \u9726 135-1456-3 +always \u9727 34-5 +always \u9728 1246-5 +always \u9729 123-25-5 +always \u972A 1456-2 +always \u972B 15-16-2 +always \u972C 16-5 +always \u972D 2456-4 +always \u972E 145-1236-5 +always \u972F 145-1356-5 +always \u9730 15-2345-5 +always \u9731 1256-5 +always \u9732 14-34-5 +always \u9733 14-12346-2 +always \u9734 145-2456-5 +always \u9735 13-16-2 +always \u9736 1234-1346-2 +always \u9737 46-2 +always \u9738 135-345-5 +always \u9739 1234-16-3 +always \u973A 1246-2 +always \u973B 12345-1356-3 +always \u973C 15-16-4 +always \u973D 13-16-5 +always \u973E 134-2456-2 +always \u973F 134-1356-2 +always \u9740 134-1356-2 +always \u9741 14-356-2 +always \u9742 14-16-5 +always \u9743 1235-25-5 +always \u9744 2456-4 +always \u9745 12345-356-5 +always \u9746 145-2456-5 +always \u9747 14-12346-2 +always \u9748 14-13456-2 +always \u9749 2456-5 +always \u974A 12345-1356-3 +always \u974B 14-16-5 +always \u974C 135-146-4 +always \u974D 1235-2346-5 +always \u974E 1235-2346-5 +always \u974F 1235-2346-5 +always \u9750 135-13456-5 +always \u9751 245-13456-3 +always \u9752 245-13456-3 +always \u9753 14-46-5 +always \u9754 124-2345-3 +always \u9755 1-136-3 +always \u9756 13-13456-5 +always \u9757 12-1356-5 +always \u9758 245-13456-5 +always \u9759 13-13456-5 +always \u975A 14-46-5 +always \u975B 145-2345-5 +always \u975C 13-13456-5 +always \u975D 124-2345-3 +always \u975E 12345-356-3 +always \u975F 12345-356-3 +always \u9760 123-146-5 +always \u9761 134-16-4 +always \u9762 134-2345-5 +always \u9763 134-2345-5 +always \u9764 1234-146-5 +always \u9765 346-5 +always \u9766 134-2345-4 +always \u9767 1235-1246-5 +always \u9768 346-5 +always \u9769 13-2346-2 +always \u976A 145-13456-3 +always \u976B 12-345-3 +always \u976C 245-2345-2 +always \u976D 1245-136-5 +always \u976E 145-16-2 +always \u976F 145-34-5 +always \u9770 34-5 +always \u9771 1245-136-5 +always \u9772 245-1456-2 +always \u9773 13-1456-5 +always \u9774 15-236-3 +always \u9775 1345-234-4 +always \u9776 135-345-4 +always \u9777 1456-4 +always \u9778 15-345-4 +always \u9779 1345-345-5 +always \u977A 134-126-5 +always \u977B 125-34-4 +always \u977C 145-345-2 +always \u977D 135-1236-5 +always \u977E 16-5 +always \u977F 246-5 +always \u9780 124-146-2 +always \u9781 135-356-5 +always \u9782 13-346-3 +always \u9783 1235-12346-2 +always \u9784 1234-146-2 +always \u9785 46-3 +always \u9786 145-13456-4 +always \u9787 1456-3 +always \u9788 13-2346-2 +always \u9789 124-146-2 +always \u978A 13-16-2 +always \u978B 15-346-2 +always \u978C 1236-3 +always \u978D 1236-3 +always \u978E 1235-136-2 +always \u978F 13-12346-4 +always \u9790 245-23456-4 +always \u9791 145-345-2 +always \u9792 245-246-2 +always \u9793 124-13456-3 +always \u9794 134-1236-2 +always \u9795 13456-5 +always \u9796 15-1246-3 +always \u9797 124-246-2 +always \u9798 245-246-5 +always \u9799 15-45-5 +always \u979A 123-12346-5 +always \u979B 135-1356-4 +always \u979C 124-345-5 +always \u979D 24-1346-5 +always \u979E 135-13456-4 +always \u979F 123-25-5 +always \u97A0 13-1256-3 +always \u97A1 14-345-3 +always \u97A2 15-346-5 +always \u97A3 1245-12356-2 +always \u97A4 135-1346-3 +always \u97A5 1356-3 +always \u97A6 245-234-3 +always \u97A7 245-234-3 +always \u97A8 1235-2346-2 +always \u97A9 15-246-5 +always \u97AA 134-12356-2 +always \u97AB 13-1256-3 +always \u97AC 13-2345-3 +always \u97AD 135-2345-3 +always \u97AE 145-16-3 +always \u97AF 13-2345-3 +always \u97B0 13-1256-3 +always \u97B1 124-146-3 +always \u97B2 13-12356-3 +always \u97B3 124-345-5 +always \u97B4 135-356-5 +always \u97B5 15-346-2 +always \u97B6 1234-1236-2 +always \u97B7 13-2346-2 +always \u97B8 135-16-5 +always \u97B9 123-25-5 +always \u97BA 1234-1346-3 +always \u97BB 14-12356-5 +always \u97BC 13-1246-5 +always \u97BD 245-246-2 +always \u97BE 15-236-3 +always \u97BF 13-16-3 +always \u97C0 13-2345-3 +always \u97C1 13-46-3 +always \u97C2 12-1236-5 +always \u97C3 145-345-2 +always \u97C4 1235-25-5 +always \u97C5 15-2345-4 +always \u97C6 245-2345-3 +always \u97C7 145-34-2 +always \u97C8 35-5 +always \u97C9 13-2345-3 +always \u97CA 14-1236-2 +always \u97CB 1246-2 +always \u97CC 1245-136-5 +always \u97CD 12345-34-2 +always \u97CE 134-356-5 +always \u97CF 13-45-5 +always \u97D0 13-2346-2 +always \u97D1 1246-4 +always \u97D2 245-246-5 +always \u97D3 1235-1236-2 +always \u97D4 12-1346-5 +always \u97D5 1235-25-5 +always \u97D6 1245-12356-4 +always \u97D7 256-5 +always \u97D8 24-2346-5 +always \u97D9 1246-4 +always \u97DA 13-2346-2 +always \u97DB 135-356-5 +always \u97DC 124-146-3 +always \u97DD 13-12356-3 +always \u97DE 256-5 +always \u97DF 13-146-3 +always \u97E0 135-16-5 +always \u97E1 1246-4 +always \u97E2 1235-1246-5 +always \u97E3 145-34-2 +always \u97E4 35-5 +always \u97E5 145-34-2 +always \u97E6 1246-2 +always \u97E7 1245-136-5 +always \u97E8 12345-34-2 +always \u97E9 1235-1236-2 +always \u97EA 1246-4 +always \u97EB 256-5 +always \u97EC 124-146-3 +always \u97ED 13-234-4 +always \u97EE 13-234-4 +always \u97EF 15-2345-3 +always \u97F0 15-346-5 +always \u97F1 15-2345-3 +always \u97F2 13-16-3 +always \u97F3 1456-3 +always \u97F4 125-345-2 +always \u97F5 256-5 +always \u97F6 24-146-2 +always \u97F7 14-2346-5 +always \u97F8 1234-1356-2 +always \u97F9 1235-1356-2 +always \u97FA 13456-3 +always \u97FB 256-5 +always \u97FC 1234-1356-2 +always \u97FD 1236-3 +always \u97FE 1456-3 +always \u97FF 15-46-4 +always \u9800 1235-34-5 +always \u9801 346-5 +always \u9802 145-13456-4 +always \u9803 245-13456-4 +always \u9804 123-1246-2 +always \u9805 15-46-5 +always \u9806 24-123456-5 +always \u9807 1235-1236-3 +always \u9808 15-1256-3 +always \u9809 16-2 +always \u980A 15-1256-3 +always \u980B 13-34-5 +always \u980C 15-12346-5 +always \u980D 123-1246-4 +always \u980E 245-16-2 +always \u980F 1235-1346-2 +always \u9810 1256-5 +always \u9811 12456-2 +always \u9812 135-1236-3 +always \u9813 145-123456-5 +always \u9814 145-16-2 +always \u9815 145-1236-3 +always \u9816 1234-1236-5 +always \u9817 1234-126-4 +always \u9818 14-13456-4 +always \u9819 245-2346-5 +always \u981A 13-13456-4 +always \u981B 14-356-4 +always \u981C 13-2346-2 +always \u981D 245-246-3 +always \u981E 2346-5 +always \u981F 2346-2 +always \u9820 1246-4 +always \u9821 13-346-2 +always \u9822 13-35-3 +always \u9823 24-136-4 +always \u9824 16-2 +always \u9825 24-136-4 +always \u9826 1235-2346-3 +always \u9827 145-1246-3 +always \u9828 1234-2345-3 +always \u9829 1234-13456-3 +always \u982A 14-356-5 +always \u982B 12345-34-4 +always \u982C 13-23456-2 +always \u982D 124-12356-2 +always \u982E 1235-1246-5 +always \u982F 123-1246-2 +always \u9830 13-23456-2 +always \u9831 14-2346-5 +always \u9832 124-13456-4 +always \u9833 12-1356-3 +always \u9834 13456-4 +always \u9835 13-256-3 +always \u9836 1235-34-2 +always \u9837 1235-1236-5 +always \u9838 13-13456-4 +always \u9839 124-1246-2 +always \u983A 124-1246-2 +always \u983B 1234-1456-2 +always \u983C 14-2456-5 +always \u983D 124-1246-2 +always \u983E 125-156-3 +always \u983F 125-156-3 +always \u9840 12-1246-2 +always \u9841 145-13456-5 +always \u9842 14-2456-5 +always \u9843 2345-2 +always \u9844 1235-1236-5 +always \u9845 13-2345-3 +always \u9846 123-2346-3 +always \u9847 245-1246-5 +always \u9848 13-235-4 +always \u9849 245-1456-3 +always \u984A 16-2 +always \u984B 15-2456-3 +always \u984C 124-16-2 +always \u984D 2346-2 +always \u984E 2346-5 +always \u984F 2345-2 +always \u9850 1235-123456-5 +always \u9851 123-1236-4 +always \u9852 235-2 +always \u9853 1-12456-3 +always \u9854 2345-2 +always \u9855 15-2345-4 +always \u9856 15-1456-5 +always \u9857 16-4 +always \u9858 45-5 +always \u9859 15-1346-4 +always \u985A 145-2345-3 +always \u985B 145-2345-3 +always \u985C 13-46-4 +always \u985D 123-34-3 +always \u985E 14-356-5 +always \u985F 14-246-2 +always \u9860 1234-246-4 +always \u9861 16-5 +always \u9862 134-1236-3 +always \u9863 245-34-5 +always \u9864 246-2 +always \u9865 1235-146-5 +always \u9866 245-246-2 +always \u9867 13-34-5 +always \u9868 15-256-5 +always \u9869 2345-4 +always \u986A 1235-1246-5 +always \u986B 12-1236-5 +always \u986C 1245-34-2 +always \u986D 1235-12346-3 +always \u986E 135-1456-3 +always \u986F 15-2345-4 +always \u9870 1234-1456-2 +always \u9871 14-34-2 +always \u9872 14-1236-4 +always \u9873 1345-346-5 +always \u9874 245-45-2 +always \u9875 346-5 +always \u9876 145-13456-4 +always \u9877 245-13456-4 +always \u9878 1235-1236-3 +always \u9879 15-46-5 +always \u987A 24-123456-5 +always \u987B 15-1256-3 +always \u987C 15-1256-3 +always \u987D 12456-2 +always \u987E 13-34-5 +always \u987F 145-123456-5 +always \u9880 245-16-2 +always \u9881 135-1236-3 +always \u9882 15-12346-5 +always \u9883 1235-1346-2 +always \u9884 1256-5 +always \u9885 14-34-2 +always \u9886 14-13456-4 +always \u9887 1234-126-3 +always \u9888 13-13456-4 +always \u9889 13-346-2 +always \u988A 13-23456-2 +always \u988B 124-13456-4 +always \u988C 1235-2346-2 +always \u988D 13456-4 +always \u988E 13-235-4 +always \u988F 1235-2346-3 +always \u9890 16-2 +always \u9891 1234-1456-2 +always \u9892 1235-1246-5 +always \u9893 124-1246-2 +always \u9894 1235-1236-5 +always \u9895 13456-4 +always \u9896 13456-4 +always \u9897 123-2346-3 +always \u9898 124-16-2 +always \u9899 235-2 +always \u989A 2346-5 +always \u989B 1-12456-3 +always \u989C 2345-2 +always \u989D 2346-2 +always \u989E 1345-346-5 +always \u989F 134-1236-3 +always \u98A0 145-2345-3 +always \u98A1 15-1346-4 +always \u98A2 1235-146-5 +always \u98A3 14-356-5 +always \u98A4 12-1236-5 +always \u98A5 1245-34-2 +always \u98A6 1234-1456-2 +always \u98A7 245-45-2 +always \u98A8 12345-1356-3 +always \u98A9 135-246-3 +always \u98AA 13-35-3 +always \u98AB 12345-34-2 +always \u98AC 15-23456-3 +always \u98AD 1-1236-4 +always \u98AE 135-246-3 +always \u98AF 15-345-5 +always \u98B0 135-345-2 +always \u98B1 124-2456-2 +always \u98B2 14-346-5 +always \u98B3 13-35-3 +always \u98B4 15-45-5 +always \u98B5 24-146-5 +always \u98B6 13-1256-5 +always \u98B7 135-16-3 +always \u98B8 15-156-3 +always \u98B9 1246-4 +always \u98BA 46-2 +always \u98BB 246-2 +always \u98BC 15-12356-3 +always \u98BD 123-2456-4 +always \u98BE 15-146-3 +always \u98BF 12345-1236-2 +always \u98C0 14-234-2 +always \u98C1 15-16-2 +always \u98C2 14-246-2 +always \u98C3 1234-246-3 +always \u98C4 1234-246-3 +always \u98C5 14-234-2 +always \u98C6 135-246-3 +always \u98C7 135-246-3 +always \u98C8 135-246-3 +always \u98C9 14-246-2 +always \u98CA 135-246-3 +always \u98CB 15-2346-5 +always \u98CC 12345-1356-3 +always \u98CD 135-246-3 +always \u98CE 12345-1356-3 +always \u98CF 46-2 +always \u98D0 1-1236-4 +always \u98D1 135-246-3 +always \u98D2 15-345-5 +always \u98D3 13-1256-5 +always \u98D4 15-156-3 +always \u98D5 15-12356-3 +always \u98D6 246-2 +always \u98D7 14-234-2 +always \u98D8 1234-246-3 +always \u98D9 135-246-3 +always \u98DA 135-246-3 +always \u98DB 12345-356-3 +always \u98DC 12345-1236-3 +always \u98DD 12345-356-3 +always \u98DE 12345-356-3 +always \u98DF 24-156-2 +always \u98E0 24-156-2 +always \u98E1 245-1236-3 +always \u98E2 13-16-3 +always \u98E3 145-13456-5 +always \u98E4 15-156-5 +always \u98E5 124-25-3 +always \u98E6 1-1236-3 +always \u98E7 15-123456-3 +always \u98E8 15-46-4 +always \u98E9 124-123456-2 +always \u98EA 1245-136-5 +always \u98EB 1256-5 +always \u98EC 13-45-5 +always \u98ED 12-156-5 +always \u98EE 1456-4 +always \u98EF 12345-1236-5 +always \u98F0 12345-1236-5 +always \u98F1 15-123456-3 +always \u98F2 1456-4 +always \u98F3 1-34-5 +always \u98F4 16-2 +always \u98F5 1-2456-4 +always \u98F6 135-16-5 +always \u98F7 13-346-4 +always \u98F8 124-146-3 +always \u98F9 14-234-4 +always \u98FA 245-156-2 +always \u98FB 124-346-5 +always \u98FC 15-156-5 +always \u98FD 135-146-4 +always \u98FE 24-156-5 +always \u98FF 145-25-5 +always \u9900 1235-2456-5 +always \u9901 1245-136-5 +always \u9902 124-2345-4 +always \u9903 13-246-4 +always \u9904 13-23456-2 +always \u9905 135-13456-4 +always \u9906 246-2 +always \u9907 124-12346-2 +always \u9908 245-156-2 +always \u9909 15-46-4 +always \u990A 46-4 +always \u990B 46-4 +always \u990C 156-4 +always \u990D 2345-5 +always \u990E 14-2346-1 +always \u990F 16-3 +always \u9910 245-1236-3 +always \u9911 135-126-3 +always \u9912 1345-356-4 +always \u9913 2346-5 +always \u9914 135-34-3 +always \u9915 13-256-5 +always \u9916 145-12356-5 +always \u9917 15-34-5 +always \u9918 1256-2 +always \u9919 24-156-5 +always \u991A 246-2 +always \u991B 1235-123456-2 +always \u991C 13-25-4 +always \u991D 24-156-5 +always \u991E 13-2345-5 +always \u991F 1-1246-5 +always \u9920 135-13456-4 +always \u9921 15-2345-5 +always \u9922 135-34-5 +always \u9923 346-5 +always \u9924 124-1236-2 +always \u9925 12345-356-4 +always \u9926 1-1346-3 +always \u9927 1246-5 +always \u9928 13-12456-4 +always \u9929 2346-5 +always \u992A 1345-12456-4 +always \u992B 256-5 +always \u992C 1235-34-2 +always \u992D 1235-456-2 +always \u992E 124-346-5 +always \u992F 1235-1246-5 +always \u9930 13-2345-3 +always \u9931 1235-12356-2 +always \u9932 2456-1 +always \u9933 124-1346-2 +always \u9934 12345-136-3 +always \u9935 1246-5 +always \u9936 13-34-4 +always \u9937 12-345-3 +always \u9938 15-12346-5 +always \u9939 124-1346-2 +always \u993A 135-126-2 +always \u993B 13-146-3 +always \u993C 15-16-5 +always \u993D 123-1246-5 +always \u993E 14-234-2 +always \u993F 15-12356-3 +always \u9940 124-146-2 +always \u9941 346-5 +always \u9942 256-2 +always \u9943 134-126-2 +always \u9944 124-1346-2 +always \u9945 134-1236-2 +always \u9946 135-16-5 +always \u9947 1256-5 +always \u9948 15-234-3 +always \u9949 13-1456-4 +always \u994A 15-1236-4 +always \u994B 123-1246-5 +always \u994C 1-12456-5 +always \u994D 24-1236-5 +always \u994E 12-156-5 +always \u994F 145-1236-5 +always \u9950 16-5 +always \u9951 13-16-3 +always \u9952 1245-146-2 +always \u9953 12-1356-3 +always \u9954 235-3 +always \u9955 124-146-3 +always \u9956 1235-1246-5 +always \u9957 15-46-4 +always \u9958 1-1236-3 +always \u9959 12345-136-3 +always \u995A 1235-2456-5 +always \u995B 134-1356-2 +always \u995C 2345-5 +always \u995D 134-126-2 +always \u995E 12-1236-2 +always \u995F 15-46-4 +always \u9960 14-25-2 +always \u9961 125-12456-5 +always \u9962 1345-1346-4 +always \u9963 24-156-2 +always \u9964 145-13456-5 +always \u9965 13-16-3 +always \u9966 124-25-3 +always \u9967 124-1346-2 +always \u9968 124-123456-2 +always \u9969 15-16-5 +always \u996A 1245-136-5 +always \u996B 1256-5 +always \u996C 12-156-5 +always \u996D 12345-1236-5 +always \u996E 1456-4 +always \u996F 13-2345-5 +always \u9970 24-156-5 +always \u9971 135-146-4 +always \u9972 15-156-5 +always \u9973 145-25-5 +always \u9974 16-2 +always \u9975 156-4 +always \u9976 1245-146-2 +always \u9977 15-46-4 +always \u9978 13-23456-2 +always \u9979 14-2346-1 +always \u997A 13-246-4 +always \u997B 16-3 +always \u997C 135-13456-4 +always \u997D 135-126-3 +always \u997E 145-12356-5 +always \u997F 2346-5 +always \u9980 1256-2 +always \u9981 1345-356-4 +always \u9982 13-256-5 +always \u9983 13-25-4 +always \u9984 1235-123456-2 +always \u9985 15-2345-5 +always \u9986 13-12456-4 +always \u9987 12-345-3 +always \u9988 123-1246-5 +always \u9989 13-34-4 +always \u998A 15-12356-3 +always \u998B 12-1236-2 +always \u998C 346-5 +always \u998D 134-126-2 +always \u998E 135-126-2 +always \u998F 14-234-2 +always \u9990 15-234-3 +always \u9991 13-1456-4 +always \u9992 134-1236-2 +always \u9993 15-1236-4 +always \u9994 1-12456-5 +always \u9995 1345-1346-4 +always \u9996 24-12356-4 +always \u9997 123-1246-2 +always \u9998 13-25-2 +always \u9999 15-46-3 +always \u999A 12345-136-2 +always \u999B 135-345-2 +always \u999C 1345-16-4 +always \u999D 135-16-5 +always \u999E 135-126-2 +always \u999F 124-34-2 +always \u99A0 1235-1236-3 +always \u99A1 12345-356-3 +always \u99A2 13-2345-3 +always \u99A3 1236-3 +always \u99A4 2456-4 +always \u99A5 12345-34-5 +always \u99A6 15-2345-3 +always \u99A7 123456-3 +always \u99A8 15-1456-3 +always \u99A9 12345-136-2 +always \u99AA 135-1456-3 +always \u99AB 15-13456-3 +always \u99AC 134-345-4 +always \u99AD 1256-5 +always \u99AE 12345-1356-2 +always \u99AF 1235-1236-5 +always \u99B0 145-16-5 +always \u99B1 124-25-2 +always \u99B2 124-25-5 +always \u99B3 12-156-2 +always \u99B4 15-256-2 +always \u99B5 1-34-5 +always \u99B6 1-156-3 +always \u99B7 1234-356-5 +always \u99B8 15-1456-5 +always \u99B9 1245-156-5 +always \u99BA 15-345-5 +always \u99BB 256-4 +always \u99BC 123456-2 +always \u99BD 1-156-2 +always \u99BE 145-1236-5 +always \u99BF 14-1256-2 +always \u99C0 234-2 +always \u99C1 135-126-2 +always \u99C2 135-146-4 +always \u99C3 123-2356-5 +always \u99C4 124-25-2 +always \u99C5 16-5 +always \u99C6 245-1256-3 +always \u99C7 123456-2 +always \u99C8 245-1256-3 +always \u99C9 13-235-3 +always \u99CA 135-126-4 +always \u99CB 1-146-3 +always \u99CC 45-3 +always \u99CD 1234-1356-3 +always \u99CE 1-12356-5 +always \u99CF 13-1256-5 +always \u99D0 1-34-5 +always \u99D1 1345-34-2 +always \u99D2 13-1256-3 +always \u99D3 1234-16-3 +always \u99D4 125-1346-4 +always \u99D5 13-23456-5 +always \u99D6 14-13456-2 +always \u99D7 1-136-4 +always \u99D8 124-2456-2 +always \u99D9 12345-34-5 +always \u99DA 46-4 +always \u99DB 24-156-4 +always \u99DC 135-16-5 +always \u99DD 124-25-2 +always \u99DE 124-25-2 +always \u99DF 15-156-5 +always \u99E0 14-234-2 +always \u99E1 134-345-5 +always \u99E2 1234-2345-2 +always \u99E3 124-146-2 +always \u99E4 1-156-5 +always \u99E5 1245-12346-2 +always \u99E6 124-1356-2 +always \u99E7 145-12346-5 +always \u99E8 15-256-2 +always \u99E9 245-45-2 +always \u99EA 24-136-3 +always \u99EB 13-235-3 +always \u99EC 156-4 +always \u99ED 1235-2456-5 +always \u99EE 135-126-2 +always \u99EF 1-34-3 +always \u99F0 1456-3 +always \u99F1 14-25-5 +always \u99F2 1-12356-3 +always \u99F3 145-1236-5 +always \u99F4 15-346-5 +always \u99F5 14-234-2 +always \u99F6 13-1256-2 +always \u99F7 15-12346-4 +always \u99F8 245-1456-3 +always \u99F9 134-1346-2 +always \u99FA 14-46-2 +always \u99FB 1235-1236-5 +always \u99FC 124-34-2 +always \u99FD 15-45-3 +always \u99FE 124-1246-5 +always \u99FF 13-256-5 +always \u9A00 2346-2 +always \u9A01 12-1356-4 +always \u9A02 15-13456-3 +always \u9A03 2456-2 +always \u9A04 14-34-5 +always \u9A05 1-1246-3 +always \u9A06 1-12356-3 +always \u9A07 24-2346-5 +always \u9A08 1234-2345-2 +always \u9A09 123-123456-3 +always \u9A0A 124-146-2 +always \u9A0B 14-2456-2 +always \u9A0C 125-12346-3 +always \u9A0D 123-2346-5 +always \u9A0E 245-16-2 +always \u9A0F 245-16-2 +always \u9A10 2345-5 +always \u9A11 12345-356-3 +always \u9A12 15-146-3 +always \u9A13 2345-4 +always \u9A14 13-346-2 +always \u9A15 246-4 +always \u9A16 34-5 +always \u9A17 1234-2345-5 +always \u9A18 245-12346-3 +always \u9A19 1234-2345-5 +always \u9A1A 245-2345-2 +always \u9A1B 12345-356-3 +always \u9A1C 1235-456-2 +always \u9A1D 13-2345-3 +always \u9A1E 1235-25-5 +always \u9A1F 1256-5 +always \u9A20 124-16-2 +always \u9A21 245-45-2 +always \u9A22 15-23456-2 +always \u9A23 125-12346-3 +always \u9A24 123-1246-2 +always \u9A25 1245-12356-2 +always \u9A26 15-156-3 +always \u9A27 13-35-3 +always \u9A28 124-25-2 +always \u9A29 123-1246-5 +always \u9A2A 15-12356-3 +always \u9A2B 245-2345-3 +always \u9A2C 12-1356-2 +always \u9A2D 1-156-5 +always \u9A2E 14-234-2 +always \u9A2F 1234-1346-2 +always \u9A30 124-1356-2 +always \u9A31 15-16-3 +always \u9A32 245-146-4 +always \u9A33 145-34-2 +always \u9A34 2345-5 +always \u9A35 45-2 +always \u9A36 125-12356-3 +always \u9A37 15-146-3 +always \u9A38 24-1236-5 +always \u9A39 245-16-2 +always \u9A3A 1-156-5 +always \u9A3B 24-456-4 +always \u9A3C 14-34-5 +always \u9A3D 15-16-2 +always \u9A3E 14-25-2 +always \u9A3F 1-1346-3 +always \u9A40 134-126-5 +always \u9A41 146-5 +always \u9A42 245-1236-3 +always \u9A43 1234-246-5 +always \u9A44 245-12346-3 +always \u9A45 245-1256-3 +always \u9A46 135-16-5 +always \u9A47 1-156-5 +always \u9A48 1256-5 +always \u9A49 15-1256-3 +always \u9A4A 1235-35-2 +always \u9A4B 135-126-3 +always \u9A4C 15-34-5 +always \u9A4D 15-246-3 +always \u9A4E 14-1456-2 +always \u9A4F 12-1236-4 +always \u9A50 145-123456-3 +always \u9A51 14-234-2 +always \u9A52 124-25-2 +always \u9A53 125-1356-3 +always \u9A54 124-1236-2 +always \u9A55 13-246-3 +always \u9A56 124-346-4 +always \u9A57 2345-5 +always \u9A58 14-25-2 +always \u9A59 1-1236-3 +always \u9A5A 13-13456-3 +always \u9A5B 16-5 +always \u9A5C 346-5 +always \u9A5D 124-25-3 +always \u9A5E 135-1456-3 +always \u9A5F 125-12356-5 +always \u9A60 2345-5 +always \u9A61 1234-1356-2 +always \u9A62 14-1256-2 +always \u9A63 124-1356-2 +always \u9A64 15-46-3 +always \u9A65 13-16-5 +always \u9A66 24-456-3 +always \u9A67 13-1256-2 +always \u9A68 15-16-3 +always \u9A69 1235-12456-3 +always \u9A6A 14-16-2 +always \u9A6B 135-246-3 +always \u9A6C 134-345-4 +always \u9A6D 1256-5 +always \u9A6E 124-25-2 +always \u9A6F 15-256-5 +always \u9A70 12-156-2 +always \u9A71 245-1256-3 +always \u9A72 1245-156-5 +always \u9A73 135-126-2 +always \u9A74 14-1256-2 +always \u9A75 125-1346-4 +always \u9A76 24-156-4 +always \u9A77 15-156-5 +always \u9A78 12345-34-5 +always \u9A79 13-1256-3 +always \u9A7A 125-12356-3 +always \u9A7B 1-34-5 +always \u9A7C 124-25-2 +always \u9A7D 1345-34-2 +always \u9A7E 13-23456-5 +always \u9A7F 16-5 +always \u9A80 124-2456-2 +always \u9A81 15-246-3 +always \u9A82 134-345-5 +always \u9A83 1456-3 +always \u9A84 13-246-3 +always \u9A85 1235-35-2 +always \u9A86 14-25-5 +always \u9A87 1235-2456-5 +always \u9A88 1234-2345-2 +always \u9A89 135-246-3 +always \u9A8A 14-16-2 +always \u9A8B 12-1356-4 +always \u9A8C 2345-5 +always \u9A8D 15-1456-3 +always \u9A8E 245-1456-3 +always \u9A8F 13-256-5 +always \u9A90 245-16-2 +always \u9A91 245-16-2 +always \u9A92 123-2346-5 +always \u9A93 1-1246-3 +always \u9A94 125-12346-3 +always \u9A95 15-34-5 +always \u9A96 245-1236-3 +always \u9A97 1234-2345-5 +always \u9A98 1-156-5 +always \u9A99 123-1246-2 +always \u9A9A 15-146-3 +always \u9A9B 34-5 +always \u9A9C 146-5 +always \u9A9D 14-234-2 +always \u9A9E 245-2345-3 +always \u9A9F 24-1236-5 +always \u9AA0 1234-246-5 +always \u9AA1 14-25-2 +always \u9AA2 245-12346-3 +always \u9AA3 12-1236-4 +always \u9AA4 125-12356-5 +always \u9AA5 13-16-5 +always \u9AA6 24-456-3 +always \u9AA7 15-46-3 +always \u9AA8 13-34-4 +always \u9AA9 1246-4 +always \u9AAA 1246-4 +always \u9AAB 1246-4 +always \u9AAC 1256-2 +always \u9AAD 13-1236-5 +always \u9AAE 16-5 +always \u9AAF 1346-3 +always \u9AB0 24-2456-4 +always \u9AB1 15-346-5 +always \u9AB2 135-146-3 +always \u9AB3 135-16-5 +always \u9AB4 12-156-3 +always \u9AB5 124-16-4 +always \u9AB6 145-16-4 +always \u9AB7 123-34-3 +always \u9AB8 1235-2456-2 +always \u9AB9 245-246-3 +always \u9ABA 1235-12356-2 +always \u9ABB 123-35-5 +always \u9ABC 13-2346-2 +always \u9ABD 124-1246-4 +always \u9ABE 13-1356-4 +always \u9ABF 1234-2345-2 +always \u9AC0 135-16-5 +always \u9AC1 123-2346-3 +always \u9AC2 245-23456-5 +always \u9AC3 1256-2 +always \u9AC4 15-1246-4 +always \u9AC5 14-12356-2 +always \u9AC6 135-126-2 +always \u9AC7 15-246-3 +always \u9AC8 1234-1346-4 +always \u9AC9 135-126-3 +always \u9ACA 245-156-3 +always \u9ACB 123-12456-3 +always \u9ACC 135-1456-5 +always \u9ACD 134-126-2 +always \u9ACE 14-246-2 +always \u9ACF 14-12356-2 +always \u9AD0 15-246-3 +always \u9AD1 145-34-2 +always \u9AD2 125-1346-3 +always \u9AD3 15-1246-4 +always \u9AD4 124-16-4 +always \u9AD5 135-1456-5 +always \u9AD6 123-12456-3 +always \u9AD7 14-34-2 +always \u9AD8 13-146-3 +always \u9AD9 13-146-3 +always \u9ADA 245-246-5 +always \u9ADB 123-146-3 +always \u9ADC 245-246-3 +always \u9ADD 14-146-5 +always \u9ADE 125-146-5 +always \u9ADF 135-246-3 +always \u9AE0 123-123456-3 +always \u9AE1 123-123456-3 +always \u9AE2 124-16-5 +always \u9AE3 12345-1346-4 +always \u9AE4 15-234-3 +always \u9AE5 1245-1236-2 +always \u9AE6 134-146-2 +always \u9AE7 145-1236-5 +always \u9AE8 123-123456-3 +always \u9AE9 135-1456-5 +always \u9AEA 12345-345-5 +always \u9AEB 124-246-2 +always \u9AEC 1234-16-3 +always \u9AED 125-156-3 +always \u9AEE 12345-345-4 +always \u9AEF 1245-1236-2 +always \u9AF0 124-16-5 +always \u9AF1 1234-146-5 +always \u9AF2 135-16-5 +always \u9AF3 134-146-2 +always \u9AF4 12345-34-2 +always \u9AF5 156-2 +always \u9AF6 1245-12346-2 +always \u9AF7 245-1256-5 +always \u9AF8 13-12346-3 +always \u9AF9 15-234-3 +always \u9AFA 13-25-5 +always \u9AFB 13-16-5 +always \u9AFC 1234-1356-2 +always \u9AFD 1-35-3 +always \u9AFE 24-146-3 +always \u9AFF 24-345-3 +always \u9B00 124-16-5 +always \u9B01 14-16-5 +always \u9B02 135-1456-5 +always \u9B03 125-12346-3 +always \u9B04 124-16-5 +always \u9B05 1234-1356-2 +always \u9B06 15-12346-3 +always \u9B07 1-1356-3 +always \u9B08 245-45-2 +always \u9B09 125-12346-3 +always \u9B0A 24-123456-5 +always \u9B0B 13-2345-4 +always \u9B0C 145-25-4 +always \u9B0D 1235-34-2 +always \u9B0E 14-345-5 +always \u9B0F 13-234-3 +always \u9B10 245-16-2 +always \u9B11 14-2345-2 +always \u9B12 1-136-4 +always \u9B13 135-1456-5 +always \u9B14 1234-1356-2 +always \u9B15 134-345-5 +always \u9B16 15-1236-3 +always \u9B17 134-1236-2 +always \u9B18 134-1236-2 +always \u9B19 15-1356-3 +always \u9B1A 15-1256-3 +always \u9B1B 14-346-5 +always \u9B1C 245-2345-3 +always \u9B1D 245-2345-3 +always \u9B1E 1345-12346-2 +always \u9B1F 1235-12456-2 +always \u9B20 13-25-5 +always \u9B21 1345-13456-2 +always \u9B22 135-1456-5 +always \u9B23 14-346-5 +always \u9B24 1245-1346-2 +always \u9B25 145-12356-5 +always \u9B26 145-12356-5 +always \u9B27 1345-146-5 +always \u9B28 1235-12346-5 +always \u9B29 15-16-5 +always \u9B2A 145-12356-5 +always \u9B2B 1235-1236-4 +always \u9B2C 145-12356-5 +always \u9B2D 145-12356-5 +always \u9B2E 13-234-3 +always \u9B2F 12-1346-5 +always \u9B30 1256-5 +always \u9B31 1256-5 +always \u9B32 13-2346-2 +always \u9B33 13-45-5 +always \u9B34 12345-34-4 +always \u9B35 125-1356-5 +always \u9B36 13-1246-3 +always \u9B37 125-12346-3 +always \u9B38 14-234-5 +always \u9B39 13-1246-3 +always \u9B3A 24-1346-3 +always \u9B3B 1256-5 +always \u9B3C 13-1246-4 +always \u9B3D 134-356-5 +always \u9B3E 13-16-5 +always \u9B3F 245-16-2 +always \u9B40 13-346-5 +always \u9B41 123-1246-2 +always \u9B42 1235-123456-2 +always \u9B43 135-345-2 +always \u9B44 1234-126-5 +always \u9B45 134-356-5 +always \u9B46 15-1256-5 +always \u9B47 2345-4 +always \u9B48 15-246-3 +always \u9B49 14-46-4 +always \u9B4A 1256-5 +always \u9B4B 124-1246-2 +always \u9B4C 245-16-3 +always \u9B4D 456-4 +always \u9B4E 14-46-4 +always \u9B4F 1246-5 +always \u9B50 13-2345-3 +always \u9B51 12-156-3 +always \u9B52 1234-246-3 +always \u9B53 135-16-5 +always \u9B54 134-126-2 +always \u9B55 13-16-3 +always \u9B56 15-1256-3 +always \u9B57 12-12356-4 +always \u9B58 2345-4 +always \u9B59 1-1236-4 +always \u9B5A 1256-2 +always \u9B5B 145-146-3 +always \u9B5C 1245-136-2 +always \u9B5D 13-16-5 +always \u9B5E 135-345-3 +always \u9B5F 1235-12346-3 +always \u9B60 124-25-3 +always \u9B61 145-246-5 +always \u9B62 13-16-4 +always \u9B63 15-1256-5 +always \u9B64 2346-2 +always \u9B65 2346-5 +always \u9B66 24-345-3 +always \u9B67 1235-1346-2 +always \u9B68 124-123456-2 +always \u9B69 134-126-5 +always \u9B6A 13-346-5 +always \u9B6B 24-136-4 +always \u9B6C 135-1236-4 +always \u9B6D 45-2 +always \u9B6E 135-16-2 +always \u9B6F 14-34-4 +always \u9B70 123456-2 +always \u9B71 1235-34-2 +always \u9B72 14-34-2 +always \u9B73 125-345-2 +always \u9B74 12345-1346-2 +always \u9B75 12345-136-2 +always \u9B76 1345-345-5 +always \u9B77 234-2 +always \u9B78 1234-2345-5 +always \u9B79 134-126-2 +always \u9B7A 1235-2346-2 +always \u9B7B 15-23456-2 +always \u9B7C 245-1256-3 +always \u9B7D 1235-1236-3 +always \u9B7E 1234-16-2 +always \u9B7F 14-13456-2 +always \u9B80 124-25-2 +always \u9B81 135-345-5 +always \u9B82 245-234-2 +always \u9B83 1234-13456-2 +always \u9B84 12345-34-2 +always \u9B85 135-16-5 +always \u9B86 245-156-4 +always \u9B87 1246-5 +always \u9B88 13-1256-3 +always \u9B89 145-246-3 +always \u9B8A 135-126-2 +always \u9B8B 234-2 +always \u9B8C 13-123456-4 +always \u9B8D 1234-16-3 +always \u9B8E 1345-2345-2 +always \u9B8F 15-13456-3 +always \u9B90 124-2456-2 +always \u9B91 135-146-5 +always \u9B92 12345-34-5 +always \u9B93 1-345-4 +always \u9B94 13-1256-5 +always \u9B95 13-34-3 +always \u9B96 24-156-2 +always \u9B97 145-12346-3 +always \u9B98 145-2456-5 +always \u9B99 124-345-5 +always \u9B9A 13-346-2 +always \u9B9B 24-34-3 +always \u9B9C 1235-12356-5 +always \u9B9D 15-46-4 +always \u9B9E 156-2 +always \u9B9F 1236-5 +always \u9BA0 1246-2 +always \u9BA1 1-146-5 +always \u9BA2 1-34-3 +always \u9BA3 1456-5 +always \u9BA4 14-346-5 +always \u9BA5 14-25-5 +always \u9BA6 124-12346-2 +always \u9BA7 16-2 +always \u9BA8 245-16-2 +always \u9BA9 135-13456-5 +always \u9BAA 1246-4 +always \u9BAB 13-246-3 +always \u9BAC 135-34-5 +always \u9BAD 13-1246-3 +always \u9BAE 15-2345-3 +always \u9BAF 13-2346-2 +always \u9BB0 1235-1246-2 +always \u9BB1 14-146-4 +always \u9BB2 12345-34-2 +always \u9BB3 123-146-4 +always \u9BB4 15-234-3 +always \u9BB5 145-25-2 +always \u9BB6 13-256-3 +always \u9BB7 124-16-2 +always \u9BB8 134-2345-4 +always \u9BB9 24-146-3 +always \u9BBA 125-345-4 +always \u9BBB 24-345-3 +always \u9BBC 245-1456-3 +always \u9BBD 1256-2 +always \u9BBE 1345-356-4 +always \u9BBF 1-2346-2 +always \u9BC0 13-123456-4 +always \u9BC1 13-1356-4 +always \u9BC2 15-34-3 +always \u9BC3 34-2 +always \u9BC4 245-234-2 +always \u9BC5 124-13456-2 +always \u9BC6 135-34-3 +always \u9BC7 1235-12456-5 +always \u9BC8 124-246-2 +always \u9BC9 14-16-4 +always \u9BCA 24-345-3 +always \u9BCB 24-345-3 +always \u9BCC 13-146-5 +always \u9BCD 134-1356-2 +always \u9BCE 12-1356-2 +always \u9BCF 14-16-2 +always \u9BD0 125-12356-4 +always \u9BD1 15-16-3 +always \u9BD2 235-4 +always \u9BD3 1345-16-2 +always \u9BD4 125-156-3 +always \u9BD5 245-16-2 +always \u9BD6 245-13456-3 +always \u9BD7 15-46-4 +always \u9BD8 1345-356-4 +always \u9BD9 12-123456-2 +always \u9BDA 13-16-5 +always \u9BDB 145-246-3 +always \u9BDC 245-346-5 +always \u9BDD 13-34-5 +always \u9BDE 1-12356-4 +always \u9BDF 145-12346-3 +always \u9BE0 14-2456-2 +always \u9BE1 12345-356-3 +always \u9BE2 1345-16-2 +always \u9BE3 16-5 +always \u9BE4 123-123456-3 +always \u9BE5 14-34-5 +always \u9BE6 13-234-5 +always \u9BE7 12-1346-3 +always \u9BE8 13-13456-3 +always \u9BE9 14-123456-2 +always \u9BEA 14-13456-2 +always \u9BEB 125-12356-3 +always \u9BEC 14-16-2 +always \u9BED 134-1356-4 +always \u9BEE 125-12346-3 +always \u9BEF 1-156-5 +always \u9BF0 1345-2345-2 +always \u9BF1 1235-34-4 +always \u9BF2 1256-2 +always \u9BF3 145-16-4 +always \u9BF4 24-156-3 +always \u9BF5 24-136-3 +always \u9BF6 1235-12456-5 +always \u9BF7 124-16-2 +always \u9BF8 1235-12356-2 +always \u9BF9 15-13456-3 +always \u9BFA 1-34-3 +always \u9BFB 14-345-5 +always \u9BFC 125-12346-3 +always \u9BFD 13-16-5 +always \u9BFE 135-2345-3 +always \u9BFF 135-2345-3 +always \u9C00 1235-12456-5 +always \u9C01 245-45-2 +always \u9C02 125-2346-2 +always \u9C03 1246-3 +always \u9C04 1246-3 +always \u9C05 1256-2 +always \u9C06 12-123456-3 +always \u9C07 1245-12356-2 +always \u9C08 145-346-2 +always \u9C09 1235-456-2 +always \u9C0A 14-2345-5 +always \u9C0B 2345-4 +always \u9C0C 245-234-2 +always \u9C0D 245-234-3 +always \u9C0E 13-2345-5 +always \u9C0F 135-16-5 +always \u9C10 2346-5 +always \u9C11 46-2 +always \u9C12 12345-34-5 +always \u9C13 15-2456-3 +always \u9C14 13-2345-4 +always \u9C15 15-23456-3 +always \u9C16 124-25-4 +always \u9C17 1235-34-2 +always \u9C18 24-156-5 +always \u9C19 1245-25-5 +always \u9C1A 15-45-3 +always \u9C1B 123456-3 +always \u9C1C 13-2345-3 +always \u9C1D 1235-146-5 +always \u9C1E 34-3 +always \u9C1F 12345-1346-2 +always \u9C20 15-146-3 +always \u9C21 14-234-2 +always \u9C22 134-345-4 +always \u9C23 24-156-2 +always \u9C24 24-156-3 +always \u9C25 13-12456-3 +always \u9C26 125-156-3 +always \u9C27 124-1356-2 +always \u9C28 124-345-4 +always \u9C29 246-2 +always \u9C2A 13-2346-2 +always \u9C2B 1245-12346-2 +always \u9C2C 245-2345-2 +always \u9C2D 245-16-2 +always \u9C2E 123456-3 +always \u9C2F 1245-25-5 +always \u9C30 24-136-2 +always \u9C31 14-2345-2 +always \u9C32 146-2 +always \u9C33 14-2346-5 +always \u9C34 1235-1246-3 +always \u9C35 134-1456-4 +always \u9C36 13-16-5 +always \u9C37 124-246-2 +always \u9C38 245-1256-3 +always \u9C39 13-2345-3 +always \u9C3A 15-146-3 +always \u9C3B 134-1236-2 +always \u9C3C 15-16-2 +always \u9C3D 245-234-2 +always \u9C3E 135-246-5 +always \u9C3F 13-16-5 +always \u9C40 13-16-5 +always \u9C41 1-34-2 +always \u9C42 13-46-3 +always \u9C43 245-234-3 +always \u9C44 1-12456-3 +always \u9C45 235-3 +always \u9C46 1-1346-3 +always \u9C47 123-1346-3 +always \u9C48 15-236-4 +always \u9C49 135-346-3 +always \u9C4A 1256-5 +always \u9C4B 245-1256-3 +always \u9C4C 15-46-5 +always \u9C4D 135-126-3 +always \u9C4E 13-246-4 +always \u9C4F 15-256-2 +always \u9C50 15-34-5 +always \u9C51 1235-456-2 +always \u9C52 125-123456-3 +always \u9C53 24-1236-5 +always \u9C54 24-1236-5 +always \u9C55 12345-1236-3 +always \u9C56 13-1246-5 +always \u9C57 14-1456-2 +always \u9C58 15-256-2 +always \u9C59 134-246-2 +always \u9C5A 15-16-4 +always \u9C5B 125-1356-3 +always \u9C5C 15-46-3 +always \u9C5D 12345-136-5 +always \u9C5E 13-12456-3 +always \u9C5F 1235-12356-5 +always \u9C60 123-2356-5 +always \u9C61 125-356-2 +always \u9C62 15-146-3 +always \u9C63 1-1236-3 +always \u9C64 13-1236-4 +always \u9C65 13-1246-5 +always \u9C66 24-1356-2 +always \u9C67 14-16-4 +always \u9C68 12-1346-2 +always \u9C69 14-356-2 +always \u9C6A 24-34-4 +always \u9C6B 2456-1 +always \u9C6C 1245-34-2 +always \u9C6D 13-16-5 +always \u9C6E 15-1256-5 +always \u9C6F 1235-25-5 +always \u9C70 24-34-4 +always \u9C71 14-16-5 +always \u9C72 14-346-5 +always \u9C73 14-16-5 +always \u9C74 134-346-5 +always \u9C75 1-136-3 +always \u9C76 15-46-4 +always \u9C77 2346-5 +always \u9C78 14-34-2 +always \u9C79 13-12456-5 +always \u9C7A 14-16-2 +always \u9C7B 15-2345-3 +always \u9C7C 1256-2 +always \u9C7D 145-146-3 +always \u9C7E 13-16-4 +always \u9C7F 234-2 +always \u9C80 124-123456-2 +always \u9C81 14-34-4 +always \u9C82 12345-1346-2 +always \u9C83 135-345-3 +always \u9C84 1235-2346-2 +always \u9C85 135-345-5 +always \u9C86 1234-13456-2 +always \u9C87 1345-2345-2 +always \u9C88 14-34-2 +always \u9C89 234-2 +always \u9C8A 1-345-4 +always \u9C8B 12345-34-5 +always \u9C8C 135-126-2 +always \u9C8D 135-146-5 +always \u9C8E 1235-12356-5 +always \u9C8F 1234-16-3 +always \u9C90 124-2456-2 +always \u9C91 13-1246-3 +always \u9C92 13-346-2 +always \u9C93 123-146-4 +always \u9C94 1246-4 +always \u9C95 156-2 +always \u9C96 124-12346-2 +always \u9C97 125-2346-2 +always \u9C98 1235-12356-5 +always \u9C99 123-2356-5 +always \u9C9A 13-16-5 +always \u9C9B 13-246-3 +always \u9C9C 15-2345-3 +always \u9C9D 125-345-4 +always \u9C9E 15-46-4 +always \u9C9F 15-256-2 +always \u9CA0 13-1356-4 +always \u9CA1 14-16-2 +always \u9CA2 14-2345-2 +always \u9CA3 13-2345-3 +always \u9CA4 14-16-4 +always \u9CA5 24-156-2 +always \u9CA6 124-246-2 +always \u9CA7 13-123456-4 +always \u9CA8 24-345-3 +always \u9CA9 1235-12456-5 +always \u9CAA 13-256-3 +always \u9CAB 13-16-5 +always \u9CAC 235-4 +always \u9CAD 245-13456-3 +always \u9CAE 14-13456-2 +always \u9CAF 245-16-2 +always \u9CB0 125-12356-3 +always \u9CB1 12345-356-3 +always \u9CB2 123-123456-3 +always \u9CB3 12-1346-3 +always \u9CB4 13-34-5 +always \u9CB5 1345-16-2 +always \u9CB6 1345-2345-2 +always \u9CB7 145-246-3 +always \u9CB8 13-13456-3 +always \u9CB9 24-136-3 +always \u9CBA 24-156-3 +always \u9CBB 125-156-3 +always \u9CBC 12345-136-5 +always \u9CBD 145-346-2 +always \u9CBE 135-16-5 +always \u9CBF 12-1346-2 +always \u9CC0 124-16-2 +always \u9CC1 123456-3 +always \u9CC2 1246-3 +always \u9CC3 15-2456-3 +always \u9CC4 2346-5 +always \u9CC5 245-234-3 +always \u9CC6 12345-34-5 +always \u9CC7 1235-456-2 +always \u9CC8 245-45-2 +always \u9CC9 13-46-3 +always \u9CCA 135-2345-3 +always \u9CCB 15-146-3 +always \u9CCC 146-2 +always \u9CCD 245-16-2 +always \u9CCE 124-345-4 +always \u9CCF 13-12456-3 +always \u9CD0 246-2 +always \u9CD1 12345-1346-2 +always \u9CD2 13-2345-3 +always \u9CD3 14-2346-5 +always \u9CD4 135-246-5 +always \u9CD5 15-236-4 +always \u9CD6 135-346-3 +always \u9CD7 134-1236-2 +always \u9CD8 134-1456-4 +always \u9CD9 235-3 +always \u9CDA 1246-5 +always \u9CDB 15-16-2 +always \u9CDC 13-1246-5 +always \u9CDD 24-1236-5 +always \u9CDE 14-1456-2 +always \u9CDF 125-123456-3 +always \u9CE0 1235-25-5 +always \u9CE1 13-1236-4 +always \u9CE2 14-16-4 +always \u9CE3 1-1236-3 +always \u9CE4 13-12456-4 +always \u9CE5 1345-246-4 +always \u9CE6 16-4 +always \u9CE7 12345-34-2 +always \u9CE8 14-16-5 +always \u9CE9 13-234-3 +always \u9CEA 135-34-4 +always \u9CEB 2345-5 +always \u9CEC 12345-34-2 +always \u9CED 145-246-3 +always \u9CEE 13-16-3 +always \u9CEF 12345-1356-5 +always \u9CF0 1245-34-5 +always \u9CF1 13-1236-3 +always \u9CF2 24-156-3 +always \u9CF3 12345-1356-5 +always \u9CF4 134-13456-2 +always \u9CF5 135-146-4 +always \u9CF6 45-3 +always \u9CF7 1-156-3 +always \u9CF8 1235-34-5 +always \u9CF9 245-1456-2 +always \u9CFA 12345-34-3 +always \u9CFB 12345-136-3 +always \u9CFC 123456-2 +always \u9CFD 13-2345-4 +always \u9CFE 24-156-3 +always \u9CFF 1256-5 +always \u9D00 12345-12356-2 +always \u9D01 246-3 +always \u9D02 13-236-5 +always \u9D03 13-236-2 +always \u9D04 1234-16-3 +always \u9D05 1235-12456-3 +always \u9D06 1-136-5 +always \u9D07 135-146-4 +always \u9D08 2345-5 +always \u9D09 23456-3 +always \u9D0A 1-1356-5 +always \u9D0B 12345-1346-3 +always \u9D0C 12345-1356-5 +always \u9D0D 123456-2 +always \u9D0E 12356-3 +always \u9D0F 124-2346-5 +always \u9D10 13-23456-3 +always \u9D11 1345-34-2 +always \u9D12 14-13456-2 +always \u9D13 134-346-5 +always \u9D14 12345-34-2 +always \u9D15 124-25-2 +always \u9D16 123456-2 +always \u9D17 14-16-5 +always \u9D18 135-2345-5 +always \u9D19 1-156-5 +always \u9D1A 13-2346-3 +always \u9D1B 45-3 +always \u9D1C 125-156-3 +always \u9D1D 245-1256-2 +always \u9D1E 15-246-3 +always \u9D1F 12-156-3 +always \u9D20 145-1236-5 +always \u9D21 13-1256-3 +always \u9D22 234-5 +always \u9D23 13-34-3 +always \u9D24 1-12346-3 +always \u9D25 1256-5 +always \u9D26 46-3 +always \u9D27 1245-12346-5 +always \u9D28 23456-3 +always \u9D29 145-346-3 +always \u9D2A 1256-5 +always \u9D2B 124-2345-2 +always \u9D2C 13456-3 +always \u9D2D 1-1246-3 +always \u9D2E 34-3 +always \u9D2F 156-2 +always \u9D30 13-35-3 +always \u9D31 2456-5 +always \u9D32 1-156-3 +always \u9D33 2345-5 +always \u9D34 1235-1356-2 +always \u9D35 13-246-3 +always \u9D36 13-23456-2 +always \u9D37 14-346-5 +always \u9D38 1-34-3 +always \u9D39 1245-136-2 +always \u9D3A 16-2 +always \u9D3B 1235-12346-2 +always \u9D3C 14-25-5 +always \u9D3D 1245-34-2 +always \u9D3E 134-12356-2 +always \u9D3F 13-2346-3 +always \u9D40 1245-136-2 +always \u9D41 13-246-3 +always \u9D42 15-234-3 +always \u9D43 1-12356-3 +always \u9D44 12-156-3 +always \u9D45 14-25-5 +always \u9D46 124-1356-2 +always \u9D47 1345-2345-2 +always \u9D48 2346-5 +always \u9D49 14-12456-2 +always \u9D4A 13-23456-2 +always \u9D4B 13-16-5 +always \u9D4C 124-34-2 +always \u9D4D 1235-12456-3 +always \u9D4E 124-25-4 +always \u9D4F 135-34-3 +always \u9D50 34-2 +always \u9D51 13-45-3 +always \u9D52 1256-5 +always \u9D53 135-126-2 +always \u9D54 13-256-5 +always \u9D55 15-256-5 +always \u9D56 135-16-5 +always \u9D57 15-16-3 +always \u9D58 13-256-5 +always \u9D59 13-1256-2 +always \u9D5A 124-34-2 +always \u9D5B 13-13456-3 +always \u9D5C 124-16-2 +always \u9D5D 2346-2 +always \u9D5E 2346-2 +always \u9D5F 123-456-2 +always \u9D60 1235-34-2 +always \u9D61 34-4 +always \u9D62 24-136-3 +always \u9D63 14-2456-5 +always \u9D64 13-246-4 +always \u9D65 1234-1236-5 +always \u9D66 14-34-5 +always \u9D67 1234-13456-2 +always \u9D68 24-34-3 +always \u9D69 12345-34-2 +always \u9D6A 1236-3 +always \u9D6B 1-146-5 +always \u9D6C 1234-1356-2 +always \u9D6D 245-1456-2 +always \u9D6E 245-2345-3 +always \u9D6F 135-356-3 +always \u9D70 145-246-3 +always \u9D71 14-34-5 +always \u9D72 245-236-5 +always \u9D73 13-2345-3 +always \u9D74 13-1256-2 +always \u9D75 124-34-5 +always \u9D76 23456-3 +always \u9D77 45-3 +always \u9D78 245-16-2 +always \u9D79 14-16-2 +always \u9D7A 346-5 +always \u9D7B 1-1246-3 +always \u9D7C 123-12346-3 +always \u9D7D 145-25-5 +always \u9D7E 123-123456-3 +always \u9D7F 24-1356-3 +always \u9D80 245-16-2 +always \u9D81 13-13456-3 +always \u9D82 16-5 +always \u9D83 16-5 +always \u9D84 13-13456-3 +always \u9D85 125-156-3 +always \u9D86 14-2456-2 +always \u9D87 145-12346-3 +always \u9D88 245-16-3 +always \u9D89 12-123456-2 +always \u9D8A 13-1356-3 +always \u9D8B 13-1256-3 +always \u9D8C 245-1256-3 +always \u9D8D 16-5 +always \u9D8E 125-123456-3 +always \u9D8F 13-16-3 +always \u9D90 24-34-5 +always \u9D91 1456-3 +always \u9D92 12-156-5 +always \u9D93 134-246-2 +always \u9D94 1245-12356-2 +always \u9D95 1236-3 +always \u9D96 245-234-3 +always \u9D97 124-16-2 +always \u9D98 1235-34-2 +always \u9D99 124-16-2 +always \u9D9A 2346-5 +always \u9D9B 13-346-3 +always \u9D9C 134-146-2 +always \u9D9D 12345-34-2 +always \u9D9E 12-123456-3 +always \u9D9F 124-34-2 +always \u9DA0 2345-4 +always \u9DA1 1235-2346-2 +always \u9DA2 45-2 +always \u9DA3 1234-2345-3 +always \u9DA4 123-123456-3 +always \u9DA5 134-356-2 +always \u9DA6 1235-34-2 +always \u9DA7 13456-3 +always \u9DA8 12-12456-5 +always \u9DA9 134-34-5 +always \u9DAA 13-1256-2 +always \u9DAB 145-12346-3 +always \u9DAC 245-1346-3 +always \u9DAD 12345-1346-4 +always \u9DAE 13-34-5 +always \u9DAF 13456-3 +always \u9DB0 45-2 +always \u9DB1 15-45-3 +always \u9DB2 12346-3 +always \u9DB3 24-156-3 +always \u9DB4 1235-2346-5 +always \u9DB5 12-34-2 +always \u9DB6 124-1346-2 +always \u9DB7 15-23456-2 +always \u9DB8 1245-25-5 +always \u9DB9 14-234-2 +always \u9DBA 13-16-2 +always \u9DBB 13-34-4 +always \u9DBC 13-2345-3 +always \u9DBD 1-123456-4 +always \u9DBE 1235-1236-5 +always \u9DBF 245-156-2 +always \u9DC0 245-156-2 +always \u9DC1 1345-16-5 +always \u9DC2 246-5 +always \u9DC3 2345-5 +always \u9DC4 13-16-3 +always \u9DC5 14-16-5 +always \u9DC6 124-2345-2 +always \u9DC7 123-12356-5 +always \u9DC8 124-16-3 +always \u9DC9 124-16-3 +always \u9DCA 16-5 +always \u9DCB 124-34-2 +always \u9DCC 134-345-4 +always \u9DCD 13-246-3 +always \u9DCE 13-146-3 +always \u9DCF 124-2345-2 +always \u9DD0 12-136-2 +always \u9DD1 13-16-2 +always \u9DD2 124-12456-2 +always \u9DD3 1-2346-5 +always \u9DD4 146-2 +always \u9DD5 246-4 +always \u9DD6 16-3 +always \u9DD7 12356-3 +always \u9DD8 12-156-5 +always \u9DD9 1-156-5 +always \u9DDA 14-234-5 +always \u9DDB 1245-12346-2 +always \u9DDC 14-12356-2 +always \u9DDD 135-16-5 +always \u9DDE 24-456-3 +always \u9DDF 1-25-2 +always \u9DE0 1256-2 +always \u9DE1 34-2 +always \u9DE2 13-236-2 +always \u9DE3 1456-2 +always \u9DE4 124-16-2 +always \u9DE5 15-156-3 +always \u9DE6 13-246-3 +always \u9DE7 16-5 +always \u9DE8 1235-35-3 +always \u9DE9 135-16-5 +always \u9DEA 13456-3 +always \u9DEB 15-34-5 +always \u9DEC 1235-456-2 +always \u9DED 12345-1236-2 +always \u9DEE 13-246-3 +always \u9DEF 14-246-2 +always \u9DF0 2345-5 +always \u9DF1 123-146-3 +always \u9DF2 13-234-5 +always \u9DF3 15-2345-2 +always \u9DF4 15-2345-2 +always \u9DF5 124-34-2 +always \u9DF6 134-2456-4 +always \u9DF7 125-123456-3 +always \u9DF8 1256-5 +always \u9DF9 13456-3 +always \u9DFA 14-34-5 +always \u9DFB 124-12456-2 +always \u9DFC 15-2345-2 +always \u9DFD 15-236-2 +always \u9DFE 16-5 +always \u9DFF 1234-16-5 +always \u9E00 24-34-2 +always \u9E01 14-25-2 +always \u9E02 245-16-3 +always \u9E03 16-2 +always \u9E04 13-16-3 +always \u9E05 1-2346-2 +always \u9E06 1256-2 +always \u9E07 1-1236-3 +always \u9E08 346-5 +always \u9E09 46-2 +always \u9E0A 1234-16-5 +always \u9E0B 1345-13456-2 +always \u9E0C 1235-34-5 +always \u9E0D 134-16-2 +always \u9E0E 13456-3 +always \u9E0F 134-1356-2 +always \u9E10 145-16-2 +always \u9E11 236-5 +always \u9E12 1256-5 +always \u9E13 14-356-4 +always \u9E14 135-34-4 +always \u9E15 14-34-2 +always \u9E16 1235-2346-5 +always \u9E17 14-12346-2 +always \u9E18 24-456-3 +always \u9E19 236-5 +always \u9E1A 13456-3 +always \u9E1B 13-12456-5 +always \u9E1C 245-1256-2 +always \u9E1D 14-16-2 +always \u9E1E 14-12456-2 +always \u9E1F 1345-246-4 +always \u9E20 13-234-3 +always \u9E21 13-16-3 +always \u9E22 45-3 +always \u9E23 134-13456-2 +always \u9E24 24-156-3 +always \u9E25 12356-3 +always \u9E26 23456-3 +always \u9E27 245-1346-3 +always \u9E28 135-146-4 +always \u9E29 1-136-5 +always \u9E2A 13-34-3 +always \u9E2B 145-12346-3 +always \u9E2C 14-34-2 +always \u9E2D 23456-3 +always \u9E2E 15-246-3 +always \u9E2F 46-3 +always \u9E30 14-13456-2 +always \u9E31 12-156-3 +always \u9E32 245-1256-2 +always \u9E33 45-3 +always \u9E34 15-236-2 +always \u9E35 124-25-2 +always \u9E36 15-156-3 +always \u9E37 1-156-5 +always \u9E38 156-2 +always \u9E39 13-35-3 +always \u9E3A 15-234-3 +always \u9E3B 1235-1356-2 +always \u9E3C 1-12356-3 +always \u9E3D 13-2346-3 +always \u9E3E 14-12456-2 +always \u9E3F 1235-12346-2 +always \u9E40 34-2 +always \u9E41 135-126-2 +always \u9E42 14-16-2 +always \u9E43 13-45-3 +always \u9E44 1235-34-2 +always \u9E45 2346-2 +always \u9E46 1256-5 +always \u9E47 15-2345-2 +always \u9E48 124-16-2 +always \u9E49 34-4 +always \u9E4A 245-236-5 +always \u9E4B 134-246-2 +always \u9E4C 1236-3 +always \u9E4D 123-123456-3 +always \u9E4E 135-356-3 +always \u9E4F 1234-1356-2 +always \u9E50 245-2345-3 +always \u9E51 12-123456-2 +always \u9E52 13-1356-3 +always \u9E53 45-3 +always \u9E54 15-34-5 +always \u9E55 1235-34-2 +always \u9E56 1235-2346-2 +always \u9E57 2346-5 +always \u9E58 1235-34-2 +always \u9E59 245-234-3 +always \u9E5A 245-156-2 +always \u9E5B 134-356-2 +always \u9E5C 34-5 +always \u9E5D 1345-16-5 +always \u9E5E 246-5 +always \u9E5F 12346-3 +always \u9E60 14-234-2 +always \u9E61 13-16-2 +always \u9E62 1345-16-5 +always \u9E63 13-2345-3 +always \u9E64 1235-2346-5 +always \u9E65 16-3 +always \u9E66 13456-3 +always \u9E67 1-2346-5 +always \u9E68 14-234-5 +always \u9E69 14-246-2 +always \u9E6A 13-246-3 +always \u9E6B 13-234-5 +always \u9E6C 1256-5 +always \u9E6D 14-34-5 +always \u9E6E 15-45-2 +always \u9E6F 1-1236-3 +always \u9E70 13456-3 +always \u9E71 1235-34-5 +always \u9E72 134-1356-2 +always \u9E73 13-12456-5 +always \u9E74 24-456-3 +always \u9E75 14-34-4 +always \u9E76 13-1456-3 +always \u9E77 14-13456-2 +always \u9E78 13-2345-4 +always \u9E79 15-2345-2 +always \u9E7A 245-25-2 +always \u9E7B 13-2345-4 +always \u9E7C 13-2345-4 +always \u9E7D 2345-2 +always \u9E7E 245-25-2 +always \u9E7F 14-34-5 +always \u9E80 234-3 +always \u9E81 245-34-3 +always \u9E82 13-16-4 +always \u9E83 135-246-3 +always \u9E84 245-34-3 +always \u9E85 135-246-3 +always \u9E86 1-34-5 +always \u9E87 245-256-2 +always \u9E88 1-34-4 +always \u9E89 13-2345-3 +always \u9E8A 134-16-2 +always \u9E8B 134-16-2 +always \u9E8C 1256-4 +always \u9E8D 14-234-2 +always \u9E8E 12-136-2 +always \u9E8F 13-256-3 +always \u9E90 14-1456-2 +always \u9E91 134-16-2 +always \u9E92 245-16-2 +always \u9E93 14-34-5 +always \u9E94 13-234-5 +always \u9E95 13-256-3 +always \u9E96 13-13456-3 +always \u9E97 14-16-5 +always \u9E98 15-46-3 +always \u9E99 2345-2 +always \u9E9A 13-23456-3 +always \u9E9B 134-16-2 +always \u9E9C 14-16-5 +always \u9E9D 24-2346-5 +always \u9E9E 1-1346-3 +always \u9E9F 14-1456-2 +always \u9EA0 13-13456-3 +always \u9EA1 13-16-3 +always \u9EA2 14-13456-2 +always \u9EA3 2345-2 +always \u9EA4 245-34-3 +always \u9EA5 134-2456-5 +always \u9EA6 134-2456-5 +always \u9EA7 13-2346-3 +always \u9EA8 12-146-4 +always \u9EA9 12345-34-3 +always \u9EAA 134-2345-5 +always \u9EAB 134-2345-4 +always \u9EAC 12345-34-3 +always \u9EAD 1234-146-5 +always \u9EAE 245-1256-5 +always \u9EAF 245-1256-2 +always \u9EB0 134-12356-2 +always \u9EB1 12345-34-3 +always \u9EB2 15-2345-5 +always \u9EB3 14-2456-2 +always \u9EB4 245-1256-2 +always \u9EB5 134-2345-5 +always \u9EB6 12-156-3 +always \u9EB7 12345-1356-3 +always \u9EB8 12345-34-3 +always \u9EB9 245-1256-2 +always \u9EBA 134-2345-5 +always \u9EBB 134-345-2 +always \u9EBC 134-2346-1 +always \u9EBD 134-2346-1 +always \u9EBE 1235-1246-3 +always \u9EBF 134-126-4 +always \u9EC0 125-12356-3 +always \u9EC1 1345-136-3 +always \u9EC2 12345-136-2 +always \u9EC3 1235-456-2 +always \u9EC4 1235-456-2 +always \u9EC5 13-1456-3 +always \u9EC6 13-456-3 +always \u9EC7 124-2345-3 +always \u9EC8 124-12356-4 +always \u9EC9 1235-12346-2 +always \u9ECA 15-16-3 +always \u9ECB 123-456-5 +always \u9ECC 1235-12346-2 +always \u9ECD 24-34-4 +always \u9ECE 14-16-2 +always \u9ECF 1345-2345-2 +always \u9ED0 12-156-3 +always \u9ED1 1235-356-3 +always \u9ED2 1235-356-3 +always \u9ED3 16-5 +always \u9ED4 245-2345-2 +always \u9ED5 145-1236-4 +always \u9ED6 15-16-5 +always \u9ED7 124-12456-4 +always \u9ED8 134-126-5 +always \u9ED9 134-126-5 +always \u9EDA 245-2345-2 +always \u9EDB 145-2456-5 +always \u9EDC 12-34-5 +always \u9EDD 234-4 +always \u9EDE 145-2345-4 +always \u9EDF 16-3 +always \u9EE0 15-23456-2 +always \u9EE1 2345-4 +always \u9EE2 245-1256-3 +always \u9EE3 134-356-4 +always \u9EE4 2345-4 +always \u9EE5 245-13456-2 +always \u9EE6 1256-5 +always \u9EE7 14-16-2 +always \u9EE8 145-1346-4 +always \u9EE9 145-34-2 +always \u9EEA 245-1236-4 +always \u9EEB 1456-3 +always \u9EEC 1236-5 +always \u9EED 2345-4 +always \u9EEE 124-1236-4 +always \u9EEF 1236-5 +always \u9EF0 1-136-4 +always \u9EF1 145-2456-5 +always \u9EF2 245-1236-4 +always \u9EF3 16-3 +always \u9EF4 134-356-2 +always \u9EF5 145-1236-4 +always \u9EF6 2345-4 +always \u9EF7 145-34-2 +always \u9EF8 14-34-2 +always \u9EF9 1-156-4 +always \u9EFA 12345-136-4 +always \u9EFB 12345-34-2 +always \u9EFC 12345-34-4 +always \u9EFD 134-1456-4 +always \u9EFE 134-1456-4 +always \u9EFF 45-2 +always \u9F00 245-34-5 +always \u9F01 245-1256-5 +always \u9F02 12-146-2 +always \u9F03 35-3 +always \u9F04 1-34-3 +always \u9F05 1-156-3 +always \u9F06 134-1346-2 +always \u9F07 146-2 +always \u9F08 135-346-3 +always \u9F09 124-25-2 +always \u9F0A 135-16-5 +always \u9F0B 45-2 +always \u9F0C 12-146-2 +always \u9F0D 124-25-2 +always \u9F0E 145-13456-4 +always \u9F0F 134-16-5 +always \u9F10 1345-2456-5 +always \u9F11 145-13456-4 +always \u9F12 125-156-3 +always \u9F13 13-34-4 +always \u9F14 13-34-4 +always \u9F15 145-12346-3 +always \u9F16 12345-136-2 +always \u9F17 124-146-2 +always \u9F18 45-3 +always \u9F19 1234-16-2 +always \u9F1A 12-1346-3 +always \u9F1B 13-146-3 +always \u9F1C 245-16-5 +always \u9F1D 45-3 +always \u9F1E 124-1346-3 +always \u9F1F 124-1356-3 +always \u9F20 24-34-4 +always \u9F21 24-34-4 +always \u9F22 12345-136-2 +always \u9F23 12345-356-5 +always \u9F24 123456-2 +always \u9F25 135-345-2 +always \u9F26 145-246-3 +always \u9F27 124-25-2 +always \u9F28 1-12346-3 +always \u9F29 245-1256-2 +always \u9F2A 24-1356-3 +always \u9F2B 24-156-2 +always \u9F2C 234-5 +always \u9F2D 24-156-2 +always \u9F2E 124-13456-2 +always \u9F2F 34-2 +always \u9F30 13-1256-2 +always \u9F31 13-13456-3 +always \u9F32 1235-123456-2 +always \u9F33 13-1256-2 +always \u9F34 2345-4 +always \u9F35 124-34-2 +always \u9F36 15-156-3 +always \u9F37 15-16-3 +always \u9F38 15-2345-5 +always \u9F39 2345-4 +always \u9F3A 14-356-2 +always \u9F3B 135-16-2 +always \u9F3C 246-4 +always \u9F3D 245-234-2 +always \u9F3E 1235-1236-3 +always \u9F3F 34-3 +always \u9F40 34-5 +always \u9F41 1235-12356-3 +always \u9F42 15-16-5 +always \u9F43 1235-2346-2 +always \u9F44 1-345-3 +always \u9F45 15-234-5 +always \u9F46 12346-5 +always \u9F47 1-345-3 +always \u9F48 1345-12346-2 +always \u9F49 1345-1346-5 +always \u9F4A 245-16-2 +always \u9F4B 1-2456-3 +always \u9F4C 13-16-5 +always \u9F4D 125-156-3 +always \u9F4E 13-16-3 +always \u9F4F 13-16-3 +always \u9F50 245-16-2 +always \u9F51 13-16-3 +always \u9F52 12-156-4 +always \u9F53 12-136-5 +always \u9F54 12-136-5 +always \u9F55 1235-2346-2 +always \u9F56 23456-2 +always \u9F57 1456-2 +always \u9F58 15-346-5 +always \u9F59 135-146-3 +always \u9F5A 245-25-5 +always \u9F5B 15-346-5 +always \u9F5C 125-156-3 +always \u9F5D 12-156-3 +always \u9F5E 2345-4 +always \u9F5F 13-1256-4 +always \u9F60 124-246-2 +always \u9F61 14-13456-2 +always \u9F62 14-13456-2 +always \u9F63 12-34-3 +always \u9F64 245-45-2 +always \u9F65 15-346-5 +always \u9F66 1456-2 +always \u9F67 1345-346-5 +always \u9F68 13-234-5 +always \u9F69 246-4 +always \u9F6A 12-25-5 +always \u9F6B 256-4 +always \u9F6C 1256-4 +always \u9F6D 12-34-4 +always \u9F6E 16-4 +always \u9F6F 1345-16-2 +always \u9F70 125-2346-2 +always \u9F71 125-12356-3 +always \u9F72 245-1256-4 +always \u9F73 1345-136-4 +always \u9F74 2345-4 +always \u9F75 12356-2 +always \u9F76 2346-5 +always \u9F77 25-5 +always \u9F78 16-5 +always \u9F79 12-25-3 +always \u9F7A 125-12356-3 +always \u9F7B 145-2345-3 +always \u9F7C 12-34-4 +always \u9F7D 13-1456-5 +always \u9F7E 23456-5 +always \u9F7F 12-156-4 +always \u9F80 12-136-5 +always \u9F81 1235-2346-2 +always \u9F82 1456-2 +always \u9F83 13-1256-4 +always \u9F84 14-13456-2 +always \u9F85 135-146-3 +always \u9F86 124-246-2 +always \u9F87 125-156-3 +always \u9F88 1456-2 +always \u9F89 1256-4 +always \u9F8A 12-25-5 +always \u9F8B 245-1256-4 +always \u9F8C 25-5 +always \u9F8D 14-12346-2 +always \u9F8E 1234-1346-2 +always \u9F8F 13-12346-3 +always \u9F90 1234-1346-2 +always \u9F91 2345-4 +always \u9F92 14-12346-2 +always \u9F93 14-12346-2 +always \u9F94 13-12346-3 +always \u9F95 123-1236-3 +always \u9F96 124-345-5 +always \u9F97 14-13456-2 +always \u9F98 124-345-5 +always \u9F99 14-12346-2 +always \u9F9A 13-12346-3 +always \u9F9B 123-1236-3 +always \u9F9C 13-1246-3 +always \u9F9D 245-234-3 +always \u9F9E 135-346-3 +always \u9F9F 13-1246-3 +always \u9FA0 236-5 +always \u9FA1 12-1246-5 +always \u9FA2 1235-2346-2 +always \u9FA3 13-236-2 +always \u9FA4 15-346-2 +always \u9FA5 1256-5 +always \uF900 245-16-4 +always \uF901 13-1356-5 +always \uF902 12-2346-3 +always \uF903 13-23456-4 +always \uF904 1235-35-2 +always \uF905 12-12456-5 +always \uF906 13-1256-5 +always \uF907 13-1246-3 +always \uF908 13-1246-3 +always \uF909 245-16-5 +always \uF90A 13-1456-3 +always \uF90B 14-345-4 +always \uF90C 1345-2456-5 +always \uF90D 14-1236-4 +always \uF90E 14-2456-5 +always \uF90F 14-25-2 +always \uF910 14-25-2 +always \uF911 14-25-2 +always \uF912 14-25-4 +always \uF913 14-25-2 +always \uF914 14-2346-5 +always \uF915 14-146-5 +always \uF916 14-25-5 +always \uF917 14-25-5 +always \uF918 14-25-5 +always \uF919 14-146-5 +always \uF91A 14-25-5 +always \uF91B 14-12456-5 +always \uF91C 14-12456-4 +always \uF91D 14-1236-2 +always \uF91E 14-1236-5 +always \uF91F 14-1236-2 +always \uF920 14-12456-2 +always \uF921 14-1236-2 +always \uF922 14-1236-5 +always \uF923 14-1236-2 +always \uF924 14-1236-2 +always \uF925 14-345-3 +always \uF926 14-345-5 +always \uF927 14-345-5 +always \uF928 14-1346-2 +always \uF929 14-1346-4 +always \uF92A 14-1346-5 +always \uF92B 14-1346-2 +always \uF92C 14-1346-2 +always \uF92D 14-2456-2 +always \uF92E 14-1356-4 +always \uF92F 14-146-2 +always \uF930 14-34-4 +always \uF931 14-34-4 +always \uF932 14-34-2 +always \uF933 14-34-2 +always \uF934 14-146-4 +always \uF935 14-34-2 +always \uF936 14-34-4 +always \uF937 14-34-5 +always \uF938 14-34-5 +always \uF939 14-34-4 +always \uF93A 14-34-5 +always \uF93B 14-34-5 +always \uF93C 14-34-5 +always \uF93D 14-1256-5 +always \uF93E 14-34-5 +always \uF93F 14-34-5 +always \uF940 14-34-5 +always \uF941 14-123456-5 +always \uF942 14-12346-4 +always \uF943 1345-12346-5 +always \uF944 14-12346-2 +always \uF945 14-12346-2 +always \uF946 14-146-2 +always \uF947 14-356-4 +always \uF948 14-34-5 +always \uF949 14-356-2 +always \uF94A 14-356-4 +always \uF94B 14-1256-4 +always \uF94C 14-12356-2 +always \uF94D 14-356-5 +always \uF94E 14-12356-5 +always \uF94F 14-356-5 +always \uF950 14-1256-4 +always \uF951 14-12356-5 +always \uF952 14-2346-5 +always \uF953 14-356-5 +always \uF954 14-1456-4 +always \uF955 14-13456-2 +always \uF956 14-1356-2 +always \uF957 14-13456-2 +always \uF958 14-13456-2 +always \uF959 14-13456-2 +always \uF95A 145-34-2 +always \uF95B 1345-345-2 +always \uF95C 14-2346-5 +always \uF95D 1345-25-5 +always \uF95E 145-1236-3 +always \uF95F 1345-13456-2 +always \uF960 1345-34-5 +always \uF961 14-1256-5 +always \uF962 16-5 +always \uF963 135-356-4 +always \uF964 1234-1236-2 +always \uF965 135-2345-5 +always \uF966 12345-34-5 +always \uF967 135-34-5 +always \uF968 134-16-5 +always \uF969 24-34-5 +always \uF96A 15-25-4 +always \uF96B 245-1236-3 +always \uF96C 15-2346-5 +always \uF96D 24-1356-4 +always \uF96E 346-5 +always \uF96F 24-25-3 +always \uF970 24-345-3 +always \uF971 12-136-2 +always \uF972 24-136-4 +always \uF973 24-156-2 +always \uF974 1245-25-5 +always \uF975 14-236-5 +always \uF976 14-236-5 +always \uF977 14-46-5 +always \uF978 14-46-4 +always \uF979 14-46-2 +always \uF97A 14-46-2 +always \uF97B 14-46-2 +always \uF97C 14-46-2 +always \uF97D 14-46-5 +always \uF97E 14-46-5 +always \uF97F 14-16-5 +always \uF980 14-1256-4 +always \uF981 1345-1256-4 +always \uF982 14-34-2 +always \uF983 14-1256-4 +always \uF984 14-1256-5 +always \uF985 14-16-5 +always \uF986 14-1256-2 +always \uF987 14-16-2 +always \uF988 14-16-5 +always \uF989 14-16-2 +always \uF98A 14-16-5 +always \uF98B 14-16-5 +always \uF98C 14-16-5 +always \uF98D 14-16-5 +always \uF98E 1345-2345-2 +always \uF98F 14-2345-2 +always \uF990 14-2345-5 +always \uF991 1345-2345-4 +always \uF992 14-2345-2 +always \uF993 14-2345-5 +always \uF994 14-2345-4 +always \uF995 1345-2345-2 +always \uF996 14-2345-5 +always \uF997 14-2345-2 +always \uF998 1345-2345-4 +always \uF999 14-2345-2 +always \uF99A 14-2345-2 +always \uF99B 14-2345-5 +always \uF99C 14-346-5 +always \uF99D 14-346-5 +always \uF99E 2345-5 +always \uF99F 14-346-5 +always \uF9A0 14-346-5 +always \uF9A1 24-25-3 +always \uF9A2 14-2345-2 +always \uF9A3 1345-2345-5 +always \uF9A4 1345-2345-4 +always \uF9A5 14-2345-5 +always \uF9A6 14-2345-2 +always \uF9A7 14-346-5 +always \uF9A8 14-13456-5 +always \uF9A9 14-13456-2 +always \uF9AA 1345-13456-2 +always \uF9AB 14-13456-4 +always \uF9AC 14-2345-2 +always \uF9AD 14-13456-2 +always \uF9AE 13456-2 +always \uF9AF 14-13456-2 +always \uF9B0 14-13456-2 +always \uF9B1 14-13456-2 +always \uF9B2 14-13456-2 +always \uF9B3 14-13456-2 +always \uF9B4 14-13456-4 +always \uF9B5 14-16-5 +always \uF9B6 14-16-4 +always \uF9B7 14-16-4 +always \uF9B8 14-16-5 +always \uF9B9 2346-5 +always \uF9BA 14-2346-1 +always \uF9BB 14-246-2 +always \uF9BC 14-246-2 +always \uF9BD 1345-246-5 +always \uF9BE 14-246-5 +always \uF9BF 14-2346-5 +always \uF9C0 14-246-4 +always \uF9C1 14-246-2 +always \uF9C2 14-246-4 +always \uF9C3 14-246-2 +always \uF9C4 14-12346-2 +always \uF9C5 256-3 +always \uF9C6 1245-12456-4 +always \uF9C7 14-234-2 +always \uF9C8 12-12356-4 +always \uF9C9 14-234-4 +always \uF9CA 14-234-2 +always \uF9CB 14-234-3 +always \uF9CC 14-234-2 +always \uF9CD 14-234-2 +always \uF9CE 14-234-2 +always \uF9CF 1345-234-4 +always \uF9D0 14-356-5 +always \uF9D1 14-234-5 +always \uF9D2 14-34-5 +always \uF9D3 14-34-5 +always \uF9D4 14-123456-2 +always \uF9D5 14-123456-2 +always \uF9D6 14-123456-2 +always \uF9D7 14-123456-2 +always \uF9D8 14-1256-5 +always \uF9D9 14-16-5 +always \uF9DA 14-16-5 +always \uF9DB 14-1256-5 +always \uF9DC 14-12346-2 +always \uF9DD 14-16-5 +always \uF9DE 14-16-5 +always \uF9DF 14-1256-4 +always \uF9E0 16-5 +always \uF9E1 14-16-4 +always \uF9E2 14-16-2 +always \uF9E3 1345-16-2 +always \uF9E4 14-16-4 +always \uF9E5 14-16-5 +always \uF9E6 14-16-2 +always \uF9E7 14-16-4 +always \uF9E8 14-16-4 +always \uF9E9 14-16-4 +always \uF9EA 14-16-2 +always \uF9EB 1345-16-5 +always \uF9EC 1345-16-5 +always \uF9ED 14-1456-5 +always \uF9EE 14-1456-2 +always \uF9EF 14-1456-2 +always \uF9F0 14-1456-5 +always \uF9F1 14-1456-2 +always \uF9F2 14-1456-2 +always \uF9F3 14-1456-2 +always \uF9F4 14-1456-2 +always \uF9F5 14-1456-2 +always \uF9F6 14-1456-2 +always \uF9F7 14-16-5 +always \uF9F8 14-16-5 +always \uF9F9 14-16-5 +always \uF9FA 1-456-5 +always \uF9FB 1-156-5 +always \uF9FC 24-156-2 +always \uF9FD 24-156-2 +always \uF9FE 12-345-2 +always \uF9FF 245-156-5 +always \uFA00 245-346-3 +always \uFA01 145-34-5 +always \uFA02 124-25-5 +always \uFA03 124-1346-2 +always \uFA04 1-2456-2 +always \uFA05 145-12346-5 +always \uFA06 135-146-5 +always \uFA07 12345-34-2 +always \uFA08 15-13456-2 +always \uFA09 13-46-5 +always \uFA0A 13-2345-5 +always \uFA0B 123-25-5 +always \uFA0C 34-5 +always \uFA0D 1235-25-5 +always \uFA0E 24-456-3 +always \uFA0F 15-1256-5 +always \uFA10 1-12346-4 +always \uFA11 245-16-2 +always \uFA12 245-13456-2 +always \uFA13 12345-34-2 +always \uFA14 13-1256-4 +always \uFA15 15-16-3 +always \uFA16 1-34-3 +always \uFA17 16-5 +always \uFA18 14-16-4 +always \uFA19 24-136-2 +always \uFA1A 15-46-2 +always \uFA1B 12345-34-2 +always \uFA1C 13-13456-5 +always \uFA1D 13-13456-3 +always \uFA1E 1256-4 +always \uFA1F 2456-1 +always \uFA20 245-234-3 +always \uFA21 24-1356-3 +always \uFA22 1-34-3 +always \uFA23 145-25-3 +always \uFA24 13-16-2 +always \uFA25 16-5 +always \uFA26 145-12356-3 +always \uFA27 15-246-5 +always \uFA28 15-1456-5 +always \uFA29 145-146-4 +always \uFA2A 12345-1236-5 +always \uFA2B 15-156-5 +always \uFA2C 13-12456-4 +always \uFA2D 1235-2346-5 +always \uFA30 34-4 +always \uFA31 15-1356-3 +always \uFA32 134-2345-4 +always \uFA33 134-2345-4 +always \uFA34 245-1456-2 +always \uFA35 135-356-3 +always \uFA36 1235-2346-3 +always \uFA37 124-1236-5 +always \uFA38 245-16-5 +always \uFA3A 134-126-5 +always \uFA3B 245-1356-2 +always \uFA3C 245-146-4 +always \uFA3D 1235-1246-4 +always \uFA3E 123-2456-4 +always \uFA3F 125-1356-3 +always \uFA40 12-1356-2 +always \uFA41 134-1456-4 +always \uFA42 13-16-5 +always \uFA43 24-34-4 +always \uFA44 134-356-2 +always \uFA45 1235-2456-4 +always \uFA46 1-34-4 +always \uFA47 1235-1236-5 +always \uFA48 1-34-4 +always \uFA4A 1-25-2 +always \uFA4B 135-356-3 +always \uFA4C 24-2346-5 +always \uFA4D 1-156-4 +always \uFA4E 245-16-2 +always \uFA4F 234-5 +always \uFA50 125-34-4 +always \uFA51 1-34-5 +always \uFA52 1235-25-5 +always \uFA53 1-136-3 +always \uFA54 13-34-4 +always \uFA55 124-34-3 +always \uFA56 13-346-2 +always \uFA57 14-2345-5 +always \uFA58 13-1456-5 +always \uFA59 12345-1236-2 +always \uFA5A 24-34-4 +always \uFA5B 1-2346-4 +always \uFA5C 12-12356-5 +always \uFA5D 245-146-4 +always \uFA5E 245-146-4 +always \uFA5F 1-2346-1 +always \uFA60 1235-2346-5 +always \uFA61 24-156-5 +always \uFA62 346-5 +always \uFA63 13-1456-4 +always \uFA64 135-1456-3 +always \uFA65 125-1356-5 +always \uFA66 1-156-3 +always \uFA67 16-5 +always \uFA68 1345-1236-2 +always \uFA69 15-46-4 +always \uFA6A 1234-1456-2 +always \uFA6F 1-34-5 +always \uFA70 135-13456-5 +always \uFA71 123-456-5 +always \uFA72 245-45-2 +always \uFA73 15-13456-2 +always \uFA74 12-12346-3 +always \uFA75 13-16-5 +always \uFA76 235-4 +always \uFA77 24-146-2 +always \uFA78 1235-2346-3 +always \uFA79 124-146-2 +always \uFA7A 1235-1246-5 +always \uFA7B 35-5 +always \uFA7C 1-12346-4 +always \uFA7D 12345-136-2 +always \uFA7E 2345-4 +always \uFA7F 135-136-5 +always \uFA80 135-16-5 +always \uFA81 245-156-2 +always \uFA82 146-2 +always \uFA83 16-5 +always \uFA84 245-2456-4 +always \uFA85 246-2 +always \uFA86 456-4 +always \uFA87 24-136-5 +always \uFA88 1256-5 +always \uFA89 125-1356-3 +always \uFA8A 146-5 +always \uFA8B 12-1356-2 +always \uFA8C 145-2456-5 +always \uFA8D 1256-2 +always \uFA8E 15-12356-3 +always \uFA8F 135-13456-5 +always \uFA90 146-2 +always \uFA91 245-13456-2 +always \uFA92 14-1346-4 +always \uFA93 456-5 +always \uFA94 1-1346-5 +always \uFA95 145-2456-4 +always \uFA96 24-345-3 +always \uFA97 14-234-2 +always \uFA98 1456-2 +always \uFA99 125-156-3 +always \uFA9A 1235-1236-5 +always \uFA9B 13-1456-5 +always \uFA9C 1-34-4 +always \uFA9D 245-246-2 +always \uFA9E 13-236-2 +always \uFA9F 12345-1236-5 +always \uFAA0 1-34-3 +always \uFAA1 124-2345-5 +always \uFAA2 245-156-2 +always \uFAA3 13-35-5 +always \uFAA4 13-12456-3 +always \uFAA5 123456-3 +always \uFAA6 16-5 +always \uFAA7 24-1356-5 +always \uFAA8 1-156-2 +always \uFAA9 13-45-5 +always \uFAAA 1-2346-1 +always \uFAAB 1-136-3 +always \uFAAC 124-246-5 +always \uFAAD 13-346-2 +always \uFAAE 14-356-5 +always \uFAAF 124-146-3 +always \uFAB0 14-2345-5 +always \uFAB1 124-13456-2 +always \uFAB2 1-2346-4 +always \uFAB3 1235-456-3 +always \uFAB4 1235-35-2 +always \uFAB5 1456-3 +always \uFAB6 245-46-4 +always \uFAB7 12345-34-5 +always \uFAB8 24-156-5 +always \uFAB9 145-246-5 +always \uFABA 1-34-3 +always \uFABB 245-13456-4 +always \uFABC 346-5 +always \uFABD 1345-25-5 +always \uFABE 1256-5 +always \uFABF 13-1456-4 +always \uFAC0 135-2345-5 +always \uFAC1 125-1356-5 +always \uFAC2 24-34-3 +always \uFAC3 12-156-2 +always \uFAC4 15-12356-3 +always \uFAC5 15-13456-2 +always \uFAC6 1-34-4 +always \uFAC7 1345-1236-2 +always \uFAC8 13-13456-5 +always \uFAC9 135-356-5 +always \uFACA 15-46-4 +always \uFACB 145-34-5 +always \uFACC 1234-1456-2 +always \uFACD 1-136-4 +always \uFACE 13-1246-3 +always \uFAD2 1235-2346-2 +always \uFAD3 15-16-2 +always \uFAD4 13-23456-2 +always \uFAD5 245-25-5 +always \uFAD7 13-346-2 +always \uFAD8 13-2346-2 +always \uFAD9 1234-1346-2 +always \uFE30 25-25 +always \uFE31 1256-0 +always \uFE33 456 +always \uFE34 45 +always \uFE35 246-0 +always \uFE36 135-0 +always \uFE37 246-0 +always \uFE38 12456-0 +always \uFE39 2467-0 +always \uFE3A 124567-0 +always \uFE3B 2467-0 +always \uFE3C 124567-0 +always \uFE3D 126-126 +always \uFE3E 345-345 +always \uFE3F 126 +always \uFE40 345 +always \uFE41 56-36 +always \uFE42 36-23 +always \uFE43 236-236 +always \uFE44 356-356 +always \uFE4F 45 +always \uFE50 23-0 +always \uFE51 6-0 +always \uFE52 36-0 +always \uFE54 56-0 +always \uFE55 156-0 +always \uFE56 135-0 +always \uFE57 2346-0 +always \uFE59 12356 +always \uFE5A 23456 +always \uFE5B 246-0 +always \uFE5C 12456-0 +always \uFE5D 12346-0 +always \uFE5E 13456-0 +always \uFE5F 3456 +always \uFE60 456-12346 +always \uFE61 16 +always \uFE62 346 +always \uFE63 36 +always \uFE64 126 +always \uFE65 345 +always \uFE66 123456 +always \uFE68 12467-127 +always \uFE69 1246 +always \uFE6A 146 +always \uFE6B 47 +always \uFF01 123-0 +always \uFF02 5-0 +always \uFF03 3456-0 +always \uFF04 1246-0 +always \uFF05 146-0 +always \uFF06 12346-0 +always \uFF07 3-0 +always \uFF08 246-0 +always \uFF09 135-0 +always \uFF0A 16-0 +always \uFF0B 346-0 +always \uFF0C 23-0 +always \uFF0D 36-0 +always \uFF0E 46-0 +always \uFF0F 34-0 +always \uFF10 356-0 +always \uFF11 2-0 +always \uFF12 23-0 +always \uFF13 25-0 +always \uFF14 256-0 +always \uFF15 26-0 +always \uFF16 235-0 +always \uFF17 2356-0 +always \uFF18 236-0 +always \uFF19 35-0 +always \uFF1A 25-25 +always \uFF1B 56-0 +always \uFF1C 126-0 +always \uFF1D 123456-0 +always \uFF1E 345-0 +always \uFF1F 1456-0 +always \uFF20 47-0 +always \uFF21 17-0 +always \uFF22 127-0 +always \uFF23 147-0 +always \uFF24 1457-0 +always \uFF25 157-0 +always \uFF26 1247-0 +always \uFF27 12457-0 +always \uFF28 1257-0 +always \uFF29 247-0 +always \uFF2A 2457-0 +always \uFF2B 137-0 +always \uFF2C 1237-0 +always \uFF2D 1347-0 +always \uFF2E 13457-0 +always \uFF2F 1357-0 +always \uFF30 12347-0 +always \uFF31 123457-0 +always \uFF32 12357-0 +always \uFF33 2347-0 +always \uFF34 23457-0 +always \uFF35 1367-0 +always \uFF36 12367-0 +always \uFF37 24567-0 +always \uFF38 13467-0 +always \uFF39 134567-0 +always \uFF3A 13567-0 +always \uFF3B 2467-0 +always \uFF3C 12567-0 +always \uFF3D 124567-0 +always \uFF3E 1456 +always \uFF40 4-0 +always \uFF41 1-0 +always \uFF42 12-0 +always \uFF43 14-0 +always \uFF44 145-0 +always \uFF45 15-0 +always \uFF46 124-0 +always \uFF47 1245-0 +always \uFF48 125-0 +always \uFF49 24-0 +always \uFF4A 245-0 +always \uFF4B 13-0 +always \uFF4C 123-0 +always \uFF4D 134-0 +always \uFF4E 1345-0 +always \uFF4F 135-0 +always \uFF50 1234-0 +always \uFF51 12345-0 +always \uFF52 1235-0 +always \uFF53 234-0 +always \uFF54 2345-0 +always \uFF55 136-0 +always \uFF56 1236-0 +always \uFF57 2456-0 +always \uFF58 1346-0 +always \uFF59 13456-0 +always \uFF5A 1356-0 +always \uFF5B 246-0 +always \uFF5C 1256-0 +always \uFF5D 12456-0 +always \uFF5E 45-0 +always \uFF5F 12356-0 +always \uFF60 23456-0 +always \uFF61 46 +always \uFF62 126 +always \uFF63 345 +always \uFF64 6 +always \uFF65 256 +always \uFF67 1 +always \uFF68 12 +always \uFF69 14 +always \uFF6A 124 +always \uFF6B 24 +always \uFF6C 34 +always \uFF6D 346 +always \uFF6E 345 +always \uFF70 25 +always \uFF71 1 +always \uFF72 12 +always \uFF73 14 +always \uFF74 124 +always \uFF75 24 +always \uFF76 16 +always \uFF77 126 +always \uFF78 146 +always \uFF79 1246 +always \uFF7A 246 +always \uFF7B 156 +always \uFF7C 1256 +always \uFF7E 12456 +always \uFF7F 2456 +always \uFF80 135 +always \uFF81 1235 +always \uFF82 1345 +always \uFF83 12345 +always \uFF84 2345 +always \uFF85 13 +always \uFF86 123 +always \uFF87 134 +always \uFF88 1234 +always \uFF89 234 +always \uFF8A 136 +always \uFF8B 1236 +always \uFF8C 1346 +always \uFF8D 12346 +always \uFF8E 2346 +always \uFF8F 1356 +always \uFF90 12356 +always \uFF91 13456 +always \uFF92 123456 +always \uFF93 23456 +always \uFF94 34 +always \uFF95 346 +always \uFF96 345 +always \uFF97 15 +always \uFF98 125 +always \uFF99 145 +always \uFF9A 1245 +always \uFF9B 245 +always \uFF9C 3 +always \uFF9D 356 +always \uFF9E 25 +always \uFF9F 2 +always \uFFE0 36-14-36 +always \uFFE1 36-1237-36 +always \uFFE5 36-134567-157-13457-36 +always \uFFE9 126-36 +always \uFFEA 1246-126-135 +always \uFFEB 36-345 +always \uFFEC 1246-146-135 +always \uFFEE 246-135 + +#Chinese phrases +always \u4E00\u5207 16-3-245-346-5 +always \u4e00\u4e86 16-3-14-246-4 +always \u4e00\u5339 16-3-1234-16-4 +always \u4e00\u64ae 16-3-245-25-5 +always \u4e00\u66b4 16-3-1234-34-5 +always \u4e00\u671d 16-3-1-146-3 +always \u4e00\u8457 16-3-1-25-2 +always \u4e00\u884c 16-3-1235-1346-2 +always \u4e00\u89ba 16-3-13-246-5 +always \u4e09\u66f4 15-1236-3-13-13456-3 +always \u4e09\u7701 15-1236-3-15-13456-4 +always \u4e09\u884c 15-1236-3-1235-1346-2 +always \u4e09\u91cd 15-1236-3-12-12346-2 +always \u4e0a\u5c07 24-1346-5-13-46-5 +always \u4e0a\u7576 24-1346-5-145-1346-5 +always \u4e0a\u76f8 24-1346-5-15-46-5 +always \u4e0a\u8072 24-1346-4-24-1356-3 +always \u4e0b\u5b50 15-23456-5-125-156-1 +always \u4e0d\u4e86 135-34-5-14-246-4 +always \u4e0d\u52dd 135-34-5-24-1356-3 +always \u4e0d\u7576 135-34-5-145-1346-5 +always \u4e0d\u7701 135-34-5-15-13456-4 +always \u4e0d\u7981 135-34-5-13-1456-3 +always \u4e0d\u820d 135-34-5-24-2346-4 +always \u4e0d\u8457 135-34-5-1-146-2 +always \u4e0d\u963f 135-34-5-2346-3 +always \u4e0d\u9bae 135-34-5-15-2345-4 +always \u4e1e\u76f8 12-1356-2-15-46-5 +always \u4e2d\u50b7 1-12346-5-24-1346-3 +always \u4e2d\u610f 1-12346-5-16-5 +always \u4e2d\u6691 1-12346-5-24-34-4 +always \u4e2d\u6bd2 1-12346-5-145-34-2 +always \u4e2d\u734e 1-12346-5-13-46-4 +always \u4e2d\u8209 1-12346-5-13-1256-4 +always \u4e2d\u8a08 1-12346-5-13-16-5 +always \u4e2d\u98a8 1-12346-5-12345-1356-3 +always \u4e38\u5b50 12456-2-125-156-1 +always \u4e3a\u4e86 1246-5-14-2346-1 +always \u4e3b\u5c07 1-34-4-13-46-5 +always \u4e58\u8208 12-1356-2-15-13456-5 +always \u4e5d\u91cd 13-234-4-12-12346-2 +always \u4e7e\u5609 245-2345-2-13-23456-3 +always \u4e7e\u5764 245-2345-2-123-123456-3 +always \u4e7e\u9686 245-2345-2-14-12346-2 +always \u4e82\u5b50 14-12456-5-125-156-1 +always \u4e86\u4e86 14-246-4-14-246-4 +always \u4e86\u4e8b 14-246-4-24-156-5 +always \u4e86\u5f97 14-246-4-145-2346-2 +always \u4e86\u609f 14-246-4-34-5 +always \u4e86\u65b7 14-246-4-145-12456-5 +always \u4e86\u7136 14-246-4-1245-1236-2 +always \u4e86\u7d50 14-246-4-13-346-2 +always \u4e86\u89e3 14-246-4-13-346-4 +always \u4e94\u66f4 34-4-13-13456-3 +always \u4ea4\u5377 13-246-3-13-45-5 +always \u4ea4\u60e1 13-246-3-34-5 +always \u4ea4\u81c2 13-246-3-135-16-5 +always \u4ea4\u9084 13-246-3-1235-12456-2 +always \u4eac\u90fd 13-13456-3-145-34-3 +always \u4ead\u5b50 124-13456-2-125-156-1 +always \u4eae\u76f8 14-46-5-15-46-5 +always \u4eb6\u7236 145-1236-4-12345-34-4 +always \u4eba\u53c3 1245-136-2-24-136-3 +always \u4ec0\u4e48 24-2346-2-134-2346-1 +always \u4ec0\u9ebc 24-2346-2-134-2346-1 +always \u4f11\u5047 15-234-3-13-23456-5 +always \u4f19\u5b50 1235-25-4-125-156-1 +always \u4f3a\u5019 245-156-5-1235-12356-5 +always \u4f4d\u5b50 1246-5-125-156-1 +always \u4f5d\u50c2 123-12356-5-14-12356-2 +always \u4f86\u964d 14-2456-2-15-46-2 +always \u4f8b\u5047 14-16-5-13-23456-5 +always \u4f8b\u5b50 14-16-5-125-156-1 +always \u4f9b\u61c9 13-12346-3-13456-5 +always \u4f9b\u990a 13-12346-5-46-5 +always \u4f9d\u508d 16-3-135-1346-5 +always \u4fbf\u5b9c 1234-2345-2-16-2 +always \u4fe1\u5dee 15-1456-5-12-2456-3 +always \u4fef\u755c 12345-34-4-15-1256-5 +always \u4ff8\u7d66 12345-1356-5-13-16-4 +always \u5009\u5352 245-1346-3-245-34-5 +always \u5009\u9821 245-1346-3-13-346-2 +always \u500b\u5b50 13-2346-5-125-156-1 +always \u5014\u5f37 13-236-2-13-46-5 +always \u5047\u65e5 13-23456-5-1245-156-5 +always \u5047\u671f 13-23456-5-245-16-2 +always \u504f\u597d 1234-2345-3-1235-146-5 +always \u5065\u5c07 13-2345-5-13-46-5 +always \u50b3\u8a18 1-12456-5-13-16-5 +always \u5110\u76f8 135-1456-3-15-46-5 +always \u5112\u5c07 1245-34-2-13-46-5 +always \u511f\u9084 12-1346-2-1235-12456-2 +always \u5141\u7576 256-4-145-1346-5 +always \u5144\u9577 15-235-3-1-1346-4 +always \u5145\u5206 12-12346-3-12345-136-5 +always \u5145\u585e 12-12346-3-15-2346-5 +always \u514b\u96e3 123-2346-5-1345-1236-5 +always \u5152\u5b50 156-2-125-156-1 +always \u5154\u5b50 124-34-5-125-156-1 +always \u5165\u76f8 1245-34-5-15-46-5 +always \u5167\u61c9 1345-356-5-13456-5 +always \u5167\u76f8 1345-356-5-15-46-5 +always \u5167\u7701 1345-356-5-15-13456-4 +always \u5167\u884c 1345-356-5-1235-1346-2 +always \u516c\u5dee 13-12346-3-12-2456-3 +always \u516c\u64ae 13-12346-3-245-25-5 +always \u5171\u8655 13-12346-5-12-34-4 +always \u5174\u8da3 15-13456-5-245-1256-5 +always \u5178\u7576 145-2345-4-145-1346-5 +always \u517c\u5dee 13-2345-3-12-2456-3 +always \u518a\u5b50 245-2346-5-125-156-1 +always \u51a0\u5195 13-12456-3-134-2345-4 +always \u51a0\u84cb 13-12456-3-13-2456-5 +always \u51f1\u6492 123-2456-4-15-345-3 +always \u51f3\u5b50 145-1356-5-125-156-1 +always \u51fa\u5c07 12-34-3-13-46-5 +always \u51fa\u5dee 12-34-3-12-2456-3 +always \u51fa\u6c92 12-34-3-134-126-5 +always \u5200\u5b50 145-146-3-125-156-1 +always \u5206\u5167 12345-136-5-1345-356-5 +always \u5206\u5916 12345-136-5-2356-5 +always \u5206\u5b50 12345-136-5-125-156-4 +always \u5206\u884c 12345-136-3-1235-1346-2 +always \u5206\u91cf 12345-136-5-14-46-5 +always \u5217\u50b3 14-346-5-1-12456-5 +always \u5228\u571f 1234-146-2-124-34-4 +always \u5228\u5730 1234-146-2-145-16-5 +always \u5228\u5b50 1234-146-2-125-156-1 +always \u5237\u5b50 24-35-3-125-156-1 +always \u524e\u8eca 24-345-5-12-2346-3 +always \u524e\u90a3 12-345-5-1345-25-2 +always \u525d\u524a 135-126-3-15-236-3 +always \u526f\u5c07 12345-34-5-13-46-5 +always \u5275\u75d5 12-456-3-1235-136-2 +always \u52a9\u9577 1-34-5-1-1346-4 +always \u52c7\u5c07 235-4-13-46-5 +always \u52c9\u5f37 134-2345-4-245-46-4 +always \u52d2\u5012 14-356-3-145-146-4 +always \u52d2\u50b7 14-356-3-24-1346-3 +always \u52d2\u660f 14-356-3-1235-123456-3 +always \u52d2\u6b7b 14-356-3-15-156-4 +always \u52d2\u75d5 14-356-3-1235-136-2 +always \u52d5\u8108 145-12346-5-134-2456-5 +always \u52dd\u4efb 24-1356-3-1245-136-5 +always \u52dd\u6578 24-1356-3-24-34-4 +always \u52de\u8ecd 14-146-5-13-256-3 +always \u52f8\u964d 245-45-5-15-46-2 +always \u52fa\u5b50 24-146-2-125-156-1 +always \u52fb\u7a31 256-2-12-136-5 +always \u52fe\u7576 13-12356-3-145-1346-5 +always \u5305\u5b50 135-146-3-125-156-1 +always \u5315\u898b 135-16-4-15-2345-5 +always \u5316\u5b50 1235-35-3-125-156-1 +always \u5317\u4f10 135-356-4-12345-345-3 +always \u5323\u5b50 15-23456-2-125-156-1 +always \u5339\u592b 1234-16-4-12345-34-3 +always \u5339\u5a66 1234-16-4-12345-34-5 +always \u5339\u6575 1234-16-4-145-16-2 +always \u5339\u914d 1234-16-4-1234-356-5 +always \u5340\u9577 245-1256-3-1-1346-4 +always \u5341\u884c 24-156-2-1235-1346-2 +always \u5343\u4e58 245-2345-3-24-1356-5 +always \u5348\u89ba 34-4-13-246-5 +always \u534a\u8f09 135-1236-5-125-2456-4 +always \u5352\u5b50 125-34-2-125-156-1 +always \u5353\u8457 1-25-2-1-34-5 +always \u5354\u8abf 15-346-2-124-246-2 +always \u5357\u7121 1345-1236-2-134-126-2 +always \u5360\u535c 1-1236-3-135-34-4 +always \u5360\u661f 1-1236-3-15-13456-3 +always \u5371\u96e3 1246-2-1345-1236-5 +always \u5377\u5b50 13-45-5-125-156-1 +always \u5377\u5b97 13-45-5-125-12346-3 +always \u537f\u76f8 245-13456-3-15-46-5 +always \u539f\u8457 45-2-1-34-5 +always \u53C3\u3001 15-1236-3-6-0 +always \u53ad\u60e1 2345-5-34-5 +always \u53bb\u8108 245-1256-5-134-2456-5 +always \u53c3\u5546 24-136-3-24-1346-3 +always \u53c3\u5c07 245-1236-3-13-46-5 +always \u53c3\u5dee 245-136-3-245-156-3 +always \u53c3\u8207 245-1236-3-1256-5 +always \u53c9\u5b50 12-345-3-125-156-1 +always \u53cd\u61c9 12345-1236-4-13456-5 +always \u53cd\u76f8 12345-1236-4-15-46-5 +always \u53cd\u7701 12345-1236-4-15-13456-4 +always \u53cd\u9593 12345-1236-4-13-2345-5 +always \u53d7\u964d 24-12356-5-15-46-2 +always \u53d7\u96e3 24-12356-5-1345-1236-5 +always \u53e3\u5403 123-12356-4-13-16-2 +always \u53e3\u5b50 123-12356-4-125-156-1 +always \u53e4\u73a9 13-34-4-12456-5 +always \u53e5\u5b50 13-1256-5-125-156-1 +always \u53e5\u8e10 13-12356-3-13-2345-5 +always \u53ef\u60e1 123-2346-4-34-5 +always \u53ef\u6578 123-2346-4-24-34-4 +always \u53ef\u6c57 123-2346-5-1235-1236-2 +always \u53f0\u5b50 124-2456-2-125-156-1 +always \u53f8\u9577 15-156-3-1-1346-4 +always \u5404\u884c 13-2346-5-1235-1346-2 +always \u5406\u559d 246-3-1235-2346-5 +always \u540a\u5b50 145-246-5-125-156-1 +always \u540d\u5206 134-13456-2-12345-136-5 +always \u540d\u5c07 134-13456-2-13-46-5 +always \u540d\u8457 134-13456-2-1-34-5 +always \u5410\u8543 124-34-4-12345-1236-3 +always \u541e\u6c92 124-123456-3-134-126-5 +always \u5426\u6975 1234-16-4-13-16-2 +always \u542b\u6df7 1235-1236-2-1235-123456-4 +always \u5446\u5b50 145-2456-3-125-156-1 +always \u544a\u5047 13-146-5-13-23456-5 +always \u5462\u5462 1345-16-2-1345-16-2 +always \u5462\u5583 1345-16-2-1345-1236-2 +always \u5462\u7d68 1345-16-2-1245-12346-2 +always \u547c\u61c9 1235-34-3-13456-5 +always \u547d\u8108 134-13456-5-134-2456-5 +always \u5486\u54ee 1234-146-2-15-246-3 +always \u548b\u820c 125-2346-2-24-2346-2 +always \u54b6\u566a 13-35-3-125-146-5 +always \u54bd\u5589 2345-3-1235-12356-2 +always \u54c0\u865f 2456-3-1235-146-2 +always \u54c1\u884c 1234-1456-4-15-13456-5 +always \u54c4\u9a19 1235-12346-4-1234-2345-5 +always \u54c6\u55e6 145-25-3-15-25-3 +always \u54c8\u5587 123-345-3-14-345-1 +always \u54e8\u5b50 24-146-5-125-156-1 +always \u54e9\u5695 14-16-3-14-34-3 +always \u54ed\u865f 123-34-3-1235-146-2 +always \u54ee\u5598 15-246-3-12-12456-4 +always \u54fd\u54bd 13-1356-4-346-5 +always \u5531\u548c 12-1346-5-1235-2346-5 +always \u5546\u884c 24-1346-3-1235-1346-2 +always \u5546\u8cc8 24-1346-3-13-34-4 +always \u5546\u91cf 24-1346-3-14-46-2 +always \u554f\u5377 123456-5-13-45-5 +always \u555e\u5427 23456-4-135-345-3 +always \u555e\u555e 23456-3-23456-3 +always \u5580\u4ec0 123-345-5-24-156-2 +always \u5581\u5581 1256-2-1256-2 +always \u559c\u597d 15-16-4-1235-146-5 +always \u559d\u91c7 1235-2346-5-245-2456-4 +always \u55ae\u4e8e 12-1236-2-1256-2 +always \u55ae\u5b50 145-1236-3-125-156-1 +always \u55ce\u5561 134-345-4-12345-356-3 +always \u55d3\u5b50 15-1346-4-125-156-1 +always \u55da\u54bd 34-3-346-5 +always \u55dc\u597d 24-156-5-1235-146-5 +always \u5600\u5495 145-16-2-13-34-3 +always \u5614\u5410 12356-4-124-34-5 +always \u5614\u6c23 12356-5-245-16-5 +always \u5629\u5566 1235-35-3-14-345-3 +always \u5630\u54e9 13-16-3-14-16-3 +always \u5641\u5fc3 2346-4-15-1456-3 +always \u5668\u6a02 245-16-5-236-5 +always \u5687\u963b 1235-2346-5-125-34-4 +always \u56db\u884c 15-156-5-1235-1346-2 +always \u56de\u5e94 1235-1246-2-13456-5 +always \u56de\u61c9 1235-1246-2-13456-5 +always \u56e0\u4e3a 1456-3-1246-5 +always \u56e0\u61c9 1456-3-13456-5 +always \u56e0\u70ba 1456-3-1246-5 +always \u56fa\u8457 13-34-5-1-25-2 +always \u5708\u5b50 245-45-3-125-156-1 +always \u570b\u6a02 13-25-2-236-5 +always \u570b\u90fd 13-25-2-145-34-3 +always \u570b\u96e3 13-25-2-1345-1236-5 +always \u5718\u9577 124-12456-2-1-1346-4 +always \u571f\u8457 124-34-4-1-34-5 +always \u571f\u9577 124-34-4-1-1346-4 +always \u5728\u884c 125-2456-5-1235-1346-2 +always \u5730\u92ea 145-16-5-1234-34-5 +always \u574e\u5777 123-1236-4-123-2346-4 +always \u5750\u9a0e 125-25-5-13-16-5 +always \u5766\u7387 124-1236-4-24-2356-5 +always \u57cb\u6c92 134-2456-2-134-126-5 +always \u57f7\u8457 1-156-2-1-25-2 +always \u5831\u61c9 135-146-5-13456-5 +always \u5834\u5408 12-1346-2-1235-2346-2 +always \u5834\u9762 12-1346-2-134-2345-5 +always \u585e\u4f4f 15-2456-3-1-34-5 +always \u585e\u5b50 15-2456-3-125-156-1 +always \u585e\u6eff 15-2456-3-134-1236-4 +always \u585e\u7259 15-2456-3-23456-2 +always \u588a\u5b50 145-2345-5-125-156-1 +always \u589c\u5b50 1-1246-5-125-156-1 +always \u589e\u9577 125-1356-3-1-1346-4 +always \u58a8\u7fdf 134-126-5-145-16-2 +always \u58c5\u585e 235-4-15-2346-5 +always \u58e9\u5b50 135-345-5-125-156-1 +always \u5904\u7406 12-34-4-14-16-4 +always \u5916\u76f8 2356-5-15-46-5 +always \u5916\u884c 2356-5-1235-1346-2 +always \u5916\u9577 2356-5-1-1346-4 +always \u591a\u91cd 145-25-3-12-12346-2 +always \u5922\u9b58 134-1356-5-346-5 +always \u5927\u5b9b 145-345-5-45-3 +always \u5927\u5c07 145-345-5-13-46-5 +always \u5927\u7387 145-345-5-24-2356-5 +always \u5927\u96e3 145-345-5-1345-1236-5 +always \u5929\u5206 124-2345-3-12345-136-5 +always \u5929\u6daf 124-2345-3-26-2 +always \u5929\u76f8 124-2345-3-15-46-5 +always \u592a\u76e3 124-2456-5-13-2345-5 +always \u592a\u884c 124-2456-5-1235-1346-2 +always \u592b\u5dee 12345-34-3-12-2456-3 +always \u592d\u6298 246-4-1-2346-2 +always \u5931\u7576 24-156-3-145-1346-5 +always \u5931\u8abf 24-156-3-124-246-2 +always \u593e\u5b50 13-23456-2-125-156-1 +always \u593e\u7e2b 13-23456-2-12345-1356-5 +always \u5947\u6578 13-16-3-24-34-5 +always \u5949\u9084 12345-1356-5-1235-12456-2 +always \u5949\u990a 12345-1356-5-46-5 +always \u594f\u6a02 125-12356-5-236-5 +always \u596e\u81c2 12345-136-5-135-16-5 +always \u5973\u5c07 1345-1256-4-13-46-5 +always \u597d\u52d5 1235-146-5-145-12346-5 +always \u597d\u52dd 1235-146-5-24-1356-5 +always \u597d\u554f 1235-146-5-123456-5 +always \u597d\u5947 1235-146-5-245-16-2 +always \u597d\u60e1 1235-146-5-34-5 +always \u597d\u6230 1235-146-5-1-1236-5 +always \u597d\u8005 1235-146-5-1-2346-4 +always \u597d\u9b25 1235-146-5-145-12356-5 +always \u598a\u5a20 1245-136-5-24-136-3 +always \u59a5\u7576 124-25-4-145-1346-5 +always \u59ae\u5b50 1345-16-2-125-156-1 +always \u59d4\u66f2 1246-4-245-1256-3 +always \u59e8\u5b50 16-2-125-156-1 +always \u59ea\u5b50 1-156-2-125-156-1 +always \u5a01\u5687 1246-3-1235-2346-5 +always \u5a03\u5a03 35-2-35-3 +always \u5a1c\u5a1c 1345-25-4-1345-25-4 +always \u5a40\u5a1c 2346-3-1345-25-4 +always \u5a46\u5b50 1234-126-2-125-156-1 +always \u5ac2\u5b50 15-146-4-125-156-1 +always \u5acb\u5a1c 1345-246-4-1345-25-2 +always \u5acc\u60e1 15-2345-2-34-5 +always \u5ae1\u9577 145-16-2-1-1346-4 +always \u5b0c\u5a03 13-246-3-35-3 +always \u5b57\u5e16 125-156-5-124-346-5 +always \u5b5d\u990a 15-246-5-46-5 +always \u5b69\u5b50 1235-2456-2-125-156-1 +always \u5b6b\u5b50 15-123456-3-125-156-1 +always \u5b78\u9577 15-236-2-1-1346-4 +always \u5b85\u5b50 1-2456-2-125-156-1 +always \u5b88\u5206 24-12356-4-12345-136-5 +always \u5b88\u5c07 24-12356-4-13-46-5 +always \u5b89\u5206 1236-3-12345-136-5 +always \u5b8f\u90fd 1235-12346-2-145-34-3 +always \u5b98\u9577 13-12456-3-1-1346-4 +always \u5b9a\u7701 145-13456-5-15-13456-4 +always \u5b9a\u90fd 145-13456-5-145-34-3 +always \u5bb0\u76f8 125-2456-4-15-46-5 +always \u5bb3\u81ca 1235-2456-5-15-146-5 +always \u5bb6\u5b50 13-23456-3-125-156-1 +always \u5bb6\u7576 13-23456-3-145-1346-5 +always \u5bb6\u7d2f 13-23456-3-14-356-4 +always \u5bb6\u9577 13-23456-3-1-1346-4 +always \u5bd2\u5047 1235-1236-2-13-23456-5 +always \u5be9\u5ea6 24-136-4-145-25-5 +always \u5c07\u4ee4 13-46-5-14-13456-5 +always \u5c07\u4f50 13-46-5-125-25-4 +always \u5c07\u58eb 13-46-5-24-156-5 +always \u5c07\u5b98 13-46-5-13-12456-3 +always \u5c07\u5e25 13-46-5-24-2356-5 +always \u5c07\u6750 13-46-5-245-2456-2 +always \u5c07\u6821 13-46-5-15-246-5 +always \u5c07\u76f8 13-46-5-15-46-5 +always \u5c07\u9580 13-46-5-134-136-2 +always \u5c07\u9818 13-46-5-14-13456-4 +always \u5c08\u6a6b 1-12456-3-1235-1356-5 +always \u5c08\u8457 1-12456-3-1-34-5 +always \u5c0a\u9577 125-123456-3-1-1346-4 +always \u5c0d\u61c9 145-1246-5-13456-5 +always \u5c0d\u7a31 145-1246-5-12-136-5 +always \u5c0e\u64ad 145-146-4-135-126-3 +always \u5c0f\u50b3 15-246-4-1-12456-5 +always \u5c11\u58ef 24-146-5-1-456-5 +always \u5c11\u5973 24-146-5-1345-1256-4 +always \u5c11\u5a66 24-146-5-12345-34-5 +always \u5c11\u5b89 24-146-3-1236-3 +always \u5c11\u5c07 24-146-5-13-46-5 +always \u5c11\u5e74 24-146-5-1345-2345-2 +always \u5c11\u5eb7 24-146-5-123-1346-3 +always \u5c11\u6797 24-146-5-14-1456-2 +always \u5c11\u723a 24-146-5-346-2 +always \u5c31\u5f97 13-234-5-145-356-4 +always \u5c3e\u5df4 16-4-135-345-3 +always \u5c40\u9577 13-1256-2-1-1346-4 +always \u5c4b\u5b50 34-3-125-156-1 +always \u5c4f\u606f 135-13456-4-15-16-2 +always \u5c4f\u9000 135-13456-4-124-1246-5 +always \u5c91\u53c3 245-136-2-24-136-3 +always \u5c94\u5b50 12-345-5-125-156-1 +always \u5de1\u66f4 15-256-2-13-1356-3 +always \u5de6\u50b3 125-25-4-1-12456-5 +always \u5de8\u8457 13-1256-5-1-34-5 +always \u5dee\u4e0d 12-345-5-135-34-5 +always \u5dee\u4e8b 12-2456-3-24-156-5 +always \u5dee\u4f7f 12-2456-3-24-156-4 +always \u5dee\u5f79 12-2456-3-16-5 +always \u5dee\u9063 12-2456-3-245-2345-4 +always \u5dee\u9ede 12-345-5-145-2345-4 +always \u5df4\u7b54 135-345-3-145-345-3 +always \u5df7\u5b50 15-46-5-125-156-1 +always \u5e02\u9577 24-156-5-1-1346-4 +always \u5e03\u5339 135-34-5-1234-16-4 +always \u5e16\u5b50 124-346-4-125-156-1 +always \u5e2b\u9577 24-156-3-1-1346-4 +always \u5e3d\u5b50 134-146-5-125-156-1 +always \u5e4c\u5b50 1235-456-4-125-156-1 +always \u5e6b\u5b50 135-1346-3-125-156-1 +always \u5e72\u5c07 13-1236-3-13-46-5 +always \u5e74\u5047 1345-2345-2-13-23456-5 +always \u5e74\u5c11 1345-2345-2-24-146-5 +always \u5e74\u9577 1345-2345-2-1-1346-4 +always \u5e79\u561b 13-1236-5-134-345-2 +always \u5e79\u9ebc 13-1236-5-134-345-2 +always \u5e7e\u4e4e 13-16-3-1235-34-3 +always \u5e8a\u92ea 12-456-2-1234-34-5 +always \u5e94\u7528 13456-5-235-5 +always \u5e95\u5b50 145-16-4-125-156-1 +always \u5e97\u92ea 145-2345-5-1234-34-5 +always \u5e97\u94fa 145-2345-5-1234-34-5 +always \u5ea6\u5047 145-34-5-13-23456-5 +always \u5ead\u9577 124-13456-2-1-1346-4 +always \u5eda\u5b50 12-34-2-125-156-1 +always \u5ee0\u9577 12-1346-4-1-1346-4 +always \u5ef3\u9577 124-13456-3-1-1346-4 +always \u5efa\u90fd 13-2345-5-145-34-3 +always \u5f26\u6a02 15-2345-2-236-5 +always \u5f37\u5236 245-46-4-1-156-5 +always \u5f37\u5360 245-46-4-1-1236-5 +always \u5f37\u5c07 245-46-2-13-46-5 +always \u5f37\u5e79 245-46-4-13-1236-5 +always \u5f37\u6a6b 245-46-2-1235-1356-5 +always \u5f37\u6c42 245-46-4-245-234-2 +always \u5f37\u8a18 245-46-4-13-16-5 +always \u5F48\u6027 124-1236-2-15-13456-5 +always \u5F48\u7C27 124-1236-2-1235-456-2 +always \u5f4c\u6492 134-16-2-15-345-3 +always \u5f4e\u66f2 12456-3-245-1256-3 +always \u5f71\u5b50 13456-4-125-156-1 +always \u5f77\u5fa8 1234-1346-2-1235-456-2 +always \u5f80\u9084 456-4-1235-12456-2 +always \u5f81\u4f10 1-1356-3-12345-345-3 +always \u5f98\u5f8a 1234-2456-2-1235-2356-2 +always \u5fb7\u884c 145-2346-2-15-13456-5 +always \u5fc5\u5f97 135-16-5-145-356-4 +always \u5fc5\u61c9 135-16-5-13456-5 +always \u5fd6\u5ea6 245-123456-4-145-25-5 +always \u5fe0\u544a 1-12346-3-13-34-5 +always \u600e\u4e48 125-136-4-134-2346-1 +always \u6012\u865f 1345-34-5-1235-146-2 +always \u601d\u6c57 15-156-3-1235-1236-2 +always \u601d\u91cf 15-156-3-14-46-2 +always \u6025\u96e3 13-16-2-1345-1236-5 +always \u6027\u5b50 15-13456-5-125-156-1 +always \u602f\u5834 245-236-5-12-1346-4 +always \u602f\u61e6 245-236-5-1345-25-5 +always \u6050\u5687 123-12346-4-1235-2346-5 +always \u606b\u5687 145-12346-5-1235-2346-5 +always \u6070\u7576 245-23456-5-145-1346-5 +always \u60a3\u96e3 1235-12456-5-1345-1236-5 +always \u60b6\u60b6 134-136-5-134-136-5 +always \u60c5\u5206 245-13456-2-12345-136-5 +always \u60e1\u52de 34-5-14-146-2 +always \u60e1\u5c11 2346-5-24-146-5 +always \u611b\u597d 2456-5-1235-146-5 +always \u611f\u61c9 13-1236-4-13456-5 +always \u6170\u52de 1246-5-14-146-5 +always \u618e\u60e1 125-1356-3-34-5 +always \u61c9\u4ed8 13456-5-12345-34-5 +always \u61c9\u5141 13456-5-256-4 +always \u61c9\u547d 13456-5-134-13456-5 +always \u61c9\u548c 13456-5-1235-2346-2 +always \u61c9\u5c0d 13456-5-145-1246-5 +always \u61c9\u5fb5 13456-5-1-1356-3 +always \u61c9\u63a5 13456-5-13-346-3 +always \u61c9\u6642 13456-5-24-156-2 +always \u61c9\u666f 13456-5-13-13456-4 +always \u61c9\u6c42 13456-5-245-234-2 +always \u61c9\u7528 13456-5-235-5 +always \u61c9\u8003 13456-5-123-146-4 +always \u61c9\u8072 13456-5-24-1356-3 +always \u61c9\u8a31 13456-5-15-1256-4 +always \u61c9\u8a66 13456-5-24-156-5 +always \u61c9\u8b8a 13456-5-135-2345-5 +always \u61c9\u904b 13456-5-256-5 +always \u61c9\u9080 13456-5-246-3 +always \u61c9\u916c 13456-5-12-12356-2 +always \u61c9\u9a57 13456-5-2345-5 +always \u61ca\u55aa 146-5-15-1346-5 +always \u61ca\u6094 146-5-1235-1246-4 +always \u61ca\u60f1 146-5-1345-146-4 +always \u61f2\u8655 12-1356-2-12-34-4 +always \u61f5\u61c2 134-1356-4-145-12346-4 +always \u61f6\u6563 14-1236-4-15-1236-4 +always \u6210\u5206 12-1356-2-12345-136-5 +always \u6210\u90fd 12-1356-2-145-34-3 +always \u6210\u9577 12-1356-2-1-1346-4 +always \u6210\u957f 12-1356-2-1-1346-4 +always \u6230\u5c07 1-1236-5-13-46-5 +always \u6232\u5b50 15-16-5-125-156-1 +always \u6232\u8b14 15-16-5-1345-236-5 +always \u6236\u9577 1235-34-5-1-1346-4 +always \u623f\u5b50 12345-1346-2-125-156-1 +always \u6240\u8457 15-25-4-1-34-5 +always \u6240\u9577 15-25-4-1-1346-4 +always \u6241\u64d4 135-2345-4-145-1236-5 +always \u6241\u821f 1234-2345-3-1-12356-3 +always \u6241\u947d 135-2345-4-125-12456-5 +always \u6247\u5b50 24-1236-5-125-156-1 +always \u624b\u76f8 24-12356-4-15-46-5 +always \u624e\u5be6 1-345-3-24-156-2 +always \u624e\u624b 1-345-3-24-12356-4 +always \u624e\u6839 1-345-3-13-136-3 +always \u624e\u773c 1-345-3-2345-4 +always \u624e\u91dd 1-345-3-1-136-3 +always \u6253\u76f9 145-345-4-145-123456-4 +always \u6263\u5b50 123-12356-5-125-156-1 +always \u6267\u8457 1-156-2-1-25-2 +always \u626d\u66f2 1345-234-4-245-1256-3 +always \u626e\u76f8 135-1236-5-15-46-5 +always \u627e\u8457 1-146-4-1-146-2 +always \u6284\u6c92 12-146-3-134-126-5 +always \u6295\u964d 124-12356-2-15-46-2 +always \u62b9\u715e 134-126-4-24-345-3 +always \u62bd\u7a7a 12-12356-3-123-12346-5 +always \u62cd\u5b50 1234-2456-3-125-156-1 +always \u62d4\u90fd 135-345-2-145-34-3 +always \u62d7\u53e3 246-5-123-12356-4 +always \u62d8\u6ce5 13-1256-3-1345-16-5 +always \u62d9\u8457 1-25-2-1-34-5 +always \u6307\u6458 1-156-4-1-2346-2 +always \u6311\u5254 124-246-3-124-16-5 +always \u6311\u5f04 124-246-4-1345-12346-5 +always \u6311\u6230 124-246-4-1-1236-5 +always \u6311\u64a5 124-246-4-135-126-3 +always \u6311\u64d4 124-246-3-145-1236-5 +always \u6311\u71c8 124-246-4-145-1356-3 +always \u6311\u9017 124-246-4-145-12356-5 +always \u6311\u91c1 124-246-4-15-1456-5 +always \u632f\u81c2 1-136-5-135-16-5 +always \u6383\u5e1a 15-146-5-1-12356-4 +always \u6392\u6bd4 1234-2456-2-135-16-5 +always \u6392\u884c 1234-2456-2-1235-1346-2 +always \u6392\u9577 1234-2456-2-1-1346-4 +always \u6399\u9322 1-1356-5-245-2345-2 +always \u63a2\u5b50 124-1236-5-125-156-1 +always \u63a5\u61c9 13-346-3-13456-5 +always \u63a5\u7e2b 13-346-3-12345-1356-5 +always \u63a8\u78e8 124-1246-3-134-126-5 +always \u63a9\u6c92 2345-4-134-126-5 +always \u63db\u884c 1235-12456-5-1235-1346-2 +always \u63e3\u5ea6 12-2356-4-145-25-5 +always \u63e9\u6cb9 123-2456-3-234-2 +always \u63ed\u6aeb 13-346-2-1-34-3 +always \u6416\u6643 246-2-1235-456-5 +always \u642a\u585e 124-1346-2-15-2346-5 +always \u645f\u9322 14-12356-3-245-2345-2 +always \u6487\u5b50 1234-346-4-125-156-1 +always \u6492\u4f46 15-345-3-145-1236-5 +always \u6492\u5b0c 15-345-3-13-246-3 +always \u6492\u5c3f 15-345-3-1345-246-5 +always \u6492\u624b 15-345-3-24-12356-4 +always \u6492\u817f 15-345-3-124-1246-4 +always \u6492\u8b0a 15-345-3-1235-456-4 +always \u6492\u8cf4 15-345-3-14-2456-5 +always \u6492\u91ce 15-345-3-346-4 +always \u6492\u958b 15-345-3-123-2456-3 +always \u64ad\u6620 135-126-3-13456-5 +always \u64ad\u97f3 135-126-3-1456-3 +always \u64cd\u884c 245-146-3-15-13456-5 +always \u64d4\u5b50 145-1236-5-125-156-1 +always \u64f2\u9084 1-156-2-1235-12456-2 +always \u6518\u5937 1245-1346-2-16-2 +always \u6518\u596a 1245-1346-2-145-25-2 +always \u6524\u5b50 124-1236-3-125-156-1 +always \u6524\u9084 124-1236-3-1235-12456-2 +always \u652a\u548c 13-246-4-1235-25-5 +always \u6539\u884c 13-2456-4-1235-1346-2 +always \u653e\u5047 12345-1346-5-13-23456-5 +always \u6548\u61c9 15-246-5-13456-5 +always \u6551\u96e3 13-234-5-1345-1236-5 +always \u6557\u8208 135-2456-5-15-13456-5 +always \u6563\u5149 15-1236-4-13-456-3 +always \u6563\u5175 15-1236-4-135-13456-3 +always \u6563\u6587 15-1236-4-123456-2 +always \u6563\u66f2 15-1236-4-245-1256-4 +always \u6563\u6c99 15-1236-4-24-345-3 +always \u6578\u4e00 24-34-4-16-3 +always \u6578\u4e0d 24-34-4-135-34-5 +always \u6578\u4e8c 24-34-4-156-5 +always \u6578\u5178 24-34-4-145-2345-4 +always \u6578\u6578 24-34-4-24-34-5 +always \u6578\u843d 24-34-4-14-25-5 +always \u6578\u8aaa 24-34-4-24-25-3 +always \u6578\u9322 24-34-4-245-2345-2 +always \u6587\u904e 123456-5-13-25-5 +always \u6587\u98fe 123456-5-24-156-5 +always \u6597\u91cf 145-12356-4-14-46-2 +always \u6599\u4e2d 14-246-5-1-12346-5 +always \u6599\u5b50 14-246-5-125-156-1 +always \u65a7\u5b50 12345-34-4-125-156-1 +always \u65c5\u9577 14-1256-4-1-1346-4 +always \u65cb\u98a8 15-45-5-12345-1356-3 +always \u65cf\u9577 125-34-2-1-1346-4 +always \u65d7\u5b50 245-16-2-125-156-1 +always \u65e5\u5b50 1245-156-5-125-156-1 +always \u65e5\u6688 1245-156-5-256-5 +always \u65e5\u6c92 1245-156-5-134-126-5 +always \u6613\u50b3 16-5-1-12456-5 +always \u661f\u5bbf 15-13456-3-15-234-5 +always \u661f\u76f8 15-13456-3-15-46-5 +always \u6625\u5047 12-123456-3-13-23456-5 +always \u662d\u8457 1-146-3-1-34-5 +always \u6641\u932f 12-146-2-245-25-5 +always \u6643\u8166 1235-456-5-1345-146-4 +always \u6643\u8569 1235-456-5-145-1346-5 +always \u6687\u7d66 15-23456-2-13-16-4 +always \u6691\u5047 24-34-4-13-23456-5 +always \u6696\u548c 1345-12456-4-1235-25-1 +always \u66b4\u9732 1234-34-5-14-34-5 +always \u66f2\u5b50 245-1256-4-125-156-1 +always \u66f2\u5c3a 245-1256-3-12-156-4 +always \u66f2\u5ea6 245-1256-3-145-34-5 +always \u66f2\u6298 245-1256-3-1-2346-2 +always \u66f2\u66f2 245-1256-3-245-1256-3 +always \u66f2\u6c83 245-1256-3-25-5 +always \u66f2\u76f4 245-1256-3-1-156-2 +always \u66f2\u7dda 245-1256-3-15-2345-5 +always \u66f2\u89e3 245-1256-3-13-346-4 +always \u66f2\u961c 245-1256-3-12345-34-5 +always \u66f4\u4e8b 13-1356-3-24-156-5 +always \u66f4\u52d5 13-1356-3-145-12346-5 +always \u66f4\u540d 13-1356-3-134-13456-2 +always \u66f4\u5f35 13-1356-3-1-1346-3 +always \u66f4\u5f97 13-1356-5-145-356-4 +always \u66f4\u63db 13-1356-3-1235-12456-5 +always \u66f4\u6539 13-1356-3-13-2456-4 +always \u66f4\u65b0 13-1356-3-15-1456-3 +always \u66f4\u6613 13-1356-3-16-5 +always \u66f4\u66ff 13-1356-3-124-16-5 +always \u66f4\u6b63 13-1356-3-1-1356-5 +always \u66f4\u751f 13-1356-3-24-1356-3 +always \u66f4\u865f 13-1356-3-1235-146-5 +always \u66f4\u8863 13-1356-3-16-3 +always \u66f4\u8fed 13-1356-3-145-346-2 +always \u66f8\u5377 24-34-3-13-45-5 +always \u66f9\u53c3 245-146-2-24-136-3 +always \u66fe\u53c3 125-1356-3-24-136-3 +always \u66fe\u5b50 125-1356-3-125-156-4 +always \u66fe\u5b6b 125-1356-3-15-123456-3 +always \u66fe\u6c0f 125-1356-3-24-156-5 +always \u66fe\u7956 125-1356-3-125-34-4 +always \u66fe\u978f 125-1356-3-13-12346-4 +always \u6703\u5152 1235-1246-4-156-3 +always \u6703\u7a3d 13-1246-5-13-16-3 +always \u6703\u8a08 123-2356-5-13-16-5 +always \u6703\u9577 1235-1246-5-1-1346-4 +always \u6708\u5b50 236-5-125-156-1 +always \u6708\u6688 236-5-256-5 +always \u6708\u7d2f 236-5-14-356-4 +always \u6709\u5206 234-4-12345-136-5 +always \u6709\u671d 234-4-1-146-3 +always \u670d\u5e16 12345-34-2-124-346-3 +always \u671d\u4e09 1-146-3-15-1236-3 +always \u671d\u4e0d 1-146-3-135-34-5 +always \u671d\u4ee4 1-146-3-14-13456-5 +always \u671d\u5915 1-146-3-15-16-5 +always \u671d\u66e6 1-146-3-15-16-3 +always \u671d\u6703 1-146-3-1235-1246-5 +always \u671d\u671d 1-146-3-1-146-3 +always \u671d\u6c23 1-146-3-245-16-5 +always \u671d\u767c 1-146-3-12345-345-3 +always \u671d\u79e6 1-146-3-245-1456-2 +always \u671d\u967d 1-146-3-46-2 +always \u671d\u9732 1-146-3-14-34-5 +always \u671f\u5e74 13-16-3-1345-2345-2 +always \u671f\u6708 13-16-3-236-5 +always \u671f\u670d 13-16-3-12345-34-2 +always \u6728\u585e 134-34-5-15-2456-3 +always \u672a\u4e86 1246-5-14-246-4 +always \u672b\u4e86 134-126-5-14-246-4 +always \u672c\u5206 135-136-4-12345-136-5 +always \u672c\u5b50 135-136-4-125-156-1 +always \u672c\u884c 135-136-4-1235-1346-2 +always \u674e\u5b50 14-16-4-125-156-1 +always \u6751\u5b50 245-123456-3-125-156-1 +always \u6751\u9577 245-123456-3-1-1346-4 +always \u676f\u5b50 135-356-3-125-156-1 +always \u677e\u6fe4 15-12346-3-124-146-3 +always \u679c\u5b50 13-25-4-125-156-1 +always \u67af\u840e 123-34-3-1246-3 +always \u67b6\u5b50 13-23456-5-125-156-1 +always \u67da\u5b50 234-5-125-156-1 +always \u67e5\u52d8 12-345-2-123-1236-5 +always \u67f1\u5b50 1-34-5-125-156-1 +always \u67fa\u5b50 13-2356-4-125-156-1 +always \u67ff\u5b50 24-156-5-125-156-1 +always \u6813\u585e 24-12456-3-15-2456-3 +always \u6813\u5b50 24-12456-3-125-156-1 +always \u6821\u52d8 13-246-5-123-1236-3 +always \u6821\u5c0d 13-246-5-145-1246-5 +always \u6821\u6b63 13-246-5-1-1356-5 +always \u6821\u6e96 13-246-5-1-123456-4 +always \u6821\u8a02 13-246-5-145-13456-5 +always \u6821\u9577 15-246-5-1-1346-4 +always \u6821\u95b1 13-246-5-236-5 +always \u683c\u5b50 13-2346-2-125-156-1 +always \u683d\u7a2e 125-2456-3-1-12346-5 +always \u6843\u5b50 124-146-2-125-156-1 +always \u6846\u5b50 123-456-3-125-156-1 +always \u6848\u5377 1236-5-13-45-5 +always \u6848\u5b50 1236-5-125-156-1 +always \u684c\u5b50 1-25-3-125-156-1 +always \u6876\u5b50 124-12346-4-125-156-1 +always \u687f\u5b50 13-1236-4-125-156-1 +always \u6885\u5b50 134-356-2-125-156-1 +always \u6886\u5b50 135-1346-3-125-156-1 +always \u6897\u585e 13-1356-4-15-2346-5 +always \u689d\u5b50 124-246-2-125-156-1 +always \u68af\u5b50 124-16-3-125-156-1 +always \u68b3\u5b50 24-34-3-125-156-1 +always \u68cd\u5b50 13-123456-5-125-156-1 +always \u68d2\u559d 135-1346-5-1235-2346-5 +always \u68d2\u5b50 135-1346-5-125-156-1 +always \u68da\u5b50 1234-1356-2-125-156-1 +always \u6905\u5b50 16-4-125-156-1 +always \u6930\u5b50 346-2-125-156-1 +always \u6954\u5b50 15-346-5-125-156-1 +always \u69d3\u5b50 13-1346-5-125-156-1 +always \u6a02\u5287 236-5-13-1256-5 +always \u6a02\u5668 236-5-245-16-5 +always \u6a02\u5718 236-5-124-12456-2 +always \u6a02\u58c7 236-5-124-1236-2 +always \u6a02\u5b98 236-5-13-12456-3 +always \u6a02\u5e2b 236-5-24-156-3 +always \u6a02\u5e9c 236-5-12345-34-4 +always \u6a02\u624b 236-5-24-12356-4 +always \u6a02\u66f2 236-5-245-1256-4 +always \u6a02\u6bb5 236-5-145-12456-5 +always \u6a02\u6c34 246-5-24-1246-4 +always \u6a02\u6d3e 236-5-1234-2456-5 +always \u6a02\u7406 236-5-14-16-4 +always \u6a02\u7ae0 236-5-1-1346-3 +always \u6a02\u7c4d 236-5-13-16-2 +always \u6a02\u8b5c 236-5-1234-34-4 +always \u6a02\u8ff7 236-5-134-16-2 +always \u6a02\u968a 236-5-145-1246-5 +always \u6a02\u97f3 236-5-1456-3 +always \u6a02\u98a8 236-5-12345-1356-3 +always \u6a13\u5b50 14-12356-2-125-156-1 +always \u6a21\u5b50 134-126-2-125-156-1 +always \u6a21\u6a23 134-34-2-46-5 +always \u6a23\u5b50 46-5-125-156-1 +always \u6a58\u5b50 13-1256-2-125-156-1 +always \u6a6b\u66b4 1235-1356-5-135-146-5 +always \u6a6b\u6b7b 1235-1356-5-15-156-4 +always \u6a6b\u798d 1235-1356-5-1235-25-5 +always \u6a6b\u8089 1235-1356-5-1245-12356-5 +always \u6a6b\u884c 1235-1356-5-15-13456-2 +always \u6a6b\u8ca1 1235-1356-5-245-2456-2 +always \u6ac3\u5b50 13-1246-5-125-156-1 +always \u6adb\u6bd4 13-346-2-135-16-5 +always \u6b21\u9577 245-156-5-1-1346-4 +always \u6b23\u7fa1 15-1456-3-15-2345-5 +always \u6b38\u4e43 2456-4-1345-2456-4 +always \u6b3d\u5dee 245-1456-3-12-2456-3 +always \u6b3e\u5b50 123-12456-4-125-156-1 +always \u6b65\u5b50 135-34-5-125-156-1 +always \u6b66\u5c07 34-4-13-46-5 +always \u6b6a\u66f2 2356-3-245-1256-3 +always \u6b78\u9084 13-1246-3-1235-12456-2 +always \u6b78\u964d 13-1246-3-15-46-2 +always \u6b7b\u7576 15-156-4-145-1346-5 +always \u6b7b\u96e3 15-156-4-1345-1236-5 +always \u6b89\u96e3 15-256-5-1345-1236-5 +always \u6b9e\u6c92 256-4-134-126-5 +always \u6bba\u4f10 24-345-3-12345-345-3 +always \u6bbc\u5b50 123-2346-2-125-156-1 +always \u6bcf\u884c 134-356-4-1235-1346-2 +always \u6bd4\u53ca 135-16-5-13-16-2 +always \u6bd4\u6bd4 135-16-5-135-16-5 +always \u6bd4\u80a9 135-16-5-13-2345-3 +always \u6bd4\u9130 135-16-5-14-1456-2 +always \u6bef\u5b50 124-1236-4-125-156-1 +always \u6bfd\u5b50 13-2345-5-125-156-1 +always \u6c08\u5b50 1-1236-3-125-156-1 +always \u6c34\u5206 24-1246-4-12345-136-5 +always \u6c57\u4f4d 1235-1236-2-1246-5 +always \u6c57\u570b 1235-1236-2-13-25-2 +always \u6c57\u738b 1235-1236-2-456-2 +always \u6c5f\u90fd 13-46-3-145-34-3 +always \u6c60\u5b50 12-156-2-125-156-1 +always \u6c88\u62ec 24-136-4-13-35-3 +always \u6c88\u6c92 12-136-2-134-126-5 +always \u6c88\u8457 12-136-2-1-25-2 +always \u6c8f\u8336 245-16-5-12-345-2 +always \u6c92\u4e16 134-126-5-24-156-5 +always \u6c92\u5165 134-126-5-1245-34-5 +always \u6c92\u6536 134-126-5-24-12356-3 +always \u6c92\u6c92 134-126-5-134-126-5 +always \u6c92\u843d 134-126-5-14-25-5 +always \u6c92\u85e5 134-126-5-246-5 +always \u6c92\u9802 134-126-5-145-13456-4 +always \u6c92\u98f2 134-126-5-1456-4 +always \u6c92\u9f52 134-126-5-12-156-4 +always \u6c99\u5b50 24-345-3-125-156-1 +always \u6cd5\u570b 12345-345-5-13-25-2 +always \u6cd5\u5b50 12345-345-2-125-156-1 +always \u6cd5\u76f8 12345-345-4-15-46-5 +always \u6cd5\u862d 12345-345-5-14-1236-2 +always \u6cd5\u8a9e 12345-345-5-1256-4 +always \u6cef\u6c92 134-1456-4-134-126-5 +always \u6d0b\u76f8 46-2-15-46-5 +always \u6d0b\u884c 46-2-1235-1346-2 +always \u6d3b\u585e 1235-25-2-15-2456-3 +always \u6d77\u53c3 1235-2456-4-24-136-3 +always \u6d77\u96e3 1235-2456-4-1345-1236-5 +always \u6d88\u9577 15-246-3-1-1346-4 +always \u6dd6\u7d04 12-25-5-236-3 +always \u6de4\u585e 1256-3-15-2346-5 +always \u6df1\u60e1 24-136-3-34-5 +always \u6df1\u66f4 24-136-3-13-13456-3 +always \u6df1\u7701 24-136-3-15-13456-4 +always \u6df7\u4e82 1235-123456-4-14-12456-5 +always \u6df7\u6c34 1235-123456-2-24-1246-4 +always \u6df7\u6dc6 1235-123456-4-246-2 +always \u6df7\u6fc1 1235-123456-2-1-25-2 +always \u6df9\u6c92 2345-3-134-126-5 +always \u6e21\u5047 145-34-5-13-23456-5 +always \u6e23\u5b50 1-345-3-125-156-1 +always \u6e2c\u5ea6 245-2346-5-145-25-5 +always \u6e2c\u91cf 245-2346-5-14-46-2 +always \u6e38\u8aaa 234-2-24-1246-5 +always \u6e6e\u6c92 2345-3-134-126-5 +always \u6e6e\u6ec5 1456-3-134-346-5 +always \u6e6f\u6e6f 24-1346-3-24-1346-3 +always \u6ecb\u9577 125-156-3-1-1346-4 +always \u6ed1\u7a3d 13-34-4-13-16-3 +always \u6ef4\u7b54 145-16-3-145-345-3 +always \u6f02\u4eae 1234-246-5-14-46-5 +always \u6f02\u767d 1234-246-4-135-2456-2 +always \u6f0f\u5b50 14-12356-5-125-156-1 +always \u6f15\u904b 245-146-2-256-5 +always \u6f2b\u5929 134-1236-2-124-2345-3 +always \u6f8e\u6e43 1234-1356-3-1234-2456-5 +always \u6fc0\u5c07 13-16-3-13-46-5 +always \u6fdf\u5357 13-16-4-1345-1236-2 +always \u707d\u96e3 125-2456-3-1345-1236-5 +always \u70ae\u88fd 1234-146-2-1-156-5 +always \u70b8\u91ac 1-345-2-13-46-5 +always \u70ba\u4e86 1246-5-14-2346-1 +always \u70ba\u4ec0 1246-5-24-2346-2 +always \u70ba\u4ed6 1246-5-124-345-3 +always \u70ba\u4f55 1246-5-1235-2346-2 +always \u70ba\u4f60 1246-5-1345-16-4 +always \u70ba\u570b 1246-5-13-25-2 +always \u70ba\u5979 1246-5-124-345-3 +always \u70ba\u59b3 1246-5-1345-16-4 +always \u70ba\u60a8 1246-5-1345-1456-2 +always \u70ba\u6c11 1246-5-134-1456-2 +always \u70ba\u864e 1246-5-1235-34-4 +always \u70d9\u5370 14-146-5-1456-5 +always \u70d9\u9435 14-146-5-124-346-4 +always \u70d9\u9905 14-146-5-135-13456-4 +always \u70f9\u8abf 1234-1356-3-124-246-2 +always \u710a\u63a5 1235-1236-5-13-346-3 +always \u710a\u689d 1235-1236-5-124-246-2 +always \u7121\u7684 34-2-145-16-5 +always \u7121\u7e2b 34-2-12345-1356-5 +always \u7126\u6fdf 13-246-3-1-156-4 +always \u715e\u4f4f 24-345-3-1-34-5 +always \u715e\u8eca 24-345-3-12-2346-3 +always \u7167\u61c9 1-146-5-13456-5 +always \u7167\u76f8 1-146-5-15-46-5 +always \u71ce\u539f 14-246-5-45-2 +always \u71d5\u4eac 2345-3-13-13456-3 +always \u71d5\u5b50 2345-5-125-156-1 +always \u71df\u9577 13456-2-1-1346-4 +always \u7210\u5b50 14-34-2-125-156-1 +always \u722a\u5b50 1-35-4-125-156-1 +always \u722a\u7259 1-146-4-23456-2 +always \u7247\u5b50 1234-2345-5-125-156-1 +always \u724c\u5b50 1234-2456-2-125-156-1 +always \u725b\u4ed4 1345-234-2-125-2456-4 +always \u7292\u52de 123-146-5-14-146-5 +always \u729b\u725b 134-146-2-1345-234-2 +always \u72af\u96e3 12345-1236-5-1345-1236-5 +always \u72c0\u5b50 1-456-5-125-156-1 +always \u72d7\u4ed4 13-12356-4-125-2456-4 +always \u72e9\u7375 24-12356-5-14-346-5 +always \u72fc\u85c9 14-1346-2-13-16-2 +always \u72fc\u865f 14-1346-2-1235-146-2 +always \u731b\u5c07 134-1356-4-13-46-5 +always \u731c\u5ea6 245-2456-3-145-25-5 +always \u7334\u5b50 1235-12356-2-125-156-1 +always \u7343\u5b50 145-2456-3-125-156-1 +always \u7345\u5b50 24-156-3-125-156-1 +always \u7368\u8655 145-34-2-12-34-4 +always \u7387\u5148 24-2356-5-15-2345-3 +always \u7387\u5175 24-2356-5-135-13456-3 +always \u7387\u540c 24-2356-5-124-12346-2 +always \u7387\u5718 24-2356-5-124-12456-2 +always \u7387\u5e2b 24-2356-5-24-156-3 +always \u7387\u6027 24-2356-5-15-13456-5 +always \u7387\u610f 24-2356-5-16-5 +always \u7387\u7136 24-2356-5-1245-1236-2 +always \u7387\u76f4 24-2356-5-1-156-2 +always \u7387\u771f 24-2356-5-1-136-3 +always \u7387\u773e 24-2356-5-1-12346-5 +always \u7387\u8ecd 24-2356-5-13-256-3 +always \u7387\u9818 24-2356-5-14-13456-4 +always \u738b\u51a0 456-2-13-12456-3 +always \u738b\u90fd 456-2-145-34-3 +always \u73a9\u5473 12456-5-1246-5 +always \u73a9\u5ffd 12456-5-1235-34-3 +always \u73a9\u6cd5 12456-5-12345-345-4 +always \u73e0\u5b50 1-34-3-125-156-1 +always \u73ed\u5b50 135-1236-3-125-156-1 +always \u73ed\u9577 135-1236-3-1-1346-4 +always \u7405\u90aa 14-1346-2-346-2 +always \u743a\u746f 12345-345-5-14-1236-2 +always \u745c\u4f3d 1256-2-13-23456-3 +always \u745f\u7e2e 15-2346-5-15-34-5 +always \u74a7\u9084 135-16-5-1235-12456-2 +always \u74f6\u585e 1234-13456-2-15-2456-3 +always \u74f6\u5b50 1234-13456-2-125-156-1 +always \u751a\u9ebc 24-2346-2-134-2346-1 +always \u751f\u9084 24-1356-3-1235-12456-2 +always \u751f\u9577 24-1356-3-1-1346-4 +always \u752f\u621a 1345-13456-2-245-16-3 +always \u755c\u7267 15-1256-5-134-34-5 +always \u755c\u7522 15-1256-5-12-1236-4 +always \u755c\u7a4d 15-1256-5-13-16-3 +always \u755c\u8b00 15-1256-5-134-12356-2 +always \u755c\u990a 15-1256-5-46-4 +always \u7576\u5dee 145-1346-3-12-2456-3 +always \u7576\u6389 145-1346-5-145-246-5 +always \u7576\u6a5f 145-1346-5-13-16-3 +always \u7576\u7576 145-1346-5-145-1346-5 +always \u7576\u7968 145-1346-5-1234-246-5 +always \u7576\u8eca 145-1346-3-13-1256-3 +always \u7576\u92ea 145-1346-5-1234-34-5 +always \u7599\u7629 13-2346-3-145-345-1 +always \u75b9\u5b50 1-136-4-125-156-1 +always \u75c0\u50c2 13-1256-3-14-12356-2 +always \u75c5\u5047 135-13456-5-13-23456-5 +always \u75db\u60e1 124-12346-5-34-5 +always \u75f1\u5b50 12345-356-5-125-156-1 +always \u760b\u5b50 12345-1356-3-125-156-1 +always \u7626\u524a 24-12356-5-15-236-3 +always \u7626\u5b50 24-12356-5-125-156-1 +always \u7638\u5b50 245-236-2-125-156-1 +always \u7656\u597d 1234-16-4-1235-146-5 +always \u7669\u5b50 14-2456-5-125-156-1 +always \u767c\u9084 12345-345-3-1235-12456-2 +always \u767c\u96e3 12345-345-3-1345-1236-5 +always \u767d\u5377 135-2456-2-13-45-5 +always \u767e\u4e58 135-2456-4-24-1356-5 +always \u767e\u4e86 135-2456-4-14-246-4 +always \u7684\u786e 145-16-2-245-236-5 +always \u7687\u51a0 1235-456-2-13-12456-3 +always \u768b\u9676 13-146-3-246-2 +always \u76ae\u76f8 1234-16-2-15-46-5 +always \u76c6\u5b50 1234-136-2-125-156-1 +always \u76d2\u5b50 1235-2346-2-125-156-1 +always \u76e4\u5b50 1234-1236-2-125-156-1 +always \u76ee\u7684 134-34-5-145-16-5 +always \u76f4\u7387 1-156-2-24-2356-5 +always \u76f8\u4f4d 15-46-5-1246-5 +always \u76f8\u5055 15-46-3-13-346-3 +always \u76f8\u570b 15-46-5-13-25-2 +always \u76f8\u592b 15-46-5-12345-34-3 +always \u76f8\u61c9 15-46-3-13456-5 +always \u76f8\u6a5f 15-46-5-13-16-3 +always \u76f8\u7247 15-46-5-1234-2345-5 +always \u76f8\u7387 15-46-3-24-2356-5 +always \u76f8\u7a31 15-46-3-12-136-5 +always \u76f8\u7c3f 15-46-5-135-34-5 +always \u76f8\u8072 15-46-5-24-1356-3 +always \u76f8\u8655 15-46-3-12-34-4 +always \u76f8\u8853 15-46-5-24-34-5 +always \u76f8\u8c8c 15-46-5-134-146-5 +always \u76f8\u9762 15-46-5-134-2345-5 +always \u7701\u5206 24-1356-4-12345-136-5 +always \u7701\u5bdf 15-13456-4-12-345-2 +always \u7701\u601d 15-13456-4-15-156-3 +always \u7701\u609f 15-13456-4-34-5 +always \u7701\u89aa 15-13456-4-245-1456-3 +always \u7701\u9577 24-1356-4-1-1346-4 +always \u770b\u4e2d 123-1236-5-1-12346-5 +always \u770b\u5b88 123-1236-3-24-12356-4 +always \u770b\u5bb6 123-1236-3-13-23456-3 +always \u770b\u76f8 123-1236-5-15-46-5 +always \u770b\u7ba1 123-1236-3-13-12456-4 +always \u770b\u8b77 123-1236-3-1235-34-5 +always \u770b\u9580 123-1236-3-134-136-2 +always \u771f\u7387 1-136-3-24-2356-5 +always \u771f\u76f8 1-136-3-15-46-5 +always \u7738\u5b50 134-12356-2-125-156-1 +always \u773c\u6688 2345-4-256-5 +always \u773c\u7736 2345-4-123-456-3 +always \u7761\u8457 24-1246-5-1-146-2 +always \u7761\u89ba 24-1246-5-13-246-5 +always \u7763\u7387 145-34-3-24-2356-5 +always \u778e\u5b50 15-23456-3-125-156-1 +always \u77ad\u671b 14-246-5-456-5 +always \u77e5\u4e86 1-156-3-14-246-4 +always \u77ee\u5b50 2456-4-125-156-1 +always \u77f3\u5b50 24-156-2-125-156-1 +always \u77f3\u8108 24-156-2-134-2456-5 +always \u7802\u5b50 24-345-3-125-156-1 +always \u780d\u4f10 123-1236-4-12345-345-3 +always \u7834\u76f8 1234-126-5-15-46-5 +always \u7891\u5e16 135-356-3-124-346-5 +always \u789f\u5b50 145-346-2-125-156-1 +always \u78bc\u5b50 134-345-4-125-156-1 +always \u78c5\u7921 1234-1346-3-135-126-2 +always \u78e8\u96e3 134-126-2-1345-1236-5 +always \u7926\u8108 123-456-5-134-2456-5 +always \u793e\u9577 24-2346-5-1-1346-4 +always \u7957\u6709 1-156-4-234-4 +always \u7957\u80fd 1-156-4-1345-1356-2 +always \u7957\u8981 1-156-4-246-5 +always \u795e\u7947 24-136-2-245-16-2 +always \u7968\u5b50 1234-246-5-125-156-1 +always \u7981\u4e0d 13-1456-3-135-34-5 +always \u798f\u76f8 12345-34-2-15-46-5 +always \u79aa\u8b93 24-1236-5-1245-1346-5 +always \u79ae\u6a02 14-16-4-236-5 +always \u79bf\u5b50 124-34-3-125-156-1 +always \u79d1\u9577 123-2346-3-1-1346-4 +always \u7A31\u8077 12-1356-5-1-156-2 +always \u7a2e\u690d 1-12346-5-1-156-2 +always \u7a2e\u6a39 1-12346-5-24-34-5 +always \u7a31\u5fc3 12-136-5-15-1456-3 +always \u7a31\u610f 12-136-5-16-5 +always \u7a3b\u5b50 145-146-5-125-156-1 +always \u7a3f\u5b50 13-146-4-125-156-1 +always \u7a40\u5b50 13-34-4-125-156-1 +always \u7a4d\u7d2f 13-16-3-14-356-4 +always \u7a69\u7576 123456-4-145-1346-5 +always \u7a7a\u5730 123-12346-5-145-16-5 +always \u7a7a\u683c 123-12346-5-13-2346-2 +always \u7a7a\u9592 123-12346-5-15-2345-2 +always \u7a7a\u9699 123-12346-5-15-16-5 +always \u7a7a\u96e3 123-12346-3-1345-1236-5 +always \u7a7a\u984d 123-12346-5-2346-2 +always \u7a7f\u8457 12-12456-3-1-25-2 +always \u7a97\u5b50 12-456-3-125-156-1 +always \u7aae\u76f8 245-235-2-15-46-5 +always \u7aaf\u5b50 246-2-125-156-1 +always \u7ad9\u9577 1-1236-5-1-1346-4 +always \u7ad9\u957f 1-1236-5-1-1346-4 +always \u7b1b\u5b50 145-16-2-125-156-1 +always \u7b26\u61c9 12345-34-2-13456-5 +always \u7b46\u4f10 135-16-4-12345-345-3 +always \u7b49\u5206 145-1356-4-12345-136-5 +always \u7b54\u61c9 145-345-3-13456-5 +always \u7b54\u7406 145-345-3-14-16-4 +always \u7b54\u7b54 145-345-3-145-345-3 +always \u7b56\u5212 245-2346-5-1235-35-5 +always \u7b56\u61c9 245-2346-5-13456-5 +always \u7b77\u5b50 123-2356-5-125-156-1 +always \u7ba1\u5b50 13-12456-4-125-156-1 +always \u7ba1\u6a02 13-12456-4-236-5 +always \u7bad\u93c3 13-2345-5-245-34-5 +always \u7bb1\u5b50 15-46-3-125-156-1 +always \u7be9\u5b50 24-2456-3-125-156-1 +always \u7c1e\u98df 145-1236-3-15-156-5 +always \u7c2a\u5b50 125-1236-3-125-156-1 +always \u7c3d\u7f72 245-2345-3-24-34-5 +always \u7c3e\u5b50 14-2345-2-125-156-1 +always \u7c3f\u5b50 135-34-5-125-156-1 +always \u7c43\u5b50 14-1236-2-125-156-1 +always \u7c4d\u6c92 13-16-2-134-126-5 +always \u7c60\u5b50 14-12346-2-125-156-1 +always \u7c73\u884c 134-16-4-1235-1346-2 +always \u7c97\u7377 245-34-3-123-456-5 +always \u7c97\u7387 245-34-3-24-2356-5 +always \u7c98\u8cbc 1-1236-3-124-346-3 +always \u7cbd\u5b50 125-12346-5-125-156-1 +always \u7cd9\u7c73 245-146-5-134-16-4 +always \u7cf0\u5b50 124-12456-2-125-156-1 +always \u7d00\u50b3 13-16-5-1-12456-5 +always \u7d13\u96e3 24-34-3-1345-1236-5 +always \u7d20\u884c 15-34-5-15-13456-5 +always \u7d2f\u4e16 14-356-4-24-156-5 +always \u7d2f\u52a0 14-356-4-13-23456-3 +always \u7d2f\u5375 14-356-4-14-12456-4 +always \u7d2f\u5b98 14-356-4-13-12456-3 +always \u7d2f\u65e5 14-356-4-1245-156-5 +always \u7d2f\u6708 14-356-4-236-5 +always \u7d2f\u6b21 14-356-4-245-156-5 +always \u7d2f\u72af 14-356-4-12345-1236-5 +always \u7d2f\u7a4d 14-356-4-13-16-3 +always \u7d2f\u7d2f 14-356-4-14-356-4 +always \u7d2f\u8d05 14-356-4-1-1246-5 +always \u7d2f\u9032 14-356-4-13-1456-5 +always \u7d42\u4e86 1-12346-3-14-246-4 +always \u7d44\u9577 125-34-4-1-1346-4 +always \u7d50\u5be6 13-346-3-24-156-2 +always \u7d50\u5df4 13-346-3-135-345-3 +always \u7d66\u4ed8 13-16-4-12345-34-5 +always \u7d68\u5462 1245-12346-2-1345-16-2 +always \u7d71\u7387 124-12346-4-24-2356-5 +always \u7d93\u50b3 13-13456-3-1-12456-5 +always \u7d93\u8108 13-13456-3-134-2456-5 +always \u7db2\u5b50 456-4-125-156-1 +always \u7db8\u5dfe 13-12456-3-13-1456-3 +always \u7de3\u5206 45-2-12345-136-5 +always \u7de8\u8457 135-2345-3-1-34-5 +always \u7e23\u5206 15-2345-5-12345-136-5 +always \u7e23\u9577 15-2345-5-1-1346-4 +always \u7e2b\u9699 12345-1356-5-15-16-5 +always \u7e31\u6a6b 125-12346-3-1235-1356-2 +always \u7e31\u8cab 125-12346-3-13-12456-5 +always \u7e3d\u5f97 125-12346-4-145-356-4 +always \u7e3d\u884c 125-12346-4-1235-1346-2 +always \u7e3d\u9577 125-12346-4-1-1346-4 +always \u7e43\u5b50 135-1356-3-125-156-1 +always \u7e69\u5b50 24-1356-2-125-156-1 +always \u7e8c\u5047 15-1256-5-13-23456-5 +always \u7f3a\u7a7a 245-236-3-123-12346-5 +always \u7f48\u5b50 124-1236-2-125-156-1 +always \u7f50\u5b50 13-12456-5-125-156-1 +always \u7f69\u5b50 1-146-5-125-156-1 +always \u7f72\u540d 24-34-5-134-13456-2 +always \u7f79\u96e3 14-16-2-1345-1236-5 +always \u7f9e\u602f 15-234-3-245-236-5 +always \u7f9e\u60e1 15-234-3-34-5 +always \u7fa9\u884c 16-5-15-13456-5 +always \u7ff9\u695a 245-246-2-12-34-4 +always \u7ff9\u9996 245-246-2-24-12356-4 +always \u8001\u5c07 14-146-4-13-46-5 +always \u8001\u5c11 14-146-4-24-146-5 +always \u8003\u5377 123-146-4-13-45-5 +always \u8003\u91cf 123-146-4-14-46-2 +always \u8015\u7a2e 13-1356-3-1-12346-5 +always \u8017\u5b50 1235-146-5-125-156-1 +always \u805e\u9054 123456-5-145-345-2 +always \u8072\u6a02 24-1356-3-236-5 +always \u8077\u5206 1-156-2-12345-136-5 +always \u807d\u5929 124-13456-5-124-2345-3 +always \u807d\u5dee 124-13456-3-12-2456-3 +always \u8086\u61c9 15-156-5-13456-5 +always \u8098\u5b50 1-12356-4-125-156-1 +always \u809a\u5b50 145-34-5-125-156-1 +always \u80a1\u5206 13-34-4-12345-136-5 +always \u80c6\u5b50 145-1236-4-125-156-1 +always \u80d6\u5b50 1234-1346-5-125-156-1 +always \u80da\u5b50 1234-356-3-125-156-1 +always \u80f0\u5b50 16-2-125-156-1 +always \u8108\u5bec 134-2456-5-123-12456-3 +always \u8108\u5e45 134-2456-5-12345-34-2 +always \u8108\u640f 134-2456-5-135-126-2 +always \u8108\u7406 134-2456-5-14-16-4 +always \u8108\u78bc 134-2456-5-134-345-4 +always \u8108\u7d61 134-2456-5-14-25-5 +always \u8108\u983b 134-2456-5-1234-1456-2 +always \u8116\u5b50 135-126-2-125-156-1 +always \u8166\u5b50 1345-146-4-125-156-1 +always \u8178\u5b50 12-1346-2-125-156-1 +always \u817f\u5b50 124-1246-4-125-156-1 +always \u8180\u5b50 135-1346-4-125-156-1 +always \u8180\u80f1 1234-1346-2-13-456-3 +always \u8180\u81c2 135-1346-4-135-16-5 +always \u819c\u62dc 134-126-2-135-2456-5 +always \u81bd\u5b50 145-1236-4-125-156-1 +always \u81bd\u602f 145-1236-4-245-236-5 +always \u81c6\u5ea6 16-5-145-25-5 +always \u81e5\u92ea 25-5-1234-34-5 +always \u81e7\u5426 125-1346-3-1234-16-4 +always \u81e8\u6d2e 14-1456-2-246-2 +always \u81e8\u96e3 14-1456-2-1345-1236-5 +always \u81ea\u50b3 125-156-5-1-12456-5 +always \u81ea\u7701 125-156-5-15-13456-4 +always \u81ea\u7d66 125-156-5-13-16-4 +always \u8205\u5b50 13-234-5-125-156-1 +always \u8208\u5473 15-13456-5-1246-5 +always \u8208\u7dfb 15-13456-5-1-156-5 +always \u8208\u8208 15-13456-5-15-13456-5 +always \u8208\u8da3 15-13456-5-245-1256-5 +always \u820a\u90fd 13-234-5-145-34-3 +always \u820c\u82d4 24-2346-2-124-2456-3 +always \u820d\u68c4 24-2346-4-245-16-5 +always \u8216\u5f35 1234-34-3-1-1346-3 +always \u8216\u6392 1234-34-3-1234-2456-2 +always \u822c\u82e5 135-126-3-1245-2346-4 +always \u8239\u9577 12-12456-2-1-1346-4 +always \u8239\u96e3 12-12456-2-1345-1236-5 +always \u8266\u9577 13-2345-5-1-1346-4 +always \u826f\u5c07 14-46-2-13-46-5 +always \u8272\u76f8 15-2346-5-15-46-5 +always \u82b1\u51a0 1235-35-3-13-12456-3 +always \u82e5\u5e79 1245-25-5-13-1236-3 +always \u82e6\u96e3 123-34-4-1345-1236-5 +always \u82f1\u6cd5 13456-3-12345-345-5 +always \u8304\u5b50 245-346-2-125-156-1 +always \u8305\u585e 134-146-2-15-2346-5 +always \u8349\u7387 245-146-4-24-2356-5 +always \u8378\u85ba 135-16-2-245-16-2 +always \u83f2\u8584 12345-356-4-135-126-2 +always \u840e\u7e2e 1246-3-15-25-3 +always \u842c\u4e58 12456-5-24-1356-5 +always \u842c\u5377 12456-5-13-45-5 +always \u843d\u96e3 14-25-5-1345-1236-5 +always \u843d\u9b44 14-25-5-124-25-5 +always \u8449\u5b50 346-5-125-156-1 +always \u8449\u8108 346-5-134-2456-5 +always \u8457\u4f5c 1-34-5-125-25-5 +always \u8457\u529b 1-25-2-14-16-5 +always \u8457\u540d 1-34-5-134-13456-2 +always \u8457\u5be6 1-25-2-24-156-2 +always \u8457\u5e8a 1-25-2-12-456-2 +always \u8457\u6025 1-146-3-13-16-2 +always \u8457\u60f3 1-146-2-15-46-4 +always \u8457\u614c 1-146-2-1235-456-3 +always \u8457\u624b 1-25-2-24-12356-4 +always \u8457\u66f8 1-34-5-24-34-3 +always \u8457\u6709 1-34-5-234-4 +always \u8457\u68cb 1-25-2-245-16-2 +always \u8457\u6dbc 1-146-3-14-46-2 +always \u8457\u706b 1-146-2-1235-25-4 +always \u8457\u8005 1-34-5-1-2346-4 +always \u8457\u8272 1-25-2-15-2346-5 +always \u8457\u843d 1-146-2-14-25-5 +always \u8457\u8457 1-25-2-1-2346-1 +always \u8457\u8863 1-25-2-16-3 +always \u8457\u8ff0 1-34-5-24-34-5 +always \u8457\u91cd 1-25-2-1-12346-5 +always \u8457\u9678 1-25-2-14-34-5 +always \u8499\u96e3 134-1356-2-1345-1236-5 +always \u84c6\u5b50 15-16-2-125-156-1 +always \u84cb\u5b50 13-2456-5-125-156-1 +always \u84fc\u83aa 14-34-5-2346-2 +always \u8584\u8377 135-126-5-1235-2346-2 +always \u8584\u884c 135-126-2-15-13456-5 +always \u85c9\u85c9 13-16-2-13-16-2 +always \u85e4\u5b50 124-1356-2-125-156-1 +always \u85e5\u884c 246-5-1235-1346-2 +always \u85e5\u92ea 246-5-1234-34-5 +always \u8655\u4e8b 12-34-4-24-156-5 +always \u8655\u4e8e 12-34-4-1256-2 +always \u8655\u5206 12-34-4-12345-136-5 +always \u8655\u5883 12-34-4-13-13456-5 +always \u8655\u65bc 12-34-4-1256-2 +always \u8655\u7406 12-34-4-14-16-4 +always \u8655\u7f70 12-34-4-12345-345-2 +always \u8655\u9577 12-34-5-1-1346-4 +always \u865f\u54ed 1235-146-2-123-34-3 +always \u868a\u5b50 123456-2-125-156-1 +always \u86e4\u868c 13-2346-4-135-1346-5 +always \u86e4\u86a7 13-2346-4-13-346-5 +always \u86e4\u870a 13-2346-4-14-16-5 +always \u86fb\u5316 124-1246-5-1235-35-5 +always \u8766\u87c6 1235-345-2-134-345-1 +always \u8768\u5b50 24-156-3-125-156-1 +always \u87ec\u86fb 12-1236-2-124-1246-5 +always \u87f2\u5b50 12-12346-2-125-156-1 +always \u883b\u6a6b 134-1236-2-1235-1356-5 +always \u8840\u6688 15-346-4-256-5 +always \u8840\u9084 15-346-4-1235-12456-2 +always \u884c\u4e1a 1235-1346-2-346-5 +always \u884c\u4f0d 1235-1346-2-34-4 +always \u884c\u5217 1235-1346-2-14-346-5 +always \u884c\u54e1 1235-1346-2-45-2 +always \u884c\u5bb6 1235-1346-2-13-23456-3 +always \u884c\u5eab 1235-1346-2-123-34-5 +always \u884c\u60c5 1235-1346-2-245-13456-2 +always \u884c\u6578 1235-1346-2-24-34-5 +always \u884c\u6703 1235-1346-2-1235-1246-5 +always \u884c\u696d 1235-1346-2-346-5 +always \u884c\u6b3e 1235-1346-2-123-12456-4 +always \u884c\u72c0 15-13456-5-1-456-5 +always \u884c\u865f 1235-1346-2-1235-146-5 +always \u884c\u884c 1235-1346-2-15-13456-2 +always \u884c\u898f 1235-1346-2-13-1246-3 +always \u884c\u8a71 1235-1346-2-1235-35-5 +always \u884c\u9593 1235-1346-2-13-2345-3 +always \u885d\u51a0 12-12346-3-13-12456-3 +always \u8861\u91cf 1235-1356-2-14-46-2 +always \u8863\u51a0 16-3-13-12456-3 +always \u8863\u8457 16-3-1-25-2 +always \u8863\u88f3 16-3-24-1346-1 +always \u8868\u7387 135-246-4-24-2356-5 +always \u8868\u76f8 135-246-4-15-46-5 +always \u888b\u5b50 145-2456-5-125-156-1 +always \u8896\u5b50 15-234-5-125-156-1 +always \u88ab\u5b50 135-356-5-125-156-1 +always \u88c1\u5ea6 245-2456-2-145-25-5 +always \u88c1\u91cf 245-2456-2-14-46-2 +always \u88c2\u7e2b 14-346-5-12345-1356-5 +always \u88d9\u5b50 245-256-2-125-156-1 +always \u88dc\u5047 135-34-4-13-23456-5 +always \u88dc\u7d66 135-34-4-13-16-4 +always \u88dc\u9084 135-34-4-1235-12456-2 +always \u88dc\u95d5 135-34-4-245-236-3 +always \u88e1\u5b50 14-16-4-125-156-1 +always \u8902\u5b50 13-35-5-125-156-1 +always \u8932\u5b50 123-34-5-125-156-1 +always \u893b\u73a9 15-346-5-12456-5 +always \u896a\u5b50 35-5-125-156-1 +always \u897f\u6a02 15-16-3-236-5 +always \u8981\u633e 246-3-15-346-2 +always \u8981\u6c42 246-3-245-234-2 +always \u8981\u8105 246-3-15-346-2 +always \u8986\u6821 12345-34-5-13-246-5 +always \u8986\u6c92 12345-34-5-134-126-5 +always \u89aa\u5bb6 245-13456-5-13-23456-3 +always \u8a0e\u4f10 124-146-4-12345-345-3 +always \u8a3a\u8108 1-136-4-134-2456-5 +always \u8a50\u964d 1-345-5-15-46-2 +always \u8a55\u50b3 1234-13456-2-1-12456-5 +always \u8a55\u91cf 1234-13456-2-14-46-2 +always \u8a66\u5377 24-156-5-13-45-5 +always \u8a72\u884c 13-2456-3-1235-1346-2 +always \u8a86\u9a19 123-456-3-1234-2345-5 +always \u8aaa\u5ba2 24-1246-5-123-2346-5 +always \u8aaa\u670d 24-1246-5-12345-34-2 +always \u8abf\u505c 124-246-2-124-13456-2 +always \u8abf\u5408 124-246-2-1235-2346-2 +always \u8abf\u5b50 145-246-5-125-156-1 +always \u8abf\u6574 124-246-2-1-1356-4 +always \u8abf\u7bc0 124-246-2-13-346-2 +always \u8abf\u89e3 124-246-2-13-346-4 +always \u8abf\u9577 124-246-2-1-1346-4 +always \u8abf\u990a 124-246-2-46-4 +always \u8acb\u5047 245-13456-4-13-23456-5 +always \u8ad6\u8457 14-123456-5-1-34-5 +always \u8ad6\u8a9e 14-123456-2-1256-4 +always \u8b1d\u6713 15-346-5-124-246-5 +always \u8b3e\u7f75 134-1236-5-134-345-5 +always \u8b58\u76f8 24-156-5-15-46-5 +always \u8b5c\u5b50 1234-34-4-125-156-1 +always \u8b70\u8655 16-5-12-34-4 +always \u8b70\u9577 16-5-1-1346-4 +always \u8b8a\u66f4 135-2345-5-13-1356-3 +always \u8b8a\u76f8 135-2345-5-15-46-5 +always \u8ba1\u5212 13-16-5-1235-35-5 +always \u8c46\u5b50 145-12356-5-125-156-1 +always \u8c46\u8c49 145-12356-5-12-156-4 +always \u8c6c\u4ed4 1-34-3-125-2456-4 +always \u8c6c\u5708 1-34-3-13-45-5 +always \u8c79\u5b50 135-146-5-125-156-1 +always \u8c8c\u76f8 134-146-5-15-46-5 +always \u8ca0\u7d2f 12345-34-5-14-356-4 +always \u8ca0\u8377 12345-34-5-1235-2346-5 +always \u8ca1\u76f8 245-2456-2-15-46-5 +always \u8ca1\u9577 245-2456-2-1-1346-4 +always \u8ca9\u5b50 12345-1236-5-125-156-1 +always \u8cde\u73a9 24-1346-4-12456-5 +always \u8ce2\u76f8 15-2345-2-15-46-5 +always \u8d74\u96e3 12345-34-5-1345-1236-5 +always \u8d77\u5b50 245-16-4-125-156-1 +always \u8ddb\u5b50 135-126-4-125-156-1 +always \u8def\u5b50 14-34-5-125-156-1 +always \u8df3\u884c 124-246-5-1235-1346-2 +always \u8e09\u8e4c 14-46-5-245-46-5 +always \u8e44\u5b50 124-16-2-125-156-1 +always \u8e4a\u8e7a 15-16-3-245-246-5 +always \u8eab\u5206 24-136-3-12345-136-5 +always \u8eab\u5b50 24-136-3-125-156-1 +always \u8eca\u5b50 12-2346-3-125-156-1 +always \u8eca\u884c 12-2346-3-1235-1346-2 +always \u8eca\u9577 12-2346-3-1-1346-4 +always \u8ecb\u6232 13-345-3-15-16-5 +always \u8ecd\u6a02 13-256-3-236-5 +always \u8ecd\u9577 13-256-3-1-1346-4 +always \u8f15\u7387 245-13456-3-24-2356-5 +always \u8f29\u5206 135-356-5-12345-136-5 +always \u8f29\u5b50 135-356-5-125-156-1 +always \u8f2a\u5b50 14-123456-2-125-156-1 +always \u8fae\u5b50 135-2345-5-125-156-1 +always \u8fb1\u6c92 1245-34-5-134-126-5 +always \u8fd4\u9084 12345-1236-4-1235-12456-2 +always \u9000\u9084 124-1246-5-1235-12456-2 +always \u9002\u5408 24-156-5-1235-2346-2 +always \u9003\u96e3 124-146-2-1345-1236-5 +always \u9023\u9577 14-2345-2-1-1346-4 +always \u903e\u5206 1256-2-12345-136-5 +always \u9047\u96e3 1256-5-1345-1236-5 +always \u904a\u8aaa 234-2-24-1246-5 +always \u904e\u5206 13-25-5-12345-136-5 +always \u904e\u7576 13-25-5-145-1346-5 +always \u9053\u89c0 145-146-5-13-12456-5 +always \u905b\u9054 14-234-3-145-345-3 +always \u9063\u5c07 245-2345-4-13-46-5 +always \u9069\u61c9 24-156-5-13456-5 +always \u9069\u7576 24-156-5-145-1346-5 +always \u906d\u96e3 125-146-3-1345-1236-5 +always \u9077\u90fd 245-2345-3-145-34-3 +always \u907f\u96e3 135-16-5-1345-1236-5 +always \u9084\u4fd7 1235-12456-2-15-34-2 +always \u9084\u50f9 1235-12456-2-13-23456-5 +always \u9084\u539f 1235-12456-2-45-2 +always \u9084\u624b 1235-12456-2-24-12356-4 +always \u9084\u672c 1235-12456-2-135-136-4 +always \u9084\u7259 1235-12456-2-23456-2 +always \u9084\u773c 1235-12456-2-2345-4 +always \u9084\u79ae 1235-12456-2-14-16-4 +always \u9084\u81f3 1235-12456-2-1-156-5 +always \u9084\u9109 1235-12456-2-15-46-3 +always \u9084\u9858 1235-12456-2-45-5 +always \u9084\u9b42 1235-12456-2-1235-123456-2 +always \u908a\u5fbc 135-2345-3-13-246-5 +always \u90a3\u4e48 1345-345-5-134-2346-1 +always \u90a3\u500b 1345-345-4-13-2346-5 +always \u90a3\u582a 1345-345-4-123-1236-3 +always \u90a3\u6709 1345-345-4-234-4 +always \u90a3\u80fd 1345-345-4-1345-1356-2 +always \u90aa\u884c 15-346-2-15-13456-5 +always \u90e1\u9577 13-256-5-1-1346-4 +always \u90e2\u90fd 13456-4-145-34-3 +always \u90e8\u5206 135-34-5-12345-136-5 +always \u90e8\u5c07 135-34-5-13-46-5 +always \u90e8\u9577 135-34-5-1-1346-4 +always \u90f5\u5dee 234-2-12-2456-3 +always \u90fd\u5175 145-34-3-135-13456-3 +always \u90fd\u53f8 145-34-3-15-156-3 +always \u90fd\u57ce 145-34-3-12-1356-2 +always \u90fd\u5bdf 145-34-3-12-345-2 +always \u90fd\u5c09 145-34-3-1246-5 +always \u90fd\u5e02 145-34-3-24-156-5 +always \u90fd\u5ec1 145-34-3-245-2346-5 +always \u90fd\u723e 145-34-3-156-4 +always \u90fd\u7763 145-34-3-145-34-3 +always \u90fd\u7d71 145-34-3-124-12346-4 +always \u90fd\u8ecd 145-34-3-13-256-3 +always \u90fd\u9091 145-34-3-16-5 +always \u9109\u5c0e 15-46-5-145-146-4 +always \u9109\u9577 15-46-3-1-1346-4 +always \u914b\u9577 245-234-2-1-1346-4 +always \u914d\u6a02 1234-356-5-236-5 +always \u914d\u7d66 1234-356-5-13-16-4 +always \u916c\u61c9 12-12356-2-13456-5 +always \u91cb\u5377 24-156-5-13-45-5 +always \u91cc\u9577 14-16-4-1-1346-4 +always \u91cd\u4e5d 12-12346-2-13-234-4 +always \u91cd\u4f30 12-12346-2-13-34-3 +always \u91cd\u4f86 12-12346-2-14-2456-2 +always \u91cd\u4fee 12-12346-2-15-234-3 +always \u91cd\u5144 12-12346-2-15-235-3 +always \u91cd\u5149 12-12346-2-13-456-3 +always \u91cd\u5165 12-12346-2-1245-34-5 +always \u91cd\u520a 12-12346-2-123-1236-3 +always \u91cd\u5370 12-12346-2-1456-5 +always \u91cd\u56de 12-12346-2-1235-1246-2 +always \u91cd\u570d 12-12346-2-1246-2 +always \u91cd\u594f 12-12346-2-125-12356-5 +always \u91cd\u5a5a 12-12346-2-1235-123456-3 +always \u91cd\u5b6b 12-12346-2-15-123456-3 +always \u91cd\u5b9a 12-12346-2-145-13456-5 +always \u91cd\u5beb 12-12346-2-15-346-4 +always \u91cd\u5efa 12-12346-2-13-2345-5 +always \u91cd\u5fa9 12-12346-2-12345-34-5 +always \u91cd\u6176 12-12346-2-245-13456-5 +always \u91cd\u6284 12-12346-2-12-146-3 +always \u91cd\u632f 12-12346-2-1-136-5 +always \u91cd\u6574 12-12346-2-1-1356-4 +always \u91cd\u65b0 12-12346-2-15-1456-3 +always \u91cd\u6d0b 12-12346-2-46-2 +always \u91cd\u6e2c 12-12346-2-245-2346-5 +always \u91cd\u6f14 12-12346-2-2345-4 +always \u91cd\u7372 12-12346-2-1235-25-5 +always \u91cd\u73fe 12-12346-2-15-2345-5 +always \u91cd\u7533 12-12346-2-24-136-3 +always \u91cd\u758a 12-12346-2-145-346-2 +always \u91cd\u7d44 12-12346-2-125-34-4 +always \u91cd\u7f6e 12-12346-2-1-156-5 +always \u91cd\u8003 12-12346-2-123-146-4 +always \u91cd\u8907 12-12346-2-12345-34-5 +always \u91cd\u8a2d 12-12346-2-24-2346-5 +always \u91cd\u8e48 12-12346-2-145-146-5 +always \u91cd\u8fd4 12-12346-2-12345-1236-4 +always \u91cd\u8ff0 12-12346-2-24-34-5 +always \u91cd\u9022 12-12346-2-12345-1356-2 +always \u91cd\u91cd 12-12346-2-12-12346-2 +always \u91cd\u967d 12-12346-2-46-2 +always \u91d1\u5b50 13-1456-3-125-156-1 +always \u91d8\u5b50 145-13456-3-125-156-1 +always \u91e6\u5b50 123-12356-5-125-156-1 +always \u9245\u8457 13-1256-5-1-34-5 +always \u9257\u5b50 245-2345-2-125-156-1 +always \u9264\u5b50 13-12356-3-125-156-1 +always \u9280\u5b50 1456-2-125-156-1 +always \u9280\u884c 1456-2-1235-1346-2 +always \u92b7\u5047 15-246-3-13-23456-5 +always \u92ea\u4f4d 1234-34-5-1246-5 +always \u92ea\u5b50 1234-34-5-125-156-1 +always \u92ea\u9762 1234-34-5-134-2345-5 +always \u92f8\u5b50 13-1256-5-125-156-1 +always \u9320\u5b50 145-13456-5-125-156-1 +always \u934a\u5b50 14-2345-5-125-156-1 +always \u934b\u5b50 13-25-3-125-156-1 +always \u939a\u5b50 12-1246-2-125-156-1 +always \u93ac\u4eac 1235-146-5-13-13456-3 +always \u93e1\u5b50 13-13456-5-125-156-1 +always \u9435\u9a0e 124-346-4-13-16-5 +always \u9470\u5319 246-5-24-156-4 +always \u9472\u5d4c 15-46-3-245-2345-5 +always \u947d\u6212 125-12456-5-13-346-5 +always \u947d\u77f3 125-12456-5-24-156-2 +always \u947f\u5b50 125-146-2-125-156-1 +always \u9577\u4f7f 1-1346-4-24-156-4 +always \u9577\u5047 12-1346-2-13-23456-5 +always \u9577\u50cf 1-1346-4-15-46-5 +always \u9577\u5144 1-1346-4-15-235-3 +always \u9577\u5927 1-1346-4-145-345-5 +always \u9577\u5973 1-1346-4-1345-1256-4 +always \u9577\u5b50 1-1346-4-125-156-4 +always \u9577\u5b6b 1-1346-4-15-123456-3 +always \u9577\u5b98 1-1346-4-13-12456-3 +always \u9577\u5e7c 1-1346-4-234-5 +always \u9577\u623f 1-1346-4-12345-1346-2 +always \u9577\u7537 1-1346-4-1345-1236-2 +always \u9577\u8001 1-1346-4-14-146-4 +always \u9577\u8005 1-1346-4-1-2346-4 +always \u9577\u8457 1-1346-4-1-2346-1 +always \u9577\u865f 12-1346-2-1235-146-2 +always \u9577\u8f29 1-1346-4-135-356-5 +always \u9577\u9032 1-1346-4-13-1456-5 +always \u9580\u5b50 134-136-2-125-156-1 +always \u9580\u6846 134-136-2-123-456-5 +always \u9580\u6abb 134-136-2-123-1236-4 +always \u9580\u7e2b 134-136-2-12345-1356-5 +always \u9589\u585e 135-16-5-15-2346-5 +always \u958b\u8869 123-2456-3-12-345-5 +always \u9592\u6563 15-2345-2-15-1236-4 +always \u9592\u7a7a 15-2345-2-123-12346-5 +always \u9593\u63a5 13-2345-5-13-346-3 +always \u9593\u65b7 13-2345-5-145-12456-5 +always \u9593\u6b47 13-2345-5-15-346-3 +always \u9593\u8adc 13-2345-5-145-346-2 +always \u9593\u9694 13-2345-5-13-2346-2 +always \u9593\u9699 13-2345-5-15-16-5 +always \u95a3\u5b50 13-2346-2-125-156-1 +always \u95b1\u5377 236-5-13-45-5 +always \u95d5\u5931 245-236-3-24-156-3 +always \u95d5\u5982 245-236-3-1245-34-2 +always \u95d5\u6f0f 245-236-3-14-12356-5 +always \u95d5\u7591 245-236-3-16-2 +always \u963b\u5687 125-34-4-1235-2346-5 +always \u963b\u585e 125-34-4-15-2346-5 +always \u963f\u4fd7 2346-3-15-34-2 +always \u963f\u8adb 2346-3-1256-2 +always \u9644\u548c 12345-34-5-1235-2346-5 +always \u9644\u8457 12345-34-5-1-25-2 +always \u964d\u4f0f 15-46-2-12345-34-2 +always \u964d\u5c07 15-46-2-13-46-5 +always \u964d\u6575 15-46-2-145-16-2 +always \u964d\u66f8 15-46-2-24-34-3 +always \u964d\u670d 15-46-2-12345-34-2 +always \u964d\u9f8d 15-46-2-14-12346-2 +always \u9662\u5b50 45-5-125-156-1 +always \u9662\u9577 45-5-1-1346-4 +always \u9663\u5b50 1-136-5-125-156-1 +always \u9678\u3001 14-234-5-6-0 +always \u968a\u9577 145-1246-5-1-1346-4 +always \u96a8\u8208 15-1246-2-15-13456-5 +always \u96b1\u6c92 1456-4-134-126-5 +always \u96c5\u6a02 23456-4-236-5 +always \u96d9\u91cd 24-456-3-12-12346-2 +always \u96e2\u9593 14-16-2-13-2345-5 +always \u96e3\u5730 1345-1236-5-145-16-5 +always \u96e3\u6c11 1345-1236-5-134-1456-2 +always \u96e3\u80f8 1345-1236-5-15-235-3 +always \u96ea\u8304 15-236-4-13-23456-3 +always \u96fb\u710a 145-2345-5-1235-1236-5 +always \u9732\u767d 14-12356-5-135-2456-2 +always \u9732\u76f8 14-12356-5-15-46-5 +always \u9732\u81c9 14-12356-5-14-2345-4 +always \u9732\u9762 14-12356-5-134-2345-5 +always \u9756\u96e3 13-13456-5-1345-1236-5 +always \u975c\u8108 13-13456-5-134-2456-5 +always \u975e\u5206 12345-356-3-12345-136-5 +always \u975e\u96e3 12345-356-3-1345-1236-5 +always \u9762\u5b50 134-2345-5-125-156-1 +always \u9774\u5b50 15-236-3-125-156-1 +always \u978b\u5b50 15-346-2-125-156-1 +always \u978d\u5b50 1236-3-125-156-1 +always \u97f3\u6a02 1456-3-236-5 +always \u97ff\u61c9 15-46-4-13456-5 +always \u9806\u61c9 24-123456-5-13456-5 +always \u9818\u5b50 14-13456-4-125-156-1 +always \u982d\u5b50 124-12356-2-125-156-1 +always \u9838\u5b50 13-13456-4-125-156-1 +always \u986f\u8457 15-2345-4-1-34-5 +always \u98db\u6f32 12345-356-3-1-1346-5 +always \u9903\u5b50 13-246-4-125-156-1 +always \u990a\u5206 46-4-12345-136-5 +always \u9918\u8208 1256-2-15-13456-5 +always \u9928\u5b50 13-12456-4-125-156-1 +always \u9928\u9577 13-12456-4-1-1346-4 +always \u9996\u76f8 24-12356-4-15-46-5 +always \u9996\u90fd 24-12356-4-145-34-3 +always \u9996\u9577 24-12356-4-1-1346-4 +always \u99ac\u5b50 134-345-4-125-156-1 +always \u99ac\u864e 134-345-4-1235-34-3 +always \u99ae\u6cb3 1234-13456-2-1235-2346-2 +always \u9a0e\u5175 13-16-5-135-13456-3 +always \u9a19\u5b50 1234-2345-5-125-156-1 +always \u9a3e\u5b50 14-25-2-125-156-1 +always \u9a4d\u9a0e 15-246-3-13-16-5 +always \u9a55\u6a6b 13-246-3-1235-1356-5 +always \u9aa8\u5b50 13-34-4-125-156-1 +always \u9aa8\u76f8 13-34-4-15-46-5 +always \u9ad4\u80d6 124-16-4-1234-1236-2 +always \u9ad8\u66f4 13-146-3-13-1356-3 +always \u9ad8\u8208 13-146-3-15-13456-5 +always \u9ad8\u9e97 13-146-3-14-16-2 +always \u9b06\u6563 15-12346-3-15-1236-4 +always \u9b0d\u5b50 1235-34-2-125-156-1 +always \u9b1a\u5b50 15-1256-3-125-156-1 +always \u9b3c\u5b50 13-1246-4-125-156-1 +always \u9bae\u5c11 15-2345-4-24-146-4 +always \u9bae\u6065 15-2345-4-12-156-4 +always \u9d28\u5b50 23456-3-125-156-1 +always \u9d3b\u722a 1235-12346-2-1-146-4 +always \u9d3f\u5b50 13-2346-3-125-156-1 +always \u9d60\u7684 1235-34-2-145-16-5 +always \u9ea5\u5b50 134-2456-5-125-156-1 +always \u9ebb\u5b50 134-345-2-125-156-1 +always \u9ec3\u51a0 1235-456-2-13-12456-3 +always \u9ede\u5b50 145-2345-4-125-156-1 +always \u9f13\u8b5f 13-34-4-125-146-5 +always \u9f3b\u5b50 135-16-2-125-156-1 +always \u9f9c\u8332 245-234-3-245-156-2 +always \u9f9c\u88c2 13-256-3-14-346-5 diff --git a/etc_org/brltty/Contraction/zu.ctb b/etc_org/brltty/Contraction/zu.ctb new file mode 100644 index 0000000..61cc3d3 --- /dev/null +++ b/etc_org/brltty/Contraction/zu.ctb @@ -0,0 +1,31 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Contraction Table - Zulu (contracted) +# +# Samuel Thibault +# +# This table is based on the Unesco report on the progress of unification of +# braille writing « L'ÉCRITURE BRAILLE DANS LE MONDE », by Sir Clutha +# MACKENZIE: http://unesdoc.unesco.org/images/0013/001352/135251fo.pdf +# The document is dated 1954, so this table may be quite outdated. + +include letters-latin.cti + +always 'b 23 +always gq 126 diff --git a/etc_org/brltty/Input/al/abt_basic.kti b/etc_org/brltty/Input/al/abt_basic.kti new file mode 100644 index 0000000..05f7c19 --- /dev/null +++ b/etc_org/brltty/Input/al/abt_basic.kti @@ -0,0 +1,97 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This key subtable is for Alva models which have the basic ABT/Delphi keys. +note The two long keys are named Left and Right. +note The small keys immediately to their left and right are named Up and Down. +note The three small keys at the left are named Prog, Home, and Cursor. + + +#################### +# Default Bindings # +#################### + +bind !Left FWINLT +bind !Right FWINRT +bind Home+!Left LNBEG +bind Home+!Right LNEND +bind Cursor+!Left HWINLT +bind Cursor+!Right HWINRT +bind Prog+!Left CHRLT +bind Prog+!Right CHRRT + +bind !Up LNUP +bind !Down LNDN +bind Home TOP_LEFT +bind Home+!Up TOP +bind Home+!Down BOT +bind Cursor+!Up ATTRUP +bind Cursor+!Down ATTRDN +bind Home+Cursor+!Up PRDIFLN +bind Home+Cursor+!Down NXDIFLN +bind Prog+Home+!Up PRPROMPT + +bind Home+Cursor CSRTRK +bind Cursor RETURN + +bind !RoutingKey1 ROUTE +bind Prog+Home+!RoutingKey1 DESCCHAR +bind Home+Cursor+!RoutingKey1 SETLEFT + +bind Prog+!RoutingKey1 CLIP_NEW +bind Home+!RoutingKey1 COPY_RECT +bind Prog+Home+!Down PASTE + +bind Prog HELP +bind Prog+Home DISPMD +bind Prog+Cursor PREFMENU +bind Prog+!Up INFO +bind Prog+!Down FREEZE + +bind !Status1A CAPBLINK +bind !Status1B CSRVIS +bind !Status1C CSRBLINK +bind Cursor+!Status1A SIXDOTS +bind Cursor+!Status1B CSRSIZE +bind Cursor+!Status1C SLIDEWIN + +bind Home+Cursor+!Left MUTE +bind Home+Cursor+!Right SAY_LINE +bind Prog+Home+!Left RESTARTSPEECH +bind Prog+Home+!Right SAY_BELOW + + +################# +# Menu Bindings # +################# + +context menu + +bind !Up MENU_PREV_ITEM +bind !Down MENU_NEXT_ITEM +bind Home+!Up MENU_FIRST_ITEM +bind Home+!Down MENU_LAST_ITEM + +bind !Left FWINLT +bind !Right FWINRT +bind Home+!Left PREFLOAD +bind Home+!Right PREFSAVE + +bind Prog PREFMENU +bind Home MENU_PREV_SETTING +bind Cursor MENU_NEXT_SETTING diff --git a/etc_org/brltty/Input/al/abt_extra.kti b/etc_org/brltty/Input/al/abt_extra.kti new file mode 100644 index 0000000..13bb6d6 --- /dev/null +++ b/etc_org/brltty/Input/al/abt_extra.kti @@ -0,0 +1,21 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This key subtable is for Alva models which have the extra ABT/Delphi keys. +note The three small keys at the right are named Cursor2, Home2, and Prog2. + diff --git a/etc_org/brltty/Input/al/abt_large.ktb b/etc_org/brltty/Input/al/abt_large.ktb new file mode 100644 index 0000000..424215d --- /dev/null +++ b/etc_org/brltty/Input/al/abt_large.ktb @@ -0,0 +1,26 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Alva ABT [3nn] and Delphi [4nn] (large) + +context default +include abt_basic.kti + +context default +include abt_extra.kti + diff --git a/etc_org/brltty/Input/al/abt_small.ktb b/etc_org/brltty/Input/al/abt_small.ktb new file mode 100644 index 0000000..f7664a9 --- /dev/null +++ b/etc_org/brltty/Input/al/abt_small.ktb @@ -0,0 +1,23 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Alva ABT [3nn] and Delphi [4nn] (small) + +context default +include abt_basic.kti + diff --git a/etc_org/brltty/Input/al/bc-etouch.kti b/etc_org/brltty/Input/al/bc-etouch.kti new file mode 100644 index 0000000..6bbf43e --- /dev/null +++ b/etc_org/brltty/Input/al/bc-etouch.kti @@ -0,0 +1,23 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +note There are four ETouch keys, two at each end of the text cell area. +note * Each is subnamed according to the side it's on (Left, Right), +note * and according to its position on that side (Rear, Front). +note * The two Rear keys are identified by two vertical bars. +note * The two Front keys are identified by one horizontal bar. diff --git a/etc_org/brltty/Input/al/bc-smartpad.kti b/etc_org/brltty/Input/al/bc-smartpad.kti new file mode 100644 index 0000000..c18357d --- /dev/null +++ b/etc_org/brltty/Input/al/bc-smartpad.kti @@ -0,0 +1,85 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +note * The outer key on the left, identified by three horizontal bars, is subnamed F1. +note * The inner key on the left, identified by one horizontal bar, is subnamed F2. +note * The inner key on the right, identified by one vertical bar, is subnamed F3. +note * The outer key on the right, identified by three vertical bars, is subnamed F4. +note * The keys in the middle form a five-way directional pad: +note + The round key in the middle is subnamed Enter. +note + The short, thin keys that form a square around it are subnamed Left, Right, Up, and Down. + + +#################### +# Default Bindings # +#################### + +bind SmartpadLeft KEY_CURSOR_LEFT +bind SmartpadRight KEY_CURSOR_RIGHT +bind SmartpadUp KEY_CURSOR_UP +bind SmartpadDown KEY_CURSOR_DOWN +bind SmartpadEnter PASTE + +bind SmartpadF2 TIME + +bind SmartpadF1+SmartpadLeft SWITCHVT_PREV +bind SmartpadF1+SmartpadRight SWITCHVT_NEXT +bind SmartpadF1+SmartpadEnter KEY_INSERT +bind SmartpadF1+!RoutingKey1 SWITCHVT + +bind SmartpadF2+SmartpadUp KEY_PAGE_UP +bind SmartpadF2+SmartpadDown KEY_PAGE_DOWN +bind SmartpadF2+SmartpadLeft KEY_HOME +bind SmartpadF2+SmartpadRight KEY_END +bind SmartpadF2+SmartpadEnter KEY_DELETE +bind SmartpadF2+!RoutingKey1 KEY_FUNCTION + +bind SmartpadF3+SmartpadF4 MUTE + +bind SmartpadF3+SmartpadRight SAY_LINE +bind SmartpadF3+SmartpadUp SAY_ABOVE +bind SmartpadF3+SmartpadDown SAY_BELOW +bind SmartpadF3+SmartpadEnter SPKHOME + +bind SmartpadF4+SmartpadLeft SAY_SLOWER +bind SmartpadF4+SmartpadRight SAY_FASTER +bind SmartpadF4+SmartpadDown SAY_SOFTER +bind SmartpadF4+SmartpadUp SAY_LOUDER +bind SmartpadF4+SmartpadEnter AUTOSPEAK + +bind SmartpadF1+SmartpadF2+SmartpadEnter RESTARTBRL +bind SmartpadF3+SmartpadF4+SmartpadEnter RESTARTSPEECH + + +################# +# Menu Bindings # +################# + +context menu + +bind SmartpadF1 PREFMENU +bind SmartpadF2 MENU_PREV_LEVEL +bind SmartpadF4 PREFLOAD + +bind SmartpadUp MENU_PREV_ITEM +bind SmartpadDown MENU_NEXT_ITEM +bind SmartpadLeft MENU_PREV_SETTING +bind SmartpadRight MENU_NEXT_SETTING +bind SmartpadEnter PREFSAVE + + diff --git a/etc_org/brltty/Input/al/bc-thumb.kti b/etc_org/brltty/Input/al/bc-thumb.kti new file mode 100644 index 0000000..a3798f7 --- /dev/null +++ b/etc_org/brltty/Input/al/bc-thumb.kti @@ -0,0 +1,23 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +note * The Home key is identified by a vertical bar in the middle. +note * The Left key is identified by a vertical bar near its left edge. +note * The Right key is identified by a vertical bar near its right edge. +note * The Up key is identified by a horizontal bar along its top edge. +note * The Down key is identified by a horizontal bar along its bottom edge. diff --git a/etc_org/brltty/Input/al/bc.kti b/etc_org/brltty/Input/al/bc.kti new file mode 100644 index 0000000..68ac8c5 --- /dev/null +++ b/etc_org/brltty/Input/al/bc.kti @@ -0,0 +1,120 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +#################### +# Default Bindings # +#################### + +bind ETouchLeftRear+ETouchRightRear HELP +bind ETouchLeftRear+ETouchRightFront LEARN +bind ETouchLeftFront+ETouchRightRear INFO +bind ETouchLeftFront+ETouchRightFront PREFMENU + +bind ThumbUp+!ThumbDown CSRTRK+on +bind ThumbDown+!ThumbUp CSRTRK+off +bind ThumbHome RETURN +bind ThumbLeft+ThumbRight CSRJMP_VERT + +bind ThumbUp LNUP +bind ThumbDown LNDN +bind ThumbLeft FWINLT +bind ThumbRight FWINRT + +bind ThumbHome+ThumbUp PRDIFLN +bind ThumbHome+ThumbDown NXDIFLN +bind ThumbHome+ThumbLeft FWINLTSKIP +bind ThumbHome+ThumbRight FWINRTSKIP + +bind ThumbLeft+ThumbUp TOP_LEFT +bind ThumbLeft+ThumbDown BOT_LEFT +bind ThumbRight+ThumbUp ATTRUP +bind ThumbRight+ThumbDown ATTRDN + +bind ETouchLeftRear+ThumbUp PRPROMPT +bind ETouchLeftRear+ThumbDown NXPROMPT +bind ETouchLeftFront+ThumbUp PRPGRPH +bind ETouchLeftFront+ThumbDown NXPGRPH +bind ETouchRightRear+ThumbUp PRSEARCH +bind ETouchRightRear+ThumbDown NXSEARCH + +bind ETouchLeftRear LNBEG +bind ETouchRightRear LNEND +bind ETouchLeftFront CHRLT +bind ETouchRightFront CHRRT + +bind RoutingKey1 ROUTE + +bind ETouchLeftRear+ETouchLeftFront+RoutingKey1 DESCCHAR +bind RoutingKey1+!RoutingKey1 CLIP_COPY +bind ETouchLeftRear+RoutingKey1 CLIP_NEW +bind ETouchLeftFront+RoutingKey1 CLIP_ADD +bind ETouchRightRear+RoutingKey1 COPY_LINE +bind ETouchRightFront+RoutingKey1 COPY_RECT +bind ETouchRightRear+ETouchRightFront PASTE + +bind ThumbLeft+RoutingKey1 PRINDENT +bind ThumbRight+RoutingKey1 NXINDENT +bind ThumbUp+RoutingKey1 PRDIFCHAR +bind ThumbDown+RoutingKey1 NXDIFCHAR +bind ThumbHome+RoutingKey1 SETLEFT + +bind ETouchLeftRear+ETouchLeftFront+ETouchRightRear FREEZE +bind ETouchLeftRear+ETouchRightRear+ETouchRightFront DISPMD + +bind ThumbLeft+ETouchLeftRear CSRVIS +bind ThumbLeft+ETouchLeftFront ATTRVIS +bind ThumbLeft+ETouchRightFront SIXDOTS + +map Dot1 DOT1 +map Dot2 DOT2 +map Dot3 DOT3 +map Dot4 DOT4 +map Dot5 DOT5 +map Dot6 DOT6 +map Dot7 DOT7 +map Dot8 DOT8 +map Space SPACE +map Control CONTROL +map Alt META +bind Enter KEY_ENTER +bind Windows KEY_ESCAPE + +assign chord Space+ +include ../chords.kti + + +################# +# Menu Bindings # +################# + +context menu + +bind ThumbLeft FWINLT +bind ThumbRight FWINRT +bind ThumbUp MENU_PREV_ITEM +bind ThumbDown MENU_NEXT_ITEM +bind ETouchLeftRear MENU_FIRST_ITEM +bind ETouchLeftFront MENU_LAST_ITEM +bind ETouchRightRear MENU_PREV_SETTING +bind ETouchRightFront MENU_NEXT_SETTING + +bind ThumbHome PREFMENU +bind ETouchLeftRear+ETouchLeftFront PREFLOAD +bind ETouchRightRear+ETouchRightFront PREFSAVE + + diff --git a/etc_org/brltty/Input/al/bc640.ktb b/etc_org/brltty/Input/al/bc640.ktb new file mode 100644 index 0000000..cf82554 --- /dev/null +++ b/etc_org/brltty/Input/al/bc640.ktb @@ -0,0 +1,30 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Alva BC640, BC624 + +include bc-etouch.kti + +note There's a Smartpad in front of the text cell area. +include bc-smartpad.kti + +note The five Thumb keys on the front, from left to right, are subnamed: +note * Left, Up, Home, Down, Right. +include bc-thumb.kti + +include bc.kti diff --git a/etc_org/brltty/Input/al/bc680.ktb b/etc_org/brltty/Input/al/bc680.ktb new file mode 100644 index 0000000..7e31fe0 --- /dev/null +++ b/etc_org/brltty/Input/al/bc680.ktb @@ -0,0 +1,32 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Alva BC680 + +include bc-etouch.kti + +note There are two Smartpads in front of the text cell area. +include bc-smartpad.kti + +note There's a group of five Thumb keys at each end of the front. +note * The outer key of each group is subnamed Home. +note * The four inner keys of each group, from left to right, are subnamed: +note * Left, Up, Down, Right. +include bc-thumb.kti + +include bc.kti diff --git a/etc_org/brltty/Input/al/el.ktb b/etc_org/brltty/Input/al/el.ktb new file mode 100644 index 0000000..17428e7 --- /dev/null +++ b/etc_org/brltty/Input/al/el.ktb @@ -0,0 +1,21 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Optelec Easylink 12 Touch + +include ../bp/all.kti diff --git a/etc_org/brltty/Input/al/sat_basic.kti b/etc_org/brltty/Input/al/sat_basic.kti new file mode 100644 index 0000000..52accba --- /dev/null +++ b/etc_org/brltty/Input/al/sat_basic.kti @@ -0,0 +1,129 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This key subtable is for Alva models which have the basic Satellite keys. +note The keypads at either side of the top are named LeftPad and RightPad. +note * The four inner keys of each are subnamed Left, Right, Up, and Down. +note * The two outer keys of each are subnamed F1 and F2. +note The two long, flat keys are named Up and Down. +note The two long, bent keys are named Left and Right. +note The two round keys are named Home and Cursor. + + +#################### +# Default Bindings # +#################### + +bind !Up LNUP +bind !Down LNDN +bind Home+!Up TOP_LEFT +bind Home+!Down BOT_LEFT +bind Cursor+!Up TOP +bind Cursor+!Down BOT + +bind RightPadF1+!Up PRDIFLN +bind RightPadF1+!Down NXDIFLN +bind RightPadF2+!Up ATTRUP +bind RightPadF2+!Down ATTRDN + +bind !Left FWINLT +bind !Right FWINRT +bind Home+!Left LNBEG +bind Home+!Right LNEND +bind Cursor+!Left FWINLTSKIP +bind Cursor+!Right FWINRTSKIP + +bind RightPadF1+!Left CHRLT +bind RightPadF1+!Right CHRRT +bind RightPadF2+!Left HWINLT +bind RightPadF2+!Right HWINRT + +bind !RoutingKey2 DESCCHAR +bind !RoutingKey1 ROUTE +bind Home+!RoutingKey2 SETMARK +bind Home+!RoutingKey1 GOTOMARK +bind Cursor+!RoutingKey2 PRINDENT +bind Cursor+!RoutingKey1 NXINDENT + +bind RightPadF1+!RoutingKey1 CLIP_NEW +bind RightPadF1+!RoutingKey2 CLIP_ADD +bind RightPadF2+!RoutingKey1 COPY_RECT +bind RightPadF2+!RoutingKey2 COPY_LINE + +bind !Status1A CSRVIS +bind !Status2A SKPIDLNS +bind !Status1B ATTRVIS +bind !Status2B DISPMD +bind !Status1C CAPBLINK +bind !Status2C SKPBLNKWINS + +bind !RightPadLeft PREFMENU +bind !RightPadRight INFO +bind RightPadF1+!RightPadLeft FREEZE +bind RightPadF1+!RightPadRight SIXDOTS +bind RightPadF2+!RightPadLeft PASTE +bind RightPadF2+!RightPadRight CSRJMP_VERT + +bind !RightPadUp PRPROMPT +bind !RightPadDown NXPROMPT +bind RightPadF1+!RightPadUp PRPGRPH +bind RightPadF1+!RightPadDown NXPGRPH +bind RightPadF2+!RightPadUp PRSEARCH +bind RightPadF2+!RightPadDown NXSEARCH + +bind !LeftPadLeft MUTE +bind !LeftPadRight SAY_LINE +bind !LeftPadUp SAY_ABOVE +bind !LeftPadDown SAY_BELOW +bind LeftPadF2+!LeftPadLeft SAY_SLOWER +bind LeftPadF2+!LeftPadRight SAY_FASTER +bind LeftPadF2+!LeftPadDown SAY_SOFTER +bind LeftPadF2+!LeftPadUp SAY_LOUDER + +bind HOME BACK +bind CURSOR HOME +bind HOME+CURSOR CSRTRK + +bind RightPadF1 HELP +bind RightPadF2 LEARN +bind RightPadF1+RightPadF2 RESTARTBRL + +bind LeftPadF1 SPKHOME +bind LeftPadF2 AUTOSPEAK +bind LeftPadF1+LeftPadF2 RESTARTSPEECH + + +################# +# Menu Bindings # +################# + +context menu + +bind !Up MENU_PREV_ITEM +bind !Down MENU_NEXT_ITEM +bind Home+!Up MENU_FIRST_ITEM +bind Home+!Down MENU_LAST_ITEM + +bind !Left FWINLT +bind !Right FWINRT +bind Home+!Left PREFLOAD +bind Home+!Right PREFSAVE + +bind Home MENU_PREV_SETTING +bind Cursor MENU_NEXT_SETTING +bind Home+Cursor PREFMENU diff --git a/etc_org/brltty/Input/al/sat_extra.kti b/etc_org/brltty/Input/al/sat_extra.kti new file mode 100644 index 0000000..788bb6d --- /dev/null +++ b/etc_org/brltty/Input/al/sat_extra.kti @@ -0,0 +1,26 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This key subtable is for Alva models which have the extra Satellite keys. +note The two three-position, sliding keys are named LeftTumbler and RightTumbler. + +bind LeftTumblerLeft CHRLT +bind LeftTumblerRight CHRRT +bind RightTumblerLeft LNBEG +bind RightTumblerRight LNEND + diff --git a/etc_org/brltty/Input/al/sat_large.ktb b/etc_org/brltty/Input/al/sat_large.ktb new file mode 100644 index 0000000..6102bd6 --- /dev/null +++ b/etc_org/brltty/Input/al/sat_large.ktb @@ -0,0 +1,26 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Alva Satellite [5nn] (large) + +context default +include sat_basic.kti + +context default +include sat_extra.kti + diff --git a/etc_org/brltty/Input/al/sat_small.ktb b/etc_org/brltty/Input/al/sat_small.ktb new file mode 100644 index 0000000..d848626 --- /dev/null +++ b/etc_org/brltty/Input/al/sat_small.ktb @@ -0,0 +1,23 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Alva Satellite [5nn] (small) + +context default +include sat_basic.kti + diff --git a/etc_org/brltty/Input/al/voyager.ktb b/etc_org/brltty/Input/al/voyager.ktb new file mode 100644 index 0000000..65f797f --- /dev/null +++ b/etc_org/brltty/Input/al/voyager.ktb @@ -0,0 +1,21 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Voyager Protocol Converter + +include ../vo/all.kti diff --git a/etc_org/brltty/Input/at/all.ktb b/etc_org/brltty/Input/at/all.ktb new file mode 100644 index 0000000..352a3be --- /dev/null +++ b/etc_org/brltty/Input/at/all.ktb @@ -0,0 +1,95 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Albatross + + +#################### +# Default Bindings # +#################### + +bind Home1 TOP_LEFT +bind Home2 TOP_LEFT + +bind End1 BOT_LEFT +bind End2 BOT_LEFT + +bind ExtraCursor1 BACK +bind ExtraCursor2 BACK + +bind Cursor1 HOME +bind Cursor2 HOME + +bind !Up1 LNUP +bind !Up2 LNUP +bind !Up3 LNUP + +bind !Down1 LNDN +bind !Down2 LNDN +bind !Down3 LNDN + +bind !Left FWINLT +bind !Right FWINRT + +bind F1 ATTRDN +bind F2 ATTRUP +bind !F3 PASTE +bind !F4 CSRTRK +bind !F5 HELP +bind !F6 LEARN +bind F7 PRPROMPT +bind F8 NXPROMPT + +bind F9 NXDIFLN +bind F10 PRDIFLN +bind !F11 CSRJMP_VERT +bind !F12 SIXDOTS +bind !F13 PREFMENU +bind !F14 INFO +bind F15 PRPGRPH +bind F16 NXPGRPH + +bind Attribute1 FREEZE +bind Attribute2 DISPMD +bind Attribute3 CSRVIS +bind Attribute4 ATTRVIS + +bind !LeftWheelLeft CHRLT +bind !RightWheelLeft CHRLT + +bind !LeftWheelRight CHRRT +bind !RightWheelRight CHRRT + +bind !LeftWheelUp LNUP +bind !RightWheelUp LNUP + +bind !LeftWheelDown LNDN +bind !RightWheelDown LNDN + +bind !RoutingKey1 ROUTE +bind Attribute2+!RoutingKey1 CLIP_NEW +bind Attribute1+!RoutingKey1 CLIP_ADD +bind Attribute4+!RoutingKey1 COPY_LINE +bind Attribute3+!RoutingKey1 COPY_RECT + +bind !RoutingKey2 DESCCHAR +bind Attribute2+!RoutingKey2 PRINDENT +bind Attribute1+!RoutingKey2 NXINDENT +bind Attribute4+!RoutingKey2 PRDIFCHAR +bind Attribute3+!RoutingKey2 NXDIFCHAR + diff --git a/etc_org/brltty/Input/ba/all.txt b/etc_org/brltty/Input/ba/all.txt new file mode 100644 index 0000000..05345a4 --- /dev/null +++ b/etc_org/brltty/Input/ba/all.txt @@ -0,0 +1,3 @@ +Help: BrlAPI (client) + +No help available for this driver. diff --git a/etc_org/brltty/Input/bd/all.txt b/etc_org/brltty/Input/bd/all.txt new file mode 100644 index 0000000..00c4811 --- /dev/null +++ b/etc_org/brltty/Input/bd/all.txt @@ -0,0 +1,14 @@ +Help: Braudi + +1: go to top-left corner +2: go left one window +3: go down one line +4: go up one line +5: go right one window +6: go to bottom-left corner +23: go to beginning of line +56: go to end of line +14: toggle cursor visibility +25: toggle attributes display +26: toggle status display +36: go to cursor diff --git a/etc_org/brltty/Input/bg/all.ktb b/etc_org/brltty/Input/bg/all.ktb new file mode 100644 index 0000000..6e49df1 --- /dev/null +++ b/etc_org/brltty/Input/bg/all.ktb @@ -0,0 +1,118 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title B2G + +note The eight, rectangular, concave keys (in two groups of four) near the back are a braille keyboard. +note * The four on the left, from left to right, are: Dot7, Dot3, Dot2, Dot1. +note * The four on the right, from left to right, are: Dot4, Dot5, Dot6, Dot8. +note The square pad with a small, round button in the middle, in between Dot1 and Dot4, is the D-Pad (directional pad). +note * Its four edges are the Up, Down, Left, and Right keys. +note * The button in the middle is the Center key. +note The long, rectangular key in front of Dot1, the D-Pad, and Dot4 is the Space bar. +note The small, round buttons just behind each cell are the routing keys. +note The convex, square button to the left of the routing keys is the Backward key. +note The convex, square button to the right of the routing keys is the Forward key. +note The two small, round buttons on the right side near the front are the volume keys. +note * From front to back, they are: Softer, Louder. + + +#################### +# Default Bindings # +#################### + +map Dot1 DOT1 +map Dot2 DOT2 +map Dot3 DOT3 +map Dot4 DOT4 +map Dot5 DOT5 +map Dot6 DOT6 +map Dot7 DOT7 +map Dot8 DOT8 +map Space SPACE + +map Up UPPER +map Down CONTROL +map Left META +map Right ALTGR +map Center GUI + +assign chord Space+ +include ../chords.kti + +bind Backward FWINLT +bind Forward FWINRT + +bind Space+Backward FWINLTSKIP +bind Space+Forward FWINRTSKIP + +bind Center HOME +bind Space+Center BACK + +bind Up LNUP +bind Down LNDN +bind Left LNBEG +bind Right LNEND + +bind Space+Up TOP +bind Space+Down BOT +bind Space+Left CHRLT +bind Space+Right CHRRT + +bind Backward+Center PRSEARCH +bind Forward+Center NXSEARCH + +bind Backward+Up PRDIFLN +bind Backward+Down NXDIFLN +bind Backward+Left ATTRUP +bind Backward+Right ATTRDN + +bind Forward+Up PRPROMPT +bind Forward+Down NXPROMPT +bind Forward+Left PRPGRPH +bind Forward+Right NXPGRPH + +bind RoutingKey ROUTE +bind RoutingKey+RoutingKey CLIP_COPY +bind RoutingKey+RoutingKey+Space CLIP_APPEND + +bind Dot7+RoutingKey CLIP_NEW +bind Dot3+RoutingKey CLIP_ADD +bind Dot6+RoutingKey COPY_LINE +bind Dot8+RoutingKey COPY_RECT + +bind Dot2+RoutingKey SWITCHVT +bind Dot5+RoutingKey SELECTVT + +bind Dot1+RoutingKey SETMARK +bind Dot4+RoutingKey GOTOMARK + +bind Space+RoutingKey KEY_FUNCTION + +bind Backward+RoutingKey SETLEFT +bind Forward+RoutingKey DESCCHAR + +bind Center+RoutingKey PASTE_HISTORY +bind Up+RoutingKey PRINDENT +bind Down+RoutingKey NXINDENT +bind Left+RoutingKey PRDIFCHAR +bind Right+RoutingKey NXDIFCHAR + +bind Louder+Softer BRL_STOP + + diff --git a/etc_org/brltty/Input/bl/18.txt b/etc_org/brltty/Input/bl/18.txt new file mode 100644 index 0000000..79c0cea --- /dev/null +++ b/etc_org/brltty/Input/bl/18.txt @@ -0,0 +1,92 @@ +Help: Braille Lite 18 + +Advance bar left/right: full window left/right +1: line up / 4: line down +3: character left / 6: character right +235: line start / 256: line end +123: top left / 456: bottom left +1236: next virtual terminal / 3456: previous VT +234: search forward / 156: search backward (use cut to set search string) +12356: next prompt / 23456: previous prompt (same prompt as current line) +1345: next paragraph / 1246: previous paragraph (line after blank line) + +2: keyboard left arrow / 5: keyboard right arrow +23: keyboard up arrow / 56: keyboard down arrow +12 chord: keyboard backspace +145 chord: keyboard delete +2345 chord: keyboard tab +46 chord: keyboard return +246 chord: keyboard escape + +125: home (goto cursor) +1256: goto cursor previous position +14: cursor tracking (toggle) +124 chord: freeze screen (toggle) +1456: help mode (toggle) +12456: learn mode (key describer) (toggle) +34: status mode (toggle) +24: attribute display (toggle) +2346: six dots mode (toggle) + +245 chord: route cursor to beginning of line +45 chord: route cursor to current line +236 chord: cut start +126 chord: cut append +356 chord: cut end rectangular +16 chord: cut end linear +1234 chord: paste + +36: speak line +134: mute speech + +1235 chord: restart braille driver + +25 chord: preferences options: + 134: menu + 1235: reset + 234: save + 1356: cancel + +Chord required for *dangerous* commands, e.g. routing, cut/paste, +restart driver, etc. + +Internal: + +1245 chord: position internal cursor for column-specific function: + To move internal cursor: + 125: centre of window + 235: left end of window + 256: right end of window + 3: character left + 6: character right + Advance bar left/right: quarter window left/right + To terminate: + 236 chord: cut start + 126 chord: cut append + 356 chord: cut end rectangular + 16 chord: cut end linear + 24: describe attributes of selected character + 1356: cancel + +k chord toggles keyboard emulation mode - initially off. +When on, unchorded characters passed directly to inskey(), unless prefixed +by: + +u chord: uppercase (twice to lock) +q chord: unlock +26 chord: add 8th dot to next char typed +35 chord: prepend ESCAPE to next character (ALT) +x chord: control character +z chord: cancel preceding meta/control + +Other internals: + +2356 chord: rotate BrailleLite by 180 degrees +o chord: set repeat count for following command (up to 2digits). + Type numbers, then type movement command or character (if in + keyboard emulation). + z chord: cancels special context. + e chord: confirms count and waits for key to repeat. +Goto virtual terminal: use o chord, followed by VT number, + followed by v chord or # chord. +Set/goto mark: use o chord followed by # followed by s to set or m to go. diff --git a/etc_org/brltty/Input/bl/40_m20_m40.txt b/etc_org/brltty/Input/bl/40_m20_m40.txt new file mode 100644 index 0000000..616866e --- /dev/null +++ b/etc_org/brltty/Input/bl/40_m20_m40.txt @@ -0,0 +1,122 @@ +Help: Braille Lite 40, M20, and M40 + +left bar left: full window left +left bar right: line up +right bar left: line down +right bar right: full window right + +1: line up / 4: line down +3: character left / 6: character right +235: line start / 256: line end +123: top left / 456: bottom left +1236: next virtual terminal / 3456: previous VT +234: search forward / 156: search backward (use cut to set search string) +12356: next prompt / 23456: previous prompt (same prompt as current line) +1345: next paragraph / 1246: previous paragraph (line after blank line) + +2: keyboard left arrow / 5: keyboard right arrow +23: keyboard up arrow / 56: keyboard down arrow +12 chord: keyboard backspace +145 chord: keyboard delete +2345 chord: keyboard tab +46 chord: keyboard return +246 chord: keyboard escape + +125: home (goto cursor) +1256: goto cursor previous position +14: cursor tracking (toggle) +124 chord: freeze screen (toggle) +1456: help mode (toggle) +12456: learn mode (key describer) (toggle) +34: status mode (toggle) +24: attribute display (toggle) +2346: six dots mode (toggle) + +245 chord: route cursor to beginning of line +45 chord: route cursor to current line +236 chord: cut start +126 chord: cut append +356 chord: cut end rectangular +16 chord: cut end linear +1234 chord: paste + +36: speak line +134: mute speech + +1235 chord: restart braille driver + +25 chord: preferences options: + 134: menu + 1235: reset + 234: save + 1356: cancel + +Chord required for *dangerous* commands, e.g. routing, cut/paste, +restart driver, etc. + +Advance Bar Combinations: +Left Right Description +center ------ half window left +------ center half window right +left left up to line with different content +left right down to line with different content +right left up to line with different highlighting +right right down to line with different highlighting +center left up to top line +center right down to bottom line + +Whiz Wheels (Millennium models): +Wheel Motion Description +left up one line up +left down one line down +right up full window left +right down full window right +left press attribute underlining (toggle) +right press show cursor (toggle) + +Internal: + +1245 chord: position internal cursor for column-specific function: + To move internal cursor: + 125: centre of window + 235: left end of window + 256: right end of window + 3: character left + 6: character right + left bar left: quarter window left + right bar right: quarter window right + routing key: go to character + To terminate: + 236 chord: cut start + 126 chord: cut append + 356 chord: cut end rectangular + 16 chord: cut end linear + 24: describe attributes of selected character + 1356: cancel + +k chord toggles keyboard emulation mode - initially off. +When on, unchorded characters passed directly to inskey(), unless prefixed +by: + +u chord: uppercase (twice to lock) +q chord: unlock +26 chord: add 8th dot to next char typed +35 chord: prepend ESCAPE to next character (ALT) +x chord: control character +z chord: cancel preceding meta/control + +Combinations with: +dot 7: shift +dot 78: control + +Other internals: + +2356 chord: rotate BrailleLite by 180 degrees +o chord: set repeat count for following command (up to 2digits). + Type numbers, then type movement command or character (if in + keyboard emulation). + z chord: cancels special context. + e chord: confirms count and waits for key to repeat. +Goto virtual terminal: use o chord, followed by VT number, + followed by v chord or # chord. +Set/goto mark: use o chord followed by # followed by s to set or m to go. diff --git a/etc_org/brltty/Input/bm/b9b10.kti b/etc_org/brltty/Input/bm/b9b10.kti new file mode 100644 index 0000000..66b11d0 --- /dev/null +++ b/etc_org/brltty/Input/bm/b9b10.kti @@ -0,0 +1,23 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +note B9 and B10 are the keys immediately to the left and right of the joystick. + +bind B9 KEY_BACKSPACE +assign space B10 +include keyboard.kti diff --git a/etc_org/brltty/Input/bm/b9b11b10.kti b/etc_org/brltty/Input/bm/b9b11b10.kti new file mode 100644 index 0000000..5a48aeb --- /dev/null +++ b/etc_org/brltty/Input/bm/b9b11b10.kti @@ -0,0 +1,27 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +note B9 and B10 are the keys immediately to the left and right of the joystick. +note * If either or both are used in a combination that includes at least +note * one of the Dot1-6 keys while the device is in 8-dot braille mode +note * then they become the Dot7 and Dot8 keys. +note B11 is the key between the Dot1 and Dot4 keys. + +bind B9 KEY_BACKSPACE +assign space B11 +include keyboard.kti diff --git a/etc_org/brltty/Input/bm/command.kti b/etc_org/brltty/Input/bm/command.kti new file mode 100644 index 0000000..2e4ee1b --- /dev/null +++ b/etc_org/brltty/Input/bm/command.kti @@ -0,0 +1,36 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This key subtable is for Baum displays which have command keys. +note The command keys are in the middle, just behind the cursor routing keys, +note and, from left to right, are named Command1 through Command7. + +map Command4 SPACE +map Command3 DOT1 +map Command2 DOT2 +map Command1 DOT3 +map Command5 DOT4 +map Command6 DOT5 +map Command7 DOT6 + +bind Command4+Command5 KEY_ENTER +bind Command4+Command2 KEY_BACKSPACE +bind Command4+Command6 KEY_TAB +bind Command4+Command1 KEY_CURSOR_LEFT +bind Command4+Command7 KEY_CURSOR_RIGHT + diff --git a/etc_org/brltty/Input/bm/connect.ktb b/etc_org/brltty/Input/bm/connect.ktb new file mode 100644 index 0000000..34c0796 --- /dev/null +++ b/etc_org/brltty/Input/bm/connect.ktb @@ -0,0 +1,23 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Baum VarioConnect / HWG BrailleConnect + +include display6.kti +include routing6.kti +include b9b10.kti diff --git a/etc_org/brltty/Input/bm/conny.ktb b/etc_org/brltty/Input/bm/conny.ktb new file mode 100644 index 0000000..52f9727 --- /dev/null +++ b/etc_org/brltty/Input/bm/conny.ktb @@ -0,0 +1,23 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Baum Conny + +include display6.kti +include routing6.kti +include b9b11b10.kti diff --git a/etc_org/brltty/Input/bm/d6.kti b/etc_org/brltty/Input/bm/d6.kti new file mode 100644 index 0000000..ee4e215 --- /dev/null +++ b/etc_org/brltty/Input/bm/d6.kti @@ -0,0 +1,86 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +bind Display2 FWINLT +bind Display5 FWINRT + +bind Display1+Display3 CHRLT +bind Display4+Display6 CHRRT + +bind Display1+Display2+Display3 LNBEG +bind Display4+Display5+Display6 LNEND + +bind Display4 LNUP +bind Display6 LNDN + +bind Display1+Display4 TOP +bind Display3+Display6 BOT + +bind Display2+Display4 TOP_LEFT +bind Display2+Display6 BOT_LEFT + +bind Display5+Display4 PRDIFLN +bind Display5+Display6 NXDIFLN + +bind Display2+Display1 ATTRUP +bind Display2+Display3 ATTRDN + +bind Display2+Display5+Display1+Display4 PRPROMPT +bind Display2+Display5+Display3+Display6 NXPROMPT + +bind Display2+Display5+Display4 PRPGRPH +bind Display2+Display5+Display6 NXPGRPH + +bind Display2+Display4+Display6+Display1 PRSEARCH +bind Display2+Display4+Display6+Display3 NXSEARCH + +bind Display1 CSRTRK+on +bind Display3 CSRTRK+off + +bind Display1+Display6 BACK + +bind Display2+Display4+Display6 HOME +bind Display1+Display3+Display5 SPKHOME + +bind Display1+Display3+Display4+Display6 CSRJMP_VERT +bind Display2+Display5 INFO + +bind Display1+Display4+Display5 DISPMD +bind Display1+Display5 TIME +bind Display1+Display2+Display4 FREEZE +bind Display1+Display2+Display5 HELP +bind Display1+Display3+Display4 PREFMENU +bind Display1+Display2+Display3+Display4 PASTE +bind Display1+Display2+Display3+Display5 PREFLOAD +bind Display2+Display3+Display4 RESTARTSPEECH +bind Display2+Display3+Display4+Display5 ATTRVIS +bind Display2+Display4+Display5+Display6 PREFSAVE + +bind Display2+Display3+Display5 SIXDOTS+on +bind Display2+Display3+Display6 SIXDOTS+off + +bind Display1+Display4+Display5+Display6 LEARN +bind Display1+Display2+Display3+Display6 SWITCHVT_NEXT +bind Display3+Display4+Display5+Display6 SWITCHVT_PREV + +bind Display3+Display4 MUTE +bind Display3+Display5 SAY_LINE +bind Display3+Display5+Display4 SAY_ABOVE +bind Display3+Display5+Display6 SAY_BELOW +bind Display3+Display4+Display6 AUTOSPEAK + diff --git a/etc_org/brltty/Input/bm/default.ktb b/etc_org/brltty/Input/bm/default.ktb new file mode 100644 index 0000000..c8a02ec --- /dev/null +++ b/etc_org/brltty/Input/bm/default.ktb @@ -0,0 +1,23 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Baum (default) + +include display6.kti +include routing6.kti +include b9b10.kti diff --git a/etc_org/brltty/Input/bm/display6.kti b/etc_org/brltty/Input/bm/display6.kti new file mode 100644 index 0000000..1080fa5 --- /dev/null +++ b/etc_org/brltty/Input/bm/display6.kti @@ -0,0 +1,24 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +note There are three display keys at each end of the braille cells. +note * From top to bottom: +note + The three at the left are named Display1, Display2, and Display3. +note + The three at the right are named Display4, Display5, and Display6. + +include d6.kti diff --git a/etc_org/brltty/Input/bm/display7.kti b/etc_org/brltty/Input/bm/display7.kti new file mode 100644 index 0000000..983d147 --- /dev/null +++ b/etc_org/brltty/Input/bm/display7.kti @@ -0,0 +1,66 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This key subtable is for Baum displays which have 7 display keys. +note The display keys are at both ends of the text cell area, just above it. +note * The two at the left are named Display1 and Display2. +note * The large key at the right is named Display5. +note * The two immediately to its left are named Display3 and Display4. +note * The two immediately to its right are named Display6 and Display7. + +bind Display5 RETURN +bind Display3 LNUP +bind Display4 LNDN +bind Display6 FWINLT +bind Display7 FWINRT + +bind Display1 TOP_LEFT +bind Display2 BOT_LEFT + +bind Display5+Display3 PRDIFLN +bind Display5+Display4 NXDIFLN +bind Display5+Display6 ATTRUP +bind Display5+Display7 ATTRDN + +bind Display2+Display5 FREEZE +bind Display2+Display3 PRPROMPT +bind Display2+Display4 NXPROMPT +bind Display2+Display6 PRPGRPH +bind Display2+Display7 NXPGRPH + +bind Display1+Display5 CSRTRK +bind Display1+Display3 DISPMD +bind Display1+Display4 SIXDOTS +bind Display1+Display6 ATTRVIS +bind Display1+Display7 CSRVIS + +bind Display1+Display2+Display5 AUTOSPEAK +bind Display1+Display2+Display3 MUTE +bind Display1+Display2+Display4 SAY_LINE +bind Display1+Display2+Display6 SAY_ABOVE +bind Display1+Display2+Display7 SAY_BELOW + +bind Display1+Display2 HELP +bind Display3+Display4 LEARN +bind Display6+Display7 PREFMENU +bind Display3+Display6 PREFLOAD +bind Display4+Display7 PREFSAVE + +bind Display5+Display3+Display6 CSRJMP_VERT +bind Display5+Display4+Display7 PASTE + diff --git a/etc_org/brltty/Input/bm/dm80p.ktb b/etc_org/brltty/Input/bm/dm80p.ktb new file mode 100644 index 0000000..cdb080a --- /dev/null +++ b/etc_org/brltty/Input/bm/dm80p.ktb @@ -0,0 +1,22 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Baum DM 80 Plus + +include display7.kti +include routing7.kti diff --git a/etc_org/brltty/Input/bm/front10.kti b/etc_org/brltty/Input/bm/front10.kti new file mode 100644 index 0000000..034c2d2 --- /dev/null +++ b/etc_org/brltty/Input/bm/front10.kti @@ -0,0 +1,63 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This key subtable is for Baum displays which have 10 front keys. +note The keys in the upper row on the front are named: +note * Front1, Front3, Front5, Front7, Front9. +note The keys in the lower row on the front are named: +note * Front2, Front4, Front6, Front8, Front10. +note The keys in the upper row on the back are named: +note * Back1, Back3, Back5, Back7, Back9. +note The keys in the lower row on the back are named: +note * Back2, Back4, Back6, Back8, Back10. + +bind Front1 LNUP +bind Front2 LNDN + +bind Front3 LNUP +bind Front4 LNDN + +bind Front5 LNUP +bind Front6 LNDN + +bind Front7 LNUP +bind Front8 LNDN + +bind Front9 LNUP +bind Front10 LNDN + +bind Front5+Front1 TOP_LEFT +bind Front5+Front2 BOT_LEFT +bind Front6+Front1 TOP +bind Front6+Front2 BOT + +bind Front5+Front3 PRPROMPT +bind Front5+Front4 NXPROMPT +bind Front6+Front3 PRPGRPH +bind Front6+Front4 NXPGRPH + +#bind Front5+Front7 LNUP +#bind Front5+Front8 LNDN +#bind Front6+Front7 LNUP +#bind Front6+Front8 LNDN + +bind Front5+Front9 PRDIFLN +bind Front5+Front10 NXDIFLN +bind Front6+Front9 ATTRUP +bind Front6+Front10 ATTRDN + diff --git a/etc_org/brltty/Input/bm/front6.kti b/etc_org/brltty/Input/bm/front6.kti new file mode 100644 index 0000000..53b3243 --- /dev/null +++ b/etc_org/brltty/Input/bm/front6.kti @@ -0,0 +1,28 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This key subtable is for Baum displays which have 6 front keys. +note The keys in the upper row on the front are named: +note * Front1, Front3, Front5. +note The keys in the lower row on the front are named: +note * Front2, Front4, Front6. +note The keys in the upper row on the back are named: +note * Back1, Back3, Back5. +note The keys in the lower row on the back are named: +note * Back2, Back4, Back6. + diff --git a/etc_org/brltty/Input/bm/horizontal.kti b/etc_org/brltty/Input/bm/horizontal.kti new file mode 100644 index 0000000..9d61a6d --- /dev/null +++ b/etc_org/brltty/Input/bm/horizontal.kti @@ -0,0 +1,39 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This key subtable is for Baum displays which have horizontal sensors. + +bind !HorizontalSensor ROUTE + +bind Display1+!HorizontalSensor CLIP_NEW +bind Display2+!HorizontalSensor CLIP_ADD +bind Display4+!HorizontalSensor COPY_LINE +bind Display5+!HorizontalSensor COPY_RECT + +bind Display3+!HorizontalSensor DESCCHAR +bind Display6+!HorizontalSensor SETLEFT + +bind Display2+Display1+!HorizontalSensor PRINDENT +bind Display2+Display3+!HorizontalSensor NXINDENT + +bind Display5+Display4+!HorizontalSensor PRDIFCHAR +bind Display5+Display6+!HorizontalSensor NXDIFCHAR + +bind Display1+Display3+!HorizontalSensor SETMARK +bind Display4+Display6+!HorizontalSensor GOTOMARK + diff --git a/etc_org/brltty/Input/bm/inka.ktb b/etc_org/brltty/Input/bm/inka.ktb new file mode 100644 index 0000000..f5f7f67 --- /dev/null +++ b/etc_org/brltty/Input/bm/inka.ktb @@ -0,0 +1,29 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Baum Inka + +include display6.kti +include horizontal.kti +include vertical.kti + +note The switches are off when to the left and on when to the right. +note * Switch1 (upper-left): disable all sensors. +note * Switch2 (lower-left): scaled vertical sensor line selection. +note * Switch3 (upper-right): show selected horizontal sensor (all dots raised). +note * Switch4 (lower-right): enable braille keyboard. diff --git a/etc_org/brltty/Input/bm/keyboard.kti b/etc_org/brltty/Input/bm/keyboard.kti new file mode 100644 index 0000000..696ebb8 --- /dev/null +++ b/etc_org/brltty/Input/bm/keyboard.kti @@ -0,0 +1,138 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +note The five joystick motions are named Left, Right, Up, Down, and Press. + +map Dot1 DOT1 +map Dot2 DOT2 +map Dot3 DOT3 +map Dot4 DOT4 +map Dot5 DOT5 +map Dot6 DOT6 +map Dot7 DOT7 +map Dot8 DOT8 + +map \{space} SPACE +assign chord \{space}+ +include ../chords.kti + +bind Press RETURN +bind Up LNUP +bind Down LNDN +bind Left FWINLT +bind Right FWINRT + +bind Dot4+Press HELP +bind Dot4+Up TOP +bind Dot4+Down BOT +bind Dot4+Left LNBEG +bind Dot4+Right LNEND + +bind Dot5+Press INFO +bind Dot5+Up PRDIFLN +bind Dot5+Down NXDIFLN +bind Dot5+Left FWINLTSKIP +bind Dot5+Right FWINRTSKIP + +bind Dot6+Press LEARN +bind Dot6+Up ATTRUP +bind Dot6+Down ATTRDN +bind Dot6+Left CHRLT +bind Dot6+Right CHRRT + +Bind Dot4+Dot6+Press CSRJMP_VERT +Bind Dot4+Dot6+Up PRPGRPH +Bind Dot4+Dot6+Down NXPGRPH +Bind Dot4+Dot6+Left PRPROMPT +Bind Dot4+Dot6+Right NXPROMPT + +Bind Dot4+Dot5+Dot6+Press PREFMENU +Bind Dot4+Dot5+Dot6+Up PREFLOAD +Bind Dot4+Dot5+Dot6+Down PREFSAVE +Bind Dot4+Dot5+Dot6+Left PRSEARCH +Bind Dot4+Dot5+Dot6+Right NXSEARCH + +Bind Dot4+Dot5+Press SIXDOTS +Bind Dot4+Dot5+Up FREEZE +Bind Dot4+Dot5+Down DISPMD +Bind Dot4+Dot5+Left SWITCHVT_PREV +Bind Dot4+Dot5+Right SWITCHVT_NEXT + +Bind Dot5+Dot6+Press CSRTRK +Bind Dot5+Dot6+Up TIME +Bind Dot5+Dot6+Down SLIDEWIN +Bind Dot5+Dot6+Left SKPIDLNS +Bind Dot5+Dot6+Right SKPBLNKWINS + +bind RoutingKey+Press DESCCHAR +bind RoutingKey+Left CLIP_NEW +bind RoutingKey+Up CLIP_ADD +bind RoutingKey+Right COPY_LINE +bind RoutingKey+Down COPY_RECT + +bind Dot1+Press KEY_TAB +bind Dot1+Up KEY_CURSOR_UP +bind Dot1+Down KEY_CURSOR_DOWN +bind Dot1+Left KEY_CURSOR_LEFT +bind Dot1+Right KEY_CURSOR_RIGHT + +bind Dot2+Press KEY_ENTER +bind Dot2+Up KEY_INSERT +bind Dot2+Down PASTE +bind Dot2+Left KEY_BACKSPACE +bind Dot2+Right KEY_DELETE + +bind Dot3+Press KEY_ESCAPE +bind Dot3+Up KEY_PAGE_UP +bind Dot3+Down KEY_PAGE_DOWN +bind Dot3+Left KEY_HOME +bind Dot3+Right KEY_END + +bind B9+Press AUTOSPEAK +bind B9+Up SAY_LOUDER +bind B9+Down SAY_SOFTER +bind B9+Left SAY_SLOWER +bind B9+Right SAY_FASTER + +bind B10+Press SPKHOME +bind B10+Up SAY_ABOVE +bind B10+Down SAY_BELOW +bind B10+Left MUTE +bind B10+Right SAY_LINE + + +################# +# Menu Bindings # +################# + +context menu + +bind press PREFMENU +bind Up MENU_PREV_ITEM +bind Down MENU_NEXT_ITEM +bind Left MENU_PREV_SETTING +bind Right MENU_NEXT_SETTING + +bind B9 MENU_PREV_LEVEL +bind B9+Press PREFSAVE +bind B9+Up MENU_FIRST_ITEM +bind B9+Down MENU_LAST_ITEM +bind B9+Left FWINLT +bind B9+Right FWINRT + +context default diff --git a/etc_org/brltty/Input/bm/pro.ktb b/etc_org/brltty/Input/bm/pro.ktb new file mode 100644 index 0000000..6a4120f --- /dev/null +++ b/etc_org/brltty/Input/bm/pro.ktb @@ -0,0 +1,24 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Baum Vario Pro + +include display6.kti +include wheels.kti +include status.kti +include routing6.kti diff --git a/etc_org/brltty/Input/bm/pronto.ktb b/etc_org/brltty/Input/bm/pronto.ktb new file mode 100644 index 0000000..2a7588d --- /dev/null +++ b/etc_org/brltty/Input/bm/pronto.ktb @@ -0,0 +1,23 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Baum Pronto! + +include display6.kti +include routing6.kti +include b9b10.kti diff --git a/etc_org/brltty/Input/bm/pv.ktb b/etc_org/brltty/Input/bm/pv.ktb new file mode 100644 index 0000000..1d48406 --- /dev/null +++ b/etc_org/brltty/Input/bm/pv.ktb @@ -0,0 +1,23 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Baum PocketVario + +include display6.kti +include routing6.kti +include b9b10.kti diff --git a/etc_org/brltty/Input/bm/rb.ktb b/etc_org/brltty/Input/bm/rb.ktb new file mode 100644 index 0000000..d5fbd89 --- /dev/null +++ b/etc_org/brltty/Input/bm/rb.ktb @@ -0,0 +1,31 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title APH Refreshabraille + +note B9 is the long key in the middle, just in front of the joystick. +note Dot7 and Dot8 are the keys immediately to the left and right of B9. +note B10 is the narrow key between and just behind the six-dot keyboard. +note The six display keys are emulated by the corresponding six dot keys +note * while the joystick is pressed (the joystick must be pressed first). + +include d6.kti +include routing6.kti + +assign space B9 +include keyboard.kti diff --git a/etc_org/brltty/Input/bm/routing6.kti b/etc_org/brltty/Input/bm/routing6.kti new file mode 100644 index 0000000..ba04858 --- /dev/null +++ b/etc_org/brltty/Input/bm/routing6.kti @@ -0,0 +1,43 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This key subtable is for Baum displays which have routing keys and 6 display keys. + +bind RoutingKey ROUTE + +bind Display1+RoutingKey CLIP_NEW +bind Display2+RoutingKey CLIP_ADD +bind Display4+RoutingKey COPY_LINE +bind Display5+RoutingKey COPY_RECT +bind RoutingKey+!RoutingKey CLIP_COPY +bind Display2+RoutingKey+!RoutingKey CLIP_APPEND + +bind Display3+RoutingKey DESCCHAR +bind Display6+RoutingKey SETLEFT + +bind Display2+Display1+RoutingKey PRINDENT +bind Display2+Display3+RoutingKey NXINDENT + +bind Display5+Display4+RoutingKey PRDIFCHAR +bind Display5+Display6+RoutingKey NXDIFCHAR + +bind Display1+Display3+RoutingKey SETMARK +bind Display4+Display6+RoutingKey GOTOMARK + +bind Display4+Display5+Display6+RoutingKey SWITCHVT + diff --git a/etc_org/brltty/Input/bm/routing7.kti b/etc_org/brltty/Input/bm/routing7.kti new file mode 100644 index 0000000..9ae2d3f --- /dev/null +++ b/etc_org/brltty/Input/bm/routing7.kti @@ -0,0 +1,39 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This key subtable is for Baum displays which have routing keys and 7 display keys. + +bind !RoutingKey ROUTE + +bind Display5+!RoutingKey DESCCHAR + +bind Display3+!RoutingKey CLIP_NEW +bind Display4+!RoutingKey CLIP_ADD +bind Display6+!RoutingKey COPY_LINE +bind Display7+!RoutingKey COPY_RECT + +bind Display5+Display3+!RoutingKey PRINDENT +bind Display5+Display4+!RoutingKey NXINDENT + +bind Display5+Display6+!RoutingKey PRDIFCHAR +bind Display5+Display7+!RoutingKey NXDIFCHAR + +bind Display1+!RoutingKey SETMARK +bind Display2+!RoutingKey GOTOMARK +bind Display1+Display2+!RoutingKey SETLEFT + diff --git a/etc_org/brltty/Input/bm/status.kti b/etc_org/brltty/Input/bm/status.kti new file mode 100644 index 0000000..0881abf --- /dev/null +++ b/etc_org/brltty/Input/bm/status.kti @@ -0,0 +1,34 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This key subtable is for Baum displays which have a status module. +note The larger controls on the status module, from left to right, +note are named StatusButton1 through StatusButton4. +note The smaller controls on the status module, from left to right, +note are named StatusKey1 through StatusKey4. + +bind StatusButton1 HELP +bind StatusButton2 LEARN +bind StatusButton3 INFO +bind StatusButton4 PREFMENU + +bind StatusKey1 CSRVIS +bind StatusKey2 ATTRVIS +bind StatusKey3 FREEZE +bind StatusKey4 SIXDOTS + diff --git a/etc_org/brltty/Input/bm/sv.ktb b/etc_org/brltty/Input/bm/sv.ktb new file mode 100644 index 0000000..382b2ea --- /dev/null +++ b/etc_org/brltty/Input/bm/sv.ktb @@ -0,0 +1,22 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Baum SuperVario / HWG Brailliant + +include display6.kti +include routing6.kti diff --git a/etc_org/brltty/Input/bm/ultra.ktb b/etc_org/brltty/Input/bm/ultra.ktb new file mode 100644 index 0000000..beb668f --- /dev/null +++ b/etc_org/brltty/Input/bm/ultra.ktb @@ -0,0 +1,23 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Baum VarioUltra + +include display6.kti +include routing6.kti +include b9b10.kti diff --git a/etc_org/brltty/Input/bm/v40.ktb b/etc_org/brltty/Input/bm/v40.ktb new file mode 100644 index 0000000..e7290a6 --- /dev/null +++ b/etc_org/brltty/Input/bm/v40.ktb @@ -0,0 +1,22 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Baum Vario 40 + +include display6.kti +include routing6.kti diff --git a/etc_org/brltty/Input/bm/v80.ktb b/etc_org/brltty/Input/bm/v80.ktb new file mode 100644 index 0000000..435a760 --- /dev/null +++ b/etc_org/brltty/Input/bm/v80.ktb @@ -0,0 +1,24 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Baum Vario 80 + +include display6.kti +include command.kti +include front10.kti +include routing6.kti diff --git a/etc_org/brltty/Input/bm/vertical.kti b/etc_org/brltty/Input/bm/vertical.kti new file mode 100644 index 0000000..5bd4a63 --- /dev/null +++ b/etc_org/brltty/Input/bm/vertical.kti @@ -0,0 +1,24 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This key subtable is for Baum displays which have vertical sensors. + +bind !LeftSensor GOTOLINE+toleft +bind !RightSensor GOTOLINE +bind !ScaledLeftSensor GOTOLINE+toleft+scaled +bind !ScaledRightSensor GOTOLINE+scaled diff --git a/etc_org/brltty/Input/bm/vk.ktb b/etc_org/brltty/Input/bm/vk.ktb new file mode 100644 index 0000000..02919ae --- /dev/null +++ b/etc_org/brltty/Input/bm/vk.ktb @@ -0,0 +1,42 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Baum (variokeys=yes) + +bind Display2 FWINLT +bind Display5 FWINRT + +bind Display1 LNUP +bind Display3 LNDN + +bind Display4 KEY_CURSOR_UP +bind Display6 KEY_CURSOR_DOWN + +bind Display1+Display3 HOME +bind Display2+Display1 TOP_LEFT +bind Display2+Display3 BOT_LEFT + +bind Display1+Display4 PREFMENU +bind Display1+Display2+Display4 FREEZE +bind Display1+Display2+Display5 HELP +bind Display2+Display4 INFO +bind Display2+Display3+Display4+Display5 CSRTRK +bind Display1+Display3+Display6 ATTRVIS +bind Display1+Display2+Display3+Display6 DISPMD + +include routing6.kti diff --git a/etc_org/brltty/Input/bm/wheels.kti b/etc_org/brltty/Input/bm/wheels.kti new file mode 100644 index 0000000..16d9c63 --- /dev/null +++ b/etc_org/brltty/Input/bm/wheels.kti @@ -0,0 +1,38 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This key subtable is for Baum displays which have wheels. +note The wheels on the display module are identified by their ordinal position +note (first through fourth) from the left. + +bind !FirstWheelUp LNUP +bind !FirstWheelDown LNDN +bind !FirstWheelPress HOME + +bind !SecondWheelUp LNUP +bind !SecondWheelDown LNDN +bind !SecondWheelPress HOME + +bind !ThirdWheelUp LNUP +bind !ThirdWheelDown LNDN +bind !ThirdWheelPress HOME + +bind !FourthWheelUp LNUP +bind !FourthWheelDown LNDN +bind !FourthWheelPress HOME + diff --git a/etc_org/brltty/Input/bn/all.ktb b/etc_org/brltty/Input/bn/all.ktb new file mode 100644 index 0000000..7c42ee8 --- /dev/null +++ b/etc_org/brltty/Input/bn/all.ktb @@ -0,0 +1,212 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Braille Note + +bind Previous FWINLT +bind Next FWINRT +bind Back LNUP +bind Advance LNDN +bind Previous+Back LNBEG +bind Next+Advance LNEND +bind Previous+Advance TOP_LEFT +bind Previous+Next BOT_LEFT +bind Back+Advance BACK +bind Back+Next CSRTRK + +bind RoutingKey ROUTE + +bind Dot1 CHRLT +bind Dot1+Dot2 HWINLT +bind Dot2 FWINLT +bind Dot2+Dot3 FWINLTSKIP +bind Dot3 LNBEG +bind Dot1+Dot3 LNUP +bind Dot1+Dot2+Dot3 TOP_LEFT +bind Dot4 CHRRT +bind Dot4+Dot5 HWINRT +bind Dot5 FWINRT +bind Dot5+Dot6 FWINRTSKIP +bind Dot6 LNEND +bind Dot4+Dot6 LNDN +bind Dot4+Dot5+Dot6 BOT_LEFT +bind Dot1+Dot4 TOP +bind Dot2+Dot5 HOME +bind Dot3+Dot6 BOT +bind Dot1+Dot4+Dot5 PRDIFLN +bind Dot2+Dot5+Dot6 NXDIFLN +bind Dot1+Dot2+Dot4 PRSEARCH +bind Dot2+Dot3+Dot5 NXSEARCH +bind Dot1+Dot2+Dot5 ATTRUP +bind Dot2+Dot3+Dot6 ATTRDN +bind Dot2+Dot4 CONTEXT+PRINDENT +bind Dot3+Dot5 CONTEXT+NXINDENT +bind Dot2+Dot4+Dot5 WINUP +bind Dot3+Dot5+Dot6 WINDN + +bind Space HOME +bind Space+Dot1+Dot4+Dot6 NOOP # acknowledge alarm +bind Space+Dot2+Dot3+Dot5 NOOP # go to task menu +bind Space+Dot1+Dot2+Dot3+Dot4+Dot5+Dot6 NOOP # go to main menu +bind Space+Dot1+Dot4 PREFMENU +bind Space+Dot1+Dot4+Dot5 PREFLOAD +bind Space+Dot1+Dot5 NOOP # exit current operation +bind Space+Dot1+Dot2+Dot5 NOOP # help for current operation +bind Space+Dot1+Dot2+Dot3 CONTEXT+SETLEFT +bind Space+Dot1+Dot3+Dot4 MUTE +bind Space+Dot1+Dot3+Dot4+Dot5 CONTEXT+default # navigation mode +bind Space+Dot1+Dot3+Dot5 NOOP # go to options menu +bind Space+Dot1+Dot2+Dot3+Dot4 PASTE +bind Space+Dot1+Dot2+Dot3+Dot5 NOOP # repeat current prompt +bind Space+Dot2+Dot3+Dot4 SAY_LINE +bind Space+Dot1+Dot3+Dot6 NOOP # uppercase for computer braille +bind Space+Dot2+Dot4+Dot5+Dot6 PREFSAVE +bind Space+Dot1+Dot3+Dot5+Dot6 NOOP # exit current operation +bind Space+Dot1+Dot2+Dot3+Dot5+Dot6 CONTEXT+CLIP_NEW +bind Space+Dot2+Dot4+Dot6 CONTEXT+CLIP_ADD +bind Space+Dot2+Dot3+Dot4+Dot5+Dot6 CONTEXT+COPY_RECT +bind Space+Dot1+Dot2+Dot4+Dot5+Dot6 CONTEXT+COPY_LINE +bind Space+Dot1+Dot2+Dot5+Dot6 CSRJMP_VERT +bind Space+Dot1+Dot4+Dot5+Dot6 LEARN +bind Space+Dot2+Dot3+Dot5+Dot6 KEY_TAB +bind Space+Dot2+Dot3 KEY_CURSOR_LEFT +bind Space+Dot5+Dot6 KEY_CURSOR_RIGHT +bind Space+Dot2+Dot5 KEY_CURSOR_UP +bind Space+Dot3+Dot6 KEY_CURSOR_DOWN +bind Space+Dot2 KEY_HOME +bind Space+Dot3 KEY_END +bind Space+Dot5 KEY_PAGE_UP +bind Space+Dot6 KEY_PAGE_DOWN +bind Space+Dot3+Dot5 KEY_INSERT +bind Space+Dot2+Dot5+Dot6 KEY_DELETE +bind Space+Dot2+Dot6 KEY_ESCAPE + +bind Backspace KEY_BACKSPACE +bind Backspace+Dot1 DISPMD+on +bind Backspace+Dot1+Dot2 SKPBLNKWINS+off +bind Backspace+Dot1+Dot4+Dot5 CONTEXT+DESCCHAR +bind Backspace+Dot1+Dot2+Dot5 HELP +bind Backspace+Dot2+Dot4 SKPIDLNS+off +bind Backspace+Dot1+Dot3+Dot4 CONTEXT+SETMARK +bind Backspace+Dot2+Dot3+Dot4 INFO +bind Backspace+Dot2+Dot3+Dot4+Dot5 DISPMD+off +bind Backspace+Dot1+Dot2+Dot3+Dot6 SWITCHVT_PREV +bind Backspace+Dot2+Dot4+Dot5+Dot6 SLIDEWIN+off +bind Backspace+Dot2+Dot3+Dot5 SIXDOTS+on +bind Backspace+Dot2+Dot3+Dot6 SIXDOTS+off +bind Backspace+Dot1+Dot2+Dot3+Dot4+Dot5+Dot6 RESTARTSPEECH + +bind Enter KEY_ENTER +bind Enter+Dot1 NOOP # decrease speech volume +bind Enter+Dot4 NOOP # increase speech volume +bind Enter+Dot2 NOOP # decrease speech pitch +bind Enter+Dot5 NOOP # increase speech pitch +bind Enter+Dot3 NOOP # decrease speech speed +bind Enter+Dot6 NOOP # increase speech speed +bind Enter+Dot1+Dot2 SKPBLNKWINS+on +bind Enter+Dot1+Dot4+Dot5 NOOP # display the date +bind Enter+Dot1+Dot2+Dot4 FREEZE +bind Enter+Dot1+Dot2+Dot5 NOOP # hear punctuation in current prompt +bind Enter+Dot2+Dot4 SKPIDLNS+on +bind Enter+Dot1+Dot3+Dot4 CONTEXT+GOTOMARK +bind Enter+Dot2+Dot3+Dot4 NOOP # spell name in current prompt +bind Enter+Dot2+Dot3+Dot4+Dot5 NOOP # display the time +bind Enter+Dot1+Dot2+Dot3+Dot6 SWITCHVT_NEXT +bind Enter+Dot2+Dot4+Dot5+Dot6 SLIDEWIN+on +bind Enter+Dot1+Dot2+Dot3+Dot4+Dot5+Dot6 RESTARTBRL + +note To temporarily (for the next character) switch to an input mode, +note use [4] together with combinations of [3] and ]6]. +note To permanently switch to an input mode, +note use [45] together with combinations of [3] and ]6]. +note To turn on dot 7, add [3]. To turn on dot 8, add [6]. +note To switch back to (n)avigation mode, use space+[1345]. + +hide on +bind Space+Dot4 CONTEXT+temporaryInput +bind Space+Dot4+Dot5 CONTEXT+persistentInput +bind Space+Dot4+Dot3 CONTEXT+temporaryInput7 +bind Space+Dot4+Dot5+Dot3 CONTEXT+persistentInput7 +bind Space+Dot4+Dot6 CONTEXT+temporaryInput8 +bind Space+Dot4+Dot5+Dot6 CONTEXT+persistentInput8 +bind Space+Dot4+Dot3+Dot6 CONTEXT+temporaryInput78 +bind Space+Dot4+Dot5+Dot3+Dot6 CONTEXT+persistentInput78 + +context temporaryInput +include input.kti + +context persistentInput Input Mode +include input.kti + +context temporaryInput7 +include input.kti +superimpose DOT7 + +context persistentInput7 Input Mode (dot 7) +include input.kti +superimpose DOT7 + +context temporaryInput8 +include input.kti +superimpose DOT8 + +context persistentInput8 Input Mode (dot 8) +include input.kti +superimpose DOT8 + +context temporaryInput78 +include input.kti +superimpose DOT7 +superimpose DOT8 + +context persistentInput78 Input Mode (dots 7 and 8) +include input.kti +superimpose DOT7 +superimpose DOT8 +hide off + +context DESCCHAR +bind RoutingKey DESCCHAR + +context SETLEFT +bind RoutingKey SETLEFT + +context CLIP_NEW +bind RoutingKey CLIP_NEW + +context CLIP_ADD +bind RoutingKey CLIP_ADD + +context COPY_RECT +bind RoutingKey COPY_RECT + +context COPY_LINE +bind RoutingKey COPY_LINE + +context SETMARK +bind RoutingKey SETMARK + +context GOTOMARK +bind RoutingKey GOTOMARK + +context PRINDENT +bind RoutingKey PRINDENT + +context NXINDENT +bind RoutingKey NXINDENT + diff --git a/etc_org/brltty/Input/bn/input.kti b/etc_org/brltty/Input/bn/input.kti new file mode 100644 index 0000000..a3f6ac3 --- /dev/null +++ b/etc_org/brltty/Input/bn/input.kti @@ -0,0 +1,27 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This key subtable is for Braille Note input modes. + +map Space SPACE +map Dot1 DOT1 +map Dot2 DOT2 +map Dot3 DOT3 +map Dot4 DOT4 +map Dot5 DOT5 +map Dot6 DOT6 diff --git a/etc_org/brltty/Input/bp/all.kti b/etc_org/brltty/Input/bp/all.kti new file mode 100644 index 0000000..374b117 --- /dev/null +++ b/etc_org/brltty/Input/bp/all.kti @@ -0,0 +1,196 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +note The six round keys near the back are a braille keyboard. +note From left to right, they're named: Dot3, Dot2, Dot1, Dot4, Dot5, Dot6. +note From left to right, the three long function keys are named: Shift, Space, Control. +note This table maps Shift to Dot7, and Control to Dot8. +note The joystick between the dot and function keys has five positions named: Up, Down, Left, Right, Enter. +note The round scroll keys at either end of the braille display are named: Left, Right. + + +#################### +# Default Bindings # +#################### + +ifKey RoutingKey bind RoutingKey ROUTE + +bind ScrollLeft+ScrollRight HOME +bind ScrollLeft FWINLT +bind ScrollRight FWINRT +bind ScrollLeft+Space LNUP +bind ScrollRight+Space LNDN +bind ScrollLeft+Shift FWINLTSKIP +bind ScrollRight+Control FWINRTSKIP + +bind ScrollLeft+JoystickEnter SETLEFT +bind ScrollLeft+JoystickLeft CHRLT +bind ScrollLeft+JoystickRight CHRRT +bind ScrollLeft+JoystickUp PRDIFLN +bind ScrollLeft+JoystickDown NXDIFLN + +bind ScrollRight+JoystickEnter DESCCHAR +bind ScrollRight+JoystickLeft HWINLT +bind ScrollRight+JoystickRight HWINRT +bind ScrollRight+JoystickUp ATTRUP +bind ScrollRight+JoystickDown ATTRDN + +bind ScrollLeft+ScrollRight+JoystickEnter BACK +bind ScrollLeft+ScrollRight+JoystickLeft PRPGRPH +bind ScrollLeft+ScrollRight+JoystickRight NXPGRPH +bind ScrollLeft+ScrollRight+JoystickUp PRPROMPT +bind ScrollLeft+ScrollRight+JoystickDown NXPROMPT + +bind Shift+JoystickEnter CSRJMP_VERT +bind Shift+JoystickLeft LNBEG +bind Shift+JoystickRight LNEND +bind Shift+JoystickUp TOP +bind Shift+JoystickDown BOT + +bind Control+JoystickLeft CLIP_NEW +bind Control+JoystickUp CLIP_ADD +bind Control+JoystickRight COPY_LINE +bind Control+JoystickDown COPY_RECT +bind Control+JoystickEnter PASTE + +bind Dot1+JoystickEnter DISPMD +bind Dot1+JoystickLeft DISPMD+off +bind Dot1+JoystickRight DISPMD+on +bind Dot1+Dot2+JoystickEnter SKPBLNKWINS +bind Dot1+Dot2+JoystickLeft SKPBLNKWINS+off +bind Dot1+Dot2+JoystickRight SKPBLNKWINS+on +bind Dot1+Dot4+JoystickEnter CSRVIS +bind Dot1+Dot4+JoystickLeft CSRVIS+off +bind Dot1+Dot4+JoystickRight CSRVIS+on +bind Dot1+Dot2+Dot4+JoystickEnter FREEZE +bind Dot1+Dot2+Dot5+JoystickEnter HELP +bind Dot2+Dot4+JoystickEnter SKPIDLNS +bind Dot2+Dot4+JoystickLeft SKPIDLNS+off +bind Dot2+Dot4+JoystickRight SKPIDLNS+on +bind Dot1+Dot2+Dot3+JoystickEnter LEARN +bind Dot1+Dot2+Dot3+Dot4+JoystickEnter PREFMENU +bind Dot1+Dot2+Dot3+Dot4+JoystickLeft PREFLOAD +bind Dot1+Dot2+Dot3+Dot4+JoystickRight PREFSAVE +bind Dot2+Dot3+Dot4+JoystickEnter INFO +bind Dot2+Dot3+Dot4+Dot5+JoystickEnter CSRTRK +bind Dot2+Dot3+Dot4+Dot5+JoystickLeft CSRTRK+off +bind Dot2+Dot3+Dot4+Dot5+JoystickRight CSRTRK+on +bind Dot1+Dot3+Dot6+JoystickEnter ATTRVIS +bind Dot1+Dot3+Dot6+JoystickLeft ATTRVIS+off +bind Dot1+Dot3+Dot6+JoystickRight ATTRVIS+on +bind Dot2+Dot4+Dot5+Dot6+JoystickEnter SLIDEWIN +bind Dot2+Dot4+Dot5+Dot6+JoystickLeft SLIDEWIN+off +bind Dot2+Dot4+Dot5+Dot6+JoystickRight SLIDEWIN+on +bind Dot2+Dot3+Dot5+JoystickEnter SIXDOTS+on +bind Dot2+Dot3+Dot6+JoystickEnter SIXDOTS+off + +map Dot1 DOT1 +map Dot2 DOT2 +map Dot3 DOT3 +map Dot4 DOT4 +map Dot5 DOT5 +map Dot6 DOT6 +map Shift DOT7 +map Control DOT8 +map Space SPACE + +bind Space+Shift KEY_BACKSPACE +bind Space+Control KEY_ENTER +bind Space+Shift+Control KEY_ESCAPE + +bind Space+Dot1 KEY_CURSOR_LEFT +bind Space+Dot4 KEY_CURSOR_RIGHT +bind Space+Dot2 KEY_CURSOR_UP +bind Space+Dot5 KEY_CURSOR_DOWN +bind Space+Dot3 KEY_PAGE_UP +bind Space+Dot6 KEY_PAGE_DOWN + +bind Space+Dot1+Dot2 KEY_BACKSPACE +bind Space+Dot1+Dot4+Dot5 KEY_DELETE +bind Space+Dot1+Dot5 KEY_END +bind Space+Dot1+Dot2+Dot5 KEY_HOME +bind Space+Dot2+Dot4 KEY_INSERT +bind Space+Dot1+Dot2+Dot3+Dot5 KEY_ENTER +bind Space+Dot2+Dot3+Dot4+Dot5 KEY_TAB +bind Space+Dot1+Dot3+Dot4+Dot6 KEY_ESCAPE + +bind JoystickEnter ROUTE +bind JoystickLeft KEY_CURSOR_LEFT +bind JoystickRight KEY_CURSOR_RIGHT +bind JoystickUp KEY_CURSOR_UP +bind JoystickDown KEY_CURSOR_DOWN + +bind Space+JoystickEnter KEY_INSERT +bind Space+JoystickLeft KEY_HOME +bind Space+JoystickRight KEY_END +bind Space+JoystickUp KEY_PAGE_UP +bind Space+JoystickDown KEY_PAGE_DOWN + +bind Space+Shift+Dot1 KEY_FUNCTION+0 +bind Space+Shift+Dot1+Dot2 KEY_FUNCTION+1 +bind Space+Shift+Dot1+Dot4 KEY_FUNCTION+2 +bind Space+Shift+Dot1+Dot4+Dot5 KEY_FUNCTION+3 +bind Space+Shift+Dot1+Dot5 KEY_FUNCTION+4 +bind Space+Shift+Dot1+Dot2+Dot4 KEY_FUNCTION+5 +bind Space+Shift+Dot1+Dot2+Dot4+Dot5 KEY_FUNCTION+6 +bind Space+Shift+Dot1+Dot2+Dot5 KEY_FUNCTION+7 +bind Space+Shift+Dot2+Dot4 KEY_FUNCTION+8 +bind Space+Shift+Dot2+Dot4+Dot5 KEY_FUNCTION+9 +bind Space+Shift+Dot1+Dot3 KEY_FUNCTION+10 +bind Space+Shift+Dot1+Dot2+Dot3 KEY_FUNCTION+11 +bind Space+Shift+Dot1+Dot3+Dot4 KEY_FUNCTION+12 +bind Space+Shift+Dot1+Dot3+Dot4+Dot5 KEY_FUNCTION+13 +bind Space+Shift+Dot1+Dot3+Dot5 KEY_FUNCTION+14 +bind Space+Shift+Dot1+Dot2+Dot3+Dot4 KEY_FUNCTION+15 +bind Space+Shift+Dot1+Dot2+Dot3+Dot4+Dot5 KEY_FUNCTION+16 +bind Space+Shift+Dot1+Dot2+Dot3+Dot5 KEY_FUNCTION+17 +bind Space+Shift+Dot2+Dot3+Dot4 KEY_FUNCTION+18 +bind Space+Shift+Dot2+Dot3+Dot4+Dot5 KEY_FUNCTION+19 + +bind Space+Control+Dot1 SWITCHVT+0 +bind Space+Control+Dot1+Dot2 SWITCHVT+1 +bind Space+Control+Dot1+Dot4 SWITCHVT+2 +bind Space+Control+Dot1+Dot4+Dot5 SWITCHVT+3 +bind Space+Control+Dot1+Dot5 SWITCHVT+4 +bind Space+Control+Dot1+Dot2+Dot4 SWITCHVT+5 +bind Space+Control+Dot1+Dot2+Dot4+Dot5 SWITCHVT+6 +bind Space+Control+Dot1+Dot2+Dot5 SWITCHVT+7 +bind Space+Control+Dot2+Dot4 SWITCHVT+8 +bind Space+Control+Dot2+Dot4+Dot5 SWITCHVT+9 +bind Space+Control+Dot1+Dot3 SWITCHVT+10 +bind Space+Control+Dot1+Dot2+Dot3 SWITCHVT+11 +bind Space+Control+Dot1+Dot3+Dot4 SWITCHVT+12 +bind Space+Control+Dot1+Dot3+Dot4+Dot5 SWITCHVT+13 +bind Space+Control+Dot1+Dot3+Dot5 SWITCHVT+14 +bind Space+Control+Dot1+Dot2+Dot3+Dot4 SWITCHVT+15 +bind Space+Control+Dot1+Dot2+Dot3+Dot4+Dot5 SWITCHVT+16 +bind Space+Control+Dot1+Dot2+Dot3+Dot5 SWITCHVT+17 +bind Space+Control+Dot2+Dot3+Dot4 SWITCHVT+18 +bind Space+Control+Dot2+Dot3+Dot4+Dot5 SWITCHVT+19 + + +################# +# Menu Bindings # +################# + +context menu +bind JoystickUp MENU_PREV_ITEM +bind JoystickDown MENU_NEXT_ITEM +bind JoystickLeft MENU_PREV_SETTING +bind JoystickRight MENU_NEXT_SETTING +bind JoystickEnter PREFSAVE diff --git a/etc_org/brltty/Input/cb/all.ktb b/etc_org/brltty/Input/cb/all.ktb new file mode 100644 index 0000000..83ab2ae --- /dev/null +++ b/etc_org/brltty/Input/cb/all.ktb @@ -0,0 +1,108 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title CombiBraille + + +#################### +# Default Bindings # +#################### + +bind Thumb1 FWINLT +bind Thumb2 LNUP +bind Thumb3 CSRTRK +bind Thumb4 LNDN +bind Thumb5 FWINRT + +bind Thumb1+Thumb2 TOP_LEFT +bind Thumb2+Thumb3 TOP +bind Thumb3+Thumb4 BOT +bind Thumb4+Thumb5 BOT_LEFT + +bind Thumb1+Thumb3 LNBEG +bind Thumb3+Thumb5 LNEND + +bind Thumb1+Thumb4 HWINLT +bind Thumb2+Thumb5 HWINRT + +bind Thumb1+Thumb5 SAY_LINE +bind Thumb2+Thumb4 MUTE + +bind Dot1 LNUP +bind Dot4 LNDN +bind Dot1+Dot2+Dot3 TOP +bind Dot4+Dot5+Dot6 BOT +bind Dot1+Dot2 WINUP +bind Dot4+Dot5 WINDN + +bind Dot3 FWINLT +bind Dot6 FWINRT +bind Dot2+Dot4+Dot6 HWINLT +bind Dot1+Dot3+Dot5 HWINRT +bind Dot1+Dot3 CHRLT +bind Dot4+Dot6 CHRRT +bind Dot2+Dot3 LNBEG +bind Dot5+Dot6 LNEND + +bind Dot3+Dot6 HOME +bind Dot1+Dot4 CSRTRK +bind Dot5 CSRVIS +bind Dot2+Dot4+Dot5 SKPIDLNS +bind Dot2+Dot4+Dot5+Dot6 SLIDEWIN +bind Dot2+Dot3+Dot5 SIXDOTS +bind Dot2+Dot3+Dot4 TUNES + +bind Dot1+Dot2+Dot4 FREEZE +bind Dot1+Dot3+Dot4 DISPMD + +bind Dot1+Dot2+Dot5 HELP +bind Dot3+Dot4 INFO +bind Dot1+Dot3+Dot4+Dot6 PREFMENU +bind Dot1+Dot2+Dot3+Dot5 PREFLOAD +bind Dot1+Dot2+Dot3+Dot4+Dot5+Dot6 PREFSAVE + +bind Dot1+Dot2+Dot3+Dot4 PASTE + +bind Dot1+Dot6 MUTE +bind Dot1+Dot5+Dot6 SAY_LINE + +bind Status1 CONTEXT+CLIP_NEW +bind Status2 CONTEXT+CLIP_ADD +bind Status3 CONTEXT+COPY_LINE +bind Status4 CONTEXT+COPY_RECT +bind Status5 LEARN +bind Status6 HELP + +bind RoutingKey ROUTE + + +############################ +# Routing Key Alternatives # +############################ + +context CLIP_NEW +bind !RoutingKey CLIP_NEW + +context CLIP_ADD +bind !RoutingKey CLIP_ADD + +context COPY_LINE +bind !RoutingKey COPY_LINE + +context COPY_RECT +bind !RoutingKey COPY_RECT diff --git a/etc_org/brltty/Input/ce/all.ktb b/etc_org/brltty/Input/ce/all.ktb new file mode 100644 index 0000000..026c00d --- /dev/null +++ b/etc_org/brltty/Input/ce/all.ktb @@ -0,0 +1,126 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Cebra + + +#################### +# Default Bindings # +#################### + +bind PadCenter1 HOME +bind PadLeft1 FWINLT +bind PadRight1 FWINRT +bind PadUp1 LNUP +bind PadDown1 LNDN + +bind LeftUpper1 TOP_LEFT +bind LeftLower1 BOT_LEFT +bind RightUpper1 PRDIFLN +bind RightLower1 NXDIFLN +bind LeftMiddle1 SIXDOTS +bind RightMiddle1 CSRTRK + +bind LeftMiddle1+PadCenter1 BACK +bind LeftMiddle1+PadLeft1 LNBEG +bind LeftMiddle1+PadRight1 LNEND +bind LeftMiddle1+PadUp1 ATTRUP +bind LeftMiddle1+PadDown1 ATTRDN + +bind LeftUpper1+PadCenter1 PASTE +bind LeftUpper1+PadLeft1 PRSEARCH +bind LeftUpper1+PadRight1 NXSEARCH +bind LeftUpper1+PadUp1 PRPGRPH +bind LeftUpper1+PadDown1 NXPGRPH + +bind LeftLower1+PadCenter1 CSRJMP_VERT +bind LeftLower1+PadLeft1 FWINLTSKIP +bind LeftLower1+PadRight1 FWINRTSKIP +bind LeftLower1+PadUp1 PRPROMPT +bind LeftLower1+PadDown1 NXPROMPT + +bind RightMiddle1+PadCenter1 NOOP +bind RightMiddle1+PadLeft1 CHRLT +bind RightMiddle1+PadRight1 CHRRT +bind RightMiddle1+PadUp1 TOP +bind RightMiddle1+PadDown1 BOT + +bind RightUpper1+PadCenter1 NOOP +bind RightUpper1+PadLeft1 ATTRVIS +bind RightUpper1+PadRight1 CSRVIS +bind RightUpper1+PadUp1 FREEZE +bind RightUpper1+PadDown1 DISPMD + +bind RightLower1+PadCenter1 NOOP +bind RightLower1+PadLeft1 PREFLOAD +bind RightLower1+PadRight1 PREFSAVE +bind RightLower1+PadUp1 AUTOSPEAK +bind RightLower1+PadDown1 AUTOREPEAT + +bind PadCenter1+PadLeft1 HELP +bind PadCenter1+PadRight1 LEARN +bind PadCenter1+PadUp1 INFO +bind PadCenter1+PadDown1 PREFMENU + +bind !RoutingKey ROUTE +bind PadCenter1+!RoutingKey DESCCHAR +bind PadUp1+!RoutingKey PRINDENT +bind PadDown1+!RoutingKey NXINDENT +bind PadLeft1+!RoutingKey PRDIFCHAR +bind PadRight1+!RoutingKey NXDIFCHAR +bind LeftMiddle1+!RoutingKey SETLEFT +bind LeftUpper1+!RoutingKey CLIP_NEW +bind LeftLower1+!RoutingKey CLIP_ADD +bind RightUpper1+!RoutingKey COPY_LINE +bind RightLower1+!RoutingKey COPY_RECT + +hide on +bind RightMiddle1+!RoutingKey ROUTE+80 +bind PadCenter1+RightMiddle1+!RoutingKey DESCCHAR+80 +bind PadUp1+RightMiddle1+!RoutingKey PRINDENT+80 +bind PadDown1+RightMiddle1+!RoutingKey NXINDENT+80 +bind PadLeft1+RightMiddle1+!RoutingKey PRDIFCHAR+80 +bind PadRight1+RightMiddle1+!RoutingKey NXDIFCHAR+80 +bind LeftMiddle1+RightMiddle1+!RoutingKey SETLEFT+80 +bind LeftUpper1+RightMiddle1+!RoutingKey CLIP_NEW+80 +bind LeftLower1+RightMiddle1+!RoutingKey CLIP_ADD+80 +bind RightUpper1+RightMiddle1+!RoutingKey COPY_LINE+80 +bind RightLower1+RightMiddle1+!RoutingKey COPY_RECT+80 +hide off + + +################# +# Menu Bindings # +################# + +context menu + +bind PadUp1 MENU_PREV_ITEM +bind PadDown1 MENU_NEXT_ITEM +bind PadLeft1 MENU_PREV_SETTING +bind PadRight1 MENU_NEXT_SETTING +bind PadCenter1 PREFMENU + +bind LeftMiddle1 FWINLT +bind RightMiddle1 FWINRT +bind LeftUpper1 MENU_FIRST_ITEM +bind LeftLower1 MENU_LAST_ITEM +bind RightUpper1 PREFLOAD +bind RightLower1 PREFSAVE + + diff --git a/etc_org/brltty/Input/ce/novem.ktb b/etc_org/brltty/Input/ce/novem.ktb new file mode 100644 index 0000000..3cd207b --- /dev/null +++ b/etc_org/brltty/Input/ce/novem.ktb @@ -0,0 +1,31 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Novem Braille Keyboard + +map Dot1 DOT1 +map Dot2 DOT2 +map Dot3 DOT3 +map Dot4 DOT4 +map Dot5 DOT5 +map Dot6 DOT6 +map Dot7 DOT7 +map Dot8 DOT8 +map LeftSpace SPACE +bind RightSpace KEY_ENTER + diff --git a/etc_org/brltty/Input/chords.kti b/etc_org/brltty/Input/chords.kti new file mode 100644 index 0000000..a63e07d --- /dev/null +++ b/etc_org/brltty/Input/chords.kti @@ -0,0 +1,109 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +assign toggleOff Dot7 +assign toggleOn Dot8 + +assign toggleKeys \{chord}Dot1+Dot2 +assign toggleCommand SKPBLNKWINS +include toggle.kti + +assign toggleKeys \{chord}Dot1+Dot4 +assign toggleCommand CSRVIS +include toggle.kti + +assign toggleKeys \{chord}Dot1+Dot4+Dot5 +assign toggleCommand DISPMD +include toggle.kti + +assign toggleKeys \{chord}Dot1+Dot2+Dot4 +assign toggleCommand FREEZE +include toggle.kti + +bind \{chord}Dot1+Dot2+Dot5 HELP + +assign toggleKeys \{chord}Dot2+Dot4 +assign toggleCommand SKPIDLNS +include toggle.kti + +assign toggleKeys \{chord}Dot1+Dot3 +assign toggleCommand BRLKBD +include toggle.kti + +bind \{chord}Dot1+Dot2+Dot3 LEARN + +bind \{chord}Dot1+Dot2+Dot3+Dot4 PREFMENU +bind \{chord}Dot1+Dot2+Dot3+Dot4+\{toggleOff} PREFLOAD +bind \{chord}Dot1+Dot2+Dot3+Dot4+\{toggleOn} PREFSAVE + +assign toggleKeys \{chord}Dot1+Dot2+Dot3+Dot5 +assign toggleCommand AUTOREPEAT +include toggle.kti + +bind \{chord}Dot2+Dot3+Dot4 INFO + +assign toggleKeys \{chord}Dot2+Dot3+Dot4+Dot5 +assign toggleCommand CSRTRK +include toggle.kti + +assign toggleKeys \{chord}Dot1+Dot3+Dot6 +assign toggleCommand ATTRVIS +include toggle.kti + +bind \{chord}Dot1+Dot2+Dot3+Dot6 CSRJMP_VERT +bind \{chord}Dot1+Dot2+Dot3+Dot6+\{toggleOff} SWITCHVT_PREV +bind \{chord}Dot1+Dot2+Dot3+Dot6+\{toggleOn} SWITCHVT_NEXT + +assign toggleKeys \{chord}Dot2+Dot4+Dot5+Dot6 +assign toggleCommand SLIDEWIN +include toggle.kti + +bind \{chord}Dot1+Dot3+Dot4+Dot6 PASTE +bind \{chord}Dot1+Dot3+Dot4+Dot6+\{toggleOff} CLIP_RESTORE +bind \{chord}Dot1+Dot3+Dot4+Dot6+\{toggleOn} CLIP_SAVE + +bind \{chord}Dot2+Dot3+Dot5 SIXDOTS+on +bind \{chord}Dot2+Dot3+Dot6 SIXDOTS+off + +bind \{chord}Dot3 KEY_CURSOR_LEFT +bind \{chord}Dot6 KEY_CURSOR_RIGHT +bind \{chord}Dot2 KEY_HOME +bind \{chord}Dot5 KEY_END +bind \{chord}Dot1 KEY_CURSOR_UP +bind \{chord}Dot4 KEY_CURSOR_DOWN + +bind \{chord}Dot2+Dot3 KEY_PAGE_UP +bind \{chord}Dot5+Dot6 KEY_PAGE_DOWN +bind \{chord}Dot4+Dot5 KEY_TAB + +bind \{chord}Dot2+Dot5+Dot6 KEY_DELETE +bind \{chord}Dot2+Dot6 KEY_ESCAPE +bind \{chord}Dot3+Dot5 KEY_INSERT + +ifNotVar noUnchorded +assignDefault commandDot7 KEY_BACKSPACE +assignDefault commandDot8 KEY_ENTER + +bind Dot7 \{commandDot7} +bind Dot8 \{commandDot8} + +bind \{chord}Dot7 PASSDOTS+dot7 +bind \{chord}Dot8 PASSDOTS+dot8 + +include menu.kti +endIf diff --git a/etc_org/brltty/Input/ec/all.txt b/etc_org/brltty/Input/ec/all.txt new file mode 100644 index 0000000..d1e1f55 --- /dev/null +++ b/etc_org/brltty/Input/ec/all.txt @@ -0,0 +1,26 @@ +Help: EcoBraille (English) +From left to right, front keys are: + UP LEFT CLICK RIGHT DOWN + +Movement keys: +UP up one line +LEFT left one full window +RIGHT right one full window +DOWN down one line +CLICK goto cursor position (only Eco20 model) +CURSOR + LEFT left one half window +CURSOR + RIGHT right one half window +CURSOR + UP top of full window +CURSOR + DOWN bottom of full window + + +Other functions: +STATUS SENSOR 1 toggle help display +STATUS SENSOR 2 activate preferences menu +STATUS SENSOR 3 toggle attribute display (only Eco40 and Eco80) +STATUS SENSOR 4 get status information (only Eco40 and Eco80) + +F2 goto cursor position +F5 toggle cursor visibility +F8 toggle six-dots mode +SHIFT + F8 toggle cursor tracking diff --git a/etc_org/brltty/Input/ec/spanish.txt b/etc_org/brltty/Input/ec/spanish.txt new file mode 100644 index 0000000..4444834 --- /dev/null +++ b/etc_org/brltty/Input/ec/spanish.txt @@ -0,0 +1,25 @@ +Help: EcoBraille (Spanish) +Teclado frontal de izquierda a derecha + ARRIBA IZQUIERDA CENTRO DERECHA ABAJO + +Teclas de movimiento: +ARRIBA una linea hacia arriba +IZQUIERDA se mueve a las celdas anteriores +DERECHA se mueve a las celdas siguientes +ABAJO una linea hacia abajo +CENTRO sincroniza cursores, solo en la Eco20 +CENTRO + IZQUIERDA principio de linea +CENTRO + DERECHA final de linea +CENTRO + ARRIBA principio de pagina +CENTRO + ABAJO final de pagina + +Otras funciones: +Sensor de estado 1 cambia a la ventana de ayuda +Sensor de estado 2 Activa el menu de configuracion +Sensor de estado 3 visualiza atributos (solo en modelos Eco40 y Eco80) +Sensor de estado 4 coge la informacion de estado (Eco40 y Eco80) + +F2 sincroniza cursores +F5 cursor visible +F8 cambia modo 6 puntos +SHIFT + F8 cambia el seguimiento de cursor diff --git a/etc_org/brltty/Input/eu/all.txt b/etc_org/brltty/Input/eu/all.txt new file mode 100644 index 0000000..135dbc4 --- /dev/null +++ b/etc_org/brltty/Input/eu/all.txt @@ -0,0 +1,28 @@ +Help: EuroBraille + Driver developped by Yannick PLASSIARD and Olivier BERT + +To enter in the Learn-Mode, press #+L (on notebraille/clio), Alpha+L8 (for +Scriba) or Level1+L7 (on Iris - Level1 may be performed by pressing +FG+FB simultaneously). +For Esys put LeftJoystick in the "Right" position and RightJoystick in the +"Up" position. + +Using Cut And Paste +------------------- + To begin a block, press "*E" or Beta+L1 or Layer2+L1 depending on your +braille display and then click on the cell where you want to start the block. +To end a block press "*M" or Beta+L9 or Layer2+l8 depending on your braille +display, and click on the cell where you want to end the block. +When you do this, the block is copied into the BRLTTY clipboard, waiting to +be pasted anywhere you want. To paste a block, +press the "*L" or Beta+L8 or Layer2+L7 depending on your braille display. +A separate help file for each model will be created soon. + +Note +---- +Please note that the README file contains also version information and +copyright notice, so if you find a bug that was not listed out in the README +file, feel free to send an e-mail to me (yan@mistigri.org), because it's +hard to test all possible functions, even if I use the driver 10 hours a day. + +Thank you. diff --git a/etc_org/brltty/Input/eu/braille.kti b/etc_org/brltty/Input/eu/braille.kti new file mode 100644 index 0000000..1cf36df --- /dev/null +++ b/etc_org/brltty/Input/eu/braille.kti @@ -0,0 +1,70 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +note The eight dot keys of the braille keyboard are behind the cursor routing keys. +note From left to right, they are: Dot7, Dot3, Dot2, Dot1, Dot4, Dot5, Dot6, Dot8. +note The two keys of the braille keyboard in front of the braille cells, from left to right, are: Backspace, Space. + +map Dot1 DOT1 +map Dot2 DOT2 +map Dot3 DOT3 +map Dot4 DOT4 +map Dot5 DOT5 +map Dot6 DOT6 +map Dot7 DOT7 +map Dot8 DOT8 + +map Space SPACE +bind Backspace KEY_BACKSPACE +bind Backspace+Space KEY_ENTER + +bind Space+Dot7 SHIFT +bind Space+Dot8 META +bind Space+Dot7+Dot8 CONTROL + +bind Space+Dot2+Dot5+Dot6 KEY_TAB +bind Space+Dot2+Dot3+Dot6 KEY_TAB+shift + +bind Space+Dot4 KEY_CURSOR_UP +bind Space+Dot6 KEY_CURSOR_DOWN +bind Space+Dot2 KEY_CURSOR_LEFT +bind Space+Dot5 KEY_CURSOR_RIGHT + +bind Space+Dot1+Dot3 KEY_PAGE_UP +bind Space+Dot4+Dot6 KEY_PAGE_DOWN + +bind Space+Dot1+Dot2+Dot3 KEY_HOME +bind Space+Dot4+Dot5+Dot6 KEY_END + +bind Space+Dot3+Dot6 KEY_DELETE +bind Space+Dot1+Dot2+Dot4+Dot5 KEY_ESCAPE +bind Space+Dot1+Dot3+Dot5 KEY_INSERT + +bind Backspace+Dot1 KEY_FUNCTION+0 +bind Backspace+Dot1+Dot2 KEY_FUNCTION+1 +bind Backspace+Dot1+Dot4 KEY_FUNCTION+2 +bind Backspace+Dot1+Dot4+Dot5 KEY_FUNCTION+3 +bind Backspace+Dot1+Dot5 KEY_FUNCTION+4 +bind Backspace+Dot1+Dot2+Dot4 KEY_FUNCTION+5 +bind Backspace+Dot1+Dot2+Dot4+Dot5 KEY_FUNCTION+6 +bind Backspace+Dot1+Dot2+Dot5 KEY_FUNCTION+7 +bind Backspace+Dot2+Dot4 KEY_FUNCTION+8 +bind Backspace+Dot2+Dot4+Dot5 KEY_FUNCTION+9 +bind Backspace+Dot1+Dot3 KEY_FUNCTION+10 +bind Backspace+Dot1+Dot2+Dot3 KEY_FUNCTION+11 + diff --git a/etc_org/brltty/Input/eu/clio.ktb b/etc_org/brltty/Input/eu/clio.ktb new file mode 100644 index 0000000..d861927 --- /dev/null +++ b/etc_org/brltty/Input/eu/clio.ktb @@ -0,0 +1,102 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title EuroBraille AzerBraille, Clio, NoteBraille, PupiBraille, Scriba + +include braille.kti + +bind !Star CONTEXT+alt1 +bind !Sharp CONTEXT+alt2 +bind !RoutingKey ROUTE + +bind !Up KEY_CURSOR_UP +bind !Left KEY_CURSOR_LEFT +bind !Right KEY_CURSOR_Right +bind !Down KEY_CURSOR_DOWN + +bind !Five HOME +bind !One TOP_LEFT +bind !Seven BOT_LEFT +bind !Three PRDIFLN +bind !Nine NXDIFLN +bind !Zero CSRTRK + +bind !A FREEZE + +bind !E FWINLT +bind !F LNUP +bind !G PRPROMPT +bind !H PREFMENU +bind !I INFO +bind !K NXPROMPT +bind !L LNDN +bind !M FWINRT + + +context alt1 +bind !Star CONTEXT+default + +bind !Down CSRTRK +bind !Right TUNES + +bind !E CONTEXT+CLIP_NEW +bind !F CONTEXT+CLIP_ADD +bind !G CSRVIS +bind !K CONTEXT+COPY_RECT +bind !L PASTE +bind !M CONTEXT+COPY_LINE + + +context alt2 +bind !Sharp CONTEXT+default + +bind !Left LNBEG +bind !Right LNEND +bind !Up HOME +bind !Down BACK + +bind !One LEARN +bind !Three TOP_LEFT +bind !Nine BOT_LEFT + +bind !A DISPMD + +bind !E TOP_LEFT +bind !G PRSEARCH +bind !H HELP +bind !K NXSEARCH +bind !L LEARN +bind !M BOT_LEFT + + +context CLIP_NEW +bind !RoutingKey CLIP_NEW + + +context CLIP_ADD +bind !RoutingKey CLIP_ADD + + +context COPY_RECT +bind !RoutingKey COPY_RECT + + +context COPY_LINE +bind !RoutingKey COPY_LINE + + diff --git a/etc_org/brltty/Input/eu/common.kti b/etc_org/brltty/Input/eu/common.kti new file mode 100644 index 0000000..6bb7502 --- /dev/null +++ b/etc_org/brltty/Input/eu/common.kti @@ -0,0 +1,26 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +note The cursor routing keys are the small, round buttons just behind the braille cells. +note RoutingKey1 means pressing a cursor routing key once (a single click). +note RoutingKey2 means pressing a cursor routing key twice quickly (a double click). + +bind RoutingKey1 ROUTE +bind RoutingKey2 DESCCHAR + +include braille.kti diff --git a/etc_org/brltty/Input/eu/esys_large.ktb b/etc_org/brltty/Input/eu/esys_large.ktb new file mode 100644 index 0000000..5fc5ad6 --- /dev/null +++ b/etc_org/brltty/Input/eu/esys_large.ktb @@ -0,0 +1,25 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title EuroBraille Esys 80 + +include common.kti +include joysticks.kti +include sw12.kti +include sw34.kti +include sw56.kti diff --git a/etc_org/brltty/Input/eu/esys_medium.ktb b/etc_org/brltty/Input/eu/esys_medium.ktb new file mode 100644 index 0000000..1062ffa --- /dev/null +++ b/etc_org/brltty/Input/eu/esys_medium.ktb @@ -0,0 +1,24 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title EuroBraille Esys 40,64 + +include common.kti +include joysticks.kti +include sw12.kti +include sw34.kti diff --git a/etc_org/brltty/Input/eu/esys_small.ktb b/etc_org/brltty/Input/eu/esys_small.ktb new file mode 100644 index 0000000..e96fff1 --- /dev/null +++ b/etc_org/brltty/Input/eu/esys_small.ktb @@ -0,0 +1,23 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title EuroBraille Esys 12,24 + +include common.kti +include joysticks.kti +include sw12.kti diff --git a/etc_org/brltty/Input/eu/esytime.ktb b/etc_org/brltty/Input/eu/esytime.ktb new file mode 100644 index 0000000..197804b --- /dev/null +++ b/etc_org/brltty/Input/eu/esytime.ktb @@ -0,0 +1,22 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title EuroBraille Esytime + +include common.kti +include joysticks.kti diff --git a/etc_org/brltty/Input/eu/iris.ktb b/etc_org/brltty/Input/eu/iris.ktb new file mode 100644 index 0000000..2b38761 --- /dev/null +++ b/etc_org/brltty/Input/eu/iris.ktb @@ -0,0 +1,88 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title EuroBraille Iris + +include common.kti +note The Menu key is the small, round button to the left of the cursor routing keys. +note The Z key is the small, round button to the right of the cursor routing keys. + +bind Down+Left CONTEXT+alt1 +bind Down+Right CONTEXT+alt2 + +bind L1 FWINLT +bind L2 LNUP +bind L3 PRPROMPT +bind L4 PREFMENU +bind L5 INFO +bind L6 NXPROMPT +bind L7 LNDN +bind L8 FWINRT +bind Left KEY_CURSOR_LEFT +bind Right KEY_CURSOR_RIGHT +bind Up KEY_CURSOR_UP +bind Down KEY_CURSOR_DOWN +bind L1+L2 TOP_LEFT +bind L3+L4 FREEZE +bind L6+L7 HOME +bind L7+L8 BOT_LEFT +bind L1+L2+L3+L4 RESTARTBRL +bind L5+L6+L7+L8 RESTARTSPEECH + + +context alt1 +bind L1 TOP_LEFT +bind L3 PRSEARCH +bind L4 HELP +bind L5 LEARN +bind L6 NXSEARCH +bind L8 BOT_LEFT +bind Left LNBEG +bind Right LNEND +bind Up HOME +bind Down BACK + + +context alt2 +bind L1 CONTEXT+CLIP_NEW +bind L2 CONTEXT+CLIP_ADD +bind L3 CSRVIS +bind L6 CONTEXT+COPY_RECT +bind L7 PASTE +bind L8 CONTEXT+COPY_LINE +bind Up PREFMENU +bind Down CSRTRK +bind Right TUNES + + +context CLIP_NEW +bind RoutingKey1 CLIP_NEW + + +context CLIP_ADD +bind RoutingKey1 CLIP_ADD + + +context COPY_RECT +bind RoutingKey1 COPY_RECT + + +context COPY_LINE +bind RoutingKey1 COPY_LINE + + diff --git a/etc_org/brltty/Input/eu/joysticks.kti b/etc_org/brltty/Input/eu/joysticks.kti new file mode 100644 index 0000000..a420442 --- /dev/null +++ b/etc_org/brltty/Input/eu/joysticks.kti @@ -0,0 +1,64 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +note The joysticks are the small, round, five-way (left, right, up, down, press) controls to the left and right of the cursor routing keys. + +bind RightJoystickPress HOME +bind RightJoystickLeft FWINLT +bind RightJoystickRight FWINRT +bind RightJoystickUp LNUP +bind RightJoystickDown LNDN + +bind LeftJoystickLeft PRPROMPT +bind LeftJoystickRight NXPROMPT +bind LeftJoystickUp TOP_LEFT +bind LeftJoystickDown BOT_LEFT + +bind LeftJoystickDown+RightJoystickLeft CONTEXT+CLIP_NEW +bind LeftJoystickDown+RightJoystickUp CONTEXT+CLIP_ADD +bind LeftJoystickDown+RightJoystickDown CONTEXT+COPY_RECT +bind LeftJoystickDown+RightJoystickRight CONTEXT+COPY_LINE +bind LeftJoystickDown+RightJoystickPress PASTE + +bind LeftJoystickLeft+RightJoystickPress SAY_LINE +bind LeftJoystickLeft+RightJoystickUp SAY_ABOVE +bind LeftJoystickLeft+RightJoystickDown SAY_BELOW +bind LeftJoystickLeft+RightJoystickLeft SAY_SOFTER +bind LeftJoystickLeft+RightJoystickRight SAY_LOUDER + +bind LeftJoystickRight+RightJoystickUp LEARN +bind LeftJoystickRight+RightJoystickDown HELP + + +context CLIP_NEW +bind RoutingKey1 CLIP_NEW + + +context CLIP_ADD +bind RoutingKey1 CLIP_ADD + + +context COPY_RECT +bind RoutingKey1 COPY_RECT + + +context COPY_LINE +bind RoutingKey1 COPY_LINE + + +context default diff --git a/etc_org/brltty/Input/eu/sw12.kti b/etc_org/brltty/Input/eu/sw12.kti new file mode 100644 index 0000000..a1c2b49 --- /dev/null +++ b/etc_org/brltty/Input/eu/sw12.kti @@ -0,0 +1,35 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +note The switches are three-way (left, right, press) controls on the front surface. +note Switch1 is the left outer switch. +note Switch2 is the right outer switch. + +bind Switch1Left FWINLT +bind Switch1Right FWINRT + +bind LeftJoystickLeft+Switch1Left+Switch1Right MUTE +bind LeftJoystickLeft+Switch1Left SAY_SLOWER +bind LeftJoystickLeft+Switch1Right SAY_FASTER + +bind LeftJoystickRight+Switch1Left LNBEG +bind LeftJoystickRight+Switch1Right LNEND + +bind LeftJoystickRight+Switch1Left+Switch1Right PREFMENU +bind LeftJoystickRight+Switch2Left+Switch2Right CSRTRK + diff --git a/etc_org/brltty/Input/eu/sw34.kti b/etc_org/brltty/Input/eu/sw34.kti new file mode 100644 index 0000000..31c20ba --- /dev/null +++ b/etc_org/brltty/Input/eu/sw34.kti @@ -0,0 +1,21 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +note Switch3 is the left inner switch. +note Switch4 is the right inner switch. + diff --git a/etc_org/brltty/Input/eu/sw56.kti b/etc_org/brltty/Input/eu/sw56.kti new file mode 100644 index 0000000..6ee56ae --- /dev/null +++ b/etc_org/brltty/Input/eu/sw56.kti @@ -0,0 +1,21 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +note Switch5 is between Switch1 and Switch3. +note Switch6 is between Switch2 and Switch4. + diff --git a/etc_org/brltty/Input/fs/bumpers.kti b/etc_org/brltty/Input/fs/bumpers.kti new file mode 100644 index 0000000..9d4a580 --- /dev/null +++ b/etc_org/brltty/Input/fs/bumpers.kti @@ -0,0 +1,30 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This key subtable is for FreedomScientific displays which have bumper bars. + +bind LeftBumperUp KEY_CURSOR_UP +bind LeftBumperDown KEY_CURSOR_DOWN +bind RightBumperUp LNUP +bind RightBumperDown LNDN + +bind LeftSelector+LeftBumperUp TOP +bind LeftSelector+LeftBumperDown BOT +bind RightSelector+RightBumperUp TOP +bind RightSelector+RightBumperDown BOT + diff --git a/etc_org/brltty/Input/fs/common.kti b/etc_org/brltty/Input/fs/common.kti new file mode 100644 index 0000000..0c075ed --- /dev/null +++ b/etc_org/brltty/Input/fs/common.kti @@ -0,0 +1,67 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +bind Left\{navKeyType}Press LNBEG +bind Right\{navKeyType}Press LNEND + +bind LeftSelector BACK +bind RightSelector HOME +bind LeftSelector+RightSelector PASTE + +bind LeftAdvance FWINLT +bind RightAdvance FWINRT + +bind LeftSelector+LeftAdvance TOP_LEFT +bind LeftSelector+RightAdvance BOT_LEFT + +bind RightSelector+LeftAdvance TOP +bind RightSelector+RightAdvance BOT + +bind !Left\{navKeyType}Up LNUP +bind !Left\{navKeyType}Down LNDN + +bind !Right\{navKeyType}Up FWINLT +bind !Right\{navKeyType}Down FWINRT + +bind Left\{navKeyType}Press+!Left\{navKeyType}Up PRDIFLN +bind Left\{navKeyType}Press+!Left\{navKeyType}Down NXDIFLN + +bind Right\{navKeyType}Press+!Right\{navKeyType}Up CHRLT +bind Right\{navKeyType}Press+!Right\{navKeyType}Down CHRRT + +bind LeftAdvance+!Left\{navKeyType}Up PRPROMPT +bind LeftAdvance+!Left\{navKeyType}Down NXPROMPT + +bind RightAdvance+!Left\{navKeyType}Up PRPGRPH +bind RightAdvance+!Left\{navKeyType}Down NXPGRPH + +bind LeftSelector+!Left\{navKeyType}Up ATTRUP +bind LeftSelector+!Left\{navKeyType}Down ATTRDN + +bind RightSelector+!Left\{navKeyType}Up PRSEARCH +bind RightSelector+!Left\{navKeyType}Down NXSEARCH + +bind RoutingKey ROUTE +bind Left\{navKeyType}Press+!RoutingKey SETLEFT +bind Right\{navKeyType}Press+!RoutingKey DESCCHAR + +bind RoutingKey+!RoutingKey CLIP_COPY +bind LeftAdvance+!RoutingKey CLIP_NEW +bind RightAdvance+!RoutingKey COPY_RECT +bind LeftSelector+!RoutingKey CLIP_ADD +bind RightSelector+!RoutingKey COPY_LINE diff --git a/etc_org/brltty/Input/fs/focus_basic.ktb b/etc_org/brltty/Input/fs/focus_basic.ktb new file mode 100644 index 0000000..569d9ea --- /dev/null +++ b/etc_org/brltty/Input/fs/focus_basic.ktb @@ -0,0 +1,21 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title FreedomScientific Focus 1 and Focus 2 40 + +include focus_basic.kti diff --git a/etc_org/brltty/Input/fs/focus_basic.kti b/etc_org/brltty/Input/fs/focus_basic.kti new file mode 100644 index 0000000..6e3ee40 --- /dev/null +++ b/etc_org/brltty/Input/fs/focus_basic.kti @@ -0,0 +1,57 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This key subtable is for all FreedomScientific Focus displays. + +note There are two Nav controls - one at each side of the top. +note * Each has three actions: Up, Down, and Press. +note * On some models, a Nav control is a wheel which can be both rolled and pressed. +note * On others, it's an up/down rocker along with a separate pressable button. +note The Selector keys are at either end of the front edge. +note * On older models, they're known as GDF (General Display Function) keys. +note The Advance keys are just inside the rockers and outside the shift keys. + +assign navKeyType Nav +include common.kti + +assign chord Space+ +include ../chords.kti + +map Dot1 DOT1 +map Dot2 DOT2 +map Dot3 DOT3 +map Dot4 DOT4 +map Dot5 DOT5 +map Dot6 DOT6 +map Dot7 DOT7 +map Dot8 DOT8 + +map Space SPACE +map LeftShift CONTROL +map RightShift META + +bind Space+LeftShift KEY_BACKSPACE +bind Space+RightShift KEY_ENTER + +bind Space+!RoutingKey KEY_FUNCTION +bind RightShift+!RoutingKey SWITCHVT + +bind !NavrowKey DESCCHAR +bind LeftAdvance+!NavrowKey PRINDENT +bind RightAdvance+!NavrowKey NXINDENT +bind LeftSelector+!NavrowKey SETLEFT diff --git a/etc_org/brltty/Input/fs/focus_large.ktb b/etc_org/brltty/Input/fs/focus_large.ktb new file mode 100644 index 0000000..0303bee --- /dev/null +++ b/etc_org/brltty/Input/fs/focus_large.ktb @@ -0,0 +1,24 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title FreedomScientific Focus 2 80 + +include focus_basic.kti +include bumpers.kti +include rockers.kti + diff --git a/etc_org/brltty/Input/fs/focus_small.ktb b/etc_org/brltty/Input/fs/focus_small.ktb new file mode 100644 index 0000000..c730a31 --- /dev/null +++ b/etc_org/brltty/Input/fs/focus_small.ktb @@ -0,0 +1,22 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title FreedomScientific Focus Blue + +include focus_basic.kti +include rockers.kti diff --git a/etc_org/brltty/Input/fs/pacmate.ktb b/etc_org/brltty/Input/fs/pacmate.ktb new file mode 100644 index 0000000..a2fce73 --- /dev/null +++ b/etc_org/brltty/Input/fs/pacmate.ktb @@ -0,0 +1,46 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title FreedomScientific PAC Mate + +note The rear row of cursor routing keys is actually a set of navigation keys. +note The 10 middle keys (5 on each side of the center) are special. +note The two outer ones are named LeftSelector and RightSelector. +note The eight inner ones are named Hot1 through Hot8. +note The LeftAdvance key is any key to the left of the special keys. +note The RightAdvance key is any key to the right of the special keys. + +bind Hot1 SKPIDLNS +bind RightSelector+Hot1 SKPBLNKWINS +bind Hot2 DISPMD +bind RightSelector+Hot2 ATTRVIS +bind Hot3 CSRTRK +bind RightSelector+Hot3 CSRVIS +bind Hot4 SIXDOTS +bind RightSelector+Hot4 AUTOREPEAT +bind Hot5 HELP +bind RightSelector+Hot5 FREEZE +bind Hot6 LEARN +bind RightSelector+Hot6 PREFLOAD +bind Hot7 PREFMENU +bind RightSelector+Hot7 PREFSAVE +bind Hot8 INFO +bind RightSelector+Hot8 CSRJMP_VERT + +assign navKeyType Wheel +include common.kti diff --git a/etc_org/brltty/Input/fs/rockers.kti b/etc_org/brltty/Input/fs/rockers.kti new file mode 100644 index 0000000..44db631 --- /dev/null +++ b/etc_org/brltty/Input/fs/rockers.kti @@ -0,0 +1,25 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This key subtable is for FreedomScientific displays which have rockers. + +bind LeftRockerUp KEY_CURSOR_UP +bind LeftRockerDown KEY_CURSOR_DOWN + +bind RightRockerUp LNUP +bind RightRockerDown LNDN diff --git a/etc_org/brltty/Input/hd/mbl.ktb b/etc_org/brltty/Input/hd/mbl.ktb new file mode 100644 index 0000000..cfeee83 --- /dev/null +++ b/etc_org/brltty/Input/hd/mbl.ktb @@ -0,0 +1,115 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Hedo MobilLine + +note The keys behind the text cells are named routing keys. +note The rectangular navigation keys are named K1 through K3. +note The square navigation keys are named B1 through B6. +note From left to right, the navigation keys are: B3 B2 B1 K1 K2 K3 B4 B5 B6 + +bind K2+K1 HELP +bind K2+K3 LEARN + +bind K1+K3 PREFMENU +bind K1+K3+B1 PREFLOAD +bind K1+K3+B4 PREFSAVE + +bind K2 HOME +bind K1 FWINLT +bind K3 FWINRT + +bind B3 TOP +bind B6 BOT + +bind B2 LNUP +bind B5 LNDN + +bind B1 PRDIFLN +bind B4 NXDIFLN + +bind B1+B3 ATTRUP +bind B4+B6 ATTRDN + +bind B1+B2 PRPGRPH +bind B4+B5 NXPGRPH + +bind B2+B3 PRPROMPT +bind B5+B6 NXPROMPT + +bind B1+B2+B3 PRSEARCH +bind B4+B5+B6 NXSEARCH + +bind B1+K1 CHRLT +bind B1+K3 CHRRT + +bind B2+K1 FWINLTSKIP +bind B2+K3 FWINRTSKIP + +bind B3+K1 LNBEG +bind B3+K3 LNEND + +bind B4+K1 PASTE +bind B4+K3 CSRJMP_VERT + +bind B5+K1 TIME +bind B5+K3 INFO + +bind B6+K1 CLIP_RESTORE +bind B6+K3 CLIP_SAVE + +assign toggleOff K1 +assign toggleOn K3 + +assign toggleKeys B1+K2 +assign toggleCommand SIXDOTS +include ../toggle.kti + +assign toggleKeys B2+K2 +assign toggleCommand CSRTRK +include ../toggle.kti + +assign toggleKeys B3+K2 +assign toggleCommand DISPMD +include ../toggle.kti + +assign toggleKeys B4+K2 +assign toggleCommand FREEZE +include ../toggle.kti + +assign toggleKeys B5+K2 +assign toggleCommand CSRVIS +include ../toggle.kti + +assign toggleKeys B6+K2 +assign toggleCommand ATTRVIS +include ../toggle.kti + +bind RoutingKey ROUTE + +bind B3+RoutingKey CLIP_NEW +bind B2+RoutingKey CLIP_ADD +bind B5+RoutingKey COPY_RECT +bind B6+RoutingKey COPY_LINE + +bind B1+RoutingKey PRINDENT +bind B4+RoutingKey NXINDENT + +bind K1+RoutingKey SETLEFT +bind K2+RoutingKey DESCCHAR + diff --git a/etc_org/brltty/Input/hd/pfl.ktb b/etc_org/brltty/Input/hd/pfl.ktb new file mode 100644 index 0000000..0384c7e --- /dev/null +++ b/etc_org/brltty/Input/hd/pfl.ktb @@ -0,0 +1,118 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Hedo ProfiLine + +note The keys behind the text cells are named routing keys. +note The rectangular navigation keys are named K1 through K3. +note The square navigation keys are named B1 through B8. +note From left to right, the navigation keys are: K1 B7 B3 B2 B1 K1 K2 K3 B4 B5 B6 B8 K3 +note Both K1 keys are hard-wired together. +note Both K3 keys are hard-wired together. +note The K2 and B1 keys are hard-wired together. + +bind K2+K1 HELP +bind K2+K3 LEARN + +bind K1+K3 PREFMENU +bind K1+K3+B2 PREFLOAD +bind K1+K3+B5 PREFSAVE + +bind K2 HOME +bind K1 FWINLT +bind K3 FWINRT + +bind B7 TOP +bind B8 BOT + +bind B3 LNUP +bind B6 LNDN + +bind B2 PRDIFLN +bind B5 NXDIFLN + +bind B2+B7 ATTRUP +bind B5+B8 ATTRDN + +bind B2+B3 PRPGRPH +bind B5+B6 NXPGRPH + +bind B3+B7 PRPROMPT +bind B6+B8 NXPROMPT + +bind B2+B3+B7 PRSEARCH +bind B5+B6+B8 NXSEARCH + +bind B2+K1 CHRLT +bind B2+K3 CHRRT + +bind B3+K1 FWINLTSKIP +bind B3+K3 FWINRTSKIP + +bind B7+K1 LNBEG +bind B7+K3 LNEND + +bind B5+K1 PASTE +bind B5+K3 CSRJMP_VERT + +bind B6+K1 TIME +bind B6+K3 INFO + +bind B8+K1 CLIP_RESTORE +bind B8+K3 CLIP_SAVE + +assign toggleOff K1 +assign toggleOn K3 + +assign toggleKeys B2+K2 +assign toggleCommand SIXDOTS +include ../toggle.kti + +assign toggleKeys B3+K2 +assign toggleCommand CSRTRK +include ../toggle.kti + +assign toggleKeys B7+K2 +assign toggleCommand DISPMD +include ../toggle.kti + +assign toggleKeys B5+K2 +assign toggleCommand FREEZE +include ../toggle.kti + +assign toggleKeys B6+K2 +assign toggleCommand CSRVIS +include ../toggle.kti + +assign toggleKeys B8+K2 +assign toggleCommand ATTRVIS +include ../toggle.kti + +bind RoutingKey ROUTE + +bind B7+RoutingKey CLIP_NEW +bind B3+RoutingKey CLIP_ADD +bind B6+RoutingKey COPY_RECT +bind B8+RoutingKey COPY_LINE + +bind B2+RoutingKey PRINDENT +bind B5+RoutingKey NXINDENT + +bind K1+RoutingKey SETLEFT +bind K2+RoutingKey DESCCHAR + diff --git a/etc_org/brltty/Input/hm/braille.kti b/etc_org/brltty/Input/hm/braille.kti new file mode 100644 index 0000000..7c686c8 --- /dev/null +++ b/etc_org/brltty/Input/hm/braille.kti @@ -0,0 +1,37 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +map Dot1 DOT1 +map Dot2 DOT2 +map Dot3 DOT3 +map Dot4 DOT4 +map Dot5 DOT5 +map Dot6 DOT6 +map Dot7 DOT7 +map Dot8 DOT8 +map Space SPACE + +assignDefault metaModifier F2 +map \{metaModifier} META + +assignDefault controlModifier F3 +map \{controlModifier} CONTROL + +assign chord Space+ +include ../chords.kti + diff --git a/etc_org/brltty/Input/hm/common.kti b/etc_org/brltty/Input/hm/common.kti new file mode 100644 index 0000000..cf67ff2 --- /dev/null +++ b/etc_org/brltty/Input/hm/common.kti @@ -0,0 +1,19 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +bind RoutingKey ROUTE diff --git a/etc_org/brltty/Input/hm/contexts.kti b/etc_org/brltty/Input/hm/contexts.kti new file mode 100644 index 0000000..4e429a6 --- /dev/null +++ b/etc_org/brltty/Input/hm/contexts.kti @@ -0,0 +1,40 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +############################ +# Routing Key Alternatives # +############################ + +context CLIP_NEW +bind !RoutingKey CLIP_NEW + +context CLIP_ADD +bind !RoutingKey CLIP_ADD + +context COPY_LINE +bind !RoutingKey COPY_LINE + +context COPY_RECT +bind !RoutingKey COPY_RECT + +context SETLEFT +bind !RoutingKey SETLEFT + +context DESCCHAR +bind !RoutingKey DESCCHAR + diff --git a/etc_org/brltty/Input/hm/edge.ktb b/etc_org/brltty/Input/hm/edge.ktb new file mode 100644 index 0000000..e1d8c05 --- /dev/null +++ b/etc_org/brltty/Input/hm/edge.ktb @@ -0,0 +1,44 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title HIMS Braille Edge + +include common.kti +include scroll.kti +include left.kti +include right.kti +include f18.kti +include contexts.kti + +assign metaModifier F4 +assign controlModifier F5 +include braille.kti + + +context PRDIFCHAR +bind RoutingKey PRDIFCHAR + +context NXDIFCHAR +bind RoutingKey NXDIFCHAR + +context PRINDENT +bind RoutingKey PRINDENT + +context NXINDENT +bind RoutingKey NXINDENT + diff --git a/etc_org/brltty/Input/hm/f14.kti b/etc_org/brltty/Input/hm/f14.kti new file mode 100644 index 0000000..9d8dbf0 --- /dev/null +++ b/etc_org/brltty/Input/hm/f14.kti @@ -0,0 +1,38 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +bind F4 HOME +bind F1+F4 BACK +bind F2+F3 CSRJMP_VERT + +bind F2 LNUP +bind F3 LNDN + +bind F1+F2 FWINLTSKIP +bind F3+F4 FWINRTSKIP + +bind F1+F3+F4 CONTEXT+CLIP_NEW +bind F2+F3+F4 CONTEXT+CLIP_ADD +bind F1+F2+F3 CONTEXT+COPY_LINE +bind F1+F2+F4 CONTEXT+COPY_RECT +bind F1+F2+F3+F4 PASTE + +bind F1+F3 CONTEXT+SETLEFT +bind F2+F4 CONTEXT+DESCCHAR + +include contexts.kti diff --git a/etc_org/brltty/Input/hm/f18.kti b/etc_org/brltty/Input/hm/f18.kti new file mode 100644 index 0000000..7e4c859 --- /dev/null +++ b/etc_org/brltty/Input/hm/f18.kti @@ -0,0 +1,44 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +bind F1 PRPROMPT +bind F2 NXPROMPT +bind F3 PRPGRPH +bind F4 NXPGRPH + +bind F5 LEARN +bind F6 TIME +bind F7 CHRLT +bind F8 CHRRT + +bind Space+F1 BRLKBD +bind Space+F2 BRLUCDOTS +bind Space+F3 SKPIDLNS +bind Space+F4 CONTEXT+KEY_FUNCTION + +bind Space+F5 CONTEXT+SWITCHVT +bind Space+F6 SKPBLNKWINS +bind Space+F7 ATTRVIS +bind Space+F8 CSRVIS + +context KEY_FUNCTION +bind RoutingKey KEY_FUNCTION + +context SWITCHVT +bind RoutingKey SWITCHVT + diff --git a/etc_org/brltty/Input/hm/fnkey.kti b/etc_org/brltty/Input/hm/fnkey.kti new file mode 100644 index 0000000..a84bec2 --- /dev/null +++ b/etc_org/brltty/Input/hm/fnkey.kti @@ -0,0 +1,49 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +note Function Key Bindings +note + Function-b: skip blank windows on/off +note + Function-c: cursor show/hide +note + Function-d: display mode attributes/text +note + Function-f: screen image frozen/unfrozen +note + Function-h: help screen enter/leave +note + Function-i: skip identical lines on/off +note + Function-l: learn mode enter/leave +note + Function-p: preferences menu enter/leave +note + Function-s: status line enter/leave +note + Function-t: cursor tracking on/off +note + Function-u: highlight underline on/off +note + Function-v: bring cursor to current line +note + Function-w: sliding window on/off + +hide on +assign function F2+Space +bind \{function}+Dot1+Dot2 SKPBLNKWINS +bind \{function}+Dot1+Dot4 CSRVIS +bind \{function}+Dot1+Dot4+Dot5 DISPMD +bind \{function}+Dot1+Dot2+Dot4 FREEZE +bind \{function}+Dot1+Dot2+Dot5 HELP +bind \{function}+Dot2+Dot4 SKPIDLNS +bind \{function}+Dot1+Dot2+Dot3 LEARN +bind \{function}+Dot1+Dot2+Dot3+Dot4 PREFMENU +bind \{function}+Dot2+Dot3+Dot4 INFO +bind \{function}+Dot2+Dot3+Dot4+Dot5 CSRTRK +bind \{function}+Dot1+Dot3+Dot6 ATTRVIS +bind \{function}+Dot1+Dot2+Dot3+Dot6 CSRJMP_VERT +bind \{function}+Dot2+Dot4+Dot5+Dot6 SLIDEWIN +hide off diff --git a/etc_org/brltty/Input/hm/left.kti b/etc_org/brltty/Input/hm/left.kti new file mode 100644 index 0000000..e9b4f32 --- /dev/null +++ b/etc_org/brltty/Input/hm/left.kti @@ -0,0 +1,32 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +bind LeftPadLeft+LeftPadRight CSRJMP_VERT +bind LeftPadUp+LeftPadDown CONTEXT+SETLEFT + +bind LeftPadUp ATTRUP +bind LeftPadDown ATTRDN +bind LeftPadLeft PRSEARCH +bind LeftPadRight NXSEARCH + +bind LeftPadLeft+LeftPadUp CONTEXT+PRDIFCHAR +bind LeftPadLeft+LeftPadDown CONTEXT+NXDIFCHAR + +bind LeftPadRight+LeftPadUp CONTEXT+PRINDENT +bind LeftPadRight+LeftPadDown CONTEXT+NXINDENT + diff --git a/etc_org/brltty/Input/hm/letters.kti b/etc_org/brltty/Input/hm/letters.kti new file mode 100644 index 0000000..4baef6f --- /dev/null +++ b/etc_org/brltty/Input/hm/letters.kti @@ -0,0 +1,44 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +bind \{keys}Dot1 PASSDOTS\{flags}+dot1 +bind \{keys}Dot1+Dot2 PASSDOTS\{flags}+dot1+dot2 +bind \{keys}Dot1+Dot4 PASSDOTS\{flags}+dot1+dot4 +bind \{keys}Dot1+Dot4+Dot5 PASSDOTS\{flags}+dot1+dot4+dot5 +bind \{keys}Dot1+Dot5 PASSDOTS\{flags}+dot1+dot5 +bind \{keys}Dot1+Dot2+Dot4 PASSDOTS\{flags}+dot1+dot2+dot4 +bind \{keys}Dot1+Dot2+Dot4+Dot5 PASSDOTS\{flags}+dot1+dot2+dot4+dot5 +bind \{keys}Dot1+Dot2+Dot5 PASSDOTS\{flags}+dot1+dot2+dot5 +bind \{keys}Dot2+Dot4 PASSDOTS\{flags}+dot2+dot4 +bind \{keys}Dot2+Dot4+Dot5 PASSDOTS\{flags}+dot2+dot4+dot5 +bind \{keys}Dot1+Dot3 PASSDOTS\{flags}+dot1+dot3 +bind \{keys}Dot1+Dot2+Dot3 PASSDOTS\{flags}+dot1+dot2+dot3 +bind \{keys}Dot1+Dot3+Dot4 PASSDOTS\{flags}+dot1+dot3+dot4 +bind \{keys}Dot1+Dot3+Dot4+Dot5 PASSDOTS\{flags}+dot1+dot3+dot4+dot5 +bind \{keys}Dot1+Dot3+Dot5 PASSDOTS\{flags}+dot1+dot3+dot5 +bind \{keys}Dot1+Dot2+Dot3+Dot4 PASSDOTS\{flags}+dot1+dot2+dot3+dot4 +bind \{keys}Dot1+Dot2+Dot3+Dot4+Dot5 PASSDOTS\{flags}+dot1+dot2+dot3+dot4+dot5 +bind \{keys}Dot1+Dot2+Dot3+Dot5 PASSDOTS\{flags}+dot1+dot2+dot3+dot5 +bind \{keys}Dot2+Dot3+Dot4 PASSDOTS\{flags}+dot2+dot3+dot4 +bind \{keys}Dot2+Dot3+Dot4+Dot5 PASSDOTS\{flags}+dot2+dot3+dot4+dot5 +bind \{keys}Dot1+Dot3+Dot6 PASSDOTS\{flags}+dot1+dot3+dot6 +bind \{keys}Dot1+Dot2+Dot3+Dot6 PASSDOTS\{flags}+dot1+dot2+dot3+dot6 +bind \{keys}Dot2+Dot4+Dot5+Dot6 PASSDOTS\{flags}+dot2+dot4+dot5+dot6 +bind \{keys}Dot1+Dot3+Dot4+Dot6 PASSDOTS\{flags}+dot1+dot3+dot4+dot6 +bind \{keys}Dot1+Dot3+Dot4+Dot5+Dot6 PASSDOTS\{flags}+dot1+dot3+dot4+dot5+dot6 +bind \{keys}Dot1+Dot3+Dot5+Dot6 PASSDOTS\{flags}+dot1+dot3+dot5+dot6 diff --git a/etc_org/brltty/Input/hm/pan.ktb b/etc_org/brltty/Input/hm/pan.ktb new file mode 100644 index 0000000..e17b158 --- /dev/null +++ b/etc_org/brltty/Input/hm/pan.ktb @@ -0,0 +1,24 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title HIMS Braille Sense with Two Scroll Keys + +include common.kti +include braille.kti +include f14.kti +include pan.kti diff --git a/etc_org/brltty/Input/hm/pan.kti b/etc_org/brltty/Input/hm/pan.kti new file mode 100644 index 0000000..3f5e4be --- /dev/null +++ b/etc_org/brltty/Input/hm/pan.kti @@ -0,0 +1,40 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +bind Backward FWINLT +bind Forward FWINRT +bind Backward+Forward LNBEG + +bind F1+Backward PRPROMPT +bind F1+Forward NXPROMPT + +bind F2+Backward PRDIFLN +bind F2+Forward NXDIFLN + +bind F3+Backward ATTRUP +bind F3+Forward ATTRDN + +bind F4+Backward PRPGRPH +bind F4+Forward NXPGRPH + +bind F1+F2+Backward TOP_LEFT +bind F1+F2+Forward BOT_LEFT + +bind F3+F4+Backward CHRLT +bind F3+F4+Forward CHRRT + diff --git a/etc_org/brltty/Input/hm/qwerty.ktb b/etc_org/brltty/Input/hm/qwerty.ktb new file mode 100644 index 0000000..3781c72 --- /dev/null +++ b/etc_org/brltty/Input/hm/qwerty.ktb @@ -0,0 +1,23 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title HIMS Braille Sense with QWERTY Keyboard + +include common.kti +include scroll.kti +include qwerty.kti diff --git a/etc_org/brltty/Input/hm/qwerty.kti b/etc_org/brltty/Input/hm/qwerty.kti new file mode 100644 index 0000000..944d6c4 --- /dev/null +++ b/etc_org/brltty/Input/hm/qwerty.kti @@ -0,0 +1,159 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +include fnkey.kti +hide on + +bind Dot7 KEY_BACKSPACE +bind Dot8 KEY_ENTER + +bind Space+Dot1+Dot3+Dot6 UPPER +bind Space+Dot1+Dot3+Dot4 META + +bind Space+Dot1+Dot5 KEY_ESCAPE +bind Space+Dot2+Dot4 KEY_INSERT +bind Space+Dot1+Dot4+Dot5 KEY_DELETE + +bind F2+Dot1+Dot2+Dot3+Dot4+Dot8 KEY_INSERT+control +bind F1+Dot1+Dot2+Dot3+Dot4+Dot8 KEY_INSERT+shift+control + +bind Space+Dot4+Dot5 KEY_TAB +bind Space+Dot1+Dot2 KEY_TAB+shift +bind Space+Dot1+Dot2+Dot8 KEY_TAB+control +bind F2+F3 KEY_TAB+meta +bind F1+F2+F3 KEY_TAB+shift+meta + +bind Space+Dot1+Dot3 KEY_HOME +bind Space+Dot4+Dot6 KEY_END + +bind Space+Dot1+Dot2+Dot3 KEY_HOME+control +bind Space+Dot4+Dot5+Dot6 KEY_END+control + +bind Space+Dot1+Dot2+Dot6 KEY_PAGE_UP +bind Space+Dot3+Dot4+Dot5 KEY_PAGE_DOWN + +bind Space+Dot1+Dot2+Dot6+Dot8 KEY_PAGE_UP+control +bind Space+Dot3+Dot4+Dot5+Dot8 KEY_PAGE_DOWN+control + +bind Space+Dot1 KEY_CURSOR_UP +bind Space+Dot4 KEY_CURSOR_DOWN + +bind Space+RightScrollUp KEY_CURSOR_UP+shift +bind Space+RightScrollDown KEY_CURSOR_DOWN+shift + +bind Space+Dot2+Dot3 KEY_CURSOR_UP+control +bind Space+Dot5+Dot6 KEY_CURSOR_DOWN+control + +bind F1+Space+Dot2+Dot3+Dot8 KEY_CURSOR_UP+shift+control +bind F1+Space+Dot5+Dot6+Dot8 KEY_CURSOR_DOWN+shift+control + +bind Dot2+Dot3+Dot7 KEY_CURSOR_UP+meta +bind Dot5+Dot6+Dot7 KEY_CURSOR_DOWN+meta + +bind F1+Dot2+Dot3+Dot7 KEY_CURSOR_UP+shift+meta +bind F1+Dot5+Dot6+Dot7 KEY_CURSOR_DOWN+shift+meta + +bind Space+Dot3 KEY_CURSOR_LEFT +bind Space+Dot6 KEY_CURSOR_RIGHT + +bind Space+Dot2 KEY_CURSOR_LEFT+control +bind Space+Dot5 KEY_CURSOR_RIGHT+control + +bind F1+Space+Dot2+Dot8 KEY_CURSOR_LEFT+shift+control +bind F1+Space+Dot5+Dot8 KEY_CURSOR_RIGHT+shift+control + +bind Dot2+Dot7 KEY_CURSOR_LEFT+meta +bind Dot5+Dot7 KEY_CURSOR_RIGHT+meta + +bind F1+Dot2+Dot7 KEY_CURSOR_LEFT+shift+meta +bind F1+Dot5+Dot7 KEY_CURSOR_RIGHT+shift+meta + +bind Space+Dot1+Dot2+Dot5 KEY_FUNCTION+0 +bind Space+Dot1+Dot2 KEY_FUNCTION+1 +bind Dot1+Dot2+Dot4+Dot8 KEY_FUNCTION+2 +bind F3+Dot7 KEY_FUNCTION+3 +bind F2+Dot7 KEY_FUNCTION+4 +bind F4+Dot7 KEY_FUNCTION+5 +bind F4+Space KEY_FUNCTION+6 +bind F4+Dot8 KEY_FUNCTION+7 +bind Dot3+Dot4+Dot5+Dot6+Dot7 KEY_FUNCTION+8 +bind Space+Dot1+Dot3+Dot5 KEY_FUNCTION+9 +bind Dot1+Dot4+Dot5+Dot6+Dot7 KEY_FUNCTION+10 +bind Dot1+Dot2+Dot4+Dot5+Dot8 KEY_FUNCTION+11 + +bind F1+Dot7 KEY_FUNCTION+5+shift +bind F1+Space KEY_FUNCTION+6+shift +bind F1+Dot8 KEY_FUNCTION+7+shift +bind F1+F4 KEY_FUNCTION+9+meta + +map Space SPACE +map Dot1 dot1 +map Dot2 dot2 +map Dot3 dot3 +map Dot4 dot4 +map Dot5 dot5 +map Dot6 dot6 + +bind Space+Dot7+Dot4 PASSDOTS+dot4 +bind Space+Dot7+Dot2+Dot4+Dot6 PASSDOTS+dot2+dot4+dot6 +bind Space+Dot7+Dot1+Dot2+Dot5+Dot6 PASSDOTS+dot1+dot2+dot5+dot6 +bind Space+Dot7+Dot2+Dot3+Dot4+Dot5+Dot6 PASSDOTS+dot2+dot3+dot4+dot5+dot6 +bind Space+Dot7+Dot4+Dot5 PASSDOTS+dot4+dot5 + +beginVariables +assign keys +assign flags +include letters.kti +endVariables + +beginVariables +assign keys Space+Dot7+ +assign flags +shift +include letters.kti +endVariables + +beginVariables +assign keys F1+Dot7+ +assign flags +shift+meta +include letters.kti +endVariables + +beginVariables +assign keys Dot7+ +assign flags +meta +include letters.kti +endVariables + +beginVariables +assign keys Dot8+ +assign flags +control +include letters.kti +endVariables + +beginVariables +assign keys F1+ +assign flags +gui +include letters.kti +endVariables + +hide off +# F2 conflicts with Shift-Tab: Space+Dot1+Dot2 +# F3 conflicts with Control-f: Dot1+Dot2+Dot4+Dot8 +# F12 conflicts with Control-g: Dot1+Dot2+Dot4+Dot5+Dot8 +# Function-F4 conflicts with Function-z: F2+Space+Dot1+Dot3+Dot5+Dot6 +# new: Control-Tab: Space+Dot1+Dot2+Dot8 diff --git a/etc_org/brltty/Input/hm/right.kti b/etc_org/brltty/Input/hm/right.kti new file mode 100644 index 0000000..fa51146 --- /dev/null +++ b/etc_org/brltty/Input/hm/right.kti @@ -0,0 +1,32 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +bind RightPadUp PRDIFLN +bind RightPadDown NXDIFLN +bind RightPadLeft FWINLTSKIP +bind RightPadRight FWINRTSKIP + +bind RightPadLeft+RightPadUp CONTEXT+CLIP_NEW +bind RightPadLeft+RightPadDown CONTEXT+CLIP_ADD + +bind RightPadRight+RightPadUp CONTEXT+COPY_LINE +bind RightPadRight+RightPadDown CONTEXT+COPY_RECT +bind RightPadLeft+RightPadRight PASTE + +bind RightPadUp+RightPadDown CONTEXT+DESCCHAR + diff --git a/etc_org/brltty/Input/hm/scroll.ktb b/etc_org/brltty/Input/hm/scroll.ktb new file mode 100644 index 0000000..d27e641 --- /dev/null +++ b/etc_org/brltty/Input/hm/scroll.ktb @@ -0,0 +1,24 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title HIMS Braille Sense with Four Scroll Keys + +include common.kti +include braille.kti +include f14.kti +include scroll.kti diff --git a/etc_org/brltty/Input/hm/scroll.kti b/etc_org/brltty/Input/hm/scroll.kti new file mode 100644 index 0000000..ff39334 --- /dev/null +++ b/etc_org/brltty/Input/hm/scroll.kti @@ -0,0 +1,71 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + + +#################### +# Default Bindings # +#################### + +bind LeftScrollUp LNUP +bind LeftScrollDown LNDN + +bind RightScrollUp FWINLT +bind RightScrollDown FWINRT + +bind LeftScrollUp+LeftScrollDown LNBEG +bind RightScrollUp+RightScrollDown RETURN + +bind LeftScrollUp+RightScrollUp CSRTRK +bind LeftScrollUp+RightScrollDown SIXDOTS +bind LeftScrollDown+RightScrollUp FREEZE +bind LeftScrollDown+RightScrollDown DISPMD + +bind LeftScrollUp+LeftScrollDown+RightScrollUp TOP +bind LeftScrollUp+LeftScrollDown+RightScrollDown BOT + +bind RightScrollUp+RightScrollDown+LeftScrollUp INFO +bind RightScrollUp+RightScrollDown+LeftScrollDown PREFMENU + +bind LeftScrollUp+LeftScrollDown+RightScrollUp+RightScrollDown HELP + + +################# +# Menu Bindings # +################# + +context menu + +bind LeftScrollUp MENU_PREV_ITEM +bind LeftScrollDown MENU_NEXT_ITEM + +bind RightScrollUp MENU_PREV_SETTING +bind RightScrollDown MENU_NEXT_SETTING + +bind LeftScrollUp+LeftScrollDown FWINLT +bind RightScrollUp+RightScrollDown FWINRT + +bind LeftScrollUp+RightScrollUp MENU_FIRST_ITEM +bind LeftScrollDown+RightScrollDown MENU_LAST_ITEM + +bind LeftScrollUp+LeftScrollDown+RightScrollUp PREFLOAD +bind LeftScrollUp+LeftScrollDown+RightScrollDown PREFSAVE + +bind RightScrollUp+RightScrollDown+LeftScrollUp MENU_PREV_LEVEL +bind RightScrollUp+RightScrollDown+LeftScrollDown PREFMENU + + diff --git a/etc_org/brltty/Input/hm/sync.ktb b/etc_org/brltty/Input/hm/sync.ktb new file mode 100644 index 0000000..7f17493 --- /dev/null +++ b/etc_org/brltty/Input/hm/sync.ktb @@ -0,0 +1,27 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title HIMS SyncBraille + + +#################### +# Default Bindings # +#################### + +include common.kti +include scroll.kti diff --git a/etc_org/brltty/Input/ht/ab40.ktb b/etc_org/brltty/Input/ht/ab40.ktb new file mode 100644 index 0000000..5a13977 --- /dev/null +++ b/etc_org/brltty/Input/ht/ab40.ktb @@ -0,0 +1,23 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title HandyTech Active Braille 40 + +bind B1+B4+SpaceLeft TOUCH_NAV + +include bs.kti diff --git a/etc_org/brltty/Input/ht/as40.ktb b/etc_org/brltty/Input/ht/as40.ktb new file mode 100644 index 0000000..20548e7 --- /dev/null +++ b/etc_org/brltty/Input/ht/as40.ktb @@ -0,0 +1,23 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title HandyTech Active Star 40 + +bind B1+B4+SpaceLeft TOUCH_NAV + +include bs.kti diff --git a/etc_org/brltty/Input/ht/bb.ktb b/etc_org/brltty/Input/ht/bb.ktb new file mode 100644 index 0000000..7473a35 --- /dev/null +++ b/etc_org/brltty/Input/ht/bb.ktb @@ -0,0 +1,22 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title HandyTech Basic Braille + +include ../bm/display6.kti +include ../bm/routing6.kti diff --git a/etc_org/brltty/Input/ht/bkwm.ktb b/etc_org/brltty/Input/ht/bkwm.ktb new file mode 100644 index 0000000..1744f09 --- /dev/null +++ b/etc_org/brltty/Input/ht/bkwm.ktb @@ -0,0 +1,61 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title HandyTech Bookworm + + +#################### +# Default Bindings # +#################### + +bind Backward FWINLT +bind Forward FWINRT +bind Escape CSRTRK +bind Escape+Backward BACK +bind Escape+Forward DISPMD +bind Enter ROUTE +bind Enter+Backward LNUP +bind Enter+Forward LNDN +bind Escape+Enter PREFMENU +bind Escape+Enter+Backward LNBEG +bind Escape+Enter+Forward LNEND +bind Backward+Forward HELP +bind Backward+Forward+Escape CSRSIZE +bind Backward+Forward+Enter FREEZE + + +################# +# Menu Bindings # +################# + +context menu + +bind Backward FWINLT +bind Forward FWINRT +bind Escape PREFLOAD +bind Escape+Backward MENU_PREV_SETTING +bind Escape+Forward MENU_NEXT_SETTING +bind Enter PREFMENU +bind Enter+Backward MENU_PREV_ITEM +bind Enter+Forward MENU_NEXT_ITEM +bind Escape+Enter PREFSAVE +bind Escape+Enter+Backward MENU_FIRST_ITEM +bind Escape+Enter+Forward MENU_LAST_ITEM +bind Backward+Forward NOOP +bind Backward+Forward+Escape NOOP +bind Backward+Forward+Enter NOOP diff --git a/etc_org/brltty/Input/ht/brln.ktb b/etc_org/brltty/Input/ht/brln.ktb new file mode 100644 index 0000000..80d154f --- /dev/null +++ b/etc_org/brltty/Input/ht/brln.ktb @@ -0,0 +1,21 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title HandyTech Braillino + +include bs.kti diff --git a/etc_org/brltty/Input/ht/bs.kti b/etc_org/brltty/Input/ht/bs.kti new file mode 100644 index 0000000..56d0555 --- /dev/null +++ b/etc_org/brltty/Input/ht/bs.kti @@ -0,0 +1,49 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# Key subtable for HandyTech Braille Star + +bind RoutingKey ROUTE +bind RoutingKey+!RoutingKey CLIP_COPY + +bind SpaceLeft+RoutingKey PRINDENT +bind SpaceRight+RoutingKey NXINDENT + +bind SpaceLeft FWINLT +bind SpaceRight FWINRT +bind SpaceLeft+SpaceRight PASTE + +bind B1+SpaceLeft LNBEG +bind B1+SpaceRight LNEND +bind B2+SpaceLeft TOP +bind B2+SpaceRight BOT +bind B3+SpaceLeft HWINLT +bind B3+SpaceRight HWINRT +bind B6+SpaceLeft CHRLT +bind B6+SpaceRight CHRRT +bind B2+B3+SpaceLeft MUTE +bind B2+B3+SpaceRight SAY_LINE + +include dots.kti +include rockers.kti + +assign brailleOn B1+B8+SpaceRight +assign brailleOff B1+B8+SpaceLeft +assign space SpaceLeft +assign enter SpaceRight +include input.kti diff --git a/etc_org/brltty/Input/ht/bs40.ktb b/etc_org/brltty/Input/ht/bs40.ktb new file mode 100644 index 0000000..89c4e71 --- /dev/null +++ b/etc_org/brltty/Input/ht/bs40.ktb @@ -0,0 +1,21 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title HandyTech Braille Star 40 + +include bs.kti diff --git a/etc_org/brltty/Input/ht/bs80.ktb b/etc_org/brltty/Input/ht/bs80.ktb new file mode 100644 index 0000000..c7ac602 --- /dev/null +++ b/etc_org/brltty/Input/ht/bs80.ktb @@ -0,0 +1,22 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title HandyTech Braille Star 80 + +include bs.kti +include keypad.kti diff --git a/etc_org/brltty/Input/ht/cb40.ktb b/etc_org/brltty/Input/ht/cb40.ktb new file mode 100644 index 0000000..09ec1cd --- /dev/null +++ b/etc_org/brltty/Input/ht/cb40.ktb @@ -0,0 +1,21 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title HandyTech Connect Braille 40 + +include bs.kti diff --git a/etc_org/brltty/Input/ht/dots.kti b/etc_org/brltty/Input/ht/dots.kti new file mode 100644 index 0000000..74580f7 --- /dev/null +++ b/etc_org/brltty/Input/ht/dots.kti @@ -0,0 +1,64 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# Key subtable for HandyTech braille dot keys + +bind B1 HOME +bind B2 TOP_LEFT +bind B3 BACK +bind B4 LNUP +bind B5 LNDN +bind B1+B4 PRPGRPH +bind B1+B5 NXPGRPH +bind B2+B4 PRPROMPT +bind B2+B5 NXPROMPT +bind B3+B4 PRSEARCH +bind B3+B5 NXSEARCH +bind B6+B4 ATTRUP +bind B6+B5 ATTRDN +bind B7+B4 WINUP +bind B7+B5 WINDN +bind B8+B4 PRDIFLN +bind B8+B5 NXDIFLN +bind B8 HELP +bind B8+B1 CSRTRK +bind B8+B2 CSRVIS +bind B8+B3 ATTRVIS +bind B8+B6 FREEZE +bind B8+B7 TUNES +bind B7 SIXDOTS +bind B7+B1 PREFMENU +bind B7+B2 PREFLOAD +bind B7+B3 PREFSAVE +bind B7+B6 INFO +bind B6 DISPMD +bind B6+B1 SKPIDLNS +bind B6+B2 SKPBLNKWINS +bind B6+B3 SLIDEWIN + +bind B2+B3+B5+B6 TIME + +bind B1+RoutingKey SETLEFT +bind B2+RoutingKey DESCCHAR +bind B3+RoutingKey CLIP_ADD +bind B4+RoutingKey CLIP_NEW +bind B5+RoutingKey COPY_RECT +bind B6+RoutingKey COPY_LINE +bind B7+RoutingKey SETMARK +bind B8+RoutingKey GOTOMARK + diff --git a/etc_org/brltty/Input/ht/easy.ktb b/etc_org/brltty/Input/ht/easy.ktb new file mode 100644 index 0000000..20c88a4 --- /dev/null +++ b/etc_org/brltty/Input/ht/easy.ktb @@ -0,0 +1,43 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title HandyTech Easy Braille + +bind Left FWINLT +bind Right FWINRT + +bind RoutingKey ROUTE +bind RoutingKey+!RoutingKey CLIP_COPY + +bind Left+RoutingKey PRINDENT +bind Right+RoutingKey NXINDENT + +bind Left+Right PASTE + +bind B1+Left LNBEG +bind B1+Right LNEND +bind B2+Left TOP +bind B2+Right BOT +bind B3+Left HWINLT +bind B3+Right HWINRT +bind B6+Left CHRLT +bind B6+Right CHRRT +bind B2+B3+Left MUTE +bind B2+B3+Right SAY_LINE + +include dots.kti diff --git a/etc_org/brltty/Input/ht/input.kti b/etc_org/brltty/Input/ht/input.kti new file mode 100644 index 0000000..5041900 --- /dev/null +++ b/etc_org/brltty/Input/ht/input.kti @@ -0,0 +1,37 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +context braille Braille Input Mode +map B4 DOT1 +map B3 DOT2 +map B2 DOT3 +map B5 DOT4 +map B6 DOT5 +map B7 DOT6 +map B1 DOT7 +map B8 DOT8 +bind \{space} PASSDOTS +bind \{enter} KEY_ENTER +bind \{space}+B1 KEY_BACKSPACE +map \{space} CONTROL +map \{enter} META +bind \{brailleOff} CONTEXT+default + +context default +bind \{brailleOn} CONTEXT+braille +bind \{brailleOff} CONTEXT+default diff --git a/etc_org/brltty/Input/ht/keypad.kti b/etc_org/brltty/Input/ht/keypad.kti new file mode 100644 index 0000000..06df3ea --- /dev/null +++ b/etc_org/brltty/Input/ht/keypad.kti @@ -0,0 +1,105 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# Key subtable for HandyTech keypad keys +note The 16-key pad is arranged in four columns and four rows. +note * The keys in the first (top) row are named: B9, One, Two, Three. +note * The keys in the second row are named: B10, Four, Five, Six. +note * The keys in the third row are named: B11, Seven, Eight, Nine. +note * The keys in the fourth (bottom) row are named: B12, B13, Zero, B14. + +bind B9 SAY_ABOVE +bind B10 SAY_LINE +bind B11 SAY_BELOW +bind B12 MUTE +bind Zero SPKHOME +bind B13 SWITCHVT_PREV +bind B14 SWITCHVT_NEXT +bind Seven LEARN +bind Eight MENU_PREV_ITEM +bind Nine MENU_FIRST_ITEM +bind Four MENU_PREV_SETTING +bind Five PREFSAVE +bind Six MENU_NEXT_SETTING +bind One PREFMENU +bind Two MENU_NEXT_ITEM +bind Three MENU_LAST_ITEM + +bind Zero+Seven KEY_HOME +bind Zero+Eight KEY_CURSOR_UP +bind Zero+Nine KEY_PAGE_UP +bind Zero+Four KEY_CURSOR_LEFT +bind Zero+Six KEY_CURSOR_RIGHT +bind Zero+One KEY_END +bind Zero+Two KEY_CURSOR_DOWN +bind Zero+Three KEY_PAGE_DOWN +bind Zero+B13 KEY_INSERT +bind Zero+B14 KEY_DELETE + +bind B9+One SETMARK+0 +bind B9+Two SETMARK+1 +bind B9+Three SETMARK+2 +bind B9+Four SETMARK+3 +bind B9+Five SETMARK+4 +bind B9+Six SETMARK+5 +bind B9+Seven SETMARK+6 +bind B9+Eight SETMARK+7 +bind B9+Nine SETMARK+8 +bind B9+Zero SETMARK+9 +bind B9+B13 SETMARK+10 +bind B9+B14 SETMARK+11 + +bind B10+One GOTOMARK+0 +bind B10+Two GOTOMARK+1 +bind B10+Three GOTOMARK+2 +bind B10+Four GOTOMARK+3 +bind B10+Five GOTOMARK+4 +bind B10+Six GOTOMARK+5 +bind B10+Seven GOTOMARK+6 +bind B10+Eight GOTOMARK+7 +bind B10+Nine GOTOMARK+8 +bind B10+Zero GOTOMARK+9 +bind B10+B13 GOTOMARK+10 +bind B10+B14 GOTOMARK+11 + +bind B11+One SWITCHVT+0 +bind B11+Two SWITCHVT+1 +bind B11+Three SWITCHVT+2 +bind B11+Four SWITCHVT+3 +bind B11+Five SWITCHVT+4 +bind B11+Six SWITCHVT+5 +bind B11+Seven SWITCHVT+6 +bind B11+Eight SWITCHVT+7 +bind B11+Nine SWITCHVT+8 +bind B11+Zero SWITCHVT+9 +bind B11+B13 SWITCHVT+10 +bind B11+B14 SWITCHVT+11 + +bind B12+One KEY_FUNCTION+0 +bind B12+Two KEY_FUNCTION+1 +bind B12+Three KEY_FUNCTION+2 +bind B12+Four KEY_FUNCTION+3 +bind B12+Five KEY_FUNCTION+4 +bind B12+Six KEY_FUNCTION+5 +bind B12+Seven KEY_FUNCTION+6 +bind B12+Eight KEY_FUNCTION+7 +bind B12+Nine KEY_FUNCTION+8 +bind B12+Zero KEY_FUNCTION+9 +bind B12+B13 KEY_FUNCTION+10 +bind B12+B14 KEY_FUNCTION+11 + diff --git a/etc_org/brltty/Input/ht/mc88.ktb b/etc_org/brltty/Input/ht/mc88.ktb new file mode 100644 index 0000000..248dbcc --- /dev/null +++ b/etc_org/brltty/Input/ht/mc88.ktb @@ -0,0 +1,22 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title HandyTech Modular Connect 88 + +include me.kti +include keypad.kti diff --git a/etc_org/brltty/Input/ht/mdlr.ktb b/etc_org/brltty/Input/ht/mdlr.ktb new file mode 100644 index 0000000..4dbf61e --- /dev/null +++ b/etc_org/brltty/Input/ht/mdlr.ktb @@ -0,0 +1,48 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title HandyTech Modular + +bind RoutingKey ROUTE +bind RoutingKey+!RoutingKey CLIP_COPY + +bind Left+RoutingKey PRINDENT +bind Right+RoutingKey NXINDENT + +bind Left FWINLT +bind Right FWINRT +bind Left+Right PASTE + +bind B1+Left LNBEG +bind B1+Right LNEND +bind B2+Left TOP +bind B2+Right BOT +bind B3+Left HWINLT +bind B3+Right HWINRT +bind B6+Left CHRLT +bind B6+Right CHRRT +bind B2+B3+Left MUTE +bind B2+B3+Right SAY_LINE + +bind Status1 HELP +bind Status2 PREFMENU +bind Status3 INFO +bind Status4 FREEZE + +include dots.kti +include keypad.kti diff --git a/etc_org/brltty/Input/ht/me.kti b/etc_org/brltty/Input/ht/me.kti new file mode 100644 index 0000000..4bc9f4e --- /dev/null +++ b/etc_org/brltty/Input/ht/me.kti @@ -0,0 +1,46 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# Key subtable for HandyTech Modular Evolution + +bind Left FWINLT +bind Right FWINRT +include rockers.kti + +bind RoutingKey ROUTE +bind RoutingKey+!RoutingKey CLIP_COPY + +bind Left+RoutingKey PRINDENT +bind Right+RoutingKey NXINDENT + +bind Left+Right PASTE + +bind B1+Left LNBEG +bind B1+Right LNEND +bind B2+Left TOP +bind B2+Right BOT +bind B3+Left HWINLT +bind B3+Right HWINRT +bind B6+Left CHRLT +bind B6+Right CHRRT +bind B2+B3+Left MUTE +bind B2+B3+Right SAY_LINE + +bind B1+B4+Left TOUCH_NAV + +include dots.kti diff --git a/etc_org/brltty/Input/ht/me64.ktb b/etc_org/brltty/Input/ht/me64.ktb new file mode 100644 index 0000000..fc02337 --- /dev/null +++ b/etc_org/brltty/Input/ht/me64.ktb @@ -0,0 +1,21 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title HandyTech Modular Evolution 64 + +include me.kti diff --git a/etc_org/brltty/Input/ht/me88.ktb b/etc_org/brltty/Input/ht/me88.ktb new file mode 100644 index 0000000..4b19c2d --- /dev/null +++ b/etc_org/brltty/Input/ht/me88.ktb @@ -0,0 +1,22 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title HandyTech Modular Evolution 88 + +include me.kti +include keypad.kti diff --git a/etc_org/brltty/Input/ht/rockers.kti b/etc_org/brltty/Input/ht/rockers.kti new file mode 100644 index 0000000..82a1f8c --- /dev/null +++ b/etc_org/brltty/Input/ht/rockers.kti @@ -0,0 +1,60 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# Key subtable for HandyTech rocker keys + +bind LeftRockerTop KEY_CURSOR_UP +bind LeftRockerBottom KEY_CURSOR_DOWN +bind RightRockerTop LNUP +bind RightRockerBottom LNDN +bind LeftRockerTop+LeftRockerBottom FWINLT +bind RightRockerTop+RightRockerBottom FWINRT +bind LeftRockerTop+LeftRockerBottom+RightRockerTop+RightRockerBottom HOME +bind LeftRockerTop+LeftRockerBottom+B3 HOME +bind RightRockerTop+RightRockerBottom+B6 HOME +bind RightRockerTop+RightRockerBottom+LeftRockerTop TOP_LEFT +bind RightRockerTop+RightRockerBottom+B5 TOP_LEFT +bind LeftRockerTop+B3 TOP_LEFT +bind RightRockerTop+RightRockerBottom+LeftRockerBottom BOT_LEFT +bind RightRockerTop+RightRockerBottom+B7 BOT_LEFT +bind LeftRockerBottom+B3 BOT_LEFT +bind LeftRockerTop+LeftRockerBottom+RightRockerTop TOP +bind LeftRockerTop+LeftRockerBottom+B4 TOP +bind RightRockerTop+B6 TOP +bind LeftRockerTop+LeftRockerBottom+RightRockerBottom BOT +bind LeftRockerTop+LeftRockerBottom+B2 BOT +bind RightRockerBottom+B6 BOT +bind LeftRockerTop+RightRockerTop PRDIFLN +bind LeftRockerTop+B4 PRDIFLN +bind RightRockerTop+B5 PRDIFLN +bind LeftRockerTop+RightRockerBottom NXDIFLN +bind LeftRockerTop+B2 NXDIFLN +bind RightRockerBottom+B5 NXDIFLN +bind LeftRockerBottom+RightRockerTop ATTRUP +bind LeftRockerBottom+B4 ATTRUP +bind RightRockerTop+B7 ATTRUP +bind LeftRockerBottom+RightRockerBottom ATTRDN +bind LeftRockerBottom+B2 ATTRDN +bind RightRockerBottom+B7 ATTRDN + +bind LeftRockerTop+RoutingKey CLIP_NEW +bind LeftRockerTop+LeftRockerBottom+RoutingKey KEY_FUNCTION +bind LeftRockerBottom+RoutingKey CLIP_ADD +bind RightRockerTop+RoutingKey COPY_LINE +bind RightRockerTop+RightRockerBottom+RoutingKey SWITCHVT +bind RightRockerBottom+RoutingKey COPY_RECT diff --git a/etc_org/brltty/Input/ht/wave.ktb b/etc_org/brltty/Input/ht/wave.ktb new file mode 100644 index 0000000..9f3f5bb --- /dev/null +++ b/etc_org/brltty/Input/ht/wave.ktb @@ -0,0 +1,41 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title HandyTech Braille Wave + +bind Left FWINLT +bind Right FWINRT + +bind RoutingKey ROUTE +bind RoutingKey+!RoutingKey CLIP_COPY + +bind Left+RoutingKey PRINDENT +bind Right+RoutingKey NXINDENT + +bind Left+Right PASTE + +include dots.kti + +bind Escape+Space+Return INFO + +assign brailleOn B1+B8+Right +assign brailleOff B1+B8+Left +assign space Space +assign enter Return +include input.kti + diff --git a/etc_org/brltty/Input/hw/all.ktb b/etc_org/brltty/Input/hw/all.ktb new file mode 100644 index 0000000..04432c4 --- /dev/null +++ b/etc_org/brltty/Input/hw/all.ktb @@ -0,0 +1,84 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title HumanWare + + +#################### +# Default Bindings # +#################### + +bind Thumb2+Thumb3 HOME +bind Thumb2 LNUP +bind Thumb3 LNDN +bind Thumb1 FWINLT +bind Thumb4 FWINRT + +bind Thumb1+Thumb2 TOP_LEFT +bind Thumb1+Thumb3 BOT_LEFT +bind Thumb4+Thumb2 PRDIFLN +bind Thumb4+Thumb3 NXDIFLN + +bind Thumb1+RoutingKey CLIP_NEW +bind Thumb2+RoutingKey CLIP_ADD +bind Thumb3+RoutingKey COPY_RECT +bind Thumb4+RoutingKey COPY_LINE +bind Thumb1+Thumb4 PASTE + +assign chord Space+ +include ../chords.kti + +map Dot1 DOT1 +map Dot2 DOT2 +map Dot3 DOT3 +map Dot4 DOT4 +map Dot5 DOT5 +map Dot6 DOT6 +map Dot7 DOT7 +map Dot8 DOT8 +map Space SPACE +map Thumb2 META +map Thumb3 CONTROL + +bind Space+RoutingKey KEY_FUNCTION +bind Thumb2+Space+RoutingKey KEY_FUNCTION+meta +bind Thumb3+Space+RoutingKey KEY_FUNCTION+control +bind Thumb2+Thumb3+Space+RoutingKey KEY_FUNCTION+meta+control + +include ../bm/display6.kti +include ../bm/routing6.kti + + +################# +# Menu Bindings # +################# + +context menu + +bind Thumb1 FWINLT +bind Thumb4 FWINRT +bind Thumb2 MENU_PREV_ITEM +bind Thumb3 MENU_NEXT_ITEM +bind Thumb1+Thumb2 MENU_FIRST_ITEM +bind Thumb1+Thumb3 MENU_LAST_ITEM +bind Thumb4+Thumb2 MENU_PREV_SETTING +bind Thumb4+Thumb3 MENU_NEXT_SETTING +bind Thumb2+Thumb3 PREFMENU +bind Thumb2+Thumb3+Thumb1 PREFLOAD +bind Thumb2+Thumb3+Thumb4 PREFSAVE + diff --git a/etc_org/brltty/Input/ir/all.kti b/etc_org/brltty/Input/ir/all.kti new file mode 100644 index 0000000..173615c --- /dev/null +++ b/etc_org/brltty/Input/ir/all.kti @@ -0,0 +1,39 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This key subtable is for bindings common to all Iris displays. +note RoutingKey refers to any of the keys behind the text cells. + +bind \{Dot1}+\{Dot2}+\{Dot4} FREEZE +bind \{Dot1}+\{Dot2}+\{Dot5} HELP +bind \{Dot2}+\{Dot4} INFO +bind \{Dot1}+\{Dot2}+\{Dot3} LEARN +bind \{Dot1}+\{Dot2}+\{Dot3}+\{Dot4} PREFMENU +bind \{Dot2}+\{Dot3}+\{Dot5} SIXDOTS+on +bind \{Dot2}+\{Dot3}+\{Dot6} SIXDOTS+off + +bind !RoutingKey ROUTE +bind L1+!RoutingKey CLIP_NEW +bind L2+!RoutingKey CLIP_ADD +bind L8+!RoutingKey COPY_LINE +bind L7+!RoutingKey COPY_RECT +bind L3+!RoutingKey SETLEFT +bind L6+!RoutingKey DESCCHAR + +context PASTE_HISTORY +bind RoutingKey PASTE_HISTORY diff --git a/etc_org/brltty/Input/ir/brl.ktb b/etc_org/brltty/Input/ir/brl.ktb new file mode 100644 index 0000000..ce101c9 --- /dev/null +++ b/etc_org/brltty/Input/ir/brl.ktb @@ -0,0 +1,114 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Iris with Braille Keyboard + +note The braille keyboard has two thumb keys rather than a single space bar. +note * The left one is named Backspace, and the right one is named Space. +note The eight keys behind the braille keyboard are known as linear keys. +note * From left to right, they're named L1 through L8. + +assign Dot1 L4 +assign Dot2 L3 +assign Dot3 L2 +assign Dot4 L5 +assign Dot5 L6 +assign Dot6 L7 +assign Dot7 L1 +assign Dot8 L8 +include all.kti + +#################### +# Default Bindings # +#################### + +bind L1 FWINLT +bind L2 LNUP +bind L3 PRPROMPT +bind L4 PREFMENU +bind L5 INFO +bind L6 NXPROMPT +bind L7 LNDN +bind L8 FWINRT +bind L1+L2 TOP +bind L7+L8 BOT +bind L2+L3 CSRVIS +bind L6+L7 TUNES +bind L6+L8 RESTARTSPEECH +bind L5+L7 PASTE +bind L5+L6+L7 CONTEXT+PASTE_HISTORY + + +map Dot1 DOT1 +map Dot2 DOT2 +map Dot3 DOT3 +map Dot4 DOT4 +map Dot5 DOT5 +map Dot6 DOT6 +map Dot7 DOT7 +map Dot8 DOT8 +map Space SPACE +map L4 CONTROL +map L5 META +map L3 UPPER + +bind Backspace KEY_BACKSPACE +bind Backspace+Space KEY_ENTER + +bind Space+Dot2 KEY_CURSOR_LEFT +bind Space+Dot5 KEY_CURSOR_RIGHT +bind Space+Dot4 KEY_CURSOR_UP +bind Space+Dot6 KEY_CURSOR_DOWN +bind Space+Dot4+Dot5 KEY_PAGE_UP +bind Space+Dot5+Dot6 KEY_PAGE_DOWN +bind Space+Dot1 KEY_HOME +bind Space+Dot3 KEY_END + +bind Space+Dot1+Dot4+Dot5 KEY_DELETE +bind Space+Dot1+Dot5 KEY_ESCAPE +bind Space+Dot2+Dot4 KEY_INSERT +bind Space+Dot2+Dot3+Dot4+Dot5 KEY_TAB + +bind Backspace+Dot1 KEY_FUNCTION+0 +bind Backspace+Dot1+Dot2 KEY_FUNCTION+1 +bind Backspace+Dot1+Dot4 KEY_FUNCTION+2 +bind Backspace+Dot1+Dot4+Dot5 KEY_FUNCTION+3 +bind Backspace+Dot1+Dot5 KEY_FUNCTION+4 +bind Backspace+Dot1+Dot2+Dot4 KEY_FUNCTION+5 +bind Backspace+Dot1+Dot2+Dot4+Dot5 KEY_FUNCTION+6 +bind Backspace+Dot1+Dot2+Dot5 KEY_FUNCTION+7 +bind Backspace+Dot2+Dot4 KEY_FUNCTION+8 +bind Backspace+Dot2+Dot4+Dot5 KEY_FUNCTION+9 +bind Backspace+Dot1+Dot3 KEY_FUNCTION+10 +bind Backspace+Dot1+Dot2+Dot3 KEY_FUNCTION+11 + +bind Backspace+Dot2 SWITCHVT+0 +bind Backspace+Dot2+Dot3 SWITCHVT+1 +bind Backspace+Dot2+Dot5 SWITCHVT+2 +bind Backspace+Dot2+Dot5+Dot6 SWITCHVT+3 +bind Backspace+Dot2+Dot6 SWITCHVT+4 +bind Backspace+Dot2+Dot3+Dot5 SWITCHVT+5 +bind Backspace+Dot2+Dot3+Dot5+Dot6 SWITCHVT+6 +bind Backspace+Dot2+Dot3+Dot6 SWITCHVT+7 +bind Backspace+Dot3+Dot5 SWITCHVT+8 +bind Backspace+Dot3+Dot5+Dot6 SWITCHVT+9 +bind Backspace+Dot2+Dot7 SWITCHVT+10 +bind Backspace+Dot2+Dot3+Dot7 SWITCHVT+11 +bind Backspace+Dot3 SWITCHVT_PREV +bind Backspace+Dot6 SWITCHVT_NEXT + diff --git a/etc_org/brltty/Input/ir/pc.ktb b/etc_org/brltty/Input/ir/pc.ktb new file mode 100644 index 0000000..5660482 --- /dev/null +++ b/etc_org/brltty/Input/ir/pc.ktb @@ -0,0 +1,54 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Iris with PC Keyboard + +note The eight extra keys at the ends of the keyboard are known as linear keys. +note * The four at the left, from top to bottom, are named L1 through L4. +note * The four at the right, from bottom to top, are named L5 through L8. + +assign Dot1 L1 +assign Dot2 L2 +assign Dot3 L3 +assign Dot4 L8 +assign Dot5 L7 +assign Dot6 L6 +assign Dot7 L4 +assign Dot8 L5 +include all.kti + +bind L1 FWINLTSKIP +bind L2+L3 PASTE +bind L2+L3+L4 CONTEXT+PASTE_HISTORY +bind L4 CSRVIS +bind L8 FWINRTSKIP +bind L7 TOP_LEFT +bind L6 BOT_LEFT +bind L7+L6 HOME +bind L1+L2 TUNES +bind L4+L5 SIXDOTS + +bind !Xt PASSXT +bind !XtE0 PASSXT+emul0 +bind !XtE1 PASSXT+emul1 + +# The XT key numbers need to be 1 greater than the actual XT key codes. +bind L5+!XtE0.0X4C FWINLT +bind L5+!XtE0.0X4E FWINRT +bind L5+!XtE0.0X49 LNUP +bind L5+!XtE0.0X51 LNDN diff --git a/etc_org/brltty/Input/lb/all.txt b/etc_org/brltty/Input/lb/all.txt new file mode 100644 index 0000000..3bdf3e0 --- /dev/null +++ b/etc_org/brltty/Input/lb/all.txt @@ -0,0 +1,3 @@ +Help: Libbraille (wrapper) + +No help available for this driver. diff --git a/etc_org/brltty/Input/lt/all.txt b/etc_org/brltty/Input/lt/all.txt new file mode 100644 index 0000000..6698cda --- /dev/null +++ b/etc_org/brltty/Input/lt/all.txt @@ -0,0 +1,35 @@ +Help: LogText (Danish) + +Specielle kommandoer til brltty startes med dot 37, +efterfulgt af nedenstende koder. +Fx. 37 12357 for genstart af brltty. + +124: f Frys skrm +1247: F Opt skrm + +368: - Forrige virtuelle konsol +2358: + Nste virtuelle konsol +18: 1 1. virtuelle konsol +128: 2 2. virtuelle konsol +148: 3 3. virtuelle konsol +1458: 4 4. virtuelle konsol +158: 5 5. virtuelle konsol +1248: 6 6. virtuelle konsol + +Download data fra computer til LogText: +1: Tast dot 37 og derefter et stort D (dot 1457) +2: Skriv stien til filen der skal downloades og tast enter +3: Tast Ctrl+5 p LogTexten og tast p enter 2 gange + +247: I Information om brltty +12357: R Genstart brltty +1457: D Download menu + +12347: P Opstning +2347: S Gem opstning +1237: L Hent opstning + +136: u Side op (page up) +145: d Side ned (page down) + +LogText is only sold in Denmark. Help only in Danish. diff --git a/etc_org/brltty/Input/mb/all.txt b/etc_org/brltty/Input/mb/all.txt new file mode 100644 index 0000000..ddc747f --- /dev/null +++ b/etc_org/brltty/Input/mb/all.txt @@ -0,0 +1,55 @@ +Help: MultiBraille + +Movement keys: +321 top of screen + 456 bottom of screen + 21 up several lines + 45 down several lines + 1 (B) up one line + 4 (D) down one line +3 6 (CC) cursor position +32 beginning of line + 56 end of line +3 1 left one character + 4 6 right one character + 2 4 6 left one half window +3 1 5 right one half window +3 (A) left one full window + 6 (E) right one full window + +Other functions: + 1 56 speak current line + 1 6 mute speech + 21 45 route cursor to start of window +32 6 cut start +3 56 cut end +321 4 paste + 5 cursor visibility on/off + 1 4 (C) cursor tracking on/off + 2 cursor blink on/off + 1 4 6 capital letter blink on/off + 2 5 block/underline cursor +32 5 six/eight dot braille text + 2 456 sliding window on/off + 2 45 skip identical lines on/off +32 4 audio signals on/off +3 1 4 attribute display on/off + 21 4 freeze mode on/off + 21 5 help display on/off +3 4 status mode on/off + +Preferences control: +321 456 save preferences +3 1 4 6 enter preferences menu +321 5 restore preferences + +Status information (cell 5): +Dot Number Dot Present Means + 1 The screen is frozen + 2 Attribute display is on + 3 Audio signals are on + 4 The cursor is visible + 5 Cursor shape is block + 6 Cursor blink is on + 7 Cursor tracking is on + 8 Sliding window is on diff --git a/etc_org/brltty/Input/md/common.kti b/etc_org/brltty/Input/md/common.kti new file mode 100644 index 0000000..a87603c --- /dev/null +++ b/etc_org/brltty/Input/md/common.kti @@ -0,0 +1,40 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +bind Left FWINLT +bind Right FWINRT + +bind Up LNUP +bind Down LNDN + +bind Shift+Up KEY_CURSOR_UP +bind Shift+Down KEY_CURSOR_DOWN + +bind RoutingKey ROUTE +bind RoutingKey+Left CLIP_NEW +bind RoutingKey+Up CLIP_APPEND +bind RoutingKey+Right COPY_LINE +bind RoutingKey+Down COPY_RECT +bind RoutingKey+RoutingKey CLIP_COPY +bind RoutingKey.2+RoutingKey.3 PASTE + +context menu + +bind Up MENU_PREV_ITEM +bind Down MENU_NEXT_ITEM + diff --git a/etc_org/brltty/Input/md/default.ktb b/etc_org/brltty/Input/md/default.ktb new file mode 100644 index 0000000..2928ba5 --- /dev/null +++ b/etc_org/brltty/Input/md/default.ktb @@ -0,0 +1,24 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title MDV Unrecognized Model (all keys defined) + +include common.kti +include keyboard.kti +include fkeys.kti +include status.kti diff --git a/etc_org/brltty/Input/md/fk.ktb b/etc_org/brltty/Input/md/fk.ktb new file mode 100644 index 0000000..80a2b3d --- /dev/null +++ b/etc_org/brltty/Input/md/fk.ktb @@ -0,0 +1,22 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title MDV Models with Function Keys + +include common.kti +include fkeys.kti diff --git a/etc_org/brltty/Input/md/fk_s.ktb b/etc_org/brltty/Input/md/fk_s.ktb new file mode 100644 index 0000000..183b575 --- /dev/null +++ b/etc_org/brltty/Input/md/fk_s.ktb @@ -0,0 +1,23 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title MDV Models with Function Keys and Status Cells + +include common.kti +include fkeys.kti +include status.kti diff --git a/etc_org/brltty/Input/md/fkeys.kti b/etc_org/brltty/Input/md/fkeys.kti new file mode 100644 index 0000000..43fa796 --- /dev/null +++ b/etc_org/brltty/Input/md/fkeys.kti @@ -0,0 +1,53 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +bind F3 CHRLT +bind F8 CHRRT + +bind Shift+F3 HWINLT +bind Shift+F8 HWINRT + +bind F1 TOP_LEFT +bind F2 BOT_LEFT + +bind Shift+F1 FREEZE +bind Shift+F2 INFO + +bind F4 HOME +bind Shift+F4 CSRSIZE +bind Long+F4 CSRBLINK + +bind F5 CSRTRK +bind Shift+F5 CSRVIS +bind Long+F5 CAPBLINK + +bind F6 SKPIDLNS +bind Shift+F6 DISPMD +bind Shift+Long+F6 ATTRVIS +bind Long+F6 ATTRBLINK + +bind F7 SKPBLNKWINS + +bind F10 PREFMENU +bind Shift+F10 PASTE + +context menu + +bind F9 MENU_PREV_SETTING +bind F10 MENU_NEXT_SETTING + diff --git a/etc_org/brltty/Input/md/kbd.ktb b/etc_org/brltty/Input/md/kbd.ktb new file mode 100644 index 0000000..654db5d --- /dev/null +++ b/etc_org/brltty/Input/md/kbd.ktb @@ -0,0 +1,22 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title MDV Models with a Keyboard + +include common.kti +include keyboard.kti diff --git a/etc_org/brltty/Input/md/keyboard.kti b/etc_org/brltty/Input/md/keyboard.kti new file mode 100644 index 0000000..a4703af --- /dev/null +++ b/etc_org/brltty/Input/md/keyboard.kti @@ -0,0 +1,31 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +map Space SPACE +map Dot1 DOT1 +map Dot2 DOT2 +map Dot3 DOT3 +map Dot4 DOT4 +map Dot5 DOT5 +map Dot6 DOT6 +map Dot7 DOT7 +map Dot8 DOT8 + +assign chord Space+ +include ../chords.kti + diff --git a/etc_org/brltty/Input/md/status.kti b/etc_org/brltty/Input/md/status.kti new file mode 100644 index 0000000..6b356f9 --- /dev/null +++ b/etc_org/brltty/Input/md/status.kti @@ -0,0 +1,20 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +hotkey StatusKey.1 CSRHIDE+on CSRHIDE+off + diff --git a/etc_org/brltty/Input/menu.kti b/etc_org/brltty/Input/menu.kti new file mode 100644 index 0000000..c6d3972 --- /dev/null +++ b/etc_org/brltty/Input/menu.kti @@ -0,0 +1,32 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +context menu + +bind Dot1 MENU_PREV_ITEM +bind Dot4 MENU_NEXT_ITEM + +bind Dot2 MENU_FIRST_ITEM +bind Dot5 MENU_LAST_ITEM + +bind Dot3 MENU_PREV_SETTING +bind Dot6 MENU_NEXT_SETTING + +bind Dot7 MENU_PREV_LEVEL +bind Dot8 PREFMENU + diff --git a/etc_org/brltty/Input/mm/common.kti b/etc_org/brltty/Input/mm/common.kti new file mode 100644 index 0000000..4c05328 --- /dev/null +++ b/etc_org/brltty/Input/mm/common.kti @@ -0,0 +1,100 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +#################### +# Default Bindings # +#################### + +context default + +bind RoutingKey ROUTE + +bind ArrowUp LNUP +bind ArrowDown LNDN +bind PanLeft FWINLT +bind PanRight FWINRT + +bind Control+ArrowUp TOP_LEFT +bind Control+ArrowDown BOT_LEFT +bind Control+PanLeft PRSEARCH +bind Control+PanRight NXSEARCH + +bind Alt+ArrowUp ATTRUP +bind Alt+ArrowDown ATTRDN +bind Alt+PanLeft CHRLT +bind Alt+PanRight CHRRT + +bind Select+ArrowUp TOP +bind Select+ArrowDown BOT +bind Select+PanLeft LNBEG +bind Select+PanRight LNEND + +bind Read+ArrowUp PRDIFLN +bind Read+ArrowDown NXDIFLN +bind Read+PanLeft FWINLTSKIP +bind Read+PanRight FWINRTSKIP + +bind Control+Alt+ArrowUp PRPGRPH +bind Control+Alt+ArrowDown NXPGRPH + +bind Select+Read+ArrowUp PRPROMPT +bind Select+Read+ArrowDown NXPROMPT + +bind Control TIME +bind Alt INFO + +bind Control+RoutingKey CLIP_NEW +bind Alt+RoutingKey CLIP_ADD +bind Select+RoutingKey COPY_LINE +bind Read+RoutingKey COPY_RECT +bind Control+Alt PASTE + +bind Control+Alt+RoutingKey SETLEFT +bind Select+Read+RoutingKey DESCCHAR + +map Dot1 DOT1 +map Dot2 DOT2 +map Dot3 DOT3 +map Dot4 DOT4 +map Dot5 DOT5 +map Dot6 DOT6 +map Dot7 DOT7 +map Dot8 DOT8 + +map Control CONTROL +map Alt META + +bind Insert KEY_INSERT +bind Delete KEY_DELETE +bind Backspace KEY_BACKSPACE + +bind Backward KEY_HOME +bind Forward KEY_END + +bind ScrollLeft KEY_PAGE_UP +bind ScrollRight KEY_PAGE_DOWN + +bind ArrowLeft KEY_CURSOR_LEFT +bind ArrowRight KEY_CURSOR_RIGHT + +bind Escape KEY_ESCAPE + +assign chord Read+ +assign commandDot7 KEY_ENTER +assign commandDot8 PASSDOTS+space +include ../chords.kti diff --git a/etc_org/brltty/Input/mm/pocket.ktb b/etc_org/brltty/Input/mm/pocket.ktb new file mode 100644 index 0000000..c3d1b4c --- /dev/null +++ b/etc_org/brltty/Input/mm/pocket.ktb @@ -0,0 +1,64 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Braille Memo Pocket + +note The six round keys along the top are a braille keyboard. +note * From left to right, their names are: Dot3, Dot2, Dot1, Dot4, Dot5, Dot6. +note The two keys to the left of Dot3, from top to bottom, are named: Control, Alt. +note The two keys to the right of Dot6, from top to bottom, are named: Select, Read. +note The three keys below Dot1 and Dot4, from left to right, are named: Dot7, Extension, Dot8. +note At the bottom left is a group of four keys arranged in a cross. +note * Starting with the leftmost key and moving clockwise, their names are: +note * ArrowLeft, ArrowUp, ArrowRight, ArrowDown. +note A driver implementation constraint requires that some of the bindings +note * refer to the ArrowLeft and ArrowRight keys as PanLeft and PanRight. +note Some keys are entered by pressing a set of keys simultaneously: +note + Return: Dot7 +note + Space: Dot8 +note + ArrowUp: Extension + Dot1 +note + ArrowDown: Extension + Dot4 +note + ArrowLeft: Extension + Dot2 +note + ArrowRight: Extension + Dot5 +note + Insert: Extension + Dot3 +note + Change: Extension + Dot6 +note + Backspace: Extension + Dot7 +note + Delete: Extension + Dot8 +note + Escape: Extension + ArrowUp +note + Info: Extension + ArrowDown +note + Backward: Extension + ArrowRight + Dot1 +note + Forward: Extension + ArrowRight + Dot4 +note + ScrollLeft: Extension + ArrowRight + Dot2 +note + ScrollRight: Extension + ArrowRight + Dot5 +note + OK: Extension + ArrowRight + Dot7 +note + Set: Extension + ArrowRight + Dot8 + +bind ArrowUp+ArrowDown CSRJMP_VERT +bind PanLeft+PanRight RETURN + +include common.kti +context default + +bind ArrowUp+ArrowLeft CSRVIS +bind ArrowUp+ArrowRight ATTRVIS + +bind ArrowDown+ArrowLeft CSRTRK +bind ArrowDown+ArrowRight SIXDOTS + +bind Extension KEY_TAB +bind Extension+RoutingKey KEY_FUNCTION diff --git a/etc_org/brltty/Input/mm/smart.ktb b/etc_org/brltty/Input/mm/smart.ktb new file mode 100644 index 0000000..c9acedc --- /dev/null +++ b/etc_org/brltty/Input/mm/smart.ktb @@ -0,0 +1,70 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Braille Memo Smart + +note The six slightly angled keys along the top are a braille keyboard. +note * From left to right, their names are: Dot3, Dot2, Dot1, Dot4, Dot5, Dot6. +note The two keys to the left of Dot3, from top to bottom, are named: Control, Alt. +note The two keys to the right of Dot6, from top to bottom, are named: Select, Read. +note The key immediately below Dot2 is named Backspace. +note The key immediately below Dot5 is named Delete. +note The three keys below Dot1 and Dot4, from left to right, are named: Dot7, Extension, Dot8. +note The keys to the left and right of the braille cells are named: PanLeft, PanRight. +note The two keys on the front at the left are named: ArrowUp, ArrowDown. +note The two keys on the front at the right are named: ArrowLeft, ArrowRight. +note Some keys are entered by pressing a set of keys simultaneously: +note + Return: Dot7 +note + Space: Dot8 +note + ArrowUp: Extension + Dot1 +note + ArrowDown: Extension + Dot4 +note + Control+ArrowLeft: Extension + Dot2 +note + Control+ArrowRight: Extension + Dot5 +note + ArrowLeft: Extension + Dot3 +note + ArrowRight: Extension + Dot6 +note + OK: Extension + Dot7 +note + Set: Extension + Dot8 +note + Info (Tab): Extension + Dot4 + Dot5 +note + Select+Info (Shift+Tab): Extension + Dot1 + Dot2 +note + Escape: Extension + Dot1 + Dot5 +note + Insert: Extension + Dot2 + Dot4 +note + Backward: Extension + ArrowUp +note + Forward: Extension + ArrowDown +note + ScrollLeft: Extension + ArrowLeft +note + ScrollRight: Extension + ArrowRight + +hide on +bind Info KEY_TAB +bind Select+Info KEY_TAB+shift +hide off + +bind Read HOME +bind Select BACK +bind Select+Read CSRJMP_VERT + +include common.kti +context default + +bind Control+ArrowLeft CSRVIS +bind Control+ArrowRight ATTRVIS + +bind Alt+ArrowLeft CSRTRK +bind Alt+ArrowRight SIXDOTS + +bind PanLeft+RoutingKey SWITCHVT +bind PanRight+RoutingKey KEY_FUNCTION diff --git a/etc_org/brltty/Input/mn/all.txt b/etc_org/brltty/Input/mn/all.txt new file mode 100644 index 0000000..b8c5510 --- /dev/null +++ b/etc_org/brltty/Input/mn/all.txt @@ -0,0 +1,68 @@ +Help: MiniBraille + +Keys (from left to right): F1 F2 Left Up Center Down Right + +Basic Mode: +F1: initiate two-level mode selection (next key selects mode) +F2: select F2 mode +Left/Right: go left/right one window +Up/Down: go up/down one line +Center: go to cursor or undo unexpected cursor tracking motion + +F2 Mode: +F1/F2: go to beginning of top/bottom line +Left/Right: go to beginning/end of current line +Up/Down: go to top/bottom line +Center: toggle cursor tracking + +F1-F1 Mode; +F1: toggle help screen +F2: toggle learn mode +Left: toggle status line +Up: restore preferences from disk +Center: save preferences to disk +Down: enter/leave preferences menu +Right: show date and time + +F1-F2 Mode: +F1: toggle frozen screen +F2: toggle text/attributes display +Left: toggle attribute underlining +Up: toggle skip blank windows +Center: toggle six-dot braille +Down: toggle skip identical lines +Right: toggle cursor visibility + +F1-Up Mode: +F1/F2: search screen backward/forward for cut text +Left/Right: go to previous/next line wit different highlighting +Up/Down: go to previous/next paragraph (blank line separation) +Center: route cursor to current line + +F1-Down Mode: +F1/F2: go to previous/next prompt (same prompt as current line) +Left/Right: go to previous/next non-blank window +Up/Down: go to previous/next line with different content +Center: paste cut text at cursor + +F1-Right (Speech) Mode +F2: toggle autospeak +Left: speak from top of screen to current line +Up: stop speaking +Center: go to current (most recent) speech position +Down: speak current line +Right: speak from current line to bottom of screen + +F1-Center (Char) Mode +F1: select Char-F1 mode +Left/Right: move character selection cursor left/right one position +Up/Down: go up/down one line + +Char-F1 Mode +F1: position left end of window at selected character +F2: describe selected character +Left: append to existing cut buffer from selected character +Up: start new cut buffer at selected character +Center: route cursor to selected character +Down: rectangular cut to selected character +Right: linear cut to selected character diff --git a/etc_org/brltty/Input/mt/bd1_3.ktb b/etc_org/brltty/Input/mt/bd1_3.ktb new file mode 100644 index 0000000..1f0664d --- /dev/null +++ b/etc_org/brltty/Input/mt/bd1_3.ktb @@ -0,0 +1,21 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Metec BD I with 3 Keys + +include bd1_3.kti diff --git a/etc_org/brltty/Input/mt/bd1_3.kti b/etc_org/brltty/Input/mt/bd1_3.kti new file mode 100644 index 0000000..df756a1 --- /dev/null +++ b/etc_org/brltty/Input/mt/bd1_3.kti @@ -0,0 +1,64 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +#################### +# Default Bindings # +#################### + +bind Up LNUP +bind Down LNDN + +bind Select FWINRT +bind Up+Down FWINRT + +bind Select+Up TOP +bind Select+Down BOT + +bind Select+Up+Down RETURN + +bind !RoutingKey ROUTE +bind Select+!RoutingKey.1 HELP +bind Select+!RoutingKey.2 LEARN +bind Select+!RoutingKey.3 PREFMENU +bind Select+!RoutingKey.4 INFO + +bind Up+!RoutingKey CLIP_NEW +bind Up+Select+!RoutingKey CLIP_APPEND +bind Down+!RoutingKey COPY_LINE +bind Down+Select+!RoutingKey COPY_RECT + + +################# +# Menu Bindings # +################# + +context menu + +bind Up MENU_PREV_ITEM +bind Down MENU_NEXT_ITEM + +bind Select+Up MENU_FIRST_ITEM +bind Select+Down MENU_LAST_ITEM + +bind Select MENU_NEXT_SETTING +bind Up+Down MENU_PREV_SETTING + +bind Select+Up+Down PREFMENU + + +context default diff --git a/etc_org/brltty/Input/mt/bd1_3s.ktb b/etc_org/brltty/Input/mt/bd1_3s.ktb new file mode 100644 index 0000000..ce47dfb --- /dev/null +++ b/etc_org/brltty/Input/mt/bd1_3s.ktb @@ -0,0 +1,22 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Metec BD I with 3 Keys and Status Cells + +include bd1_3.kti +include status.kti diff --git a/etc_org/brltty/Input/mt/bd1_6.ktb b/etc_org/brltty/Input/mt/bd1_6.ktb new file mode 100644 index 0000000..cf1189a --- /dev/null +++ b/etc_org/brltty/Input/mt/bd1_6.ktb @@ -0,0 +1,21 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Metec BD I with 6 Keys + +include bd1_6.kti diff --git a/etc_org/brltty/Input/mt/bd1_6.kti b/etc_org/brltty/Input/mt/bd1_6.kti new file mode 100644 index 0000000..3bcfaf4 --- /dev/null +++ b/etc_org/brltty/Input/mt/bd1_6.kti @@ -0,0 +1,64 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +#################### +# Default Bindings # +#################### + +bind LeftUp TOP +bind LeftDown BOT + +bind RightUp LNUP +bind RightDown LNDN + +bind LeftSelect FWINLT +bind RightSelect FWINRT + +bind LeftSelect+LeftUp+LeftDown BACK +bind RightSelect+RightUp+RightDown HOME + +bind !RoutingKey ROUTE + +bind LeftUp+!RoutingKey CLIP_NEW +bind LeftSelect+!RoutingKey CLIP_APPEND +bind RightUp+!RoutingKey COPY_LINE +bind RightSelect+!RoutingKey COPY_RECT + +bind LeftDown+!RoutingKey SETLEFT +bind RightDown+!RoutingKey DESCCHAR + + +################# +# Menu Bindings # +################# + +context menu + +bind LeftUp MENU_FIRST_ITEM +bind LeftDown MENU_LAST_ITEM + +bind RightUp MENU_PREV_ITEM +bind RightDown MENU_NEXT_ITEM + +bind LeftSelect MENU_PREV_SETTING +bind RightSelect MENU_NEXT_SETTING + +bind LeftSelect+LeftUp+LeftDown PREFMENU + + +context default diff --git a/etc_org/brltty/Input/mt/bd1_6s.ktb b/etc_org/brltty/Input/mt/bd1_6s.ktb new file mode 100644 index 0000000..96d27a2 --- /dev/null +++ b/etc_org/brltty/Input/mt/bd1_6s.ktb @@ -0,0 +1,22 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Metec BD I with 6 Keys and Status Cells + +include bd1_6.kti +include status.kti diff --git a/etc_org/brltty/Input/mt/bd2.ktb b/etc_org/brltty/Input/mt/bd2.ktb new file mode 100644 index 0000000..0c695fc --- /dev/null +++ b/etc_org/brltty/Input/mt/bd2.ktb @@ -0,0 +1,20 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Metec BD II + diff --git a/etc_org/brltty/Input/mt/status.kti b/etc_org/brltty/Input/mt/status.kti new file mode 100644 index 0000000..d64dda1 --- /dev/null +++ b/etc_org/brltty/Input/mt/status.kti @@ -0,0 +1,19 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +bind StatusKey.1 SIXDOTS diff --git a/etc_org/brltty/Input/np/all.ktb b/etc_org/brltty/Input/np/all.ktb new file mode 100644 index 0000000..37badb8 --- /dev/null +++ b/etc_org/brltty/Input/np/all.ktb @@ -0,0 +1,45 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title NinePoint + +bind RoutingKey ROUTE + +bind PadLeft FWINLT +bind PadRight FWINRT +bind PadUp LNUP +bind PadDown LNDN +bind PadCenter HOME + +bind NavLeft FWINLT +bind NavRight FWINRT + +bind Space+Brl1+Brl6+Brl7+Brl8 PREFMENU +bind Space+Brl2+Brl7+Brl8 HELP + +map Brl1 DOT4 +map Brl2 DOT5 +map Brl3 DOT6 +map Brl4 DOT8 +map Brl5 DOT7 +map Brl6 DOT3 +map Brl7 DOT2 +map Brl8 DOT1 +map Space SPACE +bind Enter KEY_ENTER + diff --git a/etc_org/brltty/Input/pg/all.ktb b/etc_org/brltty/Input/pg/all.ktb new file mode 100644 index 0000000..d835de9 --- /dev/null +++ b/etc_org/brltty/Input/pg/all.ktb @@ -0,0 +1,107 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Pegasus + + +#################### +# Default Bindings # +#################### + +bind !Status1 HELP +bind !Status2 LEARN + +bind !RoutingKey ROUTE + +bind !Left FWINLT +bind !Right FWINRT +bind !Up LNUP +bind !Down LNDN + +bind !Home TOP_LEFT +bind !Enter BOT_LEFT +bind !End RETURN +bind !Escape CSRTRK + +bind LeftControl+!Left ATTRUP +bind LeftControl+!Right ATTRDN +bind LeftControl+!Up PRDIFLN +bind LeftControl+!Down NXDIFLN + +bind LeftControl+!Enter FREEZE +bind LeftControl+!End PREFMENU +bind LeftControl+!Escape INFO + +bind LeftShift+!Left DISPMD +bind LeftShift+!Right SIXDOTS +bind LeftShift+!Down CSRJMP_VERT + +bind LeftShift+!Home PRPROMPT +bind LeftShift+!Enter NXPROMPT +bind LeftShift+!End PRPGRPH +bind LeftShift+!Escape NXPGRPH + +bind RightShift+!Left CONTEXT+SETLEFT +bind RightShift+!Right PASTE +bind RightShift+!Down CONTEXT+DESCCHAR + +bind RightShift+!Home CONTEXT+CLIP_NEW +bind RightShift+!Enter CONTEXT+CLIP_ADD +bind RightShift+!End CONTEXT+COPY_LINE +bind RightShift+!Escape CONTEXT+COPY_RECT + + +################# +# Menu Bindings # +################# + +context menu + +bind Left FWINLT +bind Right FWINRT +bind Up MENU_PREV_ITEM +bind Down MENU_NEXT_ITEM + +bind Home MENU_FIRST_ITEM +bind Enter MENU_LAST_ITEM +bind End MENU_PREV_SETTING +bind Escape MENU_NEXT_SETTING + + +############################ +# Routing Key Alternatives # +############################ + +context CLIP_NEW +bind !RoutingKey CLIP_NEW + +context CLIP_ADD +bind !RoutingKey CLIP_ADD + +context COPY_LINE +bind !RoutingKey COPY_LINE + +context COPY_RECT +bind !RoutingKey COPY_RECT + +context SETLEFT +bind !RoutingKey SETLEFT + +context DESCCHAR +bind !RoutingKey DESCCHAR + diff --git a/etc_org/brltty/Input/pm/2d_l.ktb b/etc_org/brltty/Input/pm/2d_l.ktb new file mode 100644 index 0000000..99d4296 --- /dev/null +++ b/etc_org/brltty/Input/pm/2d_l.ktb @@ -0,0 +1,22 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Papenmeier BrailleX 2D Lite (plus) + +assign statusKeys 13 +include front9.kti diff --git a/etc_org/brltty/Input/pm/2d_s.ktb b/etc_org/brltty/Input/pm/2d_s.ktb new file mode 100644 index 0000000..520178b --- /dev/null +++ b/etc_org/brltty/Input/pm/2d_s.ktb @@ -0,0 +1,22 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Papenmeier BrailleX 2D Screen Soft + +assign statusKeys 22 +include front13.kti diff --git a/etc_org/brltty/Input/pm/bar.kti b/etc_org/brltty/Input/pm/bar.kti new file mode 100644 index 0000000..10abe81 --- /dev/null +++ b/etc_org/brltty/Input/pm/bar.kti @@ -0,0 +1,60 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This key subtable is for Papenmeier displays which have an Easy Access Bar. + +bind BarUp1 LNUP +bind BarDown1 LNDN +bind BarUp2 TOP +bind BarDown2 BOT +bind BarLeft1 FWINLT +bind BarRight1 FWINRT +bind BarLeft2 LNBEG +bind BarRight2 LNEND + +hide on +bind BarUp1+BarUp2 TOP +bind BarDown1+BarDown2 BOT +bind BarLeft1+BarLeft2 LNBEG +bind BarRight1+BarRight2 LNEND +hide off + +include routing.kti +bind BarUp1+!RoutingKey1 PRINDENT +bind BarDown1+!RoutingKey1 NXINDENT +bind BarUp2+!RoutingKey1 SETLEFT +bind BarDown2+!RoutingKey1 DESCCHAR +bind BarLeft1+!RoutingKey1 CLIP_ADD +bind BarRight1+!RoutingKey1 COPY_LINE +bind BarLeft2+!RoutingKey1 CLIP_NEW +bind BarRight2+!RoutingKey1 COPY_RECT + +hide on +bind BarUp1+BarUp2+!RoutingKey1 SETLEFT +bind BarDown1+BarDown2+!RoutingKey1 DESCCHAR +bind BarLeft1+BarLeft2+!RoutingKey1 CLIP_NEW +bind BarRight1+BarRight2+!RoutingKey1 COPY_RECT +hide off + +assign toggleOff BarLeft1 +assign toggleOn BarRight1 +include status\{statusKeys}.kti + +include keys.kti +ifKey RoutingKey2 bind !RoutingKey2 DESCCHAR +ifKey StatusKey2 bind !StatusKey2 GOTOLINE diff --git a/etc_org/brltty/Input/pm/c.ktb b/etc_org/brltty/Input/pm/c.ktb new file mode 100644 index 0000000..f567c90 --- /dev/null +++ b/etc_org/brltty/Input/pm/c.ktb @@ -0,0 +1,22 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Papenmeier BrailleX Compact/Tiny + +assign statusKeys 0 +include front9.kti diff --git a/etc_org/brltty/Input/pm/c_486.ktb b/etc_org/brltty/Input/pm/c_486.ktb new file mode 100644 index 0000000..613740e --- /dev/null +++ b/etc_org/brltty/Input/pm/c_486.ktb @@ -0,0 +1,22 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Papenmeier BrailleX Compact 486 + +assign statusKeys 0 +include front9.kti diff --git a/etc_org/brltty/Input/pm/el2d_80s.ktb b/etc_org/brltty/Input/pm/el2d_80s.ktb new file mode 100644 index 0000000..c0885d5 --- /dev/null +++ b/etc_org/brltty/Input/pm/el2d_80s.ktb @@ -0,0 +1,22 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Papenmeier BrailleX EL2D-80s + +assign statusKeys 20 +include bar.kti diff --git a/etc_org/brltty/Input/pm/el40c.ktb b/etc_org/brltty/Input/pm/el40c.ktb new file mode 100644 index 0000000..e26a238 --- /dev/null +++ b/etc_org/brltty/Input/pm/el40c.ktb @@ -0,0 +1,22 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Papenmeier BrailleX EL40c + +assign statusKeys 0 +include bar.kti diff --git a/etc_org/brltty/Input/pm/el40s.ktb b/etc_org/brltty/Input/pm/el40s.ktb new file mode 100644 index 0000000..c52e942 --- /dev/null +++ b/etc_org/brltty/Input/pm/el40s.ktb @@ -0,0 +1,22 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Papenmeier BrailleX EL40s + +assign statusKeys 0 +include bar.kti diff --git a/etc_org/brltty/Input/pm/el60c.ktb b/etc_org/brltty/Input/pm/el60c.ktb new file mode 100644 index 0000000..046f05b --- /dev/null +++ b/etc_org/brltty/Input/pm/el60c.ktb @@ -0,0 +1,22 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Papenmeier BrailleX EL60c + +assign statusKeys 0 +include bar.kti diff --git a/etc_org/brltty/Input/pm/el66s.ktb b/etc_org/brltty/Input/pm/el66s.ktb new file mode 100644 index 0000000..a6ed7cb --- /dev/null +++ b/etc_org/brltty/Input/pm/el66s.ktb @@ -0,0 +1,22 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Papenmeier BrailleX EL66s + +assign statusKeys 0 +include bar.kti diff --git a/etc_org/brltty/Input/pm/el70s.ktb b/etc_org/brltty/Input/pm/el70s.ktb new file mode 100644 index 0000000..b4ae485 --- /dev/null +++ b/etc_org/brltty/Input/pm/el70s.ktb @@ -0,0 +1,22 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Papenmeier BrailleX EL70s + +assign statusKeys 0 +include bar.kti diff --git a/etc_org/brltty/Input/pm/el80_ii.ktb b/etc_org/brltty/Input/pm/el80_ii.ktb new file mode 100644 index 0000000..8a84b1d --- /dev/null +++ b/etc_org/brltty/Input/pm/el80_ii.ktb @@ -0,0 +1,22 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Papenmeier BrailleX EL80-II + +assign statusKeys 2 +include bar.kti diff --git a/etc_org/brltty/Input/pm/el80c.ktb b/etc_org/brltty/Input/pm/el80c.ktb new file mode 100644 index 0000000..5d6c9f9 --- /dev/null +++ b/etc_org/brltty/Input/pm/el80c.ktb @@ -0,0 +1,22 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Papenmeier BrailleX EL80c + +assign statusKeys 0 +include bar.kti diff --git a/etc_org/brltty/Input/pm/el80s.ktb b/etc_org/brltty/Input/pm/el80s.ktb new file mode 100644 index 0000000..ce86c02 --- /dev/null +++ b/etc_org/brltty/Input/pm/el80s.ktb @@ -0,0 +1,22 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Papenmeier BrailleX EL80s + +assign statusKeys 0 +include bar.kti diff --git a/etc_org/brltty/Input/pm/el_2d_40.ktb b/etc_org/brltty/Input/pm/el_2d_40.ktb new file mode 100644 index 0000000..54a35c3 --- /dev/null +++ b/etc_org/brltty/Input/pm/el_2d_40.ktb @@ -0,0 +1,23 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Papenmeier BrailleX EL 2D-40 + +assign statusKeys 13 +include bar.kti +include switches.kti diff --git a/etc_org/brltty/Input/pm/el_2d_66.ktb b/etc_org/brltty/Input/pm/el_2d_66.ktb new file mode 100644 index 0000000..abd6972 --- /dev/null +++ b/etc_org/brltty/Input/pm/el_2d_66.ktb @@ -0,0 +1,23 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Papenmeier BrailleX EL 2D-66 + +assign statusKeys 13 +include bar.kti +include switches.kti diff --git a/etc_org/brltty/Input/pm/el_2d_80.ktb b/etc_org/brltty/Input/pm/el_2d_80.ktb new file mode 100644 index 0000000..9d2f83d --- /dev/null +++ b/etc_org/brltty/Input/pm/el_2d_80.ktb @@ -0,0 +1,23 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Papenmeier BrailleX EL 2D-80 + +assign statusKeys 20 +include bar.kti +include switches.kti diff --git a/etc_org/brltty/Input/pm/el_40_p.ktb b/etc_org/brltty/Input/pm/el_40_p.ktb new file mode 100644 index 0000000..72a4690 --- /dev/null +++ b/etc_org/brltty/Input/pm/el_40_p.ktb @@ -0,0 +1,23 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Papenmeier BrailleX EL 40 P + +assign statusKeys 0 +include bar.kti +include switches.kti diff --git a/etc_org/brltty/Input/pm/el_80.ktb b/etc_org/brltty/Input/pm/el_80.ktb new file mode 100644 index 0000000..ec9d00d --- /dev/null +++ b/etc_org/brltty/Input/pm/el_80.ktb @@ -0,0 +1,23 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Papenmeier BrailleX EL 80 + +assign statusKeys 2 +include bar.kti +include switches.kti diff --git a/etc_org/brltty/Input/pm/elb_tr_20.ktb b/etc_org/brltty/Input/pm/elb_tr_20.ktb new file mode 100644 index 0000000..e148141 --- /dev/null +++ b/etc_org/brltty/Input/pm/elb_tr_20.ktb @@ -0,0 +1,22 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Papenmeier BrailleX Elba (Trio 20) + +assign statusKeys 0 +include bar.kti diff --git a/etc_org/brltty/Input/pm/elb_tr_32.ktb b/etc_org/brltty/Input/pm/elb_tr_32.ktb new file mode 100644 index 0000000..28a6816 --- /dev/null +++ b/etc_org/brltty/Input/pm/elb_tr_32.ktb @@ -0,0 +1,22 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Papenmeier BrailleX Elba (Trio 32) + +assign statusKeys 0 +include bar.kti diff --git a/etc_org/brltty/Input/pm/elba_20.ktb b/etc_org/brltty/Input/pm/elba_20.ktb new file mode 100644 index 0000000..dae6674 --- /dev/null +++ b/etc_org/brltty/Input/pm/elba_20.ktb @@ -0,0 +1,23 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Papenmeier BrailleX Elba 20 + +assign statusKeys 0 +include bar.kti +include switches.kti diff --git a/etc_org/brltty/Input/pm/elba_32.ktb b/etc_org/brltty/Input/pm/elba_32.ktb new file mode 100644 index 0000000..76b2fc5 --- /dev/null +++ b/etc_org/brltty/Input/pm/elba_32.ktb @@ -0,0 +1,23 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Papenmeier BrailleX Elba 32 + +assign statusKeys 0 +include bar.kti +include switches.kti diff --git a/etc_org/brltty/Input/pm/front13.kti b/etc_org/brltty/Input/pm/front13.kti new file mode 100644 index 0000000..4a86f43 --- /dev/null +++ b/etc_org/brltty/Input/pm/front13.kti @@ -0,0 +1,151 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This key subtable is for Papenmeier displays which have 13 front keys. +note There are 13 keys on the front. +note * The rectangular key at the center is named Shift. +note * The square keys immediately to its left and right are named Home and End. +note * The left and right bars are named Up and Down. +note * The four square keys at the very left are named: Dot7, Dot3, Dot2, Dot1. +note * The four square keys at the very right are named: Dot4, Dot5, Dot6, Dot8. + +bind !Shift HOME +bind !Home TOP +bind !End BOT +bind !Up LNUP +bind !Down LNDN +bind Dot1 PRDIFLN +bind Dot4 NXDIFLN +bind Dot2 ATTRUP +bind Dot5 ATTRDN +bind Dot3 PRPGRPH +bind Dot6 NXPGRPH +bind Dot7 PRPROMPT +bind Dot8 NXPROMPT + +bind Dot1+Dot2 WINUP +bind Dot4+Dot5 WINDN +bind Dot3+Dot7 PRSEARCH +bind Dot6+Dot8 NXSEARCH + +bind Dot1+Dot2+!RoutingKey1 PRDIFCHAR +bind Dot4+Dot5+!RoutingKey1 NXDIFCHAR +bind Dot3+Dot7+!RoutingKey1 PRINDENT +bind Dot6+Dot8+!RoutingKey1 NXINDENT + +bind Dot1+!Up FWINLT +bind Dot1+!Down FWINRT +bind Dot1+!Home TOP_LEFT +bind Dot1+!End BOT_LEFT + +bind Dot4+!Up HWINLT +bind Dot4+!Down HWINRT +bind Dot4+!Home CHRLT +bind Dot4+!End CHRRT + +bind Dot1+!Shift LNBEG +bind Dot4+!Shift LNEND + +bind Dot1+!RoutingKey1 SETLEFT +bind Dot4+!RoutingKey1 DESCCHAR + +bind Dot2+!Shift KEY_TAB +bind Dot2+!Home KEY_CURSOR_LEFT +bind Dot2+!End KEY_CURSOR_RIGHT +bind Dot2+!Up KEY_CURSOR_UP +bind Dot2+!Down KEY_CURSOR_DOWN +bind Dot2+!RoutingKey1 KEY_FUNCTION + +bind Dot5+!Shift KEY_INSERT +bind Dot5+!Home KEY_HOME +bind Dot5+!End KEY_END +bind Dot5+!Up KEY_PAGE_UP +bind Dot5+!Down KEY_PAGE_DOWN +bind Dot5+!RoutingKey1 SWITCHVT + +bind Dot6+!Shift UNSTICK +bind Dot6+!Home META +bind Dot6+!End GUI +bind Dot6+!Up SHIFT +bind Dot6+!Down CONTROL + +bind Dot7+!Shift SPKHOME +bind Dot7+!Home SAY_ABOVE +bind Dot7+!End SAY_BELOW +bind Dot7+!Up MUTE +bind Dot7+!Down SAY_LINE + +bind Dot8+!Shift RESTARTSPEECH +bind Dot8+!Home SAY_SLOWER +bind Dot8+!End SAY_FASTER +bind Dot8+!Up SAY_SOFTER +bind Dot8+!Down SAY_LOUDER + +bind Dot7+!RoutingKey1 CLIP_NEW +bind Dot3+!RoutingKey1 CLIP_ADD +bind Dot6+!RoutingKey1 COPY_LINE +bind Dot8+!RoutingKey1 COPY_RECT + +bind Dot1+Dot2+Dot3+Dot7 TIME + +include routing.kti + +assign toggleOff Dot7 +assign toggleOn Dot8 +include status\{statusKeys}.kti + + +bind Dot2+Dot3+!Shift CONTEXT+default +bind Dot2+Dot3+!Home CONTEXT+chords +bind Dot2+Dot3+!End CONTEXT+braille + + +#################### +# Chord Input Mode # +#################### + +context chords Chorded Commands Mode + +assign noUnchorded +assign chord +include ../chords.kti +include ../menu.kti + + +###################### +# Braille Input Mode # +###################### + +context braille Braille Input Mode + +map Dot1 DOT1 +map Dot2 DOT2 +map Dot3 DOT3 +map Dot4 DOT4 +map Dot5 DOT5 +map Dot6 DOT6 +map Dot7 DOT7 +map Dot8 DOT8 + +bind Dot3+!Shift KEY_ESCAPE +bind Dot3+!Home KEY_BACKSPACE +bind Dot3+!End KEY_DELETE +bind Dot3+!Up KEY_ENTER +bind Dot3+!Down PASSDOTS + + diff --git a/etc_org/brltty/Input/pm/front9.kti b/etc_org/brltty/Input/pm/front9.kti new file mode 100644 index 0000000..522a2c8 --- /dev/null +++ b/etc_org/brltty/Input/pm/front9.kti @@ -0,0 +1,61 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This key subtable is for Papenmeier displays which have 9 front keys. + +bind !Home HOME +bind !Up WINUP +bind !Down WINDN +bind !Backward LNUP +bind !Forward LNDN +bind Cursor HWINLT +bind Braille HWINRT +bind Function FWINLT +bind Attribute FWINRT + +bind Function+!Home LNBEG +bind Attribute+!Home LNEND +bind Cursor+!Home CHRLT +bind Braille+!Home CHRRT + +bind Function+!Up PRDIFLN +bind Attribute+!Up ATTRUP +bind Cursor+!Up PRPGRPH +bind Braille+!Up PRSEARCH +bind Function+!Down NXDIFLN +bind Attribute+!Down ATTRDN +bind Cursor+!Down NXPGRPH +bind Braille+!Down NXSEARCH + +bind Function+!Backward TOP_LEFT +bind Attribute+!Backward TOP +bind Function+!Forward BOT_LEFT +bind Attribute+!Forward BOT + +bind Function+!RoutingKey1 CLIP_NEW +bind Attribute+!RoutingKey1 COPY_RECT +bind Cursor+!RoutingKey1 PRINDENT +bind Braille+!RoutingKey1 NXINDENT + +bind Function+Attribute PASTE + +include routing.kti + +assign toggleOff Function +assign toggleOn Attribute +include status\{statusKeys}.kti diff --git a/etc_org/brltty/Input/pm/ib_80.ktb b/etc_org/brltty/Input/pm/ib_80.ktb new file mode 100644 index 0000000..e711db8 --- /dev/null +++ b/etc_org/brltty/Input/pm/ib_80.ktb @@ -0,0 +1,22 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Papenmeier BrailleX IB 80 CR Soft + +assign statusKeys 4 +include front9.kti diff --git a/etc_org/brltty/Input/pm/keyboard.kti b/etc_org/brltty/Input/pm/keyboard.kti new file mode 100644 index 0000000..367b0d5 --- /dev/null +++ b/etc_org/brltty/Input/pm/keyboard.kti @@ -0,0 +1,45 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This key subtable is for Papenmeier displays which have a braille keyboard. + +map Dot1 DOT1 +map Dot2 DOT2 +map Dot3 DOT3 +map Dot4 DOT4 +map Dot5 DOT5 +map Dot6 DOT6 +map Dot7 DOT7 +map Dot8 DOT8 + +map LeftSpace SPACE +map RightSpace SPACE +map LeftThumb CONTROL +map RightThumb META + +assign chord Space+ +include ../chords.kti +assign noUnchorded + +hide on +assign chord LeftSpace+ +include ../chords.kti + +assign chord RightSpace+ +include ../chords.kti +hide off diff --git a/etc_org/brltty/Input/pm/keys.kti b/etc_org/brltty/Input/pm/keys.kti new file mode 100644 index 0000000..cd67801 --- /dev/null +++ b/etc_org/brltty/Input/pm/keys.kti @@ -0,0 +1,85 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This key subtable is for Papenmeier displays which have keys. + +bind LeftKeyRear BACK +bind LeftKeyFront HOME +bind RightKeyRear HELP +bind RightKeyFront LEARN + +bind LeftKeyRear+BarUp1 SIXDOTS +bind LeftKeyRear+BarDown1 PASTE +bind LeftKeyRear+BarUp2 CAPBLINK +bind LeftKeyRear+BarDown2 CSRJMP_VERT +bind LeftKeyRear+BarLeft1 DISPMD +bind LeftKeyRear+BarRight1 CSRTRK +bind LeftKeyRear+BarLeft2 ATTRVIS +bind LeftKeyRear+BarRight2 CSRVIS + +hide on +bind LeftKeyRear+BarUp1+BarUp2 CAPBLINK +bind LeftKeyRear+BarDown1+BarDown2 CSRJMP_VERT +bind LeftKeyRear+BarLeft1+BarLeft2 ATTRVIS +bind LeftKeyRear+BarRight1+BarRight2 CSRVIS +hide off + +bind LeftKeyFront+BarUp1 AUTOSPEAK +bind LeftKeyFront+BarDown1 AUTOREPEAT +bind LeftKeyFront+BarUp2 RESTARTBRL +bind LeftKeyFront+BarDown2 FREEZE +bind LeftKeyFront+BarLeft1 INFO +bind LeftKeyFront+BarRight1 PREFMENU +bind LeftKeyFront+BarLeft2 PREFLOAD +bind LeftKeyFront+BarRight2 PREFSAVE + +hide on +bind LeftKeyFront+BarUp1+BarUp2 RESTARTBRL +bind LeftKeyFront+BarDown1+BarDown2 FREEZE +bind LeftKeyFront+BarLeft1+BarLeft2 PREFLOAD +bind LeftKeyFront+BarRight1+BarRight2 PREFSAVE +hide off + +bind RightKeyRear+BarUp1 SAY_ABOVE +bind RightKeyRear+BarDown1 SAY_BELOW +bind RightKeyRear+BarUp2 SAY_LOUDER +bind RightKeyRear+BarDown2 SAY_SOFTER +bind RightKeyRear+BarLeft1 MUTE +bind RightKeyRear+BarRight1 SAY_LINE +bind RightKeyRear+BarLeft2 SAY_SLOWER +bind RightKeyRear+BarRight2 SAY_FASTER + +hide on +bind RightKeyRear+BarUp1+BarUp2 SAY_LOUDER +bind RightKeyRear+BarDown1+BarDown2 SAY_SOFTER +bind RightKeyRear+BarLeft1+BarLeft2 SAY_SLOWER +bind RightKeyRear+BarRight1+BarRight2 SAY_FASTER +hide off + +bind RightKeyFront+BarUp1 SPKHOME +bind RightKeyFront+BarDown1 TUNES +bind RightKeyFront+BarUp2 RESTARTSPEECH +bind RightKeyFront+BarLeft1 SKPIDLNS +bind RightKeyFront+BarRight1 SKPBLNKWINS +bind RightKeyFront+BarRight2 SLIDEWIN + +hide on +bind RightKeyFront+BarUp1+BarUp2 RESTARTSPEECH +bind RightKeyFront+BarRight1+BarRight2 SLIDEWIN +hide off + diff --git a/etc_org/brltty/Input/pm/routing.kti b/etc_org/brltty/Input/pm/routing.kti new file mode 100644 index 0000000..8849ab0 --- /dev/null +++ b/etc_org/brltty/Input/pm/routing.kti @@ -0,0 +1,22 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This key subtable is for Papenmeier displays which have primary routing keys. +note RoutingKey1 refers to any of the keys behind the text cells. + +bind !RoutingKey1 ROUTE diff --git a/etc_org/brltty/Input/pm/status0.kti b/etc_org/brltty/Input/pm/status0.kti new file mode 100644 index 0000000..1e59126 --- /dev/null +++ b/etc_org/brltty/Input/pm/status0.kti @@ -0,0 +1,20 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This key subtable is for Papenmeier displays which have no status keys. + diff --git a/etc_org/brltty/Input/pm/status13.kti b/etc_org/brltty/Input/pm/status13.kti new file mode 100644 index 0000000..bfd416c --- /dev/null +++ b/etc_org/brltty/Input/pm/status13.kti @@ -0,0 +1,51 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This key subtable is for Papenmeier displays which have 13 status keys. +note The keys to the left of the status cells are named Status.1 through Status.13. + +bind !Status.1 HELP +bind !Status.2 LEARN +bind !Status.3 CSRJMP_VERT +bind !Status.4 INFO +bind !Status.5 BACK + +assign toggleKeys Status.6 +assign toggleCommand CSRTRK +include ../toggle.kti + +assign toggleKeys Status.7 +assign toggleCommand DISPMD +include ../toggle.kti + +assign toggleKeys Status.8 +assign toggleCommand FREEZE +include ../toggle.kti + +bind !Status.9 PREFMENU + +assign toggleKeys Status.10 +assign toggleCommand CSRVIS +include ../toggle.kti + +assign toggleKeys Status.11 +assign toggleCommand ATTRVIS +include ../toggle.kti + +bind !Status.12 TIME +bind !Status.13 PASTE diff --git a/etc_org/brltty/Input/pm/status2.kti b/etc_org/brltty/Input/pm/status2.kti new file mode 100644 index 0000000..2918066 --- /dev/null +++ b/etc_org/brltty/Input/pm/status2.kti @@ -0,0 +1,23 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This key subtable is for Papenmeier displays which have 2 status keys. +note The keys behind the status cells are named Status.1 and Status.2. + +bind !Status.1 HELP +bind !Status.2 LEARN diff --git a/etc_org/brltty/Input/pm/status20.kti b/etc_org/brltty/Input/pm/status20.kti new file mode 100644 index 0000000..5570a77 --- /dev/null +++ b/etc_org/brltty/Input/pm/status20.kti @@ -0,0 +1,71 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This key subtable is for Papenmeier displays which have 20 status keys. +note The keys to the left of the status cells are named Status.1 through Status.20. + +bind !Status.1 HELP +bind !Status.2 LEARN +bind !Status.3 CSRJMP_VERT +bind !Status.4 INFO +bind !Status.5 BACK + +assign toggleKeys Status.6 +assign toggleCommand CSRTRK +include ../toggle.kti + +assign toggleKeys Status.7 +assign toggleCommand DISPMD +include ../toggle.kti + +assign toggleKeys Status.8 +assign toggleCommand FREEZE +include ../toggle.kti + +bind !Status.9 PREFLOAD +bind !Status.10 PREFMENU +bind !Status.11 PREFSAVE + +assign toggleKeys Status.12 +assign toggleCommand CSRVIS +include ../toggle.kti + +assign toggleKeys Status.13 +assign toggleCommand ATTRVIS +include ../toggle.kti + +assign toggleKeys Status.14 +assign toggleCommand SKPIDLNS +include ../toggle.kti + +assign toggleKeys Status.15 +assign toggleCommand SIXDOTS +include ../toggle.kti + +bind Status.16 RESTARTBRL + +assign toggleKeys Status.17 +assign toggleCommand AUTOSPEAK +include ../toggle.kti + +assign toggleKeys Status.18 +assign toggleCommand AUTOREPEAT +include ../toggle.kti + +bind Status.19 TIME +bind !Status.20 PASTE diff --git a/etc_org/brltty/Input/pm/status22.kti b/etc_org/brltty/Input/pm/status22.kti new file mode 100644 index 0000000..2096e9e --- /dev/null +++ b/etc_org/brltty/Input/pm/status22.kti @@ -0,0 +1,76 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This key subtable is for Papenmeier displays which have 22 status keys. +note The keys to the left of the status cells are named Status.1 through Status.22. + +bind !Status.1 HELP +bind !Status.2 LEARN +bind !Status.3 CSRJMP_VERT +bind !Status.4 INFO +bind !Status.5 BACK + +assign toggleKeys Status.6 +assign toggleCommand CSRTRK +include ../toggle.kti + +assign toggleKeys Status.7 +assign toggleCommand DISPMD +include ../toggle.kti + +assign toggleKeys Status.8 +assign toggleCommand FREEZE +include ../toggle.kti + +bind !Status.9 PREFLOAD +bind !Status.10 PREFMENU +bind !Status.11 PREFSAVE + +assign toggleKeys Status.12 +assign toggleCommand CSRVIS +include ../toggle.kti + +assign toggleKeys Status.13 +assign toggleCommand ATTRVIS +include ../toggle.kti + +assign toggleKeys Status.14 +assign toggleCommand SKPIDLNS +include ../toggle.kti + +assign toggleKeys Status.15 +assign toggleCommand SIXDOTS +include ../toggle.kti + +bind !Status.16 RESTARTBRL +bind !Status.17 RESTARTSPEECH + +assign toggleKeys Status.18 +assign toggleCommand AUTOSPEAK +include ../toggle.kti + +assign toggleKeys Status.19 +assign toggleCommand AUTOREPEAT +include ../toggle.kti + +assign toggleKeys Status.20 +assign toggleCommand BRLUCDOTS +include ../toggle.kti + +bind !Status.21 TIME +bind !Status.22 PASTE diff --git a/etc_org/brltty/Input/pm/status4.kti b/etc_org/brltty/Input/pm/status4.kti new file mode 100644 index 0000000..e16edb4 --- /dev/null +++ b/etc_org/brltty/Input/pm/status4.kti @@ -0,0 +1,25 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This key subtable is for Papenmeier displays which have 4 status keys. +note The keys behind the status cells are named Status.1 through Status.4. + +bind !Status.1 HELP +bind !Status.2 LEARN +bind !Status.3 CSRJMP_VERT +bind !Status.4 INFO diff --git a/etc_org/brltty/Input/pm/switches.kti b/etc_org/brltty/Input/pm/switches.kti new file mode 100644 index 0000000..a8803ef --- /dev/null +++ b/etc_org/brltty/Input/pm/switches.kti @@ -0,0 +1,168 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This key subtable is for Papenmeier displays which have switches. + +context switchesRearCenter Advanced Vertical Navigation (left switch rear) + +bind BarUp1 PRDIFLN +bind BarDown1 NXDIFLN +bind BarUp2 ATTRUP +bind BarDown2 ATTRDN +bind BarLeft1 PRPROMPT +bind BarRight1 NXPROMPT +bind BarLeft2 PRPGRPH +bind BarRight2 NXPGRPH + +hide on +bind BarUp1+BarUp2 ATTRUP +bind BarDown1+BarDown2 ATTRDN +bind BarLeft1+BarLeft2 PRPGRPH +bind BarRight1+BarRight2 NXPGRPH +hide off + + +context switchesFrontCenter Specialized Navigation (left switch front) + +bind BarUp1 PRSEARCH +bind BarDown1 NXSEARCH +bind BarUp2 HELP +bind BarDown2 LEARN +bind BarLeft1 CHRLT +bind BarRight1 CHRRT +bind BarLeft2 HWINLT +bind BarRight2 HWINRT + +hide on +bind BarUp1+BarUp2 HELP +bind BarDown1+BarDown2 LEARN +bind BarLeft1+BarLeft2 HWINLT +bind BarRight1+BarRight2 HWINRT +hide off + + +context switchesCenterRear Content-based Navigation (right switch rear) + +bind BarUp1 KEY_CURSOR_UP +bind BarDown1 KEY_CURSOR_DOWN +bind BarUp2 KEY_PAGE_UP +bind BarDown2 KEY_PAGE_DOWN +bind BarLeft1 FWINLT+route +bind BarRight1 FWINRT+route +bind BarLeft2 LNBEG+route +bind BarRight2 LNEND+route + +hide on +bind BarUp1+BarUp2 KEY_PAGE_UP +bind BarDown1+BarDown2 KEY_PAGE_DOWN +bind BarLeft1+BarLeft2 LNBEG+route +bind BarRight1+BarRight2 LNEND+route +hide off + + +context switchesCenterFront Function Key Emulation (right switch front) + +bind BarUp1 KEY_CURSOR_UP +bind BarDown1 KEY_CURSOR_DOWN +bind BarUp2 KEY_PAGE_UP +bind BarDown2 KEY_PAGE_DOWN +bind BarLeft1 KEY_CURSOR_LEFT +bind BarRight1 KEY_CURSOR_RIGHT +bind BarLeft2 KEY_HOME +bind BarRight2 KEY_END + +hide on +bind BarUp1+BarUp2 KEY_PAGE_UP +bind BarDown1+BarDown2 KEY_PAGE_DOWN +bind BarLeft1+BarLeft2 KEY_HOME +bind BarRight1+BarRight2 KEY_END +hide off + + +context switchesRearRear Unused (left switch rear, right switch rear) + + +context switchesRearFront Unused (left switch rear, right switch front) + + +context switchesFrontRear Unused (left switch front, right switch rear) + + +context switchesFrontFront Unused (left switch front, right switch front) + + +context menu + +bind BarUp1 MENU_PREV_ITEM +bind BarDown1 MENU_NEXT_ITEM +bind BarUp2 MENU_FIRST_ITEM +bind BarDown2 MENU_LAST_ITEM +bind BarLeft1 MENU_PREV_SETTING +bind BarRight1 MENU_NEXT_SETTING +bind BarLeft2 PREFLOAD +bind BarRight2 PREFSAVE + +hide on +bind BarUp1+BarUp2 MENU_FIRST_ITEM +bind BarDown1+BarDown2 MENU_LAST_ITEM +bind BarLeft1+BarLeft2 PREFLOAD +bind BarRight1+BarRight2 PREFSAVE +hide off + + +context switchesRearCenter +hotkey LeftSwitchRear NOOP CONTEXT+default +hotkey RightSwitchRear CONTEXT+switchesRearRear NOOP +hotkey RightSwitchFront CONTEXT+switchesRearFront NOOP + +context switchesFrontCenter +hotkey LeftSwitchFront NOOP CONTEXT+default +hotkey RightSwitchRear CONTEXT+switchesFrontRear NOOP +hotkey RightSwitchFront CONTEXT+switchesFrontFront NOOP + +context switchesCenterRear +hotkey RightSwitchRear NOOP CONTEXT+default +hotkey LeftSwitchRear CONTEXT+switchesRearRear NOOP +hotkey LeftSwitchFront CONTEXT+switchesFrontRear NOOP + +context switchesCenterFront +hotkey RightSwitchFront NOOP CONTEXT+default +hotkey LeftSwitchRear CONTEXT+switchesRearFront NOOP +hotkey LeftSwitchFront CONTEXT+switchesFrontFront NOOP + +context switchesRearRear +hotkey LeftSwitchRear NOOP CONTEXT+switchesCenterRear +hotkey RightSwitchRear NOOP CONTEXT+switchesRearCenter + +context switchesRearFront +hotkey LeftSwitchRear NOOP CONTEXT+switchesCenterFront +hotkey RightSwitchFront NOOP CONTEXT+switchesRearCenter + +context switchesFrontRear +hotkey LeftSwitchFront NOOP CONTEXT+switchesCenterRear +hotkey RightSwitchRear NOOP CONTEXT+switchesFrontCenter + +context switchesFrontFront +hotkey LeftSwitchFront NOOP CONTEXT+switchesCenterFront +hotkey RightSwitchFront NOOP CONTEXT+switchesFrontCenter + +context default +hotkey LeftSwitchRear CONTEXT+switchesRearCenter NOOP +hotkey LeftSwitchFront CONTEXT+switchesFrontCenter NOOP +hotkey RightSwitchRear CONTEXT+switchesCenterRear NOOP +hotkey RightSwitchFront CONTEXT+switchesCenterFront NOOP diff --git a/etc_org/brltty/Input/pm/trio.ktb b/etc_org/brltty/Input/pm/trio.ktb new file mode 100644 index 0000000..af5f2c3 --- /dev/null +++ b/etc_org/brltty/Input/pm/trio.ktb @@ -0,0 +1,23 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Papenmeier BrailleX Trio + +assign statusKeys 0 +include bar.kti +include keyboard.kti diff --git a/etc_org/brltty/Input/sk/bdp.ktb b/etc_org/brltty/Input/sk/bdp.ktb new file mode 100644 index 0000000..2046822 --- /dev/null +++ b/etc_org/brltty/Input/sk/bdp.ktb @@ -0,0 +1,138 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Seika Braille Displays + +note The round keys to the left/right of the braille cells are named K1 and K8. +note The left/right ends of the left rocker are named K2 and K3. +note The long keys to the left/right of the center are named K4 and K5. +note The left/right ends of the right rocker are named K6 and K7. + +#################### +# Default Bindings # +#################### + +bind !RoutingKey ROUTE + +bind K1 FWINLT +bind K8 FWINRT + +bind K2 LNUP +bind K3 LNDN +bind K2+K3 LNBEG + +bind K6 FWINLTSKIP +bind K7 FWINRTSKIP +bind K6+K7 PASTE + +bind K4 CSRTRK +bind K5 RETURN +bind K4+K5 CSRJMP_VERT + +bind K6+K2 TOP_LEFT +bind K6+K3 BOT_LEFT +bind K7+K2 TOP +bind K7+K3 BOT + +bind K4+K2 ATTRUP +bind K4+K3 ATTRDN +bind K5+K2 PRDIFLN +bind K5+K3 NXDIFLN +bind K4+K6 PRPROMPT +bind K4+K7 NXPROMPT +bind K5+K6 PRPGRPH +bind K5+K7 NXPGRPH + +bind K1+K8+K2 CONTEXT+PRINDENT +bind K1+K8+K3 CONTEXT+NXINDENT +bind K1+K8+K4 CONTEXT+SETLEFT +bind K1+K8+K5 CONTEXT+DESCCHAR +bind K1+K8+K6 CONTEXT+PRDIFCHAR +bind K1+K8+K7 CONTEXT+NXDIFCHAR + +bind K1+K8+K2+K6 CONTEXT+CLIP_NEW +bind K1+K8+K2+K7 CONTEXT+CLIP_ADD +bind K1+K8+K3+K6 CONTEXT+COPY_LINE +bind K1+K8+K3+K7 CONTEXT+COPY_RECT + +bind K1+K2 HELP +bind K1+K3 LEARN +bind K1+K4 PREFLOAD +bind K1+K5 PREFSAVE +bind K1+K6 PREFMENU +bind K1+K7 INFO + +bind K8+K2 DISPMD +bind K8+K3 FREEZE +bind K8+K6 SIXDOTS +bind K8+K7 SKPIDLNS + + +################# +# Menu Bindings # +################# + +context menu + +bind K1 FWINLT +bind K8 FWINRT + +bind K2 MENU_PREV_ITEM +bind K3 MENU_NEXT_ITEM + +bind K6 MENU_PREV_SETTING +bind K7 MENU_NEXT_SETTING + +bind K4 MENU_FIRST_ITEM +bind K5 MENU_LAST_ITEM + + +############################ +# Routing Key Alternatives # +############################ + +context CLIP_NEW +bind !RoutingKey CLIP_NEW + +context CLIP_ADD +bind !RoutingKey CLIP_ADD + +context COPY_LINE +bind !RoutingKey COPY_LINE + +context COPY_RECT +bind !RoutingKey COPY_RECT + +context SETLEFT +bind !RoutingKey SETLEFT + +context DESCCHAR +bind !RoutingKey DESCCHAR + +context PRINDENT +bind !RoutingKey PRINDENT + +context NXINDENT +bind !RoutingKey NXINDENT + +context PRDIFCHAR +bind !RoutingKey PRDIFCHar + +context NXDIFCHAR +bind !RoutingKey NXDIFCHar + diff --git a/etc_org/brltty/Input/sk/ntk.ktb b/etc_org/brltty/Input/sk/ntk.ktb new file mode 100644 index 0000000..36dc6a3 --- /dev/null +++ b/etc_org/brltty/Input/sk/ntk.ktb @@ -0,0 +1,147 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Seika Note Takers + +#################### +# Default Bindings # +#################### + +bind LeftJoystickPress HELP +bind RightJoystickPress LEARN + +bind LeftButton+Rightbutton HOME +bind LeftButton FWINLT +bind RightButton FWINRT + +bind LeftJoystickUp top +bind LeftJoystickDown BOT +bind LeftJoystickLeft LNBEG +bind LeftJoystickRight LNEND + +bind RightJoystickUp LNUP +bind RightJoystickDown LNDN +bind RightJoystickLeft CHRLT +bind RightJoystickRight CHRRT + +bind LeftJoystickLeft+RightJoystickUp ATTRUP +bind LeftJoystickLeft+RightJoystickDown ATTRDN +bind LeftJoystickRight+RightJoystickUp PRDIFLN +bind LeftJoystickRight+RightJoystickDown NXDIFLN +bind LeftJoystickUp+RightJoystickUp PRPROMPT +bind LeftJoystickUp+RightJoystickDown NXPROMPT +bind LeftJoystickDown+RightJoystickUp PRPGRPH +bind LeftJoystickDown+RightJoystickDown NXPGRPH + +bind LeftJoystickLeft+RightJoystickLeft HWINLT +bind LeftJoystickLeft+RightJoystickRight HWINRT +bind LeftJoystickRight+RightJoystickLeft FWINLTSKIP +bind LeftJoystickRight+RightJoystickRight FWINRTSKIP +bind LeftJoystickUp+RightJoystickLeft PRSEARCH +bind LeftJoystickUp+RightJoystickRight NXSEARCH +bind LeftJoystickDown+RightJoystickLeft BACK +bind LeftJoystickDown+RightJoystickRight CSRJMP_VERT + +bind LeftJoystickPress+RightJoystickUp INFO +bind LeftJoystickPress+RightJoystickDown PREFMENU +bind LeftJoystickPress+RightJoystickLeft PREFLOAD +bind LeftJoystickPress+RightJoystickRight PREFSAVE + +bind RoutingKey ROUTE +bind LeftButton+RoutingKey SETLEFT +bind RightButton+RoutingKey DESCCHAR + +bind RightJoystickUp+RoutingKey PRINDENT +bind RightJoystickDown+RoutingKey NXINDENT +bind RightJoystickLeft+RoutingKey PRDIFCHAR +bind RightJoystickRight+RoutingKey NXDIFCHAR + +bind LeftJoystickPress+RoutingKey SETMARK +bind RightJoystickPress+RoutingKey GOTOMARK + +bind LeftJoystickPress+RightJoystickPress PASTE +bind RoutingKey+RoutingKey CLIP_COPY +bind LeftJoystickUp+RoutingKey+RoutingKey CLIP_APPEND +bind LeftJoystickLeft+RoutingKey CLIP_NEW +bind LeftJoystickUp+RoutingKey CLIP_ADD +bind LeftJoystickRight+RoutingKey COPY_LINE +bind LeftJoystickDown+RoutingKey COPY_RECT + +assign chord Space+ +include ../chords.kti + +map Dot1 DOT1 +map Dot2 DOT2 +map Dot3 DOT3 +map Dot4 DOT4 +map Dot5 DOT5 +map Dot6 DOT6 +map Dot7 DOT7 +map Dot8 DOT8 +map Backspace CONTROL +map Space SPACE + +bind Backspace KEY_BACKSPACE +bind Backspace+Space KEY_ENTER + +bind Space+LeftJoystickUp KEY_PAGE_UP +bind Space+LeftJoystickDown KEY_PAGE_DOWN +bind Space+LeftJoystickLeft KEY_HOME +bind Space+LeftJoystickRight KEY_END +bind Space+LeftJoystickPress KEY_INSERT + +bind Space+RightJoystickUp KEY_CURSOR_UP +bind Space+RightJoystickDown KEY_CURSOR_DOWN +bind Space+RightJoystickLeft KEY_CURSOR_LEFT +bind Space+RightJoystickRight KEY_CURSOR_RIGHT +bind Space+RightJoystickPress KEY_DELETE + +bind Space+RoutingKey KEY_FUNCTION +bind Backspace+RoutingKey SWITCHVT + +bind Backspace+LeftJoystickUp SAY_LOUDER +bind Backspace+LeftJoystickDown SAY_SOFTER +bind Backspace+LeftJoystickLeft SAY_SLOWER +bind Backspace+LeftJoystickRight SAY_FASTER +bind Backspace+LeftJoystickPress AUTOSPEAK + +bind Backspace+RightJoystickUp SAY_ABOVE +bind Backspace+RightJoystickDown SAY_BELOW +bind Backspace+RightJoystickLeft MUTE +bind Backspace+RightJoystickRight SAY_LINE +bind Backspace+RightJoystickPress SPKHOME + + +#################### +# Default Bindings # +#################### + +context menu + +bind RightJoystickPress PREFMENU +bind RightJoystickUp MENU_PREV_ITEM +bind RightJoystickDown MENU_NEXT_ITEM +bind RightJoystickLeft MENU_PREV_SETTING +bind RightJoystickRight MENU_NEXT_SETTING + +bind LeftJoystickUp MENU_FIRST_ITEM +bind LeftJoystickDown MENU_LAST_ITEM +bind LeftJoystickLeft PREFLOAD +bind LeftJoystickRight PREFSAVE + + diff --git a/etc_org/brltty/Input/tn/all.txt b/etc_org/brltty/Input/tn/all.txt new file mode 100644 index 0000000..35a58f4 --- /dev/null +++ b/etc_org/brltty/Input/tn/all.txt @@ -0,0 +1,51 @@ +Help: TechniBraille + +Combinations of dots 1-8: Keyboard input. +Key below dot 7: Escape key. +Key below dot 8: Tab key. +Left Thumb: Backspace key. +Right Thumb: Space bar. +Both Thumbs: Enter key. + +The two keys at the left rear (2 columns, 1 row): +ESC [1,1]: Enter/leave learn mode. +M [2,1]: Enter/leave preferences menu. + +The four keys at the left middle (cross): +Top/Bottom: Go up/down one line. +Left/Right: Go left/right one window. + +The six keys at the left front (2 columns, 3 row): +Ins [1,1]: Go to cursor (or undo cursor tracking motion). +E [2,1]: Go to top line. +Supp [1,2]: Toggle cursor tracking. +L [2,2]: Go to bottom line. +X1 [1,3]: Go left one character. +X2 [2,3]: Go right one character. + +The one key at the right rear (1 column, 1 row): +X3 [1,1]: Enter/leave status display. + +The two keys at the right rear (1 column, 2 rows): +X4 [1,1]: Go up to line with different content. +X5 [1,2]: Go down to line with different content. + +The four keys at the right rear (1 column, 4 rows): +/ [1,1}: Toggle frozen screen. +* [1,2}: Toggle attributes display. +- [1,3}: Toggle highlight underline. ++ [1,4}: Toggle cursor visibility. + +The twelve keys of the numeric pad (3 columns, 4 rows): +7 [1,1]: Home key. +8 [2,1]: CursorUp key. +9 [3,1]: PageUp key. +4 [1,2]: CursorLeft key. +5 [2,2]: Route cursor to current line. +6 [3,2]: CursorRight key. +1 [1,3]: End key. +2 [2,3]: CursorDown key. +3 [3,3]: PageDown key. +VerrN3m [1,4]: Toggle six-dot braille. +0 [2,4]: Insert key. +. [3,4]: Delete key. diff --git a/etc_org/brltty/Input/toggle.kti b/etc_org/brltty/Input/toggle.kti new file mode 100644 index 0000000..e424014 --- /dev/null +++ b/etc_org/brltty/Input/toggle.kti @@ -0,0 +1,21 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +bind \{toggleKeys} \{toggleCommand} +bind \{toggleKeys}+\{toggleOn} \{toggleCommand}+on +bind \{toggleKeys}+\{toggleOff} \{toggleCommand}+off diff --git a/etc_org/brltty/Input/ts/nav.kti b/etc_org/brltty/Input/ts/nav.kti new file mode 100644 index 0000000..d9eba4c --- /dev/null +++ b/etc_org/brltty/Input/ts/nav.kti @@ -0,0 +1,124 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +bind \{keyNavUp} LNUP +bind \{keyNavDown} LNDN + +bind \{keyNavLeft} FWINLT +bind \{keyNavRight} FWINRT + +bind \{keyThumbRight} HOME +bind \{keyThumbRight}+\{keyCursorUp} BACK + +bind \{keyThumbLeft} CSRTRK + +bind \{keyNavLeft}+\{keyNavUp} TOP_LEFT +bind \{keyNavLeft}+\{keyNavDown} BOT_LEFT + +bind \{keyThumbRight}+\{keyNavUp} PRDIFLN +bind \{keyThumbRight}+\{keyNavDown} NXDIFLN + +bind \{keyThumbLeft}+\{keyNavUp} ATTRUP +bind \{keyThumbLeft}+\{keyNavDown} ATTRDN + +ifVar keyCursorLeft bind \{keyThumbLeft}+\{keyCursorLeft} CHRLT +ifVar keyCursorRight bind \{keyThumbLeft}+\{keyCursorRight} CHRRT + +ifVar keyCursorLeft bind \{keyCursorUp}+\{keyCursorLeft} HWINLT +ifVar keyCursorRight bind \{keyCursorUp}+\{keyCursorRight} HWINRT + +bind \{keyThumbLeft}+\{keyCursorUp} WINUP +bind \{keyThumbLeft}+\{keyCursorDown} WINDN + +bind \{keyCursorUp}+\{keyNavLeft} LNBEG +bind \{keyCursorUp}+\{keyNavRight} LNEND + +ifVar keyCursorLeft bind \{keyCursorLeft} KEY_CURSOR_LEFT +ifVar keyCursorRight bind \{keyCursorRight} KEY_CURSOR_RIGHT +bind \{keyCursorUp} KEY_CURSOR_UP +bind \{keyCursorDown} KEY_CURSOR_DOWN + +ifVar keyCursorLeft + ifVar keyCursorRight + bind \{keyCursorLeft}+\{keyCursorRight} HELP + bind \{keyCursorLeft}+\{keyCursorRight}+\{keyCursorUp}+\{keyCursorDown} LEARN + endIf +endIf + +bind \{keyThumbLeft}+\{keyThumbRight} FREEZE +bind \{keyCursorUp}+\{keyNavDown} INFO +bind \{keyCursorDown}+\{keyNavUp} ATTRVIS +bind \{keyCursorDown}+\{keyNavUp}+\{keyThumbLeft} DISPMD + +bind \{keyCursorDown}+\{keyNavDown} CSRJMP_VERT + +bind \{keyNavRight}+\{keyNavDown} SAY_LINE +bind \{keyNavLeft}+\{keyNavRight}+\{keyNavDown} SAY_BELOW +bind \{keyThumbRight}+\{keyNavRight} SPKHOME +bind \{keyNavRight}+\{keyNavUp} MUTE +bind \{keyCursorUp}+\{keyNavUp}+\{keyNavLeft}+\{keyNavRight} RESTARTSPEECH + +ifVar keyCursorRight + bind \{keyCursorRight}+\{keyNavLeft} SAY_LINE + bind \{keyCursorRight}+\{keyCursorUp}+\{keyNavLeft}+\{keyNavUp} MUTE +endIf + +bind \{keyNavLeft}+\{keyNavRight} PREFMENU +bind \{keyNavLeft}+\{keyNavRight}+\{keyThumbRight} PREFSAVE +bind \{keyNavLeft}+\{keyNavRight}+\{keyThumbLeft}+\{keyThumbRight} PREFLOAD + +bind \{keyNavLeft}+\{keyNavRight}+\{keyNavDown}+\{keyThumbLeft} SKPIDLNS +bind \{keyNavLeft}+\{keyNavRight}+\{keyNavDown}+\{keyThumbRight} SKPIDLNS +bind \{keyNavLeft}+\{keyNavRight}+\{keyCursorUp} CSRVIS +bind \{keyNavLeft}+\{keyNavRight}+\{keyCursorUp}+\{keyThumbLeft} CSRBLINK +bind \{keyNavLeft}+\{keyNavRight}+\{keyCursorDown} SIXDOTS +bind \{keyNavLeft}+\{keyNavRight}+\{keyCursorDown}+\{keyThumbLeft} CAPBLINK +bind \{keyNavLeft}+\{keyNavRight}+\{keyNavUp}+\{keyThumbLeft} ATTRBLINK + +ifVar keyCursorLeft + bind \{keyNavLeft}+\{keyNavRight}+\{keyCursorLeft} SLIDEWIN + bind \{keyNavLeft}+\{keyNavRight}+\{keyCursorLeft}+\{keyThumbLeft} TUNES +endIf + +ifVar keyCursorRight + bind \{keyNavLeft}+\{keyNavRight}+\{keyCursorRight}+\{keyThumbLeft} ATTRBLINK +endIf + +ifKey RoutingKey + assign keyRoutingUp \{keyNavUp} + assign keyRoutingDown \{keyNavDown} + include routing.kti + + bind RoutingKey+\{keyNavLeft} CLIP_NEW + ifVar keyCursorLeft bind RoutingKey+\{keyCursorLeft} CLIP_ADD + bind RoutingKey+\{keyNavRight} COPY_RECT + ifVar keyCursorRight bind RoutingKey+\{keyCursorRight} COPY_LINE + + bind RoutingKey+\{keyCursorUp} SETLEFT + bind RoutingKey+\{keyCursorDown} DESCCHAR + + bind RoutingKey+\{keyThumbLeft} SETMARK + bind RoutingKey+\{keyThumbRight} GOTOMARK +endIf + +context menu +bind \{keyThumbLeft} MENU_PREV_SETTING +bind \{keyThumbRight} MENU_NEXT_SETTING +bind \{keyCursorUp} MENU_PREV_SETTING +bind \{keyCursorDown} MENU_NEXT_SETTING + diff --git a/etc_org/brltty/Input/ts/nav20.ktb b/etc_org/brltty/Input/ts/nav20.ktb new file mode 100644 index 0000000..5036421 --- /dev/null +++ b/etc_org/brltty/Input/ts/nav20.ktb @@ -0,0 +1,21 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Navigator 20 + +include nav_small.kti diff --git a/etc_org/brltty/Input/ts/nav40.ktb b/etc_org/brltty/Input/ts/nav40.ktb new file mode 100644 index 0000000..2825fed --- /dev/null +++ b/etc_org/brltty/Input/ts/nav40.ktb @@ -0,0 +1,21 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Navigator 40 + +include nav_small.kti diff --git a/etc_org/brltty/Input/ts/nav80.ktb b/etc_org/brltty/Input/ts/nav80.ktb new file mode 100644 index 0000000..f7e0528 --- /dev/null +++ b/etc_org/brltty/Input/ts/nav80.ktb @@ -0,0 +1,24 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Navigator 80 + +assign routingRight1 80 +assign routingRight2 79 +assign routingRight3 78 +include nav_large.kti diff --git a/etc_org/brltty/Input/ts/nav_large.kti b/etc_org/brltty/Input/ts/nav_large.kti new file mode 100644 index 0000000..4191597 --- /dev/null +++ b/etc_org/brltty/Input/ts/nav_large.kti @@ -0,0 +1,38 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +assign keyCursorLeft CursorLeft +assign keyCursorRight CursorRight +assign keyCursorUp CursorUp +assign keyCursorDown CursorDown + +assign keyNavLeft LeftOuter +assign keyNavRight RightOuter +assign keyNavUp LeftInner +assign keyNavDown RightInner + +assign keyThumbLeft LeftThumb +assign keyThumbRight RightThumb + +note The keys of the four-key pad in the middle are named: +note \{keyCursorLeft}, \{keyCursorRight}, \{keyCursorUp}, \{keyCursorDown}. +note The keys on each side of the pad are named: \{keyThumbLeft}, \{keyThumbRight}. +note The outer end keys are named: \{keyNavLeft}, \{keyNavRight}. +note The inner end keys are named: \{keyNavUp}, \{keyNavDown}. + +include nav.kti diff --git a/etc_org/brltty/Input/ts/nav_small.kti b/etc_org/brltty/Input/ts/nav_small.kti new file mode 100644 index 0000000..1a6cc7a --- /dev/null +++ b/etc_org/brltty/Input/ts/nav_small.kti @@ -0,0 +1,38 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +assign keyCursorLeft CursorLeft +assign keyCursorRight CursorRight +assign keyCursorUp CursorUp +assign keyCursorDown CursorDown + +assign keyNavLeft NavLeft +assign keyNavRight NavRight +assign keyNavUp NavUp +assign keyNavDown NavDown + +assign keyThumbLeft ThumbLeft +assign keyThumbRight ThumbRight + +note The keys of the four-key pad on the left are named: +note \{keyCursorLeft}, \{keyCursorRight}, \{keyCursorUp}, \{keyCursorDown}. +note The keys of the four-key pad on the right are named: +note \{keyNavLeft}, \{keyNavRight}, \{keyNavUp}, \{keyNavDown}. +note The keys in between the pads are named: \{keyThumbLeft}, \{keyThumbRight}. + +include nav.kti diff --git a/etc_org/brltty/Input/ts/pb.kti b/etc_org/brltty/Input/ts/pb.kti new file mode 100644 index 0000000..4d71949 --- /dev/null +++ b/etc_org/brltty/Input/ts/pb.kti @@ -0,0 +1,121 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +bind RightRockerUp LNUP +bind RightRockerDown LNDN + +bind Bar1 LNUP +bind Bar2 LNDN +bind Bar3 LNDN +bind Bar4 LNDN + +bind Button3 FWINLT +bind Button4 FWINRT + +bind Concave HOME +bind Concave+LeftRockerUp BACK + +bind Convex CSRTRK + +bind Button1+Bar1 TOP_LEFT +bind Button1+Bar2 BOT_LEFT + +bind Button2+Bar1 PRDIFLN +bind Button2+Bar2 NXDIFLN +bind Button2+Bar3 NXDIFLN +bind Button2+Bar4 NXDIFLN + +bind Button2+RightRockerUp ATTRUP +bind Button2+RightRockerDown ATTRDN + +bind Convex+Button1 CHRLT +bind Convex+Button2 CHRRT + +bind LeftRockerUp+Button1 HWINLT +bind LeftRockerUp+Button2 HWINRT + +bind Convex+LeftRockerUp WINUP +bind Convex+LeftRockerDown WINDN + +bind Button1+Button2+Bar1 WINUP +bind Button1+Button2+Bar2 WINDN + +bind LeftRockerUp+Button3 LNBEG +bind LeftRockerUp+Button4 LNEND + +bind Button1 KEY_CURSOR_LEFT +bind Button2 KEY_CURSOR_RIGHT +bind LeftRockerUp KEY_CURSOR_UP +bind LeftRockerDown KEY_CURSOR_DOWN + +bind Button1+Button2 HELP +bind Button1+Button2+Button3+Button4 LEARN +bind Button3+Button4 INFO + +bind LeftRockerDown+RightRockerDown CSRJMP_VERT + +bind Bar2+RightRockerDown SAY_LINE +bind Bar1+Bar2+RightRockerDown SAY_BELOW +bind Concave+Bar2 SPKHOME +bind Bar2+RightRockerUp MUTE +bind Bar1+Bar2+LeftRockerUp+RightRockerUp RESTARTSPEECH + +bind Bar1+Bar2 PREFMENU +bind Bar1+Bar2+Concave PREFSAVE +bind Bar1+Bar2+Convex+Concave PREFLOAD + +bind Bar1+Bar2+Button1 CSRVIS +bind Bar1+Bar2+Button1+Convex CSRBLINK +bind Bar1+Bar2+Button2 TUNES +bind Bar1+Bar2+Button2+Convex CAPBLINK +bind Bar1+Bar2+LeftRockerDown SIXDOTS + +bind Switch1Up ATTRVIS+on +bind Switch1Down ATTRVIS+off + +bind Switch1Up+Convex ATTRBLINK+on +bind Switch1Down+Convex ATTRBLINK+off + +bind Switch2Up FREEZE+on +bind Switch2Down FREEZE+off + +bind Switch3Up SKPIDLNS+on +bind Switch3Down SKPIDLNS+off + +bind Switch4Up DISPMD+on +bind Switch4Down DISPMD+off + +assign keyRoutingUp RightRockerUp +assign keyRoutingDown RightRockerDown +include routing.kti + +bind RoutingKey+Button1 CLIP_NEW +bind RoutingKey+Button2 CLIP_ADD +bind RoutingKey+Button3 COPY_RECT +bind RoutingKey+Button4 COPY_LINE + +bind RoutingKey+LeftRockerUp SETLEFT +bind RoutingKey+LeftRockerDown SWITCHVT + +bind RoutingKey+Convex SETMARK +bind RoutingKey+Concave GOTOMARK + +context menu +bind Convex MENU_PREV_SETTING +bind Concave MENU_NEXT_SETTING + diff --git a/etc_org/brltty/Input/ts/pb40.ktb b/etc_org/brltty/Input/ts/pb40.ktb new file mode 100644 index 0000000..74a60e4 --- /dev/null +++ b/etc_org/brltty/Input/ts/pb40.ktb @@ -0,0 +1,24 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Power Braille 40 + +assign routingRight1 40 +assign routingRight2 39 +assign routingRight3 38 +include pb_small.kti diff --git a/etc_org/brltty/Input/ts/pb65.ktb b/etc_org/brltty/Input/ts/pb65.ktb new file mode 100644 index 0000000..998e270 --- /dev/null +++ b/etc_org/brltty/Input/ts/pb65.ktb @@ -0,0 +1,24 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Power Braille 65 + +assign routingRight1 65 +assign routingRight2 64 +assign routingRight3 63 +include pb_large.kti diff --git a/etc_org/brltty/Input/ts/pb80.ktb b/etc_org/brltty/Input/ts/pb80.ktb new file mode 100644 index 0000000..14d0ea9 --- /dev/null +++ b/etc_org/brltty/Input/ts/pb80.ktb @@ -0,0 +1,24 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Power Braille 80 + +assign routingRight1 81 +assign routingRight2 80 +assign routingRight3 79 +include pb_large.kti diff --git a/etc_org/brltty/Input/ts/pb_large.kti b/etc_org/brltty/Input/ts/pb_large.kti new file mode 100644 index 0000000..cf6478e --- /dev/null +++ b/etc_org/brltty/Input/ts/pb_large.kti @@ -0,0 +1,24 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +note The keys on the top, from left to right, are named: +note Button1, Button2, Bar1, Bar2, Bar3, Bar4, Button3, Button4. +note The keys on the front, from left to right, are named: +note Switch1, Switch2, LeftRocker, Convex, Concave, RightRocker, Switch3, Switch4. + +include pb.kti diff --git a/etc_org/brltty/Input/ts/pb_small.kti b/etc_org/brltty/Input/ts/pb_small.kti new file mode 100644 index 0000000..f0659a6 --- /dev/null +++ b/etc_org/brltty/Input/ts/pb_small.kti @@ -0,0 +1,35 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +assign keyCursorUp LeftRockerUp +assign keyCursorDown LeftRockerDown + +assign keyNavLeft Backward +assign keyNavRight Forward +assign keyNavUp RightRockerUp +assign keyNavDown RightRockerDown + +assign keyThumbLeft Convex +assign keyThumbRight Concave + +note The positions of the left bar are named: \{keyCursorUp}, \{keyCursorDown}. +note The positions of the right bar are named: \{keyNavUp}, \{keyNavDown}. +note The keys in the middle are named: \{keyThumbLeft}, \{keyThumbRight}. +note The keys on the top are named: \{keyNavLeft} (on the left), \{keyNavRight} (on the right). + +include nav.kti diff --git a/etc_org/brltty/Input/ts/routing.kti b/etc_org/brltty/Input/ts/routing.kti new file mode 100644 index 0000000..75375f0 --- /dev/null +++ b/etc_org/brltty/Input/ts/routing.kti @@ -0,0 +1,44 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +bind RoutingKey ROUTE +bind RoutingKey+RoutingKey CLIP_COPY + +bind RoutingKey.1+RoutingKey.\{routingRight1} HELP +bind RoutingKey.1+RoutingKey.2+RoutingKey.\{routingRight2}+RoutingKey.\{routingRight1} LEARN + +bind RoutingKey.1+RoutingKey.2 CHRLT +bind RoutingKey.\{routingRight2}+RoutingKey.\{routingRight1} CHRRT + +bind RoutingKey.1+RoutingKey.3 HWINLT +bind RoutingKey.\{routingRight3}+RoutingKey.\{routingRight1} HWINRT + +bind RoutingKey.2+RoutingKey.3 PASTE + +bind RoutingKey+\{keyRoutingUp} PRINDENT +bind RoutingKey+\{keyRoutingDown} NXINDENT + +bind RoutingKey.1+RoutingKey.2+\{keyRoutingUp} PRPGRPH +bind RoutingKey.1+RoutingKey.2+\{keyRoutingDown} NXPGRPH + +bind RoutingKey.1+RoutingKey.3+\{keyRoutingUp} PRSEARCH +bind RoutingKey.1+RoutingKey.3+\{keyRoutingDown} NXSEARCH + +bind RoutingKey.2+RoutingKey.3+\{keyRoutingUp} PRPROMPT +bind RoutingKey.2+RoutingKey.3+\{keyRoutingDown} NXPROMPT + diff --git a/etc_org/brltty/Input/tt/all.txt b/etc_org/brltty/Input/tt/all.txt new file mode 100644 index 0000000..3d933b5 --- /dev/null +++ b/etc_org/brltty/Input/tt/all.txt @@ -0,0 +1,23 @@ +Help: TTY + +Basic Navigation: +Left/Right Arrow: Go left/right one window. +Up/Down Arrow: Go up/down one line. +Previous/Next Page: Go to top/bottom line. +Home/End: Go to top-left/bottom-left corner. +Insert: Go to cursor. + +Advanced Navigation: +F5/F6: Go to previous/next line with different content. +F7/F8: Go to previous/next line with different highlighting. +F9/F12: Go to beginning/end of line. +F10/F11: Go left/right one character. +F17/F18: Go to previous/next command prompt. +F19/F20: Go to nearest line of previous/next paragraph. + +Modes and Features: +F1: Help screen (toggle). +F2: Command learn mode (toggle). +F3: Status line (toggle). +F4: Preferences menu (toggle). +Delete: Cursor tracking (toggle). diff --git a/etc_org/brltty/Input/vd/all.txt b/etc_org/brltty/Input/vd/all.txt new file mode 100644 index 0000000..ddb4a53 --- /dev/null +++ b/etc_org/brltty/Input/vd/all.txt @@ -0,0 +1,26 @@ +Help: VideoBraille + +Movement keys: + Up Up one line + Left+Up Top left corner of screen + Left Go left one window + Down Down one line + Right+Down Bottom left corner of screen + Right Go right one window + Edit Go back to cursor + Left+Curs One character left + Right+Edit One character right + +Other functions: + Curs Toggle cursor tracking + Menu Enter preferences menu + Attr Toggle attributes + Menu+Curs View info + Attr+Down View help + +Cut & Paste + Small button+Edit Mark beginning of block + Small button+Menu Mark the end of block + Attr+Menu Paste +Warning: small button stands for one of the 40 small buttons on the display. +Warning: don't press Edit or Menu before the small button. diff --git a/etc_org/brltty/Input/vo/all.ktb b/etc_org/brltty/Input/vo/all.ktb new file mode 100644 index 0000000..f5427ec --- /dev/null +++ b/etc_org/brltty/Input/vo/all.ktb @@ -0,0 +1,21 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Voyager + +include all.kti diff --git a/etc_org/brltty/Input/vo/all.kti b/etc_org/brltty/Input/vo/all.kti new file mode 100644 index 0000000..7dbdc51 --- /dev/null +++ b/etc_org/brltty/Input/vo/all.kti @@ -0,0 +1,118 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +#################### +# Default Bindings # +#################### + +bind Thumb1+Thumb4 TIME + +bind RoutingKey ROUTE + +bind Thumb1 FWINLT +bind Thumb4 FWINRT +bind Thumb2 LNUP +bind Thumb3 LNDN + +bind Thumb1+Thumb2 TOP_LEFT +bind Thumb1+Thumb3 BOT_LEFT +bind Thumb4+Thumb2 TOP +bind Thumb4+Thumb3 BOT + +bind Up KEY_CURSOR_UP +bind Down KEY_CURSOR_DOWN + +bind Left BACK +bind Right HOME +bind Left+Right CSRTRK + +bind Left+Up DISPMD +bind Left+Down SIXDOTS +bind Right+Up AUTOREPEAT +bind Right+Down AUTOSPEAK + +assign chord Thumb2+ +include ../chords.kti + +bind Thumb1+RoutingKey CLIP_NEW +bind Thumb2+RoutingKey CLIP_ADD +bind Thumb3+RoutingKey COPY_LINE +bind Thumb4+RoutingKey COPY_RECT +bind RoutingKey+!RoutingKey CLIP_COPY +bind Thumb2+Thumb3 PASTE + +bind Thumb1+Up ATTRUP +bind Thumb1+Down ATTRDN +bind Thumb2+Up PRDIFLN +bind Thumb2+Down NXDIFLN +bind Thumb3+Up PRPROMPT +bind Thumb3+Down NXPROMPT +bind Thumb4+Up PRPGRPH +bind Thumb4+Down NXPGRPH + +bind Thumb1+Left PRSEARCH +bind Thumb1+Right NXSEARCH +bind Thumb2+Left FWINLTSKIP +bind Thumb2+Right FWINRTSKIP +bind Thumb3+Left CHRLT +bind Thumb3+Right CHRRT +bind Thumb4+Left LNBEG +bind Thumb4+Right LNEND + +Bind Left+RoutingKey SETLEFT +Bind Right+RoutingKey DESCCHAR +bind Up+RoutingKey SWITCHVT +bind Down+RoutingKey KEY_FUNCTION + +bind Thumb1+Thumb2+RoutingKey PRINDENT +bind Thumb1+Thumb3+RoutingKey NXINDENT +bind Thumb4+Thumb2+RoutingKey PRDIFCHAR +bind Thumb4+Thumb3+RoutingKey NXDIFCHAR + +map Dot1 DOT1 +map Dot2 DOT2 +map Dot3 DOT3 +map Dot4 DOT4 +map Dot5 DOT5 +map Dot6 DOT6 +map Dot7 DOT7 +map Dot8 DOT8 +map Thumb2 SPACE +map Thumb3 SPACE +map Left UPPER +map Right CONTROL + + +################# +# Menu Bindings # +################# + +context menu + +bind Thumb2 MENU_PREV_ITEM +bind Thumb3 MENU_NEXT_ITEM + +bind Up MENU_FIRST_ITEM +bind Down MENU_LAST_ITEM + +bind Left MENU_PREV_SETTING +bind Right MENU_NEXT_SETTING + +bind Left+Right PREFMENU +bind Left+Up PREFLOAD +bind Left+Down PREFSAVE diff --git a/etc_org/brltty/Input/vo/bp.ktb b/etc_org/brltty/Input/vo/bp.ktb new file mode 100644 index 0000000..474d17e --- /dev/null +++ b/etc_org/brltty/Input/vo/bp.ktb @@ -0,0 +1,21 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Braille Pen 12 + +include ../bp/all.kti diff --git a/etc_org/brltty/Input/vr/all.txt b/etc_org/brltty/Input/vr/all.txt new file mode 100644 index 0000000..beb63f4 --- /dev/null +++ b/etc_org/brltty/Input/vr/all.txt @@ -0,0 +1,3 @@ +Help: Virtual (client/server) + +No help available for this driver. diff --git a/etc_org/brltty/Input/vs/all.txt b/etc_org/brltty/Input/vs/all.txt new file mode 100644 index 0000000..1b25ddc --- /dev/null +++ b/etc_org/brltty/Input/vs/all.txt @@ -0,0 +1,9 @@ +Help: VisioBraille + +Les touches du clavier auxiliaire s'utilisent comme sous DOS/Windows. +Les oprations de changement de mode d'affichage (6-8 points), de simulation de +touches... se font galement comme sous DOS/Windows. +En outre, quelques commandes ~~ suivi d'une lettre sont disponibles, +reportez-vous au fichier README du rpertoire VisioBraille pour en savoir +plus. + diff --git a/etc_org/brltty/Input/xw/all.txt b/etc_org/brltty/Input/xw/all.txt new file mode 100644 index 0000000..7020244 --- /dev/null +++ b/etc_org/brltty/Input/xw/all.txt @@ -0,0 +1,3 @@ +Help: XWindow (graphical user interface) + +No help available for this driver. diff --git a/etc_org/brltty/Keyboard/braille.ktb b/etc_org/brltty/Keyboard/braille.ktb new file mode 100644 index 0000000..0ba059a --- /dev/null +++ b/etc_org/brltty/Keyboard/braille.ktb @@ -0,0 +1,60 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Bindings for Braille Keyboards + +bind Backward FWINLTSKIP +bind Forward FWINRTSKIP + +bind Backward+ArrowLeft LNBEG +bind Backward+ArrowRight LNEND +bind Backward+ArrowUp TOP +bind Backward+ArrowDown BOT +bind Backward+Select BACK + +bind Forward+ArrowLeft FWINLT +bind Forward+ArrowRight FWINRT +bind Forward+ArrowUp LNUP +bind Forward+ArrowDown LNDN +bind Forward+Select HOME + +bind RoutingKey ROUTE +bind Backward+RoutingKey SETLEFT +bind Forward+RoutingKey DESCCHAR + +bind Backward+Forward PASTE +bind RoutingKey+!RoutingKey CLIP_COPY +bind ArrowLeft+RoutingKey CLIP_NEW +bind ArrowUp+RoutingKey CLIP_ADD +bind ArrowRight+RoutingKey COPY_LINE +bind ArrowDown+RoutingKey COPY_RECT + +map Dot1 DOT1 +map Dot2 DOT2 +map Dot3 DOT3 +map Dot4 DOT4 +map Dot5 DOT5 +map Dot6 DOT6 +map Dot7 DOT7 +map Dot8 DOT8 +map BRAILLE_Space SPACE + +assign chord BRAILLE_Space+ +include ../Input/chords.kti +bind BRAILLE_Space+RoutingKey KEY_FUNCTION + diff --git a/etc_org/brltty/Keyboard/braille.kti b/etc_org/brltty/Keyboard/braille.kti new file mode 100644 index 0000000..09f2e3f --- /dev/null +++ b/etc_org/brltty/Keyboard/braille.kti @@ -0,0 +1,70 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +context braille Braille Input Mode + +ignore Grave +ignore Minus +ignore Equals +ignore Backslash + +ignore q +ignore w +ignore e +ignore r +ignore t +ignore y +ignore u +ignore i +ignore o +ignore p +ignore LeftBracket +ignore RightBracket + +map a DOT7 +map s DOT3 +map d DOT2 +map f DOT1 +map g SPACE +map h SPACE +map j DOT4 +map k DOT5 +map l DOT6 +map Semicolon DOT8 +ignore Apostrophe + +ignore z +ignore x +ignore c +ignore v +ignore b +ignore n +ignore m +ignore Comma +ignore Period +ignore Slash + +map ShiftLeft UPPER +map ShiftRight UPPER +map ControlLeft CONTROL +map ControlRight CONTROL +map AltLeft META + +context default +bind \{brailleOn} CONTEXT+braille +bind \{brailleOff} CONTEXT+default diff --git a/etc_org/brltty/Keyboard/desktop.ktb b/etc_org/brltty/Keyboard/desktop.ktb new file mode 100644 index 0000000..008d458 --- /dev/null +++ b/etc_org/brltty/Keyboard/desktop.ktb @@ -0,0 +1,21 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Bindings for Full Keyboards + +include desktop.kti diff --git a/etc_org/brltty/Keyboard/desktop.kti b/etc_org/brltty/Keyboard/desktop.kti new file mode 100644 index 0000000..ac1ee3b --- /dev/null +++ b/etc_org/brltty/Keyboard/desktop.kti @@ -0,0 +1,62 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +bind KP0+!KP5 SAY_LINE +bind KP0+!KP8 LNUP +bind KP0+!KP2 LNDN +bind ShiftLeft+KP0+!KP8 PRPROMPT +bind ShiftLeft+KP0+!KP2 NXPROMPT +bind ShiftLeft+KP0+!KP7 LNBEG +bind ShiftLeft+KP0+!KP1 LNEND +bind ControlLeft+KP0+!KP8 PRPGRPH +bind ControlLeft+KP0+!KP2 NXPGRPH +bind ControlLeft+KP0+!KP5 DESCCHAR +bind KP0+!KP7 TOP_LEFT +bind KP0+!KP1 BOT_LEFT +bind KP0+!KP9 SAY_ABOVE +bind KP0+!KP3 SAY_BELOW +bind KP0+!KP4 MUTE +bind ControlLeft MUTE +bind ControlRight MUTE +bind KP0+!KP6 AUTOsPEAK +bind KP0+!KPPeriod CSRTRK +bind KP0+!KPEnter HOME +bind KP0+!KPDivide CLIP_NEW +bind KP0+!KPMultiply COPY_LINE +bind KP0+!KPMinus COPY_RECT +bind KP0+!KPPlus PASTE +bind ControlLeft+KP0+!KPPlus CLIP_ADD +bind ControlLeft+ShiftLeft+KP0+!KP2 PREFMENU +bind ControlLeft+ShiftLeft+KP0+!KP4 PREFLOAD +bind ControlLeft+ShiftLeft+KP0+!KP6 PREFSAVE +bind ControlLeft+ShiftLeft+KP0+!KP7 HELP +bind ControlLeft+ShiftLeft+KP0+!KP8 INFO +bind ControlLeft+ShiftLeft+KP0+!KP9 LEARN +bind ControlLeft+ShiftLeft+KP0+!KP1 RESTARTBRL +bind ControlLeft+ShiftLeft+KP0+!KP3 RESTARTSPEECH +bind KP0+T TIME +bind KP0+!S SETMARK +bind KP0+!G GOTOMARK +bind ControlRight+KP0+!One SETMARK+1 +bind KP0+!One GOTOMARK+1 +bind ControlRight+KP0+!Two SETMARK+2 +bind KP0+!Two GOTOMARK+2 +bind ControlRight+KP0+!Three SETMARK+3 +bind KP0+!Three GOTOMARK+3 +bind ControlRight+KP0+!Four SETMARK+4 +bind KP0+!Four GOTOMARK+4 diff --git a/etc_org/brltty/Keyboard/keypad.ktb b/etc_org/brltty/Keyboard/keypad.ktb new file mode 100644 index 0000000..0738288 --- /dev/null +++ b/etc_org/brltty/Keyboard/keypad.ktb @@ -0,0 +1,134 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Bindings for Keypad-based Navigation + + +#################### +# Default Bindings # +#################### + +bind KP0+!KP5 HOME +bind KP0+!KP4 FWINLT +bind KP0+!KP6 FWINRT +bind KP0+!KP8 LNUP +bind KP0+!KP2 LNDN +bind KP0+!KP7 TOP_LEFT +bind KP0+!KP1 BOT_LEFT +bind KP0+!KP9 PRDIFLN +bind KP0+!KP3 NXDIFLN +bind KP0+!KPDivide CSRTRK +bind KP0+!KPMultiply DISPMD +bind KP0+!KPMinus SIXDOTS+off +bind KP0+!KPPlus SIXDOTS+on + +bind KPPeriod+!KP5 BACK +bind KPPeriod+!KP4 FWINLTSKIP +bind KPPeriod+!KP6 FWINRTSKIP +bind KPPeriod+!KP8 PRPGRPH +bind KPPeriod+!KP2 NXPGRPH +bind KPPeriod+!KP7 PRPROMPT +bind KPPeriod+!KP1 NXPROMPT +bind KPPeriod+!KP9 ATTRUP +bind KPPeriod+!KP3 ATTRDN +bind KPPeriod+!KPDivide CSRVIS +bind KPPeriod+!KPMultiply ATTRVIS +bind KPPeriod+!KPMinus BRLUCDOTS+off +bind KPPeriod+!KPPlus BRLUCDOTS+on + +bind KP0+KPPeriod+!KP1 CHRLT +bind KP0+KPPeriod+!KP2 CSRJMP_VERT +bind KP0+KPPeriod+!KP3 CHRRT +bind KP0+KPPeriod+!KP4 LNBEG +bind KP0+KPPeriod+!KP5 SETLEFT +bind KP0+KPPeriod+!KP6 LNEND + +bind KPMinus+!KP5 PREFMENU +bind KPMinus+!KP4 PREFLOAD +bind KPMinus+!KP6 PREFSAVE +bind KPMinus+!KP8 INFO +bind KPMinus+!KP7 HELP +bind KPMinus+!KP9 LEARN +bind KPMinus+!KP2 FREEZE +bind KPMinus+!KP1 TIME +bind KPMinus+!KP3 DESCCHAR +bind KPMinus+!KPDivide RESTARTBRL +bind KPMinus+!KPMultiply RESTARTSPEECH + +bind KPMultiply+!KP5 PASTE +bind KPMultiply+!KP7 CLIP_NEW +bind KPMultiply+!KP1 CLIP_ADD +bind KPMultiply+!KP9 COPY_LINE +bind KPMultiply+!KP3 COPY_RECT +bind KPMultiply+!KP8 PRINDENT +bind KPMultiply+!KP2 NXINDENT +bind KPMultiply+!KP4 PRDIFCHAR +bind KPMultiply+!KP6 NXDIFCHAR +bind KPMultiply+!KPMinus PRSEARCH +bind KPMultiply+!KPPlus NXSEARCH + +assign kpAlt KP0 +assign kpOne KP1 +assign kpTwo KP2 +assign kpThree KP3 +assign kpFour KP4 +assign kpFive KP5 +assign kpSix KP6 +assign kpSeven KP7 +assign kpEight KP8 +assign kpNine KP9 +assign kpDivide KPDivide +assign kpMultiply KPMultiply + +assign kpSay KPEnter +include kp_say.kti + +assign kpSpeak KPPlus +include kp_speak.kti + + +################# +# Menu Bindings # +################# + +context menu + +bind KP0+!KP4 FWINLT +bind KP0+!KP6 FWINRT +bind KP0+!KP8 MENU_PREV_ITEM +bind KP0+!KP2 MENU_NEXT_ITEM +bind KP0+!KP7 MENU_FIRST_ITEM +bind KP0+!KP1 MENU_LAST_ITEM +bind KP0+!KP9 MENU_PREV_SETTING +bind KP0+!KP3 MENU_NEXT_SETTING +bind KP0+!KP5 MENU_PREV_LEVEL + +bind KP0+!KPEnter PREFMENU +bind KP0+!KPPlus PREFSAVE +bind KP0+!KPMinus PREFLOAD + + +################# +# Braille Input # +################# + +assign brailleOff KPEnter+!KPMinus +assign brailleOn KPEnter+!KPPlus +include braille.kti + + diff --git a/etc_org/brltty/Keyboard/kp_say.kti b/etc_org/brltty/Keyboard/kp_say.kti new file mode 100644 index 0000000..c0d24cf --- /dev/null +++ b/etc_org/brltty/Keyboard/kp_say.kti @@ -0,0 +1,36 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +bind \{kpSay}+!\{kpFive} SAY_LINE +bind \{kpSay}+!\{kpEight} SAY_ABOVE +bind \{kpSay}+!\{kpTwo} SAY_BELOW +bind \{kpSay}+!\{kpFour} MUTE +bind \{kpSay}+!\{kpSix} AUTOSPEAK +bind \{kpSay}+!\{kpSeven} SAY_SLOWER +bind \{kpSay}+!\{kpNine} SAY_FASTER +bind \{kpSay}+!\{kpOne} SAY_SOFTER +bind \{kpSay}+!\{kpThree} SAY_LOUDER +bind \{kpSay}+!\{kpMultiply} SPKHOME + +bind \{kpSay}+\{kpAlt}+!\{kpOne} ASPK_DEL_CHARS +bind \{kpSay}+\{kpAlt}+!\{kpTwo} ASPK_REP_CHARS +bind \{kpSay}+\{kpAlt}+!\{kpThree} ASPK_INS_CHARS +bind \{kpSay}+\{kpAlt}+!\{kpFour} ASPK_SEL_CHAR +bind \{kpSay}+\{kpAlt}+!\{kpFive} ASPK_SEL_LINE +bind \{kpSay}+\{kpAlt}+!\{kpSix} ASPK_CMP_WORDS + diff --git a/etc_org/brltty/Keyboard/kp_speak.kti b/etc_org/brltty/Keyboard/kp_speak.kti new file mode 100644 index 0000000..2633756 --- /dev/null +++ b/etc_org/brltty/Keyboard/kp_speak.kti @@ -0,0 +1,40 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +bind \{kpSpeak}+!\{kpTwo} SPEAK_CURR_CHAR +bind \{kpSpeak}+\{kpAlt}+!\{kpTwo} DESC_CURR_CHAR +bind \{kpSpeak}+!\{kpOne} SPEAK_PREV_CHAR +bind \{kpSpeak}+\{kpAlt}+!\{kpOne} SPEAK_FRST_CHAR +bind \{kpSpeak}+!\{kpThree} SPEAK_NEXT_CHAR +bind \{kpSpeak}+\{kpAlt}+!\{kpThree} SPEAK_LAST_CHAR + +bind \{kpSpeak}+!\{kpFive} SPEAK_CURR_WORD +bind \{kpSpeak}+\{kpAlt}+!\{kpFive} SPELL_CURR_WORD +bind \{kpSpeak}+!\{kpFour} SPEAK_PREV_WORD +bind \{kpSpeak}+!\{kpSix} SPEAK_NEXT_WORD + +bind \{kpSpeak}+!\{kpEight} SPEAK_CURR_LINE +bind \{kpSpeak}+!\{kpSeven} SPEAK_PREV_LINE +bind \{kpSpeak}+\{kpAlt}+!\{kpSeven} SPEAK_FRST_LINE +bind \{kpSpeak}+!\{kpNine} SPEAK_NEXT_LINE +bind \{kpSpeak}+\{kpAlt}+!\{kpNine} SPEAK_LAST_LINE + +bind \{kpSpeak}+!\{kpDivide} SPEAK_CURR_LOCN +bind \{kpSpeak}+\{kpAlt}+!\{kpDivide} SHOW_CURR_LOCN +bind \{kpSpeak}+!\{kpMultiply} ROUTE_CURR_LOCN + diff --git a/etc_org/brltty/Keyboard/laptop.ktb b/etc_org/brltty/Keyboard/laptop.ktb new file mode 100644 index 0000000..6d74716 --- /dev/null +++ b/etc_org/brltty/Keyboard/laptop.ktb @@ -0,0 +1,137 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Bindings for Keyboards without a Keypad + + +#################### +# Default Bindings # +#################### + +bind CapsLock+!F1 HELP +bind CapsLock+ShiftLeft+!F1 LEARN + +bind CapsLock+!F2 PREFMENU +bind CapsLock+ShiftLeft+!F2 PREFSAVE + +bind CapsLock+!F5 SAY_SLOWER +bind CapsLock+!F6 SAY_FASTER +bind CapsLock+!F7 SAY_SOFTER +bind CapsLock+!F8 SAY_LOUDER + +bind CapsLock+!F9 AUTOSPEAK + +bind CapsLock+!ArrowUp LNUP +bind CapsLock+!ArrowDown LNDN +bind CapsLock+!ArrowLeft CHRLT +bind CapsLock+!ArrowRight CHRRT +bind CapsLock+!Home TOP_LEFT +bind CapsLock+!End BOT_LEFT + +bind CapsLock+ShiftLeft+!ArrowUp PRDIFLN +bind CapsLock+ShiftLeft+!ArrowDown NXDIFLN +bind CapsLock+ShiftLeft+!ArrowLeft LNBEG +bind CapsLock+ShiftLeft+!ArrowRight LNEND +bind CapsLock+ShiftLeft+!Home TOP +bind CapsLock+ShiftLeft+!End BOT + +bind CapsLock+!Enter CSRTRK +bind CapsLock+ShiftLeft+!Enter CSRTRK+off +bind CapsLock+!DeleteBackward BACK + +bind CapsLock+!D DESCCHAR +bind CapsLock+!F FREEZE +bind CapsLock+!R RESTARTBRL +bind CapsLock+!T TIME + +# marks +bind CapsLock+!M SETMARK +bind CapsLock+!J GOTOMARK +bind CapsLock+ShiftLeft+!One SETMARK+1 +bind CapsLock+!One GOTOMARK+1 +bind CapsLock+ShiftLeft+!Two SETMARK+2 +bind CapsLock+!Two GOTOMARK+2 +bind CapsLock+ShiftLeft+!Three SETMARK+3 +bind CapsLock+!Three GOTOMARK+3 +bind CapsLock+ShiftLeft+!Four SETMARK+4 +bind CapsLock+!Four GOTOMARK+4 + +# copy and paste +bind CapsLock+!X CLIP_NEW +bind CapsLock+ShiftLeft+!X CLIP_ADD +bind CapsLock+!C COPY_RECT +bind CapsLock+ShiftLeft+!C COPY_LINE +bind CapsLock+!V PASTE + +# speech +bind ControlLeft MUTE +bind ControlRight MUTE +bind CapsLock+!Space SAY_LINE +bind CapsLock+!PageUp SAY_ABOVE +bind CapsLock+!PageDown SAY_BELOW + +bind ShiftRight+!ArrowLeft SPEAK_PREV_WORD +bind ShiftRight+!ArrowRight SPEAK_NEXT_WORD +bind ShiftRight+!ArrowUp SPEAK_PREV_LINE +bind ShiftRight+!ArrowDown SPEAK_NEXT_LINE +bind ControlRight+!ArrowLeft SPEAK_FRST_CHAR +bind ControlRight+!ArrowRight SPEAK_LAST_CHAR +bind ControlRight+!ArrowUp SPEAK_FRST_LINE +bind ControlRight+!ArrowDown SPEAK_LAST_LINE +bind ControlRight+ShiftRight ROUTE_CURR_LOCN +bind ShiftRight+!Enter SPEAK_CURR_LOCN + +assign kpAlt ControlLeft +assign kpOne M +assign kpTwo Comma +assign kpThree Period +assign kpFour J +assign kpFive K +assign kpSix L +assign kpSeven U +assign kpEight I +assign kpNine O +assign kpDivide Eight +assign kpMultiply Nine + +assign kpSay CapsLock+ShiftLeft +include kp_say.kti + +assign kpSpeak Tab +include kp_speak.kti + + +################# +# Menu Bindings # +################# + +context menu + +bind CapsLock+!ArrowUp MENU_PREV_ITEM +bind CapsLock+!ArrowDown MENU_NEXT_ITEM +bind CapsLock+!ArrowLeft MENU_PREV_SETTING +bind CapsLock+!ArrowRight MENU_NEXT_SETTING +bind CapsLock+!Home MENU_FIRST_ITEM +bind CapsLock+!End MENU_LAST_ITEM + +bind CapsLock+ShiftLeft+!ArrowUp MENU_PREV_LEVEL +bind CapsLock+ShiftLeft+!ArrowDown PREFMENU +bind CapsLock+ShiftLeft+!ArrowLeft PREFLOAD +bind CapsLock+ShiftLeft+!ArrowRight PREFSAVE + + diff --git a/etc_org/brltty/Keyboard/sun_type6.ktb b/etc_org/brltty/Keyboard/sun_type6.ktb new file mode 100644 index 0000000..9a8dac0 --- /dev/null +++ b/etc_org/brltty/Keyboard/sun_type6.ktb @@ -0,0 +1,45 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title Bindings for Sun Microsystems, Inc. Type 6 Keyboards + +include desktop.kti + +bind MEDIA_Mute MUTE +bind ControlLeft+!MEDIA_Mute TUNES +bind MEDIA_VolumeDown SAY_SOFTER +bind MEDIA_VolumeUp SAY_LOUDER +bind ACTION_Power RESTARTBRL +bind ControlLeft+!ACTION_Power RESTARTSPEECH + +bind ACTION_Stop FREEZE+on +bind ACTION_Again FREEZE+off +bind ACTION_Stop+!ACTION_Again FREEZE +hide on +bind ACTION_Again+!ACTION_Stop FREEZE +hide off +bind !ACTION_Undo RETURN +bind ControlLeft+!ACTION_Undo BACK +bind !ACTION_Paste PASTE +bind ControlLeft+!ACTION_Paste CLIP_RESTORE +bind ShiftLeft+!ACTION_Paste CLIP_SAVE +bind !ACTION_Find NXSEARCH +bind ControlLeft+!ACTION_Find PRSEARCH + +bind !ACTION_Help HELP +bind ControlLeft+ACTION_Help LEARN diff --git a/etc_org/brltty/Text/ar.ttb b/etc_org/brltty/Text/ar.ttb new file mode 100644 index 0000000..3f14bdc --- /dev/null +++ b/etc_org/brltty/Text/ar.ttb @@ -0,0 +1,177 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Arabic (generic) + +# Maintained by John J. Boyer, director@chpi.org, www.chpi.org +# +# This table is built and maintained by Leon Ungier +# with help and guidance from Mohammed R. Ramadan +# +# Converted from liblouis table by Samuel Thibault + +# generated by ttbtest: charset=iso-8859-6 +char \x09 ( ) # 09 ⠀ [CHARACTER TABULATION] +char \x0A ( ) # 0A ⠀ [LINE FEED (LF)] +char \x0D ( ) # 0D ⠀ [CARRIAGE RETURN (CR)] +char \x20 ( ) # 20 ⠀ [SPACE] +char \x21 ( 23 5 ) # 21 ⠖ ! [EXCLAMATION MARK] +char \x22 ( 23 56 ) # 22 ⠶ " [QUOTATION MARK] +char \x23 ( 3456 ) # 23 ⠼ # [NUMBER SIGN] +char \x26 (1234 ) # 26 ⠏ & [AMPERSAND] +char \x27 ( 3 ) # 27 ⠄ ' [APOSTROPHE] +char \x28 ( 23 6 ) # 28 ⠦ ( [LEFT PARENTHESIS] +char \x29 ( 3 56 ) # 29 ⠴ ) [RIGHT PARENTHESIS] +char \x2C ( 4 6 ) # 2C ⠨ , [COMMA] +char \x2D ( 3 6 ) # 2D ⠤ - [HYPHEN-MINUS] +char \x2E ( 4 6 ) # 2E ⠨ . [FULL STOP] +char \x2F ( 34 ) # 2F ⠌ / [SOLIDUS] +char \x30 ( 2 45 ) # 30 ⠚ 0 [DIGIT ZERO] +char \x31 (1 ) # 31 ⠁ 1 [DIGIT ONE] +char \x32 (12 ) # 32 ⠃ 2 [DIGIT TWO] +char \x33 (1 4 ) # 33 ⠉ 3 [DIGIT THREE] +char \x34 (1 45 ) # 34 ⠙ 4 [DIGIT FOUR] +char \x35 (1 5 ) # 35 ⠑ 5 [DIGIT FIVE] +char \x36 (12 4 ) # 36 ⠋ 6 [DIGIT SIX] +char \x37 (12 45 ) # 37 ⠛ 7 [DIGIT SEVEN] +char \x38 (12 5 ) # 38 ⠓ 8 [DIGIT EIGHT] +char \x39 ( 2 4 ) # 39 ⠊ 9 [DIGIT NINE] +char \x3A ( 2 5 ) # 3A ⠒ : [COLON] +char \x3B ( 56 ) # 3B ⠰ ; [SEMICOLON] +char \x3F (1 456 ) # 3F ⠹ ? [QUESTION MARK] +char \x40 ( 4 ) # 40 ⠈ @ [COMMERCIAL AT] +char \x41 (1 ) # 41 ⠁ A [LATIN CAPITAL LETTER A] +char \x42 (12 ) # 42 ⠃ B [LATIN CAPITAL LETTER B] +char \x43 (1 4 ) # 43 ⠉ C [LATIN CAPITAL LETTER C] +char \x44 (1 45 ) # 44 ⠙ D [LATIN CAPITAL LETTER D] +char \x45 (1 5 ) # 45 ⠑ E [LATIN CAPITAL LETTER E] +char \x46 (12 4 ) # 46 ⠋ F [LATIN CAPITAL LETTER F] +char \x47 (12 45 ) # 47 ⠛ G [LATIN CAPITAL LETTER G] +char \x48 (12 5 ) # 48 ⠓ H [LATIN CAPITAL LETTER H] +char \x49 ( 2 4 ) # 49 ⠊ I [LATIN CAPITAL LETTER I] +char \x4A ( 2 45 ) # 4A ⠚ J [LATIN CAPITAL LETTER J] +char \x4B (1 3 ) # 4B ⠅ K [LATIN CAPITAL LETTER K] +char \x4C (123 ) # 4C ⠇ L [LATIN CAPITAL LETTER L] +char \x4D (1 34 ) # 4D ⠍ M [LATIN CAPITAL LETTER M] +char \x4E (1 345 ) # 4E ⠝ N [LATIN CAPITAL LETTER N] +char \x4F (1 3 5 ) # 4F ⠕ O [LATIN CAPITAL LETTER O] +char \x50 (1234 ) # 50 ⠏ P [LATIN CAPITAL LETTER P] +char \x51 (12345 ) # 51 ⠟ Q [LATIN CAPITAL LETTER Q] +char \x52 (123 5 ) # 52 ⠗ R [LATIN CAPITAL LETTER R] +char \x53 ( 234 ) # 53 ⠎ S [LATIN CAPITAL LETTER S] +char \x54 ( 2345 ) # 54 ⠞ T [LATIN CAPITAL LETTER T] +char \x55 (1 3 6 ) # 55 ⠥ U [LATIN CAPITAL LETTER U] +char \x56 (123 6 ) # 56 ⠧ V [LATIN CAPITAL LETTER V] +char \x57 ( 2 456 ) # 57 ⠺ W [LATIN CAPITAL LETTER W] +char \x58 (1 34 6 ) # 58 ⠭ X [LATIN CAPITAL LETTER X] +char \x59 (1 3456 ) # 59 ⠽ Y [LATIN CAPITAL LETTER Y] +char \x5A (1 3 56 ) # 5A ⠵ Z [LATIN CAPITAL LETTER Z] +char \x5E ( 34 6 ) # 5E ⠬ ^ [CIRCUMFLEX ACCENT] +char \x5F ( 456 ) # 5F ⠸ _ [LOW LINE] +char \x60 ( 4 ) # 60 ⠈ ` [GRAVE ACCENT] +char \x61 (1 ) # 61 ⠁ a [LATIN SMALL LETTER A] +char \x62 (12 ) # 62 ⠃ b [LATIN SMALL LETTER B] +char \x63 (1 4 ) # 63 ⠉ c [LATIN SMALL LETTER C] +char \x64 (1 45 ) # 64 ⠙ d [LATIN SMALL LETTER D] +char \x65 (1 5 ) # 65 ⠑ e [LATIN SMALL LETTER E] +char \x66 (12 4 ) # 66 ⠋ f [LATIN SMALL LETTER F] +char \x67 (12 45 ) # 67 ⠛ g [LATIN SMALL LETTER G] +char \x68 (12 5 ) # 68 ⠓ h [LATIN SMALL LETTER H] +char \x69 ( 2 4 ) # 69 ⠊ i [LATIN SMALL LETTER I] +char \x6A ( 2 45 ) # 6A ⠚ j [LATIN SMALL LETTER J] +char \x6B (1 3 ) # 6B ⠅ k [LATIN SMALL LETTER K] +char \x6C (123 ) # 6C ⠇ l [LATIN SMALL LETTER L] +char \x6D (1 34 ) # 6D ⠍ m [LATIN SMALL LETTER M] +char \x6E (1 345 ) # 6E ⠝ n [LATIN SMALL LETTER N] +char \x6F (1 3 5 ) # 6F ⠕ o [LATIN SMALL LETTER O] +char \x70 (1234 ) # 70 ⠏ p [LATIN SMALL LETTER P] +char \x71 (12345 ) # 71 ⠟ q [LATIN SMALL LETTER Q] +char \x72 (123 5 ) # 72 ⠗ r [LATIN SMALL LETTER R] +char \x73 ( 234 ) # 73 ⠎ s [LATIN SMALL LETTER S] +char \x74 ( 2345 ) # 74 ⠞ t [LATIN SMALL LETTER T] +char \x75 (1 3 6 ) # 75 ⠥ u [LATIN SMALL LETTER U] +char \x76 (123 6 ) # 76 ⠧ v [LATIN SMALL LETTER V] +char \x77 ( 2 456 ) # 77 ⠺ w [LATIN SMALL LETTER W] +char \x78 (1 34 6 ) # 78 ⠭ x [LATIN SMALL LETTER X] +char \x79 (1 3456 ) # 79 ⠽ y [LATIN SMALL LETTER Y] +char \x7A (1 3 56 ) # 7A ⠵ z [LATIN SMALL LETTER Z] +char \x7C (12 45 ) # 7C ⠛ | [VERTICAL LINE] +char \x7E ( 45 ) # 7E ⠘ ~ [TILDE] +char \xA0 ( ) # A0 ⠀   [NO-BREAK SPACE] +char \u060C ( 5 ) # AC ⠐ ، [ARABIC COMMA] +char \xAD ( 3 6 ) # AD ⠤ ­ [SOFT HYPHEN] +char \u061B ( 56 ) # BB ⠰ ؛ [ARABIC SEMICOLON] +char \u061F ( 23 6 ) # BF ⠦ ؟ [ARABIC QUESTION MARK] +char \u0621 ( 3 ) # C1 ⠄ ء [ARABIC LETTER HAMZA] +char \u0622 ( 345 ) # C2 ⠜ آ [ARABIC LETTER ALEF WITH MADDA ABOVE] +char \u0623 ( 34 ) # C3 ⠌ أ [ARABIC LETTER ALEF WITH HAMZA ABOVE] +char \u0624 (12 56 ) # C4 ⠳ ؤ [ARABIC LETTER WAW WITH HAMZA ABOVE] +char \u0625 ( 4 6 ) # C5 ⠨ إ [ARABIC LETTER ALEF WITH HAMZA BELOW] +char \u0626 (1 3456 ) # C6 ⠽ ئ [ARABIC LETTER YEH WITH HAMZA ABOVE] +char \u0627 (1 ) # C7 ⠁ ا [ARABIC LETTER ALEF] +char \u0628 (12 ) # C8 ⠃ ب [ARABIC LETTER BEH] +char \u0629 (1 6 ) # C9 ⠡ ة [ARABIC LETTER TEH MARBUTA] +char \u062A ( 2345 ) # CA ⠞ ت [ARABIC LETTER TEH] +char \u062B (1 456 ) # CB ⠹ ث [ARABIC LETTER THEH] +char \u062C ( 2 45 ) # CC ⠚ ج [ARABIC LETTER JEEM] +char \u062D (1 56 ) # CD ⠱ ح [ARABIC LETTER HAH] +char \u062E (1 34 6 ) # CE ⠭ خ [ARABIC LETTER KHAH] +char \u062F (1 45 ) # CF ⠙ د [ARABIC LETTER DAL] +char \u0630 ( 234 6 ) # D0 ⠮ ذ [ARABIC LETTER THAL] +char \u0631 (123 5 ) # D1 ⠗ ر [ARABIC LETTER REH] +char \u0632 (1 3 56 ) # D2 ⠵ ز [ARABIC LETTER ZAIN] +char \u0633 ( 234 ) # D3 ⠎ س [ARABIC LETTER SEEN] +char \u0634 (1 4 6 ) # D4 ⠩ ش [ARABIC LETTER SHEEN] +char \u0635 (1234 6 ) # D5 ⠯ ص [ARABIC LETTER SAD] +char \u0636 (12 4 6 ) # D6 ⠫ ض [ARABIC LETTER DAD] +char \u0637 ( 23456 ) # D7 ⠾ ط [ARABIC LETTER TAH] +char \u0638 (123456 ) # D8 ⠿ ظ [ARABIC LETTER ZAH] +char \u0639 (123 56 ) # D9 ⠷ ع [ARABIC LETTER AIN] +char \u063A (12 6 ) # DA ⠣ غ [ARABIC LETTER GHAIN] +char \u0640 ( 2 ) # E0 ⠂ ـ [ARABIC TATWEEL] +char \u0641 (12 4 ) # E1 ⠋ ف [ARABIC LETTER FEH] +char \u0642 (12345 ) # E2 ⠟ ق [ARABIC LETTER QAF] +char \u0643 (1 3 ) # E3 ⠅ ك [ARABIC LETTER KAF] +char \u0644 (123 ) # E4 ⠇ ل [ARABIC LETTER LAM] +char \u0645 (1 34 ) # E5 ⠍ م [ARABIC LETTER MEEM] +char \u0646 (1 345 ) # E6 ⠝ ن [ARABIC LETTER NOON] +char \u0647 (12 5 ) # E7 ⠓ ه [ARABIC LETTER HEH] +char \u0648 ( 2 456 ) # E8 ⠺ و [ARABIC LETTER WAW] +char \u0649 (1 3 5 ) # E9 ⠕ ى [ARABIC LETTER ALEF MAKSURA] +char \u064A ( 2 4 ) # EA ⠊ ي [ARABIC LETTER YEH] +char \u064B ( 23 ) # EB ⠆ ً [ARABIC FATHATAN] +char \u064C ( 2 6 ) # EC ⠢ ٌ [ARABIC DAMMATAN] +char \u064D ( 3 5 ) # ED ⠔ ٍ [ARABIC KASRATAN] +char \u064E ( 2 ) # EE ⠂ َ [ARABIC FATHA] +char \u064F (1 3 6 ) # EF ⠥ ُ [ARABIC DAMMA] +char \u0650 (1 5 ) # F0 ⠑ ِ [ARABIC KASRA] +char \u0651 ( 6 ) # F1 ⠠ ّ [ARABIC SHADDA] +char \u0652 ( 2 5 ) # F2 ⠒ ْ [ARABIC SUKUN] +char \xB0 ( 3 56 ) # ⠴ ° [DEGREE SIGN] +char \xBF ( 23 6 ) # ⠦ ¿ [INVERTED QUESTION MARK] +char \u06D4 ( 2 56 ) # ⠲ ۔ [ARABIC FULL STOP] +char \u2010 ( 3 6 ) # ⠤ ‐ [HYPHEN] +char \u2011 ( 234 78) # ⣎ ‑ [NON-BREAKING HYPHEN] +char \u2018 ( 3 ) # ⠄ ‘ [LEFT SINGLE QUOTATION MARK] +char \u2019 ( 3 ) # ⠄ ’ [RIGHT SINGLE QUOTATION MARK] +char \u201C ( 23 56 ) # ⠶ “ [LEFT DOUBLE QUOTATION MARK] +char \u201D ( 23 56 ) # ⠶ ” [RIGHT DOUBLE QUOTATION MARK] +char \u201E ( 23 56 ) # ⠶ „ [DOUBLE LOW-9 QUOTATION MARK] +char \u201F ( 23 56 ) # ⠶ ‟ [DOUBLE HIGH-REVERSED-9 QUOTATION MARK] + +include common.tti diff --git a/etc_org/brltty/Text/as.ttb b/etc_org/brltty/Text/as.ttb new file mode 100644 index 0000000..dbe9765 --- /dev/null +++ b/etc_org/brltty/Text/as.ttb @@ -0,0 +1,24 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Assamese + +include bengali.tti +include ascii-basic.tti + +include common.tti diff --git a/etc_org/brltty/Text/ascii-basic.tti b/etc_org/brltty/Text/ascii-basic.tti new file mode 100644 index 0000000..85b5e1d --- /dev/null +++ b/etc_org/brltty/Text/ascii-basic.tti @@ -0,0 +1,24 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This BRLTTY text subtable defines a set of braille representations for the +# ASCII character set designed for languages which don't use them themselves. + +include ltr-latin.tti +include num-dot8.tti +include punc-basic.tti diff --git a/etc_org/brltty/Text/awa.ttb b/etc_org/brltty/Text/awa.ttb new file mode 100644 index 0000000..7d3593b --- /dev/null +++ b/etc_org/brltty/Text/awa.ttb @@ -0,0 +1,24 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Awadhi + +include devanagari.tti +include ascii-basic.tti + +include common.tti diff --git a/etc_org/brltty/Text/bengali.tti b/etc_org/brltty/Text/bengali.tti new file mode 100644 index 0000000..b15951c --- /dev/null +++ b/etc_org/brltty/Text/bengali.tti @@ -0,0 +1,109 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This BRLTTY text subtable defines the braille representations +# for the Bengali script. + +# Maintained by John J. Boyer, director@chpi.org, www.chpi.org +# +# This table is built and maintained by Leon Ungier +# with help and guidance from Mohammed R. Ramadan +# +# Converted from liblouis table by Samuel Thibault + +# generated by ttbtest: +char \u0981 ( 3 ) # ⠄ ঁ [BENGALI SIGN CANDRABINDU] +char \u0982 ( 56 ) # ⠰ ং [BENGALI SIGN ANUSVARA] +char \u0983 ( 6 ) # ⠠ ঃ [BENGALI SIGN VISARGA] +char \u0985 (1 ) # ⠁ অ [BENGALI LETTER A] +char \u0986 ( 345 ) # ⠜ আ [BENGALI LETTER AA] +char \u0987 ( 2 4 ) # ⠊ ই [BENGALI LETTER I] +char \u0988 ( 3 5 ) # ⠔ ঈ [BENGALI LETTER II] +char \u0989 (1 3 6 ) # ⠥ উ [BENGALI LETTER U] +char \u098A (12 56 ) # ⠳ ঊ [BENGALI LETTER UU] + + +char \u098F (1 5 ) # ⠑ এ [BENGALI LETTER E] +char \u0990 ( 34 ) # ⠌ ঐ [BENGALI LETTER AI] + + +char \u0993 (1 3 5 ) # ⠕ ও [BENGALI LETTER O] +char \u0994 ( 2 4 6 ) # ⠪ ঔ [BENGALI LETTER AU] +char \u0995 (1 3 ) # ⠅ ক [BENGALI LETTER KA] +char \u0996 ( 4 6 ) # ⠨ খ [BENGALI LETTER KHA] +char \u0997 (1234 ) # ⠏ গ [BENGALI LETTER GA] +char \u0998 (12 6 ) # ⠣ ঘ [BENGALI LETTER GHA] +char \u0999 ( 34 6 ) # ⠬ ঙ [BENGALI LETTER NGA] +char \u099A (1 4 ) # ⠉ চ [BENGALI LETTER CA] +char \u099B (1 6 ) # ⠡ ছ [BENGALI LETTER CHA] +char \u099C ( 2 45 ) # ⠚ জ [BENGALI LETTER JA] +char \u099D ( 3 56 ) # ⠴ ঝ [BENGALI LETTER JHA] +char \u099E ( 2 5 ) # ⠒ ঞ [BENGALI LETTER NYA] +char \u099F ( 23456 ) # ⠾ ট [BENGALI LETTER TTA] +char \u09A0 ( 2 456 ) # ⠺ ঠ [BENGALI LETTER TTHA] +char \u09A1 (12 4 6 ) # ⠫ ড [BENGALI LETTER DDA] +char \u09A2 (123456 ) # ⠿ ঢ [BENGALI LETTER DDHA] +char \u09A3 ( 3456 ) # ⠼ ণ [BENGALI LETTER NNA] +char \u09A4 ( 2345 ) # ⠞ ত [BENGALI LETTER TA] +char \u09A5 (1 456 ) # ⠹ থ [BENGALI LETTER THA] +char \u09A6 (1 45 ) # ⠙ দ [BENGALI LETTER DA] +char \u09A7 ( 234 6 ) # ⠮ ধ [BENGALI LETTER DHA] +char \u09A8 (1 345 ) # ⠝ ন [BENGALI LETTER NA] + +char \u09AA (1234 ) # ⠏ প [BENGALI LETTER PA] +char \u09AB ( 23 5 ) # ⠖ ফ [BENGALI LETTER PHA] +char \u09AC (12 ) # ⠃ ব [BENGALI LETTER BA] +char \u09AD ( 45 ) # ⠘ ভ [BENGALI LETTER BHA] +char \u09AE (1 34 ) # ⠍ ম [BENGALI LETTER MA] +char \u09AF (1 3456 ) # ⠽ য [BENGALI LETTER YA] +char \u09B0 (123 5 ) # ⠗ র [BENGALI LETTER RA] + +char \u09B2 (123 ) # ⠇ ল [BENGALI LETTER LA] + + + +char \u09B6 (1 4 6 ) # ⠩ শ [BENGALI LETTER SHA] +char \u09B7 (1234 6 ) # ⠯ ষ [BENGALI LETTER SSA] +char \u09B8 ( 234 ) # ⠎ স [BENGALI LETTER SA] +char \u09B9 (12 5 ) # ⠓ হ [BENGALI LETTER HA] +char \u09BD ( 2 ) # ⠂ ঽ [BENGALI SIGN AVAGRAHA] +char \u09BE ( 345 ) # ⠜ া [BENGALI VOWEL SIGN AA] +char \u09BF ( 2 4 ) # ⠊ ি [BENGALI VOWEL SIGN I] +char \u09C0 ( 3 5 ) # ⠔ ী [BENGALI VOWEL SIGN II] +char \u09C1 (1 3 6 ) # ⠥ ু [BENGALI VOWEL SIGN U] +char \u09C2 (12 56 ) # ⠳ ূ [BENGALI VOWEL SIGN UU] + + +char \u09C7 (1 5 ) # ⠑ ে [BENGALI VOWEL SIGN E] +char \u09C8 ( 34 ) # ⠌ ৈ [BENGALI VOWEL SIGN AI] + + +char \u09CB (1 3 5 ) # ⠕ ো [BENGALI VOWEL SIGN O] +char \u09CC ( 2 4 6 ) # ⠪ ৌ [BENGALI VOWEL SIGN AU] +char \u09CD ( 4 ) # ⠈ ্ [BENGALI SIGN VIRAMA] + +char \u09E6 ( 2 45 ) # ⠚ ০ [BENGALI DIGIT ZERO] +char \u09E7 (1 ) # ⠁ ১ [BENGALI DIGIT ONE] +char \u09E8 (12 ) # ⠃ ২ [BENGALI DIGIT TWO] +char \u09E9 (1 4 ) # ⠉ ৩ [BENGALI DIGIT THREE] +char \u09EA (1 45 ) # ⠙ ৪ [BENGALI DIGIT FOUR] +char \u09EB (1 5 ) # ⠑ ৫ [BENGALI DIGIT FIVE] +char \u09EC (12 4 ) # ⠋ ৬ [BENGALI DIGIT SIX] +char \u09ED (12 45 ) # ⠛ ৭ [BENGALI DIGIT SEVEN] +char \u09EE (12 5 ) # ⠓ ৮ [BENGALI DIGIT EIGHT] +char \u09EF ( 2 4 ) # ⠊ ৯ [BENGALI DIGIT NINE] diff --git a/etc_org/brltty/Text/bg.ttb b/etc_org/brltty/Text/bg.ttb new file mode 100644 index 0000000..4f3ade7 --- /dev/null +++ b/etc_org/brltty/Text/bg.ttb @@ -0,0 +1,34 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Bulgarian +# +# Samuel Thibault +# +# This table is based on the Unesco report on the progress of unification of +# braille writing « L'ÉCRITURE BRAILLE DANS LE MONDE », by Sir Clutha +# MACKENZIE: http://unesdoc.unesco.org/images/0013/001352/135251fo.pdf +# The document is dated 1954, so this table may be quite outdated. + +# the standard representations for the letters of the Cyrillic alphabet +include ltr-cyrillic.tti + +include ltr-dot8.tti +include num-nemeth.tti +include punc-alternate.tti +include common.tti diff --git a/etc_org/brltty/Text/bh.ttb b/etc_org/brltty/Text/bh.ttb new file mode 100644 index 0000000..a28534a --- /dev/null +++ b/etc_org/brltty/Text/bh.ttb @@ -0,0 +1,24 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Bihari + +include devanagari.tti +include ascii-basic.tti + +include common.tti diff --git a/etc_org/brltty/Text/blocks.tti b/etc_org/brltty/Text/blocks.tti new file mode 100644 index 0000000..c8fd881 --- /dev/null +++ b/etc_org/brltty/Text/blocks.tti @@ -0,0 +1,26 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This BRLTTY text subtable implements a portable representation of the block +# element characters. + +glyph \u2580 (12 45 ) # ⠛ ▀ [UPPER HALF BLOCK] +glyph \u2582 ( 78) # ⣀ ▂ [LOWER ONE QUARTER BLOCK] +glyph \u2584 ( 3 678) # ⣤ ▄ [LOWER HALF BLOCK] +glyph \u2586 ( 23 5678) # ⣶ ▆ [LOWER THREE QUARTERS BLOCK] +glyph \u2588 (12345678) # ⣿ █ [FULL BLOCK] diff --git a/etc_org/brltty/Text/bn.ttb b/etc_org/brltty/Text/bn.ttb new file mode 100644 index 0000000..0046672 --- /dev/null +++ b/etc_org/brltty/Text/bn.ttb @@ -0,0 +1,24 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Bengali + +include bengali.tti +include ascii-basic.tti + +include common.tti diff --git a/etc_org/brltty/Text/bo.ttb b/etc_org/brltty/Text/bo.ttb new file mode 100644 index 0000000..be59a13 --- /dev/null +++ b/etc_org/brltty/Text/bo.ttb @@ -0,0 +1,28 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Tibetan + +include ltr-tibetan.tti +include punc-tibetan.tti + +include ltr-dot8.tti +include num-nemeth.tti +include punc-alternate.tti + +include common.tti diff --git a/etc_org/brltty/Text/boxes.tti b/etc_org/brltty/Text/boxes.tti new file mode 100644 index 0000000..f0dee02 --- /dev/null +++ b/etc_org/brltty/Text/boxes.tti @@ -0,0 +1,168 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This BRLTTY text subtable implements a portable representation of the box +# drawing characters.aNo distinction is made between the three types of boxes: +# light, heavy, and double. Characters with no vertical component (horizontal +# edges) are represented by the four middle dots [2356]. Those with a vertical +# component above the center (e.g. bottom corners) add the two top dots [14], +# and those with a vertical component below the center (e.g. top corners) add +# the two bottom dots [78]. This means, for example, that side edges and the +# cross are represented by a full cell [12345678]. + +# For diagonals within boxes, the top-left and bottom-right dots [18] are used +# to represent the line which descends toward the right, and the top-right and +# bottom-left dots [47] are used to represent the line which ascends toward the +# right. The X is represented by all four of these dots [1478]. + +glyph \u2500 ( 23 56 ) # ⠶ ─ [BOX DRAWINGS LIGHT HORIZONTAL] +glyph \u254C ( 23 56 ) # ⠶ ╌ [BOX DRAWINGS LIGHT DOUBLE DASH HORIZONTAL] +glyph \u2504 ( 23 56 ) # ⠶ ┄ [BOX DRAWINGS LIGHT TRIPLE DASH HORIZONTAL] +glyph \u2508 ( 23 56 ) # ⠶ ┈ [BOX DRAWINGS LIGHT QUADRUPLE DASH HORIZONTAL] +glyph \u2502 (12345678) # ⣿ │ [BOX DRAWINGS LIGHT VERTICAL] +glyph \u254E (12345678) # ⣿ ╎ [BOX DRAWINGS LIGHT DOUBLE DASH VERTICAL] +glyph \u2506 (12345678) # ⣿ ┆ [BOX DRAWINGS LIGHT TRIPLE DASH VERTICAL] +glyph \u250A (12345678) # ⣿ ┊ [BOX DRAWINGS LIGHT QUADRUPLE DASH VERTICAL] +glyph \u250C ( 23 5678) # ⣶ ┌ [BOX DRAWINGS LIGHT DOWN AND RIGHT] +glyph \u2510 ( 23 5678) # ⣶ ┐ [BOX DRAWINGS LIGHT DOWN AND LEFT] +glyph \u2514 (123456 ) # ⠿ └ [BOX DRAWINGS LIGHT UP AND RIGHT] +glyph \u2518 (123456 ) # ⠿ ┘ [BOX DRAWINGS LIGHT UP AND LEFT] +glyph \u251C (12345678) # ⣿ ├ [BOX DRAWINGS LIGHT VERTICAL AND RIGHT] +glyph \u2524 (12345678) # ⣿ ┤ [BOX DRAWINGS LIGHT VERTICAL AND LEFT] +glyph \u252C ( 23 5678) # ⣶ ┬ [BOX DRAWINGS LIGHT DOWN AND HORIZONTAL] +glyph \u2534 (123456 ) # ⠿ ┴ [BOX DRAWINGS LIGHT UP AND HORIZONTAL] +glyph \u253C (12345678) # ⣿ ┼ [BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL] + +glyph \u2501 ( 23 56 ) # ⠶ ━ [BOX DRAWINGS HEAVY HORIZONTAL] +glyph \u254D ( 23 56 ) # ⠶ ╍ [BOX DRAWINGS HEAVY DOUBLE DASH HORIZONTAL] +glyph \u2505 ( 23 56 ) # ⠶ ┅ [BOX DRAWINGS HEAVY TRIPLE DASH HORIZONTAL] +glyph \u2509 ( 23 56 ) # ⠶ ┉ [BOX DRAWINGS HEAVY QUADRUPLE DASH HORIZONTAL] +glyph \u2503 (12345678) # ⣿ ┃ [BOX DRAWINGS HEAVY VERTICAL] +glyph \u254F (12345678) # ⣿ ╏ [BOX DRAWINGS HEAVY DOUBLE DASH VERTICAL] +glyph \u2507 (12345678) # ⣿ ┇ [BOX DRAWINGS HEAVY TRIPLE DASH VERTICAL] +glyph \u250B (12345678) # ⣿ ┋ [BOX DRAWINGS HEAVY QUADRUPLE DASH VERTICAL] +glyph \u250F ( 23 5678) # ⣶ ┏ [BOX DRAWINGS HEAVY DOWN AND RIGHT] +glyph \u2513 ( 23 5678) # ⣶ ┓ [BOX DRAWINGS HEAVY DOWN AND LEFT] +glyph \u2517 (123456 ) # ⠿ ┗ [BOX DRAWINGS HEAVY UP AND RIGHT] +glyph \u251B (123456 ) # ⠿ ┛ [BOX DRAWINGS HEAVY UP AND LEFT] +glyph \u2523 (12345678) # ⣿ ┣ [BOX DRAWINGS HEAVY VERTICAL AND RIGHT] +glyph \u252B (12345678) # ⣿ ┫ [BOX DRAWINGS HEAVY VERTICAL AND LEFT] +glyph \u2533 ( 23 5678) # ⣶ ┳ [BOX DRAWINGS HEAVY DOWN AND HORIZONTAL] +glyph \u253B (123456 ) # ⠿ ┻ [BOX DRAWINGS HEAVY UP AND HORIZONTAL] +glyph \u254B (12345678) # ⣿ ╋ [BOX DRAWINGS HEAVY VERTICAL AND HORIZONTAL] + +glyph \u2550 ( 23 56 ) # ⠶ ═ [BOX DRAWINGS DOUBLE HORIZONTAL] +glyph \u2551 (12345678) # ⣿ ║ [BOX DRAWINGS DOUBLE VERTICAL] +glyph \u2554 ( 23 5678) # ⣶ ╔ [BOX DRAWINGS DOUBLE DOWN AND RIGHT] +glyph \u2557 ( 23 5678) # ⣶ ╗ [BOX DRAWINGS DOUBLE DOWN AND LEFT] +glyph \u255A (123456 ) # ⠿ ╚ [BOX DRAWINGS DOUBLE UP AND RIGHT] +glyph \u255D (123456 ) # ⠿ ╝ [BOX DRAWINGS DOUBLE UP AND LEFT] +glyph \u2560 (12345678) # ⣿ ╠ [BOX DRAWINGS DOUBLE VERTICAL AND RIGHT] +glyph \u2563 (12345678) # ⣿ ╣ [BOX DRAWINGS DOUBLE VERTICAL AND LEFT] +glyph \u2566 ( 23 5678) # ⣶ ╦ [BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL] +glyph \u2569 (123456 ) # ⠿ ╩ [BOX DRAWINGS DOUBLE UP AND HORIZONTAL] +glyph \u256C (12345678) # ⣿ ╬ [BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL] + +glyph \u250D ( 23 5678) # ⣶ ┍ [BOX DRAWINGS DOWN LIGHT AND RIGHT HEAVY] +glyph \u250E ( 23 5678) # ⣶ ┎ [BOX DRAWINGS DOWN HEAVY AND RIGHT LIGHT] +glyph \u2511 ( 23 5678) # ⣶ ┑ [BOX DRAWINGS DOWN LIGHT AND LEFT HEAVY] +glyph \u2512 ( 23 5678) # ⣶ ┒ [BOX DRAWINGS DOWN HEAVY AND LEFT LIGHT] +glyph \u2515 (123456 ) # ⠿ ┕ [BOX DRAWINGS UP LIGHT AND RIGHT HEAVY] +glyph \u2516 (123456 ) # ⠿ ┖ [BOX DRAWINGS UP HEAVY AND RIGHT LIGHT] +glyph \u2519 (123456 ) # ⠿ ┙ [BOX DRAWINGS UP LIGHT AND LEFT HEAVY] +glyph \u251A (123456 ) # ⠿ ┚ [BOX DRAWINGS UP HEAVY AND LEFT LIGHT] +glyph \u251D (12345678) # ⣿ ┝ [BOX DRAWINGS VERTICAL LIGHT AND RIGHT HEAVY] +glyph \u251E (12345678) # ⣿ ┞ [BOX DRAWINGS UP HEAVY AND RIGHT DOWN LIGHT] +glyph \u251F (12345678) # ⣿ ┟ [BOX DRAWINGS DOWN HEAVY AND RIGHT UP LIGHT] +glyph \u2520 (12345678) # ⣿ ┠ [BOX DRAWINGS VERTICAL HEAVY AND RIGHT LIGHT] +glyph \u2521 (12345678) # ⣿ ┡ [BOX DRAWINGS DOWN LIGHT AND RIGHT UP HEAVY] +glyph \u2522 (12345678) # ⣿ ┢ [BOX DRAWINGS UP LIGHT AND RIGHT DOWN HEAVY] +glyph \u2525 (12345678) # ⣿ ┥ [BOX DRAWINGS VERTICAL LIGHT AND LEFT HEAVY] +glyph \u2526 (12345678) # ⣿ ┦ [BOX DRAWINGS UP HEAVY AND LEFT DOWN LIGHT] +glyph \u2527 (12345678) # ⣿ ┧ [BOX DRAWINGS DOWN HEAVY AND LEFT UP LIGHT] +glyph \u2528 (12345678) # ⣿ ┨ [BOX DRAWINGS VERTICAL HEAVY AND LEFT LIGHT] +glyph \u2529 (12345678) # ⣿ ┩ [BOX DRAWINGS DOWN LIGHT AND LEFT UP HEAVY] +glyph \u252A (12345678) # ⣿ ┪ [BOX DRAWINGS UP LIGHT AND LEFT DOWN HEAVY] +glyph \u252D ( 23 5678) # ⣶ ┭ [BOX DRAWINGS LEFT HEAVY AND RIGHT DOWN LIGHT] +glyph \u252E ( 23 5678) # ⣶ ┮ [BOX DRAWINGS RIGHT HEAVY AND LEFT DOWN LIGHT] +glyph \u252F ( 23 5678) # ⣶ ┯ [BOX DRAWINGS DOWN LIGHT AND HORIZONTAL HEAVY] +glyph \u2530 ( 23 5678) # ⣶ ┰ [BOX DRAWINGS DOWN HEAVY AND HORIZONTAL LIGHT] +glyph \u2531 ( 23 5678) # ⣶ ┱ [BOX DRAWINGS RIGHT LIGHT AND LEFT DOWN HEAVY] +glyph \u2532 ( 23 5678) # ⣶ ┲ [BOX DRAWINGS LEFT LIGHT AND RIGHT DOWN HEAVY] +glyph \u2535 (123456 ) # ⠿ ┵ [BOX DRAWINGS LEFT HEAVY AND RIGHT UP LIGHT] +glyph \u2536 (123456 ) # ⠿ ┶ [BOX DRAWINGS RIGHT HEAVY AND LEFT UP LIGHT] +glyph \u2537 (123456 ) # ⠿ ┷ [BOX DRAWINGS UP LIGHT AND HORIZONTAL HEAVY] +glyph \u2538 (123456 ) # ⠿ ┸ [BOX DRAWINGS UP HEAVY AND HORIZONTAL LIGHT] +glyph \u2539 (123456 ) # ⠿ ┹ [BOX DRAWINGS RIGHT LIGHT AND LEFT UP HEAVY] +glyph \u253A (123456 ) # ⠿ ┺ [BOX DRAWINGS LEFT LIGHT AND RIGHT UP HEAVY] +glyph \u253D (12345678) # ⣿ ┽ [BOX DRAWINGS LEFT HEAVY AND RIGHT VERTICAL LIGHT] +glyph \u253E (12345678) # ⣿ ┾ [BOX DRAWINGS RIGHT HEAVY AND LEFT VERTICAL LIGHT] +glyph \u253F (12345678) # ⣿ ┿ [BOX DRAWINGS VERTICAL LIGHT AND HORIZONTAL HEAVY] +glyph \u2540 (12345678) # ⣿ ╀ [BOX DRAWINGS UP HEAVY AND DOWN HORIZONTAL LIGHT] +glyph \u2541 (12345678) # ⣿ ╁ [BOX DRAWINGS DOWN HEAVY AND UP HORIZONTAL LIGHT] +glyph \u2542 (12345678) # ⣿ ╂ [BOX DRAWINGS VERTICAL HEAVY AND HORIZONTAL LIGHT] +glyph \u2543 (12345678) # ⣿ ╃ [BOX DRAWINGS LEFT UP HEAVY AND RIGHT DOWN LIGHT] +glyph \u2544 (12345678) # ⣿ ╄ [BOX DRAWINGS RIGHT UP HEAVY AND LEFT DOWN LIGHT] +glyph \u2545 (12345678) # ⣿ ╅ [BOX DRAWINGS LEFT DOWN HEAVY AND RIGHT UP LIGHT] +glyph \u2546 (12345678) # ⣿ ╆ [BOX DRAWINGS RIGHT DOWN HEAVY AND LEFT UP LIGHT] +glyph \u2547 (12345678) # ⣿ ╇ [BOX DRAWINGS DOWN LIGHT AND UP HORIZONTAL HEAVY] +glyph \u2548 (12345678) # ⣿ ╈ [BOX DRAWINGS UP LIGHT AND DOWN HORIZONTAL HEAVY] +glyph \u2549 (12345678) # ⣿ ╉ [BOX DRAWINGS RIGHT LIGHT AND LEFT VERTICAL HEAVY] +glyph \u254A (12345678) # ⣿ ╊ [BOX DRAWINGS LEFT LIGHT AND RIGHT VERTICAL HEAVY] + +glyph \u2552 ( 23 5678) # ⣶ ╒ [BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE] +glyph \u2553 ( 23 5678) # ⣶ ╓ [BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE] +glyph \u2555 ( 23 5678) # ⣶ ╕ [BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE] +glyph \u2556 ( 23 5678) # ⣶ ╖ [BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE] +glyph \u2558 (123456 ) # ⠿ ╘ [BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE] +glyph \u2559 (123456 ) # ⠿ ╙ [BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE] +glyph \u255B (123456 ) # ⠿ ╛ [BOX DRAWINGS UP SINGLE AND LEFT DOUBLE] +glyph \u255C (123456 ) # ⠿ ╜ [BOX DRAWINGS UP DOUBLE AND LEFT SINGLE] +glyph \u255E (12345678) # ⣿ ╞ [BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE] +glyph \u255F (12345678) # ⣿ ╟ [BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE] +glyph \u2561 (12345678) # ⣿ ╡ [BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE] +glyph \u2562 (12345678) # ⣿ ╢ [BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE] +glyph \u2564 ( 23 5678) # ⣶ ╤ [BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE] +glyph \u2565 ( 23 5678) # ⣶ ╥ [BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE] +glyph \u2567 (123456 ) # ⠿ ╧ [BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE] +glyph \u2568 (123456 ) # ⠿ ╨ [BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE] +glyph \u256A (12345678) # ⣿ ╪ [BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE] +glyph \u256B (12345678) # ⣿ ╫ [BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE] + +glyph \u256D ( 23 5678) # ⣶ ╭ [BOX DRAWINGS LIGHT ARC DOWN AND RIGHT] +glyph \u256E ( 23 5678) # ⣶ ╮ [BOX DRAWINGS LIGHT ARC DOWN AND LEFT] +glyph \u256F (123456 ) # ⠿ ╯ [BOX DRAWINGS LIGHT ARC UP AND LEFT] +glyph \u2570 (123456 ) # ⠿ ╰ [BOX DRAWINGS LIGHT ARC UP AND RIGHT] + +glyph \u2574 ( 23 56 ) # ⠶ ╴ [BOX DRAWINGS LIGHT LEFT] +glyph \u2575 (123456 ) # ⠿ ╵ [BOX DRAWINGS LIGHT UP] +glyph \u2576 ( 23 56 ) # ⠶ ╶ [BOX DRAWINGS LIGHT RIGHT] +glyph \u2577 ( 23 5678) # ⣶ ╷ [BOX DRAWINGS LIGHT DOWN] +glyph \u2578 ( 23 56 ) # ⠶ ╸ [BOX DRAWINGS HEAVY LEFT] +glyph \u2579 (123456 ) # ⠿ ╹ [BOX DRAWINGS HEAVY UP] +glyph \u257A ( 23 56 ) # ⠶ ╺ [BOX DRAWINGS HEAVY RIGHT] +glyph \u257B ( 23 5678) # ⣶ ╻ [BOX DRAWINGS HEAVY DOWN] + +glyph \u257C ( 23 56 ) # ⠶ ╼ [BOX DRAWINGS LIGHT LEFT AND HEAVY RIGHT] +glyph \u257D (12345678) # ⣿ ╽ [BOX DRAWINGS LIGHT UP AND HEAVY DOWN] +glyph \u257E ( 23 56 ) # ⠶ ╾ [BOX DRAWINGS HEAVY LEFT AND LIGHT RIGHT] +glyph \u257F (12345678) # ⣿ ╿ [BOX DRAWINGS HEAVY UP AND LIGHT DOWN] + +glyph \u2571 ( 4 7 ) # ⡈ ╱ [BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT] +glyph \u2572 (1 8) # ⢁ ╲ [BOX DRAWINGS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT] +glyph \u2573 (1 4 78) # ⣉ ╳ [BOX DRAWINGS LIGHT DIAGONAL CROSS] diff --git a/etc_org/brltty/Text/bra.ttb b/etc_org/brltty/Text/bra.ttb new file mode 100644 index 0000000..f9e8577 --- /dev/null +++ b/etc_org/brltty/Text/bra.ttb @@ -0,0 +1,24 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Braj + +include devanagari.tti +include ascii-basic.tti + +include common.tti diff --git a/etc_org/brltty/Text/brf.ttb b/etc_org/brltty/Text/brf.ttb new file mode 100644 index 0000000..9f4f8a3 --- /dev/null +++ b/etc_org/brltty/Text/brf.ttb @@ -0,0 +1,131 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Braille Ready Format (for viewing .brf files within an editor or pager) + +char \s ( ) + +glyph A (1 ) +glyph B (12 ) +glyph C (1 4 ) +glyph D (1 45 ) +glyph E (1 5 ) +glyph F (12 4 ) +glyph G (12 45 ) +glyph H (12 5 ) +glyph I ( 2 4 ) +glyph J ( 2 45 ) + +glyph K (1 3 ) +glyph L (123 ) +glyph M (1 34 ) +glyph N (1 345 ) +glyph O (1 3 5 ) +glyph P (1234 ) +glyph Q (12345 ) +glyph R (123 5 ) +glyph S ( 234 ) +glyph T ( 2345 ) + +glyph U (1 3 6) +glyph V (123 6) +glyph X (1 34 6) +glyph Y (1 3456) +glyph Z (1 3 56) +char & (1234 6) +char = (123456) +char ( (123 56) +char ! ( 234 6) +char ) ( 23456) + +char * (1 6) +char < (12 6) +char % (1 4 6) +char ? (1 456) +char : (1 56) +char $ (12 4 6) +glyph ] (12 456) +glyph \\ (12 56) +glyph [ ( 2 4 6) +glyph W ( 2 456) + +char 1 ( 2 ) +char 2 ( 23 ) +char 3 ( 2 5 ) +char 4 ( 2 56) +char 5 ( 2 6) +char 6 ( 23 5 ) +char 7 ( 23 56) +char 8 ( 23 6) +char 9 ( 3 5 ) +char 0 ( 3 56) + +char / ( 34 ) +char + ( 34 6) +char \# ( 3456) +char > ( 345 ) +char ' ( 3 ) +char - ( 3 6) + +glyph @ ( 4 ) +glyph ^ ( 45 ) +char _ ( 456) +char " ( 5 ) +char . ( 4 6) +char ; ( 56) +char , ( 6) + +# For convenience, lowercase alphabetic characters are also defined +# so as to have readable text when not viewing a .brf file +# (like BRLTTY's config menu for switching to another braille table). +char a (1 ) +char b (12 ) +char c (1 4 ) +char d (1 45 ) +char e (1 5 ) +char f (12 4 ) +char g (12 45 ) +char h (12 5 ) +char i ( 2 4 ) +char j ( 2 45 ) +char k (1 3 ) +char l (123 ) +char m (1 34 ) +char n (1 345 ) +char o (1 3 5 ) +char p (1234 ) +char q (12345 ) +char r (123 5 ) +char s ( 234 ) +char t ( 2345 ) +char u (1 3 6) +char v (123 6) +char w ( 2 456) +char x (1 34 6) +char y (1 3456) +char z (1 3 56) + +# The following additional characters need to be defined +# because some .brf files contain non-standard characters +# and because some braille translators output non-standard characters. +char { ( 2 4 6) +char } (12 456) +char | (12 56) +char ~ ( 45 ) +char ` ( 4 ) +glyph \X7F ( 456) diff --git a/etc_org/brltty/Text/common.tti b/etc_org/brltty/Text/common.tti new file mode 100644 index 0000000..4b0a404 --- /dev/null +++ b/etc_org/brltty/Text/common.tti @@ -0,0 +1,30 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This BRLTTY text subtable is included by all general purpose text tables. Its +# sole purpose is to be a common place wherein to include text subtables which +# define braille representations that are generally useful in all contexts. + +# space characters +include spaces.tti + +# box drawing characters +include boxes.tti + +# block characters +include blocks.tti diff --git a/etc_org/brltty/Text/cs.ttb b/etc_org/brltty/Text/cs.ttb new file mode 100644 index 0000000..844892b --- /dev/null +++ b/etc_org/brltty/Text/cs.ttb @@ -0,0 +1,176 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Czech + +# the numbers 0-9 are represented by the letters j,a-i with dot 8 added +include num-dot8.tti + +# generated by ttbtest: charset=iso-8859-2 +char \x01 (1 78) # 01 ⣁ [START OF HEADING] +char \x02 (12 78) # 02 ⣃ [START OF TEXT] +char \x03 (1 4 78) # 03 ⣉ [END OF TEXT] +char \x04 (1 45 78) # 04 ⣙ [END OF TRANSMISSION] +char \x05 (1 5 78) # 05 ⣑ [ENQUIRY] +char \x06 (12 4 78) # 06 ⣋ [ACKNOWLEDGE] +char \x07 (12 45 78) # 07 ⣛ [BELL] +char \x08 (12 5 78) # 08 ⣓ [BACKSPACE] +char \x09 ( 2 4 78) # 09 ⣊ [CHARACTER TABULATION] +char \x0A ( 2 45 78) # 0A ⣚ [LINE FEED (LF)] +char \x0B (1 3 78) # 0B ⣅ [LINE TABULATION] +char \x0C (123 78) # 0C ⣇ [FORM FEED (FF)] +char \x0D (1 34 78) # 0D ⣍ [CARRIAGE RETURN (CR)] +char \x0E (1 345 78) # 0E ⣝ [SHIFT OUT] +char \x0F (1 3 5 78) # 0F ⣕ [SHIFT IN] +char \x10 (1234 78) # 10 ⣏ [DATA LINK ESCAPE] +char \x11 (12345 78) # 11 ⣟ [DEVICE CONTROL ONE] +char \x12 (123 5 78) # 12 ⣗ [DEVICE CONTROL TWO] +char \x13 ( 234 78) # 13 ⣎ [DEVICE CONTROL THREE] +char \x14 ( 2345 78) # 14 ⣞ [DEVICE CONTROL FOUR] +char \x15 (1 3 678) # 15 ⣥ [NEGATIVE ACKNOWLEDGE] +char \x16 (123 678) # 16 ⣧ [SYNCHRONOUS IDLE] +char \x17 (123 5678) # 17 ⣷ [END OF TRANSMISSION BLOCK] +char \x18 (1 34 678) # 18 ⣭ [CANCEL] +char \x19 (1 345678) # 19 ⣽ [END OF MEDIUM] +char \x1A (1 3 5678) # 1A ⣵ [SUBSTITUTE] +char \x20 ( ) # 20 ⠀ [SPACE] +char \x21 ( 23 5 ) # 21 ⠖ ! [EXCLAMATION MARK] +char \x22 ( 23 56 ) # 22 ⠶ " [QUOTATION MARK] +char \x23 ( 34567 ) # 23 ⡼ # [NUMBER SIGN] +char \x24 ( 23 5 8) # 24 ⢖ $ [DOLLAR SIGN] +char \x25 (1234 8) # 25 ⢏ % [PERCENT SIGN] +char \x26 ( 23 5 78) # 26 ⣖ & [AMPERSAND] +char \x27 ( 4 ) # 27 ⠈ ' [APOSTROPHE] +char \x28 ( 23 6 ) # 28 ⠦ ( [LEFT PARENTHESIS] +char \x29 ( 3 56 ) # 29 ⠴ ) [RIGHT PARENTHESIS] +char \x2A ( 3 5 ) # 2A ⠔ * [ASTERISK] +char \x2B ( 2 56 ) # 2B ⠲ + [PLUS SIGN] +char \x2C ( 2 ) # 2C ⠂ , [COMMA] +char \x2D ( 3 6 ) # 2D ⠤ - [HYPHEN-MINUS] +char \x2E ( 3 ) # 2E ⠄ . [FULL STOP] +char \x2F (12 456 ) # 2F ⠻ / [SOLIDUS] +# Hindu-Arabic numerals # 30-39 +char \x3A ( 2 5 ) # 3A ⠒ : [COLON] +char \x3B ( 23 ) # 3B ⠆ ; [SEMICOLON] +char \x3C ( 23 8) # 3C ⢆ < [LESS-THAN SIGN] +char \x3D ( 23 5678) # 3D ⣶ = [EQUALS SIGN] +char \x3E ( 567 ) # 3E ⡰ > [GREATER-THAN SIGN] +char \x3F ( 2 6 ) # 3F ⠢ ? [QUESTION MARK] +char \x40 (12 456 8) # 40 ⢻ @ [COMMERCIAL AT] +char \x41 (1 7 ) # 41 ⡁ A [LATIN CAPITAL LETTER A] +char \x42 (12 7 ) # 42 ⡃ B [LATIN CAPITAL LETTER B] +char \x43 (1 4 7 ) # 43 ⡉ C [LATIN CAPITAL LETTER C] +char \x44 (1 45 7 ) # 44 ⡙ D [LATIN CAPITAL LETTER D] +char \x45 (1 5 7 ) # 45 ⡑ E [LATIN CAPITAL LETTER E] +char \x46 (12 4 7 ) # 46 ⡋ F [LATIN CAPITAL LETTER F] +char \x47 (12 45 7 ) # 47 ⡛ G [LATIN CAPITAL LETTER G] +char \x48 (12 5 7 ) # 48 ⡓ H [LATIN CAPITAL LETTER H] +char \x49 ( 2 4 7 ) # 49 ⡊ I [LATIN CAPITAL LETTER I] +char \x4A ( 2 45 7 ) # 4A ⡚ J [LATIN CAPITAL LETTER J] +char \x4B (1 3 7 ) # 4B ⡅ K [LATIN CAPITAL LETTER K] +char \x4C (123 7 ) # 4C ⡇ L [LATIN CAPITAL LETTER L] +char \x4D (1 34 7 ) # 4D ⡍ M [LATIN CAPITAL LETTER M] +char \x4E (1 345 7 ) # 4E ⡝ N [LATIN CAPITAL LETTER N] +char \x4F (1 3 5 7 ) # 4F ⡕ O [LATIN CAPITAL LETTER O] +char \x50 (1234 7 ) # 50 ⡏ P [LATIN CAPITAL LETTER P] +char \x51 (12345 7 ) # 51 ⡟ Q [LATIN CAPITAL LETTER Q] +char \x52 (123 5 7 ) # 52 ⡗ R [LATIN CAPITAL LETTER R] +char \x53 ( 234 7 ) # 53 ⡎ S [LATIN CAPITAL LETTER S] +char \x54 ( 2345 7 ) # 54 ⡞ T [LATIN CAPITAL LETTER T] +char \x55 (1 3 67 ) # 55 ⡥ U [LATIN CAPITAL LETTER U] +char \x56 (123 67 ) # 56 ⡧ V [LATIN CAPITAL LETTER V] +char \x57 (123 567 ) # 57 ⡷ W [LATIN CAPITAL LETTER W] +char \x58 (1 34 67 ) # 58 ⡭ X [LATIN CAPITAL LETTER X] +char \x59 (1 34567 ) # 59 ⡽ Y [LATIN CAPITAL LETTER Y] +char \x5A (1 3 567 ) # 5A ⡵ Z [LATIN CAPITAL LETTER Z] +char \x5B ( 23 67 ) # 5B ⡦ [ [LEFT SQUARE BRACKET] +char \x5C ( 23 6 8) # 5C ⢦ \ [REVERSE SOLIDUS] +char \x5D ( 3 567 ) # 5D ⡴ ] [RIGHT SQUARE BRACKET] +char \x5E ( 45 7 ) # 5E ⡘ ^ [CIRCUMFLEX ACCENT] +char \x5F ( 3 67 ) # 5F ⡤ _ [LOW LINE] +char \x60 ( 4 7 ) # 60 ⡈ ` [GRAVE ACCENT] +char \x61 (1 ) # 61 ⠁ a [LATIN SMALL LETTER A] +char \x62 (12 ) # 62 ⠃ b [LATIN SMALL LETTER B] +char \x63 (1 4 ) # 63 ⠉ c [LATIN SMALL LETTER C] +char \x64 (1 45 ) # 64 ⠙ d [LATIN SMALL LETTER D] +char \x65 (1 5 ) # 65 ⠑ e [LATIN SMALL LETTER E] +char \x66 (12 4 ) # 66 ⠋ f [LATIN SMALL LETTER F] +char \x67 (12 45 ) # 67 ⠛ g [LATIN SMALL LETTER G] +char \x68 (12 5 ) # 68 ⠓ h [LATIN SMALL LETTER H] +char \x69 ( 2 4 ) # 69 ⠊ i [LATIN SMALL LETTER I] +char \x6A ( 2 45 ) # 6A ⠚ j [LATIN SMALL LETTER J] +char \x6B (1 3 ) # 6B ⠅ k [LATIN SMALL LETTER K] +char \x6C (123 ) # 6C ⠇ l [LATIN SMALL LETTER L] +char \x6D (1 34 ) # 6D ⠍ m [LATIN SMALL LETTER M] +char \x6E (1 345 ) # 6E ⠝ n [LATIN SMALL LETTER N] +char \x6F (1 3 5 ) # 6F ⠕ o [LATIN SMALL LETTER O] +char \x70 (1234 ) # 70 ⠏ p [LATIN SMALL LETTER P] +char \x71 (12345 ) # 71 ⠟ q [LATIN SMALL LETTER Q] +char \x72 (123 5 ) # 72 ⠗ r [LATIN SMALL LETTER R] +char \x73 ( 234 ) # 73 ⠎ s [LATIN SMALL LETTER S] +char \x74 ( 2345 ) # 74 ⠞ t [LATIN SMALL LETTER T] +char \x75 (1 3 6 ) # 75 ⠥ u [LATIN SMALL LETTER U] +char \x76 (123 6 ) # 76 ⠧ v [LATIN SMALL LETTER V] +char \x77 (123 56 ) # 77 ⠷ w [LATIN SMALL LETTER W] +char \x78 (1 34 6 ) # 78 ⠭ x [LATIN SMALL LETTER X] +char \x79 (1 3456 ) # 79 ⠽ y [LATIN SMALL LETTER Y] +char \x7A (1 3 56 ) # 7A ⠵ z [LATIN SMALL LETTER Z] +char \x7B ( 23 678) # 7B ⣦ { [LEFT CURLY BRACKET] +char \x7C ( 456 ) # 7C ⠸ | [VERTICAL LINE] +char \x7D ( 3 5678) # 7D ⣴ } [RIGHT CURLY BRACKET] +char \x7E ( 5 7 ) # 7E ⡐ ~ [TILDE] +char \x7F ( 234 678) # 7F ⣮ [DELETE] +char \u0160 (1 567 ) # A9 ⡱ Š [LATIN CAPITAL LETTER S WITH CARON] +char \u0164 (12 567 ) # AB ⡳ Ť [LATIN CAPITAL LETTER T WITH CARON] +char \u017D ( 234 67 ) # AE ⡮ Ž [LATIN CAPITAL LETTER Z WITH CARON] +char \u0161 (1 56 ) # B9 ⠱ š [LATIN SMALL LETTER S WITH CARON] +char \u0165 (12 56 ) # BB ⠳ ť [LATIN SMALL LETTER T WITH CARON] +char \u017E ( 234 6 ) # BE ⠮ ž [LATIN SMALL LETTER Z WITH CARON] +char \xC1 (1 67 ) # C1 ⡡ Á [LATIN CAPITAL LETTER A WITH ACUTE] +char \xC4 ( 345 78) # C4 ⣜ Ä [LATIN CAPITAL LETTER A WITH DIAERESIS] +char \u010C (1 4 67 ) # C8 ⡩ Č [LATIN CAPITAL LETTER C WITH CARON] +char \xC9 ( 345 7 ) # C9 ⡜ É [LATIN CAPITAL LETTER E WITH ACUTE] +char \u011A (12 67 ) # CC ⡣ Ě [LATIN CAPITAL LETTER E WITH CARON] +char \xCD ( 34 7 ) # CD ⡌ Í [LATIN CAPITAL LETTER I WITH ACUTE] +char \u010E (1 4567 ) # CF ⡹ Ď [LATIN CAPITAL LETTER D WITH CARON] +char \u0147 (12 4 67 ) # D2 ⡫ Ň [LATIN CAPITAL LETTER N WITH CARON] +char \xD3 ( 2 4 67 ) # D3 ⡪ Ó [LATIN CAPITAL LETTER O WITH ACUTE] +char \xD6 ( 2 4 678) # D6 ⣪ Ö [LATIN CAPITAL LETTER O WITH DIAERESIS] +char \u0158 ( 2 4567 ) # D8 ⡺ Ř [LATIN CAPITAL LETTER R WITH CARON] +char \u016E ( 234567 ) # D9 ⡾ Ů [LATIN CAPITAL LETTER U WITH RING ABOVE] +char \xDA ( 34 67 ) # DA ⡬ Ú [LATIN CAPITAL LETTER U WITH ACUTE] +char \xDC (12 5678) # DC ⣳ Ü [LATIN CAPITAL LETTER U WITH DIAERESIS] +char \xDD (1234 67 ) # DD ⡯ Ý [LATIN CAPITAL LETTER Y WITH ACUTE] +char \xDF ( 234 6 8) # DF ⢮ ß [LATIN SMALL LETTER SHARP S] +char \xE1 (1 6 ) # E1 ⠡ á [LATIN SMALL LETTER A WITH ACUTE] +char \xE4 ( 345 8) # E4 ⢜ ä [LATIN SMALL LETTER A WITH DIAERESIS] +char \u010D (1 4 6 ) # E8 ⠩ č [LATIN SMALL LETTER C WITH CARON] +char \xE9 ( 345 ) # E9 ⠜ é [LATIN SMALL LETTER E WITH ACUTE] +char \u011B (12 6 ) # EC ⠣ ě [LATIN SMALL LETTER E WITH CARON] +char \xED ( 34 ) # ED ⠌ í [LATIN SMALL LETTER I WITH ACUTE] +char \u010F (1 456 ) # EF ⠹ ď [LATIN SMALL LETTER D WITH CARON] +char \u0148 (12 4 6 ) # F2 ⠫ ň [LATIN SMALL LETTER N WITH CARON] +char \xF3 ( 2 4 6 ) # F3 ⠪ ó [LATIN SMALL LETTER O WITH ACUTE] +char \xF6 ( 2 4 6 8) # F6 ⢪ ö [LATIN SMALL LETTER O WITH DIAERESIS] +char \u0159 ( 2 456 ) # F8 ⠺ ř [LATIN SMALL LETTER R WITH CARON] +char \u016F ( 23456 ) # F9 ⠾ ů [LATIN SMALL LETTER U WITH RING ABOVE] +char \xFA ( 34 6 ) # FA ⠬ ú [LATIN SMALL LETTER U WITH ACUTE] +char \xFC (12 56 8) # FC ⢳ ü [LATIN SMALL LETTER U WITH DIAERESIS] +char \xFD (1234 6 ) # FD ⠯ ý [LATIN SMALL LETTER Y WITH ACUTE] + +include common.tti diff --git a/etc_org/brltty/Text/ctl-latin.tti b/etc_org/brltty/Text/ctl-latin.tti new file mode 100644 index 0000000..dda1050 --- /dev/null +++ b/etc_org/brltty/Text/ctl-latin.tti @@ -0,0 +1,47 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This BRLTTY text subtable defines the standard braille representations for +# the 26 Latin control characters. + +char \x01 (1 78) # 01 ⣁ [START OF HEADING] +char \x02 (12 78) # 02 ⣃ [START OF TEXT] +char \x03 (1 4 78) # 03 ⣉ [END OF TEXT] +char \x04 (1 45 78) # 04 ⣙ [END OF TRANSMISSION] +char \x05 (1 5 78) # 05 ⣑ [ENQUIRY] +char \x06 (12 4 78) # 06 ⣋ [ACKNOWLEDGE] +char \x07 (12 45 78) # 07 ⣛ [BELL] +char \x08 (12 5 78) # 08 ⣓ [BACKSPACE] +char \x09 ( 2 4 78) # 09 ⣊ [CHARACTER TABULATION] +char \x0A ( 2 45 78) # 0A ⣚ [LINE FEED (LF)] +char \x0B (1 3 78) # 0B ⣅ [LINE TABULATION] +char \x0C (123 78) # 0C ⣇ [FORM FEED (FF)] +char \x0D (1 34 78) # 0D ⣍ [CARRIAGE RETURN (CR)] +char \x0E (1 345 78) # 0E ⣝ [SHIFT OUT] +char \x0F (1 3 5 78) # 0F ⣕ [SHIFT IN] +char \x10 (1234 78) # 10 ⣏ [DATA LINK ESCAPE] +char \x11 (12345 78) # 11 ⣟ [DEVICE CONTROL ONE] +char \x12 (123 5 78) # 12 ⣗ [DEVICE CONTROL TWO] +char \x13 ( 234 78) # 13 ⣎ [DEVICE CONTROL THREE] +char \x14 ( 2345 78) # 14 ⣞ [DEVICE CONTROL FOUR] +char \x15 (1 3 678) # 15 ⣥ [NEGATIVE ACKNOWLEDGE] +char \x16 (123 678) # 16 ⣧ [SYNCHRONOUS IDLE] +char \x17 ( 2 45678) # 17 ⣺ [END OF TRANSMISSION BLOCK] +char \x18 (1 34 678) # 18 ⣭ [CANCEL] +char \x19 (1 345678) # 19 ⣽ [END OF MEDIUM] +char \x1A (1 3 5678) # 1A ⣵ [SUBSTITUTE] diff --git a/etc_org/brltty/Text/cy.ttb b/etc_org/brltty/Text/cy.ttb new file mode 100644 index 0000000..e832c34 --- /dev/null +++ b/etc_org/brltty/Text/cy.ttb @@ -0,0 +1,98 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Welsh + +# Maintained by John J. Boyer, director@chpi.org, www.chpi.org +# +# This table is built and maintained by Leon Ungier +# with help and guidance from Mohammed R. Ramadan +# +# Converted from liblouis table by Samuel Thibault + +# generated by ttbtest: charset=iso-8859-14 +include ltr-latin.tti + +char \x2E ( 2 ) # 2E ⠂ . [FULL STOP] +char \x30 ( 2 45 ) # 30 ⠚ 0 [DIGIT ZERO] +char \x31 (1 ) # 31 ⠁ 1 [DIGIT ONE] +char \x32 (12 ) # 32 ⠃ 2 [DIGIT TWO] +char \x33 (1 4 ) # 33 ⠉ 3 [DIGIT THREE] +char \x34 (1 45 ) # 34 ⠙ 4 [DIGIT FOUR] +char \x35 (1 5 ) # 35 ⠑ 5 [DIGIT FIVE] +char \x36 (12 4 ) # 36 ⠋ 6 [DIGIT SIX] +char \x37 (12 45 ) # 37 ⠛ 7 [DIGIT SEVEN] +char \x38 (12 5 ) # 38 ⠓ 8 [DIGIT EIGHT] +char \x39 ( 2 4 ) # 39 ⠊ 9 [DIGIT NINE] +char \u1EF2 (1 3456 ) # AC ⠽ Ỳ [LATIN CAPITAL LETTER Y WITH GRAVE] +char \u0178 (1 3456 ) # AF ⠽ Ÿ [LATIN CAPITAL LETTER Y WITH DIAERESIS] +char \u1EF3 (1 3456 ) # BC ⠽ ỳ [LATIN SMALL LETTER Y WITH GRAVE] +char \xC0 (1 ) # C0 ⠁ À [LATIN CAPITAL LETTER A WITH GRAVE] +char \xC1 (1 ) # C1 ⠁ Á [LATIN CAPITAL LETTER A WITH ACUTE] +char \xC2 (1 ) # C2 ⠁  [LATIN CAPITAL LETTER A WITH CIRCUMFLEX] +char \xC4 (1 ) # C4 ⠁ Ä [LATIN CAPITAL LETTER A WITH DIAERESIS] +char \xC6 (1 ) # C6 ⠁ Æ [LATIN CAPITAL LETTER AE] +char \xC8 (1 5 ) # C8 ⠑ È [LATIN CAPITAL LETTER E WITH GRAVE] +char \xC9 (1 5 ) # C9 ⠑ É [LATIN CAPITAL LETTER E WITH ACUTE] +char \xCA (1 5 ) # CA ⠑ Ê [LATIN CAPITAL LETTER E WITH CIRCUMFLEX] +char \xCB (1 5 ) # CB ⠑ Ë [LATIN CAPITAL LETTER E WITH DIAERESIS] +char \xCC ( 2 4 ) # CC ⠊ Ì [LATIN CAPITAL LETTER I WITH GRAVE] +char \xCD ( 2 4 ) # CD ⠊ Í [LATIN CAPITAL LETTER I WITH ACUTE] +char \xCE ( 2 4 ) # CE ⠊ Î [LATIN CAPITAL LETTER I WITH CIRCUMFLEX] +char \xCF ( 2 4 ) # CF ⠊ Ï [LATIN CAPITAL LETTER I WITH DIAERESIS] +char \u0174 ( 2 456 ) # D0 ⠺ Ŵ [LATIN CAPITAL LETTER W WITH CIRCUMFLEX] +char \xD2 (1 3 5 ) # D2 ⠕ Ò [LATIN CAPITAL LETTER O WITH GRAVE] +char \xD3 (1 3 5 ) # D3 ⠕ Ó [LATIN CAPITAL LETTER O WITH ACUTE] +char \xD4 (1 3 5 ) # D4 ⠕ Ô [LATIN CAPITAL LETTER O WITH CIRCUMFLEX] +char \xD6 (1 3 5 ) # D6 ⠕ Ö [LATIN CAPITAL LETTER O WITH DIAERESIS] +char \xD9 (1 3 6 ) # D9 ⠥ Ù [LATIN CAPITAL LETTER U WITH GRAVE] +char \xDA (1 3 6 ) # DA ⠥ Ú [LATIN CAPITAL LETTER U WITH ACUTE] +char \xDB (1 3 6 ) # DB ⠥ Û [LATIN CAPITAL LETTER U WITH CIRCUMFLEX] +char \xDC (1 3 6 ) # DC ⠥ Ü [LATIN CAPITAL LETTER U WITH DIAERESIS] +char \xDD (1 3456 ) # DD ⠽ Ý [LATIN CAPITAL LETTER Y WITH ACUTE] +char \u0176 (1 3456 ) # DE ⠽ Ŷ [LATIN CAPITAL LETTER Y WITH CIRCUMFLEX] +char \xDF ( 234 6 ) # DF ⠮ ß [LATIN SMALL LETTER SHARP S] +char \xE0 (1 ) # E0 ⠁ à [LATIN SMALL LETTER A WITH GRAVE] +char \xE1 (1 ) # E1 ⠁ á [LATIN SMALL LETTER A WITH ACUTE] +char \xE2 (1 ) # E2 ⠁ â [LATIN SMALL LETTER A WITH CIRCUMFLEX] +char \xE4 (1 ) # E4 ⠁ ä [LATIN SMALL LETTER A WITH DIAERESIS] +char \xE6 (1 ) # E6 ⠁ æ [LATIN SMALL LETTER AE] +char \xE8 (1 5 ) # E8 ⠑ è [LATIN SMALL LETTER E WITH GRAVE] +char \xE9 (1 5 ) # E9 ⠑ é [LATIN SMALL LETTER E WITH ACUTE] +char \xEA (1 5 ) # EA ⠑ ê [LATIN SMALL LETTER E WITH CIRCUMFLEX] +char \xEB (1 5 ) # EB ⠑ ë [LATIN SMALL LETTER E WITH DIAERESIS] +char \xEC ( 2 4 ) # EC ⠊ ì [LATIN SMALL LETTER I WITH GRAVE] +char \xED ( 2 4 ) # ED ⠊ í [LATIN SMALL LETTER I WITH ACUTE] +char \xEE ( 2 4 ) # EE ⠊ î [LATIN SMALL LETTER I WITH CIRCUMFLEX] +char \xEF ( 2 4 ) # EF ⠊ ï [LATIN SMALL LETTER I WITH DIAERESIS] +char \u0175 ( 2 456 ) # F0 ⠺ ŵ [LATIN SMALL LETTER W WITH CIRCUMFLEX] +char \xF2 (1 3 5 ) # F2 ⠕ ò [LATIN SMALL LETTER O WITH GRAVE] +char \xF3 (1 3 5 ) # F3 ⠕ ó [LATIN SMALL LETTER O WITH ACUTE] +char \xF4 (1 3 5 ) # F4 ⠕ ô [LATIN SMALL LETTER O WITH CIRCUMFLEX] +char \xF6 (1 3 5 ) # F6 ⠕ ö [LATIN SMALL LETTER O WITH DIAERESIS] +char \xF9 (1 3 6 ) # F9 ⠥ ù [LATIN SMALL LETTER U WITH GRAVE] +char \xFA (1 3 6 ) # FA ⠥ ú [LATIN SMALL LETTER U WITH ACUTE] +char \xFB (1 3 6 ) # FB ⠥ û [LATIN SMALL LETTER U WITH CIRCUMFLEX] +char \xFC (1 3 6 ) # FC ⠥ ü [LATIN SMALL LETTER U WITH DIAERESIS] +char \xFD (1 3456 ) # FD ⠽ ý [LATIN SMALL LETTER Y WITH ACUTE] +char \u0177 (1 3456 ) # FE ⠽ ŷ [LATIN SMALL LETTER Y WITH CIRCUMFLEX] +char \xFF (1 3456 ) # FF ⠽ ÿ [LATIN SMALL LETTER Y WITH DIAERESIS] +char \u2010 ( 3 6 ) # ⠤ ‐ [HYPHEN] +char \u2011 ( 234 78) # ⣎ ‑ [NON-BREAKING HYPHEN] + +include common.tti diff --git a/etc_org/brltty/Text/da-1252.ttb b/etc_org/brltty/Text/da-1252.ttb new file mode 100644 index 0000000..241130b --- /dev/null +++ b/etc_org/brltty/Text/da-1252.ttb @@ -0,0 +1,226 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Danish (Svend Thougaard, 2002-11-18) + +# This is the standard table defined by Svend Thougaard [2002-11-18]. It is +# primarily defined for use with the Windows-1252 character table. It is only +# in the BRLTTY package for reference as most of the control characters have +# been mapped to unusual braille patterns. The left brace ({) and percent sign +# (%) don't have logical representations. + +# the standard representations for the letters of the Latin alphabet +include ltr-latin.tti + +# the numbers 0-9 are represented by the letters j,a-i with dot 8 added +include num-dot8.tti + +# generated by ttbtest: charset=cp1252 +char \x00 ( 8) # 00 ⢀ [NULL] +char \x01 (1 78) # 01 ⣁ [START OF HEADING] +char \x02 (12 78) # 02 ⣃ [START OF TEXT] +char \x03 (1 4 78) # 03 ⣉ [END OF TEXT] +char \x04 (1 45 78) # 04 ⣙ [END OF TRANSMISSION] +char \x05 ( 2 456 8) # 05 ⢺ [ENQUIRY] +char \x06 (12 4 78) # 06 ⣋ [ACKNOWLEDGE] +char \x07 (12 45 78) # 07 ⣛ [BELL] +char \x08 (12 5 78) # 08 ⣓ [BACKSPACE] +char \x09 ( 2 4 78) # 09 ⣊ [CHARACTER TABULATION] +char \x0A ( 678) # 0A ⣠ [LINE FEED (LF)] +char \x0B (1 3 6 8) # 0B ⢥ [LINE TABULATION] +char \x0C (123 78) # 0C ⣇ [FORM FEED (FF)] +char \x0D ( 2 5 7 ) # 0D ⡒ [CARRIAGE RETURN (CR)] +char \x0E (1 345 78) # 0E ⣝ [SHIFT OUT] +char \x0F (123 5 8) # 0F ⢗ [SHIFT IN] +char \x10 (1234 78) # 10 ⣏ [DATA LINK ESCAPE] +char \x11 (12345 78) # 11 ⣟ [DEVICE CONTROL ONE] +char \x12 (1 3 56 8) # 12 ⢵ [DEVICE CONTROL TWO] +char \x13 ( 45 78) # 13 ⣘ [DEVICE CONTROL THREE] +char \x14 ( 2 6 8) # 14 ⢢ [DEVICE CONTROL FOUR] +char \x15 (1 3 678) # 15 ⣥ [NEGATIVE ACKNOWLEDGE] +char \x16 ( 2 78) # 16 ⣂ [SYNCHRONOUS IDLE] +char \x17 ( 3 5 78) # 17 ⣔ [END OF TRANSMISSION BLOCK] +char \x18 ( 78) # 18 ⣀ [CANCEL] +char \x19 ( 6 8) # 19 ⢠ [END OF MEDIUM] +char \x1A (1 3 5678) # 1A ⣵ [SUBSTITUTE] +char \x1B ( 2 678) # 1B ⣢ [ESCAPE] +char \x1C ( 45678) # 1C ⣸ [INFORMATION SEPARATOR FOUR] +char \x1D (123 6 8) # 1D ⢧ [INFORMATION SEPARATOR THREE] +char \x1E (1234 678) # 1E ⣯ [INFORMATION SEPARATOR TWO] +char \x1F ( 23 5678) # 1F ⣶ [INFORMATION SEPARATOR ONE] +char \x20 ( ) # 20 ⠀ [SPACE] +char \x21 ( 23 5 ) # 21 ⠖ ! [EXCLAMATION MARK] +char \x22 ( 23 56 ) # 22 ⠶ " [QUOTATION MARK] +char \x23 ( 3456 8) # 23 ⢼ # [NUMBER SIGN] +char \x24 ( 2 5678) # 24 ⣲ $ [DOLLAR SIGN] +char \x25 ( 2 45 78) # 25 ⣚ % [PERCENT SIGN] +char \x26 (1234 6 8) # 26 ⢯ & [AMPERSAND] +char \x27 ( 4 ) # 27 ⠈ ' [APOSTROPHE] +char \x28 ( 23 6 8) # 28 ⢦ ( [LEFT PARENTHESIS] +char \x29 ( 3 56 8) # 29 ⢴ ) [RIGHT PARENTHESIS] +char \x2A ( 3 5 ) # 2A ⠔ * [ASTERISK] +char \x2B ( 23 5 8) # 2B ⢖ + [PLUS SIGN] +char \x2C ( 2 ) # 2C ⠂ , [COMMA] +char \x2D ( 3 6 8) # 2D ⢤ - [HYPHEN-MINUS] +char \x2E ( 3 ) # 2E ⠄ . [FULL STOP] +char \x2F ( 34 8) # 2F ⢌ / [SOLIDUS] +# Hindu-Arabic numerals # 30-39 +char \x3A ( 2 5 ) # 3A ⠒ : [COLON] +char \x3B ( 23 ) # 3B ⠆ ; [SEMICOLON] +char \x3C ( 3 5 8) # 3C ⢔ < [LESS-THAN SIGN] +char \x3D ( 23 56 8) # 3D ⢶ = [EQUALS SIGN] +char \x3E ( 2 67 ) # 3E ⡢ > [GREATER-THAN SIGN] +char \x3F ( 2 6 ) # 3F ⠢ ? [QUESTION MARK] +char \x40 ( 4 78) # 40 ⣈ @ [COMMERCIAL AT] +# uppercase Latin alphabet # 41-5A +char \x5B ( 23 678) # 5B ⣦ [ [LEFT SQUARE BRACKET] +char \x5C ( 34 7 ) # 5C ⡌ \ [REVERSE SOLIDUS] +char \x5D ( 3 5678) # 5D ⣴ ] [RIGHT SQUARE BRACKET] +char \x5E (1234 8) # 5E ⢏ ^ [CIRCUMFLEX ACCENT] +char \x5F ( 3 678) # 5F ⣤ _ [LOW LINE] +char \x60 ( 5 ) # 60 ⠐ ` [GRAVE ACCENT] +# lowercase Latin alphabet # 61-7A +char \x7B (123 678) # 7B ⣧ { [LEFT CURLY BRACKET] +char \x7C ( 456 8) # 7C ⢸ | [VERTICAL LINE] +char \x7D ( 345678) # 7D ⣼ } [RIGHT CURLY BRACKET] +char \x7E ( 4 67 ) # 7E ⡨ ~ [TILDE] +char \x7F (12345678) # 7F ⣿ [DELETE] +char \u20AC (1 5 78) # 80 ⣑ € [EURO SIGN] +char \u201A ( 45 7 ) # 82 ⡘ ‚ [SINGLE LOW-9 QUOTATION MARK] +char \u0192 ( 5 8) # 83 ⢐ ƒ [LATIN SMALL LETTER F WITH HOOK] +char \u201E ( 23 78) # 84 ⣆ „ [DOUBLE LOW-9 QUOTATION MARK] +char \u2026 ( 6 ) # 85 ⠠ … [HORIZONTAL ELLIPSIS] +char \u2020 ( 23 5 7 ) # 86 ⡖ † [DAGGER] +char \u2021 ( 23 5 78) # 87 ⣖ ‡ [DOUBLE DAGGER] +char \u02C6 ( 5678) # 88 ⣰ ˆ [MODIFIER LETTER CIRCUMFLEX ACCENT] +char \u2030 ( 2 45678) # 89 ⣺ ‰ [PER MILLE SIGN] +char \u0160 ( 234 78) # 8A ⣎ Š [LATIN CAPITAL LETTER S WITH CARON] +char \u2039 ( 456 ) # 8B ⠸ ‹ [SINGLE LEFT-POINTING ANGLE QUOTATION MARK] +char \u0152 (1 3 5 78) # 8C ⣕ Œ [LATIN CAPITAL LIGATURE OE] +char \u017D ( 34 67 ) # 8E ⡬ Ž [LATIN CAPITAL LETTER Z WITH CARON] +char \u2018 ( 4 7 ) # 91 ⡈ ‘ [LEFT SINGLE QUOTATION MARK] +char \u2019 ( 4 8) # 92 ⢈ ’ [RIGHT SINGLE QUOTATION MARK] +char \u201C ( 23 7 ) # 93 ⡆ “ [LEFT DOUBLE QUOTATION MARK] +char \u201D ( 56 8) # 94 ⢰ ” [RIGHT DOUBLE QUOTATION MARK] +char \u2022 ( 3 7 ) # 95 ⡄ • [BULLET] +char \u2013 ( 3 6 ) # 96 ⠤ – [EN DASH] +char \u2014 ( 3 67 ) # 97 ⡤ — [EM DASH] +char \u02DC ( 4 6 ) # 98 ⠨ ˜ [SMALL TILDE] +char \u2122 ( 2345 78) # 99 ⣞ ™ [TRADE MARK SIGN] +char \u0161 ( 234 8) # 9A ⢎ š [LATIN SMALL LETTER S WITH CARON] +char \u203A ( 4567 ) # 9B ⡸ › [SINGLE RIGHT-POINTING ANGLE QUOTATION MARK] +char \u0153 (1 3 5 8) # 9C ⢕ œ [LATIN SMALL LIGATURE OE] +char \u017E ( 34 6 ) # 9E ⠬ ž [LATIN SMALL LETTER Z WITH CARON] +char \u0178 ( 2345678) # 9F ⣾ Ÿ [LATIN CAPITAL LETTER Y WITH DIAERESIS] +char \xA1 ( 2 56 ) # A1 ⠲ ¡ [INVERTED EXCLAMATION MARK] +char \xA2 ( 2 5 78) # A2 ⣒ ¢ [CENT SIGN] +char \xA3 (123 8) # A3 ⢇ £ [POUND SIGN] +char \xA4 ( 23 67 ) # A4 ⡦ ¤ [CURRENCY SIGN] +char \xA5 ( 67 ) # A5 ⡠ ¥ [YEN SIGN] +char \xA6 ( 34 78) # A6 ⣌ ¦ [BROKEN BAR] +char \xA7 ( 5 78) # A7 ⣐ § [SECTION SIGN] +char \xA8 ( 56 ) # A8 ⠰ ¨ [DIAERESIS] +char \xA9 (1 34 678) # A9 ⣭ © [COPYRIGHT SIGN] +char \xAA ( 234 678) # AA ⣮ ª [FEMININE ORDINAL INDICATOR] +char \xAB ( 5 7 ) # AB ⡐ « [LEFT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xAC ( 34567 ) # AC ⡼ ¬ [NOT SIGN] +char \xAD ( 3 78) # AD ⣄ ­ [SOFT HYPHEN] +char \xAE (123 5 78) # AE ⣗ ® [REGISTERED SIGN] +char \xAF ( 23 567 ) # AF ⡶ ¯ [MACRON] +char \xB0 ( 3 56 ) # B0 ⠴ ° [DEGREE SIGN] +char \xB1 (12345 8) # B1 ⢟ ± [PLUS-MINUS SIGN] +char \xB2 ( 23 8) # B2 ⢆ ² [SUPERSCRIPT TWO] +char \xB3 ( 2 5 8) # B3 ⢒ ³ [SUPERSCRIPT THREE] +char \xB4 ( 4 6 8) # B4 ⢨ ´ [ACUTE ACCENT] +char \xB5 ( 23 6 ) # B5 ⠦ µ [MICRO SIGN] +char \xB6 (123456 8) # B6 ⢿ ¶ [PILCROW SIGN] +char \xB7 ( 3 8) # B7 ⢄ · [MIDDLE DOT] +char \xB8 ( 4 678) # B8 ⣨ ¸ [CEDILLA] +char \xB9 ( 2 8) # B9 ⢂ ¹ [SUPERSCRIPT ONE] +char \xBA ( 7 ) # BA ⡀ º [MASCULINE ORDINAL INDICATOR] +char \xBB ( 567 ) # BB ⡰ » [RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xBC (1 345 8) # BC ⢝ ¼ [VULGAR FRACTION ONE QUARTER] +char \xBD ( 45 8) # BD ⢘ ½ [VULGAR FRACTION ONE HALF] +char \xBE ( 3456 ) # BE ⠼ ¾ [VULGAR FRACTION THREE QUARTERS] +char \xBF ( 34 ) # BF ⠌ ¿ [INVERTED QUESTION MARK] +char \xC0 (123 567 ) # C0 ⡷ À [LATIN CAPITAL LETTER A WITH GRAVE] +char \xC1 (123 5678) # C1 ⣷ Á [LATIN CAPITAL LETTER A WITH ACUTE] +char \xC2 (1 678) # C2 ⣡  [LATIN CAPITAL LETTER A WITH CIRCUMFLEX] +char \xC3 (1 4 678) # C3 ⣩ à [LATIN CAPITAL LETTER A WITH TILDE] +char \xC4 ( 345 78) # C4 ⣜ Ä [LATIN CAPITAL LETTER A WITH DIAERESIS] +char \xC5 (1 67 ) # C5 ⡡ Å [LATIN CAPITAL LETTER A WITH RING ABOVE] +char \xC6 ( 345 7 ) # C6 ⡜ Æ [LATIN CAPITAL LETTER AE] +char \xC7 (1234 67 ) # C7 ⡯ Ç [LATIN CAPITAL LETTER C WITH CEDILLA] +char \xC8 ( 234 67 ) # C8 ⡮ È [LATIN CAPITAL LETTER E WITH GRAVE] +char \xC9 (1234567 ) # C9 ⡿ É [LATIN CAPITAL LETTER E WITH ACUTE] +char \xCA (12 67 ) # CA ⡣ Ê [LATIN CAPITAL LETTER E WITH CIRCUMFLEX] +char \xCB (12 4 67 ) # CB ⡫ Ë [LATIN CAPITAL LETTER E WITH DIAERESIS] +char \xCC (1 5678) # CC ⣱ Ì [LATIN CAPITAL LETTER I WITH GRAVE] +char \xCD (12 678) # CD ⣣ Í [LATIN CAPITAL LETTER I WITH ACUTE] +char \xCE (1 4 67 ) # CE ⡩ Î [LATIN CAPITAL LETTER I WITH CIRCUMFLEX] +char \xCF (12 4567 ) # CF ⡻ Ï [LATIN CAPITAL LETTER I WITH DIAERESIS] +char \xD0 (1 345678) # D0 ⣽ Ð [LATIN CAPITAL LETTER ETH] +char \xD1 (12 45678) # D1 ⣻ Ñ [LATIN CAPITAL LETTER N WITH TILDE] +char \xD2 (12 4 678) # D2 ⣫ Ò [LATIN CAPITAL LETTER O WITH GRAVE] +char \xD3 ( 34 678) # D3 ⣬ Ó [LATIN CAPITAL LETTER O WITH ACUTE] +char \xD4 (1 4567 ) # D4 ⡹ Ô [LATIN CAPITAL LETTER O WITH CIRCUMFLEX] +char \xD5 (1 45678) # D5 ⣹ Õ [LATIN CAPITAL LETTER O WITH TILDE] +char \xD6 ( 2 4 678) # D6 ⣪ Ö [LATIN CAPITAL LETTER O WITH DIAERESIS] +char \xD7 (1 34 6 8) # D7 ⢭ × [MULTIPLICATION SIGN] +char \xD8 ( 2 4 67 ) # D8 ⡪ Ø [LATIN CAPITAL LETTER O WITH STROKE] +char \xD9 ( 234567 ) # D9 ⡾ Ù [LATIN CAPITAL LETTER U WITH GRAVE] +char \xDA (12 5678) # DA ⣳ Ú [LATIN CAPITAL LETTER U WITH ACUTE] +char \xDB (1 567 ) # DB ⡱ Û [LATIN CAPITAL LETTER U WITH CIRCUMFLEX] +char \xDC (12 567 ) # DC ⡳ Ü [LATIN CAPITAL LETTER U WITH DIAERESIS] +char \xDD (1 34 78) # DD ⣍ Ý [LATIN CAPITAL LETTER Y WITH ACUTE] +char \xDE (1 3 78) # DE ⣅ Þ [LATIN CAPITAL LETTER THORN] +char \xDF ( 234 6 8) # DF ⢮ ß [LATIN SMALL LETTER SHARP S] +char \xE0 (123 56 ) # E0 ⠷ à [LATIN SMALL LETTER A WITH GRAVE] +char \xE1 (123 56 8) # E1 ⢷ á [LATIN SMALL LETTER A WITH ACUTE] +char \xE2 (1 6 8) # E2 ⢡ â [LATIN SMALL LETTER A WITH CIRCUMFLEX] +char \xE3 (1 4 6 8) # E3 ⢩ ã [LATIN SMALL LETTER A WITH TILDE] +char \xE4 ( 345 8) # E4 ⢜ ä [LATIN SMALL LETTER A WITH DIAERESIS] +char \xE5 (1 6 ) # E5 ⠡ å [LATIN SMALL LETTER A WITH RING ABOVE] +char \xE6 ( 345 ) # E6 ⠜ æ [LATIN SMALL LETTER AE] +char \xE7 (1234 6 ) # E7 ⠯ ç [LATIN SMALL LETTER C WITH CEDILLA] +char \xE8 ( 234 6 ) # E8 ⠮ è [LATIN SMALL LETTER E WITH GRAVE] +char \xE9 (123456 ) # E9 ⠿ é [LATIN SMALL LETTER E WITH ACUTE] +char \xEA (12 6 ) # EA ⠣ ê [LATIN SMALL LETTER E WITH CIRCUMFLEX] +char \xEB (12 4 6 ) # EB ⠫ ë [LATIN SMALL LETTER E WITH DIAERESIS] +char \xEC (1 56 8) # EC ⢱ ì [LATIN SMALL LETTER I WITH GRAVE] +char \xED (12 6 8) # ED ⢣ í [LATIN SMALL LETTER I WITH ACUTE] +char \xEE (1 4 6 ) # EE ⠩ î [LATIN SMALL LETTER I WITH CIRCUMFLEX] +char \xEF (12 456 ) # EF ⠻ ï [LATIN SMALL LETTER I WITH DIAERESIS] +char \xF0 (1 3456 8) # F0 ⢽ ð [LATIN SMALL LETTER ETH] +char \xF1 (12 456 8) # F1 ⢻ ñ [LATIN SMALL LETTER N WITH TILDE] +char \xF2 (12 4 6 8) # F2 ⢫ ò [LATIN SMALL LETTER O WITH GRAVE] +char \xF3 ( 34 6 8) # F3 ⢬ ó [LATIN SMALL LETTER O WITH ACUTE] +char \xF4 (1 456 ) # F4 ⠹ ô [LATIN SMALL LETTER O WITH CIRCUMFLEX] +char \xF5 (1 456 8) # F5 ⢹ õ [LATIN SMALL LETTER O WITH TILDE] +char \xF6 ( 2 4 6 8) # F6 ⢪ ö [LATIN SMALL LETTER O WITH DIAERESIS] +char \xF7 ( 2 56 8) # F7 ⢲ ÷ [DIVISION SIGN] +char \xF8 ( 2 4 6 ) # F8 ⠪ ø [LATIN SMALL LETTER O WITH STROKE] +char \xF9 ( 23456 ) # F9 ⠾ ù [LATIN SMALL LETTER U WITH GRAVE] +char \xFA (12 56 8) # FA ⢳ ú [LATIN SMALL LETTER U WITH ACUTE] +char \xFB (1 56 ) # FB ⠱ û [LATIN SMALL LETTER U WITH CIRCUMFLEX] +char \xFC (12 56 ) # FC ⠳ ü [LATIN SMALL LETTER U WITH DIAERESIS] +char \xFD (1 34 8) # FD ⢍ ý [LATIN SMALL LETTER Y WITH ACUTE] +char \xFE (1 3 8) # FE ⢅ þ [LATIN SMALL LETTER THORN] +char \xFF ( 23456 8) # FF ⢾ ÿ [LATIN SMALL LETTER Y WITH DIAERESIS] + +include common.tti diff --git a/etc_org/brltty/Text/da-lt.ttb b/etc_org/brltty/Text/da-lt.ttb new file mode 100644 index 0000000..def58c8 --- /dev/null +++ b/etc_org/brltty/Text/da-lt.ttb @@ -0,0 +1,207 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Danish (LogText) + +# Danish LogText users are accustomed to the percent sign (%) and the +# exclamation point (!) being mapped to patterns which differ from the new 1252 +# standard. LogText users will be more comfortable with this table. + +# the standard representations for the letters of the Latin alphabet +include ltr-latin.tti + +# the standard representations for the Latin control characters +include ctl-latin.tti + +# the numbers 0-9 are represented by the letters j,a-i with dot 8 added +include num-dot8.tti + +# generated by ttbtest: charset=iso-8859-1 +char \x00 (12345678) # 00 ⣿ [NULL] +# Latin control characters # 01-1A +char \x1B ( 345 78) # 1B ⣜ [ESCAPE] +char \x1C ( 45678) # 1C ⣸ [INFORMATION SEPARATOR FOUR] +char \x1D ( 2 78) # 1D ⣂ [INFORMATION SEPARATOR THREE] +char \x1E (1234 678) # 1E ⣯ [INFORMATION SEPARATOR TWO] +char \x1F ( 23 5678) # 1F ⣶ [INFORMATION SEPARATOR ONE] +char \x20 ( ) # 20 ⠀ [SPACE] +char \x21 ( 56 ) # 21 ⠰ ! [EXCLAMATION MARK] +char \x22 ( 23 56 ) # 22 ⠶ " [QUOTATION MARK] +char \x23 ( 3456 8) # 23 ⢼ # [NUMBER SIGN] +char \x24 (1 56 8) # 24 ⢱ $ [DOLLAR SIGN] +char \x25 ( 3 56 8) # 25 ⢴ % [PERCENT SIGN] +char \x26 (1234 6 8) # 26 ⢯ & [AMPERSAND] +char \x27 ( 6 ) # 27 ⠠ ' [APOSTROPHE] +char \x28 (12 6 8) # 28 ⢣ ( [LEFT PARENTHESIS] +char \x29 ( 345 8) # 29 ⢜ ) [RIGHT PARENTHESIS] +char \x2A (1 34 6 8) # 2A ⢭ * [ASTERISK] +char \x2B ( 23 5 8) # 2B ⢖ + [PLUS SIGN] +char \x2C ( 2 ) # 2C ⠂ , [COMMA] +char \x2D ( 3 6 8) # 2D ⢤ - [HYPHEN-MINUS] +char \x2E ( 3 ) # 2E ⠄ . [FULL STOP] +char \x2F ( 2 5 8) # 2F ⢒ / [SOLIDUS] +# Hindu-Arabic numerals # 30-39 +char \x3A ( 2 5 ) # 3A ⠒ : [COLON] +char \x3B ( 23 ) # 3B ⠆ ; [SEMICOLON] +char \x3C (1 34 8) # 3C ⢍ < [LESS-THAN SIGN] +char \x3D ( 23 56 8) # 3D ⢶ = [EQUALS SIGN] +char \x3E ( 234 8) # 3E ⢎ > [GREATER-THAN SIGN] +char \x3F ( 2 6 ) # 3F ⠢ ? [QUESTION MARK] +char \x40 ( 4 78) # 40 ⣈ @ [COMMERCIAL AT] +# uppercase Latin alphabet # 41-5A +char \x5B (123 6 8) # 5B ⢧ [ [LEFT SQUARE BRACKET] +char \x5C (1 6 8) # 5C ⢡ \ [REVERSE SOLIDUS] +char \x5D (1 456 8) # 5D ⢹ ] [RIGHT SQUARE BRACKET] +char \x5E ( 67 ) # 5E ⡠ ^ [CIRCUMFLEX ACCENT] +char \x5F ( 78) # 5F ⣀ _ [LOW LINE] +char \x60 ( 23 567 ) # 60 ⡶ ` [GRAVE ACCENT] +# lowercase Latin alphabet # 61-7A +char \x7B ( 2 4 6 8) # 7B ⢪ { [LEFT CURLY BRACKET] +char \x7C ( 456 8) # 7C ⢸ | [VERTICAL LINE] +char \x7D (1 3 5 8) # 7D ⢕ } [RIGHT CURLY BRACKET] +char \x7E ( 6 8) # 7E ⢠ ~ [TILDE] +char \x7F ( 8) # 7F ⢀ [DELETE] +char \x80 ( 4 ) # 80 ⠈ [] +char \x81 ( 45 ) # 81 ⠘ [] +char \x82 ( 45 7 ) # 82 ⡘ [BREAK PERMITTED HERE] +char \x83 ( 5 ) # 83 ⠐ [NO BREAK HERE] +char \x84 ( 23 78) # 84 ⣆ [] +char \x85 ( 23 5 ) # 85 ⠖ [NEXT LINE (NEL)] +char \x86 ( 23 5 7 ) # 86 ⡖ [START OF SELECTED AREA] +char \x87 ( 23 5 78) # 87 ⣖ [END OF SELECTED AREA] +char \x88 ( 5678) # 88 ⣰ [CHARACTER TABULATION SET] +char \x89 ( 678) # 89 ⣠ [CHARACTER TABULATION WITH JUSTIFICATION] +char \x8A ( 23 6 8) # 8A ⢦ [LINE TABULATION SET] +char \x8B ( 456 ) # 8B ⠸ [PARTIAL LINE FORWARD] +char \x8C ( 34 7 ) # 8C ⡌ [PARTIAL LINE BACKWARD] +char \x8D ( 3 567 ) # 8D ⡴ [REVERSE LINE FEED] +char \x8E ( 34 67 ) # 8E ⡬ [SINGLE SHIFT TWO] +char \x8F ( 2 7 ) # 8F ⡂ [SINGLE SHIFT THREE] +char \x90 ( 3 5 7 ) # 90 ⡔ [DEVICE CONTROL STRING] +char \x91 ( 4 7 ) # 91 ⡈ [PRIVATE USE ONE] +char \x92 ( 4 8) # 92 ⢈ [PRIVATE USE TWO] +char \x93 ( 23 7 ) # 93 ⡆ [SET TRANSMIT STATE] +char \x94 ( 56 8) # 94 ⢰ [CANCEL CHARACTER] +char \x95 ( 3 7 ) # 95 ⡄ [MESSAGE WAITING] +char \x96 ( 3 6 ) # 96 ⠤ [START OF GUARDED AREA] +char \x97 ( 3 67 ) # 97 ⡤ [END OF GUARDED AREA] +char \x98 ( 4 6 ) # 98 ⠨ [START OF STRING] +char \x99 ( 2 5 7 ) # 99 ⡒ [] +char \x9A ( 34 ) # 9A ⠌ [SINGLE CHARACTER INTRODUCER] +char \x9B ( 4567 ) # 9B ⡸ [CONTROL SEQUENCE INTRODUCER] +char \x9C ( 4 67 ) # 9C ⡨ [STRING TERMINATOR] +char \x9D ( 2345 8) # 9D ⢞ [OPERATING SYSTEM COMMAND] +char \x9E ( 34 6 ) # 9E ⠬ [PRIVACY MESSAGE] +char \x9F ( 2345678) # 9F ⣾ [APPLICATION PROGRAM COMMAND] +char \xA1 ( 2 56 ) # A1 ⠲ ¡ [INVERTED EXCLAMATION MARK] +char \xA2 ( 2 5 78) # A2 ⣒ ¢ [CENT SIGN] +char \xA3 (123 8) # A3 ⢇ £ [POUND SIGN] +char \xA4 ( 23 67 ) # A4 ⡦ ¤ [CURRENCY SIGN] +char \xA5 ( 2 5678) # A5 ⣲ ¥ [YEN SIGN] +char \xA6 ( 34 78) # A6 ⣌ ¦ [BROKEN BAR] +char \xA7 ( 5 78) # A7 ⣐ § [SECTION SIGN] +char \xA8 ( 23 678) # A8 ⣦ ¨ [DIAERESIS] +char \xA9 ( 345678) # A9 ⣼ © [COPYRIGHT SIGN] +char \xAA ( 234 678) # AA ⣮ ª [FEMININE ORDINAL INDICATOR] +char \xAB ( 5 7 ) # AB ⡐ « [LEFT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xAC ( 34567 ) # AC ⡼ ¬ [NOT SIGN] +char \xAD ( 3 78) # AD ⣄ ­ [SOFT HYPHEN] +char \xAE ( 45 78) # AE ⣘ ® [REGISTERED SIGN] +char \xAF ( 2 67 ) # AF ⡢ ¯ [MACRON] +char \xB0 ( 3 56 ) # B0 ⠴ ° [DEGREE SIGN] +char \xB1 (12345 8) # B1 ⢟ ± [PLUS-MINUS SIGN] +char \xB2 ( 23 8) # B2 ⢆ ² [SUPERSCRIPT TWO] +char \xB3 (1234 8) # B3 ⢏ ³ [SUPERSCRIPT THREE] +char \xB4 ( 4 6 8) # B4 ⢨ ´ [ACUTE ACCENT] +char \xB5 ( 23 6 ) # B5 ⠦ µ [MICRO SIGN] +char \xB6 (123456 8) # B6 ⢿ ¶ [PILCROW SIGN] +char \xB7 ( 3 8) # B7 ⢄ · [MIDDLE DOT] +char \xB8 ( 4 678) # B8 ⣨ ¸ [CEDILLA] +char \xB9 ( 2 8) # B9 ⢂ ¹ [SUPERSCRIPT ONE] +char \xBA ( 7 ) # BA ⡀ º [MASCULINE ORDINAL INDICATOR] +char \xBB ( 567 ) # BB ⡰ » [RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xBC (1 345 8) # BC ⢝ ¼ [VULGAR FRACTION ONE QUARTER] +char \xBD ( 45 8) # BD ⢘ ½ [VULGAR FRACTION ONE HALF] +char \xBE ( 3456 ) # BE ⠼ ¾ [VULGAR FRACTION THREE QUARTERS] +char \xBF ( 34 8) # BF ⢌ ¿ [INVERTED QUESTION MARK] +char \xC0 (123 567 ) # C0 ⡷ À [LATIN CAPITAL LETTER A WITH GRAVE] +char \xC1 (123 5678) # C1 ⣷ Á [LATIN CAPITAL LETTER A WITH ACUTE] +char \xC2 (1 678) # C2 ⣡  [LATIN CAPITAL LETTER A WITH CIRCUMFLEX] +char \xC3 (1 4 678) # C3 ⣩ à [LATIN CAPITAL LETTER A WITH TILDE] +char \xC4 ( 3 5 8) # C4 ⢔ Ä [LATIN CAPITAL LETTER A WITH DIAERESIS] +char \xC5 (1 67 ) # C5 ⡡ Å [LATIN CAPITAL LETTER A WITH RING ABOVE] +char \xC6 ( 345 7 ) # C6 ⡜ Æ [LATIN CAPITAL LETTER AE] +char \xC7 (1234 67 ) # C7 ⡯ Ç [LATIN CAPITAL LETTER C WITH CEDILLA] +char \xC8 ( 234 67 ) # C8 ⡮ È [LATIN CAPITAL LETTER E WITH GRAVE] +char \xC9 (1234567 ) # C9 ⡿ É [LATIN CAPITAL LETTER E WITH ACUTE] +char \xCA (12 67 ) # CA ⡣ Ê [LATIN CAPITAL LETTER E WITH CIRCUMFLEX] +char \xCB (12 4 67 ) # CB ⡫ Ë [LATIN CAPITAL LETTER E WITH DIAERESIS] +char \xCC (1 5678) # CC ⣱ Ì [LATIN CAPITAL LETTER I WITH GRAVE] +char \xCD (12 678) # CD ⣣ Í [LATIN CAPITAL LETTER I WITH ACUTE] +char \xCE (1 4 67 ) # CE ⡩ Î [LATIN CAPITAL LETTER I WITH CIRCUMFLEX] +char \xCF (12 4567 ) # CF ⡻ Ï [LATIN CAPITAL LETTER I WITH DIAERESIS] +char \xD0 ( 3 5678) # D0 ⣴ Ð [LATIN CAPITAL LETTER ETH] +char \xD1 (12 45678) # D1 ⣻ Ñ [LATIN CAPITAL LETTER N WITH TILDE] +char \xD2 (12 4 678) # D2 ⣫ Ò [LATIN CAPITAL LETTER O WITH GRAVE] +char \xD3 ( 34 678) # D3 ⣬ Ó [LATIN CAPITAL LETTER O WITH ACUTE] +char \xD4 (1 4567 ) # D4 ⡹ Ô [LATIN CAPITAL LETTER O WITH CIRCUMFLEX] +char \xD5 (1 45678) # D5 ⣹ Õ [LATIN CAPITAL LETTER O WITH TILDE] +char \xD6 ( 2 4 678) # D6 ⣪ Ö [LATIN CAPITAL LETTER O WITH DIAERESIS] +char \xD7 (1 3 56 8) # D7 ⢵ × [MULTIPLICATION SIGN] +char \xD8 ( 2 4 67 ) # D8 ⡪ Ø [LATIN CAPITAL LETTER O WITH STROKE] +char \xD9 ( 234567 ) # D9 ⡾ Ù [LATIN CAPITAL LETTER U WITH GRAVE] +char \xDA (12 5678) # DA ⣳ Ú [LATIN CAPITAL LETTER U WITH ACUTE] +char \xDB (1 567 ) # DB ⡱ Û [LATIN CAPITAL LETTER U WITH CIRCUMFLEX] +char \xDC (12 567 ) # DC ⡳ Ü [LATIN CAPITAL LETTER U WITH DIAERESIS] +char \xDD ( 3 5 78) # DD ⣔ Ý [LATIN CAPITAL LETTER Y WITH ACUTE] +char \xDE ( 2 678) # DE ⣢ Þ [LATIN CAPITAL LETTER THORN] +char \xDF ( 234 6 8) # DF ⢮ ß [LATIN SMALL LETTER SHARP S] +char \xE0 (123 56 ) # E0 ⠷ à [LATIN SMALL LETTER A WITH GRAVE] +char \xE1 (123 56 8) # E1 ⢷ á [LATIN SMALL LETTER A WITH ACUTE] +char \xE2 ( 2 6 8) # E2 ⢢ â [LATIN SMALL LETTER A WITH CIRCUMFLEX] +char \xE3 (1 4 6 8) # E3 ⢩ ã [LATIN SMALL LETTER A WITH TILDE] +char \xE4 ( 5 8) # E4 ⢐ ä [LATIN SMALL LETTER A WITH DIAERESIS] +char \xE5 (1 6 ) # E5 ⠡ å [LATIN SMALL LETTER A WITH RING ABOVE] +char \xE6 ( 345 ) # E6 ⠜ æ [LATIN SMALL LETTER AE] +char \xE7 (1234 6 ) # E7 ⠯ ç [LATIN SMALL LETTER C WITH CEDILLA] +char \xE8 ( 234 6 ) # E8 ⠮ è [LATIN SMALL LETTER E WITH GRAVE] +char \xE9 (123456 ) # E9 ⠿ é [LATIN SMALL LETTER E WITH ACUTE] +char \xEA (12 6 ) # EA ⠣ ê [LATIN SMALL LETTER E WITH CIRCUMFLEX] +char \xEB (12 4 6 ) # EB ⠫ ë [LATIN SMALL LETTER E WITH DIAERESIS] +char \xEC ( 3 678) # EC ⣤ ì [LATIN SMALL LETTER I WITH GRAVE] +char \xED (1 3 6 8) # ED ⢥ í [LATIN SMALL LETTER I WITH ACUTE] +char \xEE (1 4 6 ) # EE ⠩ î [LATIN SMALL LETTER I WITH CIRCUMFLEX] +char \xEF (12 456 ) # EF ⠻ ï [LATIN SMALL LETTER I WITH DIAERESIS] +char \xF0 (1 3456 8) # F0 ⢽ ð [LATIN SMALL LETTER ETH] +char \xF1 (12 456 8) # F1 ⢻ ñ [LATIN SMALL LETTER N WITH TILDE] +char \xF2 (12 4 6 8) # F2 ⢫ ò [LATIN SMALL LETTER O WITH GRAVE] +char \xF3 ( 34 6 8) # F3 ⢬ ó [LATIN SMALL LETTER O WITH ACUTE] +char \xF4 (1 456 ) # F4 ⠹ ô [LATIN SMALL LETTER O WITH CIRCUMFLEX] +char \xF5 (123 5 8) # F5 ⢗ õ [LATIN SMALL LETTER O WITH TILDE] +char \xF6 ( 3 5 ) # F6 ⠔ ö [LATIN SMALL LETTER O WITH DIAERESIS] +char \xF7 ( 2 56 8) # F7 ⢲ ÷ [DIVISION SIGN] +char \xF8 ( 2 4 6 ) # F8 ⠪ ø [LATIN SMALL LETTER O WITH STROKE] +char \xF9 ( 23456 ) # F9 ⠾ ù [LATIN SMALL LETTER U WITH GRAVE] +char \xFA (12 56 8) # FA ⢳ ú [LATIN SMALL LETTER U WITH ACUTE] +char \xFB (1 56 ) # FB ⠱ û [LATIN SMALL LETTER U WITH CIRCUMFLEX] +char \xFC (12 56 ) # FC ⠳ ü [LATIN SMALL LETTER U WITH DIAERESIS] +char \xFD ( 2 456 8) # FD ⢺ ý [LATIN SMALL LETTER Y WITH ACUTE] +char \xFE (1 3 8) # FE ⢅ þ [LATIN SMALL LETTER THORN] +char \xFF ( 23456 8) # FF ⢾ ÿ [LATIN SMALL LETTER Y WITH DIAERESIS] + +include common.tti diff --git a/etc_org/brltty/Text/da.ttb b/etc_org/brltty/Text/da.ttb new file mode 100644 index 0000000..075d142 --- /dev/null +++ b/etc_org/brltty/Text/da.ttb @@ -0,0 +1,207 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Danish + +# This is the table which comes closest to the Danish standard 1252 table. All +# control characters are mapped as their corresponding capital letters with +# dot-8 added. Most Danish braille users should use this table. + +# the standard representations for the letters of the Latin alphabet +include ltr-latin.tti + +# the standard representations for the Latin control characters +include ctl-latin.tti + +# the numbers 0-9 are represented by the letters j,a-i with dot 8 added +include num-dot8.tti + +# generated by ttbtest: charset=iso-8859-1 +char \x00 (12345678) # 00 ⣿ [NULL] +# Latin control characters # 01-1A +char \x1B ( 2 678) # 1B ⣢ [ESCAPE] +char \x1C ( 45678) # 1C ⣸ [INFORMATION SEPARATOR FOUR] +char \x1D (123 6 8) # 1D ⢧ [INFORMATION SEPARATOR THREE] +char \x1E (1234 678) # 1E ⣯ [INFORMATION SEPARATOR TWO] +char \x1F ( 23 5678) # 1F ⣶ [INFORMATION SEPARATOR ONE] +char \x20 ( ) # 20 ⠀ [SPACE] +char \x21 ( 23 5 ) # 21 ⠖ ! [EXCLAMATION MARK] +char \x22 ( 23 56 ) # 22 ⠶ " [QUOTATION MARK] +char \x23 ( 3456 8) # 23 ⢼ # [NUMBER SIGN] +char \x24 ( 2 5678) # 24 ⣲ $ [DOLLAR SIGN] +char \x25 ( 678) # 25 ⣠ % [PERCENT SIGN] +char \x26 (1234 6 8) # 26 ⢯ & [AMPERSAND] +char \x27 ( 4 ) # 27 ⠈ ' [APOSTROPHE] +char \x28 ( 23 6 8) # 28 ⢦ ( [LEFT PARENTHESIS] +char \x29 ( 3 56 8) # 29 ⢴ ) [RIGHT PARENTHESIS] +char \x2A ( 3 5 ) # 2A ⠔ * [ASTERISK] +char \x2B ( 23 5 8) # 2B ⢖ + [PLUS SIGN] +char \x2C ( 2 ) # 2C ⠂ , [COMMA] +char \x2D ( 3 6 8) # 2D ⢤ - [HYPHEN-MINUS] +char \x2E ( 3 ) # 2E ⠄ . [FULL STOP] +char \x2F ( 34 ) # 2F ⠌ / [SOLIDUS] +# Hindu-Arabic numerals # 30-39 +char \x3A ( 2 5 ) # 3A ⠒ : [COLON] +char \x3B ( 23 ) # 3B ⠆ ; [SEMICOLON] +char \x3C ( 3 5 8) # 3C ⢔ < [LESS-THAN SIGN] +char \x3D ( 23 56 8) # 3D ⢶ = [EQUALS SIGN] +char \x3E ( 2 67 ) # 3E ⡢ > [GREATER-THAN SIGN] +char \x3F ( 2 6 ) # 3F ⠢ ? [QUESTION MARK] +char \x40 ( 4 78) # 40 ⣈ @ [COMMERCIAL AT] +# uppercase Latin alphabet # 41-5A +char \x5B ( 23 678) # 5B ⣦ [ [LEFT SQUARE BRACKET] +char \x5C ( 34 7 ) # 5C ⡌ \ [REVERSE SOLIDUS] +char \x5D ( 3 5678) # 5D ⣴ ] [RIGHT SQUARE BRACKET] +char \x5E (1234 8) # 5E ⢏ ^ [CIRCUMFLEX ACCENT] +char \x5F ( 3 678) # 5F ⣤ _ [LOW LINE] +char \x60 ( 5 8) # 60 ⢐ ` [GRAVE ACCENT] +# lowercase Latin alphabet # 61-7A +char \x7B ( 2 78) # 7B ⣂ { [LEFT CURLY BRACKET] +char \x7C ( 456 8) # 7C ⢸ | [VERTICAL LINE] +char \x7D ( 345678) # 7D ⣼ } [RIGHT CURLY BRACKET] +char \x7E ( 4 67 ) # 7E ⡨ ~ [TILDE] +char \x7F ( 8) # 7F ⢀ [DELETE] +char \x80 ( 2 456 8) # 80 ⢺ [] +char \x81 ( 45 ) # 81 ⠘ [] +char \x82 ( 45 7 ) # 82 ⡘ [BREAK PERMITTED HERE] +char \x83 ( 5 ) # 83 ⠐ [NO BREAK HERE] +char \x84 ( 23 78) # 84 ⣆ [] +char \x85 ( 6 ) # 85 ⠠ [NEXT LINE (NEL)] +char \x86 ( 23 5 7 ) # 86 ⡖ [START OF SELECTED AREA] +char \x87 ( 23 5 78) # 87 ⣖ [END OF SELECTED AREA] +char \x88 ( 5678) # 88 ⣰ [CHARACTER TABULATION SET] +char \x89 ( 3 5 78) # 89 ⣔ [CHARACTER TABULATION WITH JUSTIFICATION] +char \x8A ( 45 78) # 8A ⣘ [LINE TABULATION SET] +char \x8B ( 456 ) # 8B ⠸ [PARTIAL LINE FORWARD] +char \x8C (123 5 8) # 8C ⢗ [PARTIAL LINE BACKWARD] +char \x8D ( 3 567 ) # 8D ⡴ [REVERSE LINE FEED] +char \x8E ( 34 67 ) # 8E ⡬ [SINGLE SHIFT TWO] +char \x8F ( 2 7 ) # 8F ⡂ [SINGLE SHIFT THREE] +char \x90 ( 3 5 7 ) # 90 ⡔ [DEVICE CONTROL STRING] +char \x91 ( 4 7 ) # 91 ⡈ [PRIVATE USE ONE] +char \x92 ( 4 8) # 92 ⢈ [PRIVATE USE TWO] +char \x93 ( 23 7 ) # 93 ⡆ [SET TRANSMIT STATE] +char \x94 ( 56 8) # 94 ⢰ [CANCEL CHARACTER] +char \x95 ( 3 7 ) # 95 ⡄ [MESSAGE WAITING] +char \x96 ( 3 6 ) # 96 ⠤ [START OF GUARDED AREA] +char \x97 ( 3 67 ) # 97 ⡤ [END OF GUARDED AREA] +char \x98 ( 4 6 ) # 98 ⠨ [START OF STRING] +char \x99 ( 2 6 8) # 99 ⢢ [] +char \x9A ( 234 8) # 9A ⢎ [SINGLE CHARACTER INTRODUCER] +char \x9B ( 4567 ) # 9B ⡸ [CONTROL SEQUENCE INTRODUCER] +char \x9C (1 3 5 8) # 9C ⢕ [STRING TERMINATOR] +char \x9D ( 2345 8) # 9D ⢞ [OPERATING SYSTEM COMMAND] +char \x9E ( 34 6 ) # 9E ⠬ [PRIVACY MESSAGE] +char \x9F ( 2345678) # 9F ⣾ [APPLICATION PROGRAM COMMAND] +char \xA1 ( 2 56 ) # A1 ⠲ ¡ [INVERTED EXCLAMATION MARK] +char \xA2 ( 2 5 78) # A2 ⣒ ¢ [CENT SIGN] +char \xA3 (123 8) # A3 ⢇ £ [POUND SIGN] +char \xA4 ( 23 67 ) # A4 ⡦ ¤ [CURRENCY SIGN] +char \xA5 ( 67 ) # A5 ⡠ ¥ [YEN SIGN] +char \xA6 ( 34 78) # A6 ⣌ ¦ [BROKEN BAR] +char \xA7 ( 5 78) # A7 ⣐ § [SECTION SIGN] +char \xA8 ( 56 ) # A8 ⠰ ¨ [DIAERESIS] +char \xA9 ( 78) # A9 ⣀ © [COPYRIGHT SIGN] +char \xAA ( 234 678) # AA ⣮ ª [FEMININE ORDINAL INDICATOR] +char \xAB ( 5 7 ) # AB ⡐ « [LEFT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xAC ( 34567 ) # AC ⡼ ¬ [NOT SIGN] +char \xAD ( 3 78) # AD ⣄ ­ [SOFT HYPHEN] +char \xAE (1 3 56 8) # AE ⢵ ® [REGISTERED SIGN] +char \xAF ( 23 567 ) # AF ⡶ ¯ [MACRON] +char \xB0 ( 3 56 ) # B0 ⠴ ° [DEGREE SIGN] +char \xB1 (12345 8) # B1 ⢟ ± [PLUS-MINUS SIGN] +char \xB2 ( 23 8) # B2 ⢆ ² [SUPERSCRIPT TWO] +char \xB3 ( 2 5 8) # B3 ⢒ ³ [SUPERSCRIPT THREE] +char \xB4 ( 4 6 8) # B4 ⢨ ´ [ACUTE ACCENT] +char \xB5 ( 23 6 ) # B5 ⠦ µ [MICRO SIGN] +char \xB6 (123456 8) # B6 ⢿ ¶ [PILCROW SIGN] +char \xB7 ( 3 8) # B7 ⢄ · [MIDDLE DOT] +char \xB8 ( 4 678) # B8 ⣨ ¸ [CEDILLA] +char \xB9 ( 2 8) # B9 ⢂ ¹ [SUPERSCRIPT ONE] +char \xBA ( 7 ) # BA ⡀ º [MASCULINE ORDINAL INDICATOR] +char \xBB ( 567 ) # BB ⡰ » [RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xBC (1 345 8) # BC ⢝ ¼ [VULGAR FRACTION ONE QUARTER] +char \xBD ( 45 8) # BD ⢘ ½ [VULGAR FRACTION ONE HALF] +char \xBE ( 3456 ) # BE ⠼ ¾ [VULGAR FRACTION THREE QUARTERS] +char \xBF ( 34 8) # BF ⢌ ¿ [INVERTED QUESTION MARK] +char \xC0 (123 567 ) # C0 ⡷ À [LATIN CAPITAL LETTER A WITH GRAVE] +char \xC1 (123 5678) # C1 ⣷ Á [LATIN CAPITAL LETTER A WITH ACUTE] +char \xC2 (1 678) # C2 ⣡  [LATIN CAPITAL LETTER A WITH CIRCUMFLEX] +char \xC3 (1 4 678) # C3 ⣩ à [LATIN CAPITAL LETTER A WITH TILDE] +char \xC4 ( 345 78) # C4 ⣜ Ä [LATIN CAPITAL LETTER A WITH DIAERESIS] +char \xC5 (1 67 ) # C5 ⡡ Å [LATIN CAPITAL LETTER A WITH RING ABOVE] +char \xC6 ( 345 7 ) # C6 ⡜ Æ [LATIN CAPITAL LETTER AE] +char \xC7 (1234 67 ) # C7 ⡯ Ç [LATIN CAPITAL LETTER C WITH CEDILLA] +char \xC8 ( 234 67 ) # C8 ⡮ È [LATIN CAPITAL LETTER E WITH GRAVE] +char \xC9 (1234567 ) # C9 ⡿ É [LATIN CAPITAL LETTER E WITH ACUTE] +char \xCA (12 67 ) # CA ⡣ Ê [LATIN CAPITAL LETTER E WITH CIRCUMFLEX] +char \xCB (12 4 67 ) # CB ⡫ Ë [LATIN CAPITAL LETTER E WITH DIAERESIS] +char \xCC (1 5678) # CC ⣱ Ì [LATIN CAPITAL LETTER I WITH GRAVE] +char \xCD (12 678) # CD ⣣ Í [LATIN CAPITAL LETTER I WITH ACUTE] +char \xCE (1 4 67 ) # CE ⡩ Î [LATIN CAPITAL LETTER I WITH CIRCUMFLEX] +char \xCF (12 4567 ) # CF ⡻ Ï [LATIN CAPITAL LETTER I WITH DIAERESIS] +char \xD0 ( 6 8) # D0 ⢠ Ð [LATIN CAPITAL LETTER ETH] +char \xD1 (12 45678) # D1 ⣻ Ñ [LATIN CAPITAL LETTER N WITH TILDE] +char \xD2 (12 4 678) # D2 ⣫ Ò [LATIN CAPITAL LETTER O WITH GRAVE] +char \xD3 ( 34 678) # D3 ⣬ Ó [LATIN CAPITAL LETTER O WITH ACUTE] +char \xD4 (1 4567 ) # D4 ⡹ Ô [LATIN CAPITAL LETTER O WITH CIRCUMFLEX] +char \xD5 (1 45678) # D5 ⣹ Õ [LATIN CAPITAL LETTER O WITH TILDE] +char \xD6 ( 2 4 678) # D6 ⣪ Ö [LATIN CAPITAL LETTER O WITH DIAERESIS] +char \xD7 (1 34 6 8) # D7 ⢭ × [MULTIPLICATION SIGN] +char \xD8 ( 2 4 67 ) # D8 ⡪ Ø [LATIN CAPITAL LETTER O WITH STROKE] +char \xD9 ( 234567 ) # D9 ⡾ Ù [LATIN CAPITAL LETTER U WITH GRAVE] +char \xDA (12 5678) # DA ⣳ Ú [LATIN CAPITAL LETTER U WITH ACUTE] +char \xDB (1 567 ) # DB ⡱ Û [LATIN CAPITAL LETTER U WITH CIRCUMFLEX] +char \xDC (12 567 ) # DC ⡳ Ü [LATIN CAPITAL LETTER U WITH DIAERESIS] +char \xDD ( 2 5 7 ) # DD ⡒ Ý [LATIN CAPITAL LETTER Y WITH ACUTE] +char \xDE (1 3 6 8) # DE ⢥ Þ [LATIN CAPITAL LETTER THORN] +char \xDF ( 234 6 8) # DF ⢮ ß [LATIN SMALL LETTER SHARP S] +char \xE0 (123 56 ) # E0 ⠷ à [LATIN SMALL LETTER A WITH GRAVE] +char \xE1 (123 56 8) # E1 ⢷ á [LATIN SMALL LETTER A WITH ACUTE] +char \xE2 (1 6 8) # E2 ⢡ â [LATIN SMALL LETTER A WITH CIRCUMFLEX] +char \xE3 (1 4 6 8) # E3 ⢩ ã [LATIN SMALL LETTER A WITH TILDE] +char \xE4 ( 345 8) # E4 ⢜ ä [LATIN SMALL LETTER A WITH DIAERESIS] +char \xE5 (1 6 ) # E5 ⠡ å [LATIN SMALL LETTER A WITH RING ABOVE] +char \xE6 ( 345 ) # E6 ⠜ æ [LATIN SMALL LETTER AE] +char \xE7 (1234 6 ) # E7 ⠯ ç [LATIN SMALL LETTER C WITH CEDILLA] +char \xE8 ( 234 6 ) # E8 ⠮ è [LATIN SMALL LETTER E WITH GRAVE] +char \xE9 (123456 ) # E9 ⠿ é [LATIN SMALL LETTER E WITH ACUTE] +char \xEA (12 6 ) # EA ⠣ ê [LATIN SMALL LETTER E WITH CIRCUMFLEX] +char \xEB (12 4 6 ) # EB ⠫ ë [LATIN SMALL LETTER E WITH DIAERESIS] +char \xEC (1 56 8) # EC ⢱ ì [LATIN SMALL LETTER I WITH GRAVE] +char \xED (12 6 8) # ED ⢣ í [LATIN SMALL LETTER I WITH ACUTE] +char \xEE (1 4 6 ) # EE ⠩ î [LATIN SMALL LETTER I WITH CIRCUMFLEX] +char \xEF (12 456 ) # EF ⠻ ï [LATIN SMALL LETTER I WITH DIAERESIS] +char \xF0 (1 3456 8) # F0 ⢽ ð [LATIN SMALL LETTER ETH] +char \xF1 (12 456 8) # F1 ⢻ ñ [LATIN SMALL LETTER N WITH TILDE] +char \xF2 (12 4 6 8) # F2 ⢫ ò [LATIN SMALL LETTER O WITH GRAVE] +char \xF3 ( 34 6 8) # F3 ⢬ ó [LATIN SMALL LETTER O WITH ACUTE] +char \xF4 (1 456 ) # F4 ⠹ ô [LATIN SMALL LETTER O WITH CIRCUMFLEX] +char \xF5 (1 456 8) # F5 ⢹ õ [LATIN SMALL LETTER O WITH TILDE] +char \xF6 ( 2 4 6 8) # F6 ⢪ ö [LATIN SMALL LETTER O WITH DIAERESIS] +char \xF7 ( 2 56 8) # F7 ⢲ ÷ [DIVISION SIGN] +char \xF8 ( 2 4 6 ) # F8 ⠪ ø [LATIN SMALL LETTER O WITH STROKE] +char \xF9 ( 23456 ) # F9 ⠾ ù [LATIN SMALL LETTER U WITH GRAVE] +char \xFA (12 56 8) # FA ⢳ ú [LATIN SMALL LETTER U WITH ACUTE] +char \xFB (1 56 ) # FB ⠱ û [LATIN SMALL LETTER U WITH CIRCUMFLEX] +char \xFC (12 56 ) # FC ⠳ ü [LATIN SMALL LETTER U WITH DIAERESIS] +char \xFD (1 34 8) # FD ⢍ ý [LATIN SMALL LETTER Y WITH ACUTE] +char \xFE (1 3 8) # FE ⢅ þ [LATIN SMALL LETTER THORN] +char \xFF ( 23456 8) # FF ⢾ ÿ [LATIN SMALL LETTER Y WITH DIAERESIS] + +include common.tti diff --git a/etc_org/brltty/Text/de-chess.tti b/etc_org/brltty/Text/de-chess.tti new file mode 100644 index 0000000..817870c --- /dev/null +++ b/etc_org/brltty/Text/de-chess.tti @@ -0,0 +1,35 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This text subtable defines braille representations for the chess figures in +# terms of the letters that are used for them in the German language. + +# See: http://en.wikipedia.org/wiki/Chess_symbols_in_Unicode + +glyph \u2654 (1 3 7 ) # ⡅ ♔ [WHITE CHESS KING] +glyph \u2655 (1 45 7 ) # ⡙ ♕ [WHITE CHESS QUEEN] +glyph \u2656 ( 2345 7 ) # ⡞ ♖ [WHITE CHESS ROOK] +glyph \u2657 (123 7 ) # ⡇ ♗ [WHITE CHESS BISHOP] +glyph \u2658 ( 234 7 ) # ⡎ ♘ [WHITE CHESS KNIGHT] +glyph \u2659 (12 7 ) # ⡃ ♙ [WHITE CHESS PAWN] +glyph \u265A (1 3 ) # ⠅ ♚ [BLACK CHESS KING] +glyph \u265B (1 45 ) # ⠙ ♛ [BLACK CHESS QUEEN] +glyph \u265C ( 2345 ) # ⠞ ♜ [BLACK CHESS ROOK] +glyph \u265D (123 ) # ⠇ ♝ [BLACK CHESS BISHOP] +glyph \u265E ( 234 ) # ⠎ ♞ [BLACK CHESS KNIGHT] +glyph \u265F (12 ) # ⠃ ♟ [BLACK CHESS PAWN] diff --git a/etc_org/brltty/Text/de.ttb b/etc_org/brltty/Text/de.ttb new file mode 100644 index 0000000..ed0acdf --- /dev/null +++ b/etc_org/brltty/Text/de.ttb @@ -0,0 +1,220 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - German + +# the standard representations for the letters of the Latin alphabet +include ltr-latin.tti + +# the standard representations for the Latin control characters +include ctl-latin.tti + +# the numbers 1-9 are represented by the letters a-i with dot 6 added +# the number 0 is represented by dots 346 +include num-dot6.tti + +# special characters +char \u20AC ( 45 7 ) # ⡘ € [EURO SIGN] + +# generated by ttbtest: charset=iso-8859-1 +char \x00 ( 345 78) # 00 ⣜ [NULL] +# Latin control characters # 01-1A +char \x1B (123 5678) # 1B ⣷ [ESCAPE] +char \x1C ( 34 78) # 1C ⣌ [INFORMATION SEPARATOR FOUR] +char \x1D ( 2345678) # 1D ⣾ [INFORMATION SEPARATOR THREE] +char \x1E ( 234 678) # 1E ⣮ [INFORMATION SEPARATOR TWO] +char \x1F ( 45678) # 1F ⣸ [INFORMATION SEPARATOR ONE] +char \x20 ( ) # 20 ⠀ [SPACE] +char \x21 ( 5 ) # 21 ⠐ ! [EXCLAMATION MARK] +char \x22 ( 4 ) # 22 ⠈ " [QUOTATION MARK] +char \x23 ( 3456 ) # 23 ⠼ # [NUMBER SIGN] +char \x24 ( 4 6 ) # 24 ⠨ $ [DOLLAR SIGN] +char \x25 (123456 ) # 25 ⠿ % [PERCENT SIGN] +char \x26 (1234 6 ) # 26 ⠯ & [AMPERSAND] +char \x27 ( 6 ) # 27 ⠠ ' [APOSTROPHE] +char \x28 ( 23 6 ) # 28 ⠦ ( [LEFT PARENTHESIS] +char \x29 ( 3 56 ) # 29 ⠴ ) [RIGHT PARENTHESIS] +char \x2A ( 3 5 ) # 2A ⠔ * [ASTERISK] +char \x2B ( 23 5 ) # 2B ⠖ + [PLUS SIGN] +char \x2C ( 2 ) # 2C ⠂ , [COMMA] +char \x2D ( 3 6 ) # 2D ⠤ - [HYPHEN-MINUS] +char \x2E ( 3 ) # 2E ⠄ . [FULL STOP] +char \x2F ( 2 56 ) # 2F ⠲ / [SOLIDUS] +# Hindu-Arabic numerals # 30-39 +char \x3A ( 2 5 ) # 3A ⠒ : [COLON] +char \x3B ( 23 ) # 3B ⠆ ; [SEMICOLON] +char \x3C ( 56 ) # 3C ⠰ < [LESS-THAN SIGN] +char \x3D ( 23 56 ) # 3D ⠶ = [EQUALS SIGN] +char \x3E ( 45 ) # 3E ⠘ > [GREATER-THAN SIGN] +char \x3F ( 2 6 ) # 3F ⠢ ? [QUESTION MARK] +char \x40 ( 345 7 ) # 40 ⡜ @ [COMMERCIAL AT] +# uppercase Latin alphabet # 41-5A +char \x5B (123 567 ) # 5B ⡷ [ [LEFT SQUARE BRACKET] +char \x5C ( 34 7 ) # 5C ⡌ \ [REVERSE SOLIDUS] +char \x5D ( 234567 ) # 5D ⡾ ] [RIGHT SQUARE BRACKET] +char \x5E ( 234 67 ) # 5E ⡮ ^ [CIRCUMFLEX ACCENT] +char \x5F ( 4567 ) # 5F ⡸ _ [LOW LINE] +char \x60 ( 345 ) # 60 ⠜ ` [GRAVE ACCENT] +# lowercase Latin alphabet # 61-7A +char \x7B (123 56 ) # 7B ⠷ { [LEFT CURLY BRACKET] +char \x7C ( 34 ) # 7C ⠌ | [VERTICAL LINE] +char \x7D ( 23456 ) # 7D ⠾ } [RIGHT CURLY BRACKET] +char \x7E ( 234 6 ) # 7E ⠮ ~ [TILDE] +char \x7F ( 456 ) # 7F ⠸ [DELETE] +char \x80 ( 2 67 ) # 80 ⡢ [] +char \x81 (1 34 6 8) # 81 ⢭ [] +char \x82 ( 2 56 8) # 82 ⢲ [BREAK PERMITTED HERE] +char \x83 ( 2 5 8) # 83 ⢒ [NO BREAK HERE] +char \x84 ( 3 5 7 ) # 84 ⡔ [] +char \x85 (1 8) # 85 ⢁ [NEXT LINE (NEL)] +char \x86 ( 234 8) # 86 ⢎ [START OF SELECTED AREA] +char \x87 ( 2345 8) # 87 ⢞ [END OF SELECTED AREA] +char \x88 ( 3 56 8) # 88 ⢴ [CHARACTER TABULATION SET] +char \x89 (1 45 8) # 89 ⢙ [CHARACTER TABULATION WITH JUSTIFICATION] +char \x8A ( 23 5 8) # 8A ⢖ [LINE TABULATION SET] +char \x8B ( 5 78) # 8B ⣐ [PARTIAL LINE FORWARD] +char \x8C (1 5 8) # 8C ⢑ [PARTIAL LINE BACKWARD] +char \x8D ( 2 4 67 ) # 8D ⡪ [REVERSE LINE FEED] +char \x8E ( 67 ) # 8E ⡠ [SINGLE SHIFT TWO] +char \x8F (12 4 67 ) # 8F ⡫ [SINGLE SHIFT THREE] +char \x90 ( 23 567 ) # 90 ⡶ [DEVICE CONTROL STRING] +char \x91 ( 2 6 8) # 91 ⢢ [PRIVATE USE ONE] +char \x92 ( 6 8) # 92 ⢠ [PRIVATE USE TWO] +char \x93 (12 67 ) # 93 ⡣ [SET TRANSMIT STATE] +char \x94 ( 3 5 78) # 94 ⣔ [CANCEL CHARACTER] +char \x95 ( 45 8) # 95 ⢘ [MESSAGE WAITING] +char \x96 (1 4 67 ) # 96 ⡩ [START OF GUARDED AREA] +char \x97 ( 4 8) # 97 ⢈ [END OF GUARDED AREA] +char \x98 (12 4567 ) # 98 ⡻ [START OF STRING] +char \x99 (1 3 5 8) # 99 ⢕ [] +char \x9A (12 567 ) # 9A ⡳ [SINGLE CHARACTER INTRODUCER] +char \x9B ( 56 8) # 9B ⢰ [CONTROL SEQUENCE INTRODUCER] +char \x9C ( 3 6 8) # 9C ⢤ [STRING TERMINATOR] +char \x9D ( 34 67 ) # 9D ⡬ [OPERATING SYSTEM COMMAND] +char \x9E ( 23 5 7 ) # 9E ⡖ [PRIVACY MESSAGE] +char \x9F (12 4 678) # 9F ⣫ [APPLICATION PROGRAM COMMAND] +char \xA1 ( 3 67 ) # A1 ⡤ ¡ [INVERTED EXCLAMATION MARK] +char \xA2 ( 5 8) # A2 ⢐ ¢ [CENT SIGN] +char \xA3 ( 4 67 ) # A3 ⡨ £ [POUND SIGN] +char \xA4 ( 3 678) # A4 ⣤ ¤ [CURRENCY SIGN] +char \xA5 ( 4 6 8) # A5 ⢨ ¥ [YEN SIGN] +char \xA6 ( 2 678) # A6 ⣢ ¦ [BROKEN BAR] +char \xA7 (12345678) # A7 ⣿ § [SECTION SIGN] +char \xA8 ( 2 78) # A8 ⣂ ¨ [DIAERESIS] +char \xA9 (1 4567 ) # A9 ⡹ © [COPYRIGHT SIGN] +char \xAA (12 5 8) # AA ⢓ ª [FEMININE ORDINAL INDICATOR] +char \xAB ( 5678) # AB ⣰ « [LEFT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xAC ( 2 5678) # AC ⣲ ¬ [NOT SIGN] +char \xAD (12 4 8) # AD ⢋ ­ [SOFT HYPHEN] +char \xAE ( 4 678) # AE ⣨ ® [REGISTERED SIGN] +char \xAF (12 45 8) # AF ⢛ ¯ [MACRON] +char \xB0 ( 456 8) # B0 ⢸ ° [DEGREE SIGN] +char \xB1 ( 23 5 78) # B1 ⣖ ± [PLUS-MINUS SIGN] +char \xB2 (12 8) # B2 ⢃ ² [SUPERSCRIPT TWO] +char \xB3 ( 23 7 ) # B3 ⡆ ³ [SUPERSCRIPT THREE] +char \xB4 (1 3 56 8) # B4 ⢵ ´ [ACUTE ACCENT] +char \xB5 (1 34 8) # B5 ⢍ µ [MICRO SIGN] +char \xB6 (12345678) # B6 ⣿ ¶ [PILCROW SIGN] +char \xB7 ( 3 7 ) # B7 ⡄ · [MIDDLE DOT] +char \xB8 (1 4 8) # B8 ⢉ ¸ [CEDILLA] +char \xB9 ( 45 7 ) # B9 ⡘ ¹ [SUPERSCRIPT ONE] +char \xBA ( 2 45 8) # BA ⢚ º [MASCULINE ORDINAL INDICATOR] +char \xBB ( 45 78) # BB ⣘ » [RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xBC (1 3 6 8) # BC ⢥ ¼ [VULGAR FRACTION ONE QUARTER] +char \xBD (123 6 8) # BD ⢧ ½ [VULGAR FRACTION ONE HALF] +char \xBE ( 34 678) # BE ⣬ ¾ [VULGAR FRACTION THREE QUARTERS] +char \xBF ( 3 8) # BF ⢄ ¿ [INVERTED QUESTION MARK] +char \xC0 ( 3 78) # C0 ⣄ À [LATIN CAPITAL LETTER A WITH GRAVE] +char \xC1 ( 2 7 ) # C1 ⡂ Á [LATIN CAPITAL LETTER A WITH ACUTE] +char \xC2 (1 3 8) # C2 ⢅  [LATIN CAPITAL LETTER A WITH CIRCUMFLEX] +char \xC3 ( 23 67 ) # C3 ⡦ à [LATIN CAPITAL LETTER A WITH TILDE] +char \xC4 ( 567 ) # C4 ⡰ Ä [LATIN CAPITAL LETTER A WITH DIAERESIS] +char \xC5 ( 34567 ) # C5 ⡼ Å [LATIN CAPITAL LETTER A WITH RING ABOVE] +char \xC6 ( 4 7 ) # C6 ⡈ Æ [LATIN CAPITAL LETTER AE] +char \xC7 (1234 67 ) # C7 ⡯ Ç [LATIN CAPITAL LETTER C WITH CEDILLA] +char \xC8 ( 23 78) # C8 ⣆ È [LATIN CAPITAL LETTER E WITH GRAVE] +char \xC9 ( 23 8) # C9 ⢆ É [LATIN CAPITAL LETTER E WITH ACUTE] +char \xCA ( 8) # CA ⢀ Ê [LATIN CAPITAL LETTER E WITH CIRCUMFLEX] +char \xCB (12345 8) # CB ⢟ Ë [LATIN CAPITAL LETTER E WITH DIAERESIS] +char \xCC (123 8) # CC ⢇ Ì [LATIN CAPITAL LETTER I WITH GRAVE] +char \xCD ( 2 5 78) # CD ⣒ Í [LATIN CAPITAL LETTER I WITH ACUTE] +char \xCE (12 45678) # CE ⣻ Î [LATIN CAPITAL LETTER I WITH CIRCUMFLEX] +char \xCF (1 67 ) # CF ⡡ Ï [LATIN CAPITAL LETTER I WITH DIAERESIS] +char \xD0 ( 5 7 ) # D0 ⡐ Ð [LATIN CAPITAL LETTER ETH] +char \xD1 ( 2 567 ) # D1 ⡲ Ñ [LATIN CAPITAL LETTER N WITH TILDE] +char \xD2 ( 2 8) # D2 ⢂ Ò [LATIN CAPITAL LETTER O WITH GRAVE] +char \xD3 ( 2 4 678) # D3 ⣪ Ó [LATIN CAPITAL LETTER O WITH ACUTE] +char \xD4 ( 2 4 8) # D4 ⢊ Ô [LATIN CAPITAL LETTER O WITH CIRCUMFLEX] +char \xD5 (1234 6 8) # D5 ⢯ Õ [LATIN CAPITAL LETTER O WITH TILDE] +char \xD6 ( 3 5 8) # D6 ⢔ Ö [LATIN CAPITAL LETTER O WITH DIAERESIS] +char \xD7 (123 5 8) # D7 ⢗ × [MULTIPLICATION SIGN] +char \xD8 ( 3 567 ) # D8 ⡴ Ø [LATIN CAPITAL LETTER O WITH STROKE] +char \xD9 ( 678) # D9 ⣠ Ù [LATIN CAPITAL LETTER U WITH GRAVE] +char \xDA ( 2 5 7 ) # DA ⡒ Ú [LATIN CAPITAL LETTER U WITH ACUTE] +char \xDB (12345678) # DB ⣿ Û [LATIN CAPITAL LETTER U WITH CIRCUMFLEX] +char \xDC ( 23 6 8) # DC ⢦ Ü [LATIN CAPITAL LETTER U WITH DIAERESIS] +char \xDD ( 23 678) # DD ⣦ Ý [LATIN CAPITAL LETTER Y WITH ACUTE] +char \xDE ( 3 5678) # DE ⣴ Þ [LATIN CAPITAL LETTER THORN] +char \xDF ( 3456 8) # DF ⢼ ß [LATIN SMALL LETTER SHARP S] +char \xE0 (123 56 8) # E0 ⢷ à [LATIN SMALL LETTER A WITH GRAVE] +char \xE1 (1 6 8) # E1 ⢡ á [LATIN SMALL LETTER A WITH ACUTE] +char \xE2 (1 678) # E2 ⣡ â [LATIN SMALL LETTER A WITH CIRCUMFLEX] +char \xE3 (1234 8) # E3 ⢏ ã [LATIN SMALL LETTER A WITH TILDE] +char \xE4 ( 345 8) # E4 ⢜ ä [LATIN SMALL LETTER A WITH DIAERESIS] +char \xE5 ( 345678) # E5 ⣼ å [LATIN SMALL LETTER A WITH RING ABOVE] +char \xE6 ( 4 78) # E6 ⣈ æ [LATIN SMALL LETTER AE] +char \xE7 (1234 678) # E7 ⣯ ç [LATIN SMALL LETTER C WITH CEDILLA] +char \xE8 ( 234 6 8) # E8 ⢮ è [LATIN SMALL LETTER E WITH GRAVE] +char \xE9 (12 6 8) # E9 ⢣ é [LATIN SMALL LETTER E WITH ACUTE] +char \xEA (12 678) # EA ⣣ ê [LATIN SMALL LETTER E WITH CIRCUMFLEX] +char \xEB (12 4 6 8) # EB ⢫ ë [LATIN SMALL LETTER E WITH DIAERESIS] +char \xEC ( 34 8) # EC ⢌ ì [LATIN SMALL LETTER I WITH GRAVE] +char \xED (1 4 6 8) # ED ⢩ í [LATIN SMALL LETTER I WITH ACUTE] +char \xEE (1 4 678) # EE ⣩ î [LATIN SMALL LETTER I WITH CIRCUMFLEX] +char \xEF (12 456 8) # EF ⢻ ï [LATIN SMALL LETTER I WITH DIAERESIS] +char \xF0 ( 23 56 8) # F0 ⢶ ð [LATIN SMALL LETTER ETH] +char \xF1 (1 345 8) # F1 ⢝ ñ [LATIN SMALL LETTER N WITH TILDE] +char \xF2 ( 34 6 8) # F2 ⢬ ò [LATIN SMALL LETTER O WITH GRAVE] +char \xF3 (1 456 8) # F3 ⢹ ó [LATIN SMALL LETTER O WITH ACUTE] +char \xF4 (1 45678) # F4 ⣹ ô [LATIN SMALL LETTER O WITH CIRCUMFLEX] +char \xF5 (1 567 ) # F5 ⡱ õ [LATIN SMALL LETTER O WITH TILDE] +char \xF6 ( 2 4 6 8) # F6 ⢪ ö [LATIN SMALL LETTER O WITH DIAERESIS] +char \xF7 (12 5678) # F7 ⣳ ÷ [DIVISION SIGN] +char \xF8 ( 78) # F8 ⣀ ø [LATIN SMALL LETTER O WITH STROKE] +char \xF9 ( 23456 8) # F9 ⢾ ù [LATIN SMALL LETTER U WITH GRAVE] +char \xFA (1 56 8) # FA ⢱ ú [LATIN SMALL LETTER U WITH ACUTE] +char \xFB (1 5678) # FB ⣱ û [LATIN SMALL LETTER U WITH CIRCUMFLEX] +char \xFC (12 56 8) # FC ⢳ ü [LATIN SMALL LETTER U WITH DIAERESIS] +char \xFD ( 23 5678) # FD ⣶ ý [LATIN SMALL LETTER Y WITH ACUTE] +char \xFE (1234567 ) # FE ⡿ þ [LATIN SMALL LETTER THORN] +char \xFF (123456 8) # FF ⢿ ÿ [LATIN SMALL LETTER Y WITH DIAERESIS] + +alias \u2010 \x2D # ‐ [HYPHEN] +alias \u2011 \x2D # ‑ [NON-BREAKING HYPHEN] +alias \u2012 \x2D # ‒ [FIGURE DASH] +alias \u2013 \x2D # – [EN DASH] +alias \u2014 \x2D # — [EM DASH] +alias \u2019 \x27 # ’ [RIGHT SINGLE QUOTATION MARK] +alias \u2212 \x2D # − [MINUS SIGN] +alias \u2295 \x2B # ⊕ [CIRCLED PLUS] +alias \u2296 \x2D # ⊖ [CIRCLED MINUS] +alias \u2298 \x2F # ⊘ [CIRCLED DIVISION SLASH] +alias \u229B \x2A # ⊛ [CIRCLED ASTERISK OPERATOR] +alias \u229C \x3D # ⊜ [CIRCLED EQUALS] + +include common.tti diff --git a/etc_org/brltty/Text/devanagari.tti b/etc_org/brltty/Text/devanagari.tti new file mode 100644 index 0000000..34b8d33 --- /dev/null +++ b/etc_org/brltty/Text/devanagari.tti @@ -0,0 +1,109 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This BRLTTY text subtable defines the braille representations +# for the Devanagari script. + +# Maintained by John J. Boyer, director@chpi.org, www.chpi.org +# +# This table is built and maintained by Leon Ungier +# with help and guidance from Mohammed R. Ramadan +# +# Converted from liblouis table by Samuel Thibault + +# generated by ttbtest: +char \u0901 ( 3 ) # ⠄ ँ [DEVANAGARI SIGN CANDRABINDU] +char \u0902 ( 56 ) # ⠰ ं [DEVANAGARI SIGN ANUSVARA] +char \u0903 ( 6 ) # ⠠ ः [DEVANAGARI SIGN VISARGA] +char \u0905 (1 ) # ⠁ अ [DEVANAGARI LETTER A] +char \u0906 ( 345 ) # ⠜ आ [DEVANAGARI LETTER AA] +char \u0907 ( 2 4 ) # ⠊ इ [DEVANAGARI LETTER I] +char \u0908 ( 3 5 ) # ⠔ ई [DEVANAGARI LETTER II] +char \u0909 (1 3 6 ) # ⠥ उ [DEVANAGARI LETTER U] +char \u090A (12 56 ) # ⠳ ऊ [DEVANAGARI LETTER UU] +char \u090D (1 5 7 ) # ⡑ ऍ [DEVANAGARI LETTER CANDRA E] +char \u090E ( 34 7 ) # ⡌ ऎ [DEVANAGARI LETTER SHORT E] +char \u090F (1 5 ) # ⠑ ए [DEVANAGARI LETTER E] +char \u0910 ( 34 ) # ⠌ ऐ [DEVANAGARI LETTER AI] +char \u0911 (1 3 5 7 ) # ⡕ ऑ [DEVANAGARI LETTER CANDRA O] +char \u0912 ( 2 4 67 ) # ⡪ ऒ [DEVANAGARI LETTER SHORT O] +char \u0913 (1 3 5 ) # ⠕ ओ [DEVANAGARI LETTER O] +char \u0914 ( 2 4 6 ) # ⠪ औ [DEVANAGARI LETTER AU] +char \u0915 (1 3 ) # ⠅ क [DEVANAGARI LETTER KA] +char \u0916 ( 4 6 ) # ⠨ ख [DEVANAGARI LETTER KHA] +char \u0917 (1234 ) # ⠏ ग [DEVANAGARI LETTER GA] +char \u0918 (12 6 ) # ⠣ घ [DEVANAGARI LETTER GHA] +char \u0919 ( 34 6 ) # ⠬ ङ [DEVANAGARI LETTER NGA] +char \u091A (1 4 ) # ⠉ च [DEVANAGARI LETTER CA] +char \u091B (1 6 ) # ⠡ छ [DEVANAGARI LETTER CHA] +char \u091C ( 2 45 ) # ⠚ ज [DEVANAGARI LETTER JA] +char \u091D ( 3 56 ) # ⠴ झ [DEVANAGARI LETTER JHA] +char \u091E ( 2 5 ) # ⠒ ञ [DEVANAGARI LETTER NYA] +char \u091F ( 23456 ) # ⠾ ट [DEVANAGARI LETTER TTA] +char \u0920 ( 2 456 ) # ⠺ ठ [DEVANAGARI LETTER TTHA] +char \u0921 (12 4 6 ) # ⠫ ड [DEVANAGARI LETTER DDA] +char \u0922 (123456 ) # ⠿ ढ [DEVANAGARI LETTER DDHA] +char \u0923 ( 3456 ) # ⠼ ण [DEVANAGARI LETTER NNA] +char \u0924 ( 2345 ) # ⠞ त [DEVANAGARI LETTER TA] +char \u0925 (1 456 ) # ⠹ थ [DEVANAGARI LETTER THA] +char \u0926 (1 45 ) # ⠙ द [DEVANAGARI LETTER DA] +char \u0927 ( 234 6 ) # ⠮ ध [DEVANAGARI LETTER DHA] +char \u0928 (1 345 ) # ⠝ न [DEVANAGARI LETTER NA] +char \u0929 ( 56 ) # ⠰ ऩ [DEVANAGARI LETTER NNNA] +char \u092A (1234 ) # ⠏ प [DEVANAGARI LETTER PA] +char \u092B ( 23 5 ) # ⠖ फ [DEVANAGARI LETTER PHA] +char \u092C (12 ) # ⠃ ब [DEVANAGARI LETTER BA] +char \u092D ( 45 ) # ⠘ भ [DEVANAGARI LETTER BHA] +char \u092E (1 34 ) # ⠍ म [DEVANAGARI LETTER MA] +char \u092F (1 3456 ) # ⠽ य [DEVANAGARI LETTER YA] +char \u0930 (123 5 ) # ⠗ र [DEVANAGARI LETTER RA] +char \u0931 (123 5 7 ) # ⡗ ऱ [DEVANAGARI LETTER RRA] +char \u0932 (123 ) # ⠇ ल [DEVANAGARI LETTER LA] +char \u0933 (123 7 ) # ⡇ ळ [DEVANAGARI LETTER LLA] +char \u0934 (123 78) # ⣇ ऴ [DEVANAGARI LETTER LLLA] +char \u0935 (123 6 ) # ⠧ व [DEVANAGARI LETTER VA] +char \u0936 (1 4 6 ) # ⠩ श [DEVANAGARI LETTER SHA] +char \u0937 (1234 6 ) # ⠯ ष [DEVANAGARI LETTER SSA] +char \u0938 ( 234 ) # ⠎ स [DEVANAGARI LETTER SA] +char \u0939 (12 5 ) # ⠓ ह [DEVANAGARI LETTER HA] +char \u093D ( 2 ) # ⠂ ऽ [DEVANAGARI SIGN AVAGRAHA] +char \u093E ( 345 ) # ⠜ ा [DEVANAGARI VOWEL SIGN AA] +char \u093F ( 2 4 ) # ⠊ ि [DEVANAGARI VOWEL SIGN I] +char \u0940 ( 3 5 ) # ⠔ ी [DEVANAGARI VOWEL SIGN II] +char \u0941 (1 3 6 ) # ⠥ ु [DEVANAGARI VOWEL SIGN U] +char \u0942 (12 56 ) # ⠳ ू [DEVANAGARI VOWEL SIGN UU] +char \u0945 (1 5 7 ) # ⡑ ॅ [DEVANAGARI VOWEL SIGN CANDRA E] +char \u0946 ( 34 7 ) # ⡌ ॆ [DEVANAGARI VOWEL SIGN SHORT E] +char \u0947 (1 5 ) # ⠑ े [DEVANAGARI VOWEL SIGN E] +char \u0948 ( 34 ) # ⠌ ै [DEVANAGARI VOWEL SIGN AI] +char \u0949 (1 3 5 7 ) # ⡕ ॉ [DEVANAGARI VOWEL SIGN CANDRA O] +char \u094A ( 2 4 67 ) # ⡪ ॊ [DEVANAGARI VOWEL SIGN SHORT O] +char \u094B (1 3 5 ) # ⠕ ो [DEVANAGARI VOWEL SIGN O] +char \u094C ( 2 4 6 ) # ⠪ ौ [DEVANAGARI VOWEL SIGN AU] +char \u094D ( 4 ) # ⠈ ् [DEVANAGARI SIGN VIRAMA] +char \u0964 ( 2 56 ) # ⠲ । [DEVANAGARI DANDA] +char \u0966 ( 2 45 ) # ⠚ ० [DEVANAGARI DIGIT ZERO] +char \u0967 (1 ) # ⠁ १ [DEVANAGARI DIGIT ONE] +char \u0968 (12 ) # ⠃ २ [DEVANAGARI DIGIT TWO] +char \u0969 (1 4 ) # ⠉ ३ [DEVANAGARI DIGIT THREE] +char \u096A (1 45 ) # ⠙ ४ [DEVANAGARI DIGIT FOUR] +char \u096B (1 5 ) # ⠑ ५ [DEVANAGARI DIGIT FIVE] +char \u096C (12 4 ) # ⠋ ६ [DEVANAGARI DIGIT SIX] +char \u096D (12 45 ) # ⠛ ७ [DEVANAGARI DIGIT SEVEN] +char \u096E (12 5 ) # ⠓ ८ [DEVANAGARI DIGIT EIGHT] +char \u096F ( 2 4 ) # ⠊ ९ [DEVANAGARI DIGIT NINE] diff --git a/etc_org/brltty/Text/dra.ttb b/etc_org/brltty/Text/dra.ttb new file mode 100644 index 0000000..92942ea --- /dev/null +++ b/etc_org/brltty/Text/dra.ttb @@ -0,0 +1,24 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Dravidian + +include tamil.tti +include ascii-basic.tti + +include common.tti diff --git a/etc_org/brltty/Text/el.ttb b/etc_org/brltty/Text/el.ttb new file mode 100644 index 0000000..08103c3 --- /dev/null +++ b/etc_org/brltty/Text/el.ttb @@ -0,0 +1,256 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Greek + +# Created by Leon Ungier . +# +# Converted from liblouis table by Samuel Thibault + +# generated by ttbtest: charset=iso-8859-7 +char \x09 ( ) # 09 ⠀ [CHARACTER TABULATION] +char \x0A ( ) # 0A ⠀ [LINE FEED (LF)] +char \x0D ( ) # 0D ⠀ [CARRIAGE RETURN (CR)] +char \x20 ( ) # 20 ⠀ [SPACE] +char \x21 ( 23 5 ) # 21 ⠖ ! [EXCLAMATION MARK] +char \x22 ( 23 56 ) # 22 ⠶ " [QUOTATION MARK] +char \x23 ( 3456 ) # 23 ⠼ # [NUMBER SIGN] +char \x26 (1234 6 ) # 26 ⠯ & [AMPERSAND] +char \x27 ( 3 6 ) # 27 ⠤ ' [APOSTROPHE] +char \x28 ( 23 56 ) # 28 ⠶ ( [LEFT PARENTHESIS] +char \x29 ( 23 56 ) # 29 ⠶ ) [RIGHT PARENTHESIS] +char \x2A ( 3 5 ) # 2A ⠔ * [ASTERISK] +char \x2B ( 2 6 ) # 2B ⠢ + [PLUS SIGN] +char \x2C ( 2 ) # 2C ⠂ , [COMMA] +char \x2D ( 3 6 ) # 2D ⠤ - [HYPHEN-MINUS] +char \x2E ( 2 56 ) # 2E ⠲ . [FULL STOP] +char \x2F ( 34 ) # 2F ⠌ / [SOLIDUS] +char \x30 ( 2 45 ) # 30 ⠚ 0 [DIGIT ZERO] +char \x31 (1 ) # 31 ⠁ 1 [DIGIT ONE] +char \x32 (12 ) # 32 ⠃ 2 [DIGIT TWO] +char \x33 (1 4 ) # 33 ⠉ 3 [DIGIT THREE] +char \x34 (1 45 ) # 34 ⠙ 4 [DIGIT FOUR] +char \x35 (1 5 ) # 35 ⠑ 5 [DIGIT FIVE] +char \x36 (12 4 ) # 36 ⠋ 6 [DIGIT SIX] +char \x37 (12 45 ) # 37 ⠛ 7 [DIGIT SEVEN] +char \x38 (12 5 ) # 38 ⠓ 8 [DIGIT EIGHT] +char \x39 ( 2 4 ) # 39 ⠊ 9 [DIGIT NINE] +char \x3A ( 2 5 ) # 3A ⠒ : [COLON] +char \x3B ( 2 6 ) # 3B ⠢ ; [SEMICOLON] +char \x3D ( 3 6 ) # 3D ⠤ = [EQUALS SIGN] +char \x3F ( 23 6 ) # 3F ⠦ ? [QUESTION MARK] +char \x40 ( 345 ) # 40 ⠜ @ [COMMERCIAL AT] +char \x41 (1 ) # 41 ⠁ A [LATIN CAPITAL LETTER A] +char \x42 (12 ) # 42 ⠃ B [LATIN CAPITAL LETTER B] +char \x43 (1 4 ) # 43 ⠉ C [LATIN CAPITAL LETTER C] +char \x44 (1 45 ) # 44 ⠙ D [LATIN CAPITAL LETTER D] +char \x45 (1 5 ) # 45 ⠑ E [LATIN CAPITAL LETTER E] +char \x46 (12 4 ) # 46 ⠋ F [LATIN CAPITAL LETTER F] +char \x47 (12 45 ) # 47 ⠛ G [LATIN CAPITAL LETTER G] +char \x48 (12 5 ) # 48 ⠓ H [LATIN CAPITAL LETTER H] +char \x49 ( 2 4 ) # 49 ⠊ I [LATIN CAPITAL LETTER I] +char \x4A ( 2 45 ) # 4A ⠚ J [LATIN CAPITAL LETTER J] +char \x4B (1 3 ) # 4B ⠅ K [LATIN CAPITAL LETTER K] +char \x4C (123 ) # 4C ⠇ L [LATIN CAPITAL LETTER L] +char \x4D (1 34 ) # 4D ⠍ M [LATIN CAPITAL LETTER M] +char \x4E (1 345 ) # 4E ⠝ N [LATIN CAPITAL LETTER N] +char \x4F (1 3 5 ) # 4F ⠕ O [LATIN CAPITAL LETTER O] +char \x50 (1234 ) # 50 ⠏ P [LATIN CAPITAL LETTER P] +char \x51 (12345 ) # 51 ⠟ Q [LATIN CAPITAL LETTER Q] +char \x52 (123 5 ) # 52 ⠗ R [LATIN CAPITAL LETTER R] +char \x53 ( 234 ) # 53 ⠎ S [LATIN CAPITAL LETTER S] +char \x54 ( 2345 ) # 54 ⠞ T [LATIN CAPITAL LETTER T] +char \x55 (1 3 6 ) # 55 ⠥ U [LATIN CAPITAL LETTER U] +char \x56 (123 6 ) # 56 ⠧ V [LATIN CAPITAL LETTER V] +char \x57 ( 2 456 ) # 57 ⠺ W [LATIN CAPITAL LETTER W] +char \x58 (1 34 6 ) # 58 ⠭ X [LATIN CAPITAL LETTER X] +char \x59 (1 3456 ) # 59 ⠽ Y [LATIN CAPITAL LETTER Y] +char \x5A (1 3 56 ) # 5A ⠵ Z [LATIN CAPITAL LETTER Z] +char \x5C (1 6 ) # 5C ⠡ \ [REVERSE SOLIDUS] +char \x5E ( 34 6 ) # 5E ⠬ ^ [CIRCUMFLEX ACCENT] +char \x5F ( 456 ) # 5F ⠸ _ [LOW LINE] +char \x60 ( 6 ) # 60 ⠠ ` [GRAVE ACCENT] +char \x61 (1 ) # 61 ⠁ a [LATIN SMALL LETTER A] +char \x62 (12 ) # 62 ⠃ b [LATIN SMALL LETTER B] +char \x63 (1 4 ) # 63 ⠉ c [LATIN SMALL LETTER C] +char \x64 (1 45 ) # 64 ⠙ d [LATIN SMALL LETTER D] +char \x65 (1 5 ) # 65 ⠑ e [LATIN SMALL LETTER E] +char \x66 (12 4 ) # 66 ⠋ f [LATIN SMALL LETTER F] +char \x67 (12 45 ) # 67 ⠛ g [LATIN SMALL LETTER G] +char \x68 (12 5 ) # 68 ⠓ h [LATIN SMALL LETTER H] +char \x69 ( 2 4 ) # 69 ⠊ i [LATIN SMALL LETTER I] +char \x6A ( 2 45 ) # 6A ⠚ j [LATIN SMALL LETTER J] +char \x6B (1 3 ) # 6B ⠅ k [LATIN SMALL LETTER K] +char \x6C (123 ) # 6C ⠇ l [LATIN SMALL LETTER L] +char \x6D (1 34 ) # 6D ⠍ m [LATIN SMALL LETTER M] +char \x6E (1 345 ) # 6E ⠝ n [LATIN SMALL LETTER N] +char \x6F (1 3 5 ) # 6F ⠕ o [LATIN SMALL LETTER O] +char \x70 (1234 ) # 70 ⠏ p [LATIN SMALL LETTER P] +char \x71 (12345 ) # 71 ⠟ q [LATIN SMALL LETTER Q] +char \x72 (123 5 ) # 72 ⠗ r [LATIN SMALL LETTER R] +char \x73 ( 234 ) # 73 ⠎ s [LATIN SMALL LETTER S] +char \x74 ( 2345 ) # 74 ⠞ t [LATIN SMALL LETTER T] +char \x75 (1 3 6 ) # 75 ⠥ u [LATIN SMALL LETTER U] +char \x76 (123 6 ) # 76 ⠧ v [LATIN SMALL LETTER V] +char \x77 ( 2 456 ) # 77 ⠺ w [LATIN SMALL LETTER W] +char \x78 (1 34 6 ) # 78 ⠭ x [LATIN SMALL LETTER X] +char \x79 (1 3456 ) # 79 ⠽ y [LATIN SMALL LETTER Y] +char \x7A (1 3 56 ) # 7A ⠵ z [LATIN SMALL LETTER Z] +char \x7C ( 56 ) # 7C ⠰ | [VERTICAL LINE] +char \x7E ( 34 ) # 7E ⠌ ~ [TILDE] +char \x80 (1 5 ) # 80 ⠑ [] +char \x92 ( 3 ) # 92 ⠄ [PRIVATE USE TWO] +char \xA0 ( ) # A0 ⠀   [NO-BREAK SPACE] +char \u2018 ( 3 ) # A1 ⠄ ‘ [LEFT SINGLE QUOTATION MARK] +char \u2019 ( 3 ) # A2 ⠄ ’ [RIGHT SINGLE QUOTATION MARK] +char \u20AC (1 5 ) # A4 ⠑ € [EURO SIGN] +char \xA7 ( 34 6 ) # A7 ⠬ § [SECTION SIGN] +char \xAB ( 23 6 ) # AB ⠦ « [LEFT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xB0 ( 3 56 ) # B0 ⠴ ° [DEGREE SIGN] +char \u0386 (1 ) # B6 ⠁ Ά [GREEK CAPITAL LETTER ALPHA WITH TONOS] +char \xB7 ( 23 ) # B7 ⠆ · [MIDDLE DOT] +char \u0388 (1 5 ) # B8 ⠑ Έ [GREEK CAPITAL LETTER EPSILON WITH TONOS] +char \u0389 ( 345 ) # B9 ⠜ Ή [GREEK CAPITAL LETTER ETA WITH TONOS] +char \u038A ( 2 4 ) # BA ⠊ Ί [GREEK CAPITAL LETTER IOTA WITH TONOS] +char \xBB ( 3 56 ) # BB ⠴ » [RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \u038C (1 3 5 ) # BC ⠕ Ό [GREEK CAPITAL LETTER OMICRON WITH TONOS] +char \u038E (1 3456 ) # BE ⠽ Ύ [GREEK CAPITAL LETTER UPSILON WITH TONOS] +char \u038F ( 2 45 ) # BF ⠚ Ώ [GREEK CAPITAL LETTER OMEGA WITH TONOS] +char \u0390 ( 2 4 ) # C0 ⠊ ΐ [GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS] +char \u0391 (1 ) # C1 ⠁ Α [GREEK CAPITAL LETTER ALPHA] +char \u0392 (12 ) # C2 ⠃ Β [GREEK CAPITAL LETTER BETA] +char \u0393 (12 45 ) # C3 ⠛ Γ [GREEK CAPITAL LETTER GAMMA] +char \u0394 (1 45 ) # C4 ⠙ Δ [GREEK CAPITAL LETTER DELTA] +char \u0395 (1 5 ) # C5 ⠑ Ε [GREEK CAPITAL LETTER EPSILON] +char \u0396 (1 3 56 ) # C6 ⠵ Ζ [GREEK CAPITAL LETTER ZETA] +char \u0397 ( 345 ) # C7 ⠜ Η [GREEK CAPITAL LETTER ETA] +char \u0398 (1 456 ) # C8 ⠹ Θ [GREEK CAPITAL LETTER THETA] +char \u0399 ( 2 4 ) # C9 ⠊ Ι [GREEK CAPITAL LETTER IOTA] +char \u039A (1 3 ) # CA ⠅ Κ [GREEK CAPITAL LETTER KAPPA] +char \u039B (123 ) # CB ⠇ Λ [GREEK CAPITAL LETTER LAMDA] +char \u039C (1 34 ) # CC ⠍ Μ [GREEK CAPITAL LETTER MU] +char \u039D (1 345 ) # CD ⠝ Ν [GREEK CAPITAL LETTER NU] +char \u039E (1 34 6 ) # CE ⠭ Ξ [GREEK CAPITAL LETTER XI] +char \u039F (1 3 5 ) # CF ⠕ Ο [GREEK CAPITAL LETTER OMICRON] +char \u03A0 (1234 ) # D0 ⠏ Π [GREEK CAPITAL LETTER PI] +char \u03A1 (123 5 ) # D1 ⠗ Ρ [GREEK CAPITAL LETTER RHO] +char \u03A3 ( 234 ) # D3 ⠎ Σ [GREEK CAPITAL LETTER SIGMA] +char \u03A4 ( 2345 ) # D4 ⠞ Τ [GREEK CAPITAL LETTER TAU] +char \u03A5 (1 3456 ) # D5 ⠽ Υ [GREEK CAPITAL LETTER UPSILON] +char \u03A6 (12 4 ) # D6 ⠋ Φ [GREEK CAPITAL LETTER PHI] +char \u03A7 (12 5 ) # D7 ⠓ Χ [GREEK CAPITAL LETTER CHI] +char \u03A8 (1234 6 ) # D8 ⠯ Ψ [GREEK CAPITAL LETTER PSI] +char \u03A9 ( 2 45 ) # D9 ⠚ Ω [GREEK CAPITAL LETTER OMEGA] +char \u03AC (1 ) # DC ⠁ ά [GREEK SMALL LETTER ALPHA WITH TONOS] +char \u03AD (1 5 ) # DD ⠑ έ [GREEK SMALL LETTER EPSILON WITH TONOS] +char \u03AE ( 345 ) # DE ⠜ ή [GREEK SMALL LETTER ETA WITH TONOS] +char \u03AF ( 2 4 ) # DF ⠊ ί [GREEK SMALL LETTER IOTA WITH TONOS] +char \u03B0 (1 3456 ) # E0 ⠽ ΰ [GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS] +char \u03B1 (1 ) # E1 ⠁ α [GREEK SMALL LETTER ALPHA] +char \u03B2 (12 ) # E2 ⠃ β [GREEK SMALL LETTER BETA] +char \u03B3 (12 45 ) # E3 ⠛ γ [GREEK SMALL LETTER GAMMA] +char \u03B4 (1 45 ) # E4 ⠙ δ [GREEK SMALL LETTER DELTA] +char \u03B5 (1 5 ) # E5 ⠑ ε [GREEK SMALL LETTER EPSILON] +char \u03B6 (1 3 56 ) # E6 ⠵ ζ [GREEK SMALL LETTER ZETA] +char \u03B7 ( 345 ) # E7 ⠜ η [GREEK SMALL LETTER ETA] +char \u03B8 (1 456 ) # E8 ⠹ θ [GREEK SMALL LETTER THETA] +char \u03B9 ( 2 4 ) # E9 ⠊ ι [GREEK SMALL LETTER IOTA] +char \u03BA (1 3 ) # EA ⠅ κ [GREEK SMALL LETTER KAPPA] +char \u03BB (123 ) # EB ⠇ λ [GREEK SMALL LETTER LAMDA] +char \u03BC (1 34 ) # EC ⠍ μ [GREEK SMALL LETTER MU] +char \u03BD (1 345 ) # ED ⠝ ν [GREEK SMALL LETTER NU] +char \u03BE (1 34 6 ) # EE ⠭ ξ [GREEK SMALL LETTER XI] +char \u03BF (1 3 5 ) # EF ⠕ ο [GREEK SMALL LETTER OMICRON] +char \u03C0 (1234 ) # F0 ⠏ π [GREEK SMALL LETTER PI] +char \u03C1 (123 5 ) # F1 ⠗ ρ [GREEK SMALL LETTER RHO] +char \u03C2 ( 234 ) # F2 ⠎ ς [GREEK SMALL LETTER FINAL SIGMA] +char \u03C3 ( 234 ) # F3 ⠎ σ [GREEK SMALL LETTER SIGMA] +char \u03C4 ( 2345 ) # F4 ⠞ τ [GREEK SMALL LETTER TAU] +char \u03C5 (1 3456 ) # F5 ⠽ υ [GREEK SMALL LETTER UPSILON] +char \u03C6 (12 4 ) # F6 ⠋ φ [GREEK SMALL LETTER PHI] +char \u03C7 (12 5 ) # F7 ⠓ χ [GREEK SMALL LETTER CHI] +char \u03C8 (1234 6 ) # F8 ⠯ ψ [GREEK SMALL LETTER PSI] +char \u03C9 ( 2 45 ) # F9 ⠚ ω [GREEK SMALL LETTER OMEGA] +char \u03CA ( 2 4 ) # FA ⠊ ϊ [GREEK SMALL LETTER IOTA WITH DIALYTIKA] +char \u03CB (1 3456 ) # FB ⠽ ϋ [GREEK SMALL LETTER UPSILON WITH DIALYTIKA] +char \u03CC (1 3 5 ) # FC ⠕ ό [GREEK SMALL LETTER OMICRON WITH TONOS] +char \u03CD (1 3456 ) # FD ⠽ ύ [GREEK SMALL LETTER UPSILON WITH TONOS] +char \u03CE ( 2 45 ) # FE ⠚ ώ [GREEK SMALL LETTER OMEGA WITH TONOS] +char \xA2 (1 4 ) # ⠉ ¢ [CENT SIGN] +char \xA5 (1 3456 ) # ⠽ ¥ [YEN SIGN] +char \xAA ( 4 6 ) # ⠨ ª [FEMININE ORDINAL INDICATOR] +char \xB5 (123456 ) # ⠿ µ [MICRO SIGN] +char \xB8 ( 45 ) # ⠘ ¸ [CEDILLA] +char \xBF ( 3 5 ) # ⠔ ¿ [INVERTED QUESTION MARK] +char \xC0 (123 56 ) # ⠷ À [LATIN CAPITAL LETTER A WITH GRAVE] +char \xC1 (1 ) # ⠁ Á [LATIN CAPITAL LETTER A WITH ACUTE] +char \xC2 (1 6 ) # ⠡  [LATIN CAPITAL LETTER A WITH CIRCUMFLEX] +char \xC3 ( 345 ) # ⠜ à [LATIN CAPITAL LETTER A WITH TILDE] +char \xC4 ( 345 ) # ⠜ Ä [LATIN CAPITAL LETTER A WITH DIAERESIS] +char \xC5 ( 2 4 6 ) # ⠪ Å [LATIN CAPITAL LETTER A WITH RING ABOVE] +char \xC6 ( 345 ) # ⠜ Æ [LATIN CAPITAL LETTER AE] +char \xC7 (1234 6 ) # ⠯ Ç [LATIN CAPITAL LETTER C WITH CEDILLA] +char \xC8 ( 234 6 ) # ⠮ È [LATIN CAPITAL LETTER E WITH GRAVE] +char \xC9 (123456 ) # ⠿ É [LATIN CAPITAL LETTER E WITH ACUTE] +char \xCA (12 6 ) # ⠣ Ê [LATIN CAPITAL LETTER E WITH CIRCUMFLEX] +char \xCB (12 4 6 ) # ⠫ Ë [LATIN CAPITAL LETTER E WITH DIAERESIS] +char \xD1 (12 456 ) # ⠻ Ñ [LATIN CAPITAL LETTER N WITH TILDE] +char \xD6 ( 2 4 6 ) # ⠪ Ö [LATIN CAPITAL LETTER O WITH DIAERESIS] +char \xE0 (123 56 ) # ⠷ à [LATIN SMALL LETTER A WITH GRAVE] +char \xE1 (1 ) # ⠁ á [LATIN SMALL LETTER A WITH ACUTE] +char \xE2 (1 6 ) # ⠡ â [LATIN SMALL LETTER A WITH CIRCUMFLEX] +char \xE3 ( 345 ) # ⠜ ã [LATIN SMALL LETTER A WITH TILDE] +char \xE4 ( 345 ) # ⠜ ä [LATIN SMALL LETTER A WITH DIAERESIS] +char \xE5 ( 2 4 6 ) # ⠪ å [LATIN SMALL LETTER A WITH RING ABOVE] +char \xE6 ( 345 ) # ⠜ æ [LATIN SMALL LETTER AE] +char \xE7 (1234 6 ) # ⠯ ç [LATIN SMALL LETTER C WITH CEDILLA] +char \xE8 ( 234 6 ) # ⠮ è [LATIN SMALL LETTER E WITH GRAVE] +char \xE9 (123456 ) # ⠿ é [LATIN SMALL LETTER E WITH ACUTE] +char \xEA (12 6 ) # ⠣ ê [LATIN SMALL LETTER E WITH CIRCUMFLEX] +char \xEB (12 4 6 ) # ⠫ ë [LATIN SMALL LETTER E WITH DIAERESIS] +char \xEC ( 2 4 ) # ⠊ ì [LATIN SMALL LETTER I WITH GRAVE] +char \xED ( 2 4 ) # ⠊ í [LATIN SMALL LETTER I WITH ACUTE] +char \xEE (1 4 6 ) # ⠩ î [LATIN SMALL LETTER I WITH CIRCUMFLEX] +char \xEF (12 456 ) # ⠻ ï [LATIN SMALL LETTER I WITH DIAERESIS] +char \xF1 (12 456 ) # ⠻ ñ [LATIN SMALL LETTER N WITH TILDE] +char \xF2 (1 3 5 ) # ⠕ ò [LATIN SMALL LETTER O WITH GRAVE] +char \xF3 ( 34 6 ) # ⠬ ó [LATIN SMALL LETTER O WITH ACUTE] +char \xF4 (1 456 ) # ⠹ ô [LATIN SMALL LETTER O WITH CIRCUMFLEX] +char \xF5 ( 2 4 6 ) # ⠪ õ [LATIN SMALL LETTER O WITH TILDE] +char \xF6 ( 2 4 6 ) # ⠪ ö [LATIN SMALL LETTER O WITH DIAERESIS] +char \xF9 (123 56 ) # ⠷ ù [LATIN SMALL LETTER U WITH GRAVE] +char \xFA (1 3 6 ) # ⠥ ú [LATIN SMALL LETTER U WITH ACUTE] +char \xFB (1 56 ) # ⠱ û [LATIN SMALL LETTER U WITH CIRCUMFLEX] +char \xFC (12 56 ) # ⠳ ü [LATIN SMALL LETTER U WITH DIAERESIS] +char \u0192 (12 4 ) # ⠋ ƒ [LATIN SMALL LETTER F WITH HOOK] +char \u1F00 (1 ) # ⠁ ἀ [GREEK SMALL LETTER ALPHA WITH PSILI] +char \u1F10 (1 5 ) # ⠑ ἐ [GREEK SMALL LETTER EPSILON WITH PSILI] +char \u1F20 ( 345 ) # ⠜ ἠ [GREEK SMALL LETTER ETA WITH PSILI] +char \u1F30 ( 2 4 ) # ⠊ ἰ [GREEK SMALL LETTER IOTA WITH PSILI] +char \u1F40 (1 3 5 ) # ⠕ ὀ [GREEK SMALL LETTER OMICRON WITH PSILI] +char \u1F50 (1 3456 ) # ⠽ ὐ [GREEK SMALL LETTER UPSILON WITH PSILI] +char \u1F60 ( 2 45 ) # ⠚ ὠ [GREEK SMALL LETTER OMEGA WITH PSILI] +char \u1F90 ( 3456 ) # ⠼ ᾐ [GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI] +char \u1FA0 ( 2 456 ) # ⠺ ᾠ [GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI] +char \u1FC3 ( 3456 ) # ⠼ ῃ [GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI] +char \u1FF3 ( 2 456 ) # ⠺ ῳ [GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI] +char \u2010 ( 4 6 ) # ⠨ ‐ [HYPHEN] +char \u2011 ( 4 6 ) # ⠨ ‑ [NON-BREAKING HYPHEN] +char \u2013 ( 3 6 ) # ⠤ – [EN DASH] + +include common.tti diff --git a/etc_org/brltty/Text/en-chess.tti b/etc_org/brltty/Text/en-chess.tti new file mode 100644 index 0000000..0be87e7 --- /dev/null +++ b/etc_org/brltty/Text/en-chess.tti @@ -0,0 +1,35 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This text subtable defines braille representations for the chess figures in +# terms of the letters that are used for them in the English language. + +# See: http://en.wikipedia.org/wiki/Chess_symbols_in_Unicode + +glyph \u2654 (1 3 7 ) # ⡅ ♔ [WHITE CHESS KING] +glyph \u2655 (12345 7 ) # ⡟ ♕ [WHITE CHESS QUEEN] +glyph \u2656 (123 5 7 ) # ⡗ ♖ [WHITE CHESS ROOK] +glyph \u2657 (12 7 ) # ⡃ ♗ [WHITE CHESS BISHOP] +glyph \u2658 (1 345 7 ) # ⡝ ♘ [WHITE CHESS KNIGHT] +glyph \u2659 (1234 7 ) # ⡏ ♙ [WHITE CHESS PAWN] +glyph \u265A (1 3 ) # ⠅ ♚ [BLACK CHESS KING] +glyph \u265B (12345 ) # ⠟ ♛ [BLACK CHESS QUEEN] +glyph \u265C (123 5 ) # ⠗ ♜ [BLACK CHESS ROOK] +glyph \u265D (12 ) # ⠃ ♝ [BLACK CHESS BISHOP] +glyph \u265E (1 345 ) # ⠝ ♞ [BLACK CHESS KNIGHT] +glyph \u265F (1234 ) # ⠏ ♟ [BLACK CHESS PAWN] diff --git a/etc_org/brltty/Text/en-na-ascii.tti b/etc_org/brltty/Text/en-na-ascii.tti new file mode 100644 index 0000000..7688de1 --- /dev/null +++ b/etc_org/brltty/Text/en-na-ascii.tti @@ -0,0 +1,63 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This BRLTTY text subtable defines the braille representations that are used +# by English-speaking North American users for the ASCII character set. + +# the standard representations for the letters of the Latin alphabet +include ltr-latin.tti + +# the numbers 0-9 are represented using the Nemeth (lower numbers) scheme +include num-nemeth.tti + +char \x20 ( ) # ⠀ [SPACE] +char \x21 ( 234 6 ) # ⠮ ! [EXCLAMATION MARK] +char \x22 ( 5 ) # ⠐ " [QUOTATION MARK] +char \x23 ( 3456 ) # ⠼ # [NUMBER SIGN] +char \x24 (12 4 6 ) # ⠫ $ [DOLLAR SIGN] +char \x25 (1 4 6 ) # ⠩ % [PERCENT SIGN] +char \x26 (1234 6 ) # ⠯ & [AMPERSAND] +char \x27 ( 3 ) # ⠄ ' [APOSTROPHE] +char \x28 (123 56 ) # ⠷ ( [LEFT PARENTHESIS] +char \x29 ( 23456 ) # ⠾ ) [RIGHT PARENTHESIS] +char \x2A (1 6 ) # ⠡ * [ASTERISK] +char \x2B ( 34 6 ) # ⠬ + [PLUS SIGN] +char \x2C ( 6 ) # ⠠ , [COMMA] +char \x2D ( 3 6 ) # ⠤ - [HYPHEN-MINUS] +char \x2E ( 4 6 ) # ⠨ . [FULL STOP] +char \x2F ( 34 ) # ⠌ / [SOLIDUS] +# Hindu-Arabic numerals # 30-39 +char \x3A (1 56 ) # ⠱ : [COLON] +char \x3B ( 56 ) # ⠰ ; [SEMICOLON] +char \x3C (12 6 ) # ⠣ < [LESS-THAN SIGN] +char \x3D (123456 ) # ⠿ = [EQUALS SIGN] +char \x3E ( 345 ) # ⠜ > [GREATER-THAN SIGN] +char \x3F (1 456 ) # ⠹ ? [QUESTION MARK] +char \x40 ( 4 7 ) # ⡈ @ [COMMERCIAL AT] +# uppercase Latin alphabet # 41-5A +char \x5B ( 2 4 67 ) # ⡪ [ [LEFT SQUARE BRACKET] +char \x5C (12 567 ) # ⡳ \ [REVERSE SOLIDUS] +char \x5D (12 4567 ) # ⡻ ] [RIGHT SQUARE BRACKET] +char \x5E ( 45 7 ) # ⡘ ^ [CIRCUMFLEX ACCENT] +char \x5F ( 456 ) # ⠸ _ [LOW LINE] +char \x60 ( 4 ) # ⠈ ` [GRAVE ACCENT] +# lowercase Latin alphabet # 61-7A +char \x7B ( 2 4 6 ) # ⠪ { [LEFT CURLY BRACKET] +char \x7C (12 56 ) # ⠳ | [VERTICAL LINE] +char \x7D (12 456 ) # ⠻ } [RIGHT CURLY BRACKET] +char \x7E ( 45 ) # ⠘ ~ [TILDE] diff --git a/etc_org/brltty/Text/en-nabcc.ttb b/etc_org/brltty/Text/en-nabcc.ttb new file mode 100644 index 0000000..784e2fd --- /dev/null +++ b/etc_org/brltty/Text/en-nabcc.ttb @@ -0,0 +1,421 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - English (North American Braille Computer Code) + +# This is a description of the default text table used by BRLTTY. +# It's based on the North American Braille Computer Code, but defines the full +# Latin1 (ISO-8859-1) character set. + +# The 95 printable characters of the standard 7-bit US-ASCII character set +# (32-126) are identical to their representations within the North American +# Braille Computer Code (these are the only characters which the NABCC actually +# defines). Characters from literary braille, symbols from The Nemeth Braille +# Code for Mathematics and Science Notation, and a bit of human imagination +# have all been combined to create an easy-to-remember, one-to-one mapping +# between each character and its braille counterpart. All possible combinations +# involving only the original 6 braille dots are used, but that only allows for +# 64 out of the required 95 character representations. The presence or absence +# of dot 7 is used to differentiate between pairs of characters which either +# are very closely related in meaning or, in a few cases where a more intuitive +# reason couldn't be found, have a very close logical relationship within the +# US-ASCII code. Dot 8 isn't used at all. + +# The space and the 26 lowercase letters (a-z) are the same as in literary +# braille: + + #Hex Dots Dec Char Description +char \X20 ( ) # 32 space +char \X61 (1 ) # 97 a latin small letter a +char \X62 (12 ) # 98 b latin small letter b +char \X63 (1 4 ) # 99 c latin small letter c +char \X64 (1 45 ) # 100 d latin small letter d +char \X65 (1 5 ) # 101 e latin small letter e +char \X66 (12 4 ) # 102 f latin small letter f +char \X67 (12 45 ) # 103 g latin small letter g +char \X68 (12 5 ) # 104 h latin small letter h +char \X69 ( 2 4 ) # 105 i latin small letter i +char \X6A ( 2 45 ) # 106 j latin small letter j +char \X6B (1 3 ) # 107 k latin small letter k +char \X6C (123 ) # 108 l latin small letter l +char \X6D (1 34 ) # 109 m latin small letter m +char \X6E (1 345 ) # 110 n latin small letter n +char \X6F (1 3 5 ) # 111 o latin small letter o +char \X70 (1234 ) # 112 p latin small letter p +char \X71 (12345 ) # 113 q latin small letter q +char \X72 (123 5 ) # 114 r latin small letter r +char \X73 ( 234 ) # 115 s latin small letter s +char \X74 ( 2345 ) # 116 t latin small letter t +char \X75 (1 3 6 ) # 117 u latin small letter u +char \X76 (123 6 ) # 118 v latin small letter v +char \X77 ( 2 456 ) # 119 w latin small letter w +char \X78 (1 34 6 ) # 120 x latin small letter x +char \X79 (1 3456 ) # 121 y latin small letter y +char \X7A (1 3 56 ) # 122 z latin small letter z + +# The 26 uppercase letters (A-Z) are the same as their lowercase counterparts +# except that dot 7 is added: + + #Hex Dots Dec Char Description +char \X41 (1 7 ) # 65 A latin capital letter a +char \X42 (12 7 ) # 66 B latin capital letter b +char \X43 (1 4 7 ) # 67 C latin capital letter c +char \X44 (1 45 7 ) # 68 D latin capital letter d +char \X45 (1 5 7 ) # 69 E latin capital letter e +char \X46 (12 4 7 ) # 70 F latin capital letter f +char \X47 (12 45 7 ) # 71 G latin capital letter g +char \X48 (12 5 7 ) # 72 H latin capital letter h +char \X49 ( 2 4 7 ) # 73 I latin capital letter i +char \X4A ( 2 45 7 ) # 74 J latin capital letter j +char \X4B (1 3 7 ) # 75 K latin capital letter k +char \X4C (123 7 ) # 76 L latin capital letter l +char \X4D (1 34 7 ) # 77 M latin capital letter m +char \X4E (1 345 7 ) # 78 N latin capital letter n +char \X4F (1 3 5 7 ) # 79 O latin capital letter o +char \X50 (1234 7 ) # 80 P latin capital letter p +char \X51 (12345 7 ) # 81 Q latin capital letter q +char \X52 (123 5 7 ) # 82 R latin capital letter r +char \X53 ( 234 7 ) # 83 S latin capital letter s +char \X54 ( 2345 7 ) # 84 T latin capital letter t +char \X55 (1 3 67 ) # 85 U latin capital letter u +char \X56 (123 67 ) # 86 V latin capital letter v +char \X57 ( 2 4567 ) # 87 W latin capital letter w +char \X58 (1 34 67 ) # 88 X latin capital letter x +char \X59 (1 34567 ) # 89 Y latin capital letter y +char \X5A (1 3 567 ) # 90 Z latin capital letter z + +# The 10 decimal digits (0-9) are the same as in the Nemeth Code: + + #Hex Dots Dec Char Description +char \X30 ( 3 56 ) # 48 0 digit zero +char \X31 ( 2 ) # 49 1 digit one +char \X32 ( 23 ) # 50 2 digit two +char \X33 ( 2 5 ) # 51 3 digit three +char \X34 ( 2 56 ) # 52 4 digit four +char \X35 ( 2 6 ) # 53 5 digit five +char \X36 ( 23 5 ) # 54 6 digit six +char \X37 ( 23 56 ) # 55 7 digit seven +char \X38 ( 23 6 ) # 56 8 digit eight +char \X39 ( 3 5 ) # 57 9 digit nine + +# Common symbols used within mathematical expressions by popular computer +# programming languages are the same as in the Nemeth Code: + + #Hex Dots Dec Char Description +char \X2E ( 4 6 ) # 46 . full stop +char \X2B ( 34 6 ) # 43 + plus sign +char \X2D ( 3 6 ) # 45 - hyphen-minus +char \X2A (1 6 ) # 42 * asterisk +char \X2F ( 34 ) # 47 / solidus +char \X28 (123 56 ) # 40 ( left parenthesis +char \X29 ( 23456 ) # 41 ) right parenthesis + +# With all of these major considerations having been taken into account, +# convenient representations were still available, and are used, for some of +# the remaining characters: + + #Hex Dots Dec Char Description +char \X26 (1234 6 ) # 38 & ampersand +char \X23 ( 3456 ) # 35 # number sign + +# The remaining characters are what they are. Dot 7 isn't used either within +# the number block (32-63) or, with the exception of the DEL control character +# (127), within the lowercase block (96-127). With the exception of the +# underscore (95), dot 7 is used for every character within the uppercase block +# (64-95). Adding dot 7 to any character within the lowercase block (96-127) +# yields its corresponding character within the uppercase block (64-95) except +# that removing dot 7 from the DEL control character yields the underscore. + + #Hex Dots Dec Char Description +char \X2C ( 6 ) # 44 , comma +char \X3B ( 56 ) # 59 ; semicolon +char \X3A (1 56 ) # 58 : colon +char \X21 ( 234 6 ) # 33 ! exclamation mark +char \X3F (1 456 ) # 63 ? question mark +char \X22 ( 5 ) # 34 " quotation mark +char \X27 ( 3 ) # 39 ' apostrophe +char \X60 ( 4 ) # 96 ` grave accent +char \X5E ( 45 7 ) # 94 ^ circumflex accent +char \X7E ( 45 ) # 126 ~ tilde +char \X5B ( 2 4 67 ) # 91 [ left square bracket +char \X5D (12 4567 ) # 93 ] right square bracket +char \X7B ( 2 4 6 ) # 123 { left curly bracket +char \X7D (12 456 ) # 125 } right curly bracket +char \X3D (123456 ) # 61 = equals sign +char \X3C (12 6 ) # 60 < less-than sign +char \X3E ( 345 ) # 62 > greater-than sign +char \X24 (12 4 6 ) # 36 $ dollar sign +char \X25 (1 4 6 ) # 37 % percent sign +char \X40 ( 4 7 ) # 64 @ commercial at +char \X7C (12 56 ) # 124 | vertical line +char \X5C (12 567 ) # 92 \ reverse solidus +char \X5F ( 456 ) # 95 _ low line + +# Each of the characters within the basic control character block (0-31) is the +# same as its corresponding character within both the uppercase block (64-95) +# and the lowercase block (96-127) except that dots 7 and 8 are both used. + + #Hex Dots Dec Char Description +char \X00 ( 4 78) # 0 ^@ null +char \X01 (1 78) # 1 ^A start of heading +char \X02 (12 78) # 2 ^B start of text +char \X03 (1 4 78) # 3 ^C end of text +char \X04 (1 45 78) # 4 ^D end of transmission +char \X05 (1 5 78) # 5 ^E enquiry +char \X06 (12 4 78) # 6 ^F acknowledge +char \X07 (12 45 78) # 7 ^G bell +char \X08 (12 5 78) # 8 ^H backspace +char \X09 ( 2 4 78) # 9 ^I horizontal tabulation +char \X0A ( 2 45 78) # 10 ^J line feed +char \X0B (1 3 78) # 11 ^K vertical tabulation +char \X0C (123 78) # 12 ^L form feed +char \X0D (1 34 78) # 13 ^M carriage return +char \X0E (1 345 78) # 14 ^N shift out +char \X0F (1 3 5 78) # 15 ^O shift in +char \X10 (1234 78) # 16 ^P data link escape +char \X11 (12345 78) # 17 ^Q device control one +char \X12 (123 5 78) # 18 ^R device control two +char \X13 ( 234 78) # 19 ^S device control three +char \X14 ( 2345 78) # 20 ^T device control four +char \X15 (1 3 678) # 21 ^U negative acknowledge +char \X16 (123 678) # 22 ^V synchronous idle +char \X17 ( 2 45678) # 23 ^W end of transmission block +char \X18 (1 34 678) # 24 ^X cancel +char \X19 (1 345678) # 25 ^Y end of medium +char \X1A (1 3 5678) # 26 ^Z substitute +char \X1B ( 2 4 678) # 27 ^[ escape +char \X1C (12 5678) # 28 ^\ file separator +char \X1D (12 45678) # 29 ^] group separator +char \X1E ( 45 78) # 30 ^^ record separator +char \X1F ( 45678) # 31 ^_ unit separator + +# Each of the characters within the extended control character block (128-159) +# is the same as its corresponding character within the basic control character +# block (0-31) except that only dot 8 is used. + + #Hex Dots Dec Char Description +char \X80 ( 4 8) # 128 ~@ +char \X81 (1 8) # 129 ~A +char \X82 (12 8) # 130 ~B break permitted here +char \X83 (1 4 8) # 131 ~C no break here +char \X84 (1 45 8) # 132 ~D +char \X85 (1 5 8) # 133 ~E next line +char \X86 (12 4 8) # 134 ~F start of selected area +char \X87 (12 45 8) # 135 ~G end of selected area +char \X88 (12 5 8) # 136 ~H character tabulation set +char \X89 ( 2 4 8) # 137 ~I character tabulation with justification +char \X8A ( 2 45 8) # 138 ~J line tabulation set +char \X8B (1 3 8) # 139 ~K partial line down +char \X8C (123 8) # 140 ~L partial line up +char \X8D (1 34 8) # 141 ~M reverse line feed +char \X8E (1 345 8) # 142 ~N single shift two +char \X8F (1 3 5 8) # 143 ~O single shift three +char \X90 (1234 8) # 144 ~P device control string +char \X91 (12345 8) # 145 ~Q private use one +char \X92 (123 5 8) # 146 ~R private use two +char \X93 ( 234 8) # 147 ~S set transmit state +char \X94 ( 2345 8) # 148 ~T cancel character +char \X95 (1 3 6 8) # 149 ~U message waiting +char \X96 (123 6 8) # 150 ~V start of guarded area +char \X97 ( 2 456 8) # 151 ~W end of guarded area +char \X98 (1 34 6 8) # 152 ~X start of string +char \X99 (1 3456 8) # 153 ~Y +char \X9A (1 3 56 8) # 154 ~Z single character introducer +char \X9B ( 2 4 6 8) # 155 ~[ control sequence introducer +char \X9C (12 56 8) # 156 ~\ string terminator +char \X9D (12 456 8) # 157 ~] operating system command +char \X9E ( 45 8) # 158 ~^ privacy message +char \X9F ( 456 8) # 159 ~_ application program command + +# Representations for the uppercase accented letters are drawn from the +# remaining combinations which use both dots 7 and 8. The representation for a +# lowercase accented letter is the same as its uppercase counterpart except +# that dot 7 isn't used. This scheme retains the use of dot 7 as the modifier +# for a capitalized letter. The only exception to these rules is that, due to +# the nature of the Latin1 character set, the German lowercase double-s is +# treated as though it were an uppercase y-dieresis (neither has an uppercase +# definition). These representations have been gathered, as much as possible, +# into logical groupings. + +# The 5 letters with a circumflex accent (^) use the [1-5] dot combinations: + + #Hex Dots Dec Char Description +char \XC2 ( 2 78) # 194  latin capital letter a with circumflex +char \XCA ( 23 78) # 202 Ê latin capital letter e with circumflex +char \XCE ( 2 5 78) # 206 Î latin capital letter i with circumflex +char \XD4 ( 2 5678) # 212 Ô latin capital letter o with circumflex +char \XDB ( 2 678) # 219 Û latin capital letter u with circumflex +char \XE2 ( 2 8) # 226 â latin small letter a with circumflex +char \XEA ( 23 8) # 234 ê latin small letter e with circumflex +char \XEE ( 2 5 8) # 238 î latin small letter i with circumflex +char \XF4 ( 2 56 8) # 244 ô latin small letter o with circumflex +char \XFB ( 2 6 8) # 251 û latin small letter u with circumflex + +# The 5 letters with a grave accent (`) use the [6-0] dot combinations: + + #Hex Dots Dec Char Description +char \XC0 ( 23 5 78) # 192 À latin capital letter a with grave +char \XC8 ( 23 5678) # 200 È latin capital letter e with grave +char \XCC ( 23 678) # 204 Ì latin capital letter i with grave +char \XD2 ( 3 5 78) # 210 Ò latin capital letter o with grave +char \XD9 ( 3 5678) # 217 Ù latin capital letter u with grave +char \XE0 ( 23 5 8) # 224 à latin small letter a with grave +char \XE8 ( 23 56 8) # 232 è latin small letter e with grave +char \XEC ( 23 6 8) # 236 ì latin small letter i with grave +char \XF2 ( 3 5 8) # 242 ò latin small letter o with grave +char \XF9 ( 3 56 8) # 249 ù latin small letter u with grave + +# The 6 letters with an acute accent (') use the [a-f] dot combinations with +# dots 3 and 6 added: + + #Hex Dots Dec Char Description +char \XC1 (1 678) # 193 Á latin capital letter a with acute +char \XC9 (12 678) # 201 É latin capital letter e with acute +char \XCD (1 4 678) # 205 Í latin capital letter i with acute +char \XD3 (1 45678) # 211 Ó latin capital letter o with acute +char \XDA (1 5678) # 218 Ú latin capital letter u with acute +char \XDD (12 4 678) # 221 Ý latin capital letter y with acute +char \XE1 (1 6 8) # 225 á latin small letter a with acute +char \XE9 (12 6 8) # 233 é latin small letter e with acute +char \XED (1 4 6 8) # 237 í latin small letter i with acute +char \XF3 (1 456 8) # 243 ó latin small letter o with acute +char \XFA (1 56 8) # 250 ú latin small letter u with acute +char \XFD (12 4 6 8) # 253 ý latin small letter y with acute + +# The 6 letters with a dieresis accent (") use the [f-j] dot combinations with +# dots 3 and 6 added, and the number sign (because it fits the sequence +# reasonably well): + + #Hex Dots Dec Char Description +char \XC4 (1234 678) # 196 Ä latin capital letter a with diaeresis +char \XCB (12345678) # 203 Ë latin capital letter e with diaeresis +char \XCF (123 5678) # 207 Ï latin capital letter i with diaeresis +char \XD6 ( 234 678) # 214 Ö latin capital letter o with diaeresis +char \XDC ( 2345678) # 220 Ü latin capital letter u with diaeresis +char \XE4 (1234 6 8) # 228 ä latin small letter a with diaeresis +char \XEB (123456 8) # 235 ë latin small letter e with diaeresis +char \XEF (123 56 8) # 239 ï latin small letter i with diaeresis +char \XF6 ( 234 6 8) # 246 ö latin small letter o with diaeresis +char \XFC ( 23456 8) # 252 ü latin small letter u with diaeresis +char \XFF ( 3456 8) # 255 ÿ latin small letter y with diaeresis + +# There is no uppercase y-dieresis in the Latin1 character set. The German +# lowercase double-s, which also doesn't have an uppercase counterpart in the +# Latin1 character set, uses its representation: + + #Hex Dots Dec Char Description +char \XDF ( 345678) # 223 ß latin small letter sharp s + +# The remaining accented letters are: + + #Hex Dots Dec Char Description +char \XC3 ( 5 78) # 195 à latin capital letter a with tilde +char \XD1 ( 4 678) # 209 Ñ latin capital letter n with tilde +char \XD5 ( 5678) # 213 Õ latin capital letter o with tilde +char \XC5 ( 345 78) # 197 Å latin capital letter a with ring above +char \XC7 ( 34 678) # 199 Ç latin capital letter c with cedilla +char \XD8 ( 34 78) # 216 Ø latin capital letter o with stroke +char \XC6 ( 3 78) # 198 Æ latin capital letter ae +char \XD0 ( 678) # 208 Ð latin capital letter eth +char \XDE ( 3 678) # 222 Þ latin capital letter thorn +char \XE3 ( 5 8) # 227 ã latin small letter a with tilde +char \XF1 ( 4 6 8) # 241 ñ latin small letter n with tilde +char \XF5 ( 56 8) # 245 õ latin small letter o with tilde +char \XE5 ( 345 8) # 229 å latin small letter a with ring above +char \XE7 ( 34 6 8) # 231 ç latin small letter c with cedilla +char \XF8 ( 34 8) # 248 ø latin small letter o with stroke +char \XE6 ( 3 8) # 230 æ latin small letter ae +char \XF0 ( 6 8) # 240 ð latin small letter eth +char \XFE ( 3 6 8) # 254 þ latin small letter thorn + +# Some characters are the same as other characters which they resemble but with +# dot 7 added: + + #Hex Dots Dec Char Description +char \XAD ( 3 67 ) # 173 ­ soft hyphen +char \XAB (12 67 ) # 171 « left-pointing double angle quotation mark +char \XBB ( 345 7 ) # 187 » right-pointing double angle quotation mark +char \XA6 (1 567 ) # 166 ¦ broken bar +char \XB9 ( 2 7 ) # 185 ¹ superscript one +char \XB2 ( 23 7 ) # 178 ² superscript two +char \XB3 ( 2 5 7 ) # 179 ³ superscript three +char \XB1 ( 34 67 ) # 177 ± plus-minus sign +char \XD7 (1 67 ) # 215 × multiplication sign +char \XF7 ( 34 7 ) # 247 ÷ division sign +char \XB7 ( 4 67 ) # 183 · middle dot +char \XA1 ( 234 67 ) # 161 ¡ inverted exclamation mark +char \XBF (1 4567 ) # 191 ¿ inverted question mark +char \XA2 (12 4 67 ) # 162 ¢ cent sign +char \XA3 ( 34567 ) # 163 £ pound sign + +# A few more characters follow this same convention but their relationships +# to their base characters is a bit obscure: + + #Hex Dots Dec Char Description +char \XA4 (1 4 67 ) # 164 ¤ currency sign +char \XA5 (1234 67 ) # 165 ¥ yen sign + +# Some characters are represented by the first letters of their names lowered +# by one row of dots: + + #Hex Dots Dec Char Description +char \XAC ( 2 567 ) # 172 ¬ not sign +char \XB6 ( 23 5 7 ) # 182 ¶ pilcrow sign +char \XA9 ( 23 567 ) # 169 © copyright sign +char \XAE ( 23 67 ) # 174 ® registered sign +char \XA7 ( 3 5 7 ) # 167 § section sign +char \XB0 ( 3 567 ) # 176 ° degree sign + +# The three fraction characters use combinations of dots 1 and 4 (which +# progress from left to right as the value of the fraction increases) together +# with dots 2,3,5,6,7: + + #Hex Dots Dec Char Description +char \XBC (123 567 ) # 188 ¼ vulgar fraction one quarter +char \XBD (1234567 ) # 189 ½ vulgar fraction one half +char \XBE ( 234567 ) # 190 ¾ vulgar fraction three quarters + +# Each of the three extended accent characters is the same as its conventional +# compose character but with dot 7 added: + + #Hex Dots Dec Char Description +char \XB4 ( 3 7 ) # 180 ´ acute accent +char \XB8 ( 67 ) # 184 ¸ cedilla +char \XA8 ( 5 7 ) # 168 ¨ diaeresis + +# The two gender symbols are: + + #Hex Dots Dec Char Description +char \XBA ( 7 ) # 186 º masculine ordinal indicator +char \XAA ( 8) # 170 ª feminine ordinal indicator + +# The three remaining characters are: + + #Hex Dots Dec Char Description +char \XAF ( 2 67 ) # 175 ¯ macron +char \XB5 ( 567 ) # 181 µ micro sign + +# The nonbreaking space is dots 7 and 8 because this presents a sequence of +# nonbreaking spaces as a smooth low line segment. + + #Hex Dots Dec Char Description +char \X7F ( 4567 ) # 127 ^? delete + +include ltr-alias.tti +include num-alias.tti +include common.tti diff --git a/etc_org/brltty/Text/en.ttb b/etc_org/brltty/Text/en.ttb new file mode 100644 index 0000000..1f203ad --- /dev/null +++ b/etc_org/brltty/Text/en.ttb @@ -0,0 +1,21 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - English + +include en-nabcc.ttb diff --git a/etc_org/brltty/Text/en_CA.ttb b/etc_org/brltty/Text/en_CA.ttb new file mode 100644 index 0000000..98669c0 --- /dev/null +++ b/etc_org/brltty/Text/en_CA.ttb @@ -0,0 +1,141 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - English (Canada) +# Dave Mielke + +# This text table implements North American style English braille, the +# additional letters of the French, German, and Italian alphabets, and +# easy-to-remember representations for many common extra symbols. + +# ASCII character representations as used by English-speaking North Americans +include en-na-ascii.tti + +# the control letters +char \x01 (1 78) # ⣁ [START OF HEADING] +char \x02 (12 78) # ⣃ [START OF TEXT] +char \x03 (1 4 78) # ⣉ [END OF TEXT] +char \x04 (1 45 78) # ⣙ [END OF TRANSMISSION] +char \x05 (1 5 78) # ⣑ [ENQUIRY] +char \x06 (12 4 78) # ⣋ [ACKNOWLEDGE] +char \x07 (12 45 78) # ⣛ [BELL] +char \x08 (12 5 78) # ⣓ [BACKSPACE] +char \x09 ( 2 4 78) # ⣊ [CHARACTER TABULATION] +char \x0A ( 2 45 78) # ⣚ [LINE FEED (LF)] +char \x0B (1 3 78) # ⣅ [LINE TABULATION] +char \x0C (123 78) # ⣇ [FORM FEED (FF)] +char \x0D (1 34 78) # ⣍ [CARRIAGE RETURN (CR)] +char \x0E (1 345 78) # ⣝ [SHIFT OUT] +char \x0F (1 3 5 78) # ⣕ [SHIFT IN] +char \x10 (1234 78) # ⣏ [DATA LINK ESCAPE] +char \x11 (12345 78) # ⣟ [DEVICE CONTROL ONE] +char \x12 (123 5 78) # ⣗ [DEVICE CONTROL TWO] +char \x13 ( 234 78) # ⣎ [DEVICE CONTROL THREE] +char \x14 ( 2345 78) # ⣞ [DEVICE CONTROL FOUR] +char \x15 (1 3 678) # ⣥ [NEGATIVE ACKNOWLEDGE] +char \x16 (123 678) # ⣧ [SYNCHRONOUS IDLE] +char \x17 ( 2 45678) # ⣺ [END OF TRANSMISSION BLOCK] +char \x18 (1 34 678) # ⣭ [CANCEL] +char \x19 (1 345678) # ⣽ [END OF MEDIUM] +char \x1A (1 3 5678) # ⣵ [SUBSTITUTE] + +# equivalents to \x2D [HYPHEN-MINUS] +char \xAD ( 3 6 ) # ⠤ ­ [SOFT HYPHEN] +char \u2010 ( 3 6 ) # ⠤ ‐ [HYPHEN] +char \u2011 ( 3 6 ) # ⠤ ‑ [NON-BREAKING HYPHEN] +char \u2013 ( 3 6 ) # ⠤ – [EN DASH] +char \u2212 ( 3 6 ) # ⠤ − [MINUS SIGN] + +# equivalents to \x7C [VERTICAL LINE] +char \xA6 (12 56 ) # ⠳ ¦ [BROKEN BAR] + +# symbols represented using Letters with dot 8 added +char \xA9 (1 4 8) # ⢉ © [COPYRIGHT SIGN] +char \xB0 (1 45 8) # ⢙ ° [DEGREE SIGN] +char \u20AC (1 5 8) # ⢑ € [EURO SIGN] +char \xB5 (1 34 8) # ⢍ µ [MICRO SIGN] +char \xAC (1 345 8) # ⢝ ¬ [NOT SIGN] +char \xB6 (1234 8) # ⢏ ¶ [PILCROW SIGN] +char \xAE (123 5 8) # ⢗ ® [REGISTERED SIGN] +char \xA7 ( 234 8) # ⢎ § [SECTION SIGN] +char \u2122 ( 2345 8) # ⢞ ™ [TRADE MARK SIGN] +char \xA5 (1 3456 8) # ⢽ ¥ [YEN SIGN] + +# symbols represented using punctuation with dot 7 added +char \xA1 ( 234 67 ) # ⡮ ¡ [INVERTED EXCLAMATION MARK] +char \xBF (1 4567 ) # ⡹ ¿ [INVERTED QUESTION MARK] +char \xB7 ( 4 67 ) # ⡨ · [MIDDLE DOT] +char \xAB (123 567 ) # ⡷ « [LEFT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xBB ( 234567 ) # ⡾ » [RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xB1 ( 34 67 ) # ⡬ ± [PLUS-MINUS SIGN] +char \xD7 (1 67 ) # ⡡ × [MULTIPLICATION SIGN] +char \xF7 ( 34 7 ) # ⡌ ÷ [DIVISION SIGN] +char \u2260 (1234567 ) # ⡿ ≠ [NOT EQUAL TO] +char \u2264 ( 345 7 ) # ⡜ ≤ [LESS-THAN OR EQUAL TO] +char \u2265 (12 67 ) # ⡣ ≥ [GREATER-THAN OR EQUAL TO] +char \xA2 (12 4 67 ) # ⡫ ¢ [CENT SIGN] +char \xA3 ( 34567 ) # ⡼ £ [POUND SIGN] + +# French lowercase accented letters +char \xE7 (1234 6 8) # ⢯ ç [LATIN SMALL LETTER C WITH CEDILLA] +char \xE9 (123456 8) # ⢿ é [LATIN SMALL LETTER E WITH ACUTE] +char \xE0 (123 56 8) # ⢷ à [LATIN SMALL LETTER A WITH GRAVE] +char \xE8 ( 234 6 8) # ⢮ è [LATIN SMALL LETTER E WITH GRAVE] +char \xF9 ( 23456 8) # ⢾ ù [LATIN SMALL LETTER U WITH GRAVE] +char \xE2 (1 6 8) # ⢡ â [LATIN SMALL LETTER A WITH CIRCUMFLEX] +char \xEA (12 6 8) # ⢣ ê [LATIN SMALL LETTER E WITH CIRCUMFLEX] +char \xEE (1 4 6 8) # ⢩ î [LATIN SMALL LETTER I WITH CIRCUMFLEX] +char \xF4 (1 456 8) # ⢹ ô [LATIN SMALL LETTER O WITH CIRCUMFLEX] +char \xFB (1 56 8) # ⢱ û [LATIN SMALL LETTER U WITH CIRCUMFLEX] +char \xEB (12 4 6 8) # ⢫ ë [LATIN SMALL LETTER E WITH DIAERESIS] +char \xEF (12 456 8) # ⢻ ï [LATIN SMALL LETTER I WITH DIAERESIS] + +# French uppercase accented letters +char \xC7 (1234 678) # ⣯ Ç [LATIN CAPITAL LETTER C WITH CEDILLA] +char \xC9 (12345678) # ⣿ É [LATIN CAPITAL LETTER E WITH ACUTE] +char \xC0 (123 5678) # ⣷ À [LATIN CAPITAL LETTER A WITH GRAVE] +char \xC8 ( 234 678) # ⣮ È [LATIN CAPITAL LETTER E WITH GRAVE] +char \xD9 ( 2345678) # ⣾ Ù [LATIN CAPITAL LETTER U WITH GRAVE] +char \xC2 (1 678) # ⣡  [LATIN CAPITAL LETTER A WITH CIRCUMFLEX] +char \xCA (12 678) # ⣣ Ê [LATIN CAPITAL LETTER E WITH CIRCUMFLEX] +char \xCE (1 4 678) # ⣩ Î [LATIN CAPITAL LETTER I WITH CIRCUMFLEX] +char \xD4 (1 45678) # ⣹ Ô [LATIN CAPITAL LETTER O WITH CIRCUMFLEX] +char \xDB (1 5678) # ⣱ Û [LATIN CAPITAL LETTER U WITH CIRCUMFLEX] +char \xCB (12 4 678) # ⣫ Ë [LATIN CAPITAL LETTER E WITH DIAERESIS] +char \xCF (12 45678) # ⣻ Ï [LATIN CAPITAL LETTER I WITH DIAERESIS] + +# German lowercase accented letters +char \xE4 ( 345 8) # ⢜ ä [LATIN SMALL LETTER A WITH DIAERESIS] +char \xF6 ( 2 4 6 8) # ⢪ ö [LATIN SMALL LETTER O WITH DIAERESIS] +char \xFC (12 56 8) # ⢳ ü [LATIN SMALL LETTER U WITH DIAERESIS] +char \xDF ( 3456 8) # ⢼ ß [LATIN SMALL LETTER SHARP S] + +# German uppercase accented letters +char \xC4 ( 345 78) # ⣜ Ä [LATIN CAPITAL LETTER A WITH DIAERESIS] +char \xD6 ( 2 4 678) # ⣪ Ö [LATIN CAPITAL LETTER O WITH DIAERESIS] +char \xDC (12 5678) # ⣳ Ü [LATIN CAPITAL LETTER U WITH DIAERESIS] + +# Italian lowercase accented letters +char \xEC ( 34 8) # ⢌ ì [LATIN SMALL LETTER I WITH GRAVE] +char \xF2 ( 34 6 8) # ⢬ ò [LATIN SMALL LETTER O WITH GRAVE] + +# Italian uppercase accented letters +char \xCC ( 34 78) # ⣌ Ì [LATIN CAPITAL LETTER I WITH GRAVE] +char \xD2 ( 34 678) # ⣬ Ò [LATIN CAPITAL LETTER O WITH GRAVE] + +include common.tti diff --git a/etc_org/brltty/Text/en_GB.ttb b/etc_org/brltty/Text/en_GB.ttb new file mode 100644 index 0000000..3d11615 --- /dev/null +++ b/etc_org/brltty/Text/en_GB.ttb @@ -0,0 +1,209 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - English (United Kingdom) + +# the standard representations for the letters of the Latin alphabet +include ltr-latin.tti + +# the standard representations for the Latin control characters +include ctl-latin.tti + +# generated by ttbtest: charset=iso-8859-1 +char \x00 ( 234 678) # 00 ⣮ [NULL] +# Latin control characters # 01-1A +char \x1B (123 5678) # 1B ⣷ [ESCAPE] +char \x1C ( 34 678) # 1C ⣬ [INFORMATION SEPARATOR FOUR] +char \x1D ( 2345678) # 1D ⣾ [INFORMATION SEPARATOR THREE] +char \x1E ( 678) # 1E ⣠ [INFORMATION SEPARATOR TWO] +char \x1F ( 5 78) # 1F ⣐ [INFORMATION SEPARATOR ONE] +char \x20 ( ) # 20 ⠀ [SPACE] +char \x21 ( 3456 ) # 21 ⠼ ! [EXCLAMATION MARK] +char \x22 ( 4 ) # 22 ⠈ " [QUOTATION MARK] +char \x23 ( 56 ) # 23 ⠰ # [NUMBER SIGN] +char \x24 ( 456 ) # 24 ⠸ $ [DOLLAR SIGN] +char \x25 ( 4 6 ) # 25 ⠨ % [PERCENT SIGN] +char \x26 (1234 6 ) # 26 ⠯ & [AMPERSAND] +char \x27 ( 3 ) # 27 ⠄ ' [APOSTROPHE] +char \x28 ( 45 ) # 28 ⠘ ( [LEFT PARENTHESIS] +char \x29 ( 345 ) # 29 ⠜ ) [RIGHT PARENTHESIS] +char \x2A ( 3 5 ) # 2A ⠔ * [ASTERISK] +char \x2B ( 23 5 ) # 2B ⠖ + [PLUS SIGN] +char \x2C ( 2 ) # 2C ⠂ , [COMMA] +char \x2D ( 3 6 ) # 2D ⠤ - [HYPHEN-MINUS] +char \x2E ( 2 56 ) # 2E ⠲ . [FULL STOP] +char \x2F ( 34 ) # 2F ⠌ / [SOLIDUS] +char \x30 (123456 ) # 30 ⠿ 0 [DIGIT ZERO] +char \x31 (1 6 ) # 31 ⠡ 1 [DIGIT ONE] +char \x32 (12 6 ) # 32 ⠣ 2 [DIGIT TWO] +char \x33 (1 4 6 ) # 33 ⠩ 3 [DIGIT THREE] +char \x34 (1 456 ) # 34 ⠹ 4 [DIGIT FOUR] +char \x35 (1 56 ) # 35 ⠱ 5 [DIGIT FIVE] +char \x36 (12 4 6 ) # 36 ⠫ 6 [DIGIT SIX] +char \x37 (12 456 ) # 37 ⠻ 7 [DIGIT SEVEN] +char \x38 (12 56 ) # 38 ⠳ 8 [DIGIT EIGHT] +char \x39 ( 2 4 6 ) # 39 ⠪ 9 [DIGIT NINE] +char \x3A ( 2 5 ) # 3A ⠒ : [COLON] +char \x3B ( 23 ) # 3B ⠆ ; [SEMICOLON] +char \x3C ( 23 6 ) # 3C ⠦ < [LESS-THAN SIGN] +char \x3D ( 23 56 ) # 3D ⠶ = [EQUALS SIGN] +char \x3E ( 3 56 ) # 3E ⠴ > [GREATER-THAN SIGN] +char \x3F ( 2 6 ) # 3F ⠢ ? [QUESTION MARK] +char \x40 ( 234 67 ) # 40 ⡮ @ [COMMERCIAL AT] +# uppercase Latin alphabet # 41-5A +char \x5B (123 567 ) # 5B ⡷ [ [LEFT SQUARE BRACKET] +char \x5C ( 34 67 ) # 5C ⡬ \ [REVERSE SOLIDUS] +char \x5D ( 234567 ) # 5D ⡾ ] [RIGHT SQUARE BRACKET] +char \x5E ( 67 ) # 5E ⡠ ^ [CIRCUMFLEX ACCENT] +char \x5F ( 5 ) # 5F ⠐ _ [LOW LINE] +char \x60 ( 234 6 ) # 60 ⠮ ` [GRAVE ACCENT] +# lowercase Latin alphabet # 61-7A +char \x7B (123 56 ) # 7B ⠷ { [LEFT CURLY BRACKET] +char \x7C ( 34 6 ) # 7C ⠬ | [VERTICAL LINE] +char \x7D ( 23456 ) # 7D ⠾ } [RIGHT CURLY BRACKET] +char \x7E ( 6 ) # 7E ⠠ ~ [TILDE] +char \x7F ( 5 7 ) # 7F ⡐ [DELETE] +char \x80 ( 2 67 ) # 80 ⡢ [] +char \x81 (1 34 6 8) # 81 ⢭ [] +char \x82 ( 2 56 8) # 82 ⢲ [BREAK PERMITTED HERE] +char \x83 ( 2 5 8) # 83 ⢒ [NO BREAK HERE] +char \x84 ( 3 5 7 ) # 84 ⡔ [] +char \x85 (1 8) # 85 ⢁ [NEXT LINE (NEL)] +char \x86 ( 234 8) # 86 ⢎ [START OF SELECTED AREA] +char \x87 ( 2345 8) # 87 ⢞ [END OF SELECTED AREA] +char \x88 ( 3 56 8) # 88 ⢴ [CHARACTER TABULATION SET] +char \x89 (1 45 8) # 89 ⢙ [CHARACTER TABULATION WITH JUSTIFICATION] +char \x8A ( 23 5 8) # 8A ⢖ [LINE TABULATION SET] +char \x8B ( 345 78) # 8B ⣜ [PARTIAL LINE FORWARD] +char \x8C (1 5 8) # 8C ⢑ [PARTIAL LINE BACKWARD] +char \x8D ( 2 4 67 ) # 8D ⡪ [REVERSE LINE FEED] +char \x8E ( 4567 ) # 8E ⡸ [SINGLE SHIFT TWO] +char \x8F (12 4 67 ) # 8F ⡫ [SINGLE SHIFT THREE] +char \x90 ( 23 567 ) # 90 ⡶ [DEVICE CONTROL STRING] +char \x91 ( 2 6 8) # 91 ⢢ [PRIVATE USE ONE] +char \x92 ( 6 8) # 92 ⢠ [PRIVATE USE TWO] +char \x93 (12 67 ) # 93 ⡣ [SET TRANSMIT STATE] +char \x94 ( 3 5 78) # 94 ⣔ [CANCEL CHARACTER] +char \x95 ( 45 8) # 95 ⢘ [MESSAGE WAITING] +char \x96 (1 4 67 ) # 96 ⡩ [START OF GUARDED AREA] +char \x97 ( 4 8) # 97 ⢈ [END OF GUARDED AREA] +char \x98 (12 4567 ) # 98 ⡻ [START OF STRING] +char \x99 (1 3 5 8) # 99 ⢕ [] +char \x9A (12 567 ) # 9A ⡳ [SINGLE CHARACTER INTRODUCER] +char \x9B ( 56 8) # 9B ⢰ [CONTROL SEQUENCE INTRODUCER] +char \x9C ( 3 6 8) # 9C ⢤ [STRING TERMINATOR] +char \x9D ( 34 7 ) # 9D ⡌ [OPERATING SYSTEM COMMAND] +char \x9E ( 23 5 7 ) # 9E ⡖ [PRIVACY MESSAGE] +char \x9F (12 4 678) # 9F ⣫ [APPLICATION PROGRAM COMMAND] +char \xA1 ( 3 67 ) # A1 ⡤ ¡ [INVERTED EXCLAMATION MARK] +char \xA2 ( 5 8) # A2 ⢐ ¢ [CENT SIGN] +char \xA3 ( 4 67 ) # A3 ⡨ £ [POUND SIGN] +char \xA4 ( 3 678) # A4 ⣤ ¤ [CURRENCY SIGN] +char \xA5 ( 4 6 8) # A5 ⢨ ¥ [YEN SIGN] +char \xA6 ( 2 678) # A6 ⣢ ¦ [BROKEN BAR] +char \xA7 (12345678) # A7 ⣿ § [SECTION SIGN] +char \xA8 ( 2 78) # A8 ⣂ ¨ [DIAERESIS] +char \xA9 (1 4567 ) # A9 ⡹ © [COPYRIGHT SIGN] +char \xAA (12 5 8) # AA ⢓ ª [FEMININE ORDINAL INDICATOR] +char \xAB ( 5678) # AB ⣰ « [LEFT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xAC ( 2 5678) # AC ⣲ ¬ [NOT SIGN] +char \xAD (12 4 8) # AD ⢋ ­ [SOFT HYPHEN] +char \xAE ( 4 678) # AE ⣨ ® [REGISTERED SIGN] +char \xAF (12 45 8) # AF ⢛ ¯ [MACRON] +char \xB0 ( 456 8) # B0 ⢸ ° [DEGREE SIGN] +char \xB1 ( 23 5 78) # B1 ⣖ ± [PLUS-MINUS SIGN] +char \xB2 (12 8) # B2 ⢃ ² [SUPERSCRIPT TWO] +char \xB3 ( 23 7 ) # B3 ⡆ ³ [SUPERSCRIPT THREE] +char \xB4 (1 3 56 8) # B4 ⢵ ´ [ACUTE ACCENT] +char \xB5 (1 34 8) # B5 ⢍ µ [MICRO SIGN] +char \xB6 (12345678) # B6 ⣿ ¶ [PILCROW SIGN] +char \xB7 ( 3 7 ) # B7 ⡄ · [MIDDLE DOT] +char \xB8 (1 4 8) # B8 ⢉ ¸ [CEDILLA] +char \xB9 ( 45 7 ) # B9 ⡘ ¹ [SUPERSCRIPT ONE] +char \xBA ( 2 45 8) # BA ⢚ º [MASCULINE ORDINAL INDICATOR] +char \xBB ( 45 78) # BB ⣘ » [RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xBC (1 3 6 8) # BC ⢥ ¼ [VULGAR FRACTION ONE QUARTER] +char \xBD (123 6 8) # BD ⢧ ½ [VULGAR FRACTION ONE HALF] +char \xBE ( 34 78) # BE ⣌ ¾ [VULGAR FRACTION THREE QUARTERS] +char \xBF ( 3 8) # BF ⢄ ¿ [INVERTED QUESTION MARK] +char \xC0 ( 3 78) # C0 ⣄ À [LATIN CAPITAL LETTER A WITH GRAVE] +char \xC1 ( 2 7 ) # C1 ⡂ Á [LATIN CAPITAL LETTER A WITH ACUTE] +char \xC2 (1 3 8) # C2 ⢅  [LATIN CAPITAL LETTER A WITH CIRCUMFLEX] +char \xC3 ( 23 67 ) # C3 ⡦ à [LATIN CAPITAL LETTER A WITH TILDE] +char \xC4 ( 567 ) # C4 ⡰ Ä [LATIN CAPITAL LETTER A WITH DIAERESIS] +char \xC5 ( 34567 ) # C5 ⡼ Å [LATIN CAPITAL LETTER A WITH RING ABOVE] +char \xC6 ( 4 7 ) # C6 ⡈ Æ [LATIN CAPITAL LETTER AE] +char \xC7 (1234 67 ) # C7 ⡯ Ç [LATIN CAPITAL LETTER C WITH CEDILLA] +char \xC8 ( 23 78) # C8 ⣆ È [LATIN CAPITAL LETTER E WITH GRAVE] +char \xC9 ( 23 8) # C9 ⢆ É [LATIN CAPITAL LETTER E WITH ACUTE] +char \xCA ( 8) # CA ⢀ Ê [LATIN CAPITAL LETTER E WITH CIRCUMFLEX] +char \xCB (12345 8) # CB ⢟ Ë [LATIN CAPITAL LETTER E WITH DIAERESIS] +char \xCC (123 8) # CC ⢇ Ì [LATIN CAPITAL LETTER I WITH GRAVE] +char \xCD ( 2 5 78) # CD ⣒ Í [LATIN CAPITAL LETTER I WITH ACUTE] +char \xCE (12 45678) # CE ⣻ Î [LATIN CAPITAL LETTER I WITH CIRCUMFLEX] +char \xCF (1 67 ) # CF ⡡ Ï [LATIN CAPITAL LETTER I WITH DIAERESIS] +char \xD0 ( 345 7 ) # D0 ⡜ Ð [LATIN CAPITAL LETTER ETH] +char \xD1 ( 2 567 ) # D1 ⡲ Ñ [LATIN CAPITAL LETTER N WITH TILDE] +char \xD2 ( 2 8) # D2 ⢂ Ò [LATIN CAPITAL LETTER O WITH GRAVE] +char \xD3 ( 2 4 678) # D3 ⣪ Ó [LATIN CAPITAL LETTER O WITH ACUTE] +char \xD4 ( 2 4 8) # D4 ⢊ Ô [LATIN CAPITAL LETTER O WITH CIRCUMFLEX] +char \xD5 (1234 6 8) # D5 ⢯ Õ [LATIN CAPITAL LETTER O WITH TILDE] +char \xD6 ( 3 5 8) # D6 ⢔ Ö [LATIN CAPITAL LETTER O WITH DIAERESIS] +char \xD7 (123 5 8) # D7 ⢗ × [MULTIPLICATION SIGN] +char \xD8 ( 3 567 ) # D8 ⡴ Ø [LATIN CAPITAL LETTER O WITH STROKE] +char \xD9 ( 45678) # D9 ⣸ Ù [LATIN CAPITAL LETTER U WITH GRAVE] +char \xDA ( 2 5 7 ) # DA ⡒ Ú [LATIN CAPITAL LETTER U WITH ACUTE] +char \xDB (12345678) # DB ⣿ Û [LATIN CAPITAL LETTER U WITH CIRCUMFLEX] +char \xDC ( 23 6 8) # DC ⢦ Ü [LATIN CAPITAL LETTER U WITH DIAERESIS] +char \xDD ( 23 678) # DD ⣦ Ý [LATIN CAPITAL LETTER Y WITH ACUTE] +char \xDE ( 3 5678) # DE ⣴ Þ [LATIN CAPITAL LETTER THORN] +char \xDF ( 3456 8) # DF ⢼ ß [LATIN SMALL LETTER SHARP S] +char \xE0 (123 56 8) # E0 ⢷ à [LATIN SMALL LETTER A WITH GRAVE] +char \xE1 (1 6 8) # E1 ⢡ á [LATIN SMALL LETTER A WITH ACUTE] +char \xE2 (1 678) # E2 ⣡ â [LATIN SMALL LETTER A WITH CIRCUMFLEX] +char \xE3 (1234 8) # E3 ⢏ ã [LATIN SMALL LETTER A WITH TILDE] +char \xE4 ( 345 8) # E4 ⢜ ä [LATIN SMALL LETTER A WITH DIAERESIS] +char \xE5 ( 345678) # E5 ⣼ å [LATIN SMALL LETTER A WITH RING ABOVE] +char \xE6 ( 4 78) # E6 ⣈ æ [LATIN SMALL LETTER AE] +char \xE7 (1234 678) # E7 ⣯ ç [LATIN SMALL LETTER C WITH CEDILLA] +char \xE8 ( 234 6 8) # E8 ⢮ è [LATIN SMALL LETTER E WITH GRAVE] +char \xE9 (12 6 8) # E9 ⢣ é [LATIN SMALL LETTER E WITH ACUTE] +char \xEA (12 678) # EA ⣣ ê [LATIN SMALL LETTER E WITH CIRCUMFLEX] +char \xEB (12 4 6 8) # EB ⢫ ë [LATIN SMALL LETTER E WITH DIAERESIS] +char \xEC ( 34 8) # EC ⢌ ì [LATIN SMALL LETTER I WITH GRAVE] +char \xED (1 4 6 8) # ED ⢩ í [LATIN SMALL LETTER I WITH ACUTE] +char \xEE (1 4 678) # EE ⣩ î [LATIN SMALL LETTER I WITH CIRCUMFLEX] +char \xEF (12 456 8) # EF ⢻ ï [LATIN SMALL LETTER I WITH DIAERESIS] +char \xF0 ( 23 56 8) # F0 ⢶ ð [LATIN SMALL LETTER ETH] +char \xF1 (1 345 8) # F1 ⢝ ñ [LATIN SMALL LETTER N WITH TILDE] +char \xF2 ( 34 6 8) # F2 ⢬ ò [LATIN SMALL LETTER O WITH GRAVE] +char \xF3 (1 456 8) # F3 ⢹ ó [LATIN SMALL LETTER O WITH ACUTE] +char \xF4 (1 45678) # F4 ⣹ ô [LATIN SMALL LETTER O WITH CIRCUMFLEX] +char \xF5 (1 567 ) # F5 ⡱ õ [LATIN SMALL LETTER O WITH TILDE] +char \xF6 ( 2 4 6 8) # F6 ⢪ ö [LATIN SMALL LETTER O WITH DIAERESIS] +char \xF7 (12 5678) # F7 ⣳ ÷ [DIVISION SIGN] +char \xF8 ( 78) # F8 ⣀ ø [LATIN SMALL LETTER O WITH STROKE] +char \xF9 ( 23456 8) # F9 ⢾ ù [LATIN SMALL LETTER U WITH GRAVE] +char \xFA (1 56 8) # FA ⢱ ú [LATIN SMALL LETTER U WITH ACUTE] +char \xFB (1 5678) # FB ⣱ û [LATIN SMALL LETTER U WITH CIRCUMFLEX] +char \xFC (12 56 8) # FC ⢳ ü [LATIN SMALL LETTER U WITH DIAERESIS] +char \xFD ( 23 5678) # FD ⣶ ý [LATIN SMALL LETTER Y WITH ACUTE] +char \xFE (1234567 ) # FE ⡿ þ [LATIN SMALL LETTER THORN] +char \xFF (123456 8) # FF ⢿ ÿ [LATIN SMALL LETTER Y WITH DIAERESIS] + +include common.tti diff --git a/etc_org/brltty/Text/en_US.ttb b/etc_org/brltty/Text/en_US.ttb new file mode 100644 index 0000000..9845b58 --- /dev/null +++ b/etc_org/brltty/Text/en_US.ttb @@ -0,0 +1,203 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - English (United States) + +# the standard representations for the letters of the Latin alphabet +include ltr-latin.tti + +# the standard representations for the Latin control characters +include ctl-latin.tti + +# the numbers 0-9 are represented using the Nemeth (lower numbers) scheme +include num-nemeth.tti + +# generated by ttbtest: charset=iso-8859-1 +char \x00 ( 4 78) # 00 ⣈ [NULL] +# Latin control characters # 01-1A +char \x1B ( 2 4 678) # 1B ⣪ [ESCAPE] +char \x1C (12 5678) # 1C ⣳ [INFORMATION SEPARATOR FOUR] +char \x1D (12 45678) # 1D ⣻ [INFORMATION SEPARATOR THREE] +char \x1E ( 45 78) # 1E ⣘ [INFORMATION SEPARATOR TWO] +char \x1F ( 45678) # 1F ⣸ [INFORMATION SEPARATOR ONE] +char \x20 ( ) # 20 ⠀ [SPACE] +char \x21 ( 234 6 ) # 21 ⠮ ! [EXCLAMATION MARK] +char \x22 ( 5 ) # 22 ⠐ " [QUOTATION MARK] +char \x23 ( 3456 ) # 23 ⠼ # [NUMBER SIGN] +char \x24 (12 4 6 ) # 24 ⠫ $ [DOLLAR SIGN] +char \x25 (1 4 6 ) # 25 ⠩ % [PERCENT SIGN] +char \x26 (1234 6 ) # 26 ⠯ & [AMPERSAND] +char \x27 ( 3 ) # 27 ⠄ ' [APOSTROPHE] +char \x28 (123 56 ) # 28 ⠷ ( [LEFT PARENTHESIS] +char \x29 ( 23456 ) # 29 ⠾ ) [RIGHT PARENTHESIS] +char \x2A (1 6 ) # 2A ⠡ * [ASTERISK] +char \x2B ( 34 6 ) # 2B ⠬ + [PLUS SIGN] +char \x2C ( 6 ) # 2C ⠠ , [COMMA] +char \x2D ( 3 6 ) # 2D ⠤ - [HYPHEN-MINUS] +char \x2E ( 4 6 ) # 2E ⠨ . [FULL STOP] +char \x2F ( 34 ) # 2F ⠌ / [SOLIDUS] +# Hindu-Arabic numerals # 30-39 +char \x3A (1 56 ) # 3A ⠱ : [COLON] +char \x3B ( 56 ) # 3B ⠰ ; [SEMICOLON] +char \x3C (12 6 ) # 3C ⠣ < [LESS-THAN SIGN] +char \x3D (123456 ) # 3D ⠿ = [EQUALS SIGN] +char \x3E ( 345 ) # 3E ⠜ > [GREATER-THAN SIGN] +char \x3F (1 456 ) # 3F ⠹ ? [QUESTION MARK] +char \x40 ( 4 7 ) # 40 ⡈ @ [COMMERCIAL AT] +# uppercase Latin alphabet # 41-5A +char \x5B ( 2 4 67 ) # 5B ⡪ [ [LEFT SQUARE BRACKET] +char \x5C (12 567 ) # 5C ⡳ \ [REVERSE SOLIDUS] +char \x5D (12 4567 ) # 5D ⡻ ] [RIGHT SQUARE BRACKET] +char \x5E ( 45 7 ) # 5E ⡘ ^ [CIRCUMFLEX ACCENT] +char \x5F ( 456 ) # 5F ⠸ _ [LOW LINE] +char \x60 ( 4 ) # 60 ⠈ ` [GRAVE ACCENT] +# lowercase Latin alphabet # 61-7A +char \x7B ( 2 4 6 ) # 7B ⠪ { [LEFT CURLY BRACKET] +char \x7C (12 56 ) # 7C ⠳ | [VERTICAL LINE] +char \x7D (12 456 ) # 7D ⠻ } [RIGHT CURLY BRACKET] +char \x7E ( 45 ) # 7E ⠘ ~ [TILDE] +char \x7F ( 4567 ) # 7F ⡸ [DELETE] +char \x80 ( 2 67 ) # 80 ⡢ [] +char \x81 (1 34 6 8) # 81 ⢭ [] +char \x82 ( 2 56 8) # 82 ⢲ [BREAK PERMITTED HERE] +char \x83 ( 2 5 8) # 83 ⢒ [NO BREAK HERE] +char \x84 ( 3 5 7 ) # 84 ⡔ [] +char \x85 (1 8) # 85 ⢁ [NEXT LINE (NEL)] +char \x86 ( 234 8) # 86 ⢎ [START OF SELECTED AREA] +char \x87 ( 2345 8) # 87 ⢞ [END OF SELECTED AREA] +char \x88 ( 3 56 8) # 88 ⢴ [CHARACTER TABULATION SET] +char \x89 (1 45 8) # 89 ⢙ [CHARACTER TABULATION WITH JUSTIFICATION] +char \x8A ( 23 5 8) # 8A ⢖ [LINE TABULATION SET] +char \x8B ( 5 78) # 8B ⣐ [PARTIAL LINE FORWARD] +char \x8C (1 5 8) # 8C ⢑ [PARTIAL LINE BACKWARD] +char \x8D ( 234 678) # 8D ⣮ [REVERSE LINE FEED] +char \x8E ( 67 ) # 8E ⡠ [SINGLE SHIFT TWO] +char \x8F (12 4 67 ) # 8F ⡫ [SINGLE SHIFT THREE] +char \x90 ( 23 567 ) # 90 ⡶ [DEVICE CONTROL STRING] +char \x91 ( 2 6 8) # 91 ⢢ [PRIVATE USE ONE] +char \x92 ( 6 8) # 92 ⢠ [PRIVATE USE TWO] +char \x93 ( 34 7 ) # 93 ⡌ [SET TRANSMIT STATE] +char \x94 ( 3 5 78) # 94 ⣔ [CANCEL CHARACTER] +char \x95 ( 45 8) # 95 ⢘ [MESSAGE WAITING] +char \x96 (1 4 67 ) # 96 ⡩ [START OF GUARDED AREA] +char \x97 ( 4 8) # 97 ⢈ [END OF GUARDED AREA] +char \x98 ( 234567 ) # 98 ⡾ [START OF STRING] +char \x99 (1 3 5 8) # 99 ⢕ [] +char \x9A (12 67 ) # 9A ⡣ [SINGLE CHARACTER INTRODUCER] +char \x9B ( 56 8) # 9B ⢰ [CONTROL SEQUENCE INTRODUCER] +char \x9C ( 3 6 8) # 9C ⢤ [STRING TERMINATOR] +char \x9D ( 34 67 ) # 9D ⡬ [OPERATING SYSTEM COMMAND] +char \x9E ( 23 5 7 ) # 9E ⡖ [PRIVACY MESSAGE] +char \x9F (12 4 678) # 9F ⣫ [APPLICATION PROGRAM COMMAND] +char \xA1 ( 3 67 ) # A1 ⡤ ¡ [INVERTED EXCLAMATION MARK] +char \xA2 ( 5 8) # A2 ⢐ ¢ [CENT SIGN] +char \xA3 ( 4 67 ) # A3 ⡨ £ [POUND SIGN] +char \xA4 ( 3 678) # A4 ⣤ ¤ [CURRENCY SIGN] +char \xA5 ( 4 6 8) # A5 ⢨ ¥ [YEN SIGN] +char \xA6 ( 2 678) # A6 ⣢ ¦ [BROKEN BAR] +char \xA7 (12345678) # A7 ⣿ § [SECTION SIGN] +char \xA8 ( 2 78) # A8 ⣂ ¨ [DIAERESIS] +char \xA9 (1 4567 ) # A9 ⡹ © [COPYRIGHT SIGN] +char \xAA (12 5 8) # AA ⢓ ª [FEMININE ORDINAL INDICATOR] +char \xAB (123 5678) # AB ⣷ « [LEFT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xAC ( 2 5678) # AC ⣲ ¬ [NOT SIGN] +char \xAD ( 234 67 ) # AD ⡮ ­ [SOFT HYPHEN] +char \xAE ( 4 678) # AE ⣨ ® [REGISTERED SIGN] +char \xAF (12 45 8) # AF ⢛ ¯ [MACRON] +char \xB0 ( 456 8) # B0 ⢸ ° [DEGREE SIGN] +char \xB1 ( 23 5 78) # B1 ⣖ ± [PLUS-MINUS SIGN] +char \xB2 (12 8) # B2 ⢃ ² [SUPERSCRIPT TWO] +char \xB3 ( 23 7 ) # B3 ⡆ ³ [SUPERSCRIPT THREE] +char \xB4 (1 3 56 8) # B4 ⢵ ´ [ACUTE ACCENT] +char \xB5 (1 34 8) # B5 ⢍ µ [MICRO SIGN] +char \xB6 (12345678) # B6 ⣿ ¶ [PILCROW SIGN] +char \xB7 ( 3 7 ) # B7 ⡄ · [MIDDLE DOT] +char \xB8 (1 4 8) # B8 ⢉ ¸ [CEDILLA] +char \xB9 (123 567 ) # B9 ⡷ ¹ [SUPERSCRIPT ONE] +char \xBA ( 2 45 8) # BA ⢚ º [MASCULINE ORDINAL INDICATOR] +char \xBB ( 2345678) # BB ⣾ » [RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xBC (1 3 6 8) # BC ⢥ ¼ [VULGAR FRACTION ONE QUARTER] +char \xBD (123 6 8) # BD ⢧ ½ [VULGAR FRACTION ONE HALF] +char \xBE ( 34 678) # BE ⣬ ¾ [VULGAR FRACTION THREE QUARTERS] +char \xBF ( 3 8) # BF ⢄ ¿ [INVERTED QUESTION MARK] +char \xC0 ( 3 78) # C0 ⣄ À [LATIN CAPITAL LETTER A WITH GRAVE] +char \xC1 ( 2 7 ) # C1 ⡂ Á [LATIN CAPITAL LETTER A WITH ACUTE] +char \xC2 (1 3 8) # C2 ⢅  [LATIN CAPITAL LETTER A WITH CIRCUMFLEX] +char \xC3 ( 23 67 ) # C3 ⡦ à [LATIN CAPITAL LETTER A WITH TILDE] +char \xC4 ( 567 ) # C4 ⡰ Ä [LATIN CAPITAL LETTER A WITH DIAERESIS] +char \xC5 ( 34567 ) # C5 ⡼ Å [LATIN CAPITAL LETTER A WITH RING ABOVE] +char \xC6 ( 345 7 ) # C6 ⡜ Æ [LATIN CAPITAL LETTER AE] +char \xC7 (1234 67 ) # C7 ⡯ Ç [LATIN CAPITAL LETTER C WITH CEDILLA] +char \xC8 ( 23 78) # C8 ⣆ È [LATIN CAPITAL LETTER E WITH GRAVE] +char \xC9 ( 23 8) # C9 ⢆ É [LATIN CAPITAL LETTER E WITH ACUTE] +char \xCA ( 8) # CA ⢀ Ê [LATIN CAPITAL LETTER E WITH CIRCUMFLEX] +char \xCB (12345 8) # CB ⢟ Ë [LATIN CAPITAL LETTER E WITH DIAERESIS] +char \xCC (12 4 8) # CC ⢋ Ì [LATIN CAPITAL LETTER I WITH GRAVE] +char \xCD ( 2 5 78) # CD ⣒ Í [LATIN CAPITAL LETTER I WITH ACUTE] +char \xCE ( 5678) # CE ⣰ Î [LATIN CAPITAL LETTER I WITH CIRCUMFLEX] +char \xCF (1 67 ) # CF ⡡ Ï [LATIN CAPITAL LETTER I WITH DIAERESIS] +char \xD0 ( 5 7 ) # D0 ⡐ Ð [LATIN CAPITAL LETTER ETH] +char \xD1 ( 2 567 ) # D1 ⡲ Ñ [LATIN CAPITAL LETTER N WITH TILDE] +char \xD2 ( 2 8) # D2 ⢂ Ò [LATIN CAPITAL LETTER O WITH GRAVE] +char \xD3 (123 8) # D3 ⢇ Ó [LATIN CAPITAL LETTER O WITH ACUTE] +char \xD4 ( 2 4 8) # D4 ⢊ Ô [LATIN CAPITAL LETTER O WITH CIRCUMFLEX] +char \xD5 (1234 6 8) # D5 ⢯ Õ [LATIN CAPITAL LETTER O WITH TILDE] +char \xD6 ( 3 5 8) # D6 ⢔ Ö [LATIN CAPITAL LETTER O WITH DIAERESIS] +char \xD7 (123 5 8) # D7 ⢗ × [MULTIPLICATION SIGN] +char \xD8 ( 3 567 ) # D8 ⡴ Ø [LATIN CAPITAL LETTER O WITH STROKE] +char \xD9 ( 678) # D9 ⣠ Ù [LATIN CAPITAL LETTER U WITH GRAVE] +char \xDA ( 2 5 7 ) # DA ⡒ Ú [LATIN CAPITAL LETTER U WITH ACUTE] +char \xDB (12345678) # DB ⣿ Û [LATIN CAPITAL LETTER U WITH CIRCUMFLEX] +char \xDC ( 23 6 8) # DC ⢦ Ü [LATIN CAPITAL LETTER U WITH DIAERESIS] +char \xDD ( 23 678) # DD ⣦ Ý [LATIN CAPITAL LETTER Y WITH ACUTE] +char \xDE ( 3 5678) # DE ⣴ Þ [LATIN CAPITAL LETTER THORN] +char \xDF ( 3456 8) # DF ⢼ ß [LATIN SMALL LETTER SHARP S] +char \xE0 (123 56 8) # E0 ⢷ à [LATIN SMALL LETTER A WITH GRAVE] +char \xE1 (1 6 8) # E1 ⢡ á [LATIN SMALL LETTER A WITH ACUTE] +char \xE2 (1 678) # E2 ⣡ â [LATIN SMALL LETTER A WITH CIRCUMFLEX] +char \xE3 (1234 8) # E3 ⢏ ã [LATIN SMALL LETTER A WITH TILDE] +char \xE4 ( 345 8) # E4 ⢜ ä [LATIN SMALL LETTER A WITH DIAERESIS] +char \xE5 ( 345678) # E5 ⣼ å [LATIN SMALL LETTER A WITH RING ABOVE] +char \xE6 ( 345 78) # E6 ⣜ æ [LATIN SMALL LETTER AE] +char \xE7 (1234 678) # E7 ⣯ ç [LATIN SMALL LETTER C WITH CEDILLA] +char \xE8 ( 234 6 8) # E8 ⢮ è [LATIN SMALL LETTER E WITH GRAVE] +char \xE9 (12 6 8) # E9 ⢣ é [LATIN SMALL LETTER E WITH ACUTE] +char \xEA (12 678) # EA ⣣ ê [LATIN SMALL LETTER E WITH CIRCUMFLEX] +char \xEB (12 4 6 8) # EB ⢫ ë [LATIN SMALL LETTER E WITH DIAERESIS] +char \xEC ( 34 8) # EC ⢌ ì [LATIN SMALL LETTER I WITH GRAVE] +char \xED (1 4 6 8) # ED ⢩ í [LATIN SMALL LETTER I WITH ACUTE] +char \xEE (1 4 678) # EE ⣩ î [LATIN SMALL LETTER I WITH CIRCUMFLEX] +char \xEF (12 456 8) # EF ⢻ ï [LATIN SMALL LETTER I WITH DIAERESIS] +char \xF0 ( 23 56 8) # F0 ⢶ ð [LATIN SMALL LETTER ETH] +char \xF1 (1 345 8) # F1 ⢝ ñ [LATIN SMALL LETTER N WITH TILDE] +char \xF2 ( 34 6 8) # F2 ⢬ ò [LATIN SMALL LETTER O WITH GRAVE] +char \xF3 (1 456 8) # F3 ⢹ ó [LATIN SMALL LETTER O WITH ACUTE] +char \xF4 (1 45678) # F4 ⣹ ô [LATIN SMALL LETTER O WITH CIRCUMFLEX] +char \xF5 (1 567 ) # F5 ⡱ õ [LATIN SMALL LETTER O WITH TILDE] +char \xF6 ( 2 4 6 8) # F6 ⢪ ö [LATIN SMALL LETTER O WITH DIAERESIS] +char \xF7 ( 34 78) # F7 ⣌ ÷ [DIVISION SIGN] +char \xF8 ( 78) # F8 ⣀ ø [LATIN SMALL LETTER O WITH STROKE] +char \xF9 ( 23456 8) # F9 ⢾ ù [LATIN SMALL LETTER U WITH GRAVE] +char \xFA (1 56 8) # FA ⢱ ú [LATIN SMALL LETTER U WITH ACUTE] +char \xFB (1 5678) # FB ⣱ û [LATIN SMALL LETTER U WITH CIRCUMFLEX] +char \xFC (12 56 8) # FC ⢳ ü [LATIN SMALL LETTER U WITH DIAERESIS] +char \xFD ( 23 5678) # FD ⣶ ý [LATIN SMALL LETTER Y WITH ACUTE] +char \xFE (1234567 ) # FE ⡿ þ [LATIN SMALL LETTER THORN] +char \xFF (123456 8) # FF ⢿ ÿ [LATIN SMALL LETTER Y WITH DIAERESIS] + +include common.tti diff --git a/etc_org/brltty/Text/eo.ttb b/etc_org/brltty/Text/eo.ttb new file mode 100644 index 0000000..0db2e9d --- /dev/null +++ b/etc_org/brltty/Text/eo.ttb @@ -0,0 +1,55 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Esperanto +# +# Samuel Thibault +# +# Based on the document from Musée national de l'Espéranto à Gray +# "Maison pour tous", 19 rue Victor Hugo 70100 GRAY +# esperanto-muzeo@wanadoo.fr + +# the standard representations for the letters of the Latin alphabet +include ltr-latin.tti + +# w is non-standard because dots 2456 is j with circumflex +char \x77 ( 23456 ) # ⠾ w [LATIN SMALL LETTER W] +char \x57 ( 234567 ) # ⡾ W [LATIN CAPITAL LETTER W] + +# lowercase accented letters +char \u0109 (1 4 6 ) # ⠩ ĉ [LATIN SMALL LETTER C WITH CIRCUMFLEX] +char \u011D (12 456 ) # ⠻ ĝ [LATIN SMALL LETTER G WITH CIRCUMFLEX] +char \u0125 (12 56 ) # ⠳ ĥ [LATIN SMALL LETTER H WITH CIRCUMFLEX] +char \u0135 ( 2 456 ) # ⠺ ĵ [LATIN SMALL LETTER J WITH CIRCUMFLEX] +char \u015D ( 234 6 ) # ⠮ ŝ [LATIN SMALL LETTER S WITH CIRCUMFLEX] +char \u016D ( 34 6 ) # ⠬ ŭ [LATIN SMALL LETTER U WITH BREVE] + +# uppercase accented letters +char \u0108 (1 4 67 ) # ⡩ Ĉ [LATIN CAPITAL LETTER C WITH CIRCUMFLEX] +char \u011C (12 4567 ) # ⡻ Ĝ [LATIN CAPITAL LETTER G WITH CIRCUMFLEX] +char \u0124 (12 567 ) # ⡳ Ĥ [LATIN CAPITAL LETTER H WITH CIRCUMFLEX] +char \u0134 ( 2 4567 ) # ⡺ Ĵ [LATIN CAPITAL LETTER J WITH CIRCUMFLEX] +char \u015C ( 234 67 ) # ⡮ Ŝ [LATIN CAPITAL LETTER S WITH CIRCUMFLEX] +char \u016C ( 34 67 ) # ⡬ Ŭ [LATIN CAPITAL LETTER U WITH BREVE] + +# the numbers 0-9 are represented by the letters j,a-i with dot 8 added +include num-dot8.tti + +include punc-basic.tti + +include common.tti diff --git a/etc_org/brltty/Text/es.ttb b/etc_org/brltty/Text/es.ttb new file mode 100644 index 0000000..5d2fbd4 --- /dev/null +++ b/etc_org/brltty/Text/es.ttb @@ -0,0 +1,231 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Spanish + +# the standard representations for the letters of the Latin alphabet +include ltr-latin.tti + +# generated by ttbtest: charset=iso-8859-1 +char \x00 ( 5 78) # 00 ⣐ [NULL] +char \x01 ( 2 78) # 01 ⣂ [START OF HEADING] +char \x02 (12 78) # 02 ⣃ [START OF TEXT] +char \x03 (1 4 78) # 03 ⣉ [END OF TEXT] +char \x04 (1 45 78) # 04 ⣙ [END OF TRANSMISSION] +char \x05 ( 2 678) # 05 ⣢ [ENQUIRY] +char \x06 (12 4 78) # 06 ⣋ [ACKNOWLEDGE] +char \x07 (12 45 78) # 07 ⣛ [BELL] +char \x08 (12 5 78) # 08 ⣓ [BACKSPACE] +char \x09 ( 3 5 78) # 09 ⣔ [CHARACTER TABULATION] +char \x0A ( 2 45 78) # 0A ⣚ [LINE FEED (LF)] +char \x0B (1 3 78) # 0B ⣅ [LINE TABULATION] +char \x0C (123 78) # 0C ⣇ [FORM FEED (FF)] +char \x0D (1 34 78) # 0D ⣍ [CARRIAGE RETURN (CR)] +char \x0E (1 345 78) # 0E ⣝ [SHIFT OUT] +char \x0F ( 23 678) # 0F ⣦ [SHIFT IN] +char \x10 (1234 78) # 10 ⣏ [DATA LINK ESCAPE] +char \x11 (12345 78) # 11 ⣟ [DEVICE CONTROL ONE] +char \x12 (123 5 78) # 12 ⣗ [DEVICE CONTROL TWO] +char \x13 ( 234 78) # 13 ⣎ [DEVICE CONTROL THREE] +char \x14 ( 2345 78) # 14 ⣞ [DEVICE CONTROL FOUR] +char \x15 ( 3 5678) # 15 ⣴ [NEGATIVE ACKNOWLEDGE] +char \x16 (123 678) # 16 ⣧ [SYNCHRONOUS IDLE] +char \x17 ( 2 45678) # 17 ⣺ [END OF TRANSMISSION BLOCK] +char \x18 (1 34 678) # 18 ⣭ [CANCEL] +char \x19 (1 345678) # 19 ⣽ [END OF MEDIUM] +char \x1A (1 3 5678) # 1A ⣵ [SUBSTITUTE] +char \x1B ( 345678) # 1B ⣼ [ESCAPE] +char \x1C (12345678) # 1C ⣿ [INFORMATION SEPARATOR FOUR] +char \x1D ( 4 678) # 1D ⣨ [INFORMATION SEPARATOR THREE] +char \x1E ( 45 78) # 1E ⣘ [INFORMATION SEPARATOR TWO] +char \x1F ( 678) # 1F ⣠ [INFORMATION SEPARATOR ONE] +char \x20 ( ) # 20 ⠀ [SPACE] +char \x21 ( 23 5 7 ) # 21 ⡖ ! [EXCLAMATION MARK] +char \x22 ( 56 ) # 22 ⠰ " [QUOTATION MARK] +char \x23 ( 3456 ) # 23 ⠼ # [NUMBER SIGN] +char \x24 (1234 67 ) # 24 ⡯ $ [DOLLAR SIGN] +char \x25 ( 456 ) # 25 ⠸ % [PERCENT SIGN] +char \x26 (1234 6 ) # 26 ⠯ & [AMPERSAND] +char \x27 ( 4 ) # 27 ⠈ ' [APOSTROPHE] +char \x28 (12 6 8) # 28 ⢣ ( [LEFT PARENTHESIS] +char \x29 ( 345 7 ) # 29 ⡜ ) [RIGHT PARENTHESIS] +char \x2A ( 2 56 ) # 2A ⠲ * [ASTERISK] +char \x2B ( 23 5 ) # 2B ⠖ + [PLUS SIGN] +char \x2C ( 2 ) # 2C ⠂ , [COMMA] +char \x2D ( 3 6 ) # 2D ⠤ - [HYPHEN-MINUS] +char \x2E ( 3 ) # 2E ⠄ . [FULL STOP] +char \x2F ( 34 78) # 2F ⣌ / [SOLIDUS] +char \x30 ( 34 678) # 30 ⣬ 0 [DIGIT ZERO] +char \x31 (1 6 ) # 31 ⠡ 1 [DIGIT ONE] +char \x32 (12 6 ) # 32 ⠣ 2 [DIGIT TWO] +char \x33 (1 4 6 ) # 33 ⠩ 3 [DIGIT THREE] +char \x34 (1 456 ) # 34 ⠹ 4 [DIGIT FOUR] +char \x35 (1 56 ) # 35 ⠱ 5 [DIGIT FIVE] +char \x36 (12 4 6 ) # 36 ⠫ 6 [DIGIT SIX] +char \x37 (12 456 ) # 37 ⠻ 7 [DIGIT SEVEN] +char \x38 (12 56 ) # 38 ⠳ 8 [DIGIT EIGHT] +char \x39 ( 2 4 6 ) # 39 ⠪ 9 [DIGIT NINE] +char \x3A ( 2 5 ) # 3A ⠒ : [COLON] +char \x3B ( 23 ) # 3B ⠆ ; [SEMICOLON] +char \x3C ( 23 6 ) # 3C ⠦ < [LESS-THAN SIGN] +char \x3D ( 23 56 ) # 3D ⠶ = [EQUALS SIGN] +char \x3E ( 3 56 ) # 3E ⠴ > [GREATER-THAN SIGN] +char \x3F ( 2 6 ) # 3F ⠢ ? [QUESTION MARK] +char \x40 ( 5 ) # 40 ⠐ @ [COMMERCIAL AT] +# uppercase Latin alphabet # 41-5A +char \x5B ( 23 67 ) # 5B ⡦ [ [LEFT SQUARE BRACKET] +char \x5C (123456 ) # 5C ⠿ \ [REVERSE SOLIDUS] +char \x5D ( 3 56 8) # 5D ⢴ ] [RIGHT SQUARE BRACKET] +char \x5E ( 45 ) # 5E ⠘ ^ [CIRCUMFLEX ACCENT] +char \x5F ( 6 ) # 5F ⠠ _ [LOW LINE] +char \x60 ( 5 8) # 60 ⢐ ` [GRAVE ACCENT] +# lowercase Latin alphabet # 61-7A +char \x7B ( 4 6 ) # 7B ⠨ { [LEFT CURLY BRACKET] +char \x7C ( 456 8) # 7C ⢸ | [VERTICAL LINE] +char \x7D ( 3 5 ) # 7D ⠔ } [RIGHT CURLY BRACKET] +char \x7E ( 5 7 ) # 7E ⡐ ~ [TILDE] +char \x7F ( 7 ) # 7F ⡀ [DELETE] +char \x80 (123 5 8) # 80 ⢗ [] +char \x81 ( 3 5 8) # 81 ⢔ [] +char \x82 ( 3 7 ) # 82 ⡄ [BREAK PERMITTED HERE] +char \x83 (12 4 8) # 83 ⢋ [NO BREAK HERE] +char \x84 ( 78) # 84 ⣀ [] +char \x85 (12 67 ) # 85 ⡣ [NEXT LINE (NEL)] +char \x86 ( 2 8) # 86 ⢂ [START OF SELECTED AREA] +char \x87 ( 2345 8) # 87 ⢞ [END OF SELECTED AREA] +char \x88 ( 45 8) # 88 ⢘ [CHARACTER TABULATION SET] +char \x89 ( 45678) # 89 ⣸ [CHARACTER TABULATION WITH JUSTIFICATION] +char \x8A (123456 8) # 8A ⢿ [LINE TABULATION SET] +char \x8B (12 5 8) # 8B ⢓ [PARTIAL LINE FORWARD] +char \x8C (1 4 6 8) # 8C ⢩ [PARTIAL LINE BACKWARD] +char \x8D ( 3 5 7 ) # 8D ⡔ [REVERSE LINE FEED] +char \x8E (1 4 8) # 8E ⢉ [SINGLE SHIFT TWO] +char \x8F ( 2 7 ) # 8F ⡂ [SINGLE SHIFT THREE] +char \x90 ( 6 8) # 90 ⢠ [DEVICE CONTROL STRING] +char \x91 (1 3 8) # 91 ⢅ [PRIVATE USE ONE] +char \x92 ( 3 78) # 92 ⣄ [PRIVATE USE TWO] +char \x93 (1 456 8) # 93 ⢹ [SET TRANSMIT STATE] +char \x94 (1234 8) # 94 ⢏ [CANCEL CHARACTER] +char \x95 (1 45 8) # 95 ⢙ [MESSAGE WAITING] +char \x96 ( 3 6 8) # 96 ⢤ [START OF GUARDED AREA] +char \x97 ( 3 678) # 97 ⣤ [END OF GUARDED AREA] +char \x98 (1 3456 8) # 98 ⢽ [START OF STRING] +char \x99 ( 2 4 67 ) # 99 ⡪ [] +char \x9A (12 567 ) # 9A ⡳ [SINGLE CHARACTER INTRODUCER] +char \x9B ( 3456 8) # 9B ⢼ [CONTROL SEQUENCE INTRODUCER] +char \x9C (123 8) # 9C ⢇ [STRING TERMINATOR] +char \x9D ( 2 5678) # 9D ⣲ [OPERATING SYSTEM COMMAND] +char \x9E ( 2 56 8) # 9E ⢲ [PRIVACY MESSAGE] +char \x9F ( 3 67 ) # 9F ⡤ [APPLICATION PROGRAM COMMAND] +char \xA1 ( 23 5 78) # A1 ⣖ ¡ [INVERTED EXCLAMATION MARK] +char \xA2 (12 678) # A2 ⣣ ¢ [CENT SIGN] +char \xA3 ( 23 78) # A3 ⣆ £ [POUND SIGN] +char \xA4 ( 2 567 ) # A4 ⡲ ¤ [CURRENCY SIGN] +char \xA5 (1 45678) # A5 ⣹ ¥ [YEN SIGN] +char \xA6 ( 4 78) # A6 ⣈ ¦ [BROKEN BAR] +char \xA7 (1 67 ) # A7 ⡡ § [SECTION SIGN] +char \xA8 ( 2 6 8) # A8 ⢢ ¨ [DIAERESIS] +char \xA9 ( 23 567 ) # A9 ⡶ © [COPYRIGHT SIGN] +char \xAA ( 23 56 8) # AA ⢶ ª [FEMININE ORDINAL INDICATOR] +char \xAB ( 23 8) # AB ⢆ « [LEFT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xAC ( 2 5 7 ) # AC ⡒ ¬ [NOT SIGN] +char \xAD ( 23 5 8) # AD ⢖ ­ [SOFT HYPHEN] +char \xAE ( 23 6 8) # AE ⢦ ® [REGISTERED SIGN] +char \xAF ( 2 456 8) # AF ⢺ ¯ [MACRON] +char \xB0 ( 8) # B0 ⢀ ° [DEGREE SIGN] +char \xB1 (12 4 67 ) # B1 ⡫ ± [PLUS-MINUS SIGN] +char \xB2 ( 4 7 ) # B2 ⡈ ² [SUPERSCRIPT TWO] +char \xB3 ( 56 8) # B3 ⢰ ³ [SUPERSCRIPT THREE] +char \xB4 ( 4 67 ) # B4 ⡨ ´ [ACUTE ACCENT] +char \xB5 (1 34 6 8) # B5 ⢭ µ [MICRO SIGN] +char \xB6 (1 4567 ) # B6 ⡹ ¶ [PILCROW SIGN] +char \xB7 (1 4 678) # B7 ⣩ · [MIDDLE DOT] +char \xB8 (1234567 ) # B8 ⡿ ¸ [CEDILLA] +char \xB9 ( 23 7 ) # B9 ⡆ ¹ [SUPERSCRIPT ONE] +char \xBA ( 5678) # BA ⣰ º [MASCULINE ORDINAL INDICATOR] +char \xBB ( 567 ) # BB ⡰ » [RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xBC (1 4 67 ) # BC ⡩ ¼ [VULGAR FRACTION ONE QUARTER] +char \xBD ( 4 6 8) # BD ⢨ ½ [VULGAR FRACTION ONE HALF] +char \xBE ( 4 8) # BE ⢈ ¾ [VULGAR FRACTION THREE QUARTERS] +char \xBF ( 2 67 ) # BF ⡢ ¿ [INVERTED QUESTION MARK] +char \xC0 (123 5678) # C0 ⣷ À [LATIN CAPITAL LETTER A WITH GRAVE] +char \xC1 (123 567 ) # C1 ⡷ Á [LATIN CAPITAL LETTER A WITH ACUTE] +char \xC2 (1 78) # C2 ⣁  [LATIN CAPITAL LETTER A WITH CIRCUMFLEX] +char \xC3 ( 3 567 ) # C3 ⡴ à [LATIN CAPITAL LETTER A WITH TILDE] +char \xC4 ( 345 78) # C4 ⣜ Ä [LATIN CAPITAL LETTER A WITH DIAERESIS] +char \xC5 (123 6 8) # C5 ⢧ Å [LATIN CAPITAL LETTER A WITH RING ABOVE] +char \xC6 ( 3 8) # C6 ⢄ Æ [LATIN CAPITAL LETTER AE] +char \xC7 (1234 678) # C7 ⣯ Ç [LATIN CAPITAL LETTER C WITH CEDILLA] +char \xC8 ( 234 678) # C8 ⣮ È [LATIN CAPITAL LETTER E WITH GRAVE] +char \xC9 ( 234 67 ) # C9 ⡮ É [LATIN CAPITAL LETTER E WITH ACUTE] +char \xCA (1 5 78) # CA ⣑ Ê [LATIN CAPITAL LETTER E WITH CIRCUMFLEX] +char \xCB (12 4 678) # CB ⣫ Ë [LATIN CAPITAL LETTER E WITH DIAERESIS] +char \xCC ( 345 ) # CC ⠜ Ì [LATIN CAPITAL LETTER I WITH GRAVE] +char \xCD ( 34 7 ) # CD ⡌ Í [LATIN CAPITAL LETTER I WITH ACUTE] +char \xCE ( 2 4 78) # CE ⣊ Î [LATIN CAPITAL LETTER I WITH CIRCUMFLEX] +char \xCF (12 45678) # CF ⣻ Ï [LATIN CAPITAL LETTER I WITH DIAERESIS] +char \xD0 (1 345 8) # D0 ⢝ Ð [LATIN CAPITAL LETTER ETH] +char \xD1 (12 4567 ) # D1 ⡻ Ñ [LATIN CAPITAL LETTER N WITH TILDE] +char \xD2 ( 2 45 8) # D2 ⢚ Ò [LATIN CAPITAL LETTER O WITH GRAVE] +char \xD3 ( 34 67 ) # D3 ⡬ Ó [LATIN CAPITAL LETTER O WITH ACUTE] +char \xD4 (1 3 5 78) # D4 ⣕ Ô [LATIN CAPITAL LETTER O WITH CIRCUMFLEX] +char \xD5 (12 45 8) # D5 ⢛ Õ [LATIN CAPITAL LETTER O WITH TILDE] +char \xD6 ( 2 4 678) # D6 ⣪ Ö [LATIN CAPITAL LETTER O WITH DIAERESIS] +char \xD7 (1 678) # D7 ⣡ × [MULTIPLICATION SIGN] +char \xD8 ( 34567 ) # D8 ⡼ Ø [LATIN CAPITAL LETTER O WITH STROKE] +char \xD9 ( 2345678) # D9 ⣾ Ù [LATIN CAPITAL LETTER U WITH GRAVE] +char \xDA ( 234567 ) # DA ⡾ Ú [LATIN CAPITAL LETTER U WITH ACUTE] +char \xDB (1 3 678) # DB ⣥ Û [LATIN CAPITAL LETTER U WITH CIRCUMFLEX] +char \xDC (12 5678) # DC ⣳ Ü [LATIN CAPITAL LETTER U WITH DIAERESIS] +char \xDD (1 567 ) # DD ⡱ Ý [LATIN CAPITAL LETTER Y WITH ACUTE] +char \xDE (12345 8) # DE ⢟ Þ [LATIN CAPITAL LETTER THORN] +char \xDF (12 8) # DF ⢃ ß [LATIN SMALL LETTER SHARP S] +char \xE0 (123 56 8) # E0 ⢷ à [LATIN SMALL LETTER A WITH GRAVE] +char \xE1 (123 56 ) # E1 ⠷ á [LATIN SMALL LETTER A WITH ACUTE] +char \xE2 (1 8) # E2 ⢁ â [LATIN SMALL LETTER A WITH CIRCUMFLEX] +char \xE3 (1 6 8) # E3 ⢡ ã [LATIN SMALL LETTER A WITH TILDE] +char \xE4 ( 345 8) # E4 ⢜ ä [LATIN SMALL LETTER A WITH DIAERESIS] +char \xE5 (1 5678) # E5 ⣱ å [LATIN SMALL LETTER A WITH RING ABOVE] +char \xE6 (1 34 8) # E6 ⢍ æ [LATIN SMALL LETTER AE] +char \xE7 (1234 6 8) # E7 ⢯ ç [LATIN SMALL LETTER C WITH CEDILLA] +char \xE8 ( 234 6 8) # E8 ⢮ è [LATIN SMALL LETTER E WITH GRAVE] +char \xE9 ( 234 6 ) # E9 ⠮ é [LATIN SMALL LETTER E WITH ACUTE] +char \xEA (1 5 8) # EA ⢑ ê [LATIN SMALL LETTER E WITH CIRCUMFLEX] +char \xEB (12 4 6 8) # EB ⢫ ë [LATIN SMALL LETTER E WITH DIAERESIS] +char \xEC ( 34 8) # EC ⢌ ì [LATIN SMALL LETTER I WITH GRAVE] +char \xED ( 34 ) # ED ⠌ í [LATIN SMALL LETTER I WITH ACUTE] +char \xEE ( 2 4 8) # EE ⢊ î [LATIN SMALL LETTER I WITH CIRCUMFLEX] +char \xEF ( 2 5 8) # EF ⢒ ï [LATIN SMALL LETTER I WITH DIAERESIS] +char \xF0 ( 23 5678) # F0 ⣶ ð [LATIN SMALL LETTER ETH] +char \xF1 (12 456 8) # F1 ⢻ ñ [LATIN SMALL LETTER N WITH TILDE] +char \xF2 ( 34 6 8) # F2 ⢬ ò [LATIN SMALL LETTER O WITH GRAVE] +char \xF3 ( 34 6 ) # F3 ⠬ ó [LATIN SMALL LETTER O WITH ACUTE] +char \xF4 (1 3 5 8) # F4 ⢕ ô [LATIN SMALL LETTER O WITH CIRCUMFLEX] +char \xF5 ( 4567 ) # F5 ⡸ õ [LATIN SMALL LETTER O WITH TILDE] +char \xF6 ( 2 4 6 8) # F6 ⢪ ö [LATIN SMALL LETTER O WITH DIAERESIS] +char \xF7 ( 2 5 78) # F7 ⣒ ÷ [DIVISION SIGN] +char \xF8 ( 45 7 ) # F8 ⡘ ø [LATIN SMALL LETTER O WITH STROKE] +char \xF9 ( 23456 8) # F9 ⢾ ù [LATIN SMALL LETTER U WITH GRAVE] +char \xFA ( 23456 ) # FA ⠾ ú [LATIN SMALL LETTER U WITH ACUTE] +char \xFB (1 3 6 8) # FB ⢥ û [LATIN SMALL LETTER U WITH CIRCUMFLEX] +char \xFC (12 56 8) # FC ⢳ ü [LATIN SMALL LETTER U WITH DIAERESIS] +char \xFD ( 234 8) # FD ⢎ ý [LATIN SMALL LETTER Y WITH ACUTE] +char \xFE (1 56 8) # FE ⢱ þ [LATIN SMALL LETTER THORN] +char \xFF ( 67 ) # FF ⡠ ÿ [LATIN SMALL LETTER Y WITH DIAERESIS] + +include common.tti diff --git a/etc_org/brltty/Text/et.ttb b/etc_org/brltty/Text/et.ttb new file mode 100644 index 0000000..cf76105 --- /dev/null +++ b/etc_org/brltty/Text/et.ttb @@ -0,0 +1,48 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Estonian +# +# Samuel Thibault +# +# This table is based on the Unesco report on the progress of unification of +# braille writing « L'ÉCRITURE BRAILLE DANS LE MONDE », by Sir Clutha +# MACKENZIE: http://unesdoc.unesco.org/images/0013/001352/135251fo.pdf +# The document is dated 1954, so this table may be quite outdated. + +# the standard representations for the letters of the Latin alphabet +include ltr-latin.tti + +# lowercase accented letters +char \xE4 ( 345 ) # ⠜ ä [LATIN SMALL LETTER A WITH DIAERESIS] +char \xF5 ( 234 6 ) # ⠮ õ [LATIN SMALL LETTER O WITH TILDE] +char \xF6 ( 2 4 6 ) # ⠪ ö [LATIN SMALL LETTER O WITH DIAERESIS] +char \xFC (12 56 ) # ⠳ ü [LATIN SMALL LETTER U WITH DIAERESIS] + +# uppercase accented letters +char \xC4 ( 345 7 ) # ⡜ Ä [LATIN CAPITAL LETTER A WITH DIAERESIS] +char \xD5 ( 234 67 ) # ⡮ Õ [LATIN CAPITAL LETTER O WITH TILDE] +char \xD6 ( 2 4 67 ) # ⡪ Ö [LATIN CAPITAL LETTER O WITH DIAERESIS] +char \xDC (12 567 ) # ⡳ Ü [LATIN CAPITAL LETTER U WITH DIAERESIS] + +# the numbers 0-9 are represented by the letters j,a-i with dot 8 added +include num-dot8.tti + +include punc-basic.tti + +include common.tti diff --git a/etc_org/brltty/Text/fi.ttb b/etc_org/brltty/Text/fi.ttb new file mode 100644 index 0000000..d41871a --- /dev/null +++ b/etc_org/brltty/Text/fi.ttb @@ -0,0 +1,205 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Finnish + +# This table is very close to the official Finnish six dotbraille character set. + +# the standard representations for the letters of the Latin alphabet +include ltr-latin.tti + +# the standard representations for the Latin control characters +include ctl-latin.tti + +# the numbers 0-9 are represented by the letters j,a-i with dot 8 added +include num-dot8.tti + +# generated by ttbtest: charset=iso-8859-1 +char \x00 ( 4 78) # 00 ⣈ [NULL] +# Latin control characters # 01-1A +char \x1B (12 678) # 1B ⣣ [ESCAPE] +char \x1C (12 5678) # 1C ⣳ [INFORMATION SEPARATOR FOUR] +char \x1D ( 3 5 78) # 1D ⣔ [INFORMATION SEPARATOR THREE] +char \x1E ( 2 78) # 1E ⣂ [INFORMATION SEPARATOR TWO] +char \x1F ( 5 78) # 1F ⣐ [INFORMATION SEPARATOR ONE] +char \x20 ( ) # 20 ⠀ [SPACE] +char \x21 ( 2 56 ) # 21 ⠲ ! [EXCLAMATION MARK] +char \x22 ( 56 ) # 22 ⠰ " [QUOTATION MARK] +char \x23 ( 3456 ) # 23 ⠼ # [NUMBER SIGN] +char \x24 ( 234 6 ) # 24 ⠮ $ [DOLLAR SIGN] +char \x25 (1 456 ) # 25 ⠹ % [PERCENT SIGN] +char \x26 (1234 6 ) # 26 ⠯ & [AMPERSAND] +char \x27 ( 5 ) # 27 ⠐ ' [APOSTROPHE] +char \x28 ( 23 6 ) # 28 ⠦ ( [LEFT PARENTHESIS] +char \x29 ( 3 56 ) # 29 ⠴ ) [RIGHT PARENTHESIS] +char \x2A ( 3 5 ) # 2A ⠔ * [ASTERISK] +char \x2B ( 23 5 ) # 2B ⠖ + [PLUS SIGN] +char \x2C ( 2 ) # 2C ⠂ , [COMMA] +char \x2D ( 3 6 ) # 2D ⠤ - [HYPHEN-MINUS] +char \x2E ( 3 ) # 2E ⠄ . [FULL STOP] +char \x2F ( 34 ) # 2F ⠌ / [SOLIDUS] +# Hindu-Arabic numerals # 30-39 +char \x3A ( 2 5 ) # 3A ⠒ : [COLON] +char \x3B ( 23 ) # 3B ⠆ ; [SEMICOLON] +char \x3C (12 6 ) # 3C ⠣ < [LESS-THAN SIGN] +char \x3D ( 23 56 ) # 3D ⠶ = [EQUALS SIGN] +char \x3E (1 56 ) # 3E ⠱ > [GREATER-THAN SIGN] +char \x3F ( 2 6 ) # 3F ⠢ ? [QUESTION MARK] +char \x40 ( 4 ) # 40 ⠈ @ [COMMERCIAL AT] +# uppercase Latin alphabet # 41-5A +char \x5B (123 56 ) # 5B ⠷ [ [LEFT SQUARE BRACKET] +char \x5C (1 4 6 ) # 5C ⠩ \ [REVERSE SOLIDUS] +char \x5D ( 23456 ) # 5D ⠾ ] [RIGHT SQUARE BRACKET] +char \x5E ( 45 7 ) # 5E ⡘ ^ [CIRCUMFLEX ACCENT] +char \x5F ( 34 6 ) # 5F ⠬ _ [LOW LINE] +char \x60 ( 4 7 ) # 60 ⡈ ` [GRAVE ACCENT] +# lowercase Latin alphabet # 61-7A +char \x7B (12 4 6 ) # 7B ⠫ { [LEFT CURLY BRACKET] +char \x7C ( 456 ) # 7C ⠸ | [VERTICAL LINE] +char \x7D (12 456 ) # 7D ⠻ } [RIGHT CURLY BRACKET] +char \x7E ( 45 ) # 7E ⠘ ~ [TILDE] +char \x7F (1234 8) # 7F ⢏ [DELETE] +char \x80 ( 23 67 ) # 80 ⡦ [] +char \x81 (12 56 ) # 81 ⠳ [] +char \x82 (123456 ) # 82 ⠿ [BREAK PERMITTED HERE] +char \x83 ( 23 678) # 83 ⣦ [NO BREAK HERE] +char \x84 ( 345 ) # 84 ⠜ [] +char \x85 ( 2345 8) # 85 ⢞ [NEXT LINE (NEL)] +char \x86 (1 6 ) # 86 ⠡ [START OF SELECTED AREA] +char \x87 (1234567 ) # 87 ⡿ [END OF SELECTED AREA] +char \x88 (12345678) # 88 ⣿ [CHARACTER TABULATION SET] +char \x89 ( 678) # 89 ⣠ [CHARACTER TABULATION WITH JUSTIFICATION] +char \x8A (12345 8) # 8A ⢟ [LINE TABULATION SET] +char \x8B ( 3 56 8) # 8B ⢴ [PARTIAL LINE FORWARD] +char \x8C ( 45 8) # 8C ⢘ [PARTIAL LINE BACKWARD] +char \x8D ( 4567 ) # 8D ⡸ [REVERSE LINE FEED] +char \x8E ( 345 7 ) # 8E ⡜ [SINGLE SHIFT TWO] +char \x8F (1 67 ) # 8F ⡡ [SINGLE SHIFT THREE] +char \x90 (1234567 ) # 90 ⡿ [DEVICE CONTROL STRING] +char \x91 (1 34 8) # 91 ⢍ [PRIVATE USE ONE] +char \x92 (12 56 8) # 92 ⢳ [PRIVATE USE TWO] +char \x93 ( 3 567 ) # 93 ⡴ [SET TRANSMIT STATE] +char \x94 ( 2 4 6 ) # 94 ⠪ [CANCEL CHARACTER] +char \x95 ( 67 ) # 95 ⡠ [MESSAGE WAITING] +char \x96 (123456 8) # 96 ⢿ [START OF GUARDED AREA] +char \x97 ( 3 6 8) # 97 ⢤ [END OF GUARDED AREA] +char \x98 ( 2 456 8) # 98 ⢺ [START OF STRING] +char \x99 ( 2 4 67 ) # 99 ⡪ [] +char \x9A (12 567 ) # 9A ⡳ [SINGLE CHARACTER INTRODUCER] +char \x9B ( 4 7 ) # 9B ⡈ [CONTROL SEQUENCE INTRODUCER] +char \x9C ( 7 ) # 9C ⡀ [STRING TERMINATOR] +char \x9D ( 45 7 ) # 9D ⡘ [OPERATING SYSTEM COMMAND] +char \x9E (1 34 6 8) # 9E ⢭ [PRIVACY MESSAGE] +char \x9F (1 345 8) # 9F ⢝ [APPLICATION PROGRAM COMMAND] +char \xA1 ( 23 5 8) # A1 ⢖ ¡ [INVERTED EXCLAMATION MARK] +char \xA2 (1 3 56 8) # A2 ⢵ ¢ [CENT SIGN] +char \xA3 (123 8) # A3 ⢇ £ [POUND SIGN] +char \xA4 (1 5 78) # A4 ⣑ ¤ [CURRENCY SIGN] +char \xA5 (1 3 6 8) # A5 ⢥ ¥ [YEN SIGN] +char \xA6 ( 4 6 8) # A6 ⢨ ¦ [BROKEN BAR] +char \xA7 ( 4 678) # A7 ⣨ § [SECTION SIGN] +char \xA8 ( 2 5 8) # A8 ⢒ ¨ [DIAERESIS] +char \xA9 (1 3 8) # A9 ⢅ © [COPYRIGHT SIGN] +char \xAA ( 4 78) # AA ⣈ ª [FEMININE ORDINAL INDICATOR] +char \xAB ( 23 78) # AB ⣆ « [LEFT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xAC ( 3 5 7 ) # AC ⡔ ¬ [NOT SIGN] +char \xAD ( 8) # AD ⢀ ­ [SOFT HYPHEN] +char \xAE (123 5 8) # AE ⢗ ® [REGISTERED SIGN] +char \xAF ( 23 56 8) # AF ⢶ ¯ [MACRON] +char \xB0 ( 56 8) # B0 ⢰ ° [DEGREE SIGN] +char \xB1 ( 3 8) # B1 ⢄ ± [PLUS-MINUS SIGN] +char \xB2 ( 23 7 ) # B2 ⡆ ² [SUPERSCRIPT TWO] +char \xB3 ( 2 5 7 ) # B3 ⡒ ³ [SUPERSCRIPT THREE] +char \xB4 ( 4 8) # B4 ⢈ ´ [ACUTE ACCENT] +char \xB5 ( 23 6 8) # B5 ⢦ µ [MICRO SIGN] +char \xB6 ( 4 67 ) # B6 ⡨ ¶ [PILCROW SIGN] +char \xB7 ( 3 78) # B7 ⣄ · [MIDDLE DOT] +char \xB8 ( 3 5678) # B8 ⣴ ¸ [CEDILLA] +char \xB9 ( 2 7 ) # B9 ⡂ ¹ [SUPERSCRIPT ONE] +char \xBA (1 3 5 8) # BA ⢕ º [MASCULINE ORDINAL INDICATOR] +char \xBB ( 5678) # BB ⣰ » [RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xBC ( 3456 8) # BC ⢼ ¼ [VULGAR FRACTION ONE QUARTER] +char \xBD ( 34567 ) # BD ⡼ ½ [VULGAR FRACTION ONE HALF] +char \xBE ( 345678) # BE ⣼ ¾ [VULGAR FRACTION THREE QUARTERS] +char \xBF ( 2 6 8) # BF ⢢ ¿ [INVERTED QUESTION MARK] +char \xC0 (123 5678) # C0 ⣷ À [LATIN CAPITAL LETTER A WITH GRAVE] +char \xC1 (123 567 ) # C1 ⡷ Á [LATIN CAPITAL LETTER A WITH ACUTE] +char \xC2 (1 678) # C2 ⣡  [LATIN CAPITAL LETTER A WITH CIRCUMFLEX] +char \xC3 (1 4 678) # C3 ⣩ à [LATIN CAPITAL LETTER A WITH TILDE] +char \xC4 ( 345 7 ) # C4 ⡜ Ä [LATIN CAPITAL LETTER A WITH DIAERESIS] +char \xC5 (1 67 ) # C5 ⡡ Å [LATIN CAPITAL LETTER A WITH RING ABOVE] +char \xC6 ( 345 78) # C6 ⣜ Æ [LATIN CAPITAL LETTER AE] +char \xC7 (1234 67 ) # C7 ⡯ Ç [LATIN CAPITAL LETTER C WITH CEDILLA] +char \xC8 ( 234 678) # C8 ⣮ È [LATIN CAPITAL LETTER E WITH GRAVE] +char \xC9 ( 234 67 ) # C9 ⡮ É [LATIN CAPITAL LETTER E WITH ACUTE] +char \xCA (12 67 ) # CA ⡣ Ê [LATIN CAPITAL LETTER E WITH CIRCUMFLEX] +char \xCB (12 4 67 ) # CB ⡫ Ë [LATIN CAPITAL LETTER E WITH DIAERESIS] +char \xCC ( 34 78) # CC ⣌ Ì [LATIN CAPITAL LETTER I WITH GRAVE] +char \xCD ( 34 7 ) # CD ⡌ Í [LATIN CAPITAL LETTER I WITH ACUTE] +char \xCE (1 4 67 ) # CE ⡩ Î [LATIN CAPITAL LETTER I WITH CIRCUMFLEX] +char \xCF (12 4567 ) # CF ⡻ Ï [LATIN CAPITAL LETTER I WITH DIAERESIS] +char \xD0 (1 5678) # D0 ⣱ Ð [LATIN CAPITAL LETTER ETH] +char \xD1 (12 45678) # D1 ⣻ Ñ [LATIN CAPITAL LETTER N WITH TILDE] +char \xD2 ( 34 678) # D2 ⣬ Ò [LATIN CAPITAL LETTER O WITH GRAVE] +char \xD3 ( 34 67 ) # D3 ⡬ Ó [LATIN CAPITAL LETTER O WITH ACUTE] +char \xD4 (1 4567 ) # D4 ⡹ Ô [LATIN CAPITAL LETTER O WITH CIRCUMFLEX] +char \xD5 (1 45678) # D5 ⣹ Õ [LATIN CAPITAL LETTER O WITH TILDE] +char \xD6 ( 2 4 67 ) # D6 ⡪ Ö [LATIN CAPITAL LETTER O WITH DIAERESIS] +char \xD7 ( 3 7 ) # D7 ⡄ × [MULTIPLICATION SIGN] +char \xD8 ( 2 4 678) # D8 ⣪ Ø [LATIN CAPITAL LETTER O WITH STROKE] +char \xD9 ( 2345678) # D9 ⣾ Ù [LATIN CAPITAL LETTER U WITH GRAVE] +char \xDA ( 234567 ) # DA ⡾ Ú [LATIN CAPITAL LETTER U WITH ACUTE] +char \xDB (1 567 ) # DB ⡱ Û [LATIN CAPITAL LETTER U WITH CIRCUMFLEX] +char \xDC (12 567 ) # DC ⡳ Ü [LATIN CAPITAL LETTER U WITH DIAERESIS] +char \xDD (1234 678) # DD ⣯ Ý [LATIN CAPITAL LETTER Y WITH ACUTE] +char \xDE (12 4 6 8) # DE ⢫ Þ [LATIN CAPITAL LETTER THORN] +char \xDF ( 234 8) # DF ⢎ ß [LATIN SMALL LETTER SHARP S] +char \xE0 (123 56 8) # E0 ⢷ à [LATIN SMALL LETTER A WITH GRAVE] +char \xE1 (123 56 ) # E1 ⠷ á [LATIN SMALL LETTER A WITH ACUTE] +char \xE2 (1 6 ) # E2 ⠡ â [LATIN SMALL LETTER A WITH CIRCUMFLEX] +char \xE3 (1 4 6 8) # E3 ⢩ ã [LATIN SMALL LETTER A WITH TILDE] +char \xE4 ( 345 ) # E4 ⠜ ä [LATIN SMALL LETTER A WITH DIAERESIS] +char \xE5 (1 6 ) # E5 ⠡ å [LATIN SMALL LETTER A WITH RING ABOVE] +char \xE6 ( 345 8) # E6 ⢜ æ [LATIN SMALL LETTER AE] +char \xE7 (1234 6 ) # E7 ⠯ ç [LATIN SMALL LETTER C WITH CEDILLA] +char \xE8 ( 234 6 8) # E8 ⢮ è [LATIN SMALL LETTER E WITH GRAVE] +char \xE9 ( 234 6 ) # E9 ⠮ é [LATIN SMALL LETTER E WITH ACUTE] +char \xEA (12 6 ) # EA ⠣ ê [LATIN SMALL LETTER E WITH CIRCUMFLEX] +char \xEB (12 4 6 ) # EB ⠫ ë [LATIN SMALL LETTER E WITH DIAERESIS] +char \xEC ( 34 8) # EC ⢌ ì [LATIN SMALL LETTER I WITH GRAVE] +char \xED ( 34 ) # ED ⠌ í [LATIN SMALL LETTER I WITH ACUTE] +char \xEE (1 4 6 ) # EE ⠩ î [LATIN SMALL LETTER I WITH CIRCUMFLEX] +char \xEF (12 456 ) # EF ⠻ ï [LATIN SMALL LETTER I WITH DIAERESIS] +char \xF0 (1 56 8) # F0 ⢱ ð [LATIN SMALL LETTER ETH] +char \xF1 (12 456 8) # F1 ⢻ ñ [LATIN SMALL LETTER N WITH TILDE] +char \xF2 ( 34 6 8) # F2 ⢬ ò [LATIN SMALL LETTER O WITH GRAVE] +char \xF3 ( 34 6 ) # F3 ⠬ ó [LATIN SMALL LETTER O WITH ACUTE] +char \xF4 (1 456 ) # F4 ⠹ ô [LATIN SMALL LETTER O WITH CIRCUMFLEX] +char \xF5 (1 456 8) # F5 ⢹ õ [LATIN SMALL LETTER O WITH TILDE] +char \xF6 ( 2 4 6 ) # F6 ⠪ ö [LATIN SMALL LETTER O WITH DIAERESIS] +char \xF7 ( 2 567 ) # F7 ⡲ ÷ [DIVISION SIGN] +char \xF8 ( 2 4 6 8) # F8 ⢪ ø [LATIN SMALL LETTER O WITH STROKE] +char \xF9 ( 23456 8) # F9 ⢾ ù [LATIN SMALL LETTER U WITH GRAVE] +char \xFA ( 23456 ) # FA ⠾ ú [LATIN SMALL LETTER U WITH ACUTE] +char \xFB (1 56 ) # FB ⠱ û [LATIN SMALL LETTER U WITH CIRCUMFLEX] +char \xFC (12 56 ) # FC ⠳ ü [LATIN SMALL LETTER U WITH DIAERESIS] +char \xFD (1234 6 8) # FD ⢯ ý [LATIN SMALL LETTER Y WITH ACUTE] +char \xFE (12 4 678) # FE ⣫ þ [LATIN SMALL LETTER THORN] +char \xFF (1 3456 8) # FF ⢽ ÿ [LATIN SMALL LETTER Y WITH DIAERESIS] + +include common.tti diff --git a/etc_org/brltty/Text/fr-2007.ttb b/etc_org/brltty/Text/fr-2007.ttb new file mode 100644 index 0000000..1f6ae6b --- /dev/null +++ b/etc_org/brltty/Text/fr-2007.ttb @@ -0,0 +1,226 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - French (unified 2007) + +# This is the 2007 unification of french computer braille tables, based on the +# cp1252 character set +# +# http://www.avh.asso.fr/rubriques/infos_braille/table_braille_informatique.php + +# the standard representations for the letters of the Latin alphabet +include ltr-latin.tti + +# the numbers 1-9 are represented by the letters a-i with dot 6 added +# the number 0 is represented by dots 3456 +include num-french.tti + +# generated by ttbtest: charset=cp1252 +char \x00 (12345 8) # 00 ⢟ [NULL] +char \x01 (1234 678) # 01 ⣯ [START OF HEADING] +char \x02 (12 5 8) # 02 ⢓ [START OF TEXT] +char \x03 (1234 6 8) # 03 ⢯ [END OF TEXT] +char \x04 (1 45 78) # 04 ⣙ [END OF TRANSMISSION] +char \x05 (1 5 8) # 05 ⢑ [ENQUIRY] +char \x06 (12 4 78) # 06 ⣋ [ACKNOWLEDGE] +char \x07 (12 45 8) # 07 ⢛ [BELL] +char \x08 (12 5 78) # 08 ⣓ [BACKSPACE] +char \x09 (12 4 678) # 09 ⣫ [CHARACTER TABULATION] +char \x0A ( 2 456 8) # 0A ⢺ [LINE FEED (LF)] +char \x0B (1 3 8) # 0B ⢅ [LINE TABULATION] +char \x0C (123 78) # 0C ⣇ [FORM FEED (FF)] +char \x0D (1 34 78) # 0D ⣍ [CARRIAGE RETURN (CR)] +char \x0E (1 345 8) # 0E ⢝ [SHIFT OUT] +char \x0F ( 23 6 8) # 0F ⢦ [SHIFT IN] +char \x10 (1234 78) # 10 ⣏ [DATA LINK ESCAPE] +char \x11 (12345 78) # 11 ⣟ [DEVICE CONTROL ONE] +char \x12 (123 5 78) # 12 ⣗ [DEVICE CONTROL TWO] +char \x13 ( 234 78) # 13 ⣎ [DEVICE CONTROL THREE] +char \x14 ( 2345 78) # 14 ⣞ [DEVICE CONTROL FOUR] +char \x15 (1 3 678) # 15 ⣥ [NEGATIVE ACKNOWLEDGE] +char \x16 (123 678) # 16 ⣧ [SYNCHRONOUS IDLE] +char \x17 ( 2 45678) # 17 ⣺ [END OF TRANSMISSION BLOCK] +char \x18 (1 34 678) # 18 ⣭ [CANCEL] +char \x19 (123 6 8) # 19 ⢧ [END OF MEDIUM] +char \x1A (1 5678) # 1A ⣱ [SUBSTITUTE] +char \x1B (12 5678) # 1B ⣳ [ESCAPE] +char \x1C (1 4 678) # 1C ⣩ [INFORMATION SEPARATOR FOUR] +char \x1D (12 678) # 1D ⣣ [INFORMATION SEPARATOR THREE] +char \x1E ( 23 5 7 ) # 1E ⡖ [INFORMATION SEPARATOR TWO] +char \x1F ( 23 67 ) # 1F ⡦ [INFORMATION SEPARATOR ONE] +char \x20 ( ) # 20 ⠀ [SPACE] +char \x21 ( 23 5 ) # 21 ⠖ ! [EXCLAMATION MARK] +char \x22 ( 23 56 ) # 22 ⠶ " [QUOTATION MARK] +char \x23 ( 3456 8) # 23 ⢼ # [NUMBER SIGN] +char \x24 ( 3 5 7 ) # 24 ⡔ $ [DOLLAR SIGN] +char \x25 ( 34 6 8) # 25 ⢬ % [PERCENT SIGN] +char \x26 (123456 8) # 26 ⢿ & [AMPERSAND] +char \x27 ( 3 ) # 27 ⠄ ' [APOSTROPHE] +char \x28 ( 23 6 ) # 28 ⠦ ( [LEFT PARENTHESIS] +char \x29 ( 3 56 ) # 29 ⠴ ) [RIGHT PARENTHESIS] +char \x2A ( 3 5 ) # 2A ⠔ * [ASTERISK] +char \x2B ( 23 5 78) # 2B ⣖ + [PLUS SIGN] +char \x2C ( 2 ) # 2C ⠂ , [COMMA] +char \x2D ( 3 6 ) # 2D ⠤ - [HYPHEN-MINUS] +char \x2E ( 2 56 ) # 2E ⠲ . [FULL STOP] +char \x2F ( 34 ) # 2F ⠌ / [SOLIDUS] +# Hindu-Arabic numerals # 30-39 +char \x3A ( 2 5 ) # 3A ⠒ : [COLON] +char \x3B ( 23 ) # 3B ⠆ ; [SEMICOLON] +char \x3C ( 23 8) # 3C ⢆ < [LESS-THAN SIGN] +char \x3D ( 23 5678) # 3D ⣶ = [EQUALS SIGN] +char \x3E ( 567 ) # 3E ⡰ > [GREATER-THAN SIGN] +char \x3F ( 2 6 ) # 3F ⠢ ? [QUESTION MARK] +char \x40 ( 345 ) # 40 ⠜ @ [COMMERCIAL AT] +# uppercase Latin alphabet # 41-5A +char \x5B ( 23 678) # 5B ⣦ [ [LEFT SQUARE BRACKET] +char \x5C ( 34 8) # 5C ⢌ \ [REVERSE SOLIDUS] +char \x5D ( 3 5678) # 5D ⣴ ] [RIGHT SQUARE BRACKET] +char \x5E ( 4 ) # 5E ⠈ ^ [CIRCUMFLEX ACCENT] +char \x5F ( 5 78) # 5F ⣐ _ [LOW LINE] +char \x60 ( 6 ) # 60 ⠠ ` [GRAVE ACCENT] +# lowercase Latin alphabet # 61-7A +char \x7B ( 23 78) # 7B ⣆ { [LEFT CURLY BRACKET] +char \x7C ( 456 8) # 7C ⢸ | [VERTICAL LINE] +char \x7D ( 5678) # 7D ⣰ } [RIGHT CURLY BRACKET] +char \x7E ( 3 8) # 7E ⢄ ~ [TILDE] +char \x7F (123 8) # 7F ⢇ [DELETE] +char \u20AC (1 5 78) # 80 ⣑ € [EURO SIGN] +char \u201A ( 67 ) # 82 ⡠ ‚ [SINGLE LOW-9 QUOTATION MARK] +char \u0192 (12 4 8) # 83 ⢋ ƒ [LATIN SMALL LETTER F WITH HOOK] +char \u201E ( 56 ) # 84 ⠰ „ [DOUBLE LOW-9 QUOTATION MARK] +char \u2026 ( 3 6 8) # 85 ⢤ … [HORIZONTAL ELLIPSIS] +char \u2020 ( 3 56 8) # 86 ⢴ † [DAGGER] +char \u2021 ( 3 567 ) # 87 ⡴ ‡ [DOUBLE DAGGER] +char \u02C6 ( 4 8) # 88 ⢈ ˆ [MODIFIER LETTER CIRCUMFLEX ACCENT] +char \u2030 ( 34 678) # 89 ⣬ ‰ [PER MILLE SIGN] +char \u0160 ( 234 678) # 8A ⣮ Š [LATIN CAPITAL LETTER S WITH CARON] +char \u2039 ( 5 7 ) # 8B ⡐ ‹ [SINGLE LEFT-POINTING ANGLE QUOTATION MARK] +char \u0152 ( 2 4 67 ) # 8C ⡪ Œ [LATIN CAPITAL LIGATURE OE] +char \u017D (1 3 5678) # 8E ⣵ Ž [LATIN CAPITAL LETTER Z WITH CARON] +char \u2018 ( 6 8) # 91 ⢠ ‘ [LEFT SINGLE QUOTATION MARK] +char \u2019 ( 3 7 ) # 92 ⡄ ’ [RIGHT SINGLE QUOTATION MARK] +char \u201C ( 3 78) # 93 ⣄ “ [LEFT DOUBLE QUOTATION MARK] +char \u201D ( 678) # 94 ⣠ ” [RIGHT DOUBLE QUOTATION MARK] +char \u2022 (12 45 78) # 95 ⣛ • [BULLET] +char \u2013 ( 4 78) # 96 ⣈ – [EN DASH] +char \u2014 ( 45 78) # 97 ⣘ — [EM DASH] +char \u02DC ( 4 67 ) # 98 ⡨ ˜ [SMALL TILDE] +char \u2122 ( 2345 8) # 99 ⢞ ™ [TRADE MARK SIGN] +char \u0161 ( 234 6 8) # 9A ⢮ š [LATIN SMALL LETTER S WITH CARON] +char \u203A ( 5 8) # 9B ⢐ › [SINGLE RIGHT-POINTING ANGLE QUOTATION MARK] +char \u0153 ( 2 4 6 8) # 9C ⢪ œ [LATIN SMALL LIGATURE OE] +char \u017E (1 3 56 8) # 9E ⢵ ž [LATIN SMALL LETTER Z WITH CARON] +char \u0178 (1 45678) # 9F ⣹ Ÿ [LATIN CAPITAL LETTER Y WITH DIAERESIS] +char \xA1 ( 23 5 8) # A1 ⢖ ¡ [INVERTED EXCLAMATION MARK] +char \xA2 (1 4 78) # A2 ⣉ ¢ [CENT SIGN] +char \xA3 ( 23 7 ) # A3 ⡆ £ [POUND SIGN] +char \xA4 ( 45 ) # A4 ⠘ ¤ [CURRENCY SIGN] +char \xA5 ( 2 5678) # A5 ⣲ ¥ [YEN SIGN] +char \xA6 ( 45 8) # A6 ⢘ ¦ [BROKEN BAR] +char \xA7 (1234 8) # A7 ⢏ § [SECTION SIGN] +char \xA8 ( 4 6 ) # A8 ⠨ ¨ [DIAERESIS] +char \xA9 (1 4 8) # A9 ⢉ © [COPYRIGHT SIGN] +char \xAA (1 678) # AA ⣡ ª [FEMININE ORDINAL INDICATOR] +char \xAB ( 23 56 8) # AB ⢶ « [LEFT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xAC ( 2 567 ) # AC ⡲ ¬ [NOT SIGN] +char \xAD ( 78) # AD ⣀ ­ [SOFT HYPHEN] +char \xAE (123 5 8) # AE ⢗ ® [REGISTERED SIGN] +char \xAF (1 34 8) # AF ⢍ ¯ [MACRON] +char \xB0 ( 2 67 ) # B0 ⡢ ° [DEGREE SIGN] +char \xB1 ( 3 678) # B1 ⣤ ± [PLUS-MINUS SIGN] +char \xB2 ( 45 7 ) # B2 ⡘ ² [SUPERSCRIPT TWO] +char \xB3 ( 4567 ) # B3 ⡸ ³ [SUPERSCRIPT THREE] +char \xB4 ( 5 ) # B4 ⠐ ´ [ACUTE ACCENT] +char \xB5 ( 2 5 7 ) # B5 ⡒ µ [MICRO SIGN] +char \xB6 ( 45678) # B6 ⣸ ¶ [PILCROW SIGN] +char \xB7 ( 8) # B7 ⢀ · [MIDDLE DOT] +char \xB8 ( 456 ) # B8 ⠸ ¸ [CEDILLA] +char \xB9 ( 4 7 ) # B9 ⡈ ¹ [SUPERSCRIPT ONE] +char \xBA ( 2 678) # BA ⣢ º [MASCULINE ORDINAL INDICATOR] +char \xBB ( 23 567 ) # BB ⡶ » [RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xBC (1 3 6 8) # BC ⢥ ¼ [VULGAR FRACTION ONE QUARTER] +char \xBD ( 4 6 8) # BD ⢨ ½ [VULGAR FRACTION ONE HALF] +char \xBE (1 34 6 8) # BE ⢭ ¾ [VULGAR FRACTION THREE QUARTERS] +char \xBF ( 2 6 8) # BF ⢢ ¿ [INVERTED QUESTION MARK] +char \xC0 (123 567 ) # C0 ⡷ À [LATIN CAPITAL LETTER A WITH GRAVE] +char \xC1 (123 5678) # C1 ⣷ Á [LATIN CAPITAL LETTER A WITH ACUTE] +char \xC2 (1 67 ) # C2 ⡡  [LATIN CAPITAL LETTER A WITH CIRCUMFLEX] +char \xC3 (1 78) # C3 ⣁ à [LATIN CAPITAL LETTER A WITH TILDE] +char \xC4 ( 34567 ) # C4 ⡼ Ä [LATIN CAPITAL LETTER A WITH DIAERESIS] +char \xC5 ( 2 7 ) # C5 ⡂ Å [LATIN CAPITAL LETTER A WITH RING ABOVE] +char \xC6 ( 345 7 ) # C6 ⡜ Æ [LATIN CAPITAL LETTER AE] +char \xC7 (1234 67 ) # C7 ⡯ Ç [LATIN CAPITAL LETTER C WITH CEDILLA] +char \xC8 ( 234 67 ) # C8 ⡮ È [LATIN CAPITAL LETTER E WITH GRAVE] +char \xC9 (1234567 ) # C9 ⡿ É [LATIN CAPITAL LETTER E WITH ACUTE] +char \xCA (12 67 ) # CA ⡣ Ê [LATIN CAPITAL LETTER E WITH CIRCUMFLEX] +char \xCB (12 4 67 ) # CB ⡫ Ë [LATIN CAPITAL LETTER E WITH DIAERESIS] +char \xCC ( 2 4 78) # CC ⣊ Ì [LATIN CAPITAL LETTER I WITH GRAVE] +char \xCD ( 34 7 ) # CD ⡌ Í [LATIN CAPITAL LETTER I WITH ACUTE] +char \xCE (1 4 67 ) # CE ⡩ Î [LATIN CAPITAL LETTER I WITH CIRCUMFLEX] +char \xCF (12 4567 ) # CF ⡻ Ï [LATIN CAPITAL LETTER I WITH DIAERESIS] +char \xD0 (12 78) # D0 ⣃ Ð [LATIN CAPITAL LETTER ETH] +char \xD1 (1 345 78) # D1 ⣝ Ñ [LATIN CAPITAL LETTER N WITH TILDE] +char \xD2 (1 3 5 78) # D2 ⣕ Ò [LATIN CAPITAL LETTER O WITH GRAVE] +char \xD3 ( 34 67 ) # D3 ⡬ Ó [LATIN CAPITAL LETTER O WITH ACUTE] +char \xD4 (1 4567 ) # D4 ⡹ Ô [LATIN CAPITAL LETTER O WITH CIRCUMFLEX] +char \xD5 (1 3 78) # D5 ⣅ Õ [LATIN CAPITAL LETTER O WITH TILDE] +char \xD6 ( 2 4 678) # D6 ⣪ Ö [LATIN CAPITAL LETTER O WITH DIAERESIS] +char \xD7 ( 3 5 78) # D7 ⣔ × [MULTIPLICATION SIGN] +char \xD8 ( 345678) # D8 ⣼ Ø [LATIN CAPITAL LETTER O WITH STROKE] +char \xD9 ( 234567 ) # D9 ⡾ Ù [LATIN CAPITAL LETTER U WITH GRAVE] +char \xDA ( 2345678) # DA ⣾ Ú [LATIN CAPITAL LETTER U WITH ACUTE] +char \xDB (1 567 ) # DB ⡱ Û [LATIN CAPITAL LETTER U WITH CIRCUMFLEX] +char \xDC (12 567 ) # DC ⡳ Ü [LATIN CAPITAL LETTER U WITH DIAERESIS] +char \xDD (1 345678) # DD ⣽ Ý [LATIN CAPITAL LETTER Y WITH ACUTE] +char \xDE ( 2 45 78) # DE ⣚ Þ [LATIN CAPITAL LETTER THORN] +char \xDF ( 234 8) # DF ⢎ ß [LATIN SMALL LETTER SHARP S] +char \xE0 (123 56 ) # E0 ⠷ à [LATIN SMALL LETTER A WITH GRAVE] +char \xE1 (123 56 8) # E1 ⢷ á [LATIN SMALL LETTER A WITH ACUTE] +char \xE2 (1 6 8) # E2 ⢡ â [LATIN SMALL LETTER A WITH CIRCUMFLEX] +char \xE3 (1 8) # E3 ⢁ ã [LATIN SMALL LETTER A WITH TILDE] +char \xE4 ( 345 78) # E4 ⣜ ä [LATIN SMALL LETTER A WITH DIAERESIS] +char \xE5 ( 2 8) # E5 ⢂ å [LATIN SMALL LETTER A WITH RING ABOVE] +char \xE6 ( 345 8) # E6 ⢜ æ [LATIN SMALL LETTER AE] +char \xE7 (1234 6 ) # E7 ⠯ ç [LATIN SMALL LETTER C WITH CEDILLA] +char \xE8 ( 234 6 ) # E8 ⠮ è [LATIN SMALL LETTER E WITH GRAVE] +char \xE9 (123456 ) # E9 ⠿ é [LATIN SMALL LETTER E WITH ACUTE] +char \xEA (12 6 8) # EA ⢣ ê [LATIN SMALL LETTER E WITH CIRCUMFLEX] +char \xEB (12 4 6 8) # EB ⢫ ë [LATIN SMALL LETTER E WITH DIAERESIS] +char \xEC ( 2 4 8) # EC ⢊ ì [LATIN SMALL LETTER I WITH GRAVE] +char \xED ( 34 78) # ED ⣌ í [LATIN SMALL LETTER I WITH ACUTE] +char \xEE (1 4 6 8) # EE ⢩ î [LATIN SMALL LETTER I WITH CIRCUMFLEX] +char \xEF (12 456 8) # EF ⢻ ï [LATIN SMALL LETTER I WITH DIAERESIS] +char \xF0 (12 8) # F0 ⢃ ð [LATIN SMALL LETTER ETH] +char \xF1 (12 45678) # F1 ⣻ ñ [LATIN SMALL LETTER N WITH TILDE] +char \xF2 (1 3 5 8) # F2 ⢕ ò [LATIN SMALL LETTER O WITH GRAVE] +char \xF3 ( 34 6 ) # F3 ⠬ ó [LATIN SMALL LETTER O WITH ACUTE] +char \xF4 (1 456 8) # F4 ⢹ ô [LATIN SMALL LETTER O WITH CIRCUMFLEX] +char \xF5 ( 4 678) # F5 ⣨ õ [LATIN SMALL LETTER O WITH TILDE] +char \xF6 ( 3 5 8) # F6 ⢔ ö [LATIN SMALL LETTER O WITH DIAERESIS] +char \xF7 ( 2 5 78) # F7 ⣒ ÷ [DIVISION SIGN] +char \xF8 ( 56 8) # F8 ⢰ ø [LATIN SMALL LETTER O WITH STROKE] +char \xF9 ( 23456 ) # F9 ⠾ ù [LATIN SMALL LETTER U WITH GRAVE] +char \xFA ( 23456 8) # FA ⢾ ú [LATIN SMALL LETTER U WITH ACUTE] +char \xFB (1 56 8) # FB ⢱ û [LATIN SMALL LETTER U WITH CIRCUMFLEX] +char \xFC (12 56 8) # FC ⢳ ü [LATIN SMALL LETTER U WITH DIAERESIS] +char \xFD (1 3456 8) # FD ⢽ ý [LATIN SMALL LETTER Y WITH ACUTE] +char \xFE ( 2 45 8) # FE ⢚ þ [LATIN SMALL LETTER THORN] +char \xFF ( 2 56 8) # FF ⢲ ÿ [LATIN SMALL LETTER Y WITH DIAERESIS] + +include common.tti diff --git a/etc_org/brltty/Text/fr-cbifs.ttb b/etc_org/brltty/Text/fr-cbifs.ttb new file mode 100644 index 0000000..bfe318e --- /dev/null +++ b/etc_org/brltty/Text/fr-cbifs.ttb @@ -0,0 +1,204 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - French (Code Braille Informatique Français Standard) + +# the standard representations for the letters of the Latin alphabet +include ltr-latin.tti + +# the standard representations for the Latin control characters +include ctl-latin.tti + +# the numbers 1-9 are represented by the letters a-i with dot 6 added +# the number 0 is represented by dots 3456 +include num-french.tti + +# generated by ttbtest: charset=iso-8859-1 +char \x00 ( 345 78) # 00 ⣜ [NULL] +# Latin control characters # 01-1A +char \x1B ( 2 4 678) # 1B ⣪ [ESCAPE] +char \x1C (12 5678) # 1C ⣳ [INFORMATION SEPARATOR FOUR] +char \x1D (12 45678) # 1D ⣻ [INFORMATION SEPARATOR THREE] +char \x1E ( 45 78) # 1E ⣘ [INFORMATION SEPARATOR TWO] +char \x1F ( 45678) # 1F ⣸ [INFORMATION SEPARATOR ONE] +char \x20 ( ) # 20 ⠀ [SPACE] +char \x21 ( 23 5 ) # 21 ⠖ ! [EXCLAMATION MARK] +char \x22 ( 23 56 ) # 22 ⠶ " [QUOTATION MARK] +char \x23 ( 34 6 ) # 23 ⠬ # [NUMBER SIGN] +char \x24 ( 456 ) # 24 ⠸ $ [DOLLAR SIGN] +char \x25 (1234 6 ) # 25 ⠯ % [PERCENT SIGN] +char \x26 (123456 ) # 26 ⠿ & [AMPERSAND] +char \x27 ( 6 ) # 27 ⠠ ' [APOSTROPHE] +char \x28 ( 23 6 ) # 28 ⠦ ( [LEFT PARENTHESIS] +char \x29 ( 3 56 ) # 29 ⠴ ) [RIGHT PARENTHESIS] +char \x2A ( 3 5 ) # 2A ⠔ * [ASTERISK] +char \x2B ( 23 5 78) # 2B ⣖ + [PLUS SIGN] +char \x2C ( 2 ) # 2C ⠂ , [COMMA] +char \x2D ( 3 6 ) # 2D ⠤ - [HYPHEN-MINUS] +char \x2E ( 3 ) # 2E ⠄ . [FULL STOP] +char \x2F ( 2 56 ) # 2F ⠲ / [SOLIDUS] +# Hindu-Arabic numerals # 30-39 +char \x3A ( 2 5 ) # 3A ⠒ : [COLON] +char \x3B ( 23 ) # 3B ⠆ ; [SEMICOLON] +char \x3C ( 56 ) # 3C ⠰ < [LESS-THAN SIGN] +char \x3D ( 23 5678) # 3D ⣶ = [EQUALS SIGN] +char \x3E ( 45 ) # 3E ⠘ > [GREATER-THAN SIGN] +char \x3F ( 2 6 ) # 3F ⠢ ? [QUESTION MARK] +char \x40 ( 345 ) # 40 ⠜ @ [COMMERCIAL AT] +# uppercase Latin alphabet # 41-5A +char \x5B (123 56 ) # 5B ⠷ [ [LEFT SQUARE BRACKET] +char \x5C ( 234 6 ) # 5C ⠮ \ [REVERSE SOLIDUS] +char \x5D ( 23456 ) # 5D ⠾ ] [RIGHT SQUARE BRACKET] +char \x5E ( 34 ) # 5E ⠌ ^ [CIRCUMFLEX ACCENT] +char \x5F ( 4567 ) # 5F ⡸ _ [LOW LINE] +char \x60 ( 345 7 ) # 60 ⡜ ` [GRAVE ACCENT] +# lowercase Latin alphabet # 61-7A +char \x7B (123 567 ) # 7B ⡷ { [LEFT CURLY BRACKET] +char \x7C ( 234 67 ) # 7C ⡮ | [VERTICAL LINE] +char \x7D ( 234567 ) # 7D ⡾ } [RIGHT CURLY BRACKET] +char \x7E ( 34 7 ) # 7E ⡌ ~ [TILDE] +char \x7F ( 456 8) # 7F ⢸ [DELETE] +char \x80 (1234 67 ) # 80 ⡯ [] +char \x81 (12 56 8) # 81 ⢳ [] +char \x82 (123456 8) # 82 ⢿ [BREAK PERMITTED HERE] +char \x83 (1 678) # 83 ⣡ [NO BREAK HERE] +char \x84 ( 4 8) # 84 ⢈ [] +char \x85 (123 56 8) # 85 ⢷ [NEXT LINE (NEL)] +char \x86 (1 4 6 8) # 86 ⢩ [START OF SELECTED AREA] +char \x87 (1234 6 8) # 87 ⢯ [END OF SELECTED AREA] +char \x88 (12 678) # 88 ⣣ [CHARACTER TABULATION SET] +char \x89 (12 4 6 8) # 89 ⢫ [CHARACTER TABULATION WITH JUSTIFICATION] +char \x8A ( 234 6 8) # 8A ⢮ [LINE TABULATION SET] +char \x8B (12 456 8) # 8B ⢻ [PARTIAL LINE FORWARD] +char \x8C (1 4 678) # 8C ⣩ [PARTIAL LINE BACKWARD] +char \x8D (1 4 6 8) # 8D ⢩ [REVERSE LINE FEED] +char \x8E (12 4 678) # 8E ⣫ [SINGLE SHIFT TWO] +char \x8F (1 4 678) # 8F ⣩ [SINGLE SHIFT THREE] +char \x90 ( 2345678) # 90 ⣾ [DEVICE CONTROL STRING] +char \x91 ( 2 67 ) # 91 ⡢ [PRIVATE USE ONE] +char \x92 (1234 678) # 92 ⣯ [PRIVATE USE TWO] +char \x93 (1 45678) # 93 ⣹ [SET TRANSMIT STATE] +char \x94 ( 23 56 8) # 94 ⢶ [CANCEL CHARACTER] +char \x95 (1 4 6 8) # 95 ⢩ [MESSAGE WAITING] +char \x96 (1 5678) # 96 ⣱ [START OF GUARDED AREA] +char \x97 ( 23456 8) # 97 ⢾ [END OF GUARDED AREA] +char \x98 (1 45678) # 98 ⣹ [START OF STRING] +char \x99 ( 23 5 78) # 99 ⣖ [] +char \x9A (12 678) # 9A ⣣ [SINGLE CHARACTER INTRODUCER] +char \x9B ( 2 5 8) # 9B ⢒ [CONTROL SEQUENCE INTRODUCER] +char \x9C ( 23 567 ) # 9C ⡶ [STRING TERMINATOR] +char \x9D ( 2 78) # 9D ⣂ [OPERATING SYSTEM COMMAND] +char \x9E ( 45 8) # 9E ⢘ [PRIVACY MESSAGE] +char \x9F ( 456 8) # 9F ⢸ [APPLICATION PROGRAM COMMAND] +char \xA1 ( 3 67 ) # A1 ⡤ ¡ [INVERTED EXCLAMATION MARK] +char \xA2 ( 2 4 6 8) # A2 ⢪ ¢ [CENT SIGN] +char \xA3 (12 56 8) # A3 ⢳ £ [POUND SIGN] +char \xA4 ( 2 7 ) # A4 ⡂ ¤ [CURRENCY SIGN] +char \xA5 (12 456 8) # A5 ⢻ ¥ [YEN SIGN] +char \xA6 (12 67 ) # A6 ⡣ ¦ [BROKEN BAR] +char \xA7 (12345678) # A7 ⣿ § [SECTION SIGN] +char \xA8 (1 4567 ) # A8 ⡹ ¨ [DIAERESIS] +char \xA9 ( 234567 ) # A9 ⡾ © [COPYRIGHT SIGN] +char \xAA (1234 67 ) # AA ⡯ ª [FEMININE ORDINAL INDICATOR] +char \xAB ( 4 67 ) # AB ⡨ « [LEFT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xAC (1 67 ) # AC ⡡ ¬ [NOT SIGN] +char \xAD ( 3 6 8) # AD ⢤ ­ [SOFT HYPHEN] +char \xAE (1234567 ) # AE ⡿ ® [REGISTERED SIGN] +char \xAF ( 567 ) # AF ⡰ ¯ [MACRON] +char \xB0 ( 23 6 8) # B0 ⢦ ° [DEGREE SIGN] +char \xB1 ( 2 8) # B1 ⢂ ± [PLUS-MINUS SIGN] +char \xB2 (123456 8) # B2 ⢿ ² [SUPERSCRIPT TWO] +char \xB3 ( 2 5 7 ) # B3 ⡒ ³ [SUPERSCRIPT THREE] +char \xB4 ( 2 567 ) # B4 ⡲ ´ [ACUTE ACCENT] +char \xB5 (1234 6 8) # B5 ⢯ µ [MICRO SIGN] +char \xB6 (12345678) # B6 ⣿ ¶ [PILCROW SIGN] +char \xB7 (1 56 8) # B7 ⢱ · [MIDDLE DOT] +char \xB8 ( 23 67 ) # B8 ⡦ ¸ [CEDILLA] +char \xB9 ( 3 5 7 ) # B9 ⡔ ¹ [SUPERSCRIPT ONE] +char \xBA ( 3 7 ) # BA ⡄ º [MASCULINE ORDINAL INDICATOR] +char \xBB ( 34 7 ) # BB ⡌ » [RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xBC ( 67 ) # BC ⡠ ¼ [VULGAR FRACTION ONE QUARTER] +char \xBD ( 34 67 ) # BD ⡬ ½ [VULGAR FRACTION ONE HALF] +char \xBE ( 345 7 ) # BE ⡜ ¾ [VULGAR FRACTION THREE QUARTERS] +char \xBF (123 567 ) # BF ⡷ ¿ [INVERTED QUESTION MARK] +char \xC0 ( 78) # C0 ⣀ À [LATIN CAPITAL LETTER A WITH GRAVE] +char \xC1 ( 234 678) # C1 ⣮ Á [LATIN CAPITAL LETTER A WITH ACUTE] +char \xC2 ( 5 78) # C2 ⣐  [LATIN CAPITAL LETTER A WITH CIRCUMFLEX] +char \xC3 ( 345678) # C3 ⣼ à [LATIN CAPITAL LETTER A WITH TILDE] +char \xC4 (1 345 8) # C4 ⢝ Ä [LATIN CAPITAL LETTER A WITH DIAERESIS] +char \xC5 (1 3 5 8) # C5 ⢕ Å [LATIN CAPITAL LETTER A WITH RING ABOVE] +char \xC6 (123 5 8) # C6 ⢗ Æ [LATIN CAPITAL LETTER AE] +char \xC7 ( 4 8) # C7 ⢈ Ç [LATIN CAPITAL LETTER C WITH CEDILLA] +char \xC8 (123 5678) # C8 ⣷ È [LATIN CAPITAL LETTER E WITH GRAVE] +char \xC9 (1234 8) # C9 ⢏ É [LATIN CAPITAL LETTER E WITH ACUTE] +char \xCA (1 678) # CA ⣡ Ê [LATIN CAPITAL LETTER E WITH CIRCUMFLEX] +char \xCB ( 34 678) # CB ⣬ Ë [LATIN CAPITAL LETTER E WITH DIAERESIS] +char \xCC ( 678) # CC ⣠ Ì [LATIN CAPITAL LETTER I WITH GRAVE] +char \xCD ( 3 678) # CD ⣤ Í [LATIN CAPITAL LETTER I WITH ACUTE] +char \xCE ( 4 678) # CE ⣨ Î [LATIN CAPITAL LETTER I WITH CIRCUMFLEX] +char \xCF ( 34 78) # CF ⣌ Ï [LATIN CAPITAL LETTER I WITH DIAERESIS] +char \xD0 ( 3 5678) # D0 ⣴ Ð [LATIN CAPITAL LETTER ETH] +char \xD1 (1 4 67 ) # D1 ⡩ Ñ [LATIN CAPITAL LETTER N WITH TILDE] +char \xD2 ( 23 78) # D2 ⣆ Ò [LATIN CAPITAL LETTER O WITH GRAVE] +char \xD3 ( 2 5 78) # D3 ⣒ Ó [LATIN CAPITAL LETTER O WITH ACUTE] +char \xD4 ( 2 5678) # D4 ⣲ Ô [LATIN CAPITAL LETTER O WITH CIRCUMFLEX] +char \xD5 ( 2 678) # D5 ⣢ Õ [LATIN CAPITAL LETTER O WITH TILDE] +char \xD6 (1 3456 8) # D6 ⢽ Ö [LATIN CAPITAL LETTER O WITH DIAERESIS] +char \xD7 ( 23 5678) # D7 ⣶ × [MULTIPLICATION SIGN] +char \xD8 ( 23 678) # D8 ⣦ Ø [LATIN CAPITAL LETTER O WITH STROKE] +char \xD9 ( 3 5 78) # D9 ⣔ Ù [LATIN CAPITAL LETTER U WITH GRAVE] +char \xDA (1 5678) # DA ⣱ Ú [LATIN CAPITAL LETTER U WITH ACUTE] +char \xDB ( 5678) # DB ⣰ Û [LATIN CAPITAL LETTER U WITH CIRCUMFLEX] +char \xDC (1 3 56 8) # DC ⢵ Ü [LATIN CAPITAL LETTER U WITH DIAERESIS] +char \xDD (12345678) # DD ⣿ Ý [LATIN CAPITAL LETTER Y WITH ACUTE] +char \xDE ( 345 78) # DE ⣜ Þ [LATIN CAPITAL LETTER THORN] +char \xDF ( 234 6 8) # DF ⢮ ß [LATIN SMALL LETTER SHARP S] +char \xE0 (123 56 ) # E0 ⠷ à [LATIN SMALL LETTER A WITH GRAVE] +char \xE1 ( 7 ) # E1 ⡀ á [LATIN SMALL LETTER A WITH ACUTE] +char \xE2 (1 6 ) # E2 ⠡ â [LATIN SMALL LETTER A WITH CIRCUMFLEX] +char \xE3 ( 3456 8) # E3 ⢼ ã [LATIN SMALL LETTER A WITH TILDE] +char \xE4 (1 45 8) # E4 ⢙ ä [LATIN SMALL LETTER A WITH DIAERESIS] +char \xE5 (12 4 8) # E5 ⢋ å [LATIN SMALL LETTER A WITH RING ABOVE] +char \xE6 (12345 8) # E6 ⢟ æ [LATIN SMALL LETTER AE] +char \xE7 (1234 6 ) # E7 ⠯ ç [LATIN SMALL LETTER C WITH CEDILLA] +char \xE8 ( 234 6 ) # E8 ⠮ è [LATIN SMALL LETTER E WITH GRAVE] +char \xE9 (123456 ) # E9 ⠿ é [LATIN SMALL LETTER E WITH ACUTE] +char \xEA (12 6 ) # EA ⠣ ê [LATIN SMALL LETTER E WITH CIRCUMFLEX] +char \xEB (12 4 6 ) # EB ⠫ ë [LATIN SMALL LETTER E WITH DIAERESIS] +char \xEC (1 34 8) # EC ⢍ ì [LATIN SMALL LETTER I WITH GRAVE] +char \xED ( 234 67 ) # ED ⡮ í [LATIN SMALL LETTER I WITH ACUTE] +char \xEE (1 4 6 ) # EE ⠩ î [LATIN SMALL LETTER I WITH CIRCUMFLEX] +char \xEF (12 456 ) # EF ⠻ ï [LATIN SMALL LETTER I WITH DIAERESIS] +char \xF0 ( 3 56 8) # F0 ⢴ ð [LATIN SMALL LETTER ETH] +char \xF1 (12 4 67 ) # F1 ⡫ ñ [LATIN SMALL LETTER N WITH TILDE] +char \xF2 (1 3 6 8) # F2 ⢥ ò [LATIN SMALL LETTER O WITH GRAVE] +char \xF3 ( 5 7 ) # F3 ⡐ ó [LATIN SMALL LETTER O WITH ACUTE] +char \xF4 (1 456 ) # F4 ⠹ ô [LATIN SMALL LETTER O WITH CIRCUMFLEX] +char \xF5 ( 2 6 8) # F5 ⢢ õ [LATIN SMALL LETTER O WITH TILDE] +char \xF6 ( 2345 8) # F6 ⢞ ö [LATIN SMALL LETTER O WITH DIAERESIS] +char \xF7 ( 23 5 8) # F7 ⢖ ÷ [DIVISION SIGN] +char \xF8 (1 3 5 7 ) # F8 ⡕ ø [LATIN SMALL LETTER O WITH STROKE] +char \xF9 ( 23456 ) # F9 ⠾ ù [LATIN SMALL LETTER U WITH GRAVE] +char \xFA ( 34567 ) # FA ⡼ ú [LATIN SMALL LETTER U WITH ACUTE] +char \xFB (1 56 ) # FB ⠱ û [LATIN SMALL LETTER U WITH CIRCUMFLEX] +char \xFC (12 56 ) # FC ⠳ ü [LATIN SMALL LETTER U WITH DIAERESIS] +char \xFD ( 23 7 ) # FD ⡆ ý [LATIN SMALL LETTER Y WITH ACUTE] +char \xFE ( 345 8) # FE ⢜ þ [LATIN SMALL LETTER THORN] +char \xFF (1 567 ) # FF ⡱ ÿ [LATIN SMALL LETTER Y WITH DIAERESIS] + +include common.tti diff --git a/etc_org/brltty/Text/fr-vs.ttb b/etc_org/brltty/Text/fr-vs.ttb new file mode 100644 index 0000000..d327751 --- /dev/null +++ b/etc_org/brltty/Text/fr-vs.ttb @@ -0,0 +1,240 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - French (VisioBraille) + +# This table is the default one for VisioBraille braille terminals. +# It was first used by Sagem printers, before being adopted by Handialog as +# the default braille table. +# Although it is a bit old, VisioBraille users may find this table more +# comfortable than standard French braille tables. + +# the standard representations for the letters of the Latin alphabet +include ltr-latin.tti + +# the numbers 1-9 are represented by the letters a-i with dot 6 added +# the number 0 is represented by dots 3456 +include num-french.tti + +# generated by ttbtest: charset=iso-8859-1 +char \x00 ( 345 78) # 00 ⣜ [NULL] +char \x01 (1 8) # 01 ⢁ [START OF HEADING] +char \x02 (12 8) # 02 ⢃ [START OF TEXT] +char \x03 (1 4 8) # 03 ⢉ [END OF TEXT] +char \x04 (1 45 8) # 04 ⢙ [END OF TRANSMISSION] +char \x05 (1 5 8) # 05 ⢑ [ENQUIRY] +char \x06 (12 4 8) # 06 ⢋ [ACKNOWLEDGE] +char \x07 (12 45 8) # 07 ⢛ [BELL] +char \x08 (12 5 8) # 08 ⢓ [BACKSPACE] +char \x09 ( 2 4 8) # 09 ⢊ [CHARACTER TABULATION] +char \x0A ( 2 45 8) # 0A ⢚ [LINE FEED (LF)] +char \x0B (1 3 8) # 0B ⢅ [LINE TABULATION] +char \x0C (123 8) # 0C ⢇ [FORM FEED (FF)] +char \x0D (1 34 8) # 0D ⢍ [CARRIAGE RETURN (CR)] +char \x0E (1 345 8) # 0E ⢝ [SHIFT OUT] +char \x0F (1 3 5 8) # 0F ⢕ [SHIFT IN] +char \x10 (1234 8) # 10 ⢏ [DATA LINK ESCAPE] +char \x11 (12345 8) # 11 ⢟ [DEVICE CONTROL ONE] +char \x12 (123 5 8) # 12 ⢗ [DEVICE CONTROL TWO] +char \x13 ( 234 8) # 13 ⢎ [DEVICE CONTROL THREE] +char \x14 ( 2345 8) # 14 ⢞ [DEVICE CONTROL FOUR] +char \x15 (1 3 6 8) # 15 ⢥ [NEGATIVE ACKNOWLEDGE] +char \x16 (123 6 8) # 16 ⢧ [SYNCHRONOUS IDLE] +char \x17 ( 2 456 8) # 17 ⢺ [END OF TRANSMISSION BLOCK] +char \x18 (1 34 6 8) # 18 ⢭ [CANCEL] +char \x19 (1 3456 8) # 19 ⢽ [END OF MEDIUM] +char \x1A (1 3 56 8) # 1A ⢵ [SUBSTITUTE] +char \x1B ( 345678) # 1B ⣼ [ESCAPE] +char \x1C (1 6 8) # 1C ⢡ [INFORMATION SEPARATOR FOUR] +char \x1D (12 6 8) # 1D ⢣ [INFORMATION SEPARATOR THREE] +char \x1E (1 4 6 8) # 1E ⢩ [INFORMATION SEPARATOR TWO] +char \x1F (1 456 8) # 1F ⢹ [INFORMATION SEPARATOR ONE] +char \x20 ( ) # 20 ⠀ [SPACE] +char \x21 ( 23 5 ) # 21 ⠖ ! [EXCLAMATION MARK] +char \x22 ( 4 ) # 22 ⠈ " [QUOTATION MARK] +char \x23 ( 4 6 ) # 23 ⠨ # [NUMBER SIGN] +char \x24 ( 456 ) # 24 ⠸ $ [DOLLAR SIGN] +char \x25 ( 45 ) # 25 ⠘ % [PERCENT SIGN] +char \x26 ( 345 ) # 26 ⠜ & [AMPERSAND] +char \x27 ( 3 ) # 27 ⠄ ' [APOSTROPHE] +char \x28 ( 6 ) # 28 ⠠ ( [LEFT PARENTHESIS] +char \x29 ( 3 5 ) # 29 ⠔ ) [RIGHT PARENTHESIS] +char \x2A ( 34 ) # 2A ⠌ * [ASTERISK] +char \x2B ( 56 ) # 2B ⠰ + [PLUS SIGN] +char \x2C ( 2 ) # 2C ⠂ , [COMMA] +char \x2D ( 3 6 ) # 2D ⠤ - [HYPHEN-MINUS] +char \x2E ( 2 56 ) # 2E ⠲ . [FULL STOP] +char \x2F (123456 ) # 2F ⠿ / [SOLIDUS] +# Hindu-Arabic numerals # 30-39 +char \x3A ( 2 5 ) # 3A ⠒ : [COLON] +char \x3B ( 23 ) # 3B ⠆ ; [SEMICOLON] +char \x3C ( 23 6 ) # 3C ⠦ < [LESS-THAN SIGN] +char \x3D ( 23 56 ) # 3D ⠶ = [EQUALS SIGN] +char \x3E ( 3 56 ) # 3E ⠴ > [GREATER-THAN SIGN] +char \x3F ( 2 6 ) # 3F ⠢ ? [QUESTION MARK] +char \x40 (1234 6 ) # 40 ⠯ @ [COMMERCIAL AT] +# uppercase Latin alphabet # 41-5A +char \x5B (123 56 ) # 5B ⠷ [ [LEFT SQUARE BRACKET] +char \x5C ( 234 6 ) # 5C ⠮ \ [REVERSE SOLIDUS] +char \x5D ( 23456 ) # 5D ⠾ ] [RIGHT SQUARE BRACKET] +char \x5E ( 34 6 ) # 5E ⠬ ^ [CIRCUMFLEX ACCENT] +char \x5F ( 3 8) # 5F ⢄ _ [LOW LINE] +char \x60 ( 3 7 ) # 60 ⡄ ` [GRAVE ACCENT] +# lowercase Latin alphabet # 61-7A +char \x7B ( 67 ) # 7B ⡠ { [LEFT CURLY BRACKET] +char \x7C ( 23 5 8) # 7C ⢖ | [VERTICAL LINE] +char \x7D ( 3 5 8) # 7D ⢔ } [RIGHT CURLY BRACKET] +char \x7E ( 5 78) # 7E ⣐ ~ [TILDE] +char \x7F ( ) # 7F ⠀ [DELETE] +char \x80 (1234 678) # 80 ⣯ [] +char \x81 (12 56 8) # 81 ⢳ [] +char \x82 ( ) # 82 ⠀ [BREAK PERMITTED HERE] +char \x83 (1 6 8) # 83 ⢡ [NO BREAK HERE] +char \x84 ( 345 8) # 84 ⢜ [] +char \x85 (123 56 8) # 85 ⢷ [NEXT LINE (NEL)] +char \x86 ( ) # 86 ⠀ [START OF SELECTED AREA] +char \x87 (1234 6 8) # 87 ⢯ [END OF SELECTED AREA] +char \x88 (12 6 8) # 88 ⢣ [CHARACTER TABULATION SET] +char \x89 (12 4 6 8) # 89 ⢫ [CHARACTER TABULATION WITH JUSTIFICATION] +char \x8A ( 234 6 8) # 8A ⢮ [LINE TABULATION SET] +char \x8B (12 456 8) # 8B ⢻ [PARTIAL LINE FORWARD] +char \x8C (1 4 6 8) # 8C ⢩ [PARTIAL LINE BACKWARD] +char \x8D ( ) # 8D ⠀ [REVERSE LINE FEED] +char \x8E ( 345 78) # 8E ⣜ [SINGLE SHIFT TWO] +char \x8F ( ) # 8F ⠀ [SINGLE SHIFT THREE] +char \x90 (12345678) # 90 ⣿ [DEVICE CONTROL STRING] +char \x91 ( ) # 91 ⠀ [PRIVATE USE ONE] +char \x92 ( ) # 92 ⠀ [PRIVATE USE TWO] +char \x93 (1 456 8) # 93 ⢹ [SET TRANSMIT STATE] +char \x94 ( 2 4 6 8) # 94 ⢪ [CANCEL CHARACTER] +char \x95 ( ) # 95 ⠀ [MESSAGE WAITING] +char \x96 (1 56 8) # 96 ⢱ [START OF GUARDED AREA] +char \x97 ( 23456 8) # 97 ⢾ [END OF GUARDED AREA] +char \x98 (12 456 8) # 98 ⢻ [START OF STRING] +char \x99 ( 2 4 678) # 99 ⣪ [] +char \x9A (12 5678) # 9A ⣳ [SINGLE CHARACTER INTRODUCER] +char \x9B ( ) # 9B ⠀ [CONTROL SEQUENCE INTRODUCER] +char \x9C ( ) # 9C ⠀ [STRING TERMINATOR] +char \x9D ( ) # 9D ⠀ [OPERATING SYSTEM COMMAND] +char \x9E ( ) # 9E ⠀ [PRIVACY MESSAGE] +char \x9F ( ) # 9F ⠀ [APPLICATION PROGRAM COMMAND] +char \xA0 ( ) # A0 ⠀   [NO-BREAK SPACE] +char \xA1 ( ) # A1 ⠀ ¡ [INVERTED EXCLAMATION MARK] +char \xA2 ( ) # A2 ⠀ ¢ [CENT SIGN] +char \xA3 ( ) # A3 ⠀ £ [POUND SIGN] +char \xA4 ( ) # A4 ⠀ ¤ [CURRENCY SIGN] +char \xA5 ( ) # A5 ⠀ ¥ [YEN SIGN] +char \xA6 ( ) # A6 ⠀ ¦ [BROKEN BAR] +char \xA7 ( ) # A7 ⠀ § [SECTION SIGN] +char \xA8 ( ) # A8 ⠀ ¨ [DIAERESIS] +char \xA9 ( ) # A9 ⠀ © [COPYRIGHT SIGN] +char \xAA ( ) # AA ⠀ ª [FEMININE ORDINAL INDICATOR] +char \xAB ( 23 6 8) # AB ⢦ « [LEFT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xAC ( ) # AC ⠀ ¬ [NOT SIGN] +char \xAD ( ) # AD ⠀ ­ [SOFT HYPHEN] +char \xAE ( ) # AE ⠀ ® [REGISTERED SIGN] +char \xAF ( ) # AF ⠀ ¯ [MACRON] +char \xB0 ( ) # B0 ⠀ ° [DEGREE SIGN] +char \xB1 ( ) # B1 ⠀ ± [PLUS-MINUS SIGN] +char \xB2 ( ) # B2 ⠀ ² [SUPERSCRIPT TWO] +char \xB3 ( ) # B3 ⠀ ³ [SUPERSCRIPT THREE] +char \xB4 ( ) # B4 ⠀ ´ [ACUTE ACCENT] +char \xB5 ( ) # B5 ⠀ µ [MICRO SIGN] +char \xB6 ( ) # B6 ⠀ ¶ [PILCROW SIGN] +char \xB7 ( ) # B7 ⠀ · [MIDDLE DOT] +char \xB8 ( ) # B8 ⠀ ¸ [CEDILLA] +char \xB9 ( ) # B9 ⠀ ¹ [SUPERSCRIPT ONE] +char \xBA ( ) # BA ⠀ º [MASCULINE ORDINAL INDICATOR] +char \xBB ( 3 567 ) # BB ⡴ » [RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xBC ( ) # BC ⠀ ¼ [VULGAR FRACTION ONE QUARTER] +char \xBD ( ) # BD ⠀ ½ [VULGAR FRACTION ONE HALF] +char \xBE ( ) # BE ⠀ ¾ [VULGAR FRACTION THREE QUARTERS] +char \xBF ( ) # BF ⠀ ¿ [INVERTED QUESTION MARK] +char \xC0 (123 5678) # C0 ⣷ À [LATIN CAPITAL LETTER A WITH GRAVE] +char \xC1 ( ) # C1 ⠀ Á [LATIN CAPITAL LETTER A WITH ACUTE] +char \xC2 (1 78) # C2 ⣁  [LATIN CAPITAL LETTER A WITH CIRCUMFLEX] +char \xC3 ( ) # C3 ⠀ à [LATIN CAPITAL LETTER A WITH TILDE] +char \xC4 ( 3 5 78) # C4 ⣔ Ä [LATIN CAPITAL LETTER A WITH DIAERESIS] +char \xC5 ( ) # C5 ⠀ Å [LATIN CAPITAL LETTER A WITH RING ABOVE] +char \xC6 ( ) # C6 ⠀ Æ [LATIN CAPITAL LETTER AE] +char \xC7 (1234 678) # C7 ⣯ Ç [LATIN CAPITAL LETTER C WITH CEDILLA] +char \xC8 ( ) # C8 ⠀ È [LATIN CAPITAL LETTER E WITH GRAVE] +char \xC9 (12345678) # C9 ⣿ É [LATIN CAPITAL LETTER E WITH ACUTE] +char \xCA (12 678) # CA ⣣ Ê [LATIN CAPITAL LETTER E WITH CIRCUMFLEX] +char \xCB (12 4 678) # CB ⣫ Ë [LATIN CAPITAL LETTER E WITH DIAERESIS] +char \xCC ( ) # CC ⠀ Ì [LATIN CAPITAL LETTER I WITH GRAVE] +char \xCD ( ) # CD ⠀ Í [LATIN CAPITAL LETTER I WITH ACUTE] +char \xCE (1 4 678) # CE ⣩ Î [LATIN CAPITAL LETTER I WITH CIRCUMFLEX] +char \xCF (12 45678) # CF ⣻ Ï [LATIN CAPITAL LETTER I WITH DIAERESIS] +char \xD0 ( ) # D0 ⠀ Ð [LATIN CAPITAL LETTER ETH] +char \xD1 ( ) # D1 ⠀ Ñ [LATIN CAPITAL LETTER N WITH TILDE] +char \xD2 ( ) # D2 ⠀ Ò [LATIN CAPITAL LETTER O WITH GRAVE] +char \xD3 ( ) # D3 ⠀ Ó [LATIN CAPITAL LETTER O WITH ACUTE] +char \xD4 (1 3 5678) # D4 ⣵ Ô [LATIN CAPITAL LETTER O WITH CIRCUMFLEX] +char \xD5 ( ) # D5 ⠀ Õ [LATIN CAPITAL LETTER O WITH TILDE] +char \xD6 ( 2 4 678) # D6 ⣪ Ö [LATIN CAPITAL LETTER O WITH DIAERESIS] +char \xD7 ( ) # D7 ⠀ × [MULTIPLICATION SIGN] +char \xD8 ( ) # D8 ⠀ Ø [LATIN CAPITAL LETTER O WITH STROKE] +char \xD9 ( 2345678) # D9 ⣾ Ù [LATIN CAPITAL LETTER U WITH GRAVE] +char \xDA ( ) # DA ⠀ Ú [LATIN CAPITAL LETTER U WITH ACUTE] +char \xDB (1 5678) # DB ⣱ Û [LATIN CAPITAL LETTER U WITH CIRCUMFLEX] +char \xDC (12 5678) # DC ⣳ Ü [LATIN CAPITAL LETTER U WITH DIAERESIS] +char \xDD ( ) # DD ⠀ Ý [LATIN CAPITAL LETTER Y WITH ACUTE] +char \xDE ( ) # DE ⠀ Þ [LATIN CAPITAL LETTER THORN] +char \xDF ( ) # DF ⠀ ß [LATIN SMALL LETTER SHARP S] +char \xE0 (123 56 8) # E0 ⢷ à [LATIN SMALL LETTER A WITH GRAVE] +char \xE1 ( ) # E1 ⠀ á [LATIN SMALL LETTER A WITH ACUTE] +char \xE2 (1 6 8) # E2 ⢡ â [LATIN SMALL LETTER A WITH CIRCUMFLEX] +char \xE3 ( ) # E3 ⠀ ã [LATIN SMALL LETTER A WITH TILDE] +char \xE4 ( 345 8) # E4 ⢜ ä [LATIN SMALL LETTER A WITH DIAERESIS] +char \xE5 ( ) # E5 ⠀ å [LATIN SMALL LETTER A WITH RING ABOVE] +char \xE6 ( ) # E6 ⠀ æ [LATIN SMALL LETTER AE] +char \xE7 (1234 6 8) # E7 ⢯ ç [LATIN SMALL LETTER C WITH CEDILLA] +char \xE8 ( 234 6 8) # E8 ⢮ è [LATIN SMALL LETTER E WITH GRAVE] +char \xE9 (123456 8) # E9 ⢿ é [LATIN SMALL LETTER E WITH ACUTE] +char \xEA (12 6 8) # EA ⢣ ê [LATIN SMALL LETTER E WITH CIRCUMFLEX] +char \xEB (12 4 6 8) # EB ⢫ ë [LATIN SMALL LETTER E WITH DIAERESIS] +char \xEC ( ) # EC ⠀ ì [LATIN SMALL LETTER I WITH GRAVE] +char \xED ( ) # ED ⠀ í [LATIN SMALL LETTER I WITH ACUTE] +char \xEE (1 4 6 8) # EE ⢩ î [LATIN SMALL LETTER I WITH CIRCUMFLEX] +char \xEF (12 456 8) # EF ⢻ ï [LATIN SMALL LETTER I WITH DIAERESIS] +char \xF0 ( ) # F0 ⠀ ð [LATIN SMALL LETTER ETH] +char \xF1 ( ) # F1 ⠀ ñ [LATIN SMALL LETTER N WITH TILDE] +char \xF2 ( ) # F2 ⠀ ò [LATIN SMALL LETTER O WITH GRAVE] +char \xF3 ( ) # F3 ⠀ ó [LATIN SMALL LETTER O WITH ACUTE] +char \xF4 (1 456 8) # F4 ⢹ ô [LATIN SMALL LETTER O WITH CIRCUMFLEX] +char \xF5 ( ) # F5 ⠀ õ [LATIN SMALL LETTER O WITH TILDE] +char \xF6 ( 2 4 6 8) # F6 ⢪ ö [LATIN SMALL LETTER O WITH DIAERESIS] +char \xF7 ( ) # F7 ⠀ ÷ [DIVISION SIGN] +char \xF8 ( ) # F8 ⠀ ø [LATIN SMALL LETTER O WITH STROKE] +char \xF9 ( 23456 8) # F9 ⢾ ù [LATIN SMALL LETTER U WITH GRAVE] +char \xFA ( ) # FA ⠀ ú [LATIN SMALL LETTER U WITH ACUTE] +char \xFB (1 56 8) # FB ⢱ û [LATIN SMALL LETTER U WITH CIRCUMFLEX] +char \xFC (12 56 8) # FC ⢳ ü [LATIN SMALL LETTER U WITH DIAERESIS] +char \xFD ( ) # FD ⠀ ý [LATIN SMALL LETTER Y WITH ACUTE] +char \xFE ( ) # FE ⠀ þ [LATIN SMALL LETTER THORN] +char \xFF ( ) # FF ⠀ ÿ [LATIN SMALL LETTER Y WITH DIAERESIS] + +char \u0153 ( 2 4 6 8) # ⢪ œ [LATIN SMALL LIGATURE OE] + +glyph \u2019 ( 3 ) # ⠄ ’ [RIGHT SINGLE QUOTATION MARK] +char \u20AC (1 5 8) # ⢑ € [EURO SIGN] +char \xA7 (1234 6 8) # ⢯ § [SECTION SIGN] +char \xBD (1 34567 ) # ⡽ ½ [VULGAR FRACTION ONE HALF] + +include common.tti diff --git a/etc_org/brltty/Text/fr.ttb b/etc_org/brltty/Text/fr.ttb new file mode 100644 index 0000000..8eb9e92 --- /dev/null +++ b/etc_org/brltty/Text/fr.ttb @@ -0,0 +1,21 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - French + +include fr-2007.ttb diff --git a/etc_org/brltty/Text/fr_CA.ttb b/etc_org/brltty/Text/fr_CA.ttb new file mode 100644 index 0000000..a4af0ab --- /dev/null +++ b/etc_org/brltty/Text/fr_CA.ttb @@ -0,0 +1,202 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - French (Canada) + +# the standard representations for the letters of the Latin alphabet +include ltr-latin.tti + +# the standard representations for the Latin control characters +include ctl-latin.tti + +# generated by ttbtest: charset=iso-8859-1 +char \x00 ( 4 78) # 00 ⣈ [NULL] +# Latin control characters # 01-1A +char \x1B ( 2 4 678) # 1B ⣪ [ESCAPE] +char \x1C (12 5678) # 1C ⣳ [INFORMATION SEPARATOR FOUR] +char \x1D (12 45678) # 1D ⣻ [INFORMATION SEPARATOR THREE] +char \x1E ( 45 78) # 1E ⣘ [INFORMATION SEPARATOR TWO] +char \x1F ( 45678) # 1F ⣸ [INFORMATION SEPARATOR ONE] +char \x20 ( ) # 20 ⠀ [SPACE] +char \x21 ( 23 5 ) # 21 ⠖ ! [EXCLAMATION MARK] +char \x22 (1 4 8) # 22 ⢉ " [QUOTATION MARK] +char \x23 ( 3456 ) # 23 ⠼ # [NUMBER SIGN] +char \x24 (12 4 6 ) # 24 ⠫ $ [DOLLAR SIGN] +char \x25 (1 4 6 8) # 25 ⢩ % [PERCENT SIGN] +char \x26 (1234 6 8) # 26 ⢯ & [AMPERSAND] +char \x27 ( 3 ) # 27 ⠄ ' [APOSTROPHE] +char \x28 (123 567 ) # 28 ⡷ ( [LEFT PARENTHESIS] +char \x29 ( 234567 ) # 29 ⡾ ) [RIGHT PARENTHESIS] +char \x2A ( 3 5 ) # 2A ⠔ * [ASTERISK] +char \x2B ( 23 5 7 ) # 2B ⡖ + [PLUS SIGN] +char \x2C ( 2 ) # 2C ⠂ , [COMMA] +char \x2D ( 3 6 ) # 2D ⠤ - [HYPHEN-MINUS] +char \x2E ( 2 56 ) # 2E ⠲ . [FULL STOP] +char \x2F ( 34 7 ) # 2F ⡌ / [SOLIDUS] + +include num-nemd8.tti + +char \x3A ( 2 5 ) # 3A ⠒ : [COLON] +char \x3B ( 23 ) # 3B ⠆ ; [SEMICOLON] +char \x3C ( 23 6 ) # 3C ⠦ < [LESS-THAN SIGN] +char \x3D (1234567 ) # 3D ⡿ = [EQUALS SIGN] +char \x3E ( 3 56 ) # 3E ⠴ > [GREATER-THAN SIGN] +char \x3F (1 456 ) # 3F ⠹ ? [QUESTION MARK] +char \x40 ( 4 7 ) # 40 ⡈ @ [COMMERCIAL AT] +# uppercase Latin alphabet # 41-5A +char \x5B ( 2 4 67 ) # 5B ⡪ [ [LEFT SQUARE BRACKET] +char \x5C (1 67 ) # 5C ⡡ \ [REVERSE SOLIDUS] +char \x5D (12 4567 ) # 5D ⡻ ] [RIGHT SQUARE BRACKET] +char \x5E ( 45 7 ) # 5E ⡘ ^ [CIRCUMFLEX ACCENT] +char \x5F ( 456 ) # 5F ⠸ _ [LOW LINE] +char \x60 ( 4 ) # 60 ⠈ ` [GRAVE ACCENT] +# lowercase Latin alphabet # 61-7A +char \x7B ( 2 4 6 ) # 7B ⠪ { [LEFT CURLY BRACKET] +char \x7C (12 56 ) # 7C ⠳ | [VERTICAL LINE] +char \x7D (12 456 ) # 7D ⠻ } [RIGHT CURLY BRACKET] +char \x7E ( 45 ) # 7E ⠘ ~ [TILDE] +char \x7F ( 4567 ) # 7F ⡸ [DELETE] +char \x80 ( 3 78) # 80 ⣄ [] +char \x81 (12 6 8) # 81 ⢣ [] +char \x82 ( 23456 8) # 82 ⢾ [BREAK PERMITTED HERE] +char \x83 ( 5 8) # 83 ⢐ [NO BREAK HERE] +char \x84 (12 4 6 8) # 84 ⢫ [] +char \x85 ( 8) # 85 ⢀ [NEXT LINE (NEL)] +char \x86 (1 4 6 8) # 86 ⢩ [START OF SELECTED AREA] +char \x87 ( 3 8) # 87 ⢄ [END OF SELECTED AREA] +char \x88 (1 6 8) # 88 ⢡ [CHARACTER TABULATION SET] +char \x89 ( 34 6 8) # 89 ⢬ [CHARACTER TABULATION WITH JUSTIFICATION] +char \x8A (123 56 8) # 8A ⢷ [LINE TABULATION SET] +char \x8B ( 34 8) # 8B ⢌ [PARTIAL LINE FORWARD] +char \x8C ( 4 6 8) # 8C ⢨ [PARTIAL LINE BACKWARD] +char \x8D ( 6 8) # 8D ⢠ [REVERSE LINE FEED] +char \x8E (12 4 678) # 8E ⣫ [SINGLE SHIFT TWO] +char \x8F (1 4 678) # 8F ⣩ [SINGLE SHIFT THREE] +char \x90 ( 2345678) # 90 ⣾ [DEVICE CONTROL STRING] +char \x91 ( 2 67 ) # 91 ⡢ [PRIVATE USE ONE] +char \x92 (1234 678) # 92 ⣯ [PRIVATE USE TWO] +char \x93 ( 2 56 8) # 93 ⢲ [SET TRANSMIT STATE] +char \x94 ( 23 56 8) # 94 ⢶ [CANCEL CHARACTER] +char \x95 ( 23 8) # 95 ⢆ [MESSAGE WAITING] +char \x96 ( 56 8) # 96 ⢰ [START OF GUARDED AREA] +char \x97 ( 3 5 8) # 97 ⢔ [END OF GUARDED AREA] +char \x98 (1 45678) # 98 ⣹ [START OF STRING] +char \x99 ( 23 5 78) # 99 ⣖ [] +char \x9A (12 678) # 9A ⣣ [SINGLE CHARACTER INTRODUCER] +char \x9B ( 2 5 8) # 9B ⢒ [CONTROL SEQUENCE INTRODUCER] +char \x9C ( 23 567 ) # 9C ⡶ [STRING TERMINATOR] +char \x9D ( 2 78) # 9D ⣂ [OPERATING SYSTEM COMMAND] +char \x9E ( 45 8) # 9E ⢘ [PRIVACY MESSAGE] +char \x9F ( 456 8) # 9F ⢸ [APPLICATION PROGRAM COMMAND] +char \xA1 ( 3 67 ) # A1 ⡤ ¡ [INVERTED EXCLAMATION MARK] +char \xA2 ( 2 4 6 8) # A2 ⢪ ¢ [CENT SIGN] +char \xA3 (12 56 8) # A3 ⢳ £ [POUND SIGN] +char \xA4 ( 2 7 ) # A4 ⡂ ¤ [CURRENCY SIGN] +char \xA5 (12 456 8) # A5 ⢻ ¥ [YEN SIGN] +char \xA6 (12 67 ) # A6 ⡣ ¦ [BROKEN BAR] +char \xA7 (12345678) # A7 ⣿ § [SECTION SIGN] +char \xA8 (1 4567 ) # A8 ⡹ ¨ [DIAERESIS] +char \xA9 ( 234567 ) # A9 ⡾ © [COPYRIGHT SIGN] +char \xAA (1234 67 ) # AA ⡯ ª [FEMININE ORDINAL INDICATOR] +char \xAB ( 4 67 ) # AB ⡨ « [LEFT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xAC (1 67 ) # AC ⡡ ¬ [NOT SIGN] +char \xAD ( 3 6 8) # AD ⢤ ­ [SOFT HYPHEN] +char \xAE (1234567 ) # AE ⡿ ® [REGISTERED SIGN] +char \xAF ( 567 ) # AF ⡰ ¯ [MACRON] +char \xB0 ( 23 6 8) # B0 ⢦ ° [DEGREE SIGN] +char \xB1 ( 2 8) # B1 ⢂ ± [PLUS-MINUS SIGN] +char \xB2 (123456 8) # B2 ⢿ ² [SUPERSCRIPT TWO] +char \xB3 ( 2 5 7 ) # B3 ⡒ ³ [SUPERSCRIPT THREE] +char \xB4 ( 2 567 ) # B4 ⡲ ´ [ACUTE ACCENT] +char \xB5 (1234 6 8) # B5 ⢯ µ [MICRO SIGN] +char \xB6 (12345678) # B6 ⣿ ¶ [PILCROW SIGN] +char \xB7 (1 56 8) # B7 ⢱ · [MIDDLE DOT] +char \xB8 ( 23 67 ) # B8 ⡦ ¸ [CEDILLA] +char \xB9 ( 3 5 7 ) # B9 ⡔ ¹ [SUPERSCRIPT ONE] +char \xBA ( 3 7 ) # BA ⡄ º [MASCULINE ORDINAL INDICATOR] +char \xBB ( 34 7 ) # BB ⡌ » [RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xBC ( 67 ) # BC ⡠ ¼ [VULGAR FRACTION ONE QUARTER] +char \xBD ( 34 67 ) # BD ⡬ ½ [VULGAR FRACTION ONE HALF] +char \xBE ( 345 7 ) # BE ⡜ ¾ [VULGAR FRACTION THREE QUARTERS] +char \xBF (123 567 ) # BF ⡷ ¿ [INVERTED QUESTION MARK] +char \xC0 ( 78) # C0 ⣀ À [LATIN CAPITAL LETTER A WITH GRAVE] +char \xC1 ( 234 678) # C1 ⣮ Á [LATIN CAPITAL LETTER A WITH ACUTE] +char \xC2 ( 5 78) # C2 ⣐  [LATIN CAPITAL LETTER A WITH CIRCUMFLEX] +char \xC3 ( 345678) # C3 ⣼ à [LATIN CAPITAL LETTER A WITH TILDE] +char \xC4 (1 345 8) # C4 ⢝ Ä [LATIN CAPITAL LETTER A WITH DIAERESIS] +char \xC5 (1 3 5 8) # C5 ⢕ Å [LATIN CAPITAL LETTER A WITH RING ABOVE] +char \xC6 (123 5 8) # C6 ⢗ Æ [LATIN CAPITAL LETTER AE] +char \xC7 ( 4 8) # C7 ⢈ Ç [LATIN CAPITAL LETTER C WITH CEDILLA] +char \xC8 (123 5678) # C8 ⣷ È [LATIN CAPITAL LETTER E WITH GRAVE] +char \xC9 (1234 8) # C9 ⢏ É [LATIN CAPITAL LETTER E WITH ACUTE] +char \xCA (1 678) # CA ⣡ Ê [LATIN CAPITAL LETTER E WITH CIRCUMFLEX] +char \xCB ( 34 678) # CB ⣬ Ë [LATIN CAPITAL LETTER E WITH DIAERESIS] +char \xCC ( 678) # CC ⣠ Ì [LATIN CAPITAL LETTER I WITH GRAVE] +char \xCD ( 3 678) # CD ⣤ Í [LATIN CAPITAL LETTER I WITH ACUTE] +char \xCE ( 4 678) # CE ⣨ Î [LATIN CAPITAL LETTER I WITH CIRCUMFLEX] +char \xCF ( 34 78) # CF ⣌ Ï [LATIN CAPITAL LETTER I WITH DIAERESIS] +char \xD0 ( 3 5678) # D0 ⣴ Ð [LATIN CAPITAL LETTER ETH] +char \xD1 (1 4 67 ) # D1 ⡩ Ñ [LATIN CAPITAL LETTER N WITH TILDE] +char \xD2 ( 23 78) # D2 ⣆ Ò [LATIN CAPITAL LETTER O WITH GRAVE] +char \xD3 ( 2 5 78) # D3 ⣒ Ó [LATIN CAPITAL LETTER O WITH ACUTE] +char \xD4 ( 2 5678) # D4 ⣲ Ô [LATIN CAPITAL LETTER O WITH CIRCUMFLEX] +char \xD5 ( 2 678) # D5 ⣢ Õ [LATIN CAPITAL LETTER O WITH TILDE] +char \xD6 (1 3456 8) # D6 ⢽ Ö [LATIN CAPITAL LETTER O WITH DIAERESIS] +char \xD7 ( 23 5678) # D7 ⣶ × [MULTIPLICATION SIGN] +char \xD8 ( 23 678) # D8 ⣦ Ø [LATIN CAPITAL LETTER O WITH STROKE] +char \xD9 ( 3 5 78) # D9 ⣔ Ù [LATIN CAPITAL LETTER U WITH GRAVE] +char \xDA (1 5678) # DA ⣱ Ú [LATIN CAPITAL LETTER U WITH ACUTE] +char \xDB ( 5678) # DB ⣰ Û [LATIN CAPITAL LETTER U WITH CIRCUMFLEX] +char \xDC (1 3 56 8) # DC ⢵ Ü [LATIN CAPITAL LETTER U WITH DIAERESIS] +char \xDD (12345678) # DD ⣿ Ý [LATIN CAPITAL LETTER Y WITH ACUTE] +char \xDE ( 345 78) # DE ⣜ Þ [LATIN CAPITAL LETTER THORN] +char \xDF ( 234 6 8) # DF ⢮ ß [LATIN SMALL LETTER SHARP S] +char \xE0 (123 56 ) # E0 ⠷ à [LATIN SMALL LETTER A WITH GRAVE] +char \xE1 ( 7 ) # E1 ⡀ á [LATIN SMALL LETTER A WITH ACUTE] +char \xE2 (1 6 ) # E2 ⠡ â [LATIN SMALL LETTER A WITH CIRCUMFLEX] +char \xE3 ( 3456 8) # E3 ⢼ ã [LATIN SMALL LETTER A WITH TILDE] +char \xE4 (1 45 8) # E4 ⢙ ä [LATIN SMALL LETTER A WITH DIAERESIS] +char \xE5 (12 4 8) # E5 ⢋ å [LATIN SMALL LETTER A WITH RING ABOVE] +char \xE6 (12345 8) # E6 ⢟ æ [LATIN SMALL LETTER AE] +char \xE7 (1234 6 ) # E7 ⠯ ç [LATIN SMALL LETTER C WITH CEDILLA] +char \xE8 ( 234 6 ) # E8 ⠮ è [LATIN SMALL LETTER E WITH GRAVE] +char \xE9 (123456 ) # E9 ⠿ é [LATIN SMALL LETTER E WITH ACUTE] +char \xEA (12 6 ) # EA ⠣ ê [LATIN SMALL LETTER E WITH CIRCUMFLEX] +char \xEB (12 4 6 ) # EB ⠫ ë [LATIN SMALL LETTER E WITH DIAERESIS] +char \xEC (1 34 8) # EC ⢍ ì [LATIN SMALL LETTER I WITH GRAVE] +char \xED ( 234 67 ) # ED ⡮ í [LATIN SMALL LETTER I WITH ACUTE] +char \xEE (1 4 6 ) # EE ⠩ î [LATIN SMALL LETTER I WITH CIRCUMFLEX] +char \xEF (12 456 ) # EF ⠻ ï [LATIN SMALL LETTER I WITH DIAERESIS] +char \xF0 ( 3 56 8) # F0 ⢴ ð [LATIN SMALL LETTER ETH] +char \xF1 (12 4 67 ) # F1 ⡫ ñ [LATIN SMALL LETTER N WITH TILDE] +char \xF2 (1 3 6 8) # F2 ⢥ ò [LATIN SMALL LETTER O WITH GRAVE] +char \xF3 ( 5 7 ) # F3 ⡐ ó [LATIN SMALL LETTER O WITH ACUTE] +char \xF4 (1 456 ) # F4 ⠹ ô [LATIN SMALL LETTER O WITH CIRCUMFLEX] +char \xF5 ( 2 6 8) # F5 ⢢ õ [LATIN SMALL LETTER O WITH TILDE] +char \xF6 ( 2345 8) # F6 ⢞ ö [LATIN SMALL LETTER O WITH DIAERESIS] +char \xF7 ( 23 5 8) # F7 ⢖ ÷ [DIVISION SIGN] +char \xF8 ( 3 567 ) # F8 ⡴ ø [LATIN SMALL LETTER O WITH STROKE] +char \xF9 ( 23456 ) # F9 ⠾ ù [LATIN SMALL LETTER U WITH GRAVE] +char \xFA ( 34567 ) # FA ⡼ ú [LATIN SMALL LETTER U WITH ACUTE] +char \xFB (1 56 ) # FB ⠱ û [LATIN SMALL LETTER U WITH CIRCUMFLEX] +char \xFC (12 56 ) # FC ⠳ ü [LATIN SMALL LETTER U WITH DIAERESIS] +char \xFD ( 23 7 ) # FD ⡆ ý [LATIN SMALL LETTER Y WITH ACUTE] +char \xFE ( 345 8) # FE ⢜ þ [LATIN SMALL LETTER THORN] +char \xFF (1 567 ) # FF ⡱ ÿ [LATIN SMALL LETTER Y WITH DIAERESIS] + +include common.tti diff --git a/etc_org/brltty/Text/fr_FR.ttb b/etc_org/brltty/Text/fr_FR.ttb new file mode 100644 index 0000000..b0296f7 --- /dev/null +++ b/etc_org/brltty/Text/fr_FR.ttb @@ -0,0 +1,207 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - French (France) + +# This is the reimplementation of the fr-cbifs table using the +# ISO-8859-1 (Latin 1) character set. + +# the standard representations for the letters of the Latin alphabet +include ltr-latin.tti + +# the standard representations for the Latin control characters +include ctl-latin.tti + +# the numbers 1-9 are represented by the letters a-i with dot 6 added +# the number 0 is represented by dots 3456 +include num-french.tti + +# generated by ttbtest: charset=iso-8859-1 +char \x00 ( 345 78) # 00 ⣜ [NULL] +# Latin control characters # 01-1A +char \x1B ( 4 678) # 1B ⣨ [ESCAPE] +char \x1C ( 5 78) # 1C ⣐ [INFORMATION SEPARATOR FOUR] +char \x1D ( 5678) # 1D ⣰ [INFORMATION SEPARATOR THREE] +char \x1E ( 678) # 1E ⣠ [INFORMATION SEPARATOR TWO] +char \x1F ( 45678) # 1F ⣸ [INFORMATION SEPARATOR ONE] +char \x20 ( ) # 20 ⠀ [SPACE] +char \x21 ( 23 5 ) # 21 ⠖ ! [EXCLAMATION MARK] +char \x22 ( 23 56 ) # 22 ⠶ " [QUOTATION MARK] +char \x23 ( 34 6 ) # 23 ⠬ # [NUMBER SIGN] +char \x24 ( 456 ) # 24 ⠸ $ [DOLLAR SIGN] +char \x25 (1234 6 ) # 25 ⠯ % [PERCENT SIGN] +char \x26 (123456 ) # 26 ⠿ & [AMPERSAND] +char \x27 ( 6 ) # 27 ⠠ ' [APOSTROPHE] +char \x28 ( 23 6 ) # 28 ⠦ ( [LEFT PARENTHESIS] +char \x29 ( 3 56 ) # 29 ⠴ ) [RIGHT PARENTHESIS] +char \x2A ( 3 5 ) # 2A ⠔ * [ASTERISK] +char \x2B ( 23 5 78) # 2B ⣖ + [PLUS SIGN] +char \x2C ( 2 ) # 2C ⠂ , [COMMA] +char \x2D ( 3 6 ) # 2D ⠤ - [HYPHEN-MINUS] +char \x2E ( 3 ) # 2E ⠄ . [FULL STOP] +char \x2F ( 2 56 ) # 2F ⠲ / [SOLIDUS] +# Hindu-Arabic numerals # 30-39 +char \x3A ( 2 5 ) # 3A ⠒ : [COLON] +char \x3B ( 23 ) # 3B ⠆ ; [SEMICOLON] +char \x3C ( 56 ) # 3C ⠰ < [LESS-THAN SIGN] +char \x3D ( 23 5678) # 3D ⣶ = [EQUALS SIGN] +char \x3E ( 45 ) # 3E ⠘ > [GREATER-THAN SIGN] +char \x3F ( 2 6 ) # 3F ⠢ ? [QUESTION MARK] +char \x40 ( 345 ) # 40 ⠜ @ [COMMERCIAL AT] +# uppercase Latin alphabet # 41-5A +char \x5B (123 56 ) # 5B ⠷ [ [LEFT SQUARE BRACKET] +char \x5C ( 234 6 ) # 5C ⠮ \ [REVERSE SOLIDUS] +char \x5D ( 23456 ) # 5D ⠾ ] [RIGHT SQUARE BRACKET] +char \x5E ( 34 ) # 5E ⠌ ^ [CIRCUMFLEX ACCENT] +char \x5F ( 4567 ) # 5F ⡸ _ [LOW LINE] +char \x60 ( 345 7 ) # 60 ⡜ ` [GRAVE ACCENT] +# lowercase Latin alphabet # 61-7A +char \x7B (123 567 ) # 7B ⡷ { [LEFT CURLY BRACKET] +char \x7C ( 234 67 ) # 7C ⡮ | [VERTICAL LINE] +char \x7D ( 234567 ) # 7D ⡾ } [RIGHT CURLY BRACKET] +char \x7E ( 34 7 ) # 7E ⡌ ~ [TILDE] +char \x7F ( 4 67 ) # 7F ⡨ [DELETE] +char \x80 ( 345 8) # 80 ⢜ [] +char \x81 (1 8) # 81 ⢁ [] +char \x82 (12 8) # 82 ⢃ [BREAK PERMITTED HERE] +char \x83 ( 23 567 ) # 83 ⡶ [NO BREAK HERE] +char \x84 ( 3 8) # 84 ⢄ [] +char \x85 ( 3 5 8) # 85 ⢔ [NEXT LINE (NEL)] +char \x86 ( 23 6 8) # 86 ⢦ [START OF SELECTED AREA] +char \x87 (12 45 8) # 87 ⢛ [END OF SELECTED AREA] +char \x88 (12 5 8) # 88 ⢓ [CHARACTER TABULATION SET] +char \x89 ( 2 4 8) # 89 ⢊ [CHARACTER TABULATION WITH JUSTIFICATION] +char \x8A ( 2 45 8) # 8A ⢚ [LINE TABULATION SET] +char \x8B (1 3 8) # 8B ⢅ [PARTIAL LINE FORWARD] +char \x8C ( 3 7 ) # 8C ⡄ [PARTIAL LINE BACKWARD] +char \x8D ( 3 567 ) # 8D ⡴ [REVERSE LINE FEED] +char \x8E ( 23 67 ) # 8E ⡦ [SINGLE SHIFT TWO] +char \x8F ( 3 56 8) # 8F ⢴ [SINGLE SHIFT THREE] +char \x90 ( 567 ) # 90 ⡰ [DEVICE CONTROL STRING] +char \x91 ( 7 ) # 91 ⡀ [PRIVATE USE ONE] +char \x92 ( 8) # 92 ⢀ [PRIVATE USE TWO] +char \x93 ( 3 5 7 ) # 93 ⡔ [SET TRANSMIT STATE] +char \x94 ( 67 ) # 94 ⡠ [CANCEL CHARACTER] +char \x95 ( 23 5 7 ) # 95 ⡖ [MESSAGE WAITING] +char \x96 (123 6 8) # 96 ⢧ [START OF GUARDED AREA] +char \x97 ( 2 456 8) # 97 ⢺ [END OF GUARDED AREA] +char \x98 (1234 678) # 98 ⣯ [START OF STRING] +char \x99 ( 3 6 8) # 99 ⢤ [] +char \x9A (1 3 56 8) # 9A ⢵ [SINGLE CHARACTER INTRODUCER] +char \x9B ( 4 6 8) # 9B ⢨ [CONTROL SEQUENCE INTRODUCER] +char \x9C ( 5 8) # 9C ⢐ [STRING TERMINATOR] +char \x9D ( 56 8) # 9D ⢰ [OPERATING SYSTEM COMMAND] +char \x9E ( 6 8) # 9E ⢠ [PRIVACY MESSAGE] +char \x9F ( 456 8) # 9F ⢸ [APPLICATION PROGRAM COMMAND] +char \xA1 ( 3 67 ) # A1 ⡤ ¡ [INVERTED EXCLAMATION MARK] +char \xA2 (1 4 8) # A2 ⢉ ¢ [CENT SIGN] +char \xA3 (123 8) # A3 ⢇ £ [POUND SIGN] +char \u20AC (1 5 8) # ⢑ € [EURO SIGN] +char \xA5 (1 3456 8) # A5 ⢽ ¥ [YEN SIGN] +char \xA6 ( 3 5 78) # A6 ⣔ ¦ [BROKEN BAR] +char \xA7 ( 234 8) # A7 ⢎ § [SECTION SIGN] +char \xA8 ( 5 ) # A8 ⠐ ¨ [DIAERESIS] +char \xA9 (12345 8) # A9 ⢟ © [COPYRIGHT SIGN] +char \xAA (12 4 8) # AA ⢋ ª [FEMININE ORDINAL INDICATOR] +char \xAB ( 23 678) # AB ⣦ « [LEFT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xAC (1 345 8) # AC ⢝ ¬ [NOT SIGN] +char \xAD ( 3 678) # AD ⣤ ­ [SOFT HYPHEN] +char \xAE (123 5 8) # AE ⢗ ® [REGISTERED SIGN] +char \xAF (12345678) # AF ⣿ ¯ [MACRON] +char \xB0 (1 3 5 8) # B0 ⢕ ° [DEGREE SIGN] +char \xB1 (1 34 6 8) # B1 ⢭ ± [PLUS-MINUS SIGN] +char \xB2 ( 45 78) # B2 ⣘ ² [SUPERSCRIPT TWO] +char \xB3 ( 3 78) # B3 ⣄ ³ [SUPERSCRIPT THREE] +char \xB4 ( 4 ) # B4 ⠈ ´ [ACUTE ACCENT] +char \xB5 (1 3 6 8) # B5 ⢥ µ [MICRO SIGN] +char \xB6 (1234 8) # B6 ⢏ ¶ [PILCROW SIGN] +char \xB7 ( 5 7 ) # B7 ⡐ · [MIDDLE DOT] +char \xB8 ( 4 6 ) # B8 ⠨ ¸ [CEDILLA] +char \xB9 ( 4 78) # B9 ⣈ ¹ [SUPERSCRIPT ONE] +char \xBA (1 34 8) # BA ⢍ º [MASCULINE ORDINAL INDICATOR] +char \xBB ( 3 5678) # BB ⣴ » [RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xBC ( 34 78) # BC ⣌ ¼ [VULGAR FRACTION ONE QUARTER] +char \xBD ( 34 678) # BD ⣬ ½ [VULGAR FRACTION ONE HALF] +char \xBE ( 345678) # BE ⣼ ¾ [VULGAR FRACTION THREE QUARTERS] +char \xBF ( 34 8) # BF ⢌ ¿ [INVERTED QUESTION MARK] +char \xC0 (123 5678) # C0 ⣷ À [LATIN CAPITAL LETTER A WITH GRAVE] +char \xC1 ( 2 7 ) # C1 ⡂ Á [LATIN CAPITAL LETTER A WITH ACUTE] +char \xC2 ( 2 78) # C2 ⣂  [LATIN CAPITAL LETTER A WITH CIRCUMFLEX] +char \xC3 ( 2 8) # C3 ⢂ à [LATIN CAPITAL LETTER A WITH TILDE] +char \xC4 ( 4 7 ) # C4 ⡈ Ä [LATIN CAPITAL LETTER A WITH DIAERESIS] +char \xC5 ( 34567 ) # C5 ⡼ Å [LATIN CAPITAL LETTER A WITH RING ABOVE] +char \xC6 ( 45 7 ) # C6 ⡘ Æ [LATIN CAPITAL LETTER AE] +char \xC7 (1234 67 ) # C7 ⡯ Ç [LATIN CAPITAL LETTER C WITH CEDILLA] +char \xC8 ( 234 678) # C8 ⣮ È [LATIN CAPITAL LETTER E WITH GRAVE] +char \xC9 (1234567 ) # C9 ⡿ É [LATIN CAPITAL LETTER E WITH ACUTE] +char \xCA ( 23 78) # CA ⣆ Ê [LATIN CAPITAL LETTER E WITH CIRCUMFLEX] +char \xCB ( 23 5 8) # CB ⢖ Ë [LATIN CAPITAL LETTER E WITH DIAERESIS] +char \xCC ( 2 5 8) # CC ⢒ Ì [LATIN CAPITAL LETTER I WITH GRAVE] +char \xCD ( 2 5 7 ) # CD ⡒ Í [LATIN CAPITAL LETTER I WITH ACUTE] +char \xCE ( 2 5 78) # CE ⣒ Î [LATIN CAPITAL LETTER I WITH CIRCUMFLEX] +char \xCF ( 23 56 8) # CF ⢶ Ï [LATIN CAPITAL LETTER I WITH DIAERESIS] +char \xD0 ( 23 8) # D0 ⢆ Ð [LATIN CAPITAL LETTER ETH] +char \xD1 (12 4567 ) # D1 ⡻ Ñ [LATIN CAPITAL LETTER N WITH TILDE] +char \xD2 ( 2 56 8) # D2 ⢲ Ò [LATIN CAPITAL LETTER O WITH GRAVE] +char \xD3 ( 2 567 ) # D3 ⡲ Ó [LATIN CAPITAL LETTER O WITH ACUTE] +char \xD4 ( 2 5678) # D4 ⣲ Ô [LATIN CAPITAL LETTER O WITH CIRCUMFLEX] +char \xD5 (12 4 67 ) # D5 ⡫ Õ [LATIN CAPITAL LETTER O WITH TILDE] +char \xD6 ( 2 4 67 ) # D6 ⡪ Ö [LATIN CAPITAL LETTER O WITH DIAERESIS] +char \xD7 ( 2345 8) # D7 ⢞ × [MULTIPLICATION SIGN] +char \xD8 ( 2 6 8) # D8 ⢢ Ø [LATIN CAPITAL LETTER O WITH STROKE] +char \xD9 ( 2345678) # D9 ⣾ Ù [LATIN CAPITAL LETTER U WITH GRAVE] +char \xDA ( 2 67 ) # DA ⡢ Ú [LATIN CAPITAL LETTER U WITH ACUTE] +char \xDB ( 2 678) # DB ⣢ Û [LATIN CAPITAL LETTER U WITH CIRCUMFLEX] +char \xDC (12 567 ) # DC ⡳ Ü [LATIN CAPITAL LETTER U WITH DIAERESIS] +char \xDD ( 23 7 ) # DD ⡆ Ý [LATIN CAPITAL LETTER Y WITH ACUTE] +char \xDE ( 34 67 ) # DE ⡬ Þ [LATIN CAPITAL LETTER THORN] +char \xDF ( 2 4 678) # DF ⣪ ß [LATIN SMALL LETTER SHARP S] +char \xE0 (123 56 8) # E0 ⢷ à [LATIN SMALL LETTER A WITH GRAVE] +char \xE1 (1 67 ) # E1 ⡡ á [LATIN SMALL LETTER A WITH ACUTE] +char \xE2 (1 678) # E2 ⣡ â [LATIN SMALL LETTER A WITH CIRCUMFLEX] +char \xE3 (1 6 8) # E3 ⢡ ã [LATIN SMALL LETTER A WITH TILDE] +char \xE4 ( 4 8) # E4 ⢈ ä [LATIN SMALL LETTER A WITH DIAERESIS] +char \xE5 ( 3456 8) # E5 ⢼ å [LATIN SMALL LETTER A WITH RING ABOVE] +char \xE6 ( 45 8) # E6 ⢘ æ [LATIN SMALL LETTER AE] +char \xE7 (1234 6 8) # E7 ⢯ ç [LATIN SMALL LETTER C WITH CEDILLA] +char \xE8 ( 234 6 8) # E8 ⢮ è [LATIN SMALL LETTER E WITH GRAVE] +char \xE9 (123456 8) # E9 ⢿ é [LATIN SMALL LETTER E WITH ACUTE] +char \xEA (12 678) # EA ⣣ ê [LATIN SMALL LETTER E WITH CIRCUMFLEX] +char \xEB (12 4 6 8) # EB ⢫ ë [LATIN SMALL LETTER E WITH DIAERESIS] +char \xEC (1 4 6 8) # EC ⢩ ì [LATIN SMALL LETTER I WITH GRAVE] +char \xED (1 4 67 ) # ED ⡩ í [LATIN SMALL LETTER I WITH ACUTE] +char \xEE (1 4 678) # EE ⣩ î [LATIN SMALL LETTER I WITH CIRCUMFLEX] +char \xEF (12 456 8) # EF ⢻ ï [LATIN SMALL LETTER I WITH DIAERESIS] +char \xF0 (12 6 8) # F0 ⢣ ð [LATIN SMALL LETTER ETH] +char \xF1 (12 45678) # F1 ⣻ ñ [LATIN SMALL LETTER N WITH TILDE] +char \xF2 (1 456 8) # F2 ⢹ ò [LATIN SMALL LETTER O WITH GRAVE] +char \xF3 (1 4567 ) # F3 ⡹ ó [LATIN SMALL LETTER O WITH ACUTE] +char \xF4 (1 45678) # F4 ⣹ ô [LATIN SMALL LETTER O WITH CIRCUMFLEX] +char \xF5 (12 4 678) # F5 ⣫ õ [LATIN SMALL LETTER O WITH TILDE] +char \xF6 ( 2 4 6 8) # F6 ⢪ ö [LATIN SMALL LETTER O WITH DIAERESIS] +char \xF7 (1 45 8) # F7 ⢙ ÷ [DIVISION SIGN] +char \xF8 (1 56 8) # F8 ⢱ ø [LATIN SMALL LETTER O WITH STROKE] +char \xF9 ( 23456 8) # F9 ⢾ ù [LATIN SMALL LETTER U WITH GRAVE] +char \xFA (1 567 ) # FA ⡱ ú [LATIN SMALL LETTER U WITH ACUTE] +char \xFB (1 5678) # FB ⣱ û [LATIN SMALL LETTER U WITH CIRCUMFLEX] +char \xFC (12 56 8) # FC ⢳ ü [LATIN SMALL LETTER U WITH DIAERESIS] +char \xFD (12 67 ) # FD ⡣ ý [LATIN SMALL LETTER Y WITH ACUTE] +char \xFE ( 34 6 8) # FE ⢬ þ [LATIN SMALL LETTER THORN] +char \xFF (12 5678) # FF ⣳ ÿ [LATIN SMALL LETTER Y WITH DIAERESIS] + +include common.tti diff --git a/etc_org/brltty/Text/ga.ttb b/etc_org/brltty/Text/ga.ttb new file mode 100644 index 0000000..2874d4c --- /dev/null +++ b/etc_org/brltty/Text/ga.ttb @@ -0,0 +1,49 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Irish +# +# Samuel Thibault +# +# This table is based on the Unesco report on the progress of unification of +# braille writing « L'ÉCRITURE BRAILLE DANS LE MONDE », by Sir Clutha +# MACKENZIE: http://unesdoc.unesco.org/images/0013/001352/135251fo.pdf +# The document is dated 1954, so this table may be quite outdated. + +# the standard representations for the letters of the Latin alphabet +include ltr-latin.tti + +# generated by ttbtest: charset=latin1 +char \xC1 (1234 67 ) # C1 ⡯ Á [LATIN CAPITAL LETTER A WITH ACUTE] +char \xC9 (1234567 ) # C9 ⡿ É [LATIN CAPITAL LETTER E WITH ACUTE] +char \xCD (123 567 ) # CD ⡷ Í [LATIN CAPITAL LETTER I WITH ACUTE] +char \xD3 ( 234 67 ) # D3 ⡮ Ó [LATIN CAPITAL LETTER O WITH ACUTE] +char \xDA ( 234567 ) # DA ⡾ Ú [LATIN CAPITAL LETTER U WITH ACUTE] +char \xE1 (1234 6 ) # E1 ⠯ á [LATIN SMALL LETTER A WITH ACUTE] +char \xE9 (123456 ) # E9 ⠿ é [LATIN SMALL LETTER E WITH ACUTE] +char \xED (123 56 ) # ED ⠷ í [LATIN SMALL LETTER I WITH ACUTE] +char \xF3 ( 234 6 ) # F3 ⠮ ó [LATIN SMALL LETTER O WITH ACUTE] +char \xFA ( 23456 ) # FA ⠾ ú [LATIN SMALL LETTER U WITH ACUTE] + + +# the numbers 0-9 are represented by the letters j,a-i with dot 8 added +include num-dot8.tti + +include punc-basic.tti + +include common.tti diff --git a/etc_org/brltty/Text/gd.ttb b/etc_org/brltty/Text/gd.ttb new file mode 100644 index 0000000..816745f --- /dev/null +++ b/etc_org/brltty/Text/gd.ttb @@ -0,0 +1,68 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Gaelic +# +# Samuel Thibault +# +# This table is based on the Unesco report on the progress of unification of +# braille writing « L'ÉCRITURE BRAILLE DANS LE MONDE », by Sir Clutha +# MACKENZIE: http://unesdoc.unesco.org/images/0013/001352/135251fo.pdf +# The document is dated 1954, so this table may be quite outdated. + +# the standard representations for the letters of the Latin alphabet +include ltr-latin.tti + +# lowercase accented letters +char \xE1 (1234 6 ) # ⠯ á [LATIN SMALL LETTER A WITH ACUTE] +char \xE9 (123456 ) # ⠿ é [LATIN SMALL LETTER E WITH ACUTE] +char \xED (123 56 ) # ⠷ í [LATIN SMALL LETTER I WITH ACUTE] +char \xF3 ( 234 6 ) # ⠮ ó [LATIN SMALL LETTER O WITH ACUTE] +char \xFA ( 23456 ) # ⠾ ú [LATIN SMALL LETTER U WITH ACUTE] +char \u1E03 (12 6 ) # ⠣ ḃ [LATIN SMALL LETTER B WITH DOT ABOVE] +char \u010B (1 4 6 ) # ⠩ ċ [LATIN SMALL LETTER C WITH DOT ABOVE] +char \u1E0B (1 456 ) # ⠹ ḋ [LATIN SMALL LETTER D WITH DOT ABOVE] +char \u1E1F (1 56 ) # ⠱ ḟ [LATIN SMALL LETTER F WITH DOT ABOVE] +char \u0121 (12 4 6 ) # ⠫ ġ [LATIN SMALL LETTER G WITH DOT ABOVE] +char \u1E41 (12 456 ) # ⠻ ṁ [LATIN SMALL LETTER M WITH DOT ABOVE] +char \u1E57 (12 56 ) # ⠳ ṗ [LATIN SMALL LETTER P WITH DOT ABOVE] +char \u1E61 ( 2 4 6 ) # ⠪ ṡ [LATIN SMALL LETTER S WITH DOT ABOVE] +char \u1E6B ( 2 456 ) # ⠺ ṫ [LATIN SMALL LETTER T WITH DOT ABOVE] + +# uppercase accented letters +char \xC1 (1234 67 ) # ⡯ Á [LATIN CAPITAL LETTER A WITH ACUTE] +char \xC9 (1234567 ) # ⡿ É [LATIN CAPITAL LETTER E WITH ACUTE] +char \xCD (123 567 ) # ⡷ Í [LATIN CAPITAL LETTER I WITH ACUTE] +char \xD3 ( 234 67 ) # ⡮ Ó [LATIN CAPITAL LETTER O WITH ACUTE] +char \xDA ( 234567 ) # ⡾ Ú [LATIN CAPITAL LETTER U WITH ACUTE] +char \u1E02 (12 67 ) # ⡣ Ḃ [LATIN CAPITAL LETTER B WITH DOT ABOVE] +char \u010A (1 4 67 ) # ⡩ Ċ [LATIN CAPITAL LETTER C WITH DOT ABOVE] +char \u1E0A (1 4567 ) # ⡹ Ḋ [LATIN CAPITAL LETTER D WITH DOT ABOVE] +char \u1E1E (1 567 ) # ⡱ Ḟ [LATIN CAPITAL LETTER F WITH DOT ABOVE] +char \u0120 (12 4 67 ) # ⡫ Ġ [LATIN CAPITAL LETTER G WITH DOT ABOVE] +char \u1E40 (12 4567 ) # ⡻ Ṁ [LATIN CAPITAL LETTER M WITH DOT ABOVE] +char \u1E56 (12 567 ) # ⡳ Ṗ [LATIN CAPITAL LETTER P WITH DOT ABOVE] +char \u1E60 ( 2 4 67 ) # ⡪ Ṡ [LATIN CAPITAL LETTER S WITH DOT ABOVE] +char \u1E6A ( 2 4567 ) # ⡺ Ṫ [LATIN CAPITAL LETTER T WITH DOT ABOVE] + +# the numbers 0-9 are represented by the letters j,a-i with dot 8 added +include num-dot8.tti + +include punc-basic.tti + +include common.tti diff --git a/etc_org/brltty/Text/gon.ttb b/etc_org/brltty/Text/gon.ttb new file mode 100644 index 0000000..c557fff --- /dev/null +++ b/etc_org/brltty/Text/gon.ttb @@ -0,0 +1,25 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Gondi + +include devanagari.tti +include telugu.tti +include ascii-basic.tti + +include common.tti diff --git a/etc_org/brltty/Text/gu.ttb b/etc_org/brltty/Text/gu.ttb new file mode 100644 index 0000000..f87fb72 --- /dev/null +++ b/etc_org/brltty/Text/gu.ttb @@ -0,0 +1,24 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Gujarati + +include gujarati.tti +include ascii-basic.tti + +include common.tti diff --git a/etc_org/brltty/Text/gujarati.tti b/etc_org/brltty/Text/gujarati.tti new file mode 100644 index 0000000..e32403c --- /dev/null +++ b/etc_org/brltty/Text/gujarati.tti @@ -0,0 +1,109 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This BRLTTY text subtable defines the braille representations +# for the Gujarati script. + +# Maintained by John J. Boyer, director@chpi.org, www.chpi.org +# +# This table is built and maintained by Leon Ungier +# with help and guidance from Mohammed R. Ramadan +# +# Converted from liblouis table by Samuel Thibault + +# generated by ttbtest: +char \u0A81 ( 3 ) # ⠄ ઁ [GUJARATI SIGN CANDRABINDU] +char \u0A82 ( 56 ) # ⠰ ં [GUJARATI SIGN ANUSVARA] +char \u0A83 ( 6 ) # ⠠ ઃ [GUJARATI SIGN VISARGA] +char \u0A85 (1 ) # ⠁ અ [GUJARATI LETTER A] +char \u0A86 ( 345 ) # ⠜ આ [GUJARATI LETTER AA] +char \u0A87 ( 2 4 ) # ⠊ ઇ [GUJARATI LETTER I] +char \u0A88 ( 3 5 ) # ⠔ ઈ [GUJARATI LETTER II] +char \u0A89 (1 3 6 ) # ⠥ ઉ [GUJARATI LETTER U] +char \u0A8A (12 56 ) # ⠳ ઊ [GUJARATI LETTER UU] +char \u0A8D (1 5 7 ) # ⡑ ઍ [GUJARATI VOWEL CANDRA E] + +char \u0A8F (1 5 ) # ⠑ એ [GUJARATI LETTER E] +char \u0A90 ( 34 ) # ⠌ ઐ [GUJARATI LETTER AI] +char \u0A91 (1 3 5 7 ) # ⡕ ઑ [GUJARATI VOWEL CANDRA O] + +char \u0A93 (1 3 5 ) # ⠕ ઓ [GUJARATI LETTER O] +char \u0A94 ( 2 4 6 ) # ⠪ ઔ [GUJARATI LETTER AU] +char \u0A95 (1 3 ) # ⠅ ક [GUJARATI LETTER KA] +char \u0A96 ( 4 6 ) # ⠨ ખ [GUJARATI LETTER KHA] +char \u0A97 (1234 ) # ⠏ ગ [GUJARATI LETTER GA] +char \u0A98 (12 6 ) # ⠣ ઘ [GUJARATI LETTER GHA] +char \u0A99 ( 34 6 ) # ⠬ ઙ [GUJARATI LETTER NGA] +char \u0A9A (1 4 ) # ⠉ ચ [GUJARATI LETTER CA] +char \u0A9B (1 6 ) # ⠡ છ [GUJARATI LETTER CHA] +char \u0A9C ( 2 45 ) # ⠚ જ [GUJARATI LETTER JA] +char \u0A9D ( 3 56 ) # ⠴ ઝ [GUJARATI LETTER JHA] +char \u0A9E ( 2 5 ) # ⠒ ઞ [GUJARATI LETTER NYA] +char \u0A9F ( 23456 ) # ⠾ ટ [GUJARATI LETTER TTA] +char \u0AA0 ( 2 456 ) # ⠺ ઠ [GUJARATI LETTER TTHA] +char \u0AA1 (12 4 6 ) # ⠫ ડ [GUJARATI LETTER DDA] +char \u0AA2 (123456 ) # ⠿ ઢ [GUJARATI LETTER DDHA] +char \u0AA3 ( 3456 ) # ⠼ ણ [GUJARATI LETTER NNA] +char \u0AA4 ( 2345 ) # ⠞ ત [GUJARATI LETTER TA] +char \u0AA5 (1 456 ) # ⠹ થ [GUJARATI LETTER THA] +char \u0AA6 (1 45 ) # ⠙ દ [GUJARATI LETTER DA] +char \u0AA7 ( 234 6 ) # ⠮ ધ [GUJARATI LETTER DHA] +char \u0AA8 (1 345 ) # ⠝ ન [GUJARATI LETTER NA] + +char \u0AAA (1234 ) # ⠏ પ [GUJARATI LETTER PA] +char \u0AAB ( 23 5 ) # ⠖ ફ [GUJARATI LETTER PHA] +char \u0AAC (12 ) # ⠃ બ [GUJARATI LETTER BA] +char \u0AAD ( 45 ) # ⠘ ભ [GUJARATI LETTER BHA] +char \u0AAE (1 34 ) # ⠍ મ [GUJARATI LETTER MA] +char \u0AAF (1 3456 ) # ⠽ ય [GUJARATI LETTER YA] +char \u0AB0 (123 5 ) # ⠗ ર [GUJARATI LETTER RA] + +char \u0AB2 (123 ) # ⠇ લ [GUJARATI LETTER LA] +char \u0AB3 (123 7 ) # ⡇ ળ [GUJARATI LETTER LLA] + +char \u0AB5 (123 6 ) # ⠧ વ [GUJARATI LETTER VA] +char \u0AB6 (1 4 6 ) # ⠩ શ [GUJARATI LETTER SHA] +char \u0AB7 (1234 6 ) # ⠯ ષ [GUJARATI LETTER SSA] +char \u0AB8 ( 234 ) # ⠎ સ [GUJARATI LETTER SA] +char \u0AB9 (12 5 ) # ⠓ હ [GUJARATI LETTER HA] +char \u0ABD ( 2 ) # ⠂ ઽ [GUJARATI SIGN AVAGRAHA] +char \u0ABE ( 345 ) # ⠜ ા [GUJARATI VOWEL SIGN AA] +char \u0ABF ( 2 4 ) # ⠊ િ [GUJARATI VOWEL SIGN I] +char \u0AC0 ( 3 5 ) # ⠔ ી [GUJARATI VOWEL SIGN II] +char \u0AC1 (1 3 6 ) # ⠥ ુ [GUJARATI VOWEL SIGN U] +char \u0AC2 (12 56 ) # ⠳ ૂ [GUJARATI VOWEL SIGN UU] +char \u0AC5 (1 5 7 ) # ⡑ ૅ [GUJARATI VOWEL SIGN CANDRA E] + +char \u0AC7 (1 5 ) # ⠑ ે [GUJARATI VOWEL SIGN E] +char \u0AC8 ( 34 ) # ⠌ ૈ [GUJARATI VOWEL SIGN AI] +char \u0AC9 (1 3 5 7 ) # ⡕ ૉ [GUJARATI VOWEL SIGN CANDRA O] + +char \u0ACB (1 3 5 ) # ⠕ ો [GUJARATI VOWEL SIGN O] +char \u0ACC ( 2 4 6 ) # ⠪ ૌ [GUJARATI VOWEL SIGN AU] +char \u0ACD ( 4 ) # ⠈ ્ [GUJARATI SIGN VIRAMA] + +char \u0AE6 ( 2 45 ) # ⠚ ૦ [GUJARATI DIGIT ZERO] +char \u0AE7 (1 ) # ⠁ ૧ [GUJARATI DIGIT ONE] +char \u0AE8 (12 ) # ⠃ ૨ [GUJARATI DIGIT TWO] +char \u0AE9 (1 4 ) # ⠉ ૩ [GUJARATI DIGIT THREE] +char \u0AEA (1 45 ) # ⠙ ૪ [GUJARATI DIGIT FOUR] +char \u0AEB (1 5 ) # ⠑ ૫ [GUJARATI DIGIT FIVE] +char \u0AEC (12 4 ) # ⠋ ૬ [GUJARATI DIGIT SIX] +char \u0AED (12 45 ) # ⠛ ૭ [GUJARATI DIGIT SEVEN] +char \u0AEE (12 5 ) # ⠓ ૮ [GUJARATI DIGIT EIGHT] +char \u0AEF ( 2 4 ) # ⠊ ૯ [GUJARATI DIGIT NINE] diff --git a/etc_org/brltty/Text/gurmukhi.tti b/etc_org/brltty/Text/gurmukhi.tti new file mode 100644 index 0000000..6cf5861 --- /dev/null +++ b/etc_org/brltty/Text/gurmukhi.tti @@ -0,0 +1,109 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This BRLTTY text subtable defines the braille representations +# for the Gurmukhi script. + +# Maintained by John J. Boyer, director@chpi.org, www.chpi.org +# +# This table is built and maintained by Leon Ungier +# with help and guidance from Mohammed R. Ramadan +# +# Converted from liblouis table by Samuel Thibault + +# generated by ttbtest: +char \u0A01 ( 3 ) # ⠄ ਁ [GURMUKHI SIGN ADAK BINDI] +char \u0A02 ( 56 ) # ⠰ ਂ [GURMUKHI SIGN BINDI] +char \u0A03 ( 6 ) # ⠠ ਃ [GURMUKHI SIGN VISARGA] +char \u0A05 (1 ) # ⠁ ਅ [GURMUKHI LETTER A] +char \u0A06 ( 345 ) # ⠜ ਆ [GURMUKHI LETTER AA] +char \u0A07 ( 2 4 ) # ⠊ ਇ [GURMUKHI LETTER I] +char \u0A08 ( 3 5 ) # ⠔ ਈ [GURMUKHI LETTER II] +char \u0A09 (1 3 6 ) # ⠥ ਉ [GURMUKHI LETTER U] +char \u0A0A (12 56 ) # ⠳ ਊ [GURMUKHI LETTER UU] + + +char \u0A0F (1 5 ) # ⠑ ਏ [GURMUKHI LETTER EE] +char \u0A10 ( 34 ) # ⠌ ਐ [GURMUKHI LETTER AI] + + +char \u0A13 (1 3 5 ) # ⠕ ਓ [GURMUKHI LETTER OO] +char \u0A14 ( 2 4 6 ) # ⠪ ਔ [GURMUKHI LETTER AU] +char \u0A15 (1 3 ) # ⠅ ਕ [GURMUKHI LETTER KA] +char \u0A16 ( 4 6 ) # ⠨ ਖ [GURMUKHI LETTER KHA] +char \u0A17 (1234 ) # ⠏ ਗ [GURMUKHI LETTER GA] +char \u0A18 (12 6 ) # ⠣ ਘ [GURMUKHI LETTER GHA] +char \u0A19 ( 34 6 ) # ⠬ ਙ [GURMUKHI LETTER NGA] +char \u0A1A (1 4 ) # ⠉ ਚ [GURMUKHI LETTER CA] +char \u0A1B (1 6 ) # ⠡ ਛ [GURMUKHI LETTER CHA] +char \u0A1C ( 2 45 ) # ⠚ ਜ [GURMUKHI LETTER JA] +char \u0A1D ( 3 56 ) # ⠴ ਝ [GURMUKHI LETTER JHA] +char \u0A1E ( 2 5 ) # ⠒ ਞ [GURMUKHI LETTER NYA] +char \u0A1F ( 23456 ) # ⠾ ਟ [GURMUKHI LETTER TTA] +char \u0A20 ( 2 456 ) # ⠺ ਠ [GURMUKHI LETTER TTHA] +char \u0A21 (12 4 6 ) # ⠫ ਡ [GURMUKHI LETTER DDA] +char \u0A22 (123456 ) # ⠿ ਢ [GURMUKHI LETTER DDHA] +char \u0A23 ( 3456 ) # ⠼ ਣ [GURMUKHI LETTER NNA] +char \u0A24 ( 2345 ) # ⠞ ਤ [GURMUKHI LETTER TA] +char \u0A25 (1 456 ) # ⠹ ਥ [GURMUKHI LETTER THA] +char \u0A26 (1 45 ) # ⠙ ਦ [GURMUKHI LETTER DA] +char \u0A27 ( 234 6 ) # ⠮ ਧ [GURMUKHI LETTER DHA] +char \u0A28 (1 345 ) # ⠝ ਨ [GURMUKHI LETTER NA] + +char \u0A2A (1234 ) # ⠏ ਪ [GURMUKHI LETTER PA] +char \u0A2B ( 23 5 ) # ⠖ ਫ [GURMUKHI LETTER PHA] +char \u0A2C (12 ) # ⠃ ਬ [GURMUKHI LETTER BA] +char \u0A2D ( 45 ) # ⠘ ਭ [GURMUKHI LETTER BHA] +char \u0A2E (1 34 ) # ⠍ ਮ [GURMUKHI LETTER MA] +char \u0A2F (1 3456 ) # ⠽ ਯ [GURMUKHI LETTER YA] +char \u0A30 (123 5 ) # ⠗ ਰ [GURMUKHI LETTER RA] + +char \u0A32 (123 ) # ⠇ ਲ [GURMUKHI LETTER LA] +char \u0A33 (123 7 ) # ⡇ ਲ਼ [GURMUKHI LETTER LLA] + +char \u0A35 (123 6 ) # ⠧ ਵ [GURMUKHI LETTER VA] +char \u0A36 (1 4 6 ) # ⠩ ਸ਼ [GURMUKHI LETTER SHA] + +char \u0A38 ( 234 ) # ⠎ ਸ [GURMUKHI LETTER SA] +char \u0A39 (12 5 ) # ⠓ ਹ [GURMUKHI LETTER HA] + +char \u0A3E ( 345 ) # ⠜ ਾ [GURMUKHI VOWEL SIGN AA] +char \u0A3F ( 2 4 ) # ⠊ ਿ [GURMUKHI VOWEL SIGN I] +char \u0A40 ( 3 5 ) # ⠔ ੀ [GURMUKHI VOWEL SIGN II] +char \u0A41 (1 3 6 ) # ⠥ ੁ [GURMUKHI VOWEL SIGN U] +char \u0A42 (12 56 ) # ⠳ ੂ [GURMUKHI VOWEL SIGN UU] + + +char \u0A47 (1 5 ) # ⠑ ੇ [GURMUKHI VOWEL SIGN EE] +char \u0A48 ( 34 ) # ⠌ ੈ [GURMUKHI VOWEL SIGN AI] + + +char \u0A4B (1 3 5 ) # ⠕ ੋ [GURMUKHI VOWEL SIGN OO] +char \u0A4C ( 2 4 6 ) # ⠪ ੌ [GURMUKHI VOWEL SIGN AU] +char \u0A4D ( 4 ) # ⠈ ੍ [GURMUKHI SIGN VIRAMA] + +char \u0A66 ( 2 45 ) # ⠚ ੦ [GURMUKHI DIGIT ZERO] +char \u0A67 (1 ) # ⠁ ੧ [GURMUKHI DIGIT ONE] +char \u0A68 (12 ) # ⠃ ੨ [GURMUKHI DIGIT TWO] +char \u0A69 (1 4 ) # ⠉ ੩ [GURMUKHI DIGIT THREE] +char \u0A6A (1 45 ) # ⠙ ੪ [GURMUKHI DIGIT FOUR] +char \u0A6B (1 5 ) # ⠑ ੫ [GURMUKHI DIGIT FIVE] +char \u0A6C (12 4 ) # ⠋ ੬ [GURMUKHI DIGIT SIX] +char \u0A6D (12 45 ) # ⠛ ੭ [GURMUKHI DIGIT SEVEN] +char \u0A6E (12 5 ) # ⠓ ੮ [GURMUKHI DIGIT EIGHT] +char \u0A6F ( 2 4 ) # ⠊ ੯ [GURMUKHI DIGIT NINE] diff --git a/etc_org/brltty/Text/he.ttb b/etc_org/brltty/Text/he.ttb new file mode 100644 index 0000000..c0aa404 --- /dev/null +++ b/etc_org/brltty/Text/he.ttb @@ -0,0 +1,108 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Hebrew +# +# Adi Kushnir + +include ltr-latin.tti +include num-nemeth.tti + +char \x21 ( 23 5 8) # ⢖ ! [EXCLAMATION MARK] +char \x22 ( 5 ) # ⠐ " [QUOTATION MARK] +char \x23 ( 3456 ) # ⠼ # [NUMBER SIGN] +char \x24 (12 4 6 ) # ⠫ $ [DOLLAR SIGN] +char \x25 (1 4 67 ) # ⡩ % [PERCENT SIGN] +char \x26 ( 234 6 ) # ⠮ & [AMPERSAND] +char \x27 ( 3 ) # ⠄ ' [APOSTROPHE] +char \x28 (123 56 ) # ⠷ ( [LEFT PARENTHESIS] +char \x29 ( 23456 ) # ⠾ ) [RIGHT PARENTHESIS] +char \x2A (1 6 ) # ⠡ * [ASTERISK] +char \x2B ( 34 6 ) # ⠬ + [PLUS SIGN] +char \x2C ( 6 ) # ⠠ , [COMMA] +char \x2D ( 3 6 ) # ⠤ - [HYPHEN-MINUS] +char \x2E ( 4 6 ) # ⠨ . [FULL STOP] +char \x2F ( 34 ) # ⠌ / [SOLIDUS] +char \x3A (1 56 ) # ⠱ : [COLON] +char \x3B ( 56 ) # ⠰ ; [SEMICOLON] +char \x3C (12 6 ) # ⠣ < [LESS-THAN SIGN] +char \x3D (123456 ) # ⠿ = [EQUALS SIGN] +char \x3E ( 345 ) # ⠜ > [GREATER-THAN SIGN] +char \x3F ( 2 6 8) # ⢢ ? [QUESTION MARK] +char \x40 ( 4 7 ) # ⡈ @ [COMMERCIAL AT] +char \x5B ( 2 4 67 ) # ⡪ [ [LEFT SQUARE BRACKET] +char \x5C (12 567 ) # ⡳ \ [REVERSE SOLIDUS] +char \x5D (12 4567 ) # ⡻ ] [RIGHT SQUARE BRACKET] +char \x5E ( 45 7 ) # ⡘ ^ [CIRCUMFLEX ACCENT] +char \x5F ( 4567 ) # ⡸ _ [LOW LINE] +char \x60 ( 4 ) # ⠈ ` [GRAVE ACCENT] +glyph \x7B ( 23 6 ) # ⠦ { [LEFT CURLY BRACKET] +char \x7C (12 56 ) # ⠳ | [VERTICAL LINE] +char \x7D (12 456 ) # ⠻ } [RIGHT CURLY BRACKET] +char \x7E ( 45 ) # ⠘ ~ [TILDE] + +glyph \u05B1 ( 2 6 ) # ⠢ ֱ [HEBREW POINT HATAF SEGOL] +glyph \u05B2 ( 2 5 ) # ⠒ ֲ [HEBREW POINT HATAF PATAH] +glyph \u05B3 ( 345 ) # ⠜ ֳ [HEBREW POINT HATAF QAMATS] +glyph \u05B4 ( 2 4 ) # ⠊ ִ [HEBREW POINT HIRIQ] +glyph \u05B5 ( 34 ) # ⠌ ֵ [HEBREW POINT TSERE] +glyph \u05B6 (1 5 ) # ⠑ ֶ [HEBREW POINT SEGOL] +glyph \u05B7 (1 4 ) # ⠉ ַ [HEBREW POINT PATAH] +glyph \u05B8 (12 6 ) # ⠣ ָ [HEBREW POINT QAMATS] +glyph \u05B9 (1 3 5 ) # ⠕ ֹ [HEBREW POINT HOLAM] +glyph \u05BB (1 3 6 ) # ⠥ ֻ [HEBREW POINT QUBUTS] +glyph \u05D0 (1 ) # ⠁ א [HEBREW LETTER ALEF] +glyph \u05D1 (123 6 ) # ⠧ ב [HEBREW LETTER BET] +glyph \u05D2 (12 45 ) # ⠛ ג [HEBREW LETTER GIMEL] +glyph \u05D3 (1 45 ) # ⠙ ד [HEBREW LETTER DALET] +glyph \u05D4 (12 5 ) # ⠓ ה [HEBREW LETTER HE] +glyph \u05D5 ( 2 456 ) # ⠺ ו [HEBREW LETTER VAV] +glyph \u05D6 (1 3 56 ) # ⠵ ז [HEBREW LETTER ZAYIN] +glyph \u05D7 (1 34 6 ) # ⠭ ח [HEBREW LETTER HET] +glyph \u05D8 ( 2345 ) # ⠞ ט [HEBREW LETTER TET] +glyph \u05D9 ( 2 45 ) # ⠚ י [HEBREW LETTER YOD] +char \u05DA (1 6 8) # ⢡ ך [HEBREW LETTER FINAL KAF] +glyph \u05DB (1 6 ) # ⠡ כ [HEBREW LETTER KAF] +glyph \u05DC (123 ) # ⠇ ל [HEBREW LETTER LAMED] +char \u05DD (1 34 8) # ⢍ ם [HEBREW LETTER FINAL MEM] +glyph \u05DE (1 34 ) # ⠍ מ [HEBREW LETTER MEM] +char \u05DF (1 345 8) # ⢝ ן [HEBREW LETTER FINAL NUN] +glyph \u05E0 (1 345 ) # ⠝ נ [HEBREW LETTER NUN] +glyph \u05E1 ( 234 ) # ⠎ ס [HEBREW LETTER SAMEKH] +glyph \u05E2 (12 4 6 ) # ⠫ ע [HEBREW LETTER AYIN] +char \u05E3 (12 4 8) # ⢋ ף [HEBREW LETTER FINAL PE] +glyph \u05E4 (1234 ) # ⠏ פ [HEBREW LETTER PE] +char \u05E5 ( 234 6 8) # ⢮ ץ [HEBREW LETTER FINAL TSADI] +glyph \u05E6 ( 234 6 ) # ⠮ צ [HEBREW LETTER TSADI] +glyph \u05E7 (12345 ) # ⠟ ק [HEBREW LETTER QOF] +glyph \u05E8 (123 5 ) # ⠗ ר [HEBREW LETTER RESH] +char \u05E9 (1 4 6 ) # ⠩ ש [HEBREW LETTER SHIN] +char \u05EA (1 456 ) # ⠹ ת [HEBREW LETTER TAV] + +glyph \uFB1D ( 3 5 ) # ⠔ יִ [HEBREW LETTER YOD WITH HIRIQ] +glyph \uFB2A (1 4 6 ) # ⠩ שׁ [HEBREW LETTER SHIN WITH SHIN DOT] +glyph \uFB2B (1 56 ) # ⠱ שׂ [HEBREW LETTER SHIN WITH SIN DOT] +glyph \uFB31 (12 ) # ⠃ בּ [HEBREW LETTER BET WITH DAGESH] +glyph \uFB35 ( 34 6 ) # ⠬ וּ [HEBREW LETTER VAV WITH DAGESH] +glyph \uFB3A (1 3 ) # ⠅ ךּ [HEBREW LETTER FINAL KAF WITH DAGESH] +glyph \uFB3B (1 3 ) # ⠅ כּ [HEBREW LETTER KAF WITH DAGESH] +glyph \uFB43 (1234 ) # ⠏ ףּ [HEBREW LETTER FINAL PE WITH DAGESH] +glyph \uFB44 (1234 ) # ⠏ פּ [HEBREW LETTER PE WITH DAGESH] +glyph \uFB4A (12 56 ) # ⠳ תּ [HEBREW LETTER TAV WITH DAGESH] + +include common.tti diff --git a/etc_org/brltty/Text/hi.ttb b/etc_org/brltty/Text/hi.ttb new file mode 100644 index 0000000..1bd9824 --- /dev/null +++ b/etc_org/brltty/Text/hi.ttb @@ -0,0 +1,24 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Hindi + +include devanagari.tti +include ascii-basic.tti + +include common.tti diff --git a/etc_org/brltty/Text/hr.ttb b/etc_org/brltty/Text/hr.ttb new file mode 100644 index 0000000..3f7a425 --- /dev/null +++ b/etc_org/brltty/Text/hr.ttb @@ -0,0 +1,205 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Croatian +# +# Copyright (C) 2005 by Sebastien Sable, All rights reserved. + +# Table generated by Sébastien Sablé for +# libbraille http://libbraille.org and gnome-braille +# http://cvs.gnome.org/viewcvs/gnome-braille/ +# +# Table adapted for BRLTTY by Samuel Thibault +# +# *Many thanks to Danko Butorac for his help* +# Table based on "Croatian code page for computer 8-dot Braille +# alphabet ANSI-1250" from the "Croatian Association of the Blind" at +# http://www.savez-slijepih.hr/en/download.htm + +# the standard representations for the letters of the Latin alphabet +include ltr-latin.tti + +# generated by ttbtest: charset=iso-8859-2 +char \x20 ( ) # 20 ⠀ [SPACE] +char \x22 ( 23 56 ) # 22 ⠶ " [QUOTATION MARK] +char \x24 ( 234 6 ) # 24 ⠮ $ [DOLLAR SIGN] +char \x25 ( 4 6 ) # 25 ⠨ % [PERCENT SIGN] +char \x26 (1234 6 ) # 26 ⠯ & [AMPERSAND] +char \x27 ( 6 ) # 27 ⠠ ' [APOSTROPHE] +char \x28 (12 6 ) # 28 ⠣ ( [LEFT PARENTHESIS] +char \x29 ( 345 ) # 29 ⠜ ) [RIGHT PARENTHESIS] +char \x2A ( 3 5 ) # 2A ⠔ * [ASTERISK] +char \x2B ( 23 5 ) # 2B ⠖ + [PLUS SIGN] +char \x2C ( 2 ) # 2C ⠂ , [COMMA] +char \x2D ( 3 6 ) # 2D ⠤ - [HYPHEN-MINUS] +char \x2E ( 3 ) # 2E ⠄ . [FULL STOP] +char \x2F ( 2 56 ) # 2F ⠲ / [SOLIDUS] +char \x30 ( 34 6 ) # 30 ⠬ 0 [DIGIT ZERO] +char \x31 (1 6 ) # 31 ⠡ 1 [DIGIT ONE] +char \x32 ( 34 ) # 32 ⠌ 2 [DIGIT TWO] +char \x33 (1 4 6 ) # 33 ⠩ 3 [DIGIT THREE] +char \x34 (1 456 ) # 34 ⠹ 4 [DIGIT FOUR] +char \x35 (1 56 ) # 35 ⠱ 5 [DIGIT FIVE] +char \x36 (12 4 6 ) # 36 ⠫ 6 [DIGIT SIX] +char \x37 (12 456 ) # 37 ⠻ 7 [DIGIT SEVEN] +char \x38 (12 56 ) # 38 ⠳ 8 [DIGIT EIGHT] +char \x39 ( 2 4 6 ) # 39 ⠪ 9 [DIGIT NINE] +char \x3A ( 2 5 ) # 3A ⠒ : [COLON] +char \x3B ( 23 ) # 3B ⠆ ; [SEMICOLON] +char \x3C ( 23 6 ) # 3C ⠦ < [LESS-THAN SIGN] +char \x3D (123456 ) # 3D ⠿ = [EQUALS SIGN] +char \x3E ( 3 56 ) # 3E ⠴ > [GREATER-THAN SIGN] +char \x3F ( 2 6 ) # 3F ⠢ ? [QUESTION MARK] +char \x40 ( 4 7 ) # 40 ⡈ @ [COMMERCIAL AT] +# uppercase Latin alphabet # 41-5A +char \x5B (123 567 ) # 5B ⡷ [ [LEFT SQUARE BRACKET] +char \x5C ( 45 7 ) # 5C ⡘ \ [REVERSE SOLIDUS] +char \x5D ( 234567 ) # 5D ⡾ ] [RIGHT SQUARE BRACKET] +char \x5E ( 567 ) # 5E ⡰ ^ [CIRCUMFLEX ACCENT] +char \x5F ( 4567 ) # 5F ⡸ _ [LOW LINE] +char \x60 ( 4 ) # 60 ⠈ ` [GRAVE ACCENT] +# lowercase Latin alphabet # 61-7A +char \x7B (123 56 ) # 7B ⠷ { [LEFT CURLY BRACKET] +char \x7C ( 45 ) # 7C ⠘ | [VERTICAL LINE] +char \x7D ( 23456 ) # 7D ⠾ } [RIGHT CURLY BRACKET] +char \x7E ( 56 ) # 7E ⠰ ~ [TILDE] +char \u0104 ( 345 78) # A1 ⣜ Ą [LATIN CAPITAL LETTER A WITH OGONEK] +char \u02D8 ( 4 67 ) # A2 ⡨ ˘ [BREVE] +char \u0141 (123 6 8) # A3 ⢧ Ł [LATIN CAPITAL LETTER L WITH STROKE] +char \xA4 ( 4 678) # A4 ⣨ ¤ [CURRENCY SIGN] +char \u013D ( 456 8) # A5 ⢸ Ľ [LATIN CAPITAL LETTER L WITH CARON] +char \u015A ( 234 8) # A6 ⢎ Ś [LATIN CAPITAL LETTER S WITH ACUTE] +char \xA7 ( 3 5 78) # A7 ⣔ § [SECTION SIGN] +char \xA8 ( 8) # A8 ⢀ ¨ [DIAERESIS] +char \u0160 (1 567 ) # A9 ⡱ Š [LATIN CAPITAL LETTER S WITH CARON] +char \u015E ( 23456 8) # AA ⢾ Ş [LATIN CAPITAL LETTER S WITH CEDILLA] +char \u0164 (12345 8) # AB ⢟ Ť [LATIN CAPITAL LETTER T WITH CARON] +char \u0179 (1 3 56 8) # AC ⢵ Ź [LATIN CAPITAL LETTER Z WITH ACUTE] +char \xAD ( 78) # AD ⣀ ­ [SOFT HYPHEN] +char \u017D ( 234 67 ) # AE ⡮ Ž [LATIN CAPITAL LETTER Z WITH CARON] +char \u017B (12 678) # AF ⣣ Ż [LATIN CAPITAL LETTER Z WITH DOT ABOVE] +char \xB0 ( 5 78) # B0 ⣐ ° [DEGREE SIGN] +char \u0105 ( 567 ) # B1 ⡰ ą [LATIN SMALL LETTER A WITH OGONEK] +char \u02DB ( 5 8) # B2 ⢐ ˛ [OGONEK] +char \u0142 ( 23 78) # B3 ⣆ ł [LATIN SMALL LETTER L WITH STROKE] +char \xB4 ( 4 8) # B4 ⢈ ´ [ACUTE ACCENT] +char \u013E (12 8) # B5 ⢃ ľ [LATIN SMALL LETTER L WITH CARON] +char \u015B ( 3 5 7 ) # B6 ⡔ ś [LATIN SMALL LETTER S WITH ACUTE] +char \u02C7 ( 45 8) # B7 ⢘ ˇ [CARON] +char \xB8 ( 56 8) # B8 ⢰ ¸ [CEDILLA] +char \u0161 (1 56 8) # B9 ⢱ š [LATIN SMALL LETTER S WITH CARON] +char \u015F ( 3 5678) # BA ⣴ ş [LATIN SMALL LETTER S WITH CEDILLA] +char \u0165 ( 23 567 ) # BB ⡶ ť [LATIN SMALL LETTER T WITH CARON] +char \u017A ( 2 678) # BC ⣢ ź [LATIN SMALL LETTER Z WITH ACUTE] +char \u02DD ( 6 8) # BD ⢠ ˝ [DOUBLE ACUTE ACCENT] +char \u017E ( 234 6 8) # BE ⢮ ž [LATIN SMALL LETTER Z WITH CARON] +char \u017C (1 678) # BF ⣡ ż [LATIN SMALL LETTER Z WITH DOT ABOVE] +char \u0154 (123 5 8) # C0 ⢗ Ŕ [LATIN CAPITAL LETTER R WITH ACUTE] +char \xC1 (1 3 8) # C1 ⢅ Á [LATIN CAPITAL LETTER A WITH ACUTE] +char \xC2 (123 56 8) # C2 ⢷  [LATIN CAPITAL LETTER A WITH CIRCUMFLEX] +char \u0102 (1 8) # C3 ⢁ Ă [LATIN CAPITAL LETTER A WITH BREVE] +char \xC4 ( 345 7 ) # C4 ⡜ Ä [LATIN CAPITAL LETTER A WITH DIAERESIS] +char \u0139 (123 8) # C5 ⢇ Ĺ [LATIN CAPITAL LETTER L WITH ACUTE] +char \u0106 (1 4 67 ) # C6 ⡩ Ć [LATIN CAPITAL LETTER C WITH ACUTE] +char \xC7 (1234 67 ) # C7 ⡯ Ç [LATIN CAPITAL LETTER C WITH CEDILLA] +char \u010C (1 67 ) # C8 ⡡ Č [LATIN CAPITAL LETTER C WITH CARON] +char \xC9 (1234567 ) # C9 ⡿ É [LATIN CAPITAL LETTER E WITH ACUTE] +char \u0118 (1 5678) # CA ⣱ Ę [LATIN CAPITAL LETTER E WITH OGONEK] +char \xCB (12 4 67 ) # CB ⡫ Ë [LATIN CAPITAL LETTER E WITH DIAERESIS] +char \u011A (12 67 ) # CC ⡣ Ě [LATIN CAPITAL LETTER E WITH CARON] +char \xCD ( 34 7 ) # CD ⡌ Í [LATIN CAPITAL LETTER I WITH ACUTE] +char \xCE (12 4567 ) # CE ⡻ Î [LATIN CAPITAL LETTER I WITH CIRCUMFLEX] +char \u010E (1 45 8) # CF ⢙ Ď [LATIN CAPITAL LETTER D WITH CARON] +char \u0110 (1 4567 ) # D0 ⡹ Đ [LATIN CAPITAL LETTER D WITH STROKE] +char \u0143 (1 345 8) # D1 ⢝ Ń [LATIN CAPITAL LETTER N WITH ACUTE] +char \u0147 (12 4 678) # D2 ⣫ Ň [LATIN CAPITAL LETTER N WITH CARON] +char \xD3 (1 3 5 8) # D3 ⢕ Ó [LATIN CAPITAL LETTER O WITH ACUTE] +char \xD4 (1 45678) # D4 ⣹ Ô [LATIN CAPITAL LETTER O WITH CIRCUMFLEX] +char \u0150 ( 2 4 678) # D5 ⣪ Ő [LATIN CAPITAL LETTER O WITH DOUBLE ACUTE] +char \xD6 ( 2 4 67 ) # D6 ⡪ Ö [LATIN CAPITAL LETTER O WITH DIAERESIS] +char \xD7 (1 34 6 8) # D7 ⢭ × [MULTIPLICATION SIGN] +char \u0158 ( 2 456 8) # D8 ⢺ Ř [LATIN CAPITAL LETTER R WITH CARON] +char \u016E ( 34 67 ) # D9 ⡬ Ů [LATIN CAPITAL LETTER U WITH RING ABOVE] +char \xDA (1 3 6 8) # DA ⢥ Ú [LATIN CAPITAL LETTER U WITH ACUTE] +char \u0170 ( 34 678) # DB ⣬ Ű [LATIN CAPITAL LETTER U WITH DOUBLE ACUTE] +char \xDC (12 567 ) # DC ⡳ Ü [LATIN CAPITAL LETTER U WITH DIAERESIS] +char \xDD (1 3456 8) # DD ⢽ Ý [LATIN CAPITAL LETTER Y WITH ACUTE] +char \u0162 ( 2345 8) # DE ⢞ Ţ [LATIN CAPITAL LETTER T WITH CEDILLA] +char \xDF ( 234 678) # DF ⣮ ß [LATIN SMALL LETTER SHARP S] +char \u0155 ( 23 67 ) # E0 ⡦ ŕ [LATIN SMALL LETTER R WITH ACUTE] +char \xE1 ( 2 7 ) # E1 ⡂ á [LATIN SMALL LETTER A WITH ACUTE] +char \xE2 ( 23 678) # E2 ⣦ â [LATIN SMALL LETTER A WITH CIRCUMFLEX] +char \u0103 ( 2 8) # E3 ⢂ ă [LATIN SMALL LETTER A WITH BREVE] +char \xE4 ( 345 8) # E4 ⢜ ä [LATIN SMALL LETTER A WITH DIAERESIS] +char \u013A ( 23 7 ) # E5 ⡆ ĺ [LATIN SMALL LETTER L WITH ACUTE] +char \u0107 (1 4 6 8) # E6 ⢩ ć [LATIN SMALL LETTER C WITH ACUTE] +char \xE7 (1234 6 8) # E7 ⢯ ç [LATIN SMALL LETTER C WITH CEDILLA] +char \u010D (1 6 8) # E8 ⢡ č [LATIN SMALL LETTER C WITH CARON] +char \xE9 (123456 8) # E9 ⢿ é [LATIN SMALL LETTER E WITH ACUTE] +char \u0119 ( 2 6 8) # EA ⢢ ę [LATIN SMALL LETTER E WITH OGONEK] +char \xEB (12 4 6 8) # EB ⢫ ë [LATIN SMALL LETTER E WITH DIAERESIS] +char \u011B ( 23 8) # EC ⢆ ě [LATIN SMALL LETTER E WITH CARON] +char \xED ( 34 8) # ED ⢌ í [LATIN SMALL LETTER I WITH ACUTE] +char \xEE (12 456 8) # EE ⢻ î [LATIN SMALL LETTER I WITH CIRCUMFLEX] +char \u010F ( 3 6 8) # EF ⢤ ď [LATIN SMALL LETTER D WITH CARON] +char \u0111 (1 456 8) # F0 ⢹ đ [LATIN SMALL LETTER D WITH STROKE] +char \u0144 ( 2 567 ) # F1 ⡲ ń [LATIN SMALL LETTER N WITH ACUTE] +char \u0148 ( 23 5 8) # F2 ⢖ ň [LATIN SMALL LETTER N WITH CARON] +char \xF3 ( 2 67 ) # F3 ⡢ ó [LATIN SMALL LETTER O WITH ACUTE] +char \xF4 ( 2 56 8) # F4 ⢲ ô [LATIN SMALL LETTER O WITH CIRCUMFLEX] +char \u0151 ( 3 5 8) # F5 ⢔ ő [LATIN SMALL LETTER O WITH DOUBLE ACUTE] +char \xF6 ( 2 4 6 8) # F6 ⢪ ö [LATIN SMALL LETTER O WITH DIAERESIS] +char \xF7 ( 2 5 78) # F7 ⣒ ÷ [DIVISION SIGN] +char \u0159 ( 3 56 8) # F8 ⢴ ř [LATIN SMALL LETTER R WITH CARON] +char \u016F ( 34 6 8) # F9 ⢬ ů [LATIN SMALL LETTER U WITH RING ABOVE] +char \xFA ( 2 78) # FA ⣂ ú [LATIN SMALL LETTER U WITH ACUTE] +char \u0171 (1 4 678) # FB ⣩ ű [LATIN SMALL LETTER U WITH DOUBLE ACUTE] +char \xFC (12 56 8) # FC ⢳ ü [LATIN SMALL LETTER U WITH DIAERESIS] +char \xFD ( 2 5678) # FD ⣲ ý [LATIN SMALL LETTER Y WITH ACUTE] +char \u0163 ( 3 567 ) # FE ⡴ ţ [LATIN SMALL LETTER T WITH CEDILLA] +char \u02D9 ( 67 ) # FF ⡠ ˙ [DOT ABOVE] + +char \xA6 ( 4 6 8) # ⢨ ¦ [BROKEN BAR] +char \xA9 (12 45 8) # ⢛ © [COPYRIGHT SIGN] +char \xAB ( 3 78) # ⣄ « [LEFT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xAC ( 23 5 7 ) # ⡖ ¬ [NOT SIGN] +char \xAE (12 45678) # ⣻ ® [REGISTERED SIGN] +char \xB1 (1234 678) # ⣯ ± [PLUS-MINUS SIGN] +char \xB5 ( 34567 ) # ⡼ µ [MICRO SIGN] +char \xB6 (1234 8) # ⢏ ¶ [PILCROW SIGN] +char \xB7 ( 3 8) # ⢄ · [MIDDLE DOT] +char \xBB ( 678) # ⣠ » [RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \u2013 (1 4 8) # ⢉ – [EN DASH] +char \u2014 ( 3 678) # ⣤ — [EM DASH] +char \u2018 (12 4 8) # ⢋ ‘ [LEFT SINGLE QUOTATION MARK] +char \u2019 (1 5 8) # ⢑ ’ [RIGHT SINGLE QUOTATION MARK] +char \u201A ( 23 5678) # ⣶ ‚ [SINGLE LOW-9 QUOTATION MARK] +char \u201C (12 5 8) # ⢓ “ [LEFT DOUBLE QUOTATION MARK] +char \u201D ( 2 45 8) # ⢚ ” [RIGHT DOUBLE QUOTATION MARK] +char \u201E ( 23 56 8) # ⢶ „ [DOUBLE LOW-9 QUOTATION MARK] +char \u2020 ( 3 67 ) # ⡤ † [DAGGER] +char \u2021 ( 23 5 78) # ⣖ ‡ [DOUBLE DAGGER] +char \u2022 (12345678) # ⣿ • [BULLET] +char \u2026 ( 2 4 8) # ⢊ … [HORIZONTAL ELLIPSIS] +char \u2030 (1 34 8) # ⢍ ‰ [PER MILLE SIGN] +char \u2039 ( 2 5 7 ) # ⡒ ‹ [SINGLE LEFT-POINTING ANGLE QUOTATION MARK] +char \u203A ( 2 5 8) # ⢒ › [SINGLE RIGHT-POINTING ANGLE QUOTATION MARK] +char \u20AC (12 5678) # ⣳ € [EURO SIGN] +char \u2122 ( 23 6 8) # ⢦ ™ [TRADE MARK SIGN] + +include common.tti diff --git a/etc_org/brltty/Text/hu.ttb b/etc_org/brltty/Text/hu.ttb new file mode 100644 index 0000000..66f27be --- /dev/null +++ b/etc_org/brltty/Text/hu.ttb @@ -0,0 +1,92 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Hungarian +# +# Samuel Thibault +# This table is based on the Unesco report on the progress of unification of +# braille writing « L'ÉCRITURE BRAILLE DANS LE MONDE », by Sir Clutha +# MACKENZIE: http://unesdoc.unesco.org/images/0013/001352/135251fo.pdf +# The document is dated 1954, so this table may be quite outdated. + +# Updated by Zsolt Torma + +# the standard representations for the letters of the Latin alphabet +include ltr-latin.tti + +# generated by ttbtest: charset=latin2 +char \xC1 ( 4 78) # C1 ⣈ Á [LATIN CAPITAL LETTER A WITH ACUTE] +char \xC4 ( 45 78) # C4 ⣘ Ä [LATIN CAPITAL LETTER A WITH DIAERESIS] +char \xC9 (1 678) # C9 ⣡ É [LATIN CAPITAL LETTER E WITH ACUTE] +char \xCD ( 34 78) # CD ⣌ Í [LATIN CAPITAL LETTER I WITH ACUTE] +char \xD3 ( 2 4 678) # D3 ⣪ Ó [LATIN CAPITAL LETTER O WITH ACUTE] +char \u0150 (12 45678) # D5 ⣻ Ő [LATIN CAPITAL LETTER O WITH DOUBLE ACUTE] +char \xD6 (12345 78) # D6 ⣟ Ö [LATIN CAPITAL LETTER O WITH DIAERESIS] +char \xDA ( 34 678) # DA ⣬ Ú [LATIN CAPITAL LETTER U WITH ACUTE] +char \u0170 ( 2345678) # DB ⣾ Ű [LATIN CAPITAL LETTER U WITH DOUBLE ACUTE] +char \xDC (123 5678) # DC ⣷ Ü [LATIN CAPITAL LETTER U WITH DIAERESIS] +char \xE1 ( 4 8) # E1 ⢈ á [LATIN SMALL LETTER A WITH ACUTE] +char \xE4 ( 45 8) # E4 ⢘ ä [LATIN SMALL LETTER A WITH DIAERESIS] +char \xE9 (1 6 8) # E9 ⢡ é [LATIN SMALL LETTER E WITH ACUTE] +char \xED ( 34 8) # ED ⢌ í [LATIN SMALL LETTER I WITH ACUTE] +char \xF3 ( 2 4 6 8) # F3 ⢪ ó [LATIN SMALL LETTER O WITH ACUTE] +char \u0151 (12 456 8) # F5 ⢻ ő [LATIN SMALL LETTER O WITH DOUBLE ACUTE] +char \xF6 (12345 8) # F6 ⢟ ö [LATIN SMALL LETTER O WITH DIAERESIS] +char \xFA ( 34 6 8) # FA ⢬ ú [LATIN SMALL LETTER U WITH ACUTE] +char \u0171 ( 23456 8) # FB ⢾ ű [LATIN SMALL LETTER U WITH DOUBLE ACUTE] +char \xFC (123 56 8) # FC ⢷ ü [LATIN SMALL LETTER U WITH DIAERESIS] +#char \u025F (1 456 ) # ⠹ ɟ [LATIN SMALL LETTER DOTLESS J WITH STROKE] + +# the numbers 0-9 are represented by the letters j,a-i with dot 6 added +include num-dot6.tti + + +include common.tti +char \x21 ( 5 ) # ⠐ ! [EXCLAMATION MARK] +char \x22 ( 4 ) # ⠈ " [QUOTATION MARK] +char \x23 ( 3456 ) # ⠼ # [NUMBER SIGN] +char \x24 ( 4 6 ) # ⠨ $ [DOLLAR SIGN] +char \x25 (123456 ) # ⠿ % [PERCENT SIGN] +char \x26 (1234 6 ) # ⠯ & [AMPERSAND] +char \x27 ( 6 ) # ⠠ ' [APOSTROPHE] +char \x28 ( 23 6 ) # ⠦ ( [LEFT PARENTHESIS] +char \x29 ( 3 56 ) # ⠴ ) [RIGHT PARENTHESIS] +char \x2A ( 3 5 ) # ⠔ * [ASTERISK] +char \x2B ( 23 5 ) # ⠖ + [PLUS SIGN] +char \x2C ( 2 ) # ⠂ , [COMMA] +char \x2D ( 3 6 ) # ⠤ - [HYPHEN-MINUS] +char \x2E ( 3 ) # ⠄ . [FULL STOP] +char \x2F ( 2 56 ) # ⠲ / [SOLIDUS] +char \x3A ( 2 5 ) # ⠒ : [COLON] +char \x3B ( 23 ) # ⠆ ; [SEMICOLON] +char \x3C ( 56 ) # ⠰ < [LESS-THAN SIGN] +char \x3D ( 23 56 ) # ⠶ = [EQUALS SIGN] +char \x3E ( 45 ) # ⠘ > [GREATER-THAN SIGN] +char \x3F ( 2 6 ) # ⠢ ? [QUESTION MARK] +char \x40 ( 345 7 ) # ⡜ @ [COMMERCIAL AT] +char \x5B (123 567 ) # ⡷ [ [LEFT SQUARE BRACKET] +char \x5C ( 34 7 ) # ⡌ \ [REVERSE SOLIDUS] +char \x5D ( 234567 ) # ⡾ ] [RIGHT SQUARE BRACKET] +char \x5E ( 234 67 ) # ⡮ ^ [CIRCUMFLEX ACCENT] +char \x5F ( 4567 ) # ⡸ _ [LOW LINE] +char \x60 ( 345 ) # ⠜ ` [GRAVE ACCENT] +char \x7B (123 56 ) # ⠷ { [LEFT CURLY BRACKET] +char \x7C ( 34 ) # ⠌ | [VERTICAL LINE] +char \x7D ( 23456 ) # ⠾ } [RIGHT CURLY BRACKET] +char \x7E ( 234 6 ) # ⠮ ~ [TILDE] +char \x7F ( 456 ) # ⠸ [DELETE] diff --git a/etc_org/brltty/Text/hy.ttb b/etc_org/brltty/Text/hy.ttb new file mode 100644 index 0000000..452e159 --- /dev/null +++ b/etc_org/brltty/Text/hy.ttb @@ -0,0 +1,115 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Armenian +# +# Samuel Thibault +# +# This table is based on the Unesco report on the progress of unification of +# braille writing « L'ÉCRITURE BRAILLE DANS LE MONDE », by Sir Clutha +# MACKENZIE: http://unesdoc.unesco.org/images/0013/001352/135251fo.pdf +# The document is dated 1954, so this table may be quite outdated. + +# lowercase letters +char \u0561 (1 ) # ⠁ ա [ARMENIAN SMALL LETTER AYB] +char \u0562 (1234 ) # ⠏ բ [ARMENIAN SMALL LETTER BEN] +char \u0563 (12345 ) # ⠟ գ [ARMENIAN SMALL LETTER GIM] +char \u0564 (1 456 ) # ⠹ դ [ARMENIAN SMALL LETTER DA] +char \u0565 (1 3456 ) # ⠽ ե [ARMENIAN SMALL LETTER ECH] +char \u0566 (1 3 56 ) # ⠵ զ [ARMENIAN SMALL LETTER ZA] +char \u0567 (1 5 ) # ⠑ է [ARMENIAN SMALL LETTER EH] +char \u0568 (1 3 6 ) # ⠥ ը [ARMENIAN SMALL LETTER ET] +char \u0569 ( 2345 ) # ⠞ թ [ARMENIAN SMALL LETTER TO] +char \u056A ( 345 ) # ⠜ ժ [ARMENIAN SMALL LETTER ZHE] +char \u056B ( 2 4 ) # ⠊ ի [ARMENIAN SMALL LETTER INI] +char \u056C (123 ) # ⠇ լ [ARMENIAN SMALL LETTER LIWN] +char \u056D (1 34 6 ) # ⠭ խ [ARMENIAN SMALL LETTER XEH] +char \u056E ( 34 ) # ⠌ ծ [ARMENIAN SMALL LETTER CA] +char \u056F (12 45 ) # ⠛ կ [ARMENIAN SMALL LETTER KEN] +char \u0570 (12 5 ) # ⠓ հ [ARMENIAN SMALL LETTER HO] +char \u0571 ( 34 6 ) # ⠬ ձ [ARMENIAN SMALL LETTER JA] +char \u0572 (12 6 ) # ⠣ ղ [ARMENIAN SMALL LETTER GHAD] +char \u0573 ( 2 45 ) # ⠚ ճ [ARMENIAN SMALL LETTER CHEH] +char \u0574 (1 34 ) # ⠍ մ [ARMENIAN SMALL LETTER MEN] +char \u0575 (1 56 ) # ⠱ յ [ARMENIAN SMALL LETTER YI] +char \u0576 (1 345 ) # ⠝ ն [ARMENIAN SMALL LETTER NOW] +char \u0577 (1 4 6 ) # ⠩ շ [ARMENIAN SMALL LETTER SHA] +char \u0578 ( 2 4 6 ) # ⠪ ո [ARMENIAN SMALL LETTER VO] +char \u0579 (1 6 ) # ⠡ չ [ARMENIAN SMALL LETTER CHA] +char \u057A (12 ) # ⠃ պ [ARMENIAN SMALL LETTER PEH] +char \u057B (1 4 ) # ⠉ ջ [ARMENIAN SMALL LETTER JHEH] +char \u057C (12 456 ) # ⠻ ռ [ARMENIAN SMALL LETTER RA] +char \u057D ( 234 ) # ⠎ ս [ARMENIAN SMALL LETTER SEH] +char \u057E (123 6 ) # ⠧ վ [ARMENIAN SMALL LETTER VEW] +char \u057F (1 45 ) # ⠙ տ [ARMENIAN SMALL LETTER TIWN] +char \u0580 (123 5 ) # ⠗ ր [ARMENIAN SMALL LETTER REH] +char \u0581 ( 234 6 ) # ⠮ ց [ARMENIAN SMALL LETTER CO] +char \u0582 ( 2 456 ) # ⠺ ւ [ARMENIAN SMALL LETTER YIWN] +char \u0583 (12 4 6 ) # ⠫ փ [ARMENIAN SMALL LETTER PIWR] +char \u0584 (1 3 ) # ⠅ ք [ARMENIAN SMALL LETTER KEH] +char \u0585 (1 3 5 ) # ⠕ օ [ARMENIAN SMALL LETTER OH] +char \u0586 (12 4 ) # ⠋ ֆ [ARMENIAN SMALL LETTER FEH] +char \u0587 (1234 6 ) # ⠯ և [ARMENIAN SMALL LIGATURE ECH YIWN] + +# uppercase letters +char \u0531 (1 7 ) # ⡁ Ա [ARMENIAN CAPITAL LETTER AYB] +char \u0532 (1234 7 ) # ⡏ Բ [ARMENIAN CAPITAL LETTER BEN] +char \u0533 (12345 7 ) # ⡟ Գ [ARMENIAN CAPITAL LETTER GIM] +char \u0534 (1 4567 ) # ⡹ Դ [ARMENIAN CAPITAL LETTER DA] +char \u0535 (1 34567 ) # ⡽ Ե [ARMENIAN CAPITAL LETTER ECH] +char \u0536 (1 3 567 ) # ⡵ Զ [ARMENIAN CAPITAL LETTER ZA] +char \u0537 (1 5 7 ) # ⡑ Է [ARMENIAN CAPITAL LETTER EH] +char \u0538 (1 3 67 ) # ⡥ Ը [ARMENIAN CAPITAL LETTER ET] +char \u0539 ( 2345 7 ) # ⡞ Թ [ARMENIAN CAPITAL LETTER TO] +char \u053A ( 345 7 ) # ⡜ Ժ [ARMENIAN CAPITAL LETTER ZHE] +char \u053B ( 2 4 7 ) # ⡊ Ի [ARMENIAN CAPITAL LETTER INI] +char \u053C (123 7 ) # ⡇ Լ [ARMENIAN CAPITAL LETTER LIWN] +char \u053D (1 34 67 ) # ⡭ Խ [ARMENIAN CAPITAL LETTER XEH] +char \u053E ( 34 7 ) # ⡌ Ծ [ARMENIAN CAPITAL LETTER CA] +char \u053F (12 45 7 ) # ⡛ Կ [ARMENIAN CAPITAL LETTER KEN] +char \u0540 (12 5 7 ) # ⡓ Հ [ARMENIAN CAPITAL LETTER HO] +char \u0541 ( 34 67 ) # ⡬ Ձ [ARMENIAN CAPITAL LETTER JA] +char \u0542 (12 67 ) # ⡣ Ղ [ARMENIAN CAPITAL LETTER GHAD] +char \u0543 ( 2 45 7 ) # ⡚ Ճ [ARMENIAN CAPITAL LETTER CHEH] +char \u0544 (1 34 7 ) # ⡍ Մ [ARMENIAN CAPITAL LETTER MEN] +char \u0545 (1 567 ) # ⡱ Յ [ARMENIAN CAPITAL LETTER YI] +char \u0546 (1 345 7 ) # ⡝ Ն [ARMENIAN CAPITAL LETTER NOW] +char \u0547 (1 4 67 ) # ⡩ Շ [ARMENIAN CAPITAL LETTER SHA] +char \u0548 ( 2 4 67 ) # ⡪ Ո [ARMENIAN CAPITAL LETTER VO] +char \u0549 (1 67 ) # ⡡ Չ [ARMENIAN CAPITAL LETTER CHA] +char \u054A (12 7 ) # ⡃ Պ [ARMENIAN CAPITAL LETTER PEH] +char \u054B (1 4 7 ) # ⡉ Ջ [ARMENIAN CAPITAL LETTER JHEH] +char \u054C (12 4567 ) # ⡻ Ռ [ARMENIAN CAPITAL LETTER RA] +char \u054D ( 234 7 ) # ⡎ Ս [ARMENIAN CAPITAL LETTER SEH] +char \u054E (123 67 ) # ⡧ Վ [ARMENIAN CAPITAL LETTER VEW] +char \u054F (1 45 7 ) # ⡙ Տ [ARMENIAN CAPITAL LETTER TIWN] +char \u0550 (123 5 7 ) # ⡗ Ր [ARMENIAN CAPITAL LETTER REH] +char \u0551 ( 234 67 ) # ⡮ Ց [ARMENIAN CAPITAL LETTER CO] +char \u0552 ( 2 4567 ) # ⡺ Ւ [ARMENIAN CAPITAL LETTER YIWN] +char \u0553 (12 4 67 ) # ⡫ Փ [ARMENIAN CAPITAL LETTER PIWR] +char \u0554 (1 3 7 ) # ⡅ Ք [ARMENIAN CAPITAL LETTER KEH] +char \u0555 (1 3 5 7 ) # ⡕ Օ [ARMENIAN CAPITAL LETTER OH] +char \u0556 (12 4 7 ) # ⡋ Ֆ [ARMENIAN CAPITAL LETTER FEH] + +# punctuation +char \u055D ( 6 ) # ⠠ ՝ [ARMENIAN COMMA] + +include ltr-dot8.tti +include num-nemeth.tti +include punc-alternate.tti +include common.tti diff --git a/etc_org/brltty/Text/is.ttb b/etc_org/brltty/Text/is.ttb new file mode 100644 index 0000000..ac26d01 --- /dev/null +++ b/etc_org/brltty/Text/is.ttb @@ -0,0 +1,185 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Icelandic +# +# Samuel Thibault +# +# This conforms to the IceBraille standard, v1.0. +# Birkir Gunnarsson, birkir@midstod.is +# Special thanks to Ben Van Popel for help with drafting the standard. + +# control characters +char \x00 ( 345 78) # ⣜ 00 [NULL] +include ctl-latin.tti +char \x1B (123 5678) # ⣷ 1B [ESCAPE] +char \x1C ( 34 78) # ⣌ 1C [INFORMATION SEPARATOR FOUR] +char \x1D ( 2345678) # ⣾ 1D [INFORMATION SEPARATOR THREE] +char \x1E ( 234 678) # ⣮ 1E [INFORMATION SEPARATOR TWO] +char \x1F ( 45678) # ⣸ 1F [INFORMATION SEPARATOR ONE] + +# the standard representations for the letters of the Latin alphabet +include ltr-latin.tti + +# the numbers 0-9 are represented by the letters j,a-i with dot 8 added +include num-dot8.tti + +include punc-basic.tti + +char \x21 ( 23 5 7 ) # ⡖ ! [EXCLAMATION MARK] +char \x22 ( 56 ) # ⠰ " [QUOTATION MARK] +char \x23 ( 3456 ) # ⠼ # [NUMBER SIGN] +char \x24 (1 45 78) # ⣙ $ [DOLLAR SIGN] +char \x25 ( 4 6 ) # ⠨ % [PERCENT SIGN] +char \x26 (1234 6 8) # ⢯ & [AMPERSAND] +char \x27 ( 5 ) # ⠐ ' [APOSTROPHE] +char \x2A ( 3 5 ) # ⠔ * [ASTERISK] +char \x2B ( 23 5 ) # ⠖ + [PLUS SIGN] +char \x2E ( 3 ) # ⠄ . [FULL STOP] +char \x2F ( 34 ) # ⠌ / [SOLIDUS] +char \x3C ( 3 5 8) # ⢔ < [LESS-THAN SIGN] +char \x3D ( 23 56 ) # ⠶ = [EQUALS SIGN] +char \x3E ( 2 67 ) # ⡢ > [GREATER-THAN SIGN] +char \x3F ( 2 6 ) # ⠢ ? [QUESTION MARK] +char \x40 (123456 ) # ⠿ @ [COMMERCIAL AT] + +char \x5B (123 56 ) # ⠷ [ [LEFT SQUARE BRACKET] +char \x5C ( 34 7 ) # ⡌ \ [REVERSE SOLIDUS] +char \x5D ( 23456 ) # ⠾ ] [RIGHT SQUARE BRACKET] +char \x5E ( 34 6 ) # ⠬ ^ [CIRCUMFLEX ACCENT] +char \x5F ( 3 678) # ⣤ _ [LOW LINE] +char \x60 ( 4 ) # ⠈ ` [GRAVE ACCENT] + +char \x7B (123 567 ) # ⡷ { [LEFT CURLY BRACKET] +char \x7C ( 456 ) # ⠸ | [VERTICAL LINE] +char \x7D ( 23456 8) # ⢾ } [RIGHT CURLY BRACKET] +char \x7E ( 45 ) # ⠘ ~ [TILDE] +char \x7F ( 7 ) # ⡀ [DELETE] + +char \xA1 ( 3 56 8) # ⢴ ¡ [INVERTED EXCLAMATION MARK] +char \xA2 ( 2 5 78) # ⣒ ¢ [CENT SIGN] +char \xA3 (1234 78) # ⣏ £ [POUND SIGN] +char \xA4 (1 34 678) # ⣭ ¤ [CURRENCY SIGN] +char \xA5 (1 345678) # ⣽ ¥ [YEN SIGN] +char \xA6 ( 34 78) # ⣌ ¦ [BROKEN BAR] +char \xA7 ( 234 8) # ⢎ § [SECTION SIGN] +char \xA8 ( 5 78) # ⣐ ¨ [DIAERESIS] +char \xA9 (1 4 78) # ⣉ © [COPYRIGHT SIGN] +char \xAA ( 234 678) # ⣮ ª [FEMININE ORDINAL INDICATOR] +char \xAB ( 5 7 ) # ⡐ « [LEFT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xAC ( 34567 ) # ⡼ ¬ [NOT SIGN] +char \xAD ( 3 78) # ⣄ ­ [SOFT HYPHEN] +char \xAE (123 5 78) # ⣗ ® [REGISTERED SIGN] +char \xAF ( 23 567 ) # ⡶ ¯ [MACRON] +char \xB0 ( 2 56 ) # ⠲ ° [DEGREE SIGN] +char \xB1 (12345 8) # ⢟ ± [PLUS-MINUS SIGN] +char \xB2 ( 23 8) # ⢆ ² [SUPERSCRIPT TWO] +char \xB3 ( 2 5 8) # ⢒ ³ [SUPERSCRIPT THREE] +char \xB4 ( 4 6 8) # ⢨ ´ [ACUTE ACCENT] +char \xB5 ( 23 678) # ⣦ µ [MICRO SIGN] +char \xB6 ( 345678) # ⣼ ¶ [PILCROW SIGN] +char \xB7 ( 3 8) # ⢄ · [MIDDLE DOT] +char \xB8 ( 2 45678) # ⣺ ¸ [CEDILLA] +char \xB9 ( 2 8) # ⢂ ¹ [SUPERSCRIPT ONE] +char \xBA (12345678) # ⣿ º [MASCULINE ORDINAL INDICATOR] +char \xBB ( 567 ) # ⡰ » [RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xBC (1 345 8) # ⢝ ¼ [VULGAR FRACTION ONE QUARTER] +char \xBD ( 45 8) # ⢘ ½ [VULGAR FRACTION ONE HALF] +char \xBE ( 3456 8) # ⢼ ¾ [VULGAR FRACTION THREE QUARTERS] +char \xBF ( 67 ) # ⡠ ¿ [INVERTED QUESTION MARK] +char \xC0 (1 3 678) # ⣥ À [LATIN CAPITAL LETTER A WITH GRAVE] +char \xC1 (1 67 ) # ⡡ Á [LATIN CAPITAL LETTER A WITH ACUTE] +char \xC2 (1 678) # ⣡  [LATIN CAPITAL LETTER A WITH CIRCUMFLEX] +char \xC3 (1 4 678) # ⣩ à [LATIN CAPITAL LETTER A WITH TILDE] +char \xC4 ( 345 78) # ⣜ Ä [LATIN CAPITAL LETTER A WITH DIAERESIS] +char \xC5 (123 5678) # ⣷ Å [LATIN CAPITAL LETTER A WITH RING ABOVE] +char \xC6 ( 345 7 ) # ⡜ Æ [LATIN CAPITAL LETTER AE] +char \xC7 (12 5678) # ⣳ Ç [LATIN CAPITAL LETTER C WITH CEDILLA] +char \xC8 ( 4 78) # ⣈ È [LATIN CAPITAL LETTER E WITH GRAVE] +char \xC9 ( 234 67 ) # ⡮ É [LATIN CAPITAL LETTER E WITH ACUTE] +char \xCA (1234567 ) # ⡿ Ê [LATIN CAPITAL LETTER E WITH CIRCUMFLEX] +char \xCB ( 3 5678) # ⣴ Ë [LATIN CAPITAL LETTER E WITH DIAERESIS] +char \xCC (1 5678) # ⣱ Ì [LATIN CAPITAL LETTER I WITH GRAVE] +char \xCD (12 67 ) # ⡣ Í [LATIN CAPITAL LETTER I WITH ACUTE] +char \xCE (1 4 67 ) # ⡩ Î [LATIN CAPITAL LETTER I WITH CIRCUMFLEX] +char \xCF (12 678) # ⣣ Ï [LATIN CAPITAL LETTER I WITH DIAERESIS] +char \xD0 (1 567 ) # ⡱ Ð [LATIN CAPITAL LETTER ETH] +char \xD1 (12 45678) # ⣻ Ñ [LATIN CAPITAL LETTER N WITH TILDE] +char \xD2 (12 4 678) # ⣫ Ò [LATIN CAPITAL LETTER O WITH GRAVE] +char \xD3 (1 4567 ) # ⡹ Ó [LATIN CAPITAL LETTER O WITH ACUTE] +char \xD4 ( 34 678) # ⣬ Ô [LATIN CAPITAL LETTER O WITH CIRCUMFLEX] +char \xD5 (1 45678) # ⣹ Õ [LATIN CAPITAL LETTER O WITH TILDE] +char \xD6 ( 2 4 67 ) # ⡪ Ö [LATIN CAPITAL LETTER O WITH DIAERESIS] +char \xD7 (1 34 6 8) # ⢭ × [MULTIPLICATION SIGN] +char \xD8 ( 2 4 678) # ⣪ Ø [LATIN CAPITAL LETTER O WITH STROKE] +char \xD9 ( 234567 ) # ⡾ Ù [LATIN CAPITAL LETTER U WITH GRAVE] +char \xDA (12 4567 ) # ⡻ Ú [LATIN CAPITAL LETTER U WITH ACUTE] +char \xDB ( 34 8) # ⢌ Û [LATIN CAPITAL LETTER U WITH CIRCUMFLEX] +char \xDC (12 567 ) # ⡳ Ü [LATIN CAPITAL LETTER U WITH DIAERESIS] +char \xDD (1234 67 ) # ⡯ Ý [LATIN CAPITAL LETTER Y WITH ACUTE] +char \xDE (12 4 67 ) # ⡫ Þ [LATIN CAPITAL LETTER THORN] +char \xDF ( 234 6 8) # ⢮ ß [LATIN SMALL LETTER SHARP S] +char \xE0 (1 3 78) # ⣅ à [LATIN SMALL LETTER A WITH GRAVE] +char \xE1 (1 6 ) # ⠡ á [LATIN SMALL LETTER A WITH ACUTE] +char \xE2 (1 6 8) # ⢡ â [LATIN SMALL LETTER A WITH CIRCUMFLEX] +char \xE3 (1 4 6 8) # ⢩ ã [LATIN SMALL LETTER A WITH TILDE] +char \xE4 ( 345 8) # ⢜ ä [LATIN SMALL LETTER A WITH DIAERESIS] +char \xE5 (123 56 8) # ⢷ å [LATIN SMALL LETTER A WITH RING ABOVE] +char \xE6 ( 345 ) # ⠜ æ [LATIN SMALL LETTER AE] +char \xE7 (1 34 8) # ⢍ ç [LATIN SMALL LETTER C WITH CEDILLA] +char \xE8 ( 23 56 8) # ⢶ è [LATIN SMALL LETTER E WITH GRAVE] +char \xE9 ( 234 6 ) # ⠮ é [LATIN SMALL LETTER E WITH ACUTE] +char \xEA (12 6 8) # ⢣ ê [LATIN SMALL LETTER E WITH CIRCUMFLEX] +char \xEB (1 3 8) # ⢅ ë [LATIN SMALL LETTER E WITH DIAERESIS] +char \xEC (1 56 8) # ⢱ ì [LATIN SMALL LETTER I WITH GRAVE] +char \xED (12 6 ) # ⠣ í [LATIN SMALL LETTER I WITH ACUTE] +char \xEE ( 2 45 78) # ⣚ î [LATIN SMALL LETTER I WITH CIRCUMFLEX] +char \xEF (12 56 8) # ⢳ ï [LATIN SMALL LETTER I WITH DIAERESIS] +char \xF0 (1 56 ) # ⠱ ð [LATIN SMALL LETTER ETH] +char \xF1 (12 456 8) # ⢻ ñ [LATIN SMALL LETTER N WITH TILDE] +char \xF2 (12 4 6 8) # ⢫ ò [LATIN SMALL LETTER O WITH GRAVE] +char \xF3 (1 456 ) # ⠹ ó [LATIN SMALL LETTER O WITH ACUTE] +char \xF4 ( 34 6 8) # ⢬ ô [LATIN SMALL LETTER O WITH CIRCUMFLEX] +char \xF5 (1 456 8) # ⢹ õ [LATIN SMALL LETTER O WITH TILDE] +char \xF6 ( 2 4 6 ) # ⠪ ö [LATIN SMALL LETTER O WITH DIAERESIS] +char \xF7 (12 56 ) # ⠳ ÷ [DIVISION SIGN] +char \xF8 ( 2 4 6 8) # ⢪ ø [LATIN SMALL LETTER O WITH STROKE] +char \xF9 ( 23 6 8) # ⢦ ù [LATIN SMALL LETTER U WITH GRAVE] +char \xFA (12 456 ) # ⠻ ú [LATIN SMALL LETTER U WITH ACUTE] +char \xFB (1234 8) # ⢏ û [LATIN SMALL LETTER U WITH CIRCUMFLEX] +char \xFC (12 56 8) # ⢳ ü [LATIN SMALL LETTER U WITH DIAERESIS] +char \xFD (1234 6 ) # ⠯ ý [LATIN SMALL LETTER Y WITH ACUTE] +char \xFE (12 4 6 ) # ⠫ þ [LATIN SMALL LETTER THORN] +char \xFF ( 23456 8) # ⢾ ÿ [LATIN SMALL LETTER Y WITH DIAERESIS] + +char \u0152 (1 3 5 78) # ⣕ Œ [LATIN CAPITAL LIGATURE OE] +char \u0192 ( 5 8) # ⢐ ƒ [LATIN SMALL LETTER F WITH HOOK] + +char \u2013 ( 3 6 8) # ⢤ – [EN DASH] +char \u2014 ( 3 67 ) # ⡤ — [EM DASH] +char \u201C ( 23 7 ) # ⡆ “ [LEFT DOUBLE QUOTATION MARK] +char \u201D ( 45 8) # ⢘ ” [RIGHT DOUBLE QUOTATION MARK] +char \u2020 ( 23 5 8) # ⢖ † [DAGGER] +char \u2021 ( 23 5 78) # ⣖ ‡ [DOUBLE DAGGER] +char \u2022 ( 3 7 ) # ⡄ • [BULLET] +char \u2026 ( 6 ) # ⠠ … [HORIZONTAL ELLIPSIS] +char \u2030 ( 4 678) # ⣨ ‰ [PER MILLE SIGN] +char \u20AC (1 5 78) # ⣑ € [EURO SIGN] +char \u2122 ( 2345 78) # ⣞ ™ [TRADE MARK SIGN] + +include common.tti diff --git a/etc_org/brltty/Text/it.ttb b/etc_org/brltty/Text/it.ttb new file mode 100644 index 0000000..8e410aa --- /dev/null +++ b/etc_org/brltty/Text/it.ttb @@ -0,0 +1,204 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Italian + +# the standard representations for the letters of the Latin alphabet +include ltr-latin.tti + +# the standard representations for the Latin control characters +include ctl-latin.tti + +# the numbers 1-9 are represented by the letters a-i with dot 6 added +# the number 0 is represented by dots 346 +include num-dot6.tti + +# generated by ttbtest: charset=iso-8859-1 +char \x00 ( 345 78) # 00 ⣜ [NULL] +# Latin control characters # 01-1A +char \x1B (123 5678) # 1B ⣷ [ESCAPE] +char \x1C ( 34 78) # 1C ⣌ [INFORMATION SEPARATOR FOUR] +char \x1D ( 2345678) # 1D ⣾ [INFORMATION SEPARATOR THREE] +char \x1E ( 234 678) # 1E ⣮ [INFORMATION SEPARATOR TWO] +char \x1F ( 45678) # 1F ⣸ [INFORMATION SEPARATOR ONE] +char \x20 ( ) # 20 ⠀ [SPACE] +char \x21 ( 5 ) # 21 ⠐ ! [EXCLAMATION MARK] +char \x22 ( 4 ) # 22 ⠈ " [QUOTATION MARK] +char \x23 ( 3456 ) # 23 ⠼ # [NUMBER SIGN] +char \x24 ( 4 6 ) # 24 ⠨ $ [DOLLAR SIGN] +char \x25 (123456 ) # 25 ⠿ % [PERCENT SIGN] +char \x26 (1234 6 ) # 26 ⠯ & [AMPERSAND] +char \x27 ( 6 ) # 27 ⠠ ' [APOSTROPHE] +char \x28 ( 23 6 ) # 28 ⠦ ( [LEFT PARENTHESIS] +char \x29 ( 3 56 ) # 29 ⠴ ) [RIGHT PARENTHESIS] +char \x2A ( 3 5 ) # 2A ⠔ * [ASTERISK] +char \x2B ( 23 5 ) # 2B ⠖ + [PLUS SIGN] +char \x2C ( 2 ) # 2C ⠂ , [COMMA] +char \x2D ( 3 6 ) # 2D ⠤ - [HYPHEN-MINUS] +char \x2E ( 3 ) # 2E ⠄ . [FULL STOP] +char \x2F ( 2 56 ) # 2F ⠲ / [SOLIDUS] +# Hindu-Arabic numerals # 30-39 +char \x3A ( 2 5 ) # 3A ⠒ : [COLON] +char \x3B ( 23 ) # 3B ⠆ ; [SEMICOLON] +char \x3C ( 56 ) # 3C ⠰ < [LESS-THAN SIGN] +char \x3D ( 23 56 ) # 3D ⠶ = [EQUALS SIGN] +char \x3E ( 45 ) # 3E ⠘ > [GREATER-THAN SIGN] +char \x3F ( 2 6 ) # 3F ⠢ ? [QUESTION MARK] +char \x40 ( 34 67 ) # 40 ⡬ @ [COMMERCIAL AT] +# uppercase Latin alphabet # 41-5A +char \x5B ( 23 67 ) # 5B ⡦ [ [LEFT SQUARE BRACKET] +char \x5C ( 2 567 ) # 5C ⡲ \ [REVERSE SOLIDUS] +char \x5D ( 3 567 ) # 5D ⡴ ] [RIGHT SQUARE BRACKET] +char \x5E ( 234 67 ) # 5E ⡮ ^ [CIRCUMFLEX ACCENT] +char \x5F ( 456 ) # 5F ⠸ _ [LOW LINE] +char \x60 ( 345 ) # 60 ⠜ ` [GRAVE ACCENT] +# lowercase Latin alphabet # 61-7A +char \x7B ( 23 6 8) # 7B ⢦ { [LEFT CURLY BRACKET] +char \x7C ( 2 56 8) # 7C ⢲ | [VERTICAL LINE] +char \x7D ( 3 56 8) # 7D ⢴ } [RIGHT CURLY BRACKET] +char \x7E ( 234 6 8) # 7E ⢮ ~ [TILDE] +char \x7F ( 78) # 7F ⣀ [DELETE] +char \x80 ( 456 8) # 80 ⢸ [] +char \x81 (1 4 8) # 81 ⢉ [] +char \x82 ( 34 6 8) # 82 ⢬ [BREAK PERMITTED HERE] +char \x83 (1 4567 ) # 83 ⡹ [NO BREAK HERE] +char \x84 ( 2 7 ) # 84 ⡂ [] +char \x85 (1 45 8) # 85 ⢙ [NEXT LINE (NEL)] +char \x86 ( 2 67 ) # 86 ⡢ [START OF SELECTED AREA] +char \x87 (123 56 8) # 87 ⢷ [END OF SELECTED AREA] +char \x88 (1 567 ) # 88 ⡱ [CHARACTER TABULATION SET] +char \x89 ( 2 6 8) # 89 ⢢ [CHARACTER TABULATION WITH JUSTIFICATION] +char \x8A ( 5 7 ) # 8A ⡐ [LINE TABULATION SET] +char \x8B ( 3 5 8) # 8B ⢔ [PARTIAL LINE FORWARD] +char \x8C ( 5 8) # 8C ⢐ [PARTIAL LINE BACKWARD] +char \x8D ( 3 7 ) # 8D ⡄ [REVERSE LINE FEED] +char \x8E ( 3 6 ) # 8E ⠤ [SINGLE SHIFT TWO] +char \x8F ( 456 8) # 8F ⢸ [SINGLE SHIFT THREE] +char \x90 ( 23 56 ) # 90 ⠶ [DEVICE CONTROL STRING] +char \x91 ( 456 8) # 91 ⢸ [PRIVATE USE ONE] +char \x92 ( 456 8) # 92 ⢸ [PRIVATE USE TWO] +char \x93 ( 2 4 7 ) # 93 ⡊ [SET TRANSMIT STATE] +char \x94 ( 234 8) # 94 ⢎ [CANCEL CHARACTER] +char \x95 ( 45 8) # 95 ⢘ [MESSAGE WAITING] +char \x96 ( 2 456 8) # 96 ⢺ [START OF GUARDED AREA] +char \x97 ( 4 8) # 97 ⢈ [END OF GUARDED AREA] +char \x98 ( 3 678) # 98 ⣤ [START OF STRING] +char \x99 ( 3 6 ) # 99 ⠤ [] +char \x9A ( 3 678) # 9A ⣤ [SINGLE CHARACTER INTRODUCER] +char \x9B ( 56 8) # 9B ⢰ [CONTROL SEQUENCE INTRODUCER] +char \x9C ( 3 6 ) # 9C ⠤ [STRING TERMINATOR] +char \x9D ( 23 56 ) # 9D ⠶ [OPERATING SYSTEM COMMAND] +char \x9E ( 23 5 7 ) # 9E ⡖ [PRIVACY MESSAGE] +char \x9F (12 4 678) # 9F ⣫ [APPLICATION PROGRAM COMMAND] +char \xA1 ( 3 67 ) # A1 ⡤ ¡ [INVERTED EXCLAMATION MARK] +char \xA2 (1 4 6 8) # A2 ⢩ ¢ [CENT SIGN] +char \xA3 ( 4 67 ) # A3 ⡨ £ [POUND SIGN] +char \xA4 (12345678) # A4 ⣿ ¤ [CURRENCY SIGN] +char \xA5 ( 4 6 8) # A5 ⢨ ¥ [YEN SIGN] +char \xA6 ( 23 56 ) # A6 ⠶ ¦ [BROKEN BAR] +char \xA7 (12345678) # A7 ⣿ § [SECTION SIGN] +char \xA8 ( 3 6 ) # A8 ⠤ ¨ [DIAERESIS] +char \xA9 ( 3 6 ) # A9 ⠤ © [COPYRIGHT SIGN] +char \xAA (12 5 8) # AA ⢓ ª [FEMININE ORDINAL INDICATOR] +char \xAB ( 5678) # AB ⣰ « [LEFT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xAC ( 3 6 ) # AC ⠤ ¬ [NOT SIGN] +char \xAD ( 5 78) # AD ⣐ ­ [SOFT HYPHEN] +char \xAE ( 3 6 ) # AE ⠤ ® [REGISTERED SIGN] +char \xAF ( 23 56 ) # AF ⠶ ¯ [MACRON] +char \xB0 ( 34 8) # B0 ⢌ ° [DEGREE SIGN] +char \xB1 ( 23 5 78) # B1 ⣖ ± [PLUS-MINUS SIGN] +char \xB2 (12 8) # B2 ⢃ ² [SUPERSCRIPT TWO] +char \xB3 ( 456 8) # B3 ⢸ ³ [SUPERSCRIPT THREE] +char \xB4 ( 456 8) # B4 ⢸ ´ [ACUTE ACCENT] +char \xB5 (1 34 6 8) # B5 ⢭ µ [MICRO SIGN] +char \xB6 (12345678) # B6 ⣿ ¶ [PILCROW SIGN] +char \xB7 ( 7 ) # B7 ⡀ · [MIDDLE DOT] +char \xB8 ( 23 56 ) # B8 ⠶ ¸ [CEDILLA] +char \xB9 ( 456 8) # B9 ⢸ ¹ [SUPERSCRIPT ONE] +char \xBA ( 2 45 8) # BA ⢚ º [MASCULINE ORDINAL INDICATOR] +char \xBB ( 45 78) # BB ⣘ » [RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xBC (123 6 8) # BC ⢧ ¼ [VULGAR FRACTION ONE QUARTER] +char \xBD ( 3 7 ) # BD ⡄ ½ [VULGAR FRACTION ONE HALF] +char \xBE ( 23 56 ) # BE ⠶ ¾ [VULGAR FRACTION THREE QUARTERS] +char \xBF ( 6 8) # BF ⢠ ¿ [INVERTED QUESTION MARK] +char \xC0 ( 3 6 ) # C0 ⠤ À [LATIN CAPITAL LETTER A WITH GRAVE] +char \xC1 ( 3 6 ) # C1 ⠤ Á [LATIN CAPITAL LETTER A WITH ACUTE] +char \xC2 ( 3 6 ) # C2 ⠤  [LATIN CAPITAL LETTER A WITH CIRCUMFLEX] +char \xC3 ( 456 8) # C3 ⢸ à [LATIN CAPITAL LETTER A WITH TILDE] +char \xC4 (123 567 ) # C4 ⡷ Ä [LATIN CAPITAL LETTER A WITH DIAERESIS] +char \xC5 ( 345678) # C5 ⣼ Å [LATIN CAPITAL LETTER A WITH RING ABOVE] +char \xC6 ( 4 78) # C6 ⣈ Æ [LATIN CAPITAL LETTER AE] +char \xC7 (1234 67 ) # C7 ⡯ Ç [LATIN CAPITAL LETTER C WITH CEDILLA] +char \xC8 ( 23 56 ) # C8 ⠶ È [LATIN CAPITAL LETTER E WITH GRAVE] +char \xC9 ( 2 678) # C9 ⣢ É [LATIN CAPITAL LETTER E WITH ACUTE] +char \xCA ( 23 56 ) # CA ⠶ Ê [LATIN CAPITAL LETTER E WITH CIRCUMFLEX] +char \xCB ( 23 56 ) # CB ⠶ Ë [LATIN CAPITAL LETTER E WITH DIAERESIS] +char \xCC ( 456 8) # CC ⢸ Ì [LATIN CAPITAL LETTER I WITH GRAVE] +char \xCD ( 23 56 ) # CD ⠶ Í [LATIN CAPITAL LETTER I WITH ACUTE] +char \xCE ( 456 8) # CE ⢸ Î [LATIN CAPITAL LETTER I WITH CIRCUMFLEX] +char \xCF ( 23 56 ) # CF ⠶ Ï [LATIN CAPITAL LETTER I WITH DIAERESIS] +char \xD0 ( 3 6 ) # D0 ⠤ Ð [LATIN CAPITAL LETTER ETH] +char \xD1 (1 34 8) # D1 ⢍ Ñ [LATIN CAPITAL LETTER N WITH TILDE] +char \xD2 ( 3 6 ) # D2 ⠤ Ò [LATIN CAPITAL LETTER O WITH GRAVE] +char \xD3 ( 3 6 ) # D3 ⠤ Ó [LATIN CAPITAL LETTER O WITH ACUTE] +char \xD4 ( 23 56 ) # D4 ⠶ Ô [LATIN CAPITAL LETTER O WITH CIRCUMFLEX] +char \xD5 ( 23 56 ) # D5 ⠶ Õ [LATIN CAPITAL LETTER O WITH TILDE] +char \xD6 ( 34 7 ) # D6 ⡌ Ö [LATIN CAPITAL LETTER O WITH DIAERESIS] +char \xD7 ( 456 8) # D7 ⢸ × [MULTIPLICATION SIGN] +char \xD8 ( 456 8) # D8 ⢸ Ø [LATIN CAPITAL LETTER O WITH STROKE] +char \xD9 ( 3 6 ) # D9 ⠤ Ù [LATIN CAPITAL LETTER U WITH GRAVE] +char \xDA ( 3 6 ) # DA ⠤ Ú [LATIN CAPITAL LETTER U WITH ACUTE] +char \xDB (12345678) # DB ⣿ Û [LATIN CAPITAL LETTER U WITH CIRCUMFLEX] +char \xDC ( 234567 ) # DC ⡾ Ü [LATIN CAPITAL LETTER U WITH DIAERESIS] +char \xDD ( 456 8) # DD ⢸ Ý [LATIN CAPITAL LETTER Y WITH ACUTE] +char \xDE ( 456 8) # DE ⢸ Þ [LATIN CAPITAL LETTER THORN] +char \xDF ( 234 6 ) # DF ⠮ ß [LATIN SMALL LETTER SHARP S] +char \xE0 (1 8) # E0 ⢁ à [LATIN SMALL LETTER A WITH GRAVE] +char \xE1 (1 6 8) # E1 ⢡ á [LATIN SMALL LETTER A WITH ACUTE] +char \xE2 (1 678) # E2 ⣡ â [LATIN SMALL LETTER A WITH CIRCUMFLEX] +char \xE3 (1234 8) # E3 ⢏ ã [LATIN SMALL LETTER A WITH TILDE] +char \xE4 (123 56 ) # E4 ⠷ ä [LATIN SMALL LETTER A WITH DIAERESIS] +char \xE5 ( 34567 ) # E5 ⡼ å [LATIN SMALL LETTER A WITH RING ABOVE] +char \xE6 ( 4 7 ) # E6 ⡈ æ [LATIN SMALL LETTER AE] +char \xE7 (1234 678) # E7 ⣯ ç [LATIN SMALL LETTER C WITH CEDILLA] +char \xE8 (1 5 8) # E8 ⢑ è [LATIN SMALL LETTER E WITH GRAVE] +char \xE9 (1 56 8) # E9 ⢱ é [LATIN SMALL LETTER E WITH ACUTE] +char \xEA (12 678) # EA ⣣ ê [LATIN SMALL LETTER E WITH CIRCUMFLEX] +char \xEB (12 4 6 8) # EB ⢫ ë [LATIN SMALL LETTER E WITH DIAERESIS] +char \xEC ( 2 4 8) # EC ⢊ ì [LATIN SMALL LETTER I WITH GRAVE] +char \xED ( 3 5 7 ) # ED ⡔ í [LATIN SMALL LETTER I WITH ACUTE] +char \xEE (1 4 67 ) # EE ⡩ î [LATIN SMALL LETTER I WITH CIRCUMFLEX] +char \xEF (12 456 8) # EF ⢻ ï [LATIN SMALL LETTER I WITH DIAERESIS] +char \xF0 ( 3 6 8) # F0 ⢤ ð [LATIN SMALL LETTER ETH] +char \xF1 (1 345 8) # F1 ⢝ ñ [LATIN SMALL LETTER N WITH TILDE] +char \xF2 (1 3 5 8) # F2 ⢕ ò [LATIN SMALL LETTER O WITH GRAVE] +char \xF3 ( 2 4 6 8) # F3 ⢪ ó [LATIN SMALL LETTER O WITH ACUTE] +char \xF4 (1 45678) # F4 ⣹ ô [LATIN SMALL LETTER O WITH CIRCUMFLEX] +char \xF5 ( 345 8) # F5 ⢜ õ [LATIN SMALL LETTER O WITH TILDE] +char \xF6 ( 34 ) # F6 ⠌ ö [LATIN SMALL LETTER O WITH DIAERESIS] +char \xF7 (12 5678) # F7 ⣳ ÷ [DIVISION SIGN] +char \xF8 (12345678) # F8 ⣿ ø [LATIN SMALL LETTER O WITH STROKE] +char \xF9 (1 3 6 8) # F9 ⢥ ù [LATIN SMALL LETTER U WITH GRAVE] +char \xFA (1 3 678) # FA ⣥ ú [LATIN SMALL LETTER U WITH ACUTE] +char \xFB (1 5678) # FB ⣱ û [LATIN SMALL LETTER U WITH CIRCUMFLEX] +char \xFC ( 23456 ) # FC ⠾ ü [LATIN SMALL LETTER U WITH DIAERESIS] +char \xFD (12345678) # FD ⣿ ý [LATIN SMALL LETTER Y WITH ACUTE] +char \xFE ( 3 678) # FE ⣤ þ [LATIN SMALL LETTER THORN] +char \xFF ( 456 8) # FF ⢸ ÿ [LATIN SMALL LETTER Y WITH DIAERESIS] + +include common.tti diff --git a/etc_org/brltty/Text/kannada.tti b/etc_org/brltty/Text/kannada.tti new file mode 100644 index 0000000..7ab24ca --- /dev/null +++ b/etc_org/brltty/Text/kannada.tti @@ -0,0 +1,109 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This BRLTTY text subtable defines the braille representations +# for the Kannada script. + +# Maintained by John J. Boyer, director@chpi.org, www.chpi.org +# +# This table is built and maintained by Leon Ungier +# with help and guidance from Mohammed R. Ramadan +# +# Converted from liblouis table by Samuel Thibault + +# generated by ttbtest: + +char \u0C82 ( 56 ) # ⠰ ಂ [KANNADA SIGN ANUSVARA] +char \u0C83 ( 6 ) # ⠠ ಃ [KANNADA SIGN VISARGA] +char \u0C85 (1 ) # ⠁ ಅ [KANNADA LETTER A] +char \u0C86 ( 345 ) # ⠜ ಆ [KANNADA LETTER AA] +char \u0C87 ( 2 4 ) # ⠊ ಇ [KANNADA LETTER I] +char \u0C88 ( 3 5 ) # ⠔ ಈ [KANNADA LETTER II] +char \u0C89 (1 3 6 ) # ⠥ ಉ [KANNADA LETTER U] +char \u0C8A (12 56 ) # ⠳ ಊ [KANNADA LETTER UU] + +char \u0C8E ( 34 7 ) # ⡌ ಎ [KANNADA LETTER E] +char \u0C8F (1 5 ) # ⠑ ಏ [KANNADA LETTER EE] +char \u0C90 ( 34 ) # ⠌ ಐ [KANNADA LETTER AI] + +char \u0C92 ( 2 4 67 ) # ⡪ ಒ [KANNADA LETTER O] +char \u0C93 (1 3 5 ) # ⠕ ಓ [KANNADA LETTER OO] +char \u0C94 ( 2 4 6 ) # ⠪ ಔ [KANNADA LETTER AU] +char \u0C95 (1 3 ) # ⠅ ಕ [KANNADA LETTER KA] +char \u0C96 ( 4 6 ) # ⠨ ಖ [KANNADA LETTER KHA] +char \u0C97 (1234 ) # ⠏ ಗ [KANNADA LETTER GA] +char \u0C98 (12 6 ) # ⠣ ಘ [KANNADA LETTER GHA] +char \u0C99 ( 34 6 ) # ⠬ ಙ [KANNADA LETTER NGA] +char \u0C9A (1 4 ) # ⠉ ಚ [KANNADA LETTER CA] +char \u0C9B (1 6 ) # ⠡ ಛ [KANNADA LETTER CHA] +char \u0C9C ( 2 45 ) # ⠚ ಜ [KANNADA LETTER JA] +char \u0C9D ( 3 56 ) # ⠴ ಝ [KANNADA LETTER JHA] +char \u0C9E ( 2 5 ) # ⠒ ಞ [KANNADA LETTER NYA] +char \u0C9F ( 23456 ) # ⠾ ಟ [KANNADA LETTER TTA] +char \u0CA0 ( 2 456 ) # ⠺ ಠ [KANNADA LETTER TTHA] +char \u0CA1 (12 4 6 ) # ⠫ ಡ [KANNADA LETTER DDA] +char \u0CA2 (123456 ) # ⠿ ಢ [KANNADA LETTER DDHA] +char \u0CA3 ( 3456 ) # ⠼ ಣ [KANNADA LETTER NNA] +char \u0CA4 ( 2345 ) # ⠞ ತ [KANNADA LETTER TA] +char \u0CA5 (1 456 ) # ⠹ ಥ [KANNADA LETTER THA] +char \u0CA6 (1 45 ) # ⠙ ದ [KANNADA LETTER DA] +char \u0CA7 ( 234 6 ) # ⠮ ಧ [KANNADA LETTER DHA] +char \u0CA8 (1 345 ) # ⠝ ನ [KANNADA LETTER NA] + +char \u0CAA (1234 ) # ⠏ ಪ [KANNADA LETTER PA] +char \u0CAB ( 23 5 ) # ⠖ ಫ [KANNADA LETTER PHA] +char \u0CAC (12 ) # ⠃ ಬ [KANNADA LETTER BA] +char \u0CAD ( 45 ) # ⠘ ಭ [KANNADA LETTER BHA] +char \u0CAE (1 34 ) # ⠍ ಮ [KANNADA LETTER MA] +char \u0CAF (1 3456 ) # ⠽ ಯ [KANNADA LETTER YA] +char \u0CB0 (123 5 ) # ⠗ ರ [KANNADA LETTER RA] +char \u0CB1 (123 5 7 ) # ⡗ ಱ [KANNADA LETTER RRA] +char \u0CB2 (123 ) # ⠇ ಲ [KANNADA LETTER LA] +char \u0CB3 (123 7 ) # ⡇ ಳ [KANNADA LETTER LLA] + +char \u0CB5 (123 6 ) # ⠧ ವ [KANNADA LETTER VA] +char \u0CB6 (1 4 6 ) # ⠩ ಶ [KANNADA LETTER SHA] +char \u0CB7 (1234 6 ) # ⠯ ಷ [KANNADA LETTER SSA] +char \u0CB8 ( 234 ) # ⠎ ಸ [KANNADA LETTER SA] +char \u0CB9 (12 5 ) # ⠓ ಹ [KANNADA LETTER HA] +char \u0CBD ( 2 ) # ⠂ ಽ [KANNADA SIGN AVAGRAHA] +char \u0CBE ( 345 ) # ⠜ ಾ [KANNADA VOWEL SIGN AA] +char \u0CBF ( 2 4 ) # ⠊ ಿ [KANNADA VOWEL SIGN I] +char \u0CC0 ( 3 5 ) # ⠔ ೀ [KANNADA VOWEL SIGN II] +char \u0CC1 (1 3 6 ) # ⠥ ು [KANNADA VOWEL SIGN U] +char \u0CC2 (12 56 ) # ⠳ ೂ [KANNADA VOWEL SIGN UU] + +char \u0CC6 ( 34 7 ) # ⡌ ೆ [KANNADA VOWEL SIGN E] +char \u0CC7 (1 5 ) # ⠑ ೇ [KANNADA VOWEL SIGN EE] +char \u0CC8 ( 34 ) # ⠌ ೈ [KANNADA VOWEL SIGN AI] + +char \u0CCA ( 2 4 67 ) # ⡪ ೊ [KANNADA VOWEL SIGN O] +char \u0CCB (1 3 5 ) # ⠕ ೋ [KANNADA VOWEL SIGN OO] +char \u0CCC ( 2 4 6 ) # ⠪ ೌ [KANNADA VOWEL SIGN AU] +char \u0CCD ( 4 ) # ⠈ ್ [KANNADA SIGN VIRAMA] + +char \u0CE6 ( 2 45 ) # ⠚ ೦ [KANNADA DIGIT ZERO] +char \u0CE7 (1 ) # ⠁ ೧ [KANNADA DIGIT ONE] +char \u0CE8 (12 ) # ⠃ ೨ [KANNADA DIGIT TWO] +char \u0CE9 (1 4 ) # ⠉ ೩ [KANNADA DIGIT THREE] +char \u0CEA (1 45 ) # ⠙ ೪ [KANNADA DIGIT FOUR] +char \u0CEB (1 5 ) # ⠑ ೫ [KANNADA DIGIT FIVE] +char \u0CEC (12 4 ) # ⠋ ೬ [KANNADA DIGIT SIX] +char \u0CED (12 45 ) # ⠛ ೭ [KANNADA DIGIT SEVEN] +char \u0CEE (12 5 ) # ⠓ ೮ [KANNADA DIGIT EIGHT] +char \u0CEF ( 2 4 ) # ⠊ ೯ [KANNADA DIGIT NINE] diff --git a/etc_org/brltty/Text/kha.ttb b/etc_org/brltty/Text/kha.ttb new file mode 100644 index 0000000..8849a78 --- /dev/null +++ b/etc_org/brltty/Text/kha.ttb @@ -0,0 +1,24 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Khasi + +include bengali.tti +include ascii-basic.tti + +include common.tti diff --git a/etc_org/brltty/Text/kn.ttb b/etc_org/brltty/Text/kn.ttb new file mode 100644 index 0000000..810608a --- /dev/null +++ b/etc_org/brltty/Text/kn.ttb @@ -0,0 +1,24 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Kannada + +include kannada.tti +include ascii-basic.tti + +include common.tti diff --git a/etc_org/brltty/Text/kok.ttb b/etc_org/brltty/Text/kok.ttb new file mode 100644 index 0000000..07f3dbe --- /dev/null +++ b/etc_org/brltty/Text/kok.ttb @@ -0,0 +1,24 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Konkani + +include devanagari.tti +include ascii-basic.tti + +include common.tti diff --git a/etc_org/brltty/Text/kru.ttb b/etc_org/brltty/Text/kru.ttb new file mode 100644 index 0000000..586c255 --- /dev/null +++ b/etc_org/brltty/Text/kru.ttb @@ -0,0 +1,24 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Kurukh + +include devanagari.tti +include ascii-basic.tti + +include common.tti diff --git a/etc_org/brltty/Text/lt.ttb b/etc_org/brltty/Text/lt.ttb new file mode 100644 index 0000000..3c2aa83 --- /dev/null +++ b/etc_org/brltty/Text/lt.ttb @@ -0,0 +1,44 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Lituanian +# +# Samuel Thibault +# +# This table is based on the Unesco report on the progress of unification of +# braille writing « L'ÉCRITURE BRAILLE DANS LE MONDE », by Sir Clutha +# MACKENZIE: http://unesdoc.unesco.org/images/0013/001352/135251fo.pdf +# The document is dated 1954, so this table may be quite outdated. + +# the standard representations for the letters of the Latin alphabet +include ltr-latin.tti + +# lowercase accented letters +char \u010D (1 4 6 ) # ⠩ č [LATIN SMALL LETTER C WITH CARON] +char \u0161 ( 234 6 ) # ⠮ š [LATIN SMALL LETTER S WITH CARON] + +# lowercase accented letters +char \u010C (1 4 67 ) # ⡩ Č [LATIN CAPITAL LETTER C WITH CARON] +char \u0160 ( 234 67 ) # ⡮ Š [LATIN CAPITAL LETTER S WITH CARON] + +# the numbers 0-9 are represented by the letters j,a-i with dot 8 added +include num-dot8.tti + +include punc-basic.tti + +include common.tti diff --git a/etc_org/brltty/Text/ltr-alias.tti b/etc_org/brltty/Text/ltr-alias.tti new file mode 100644 index 0000000..721b43e --- /dev/null +++ b/etc_org/brltty/Text/ltr-alias.tti @@ -0,0 +1,964 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This BRLTTY text subtable defines aliases for additional Latin alphabet styles. + +alias \u249C \x61 # ⒜ [PARENTHESIZED LATIN SMALL LETTER A] +alias \u249D \x62 # ⒝ [PARENTHESIZED LATIN SMALL LETTER B] +alias \u249E \x63 # ⒞ [PARENTHESIZED LATIN SMALL LETTER C] +alias \u249F \x64 # ⒟ [PARENTHESIZED LATIN SMALL LETTER D] +alias \u24A0 \x65 # ⒠ [PARENTHESIZED LATIN SMALL LETTER E] +alias \u24A1 \x66 # ⒡ [PARENTHESIZED LATIN SMALL LETTER F] +alias \u24A2 \x67 # ⒢ [PARENTHESIZED LATIN SMALL LETTER G] +alias \u24A3 \x68 # ⒣ [PARENTHESIZED LATIN SMALL LETTER H] +alias \u24A4 \x69 # ⒤ [PARENTHESIZED LATIN SMALL LETTER I] +alias \u24A5 \x6A # ⒥ [PARENTHESIZED LATIN SMALL LETTER J] +alias \u24A6 \x6B # ⒦ [PARENTHESIZED LATIN SMALL LETTER K] +alias \u24A7 \x6C # ⒧ [PARENTHESIZED LATIN SMALL LETTER L] +alias \u24A8 \x6D # ⒨ [PARENTHESIZED LATIN SMALL LETTER M] +alias \u24A9 \x6E # ⒩ [PARENTHESIZED LATIN SMALL LETTER N] +alias \u24AA \x6F # ⒪ [PARENTHESIZED LATIN SMALL LETTER O] +alias \u24AB \x70 # ⒫ [PARENTHESIZED LATIN SMALL LETTER P] +alias \u24AC \x71 # ⒬ [PARENTHESIZED LATIN SMALL LETTER Q] +alias \u24AD \x72 # ⒭ [PARENTHESIZED LATIN SMALL LETTER R] +alias \u24AE \x73 # ⒮ [PARENTHESIZED LATIN SMALL LETTER S] +alias \u24AF \x74 # ⒯ [PARENTHESIZED LATIN SMALL LETTER T] +alias \u24B0 \x75 # ⒰ [PARENTHESIZED LATIN SMALL LETTER U] +alias \u24B1 \x76 # ⒱ [PARENTHESIZED LATIN SMALL LETTER V] +alias \u24B2 \x77 # ⒲ [PARENTHESIZED LATIN SMALL LETTER W] +alias \u24B3 \x78 # ⒳ [PARENTHESIZED LATIN SMALL LETTER X] +alias \u24B4 \x79 # ⒴ [PARENTHESIZED LATIN SMALL LETTER Y] +alias \u24B5 \x7A # ⒵ [PARENTHESIZED LATIN SMALL LETTER Z] + +alias \u24B6 \x41 # Ⓐ [CIRCLED LATIN CAPITAL LETTER A] +alias \u24B7 \x42 # Ⓑ [CIRCLED LATIN CAPITAL LETTER B] +alias \u24B8 \x43 # Ⓒ [CIRCLED LATIN CAPITAL LETTER C] +alias \u24B9 \x44 # Ⓓ [CIRCLED LATIN CAPITAL LETTER D] +alias \u24BA \x45 # Ⓔ [CIRCLED LATIN CAPITAL LETTER E] +alias \u24BB \x46 # Ⓕ [CIRCLED LATIN CAPITAL LETTER F] +alias \u24BC \x47 # Ⓖ [CIRCLED LATIN CAPITAL LETTER G] +alias \u24BD \x48 # Ⓗ [CIRCLED LATIN CAPITAL LETTER H] +alias \u24BE \x49 # Ⓘ [CIRCLED LATIN CAPITAL LETTER I] +alias \u24BF \x4A # Ⓙ [CIRCLED LATIN CAPITAL LETTER J] +alias \u24C0 \x4B # Ⓚ [CIRCLED LATIN CAPITAL LETTER K] +alias \u24C1 \x4C # Ⓛ [CIRCLED LATIN CAPITAL LETTER L] +alias \u24C2 \x4D # Ⓜ [CIRCLED LATIN CAPITAL LETTER M] +alias \u24C3 \x4E # Ⓝ [CIRCLED LATIN CAPITAL LETTER N] +alias \u24C4 \x4F # Ⓞ [CIRCLED LATIN CAPITAL LETTER O] +alias \u24C5 \x50 # Ⓟ [CIRCLED LATIN CAPITAL LETTER P] +alias \u24C6 \x51 # Ⓠ [CIRCLED LATIN CAPITAL LETTER Q] +alias \u24C7 \x52 # Ⓡ [CIRCLED LATIN CAPITAL LETTER R] +alias \u24C8 \x53 # Ⓢ [CIRCLED LATIN CAPITAL LETTER S] +alias \u24C9 \x54 # Ⓣ [CIRCLED LATIN CAPITAL LETTER T] +alias \u24CA \x55 # Ⓤ [CIRCLED LATIN CAPITAL LETTER U] +alias \u24CB \x56 # Ⓥ [CIRCLED LATIN CAPITAL LETTER V] +alias \u24CC \x57 # Ⓦ [CIRCLED LATIN CAPITAL LETTER W] +alias \u24CD \x58 # Ⓧ [CIRCLED LATIN CAPITAL LETTER X] +alias \u24CE \x59 # Ⓨ [CIRCLED LATIN CAPITAL LETTER Y] +alias \u24CF \x5A # Ⓩ [CIRCLED LATIN CAPITAL LETTER Z] + +alias \u24D0 \x61 # ⓐ [CIRCLED LATIN SMALL LETTER A] +alias \u24D1 \x62 # ⓑ [CIRCLED LATIN SMALL LETTER B] +alias \u24D2 \x63 # ⓒ [CIRCLED LATIN SMALL LETTER C] +alias \u24D3 \x64 # ⓓ [CIRCLED LATIN SMALL LETTER D] +alias \u24D4 \x65 # ⓔ [CIRCLED LATIN SMALL LETTER E] +alias \u24D5 \x66 # ⓕ [CIRCLED LATIN SMALL LETTER F] +alias \u24D6 \x67 # ⓖ [CIRCLED LATIN SMALL LETTER G] +alias \u24D7 \x68 # ⓗ [CIRCLED LATIN SMALL LETTER H] +alias \u24D8 \x69 # ⓘ [CIRCLED LATIN SMALL LETTER I] +alias \u24D9 \x6A # ⓙ [CIRCLED LATIN SMALL LETTER J] +alias \u24DA \x6B # ⓚ [CIRCLED LATIN SMALL LETTER K] +alias \u24DB \x6C # ⓛ [CIRCLED LATIN SMALL LETTER L] +alias \u24DC \x6D # ⓜ [CIRCLED LATIN SMALL LETTER M] +alias \u24DD \x6E # ⓝ [CIRCLED LATIN SMALL LETTER N] +alias \u24DE \x6F # ⓞ [CIRCLED LATIN SMALL LETTER O] +alias \u24DF \x70 # ⓟ [CIRCLED LATIN SMALL LETTER P] +alias \u24E0 \x71 # ⓠ [CIRCLED LATIN SMALL LETTER Q] +alias \u24E1 \x72 # ⓡ [CIRCLED LATIN SMALL LETTER R] +alias \u24E2 \x73 # ⓢ [CIRCLED LATIN SMALL LETTER S] +alias \u24E3 \x74 # ⓣ [CIRCLED LATIN SMALL LETTER T] +alias \u24E4 \x75 # ⓤ [CIRCLED LATIN SMALL LETTER U] +alias \u24E5 \x76 # ⓥ [CIRCLED LATIN SMALL LETTER V] +alias \u24E6 \x77 # ⓦ [CIRCLED LATIN SMALL LETTER W] +alias \u24E7 \x78 # ⓧ [CIRCLED LATIN SMALL LETTER X] +alias \u24E8 \x79 # ⓨ [CIRCLED LATIN SMALL LETTER Y] +alias \u24E9 \x7A # ⓩ [CIRCLED LATIN SMALL LETTER Z] + +alias \uFF21 \x41 # A [FULLWIDTH LATIN CAPITAL LETTER A] +alias \uFF22 \x42 # B [FULLWIDTH LATIN CAPITAL LETTER B] +alias \uFF23 \x43 # C [FULLWIDTH LATIN CAPITAL LETTER C] +alias \uFF24 \x44 # D [FULLWIDTH LATIN CAPITAL LETTER D] +alias \uFF25 \x45 # E [FULLWIDTH LATIN CAPITAL LETTER E] +alias \uFF26 \x46 # F [FULLWIDTH LATIN CAPITAL LETTER F] +alias \uFF27 \x47 # G [FULLWIDTH LATIN CAPITAL LETTER G] +alias \uFF28 \x48 # H [FULLWIDTH LATIN CAPITAL LETTER H] +alias \uFF29 \x49 # I [FULLWIDTH LATIN CAPITAL LETTER I] +alias \uFF2A \x4A # J [FULLWIDTH LATIN CAPITAL LETTER J] +alias \uFF2B \x4B # K [FULLWIDTH LATIN CAPITAL LETTER K] +alias \uFF2C \x4C # L [FULLWIDTH LATIN CAPITAL LETTER L] +alias \uFF2D \x4D # M [FULLWIDTH LATIN CAPITAL LETTER M] +alias \uFF2E \x4E # N [FULLWIDTH LATIN CAPITAL LETTER N] +alias \uFF2F \x4F # O [FULLWIDTH LATIN CAPITAL LETTER O] +alias \uFF30 \x50 # P [FULLWIDTH LATIN CAPITAL LETTER P] +alias \uFF31 \x51 # Q [FULLWIDTH LATIN CAPITAL LETTER Q] +alias \uFF32 \x52 # R [FULLWIDTH LATIN CAPITAL LETTER R] +alias \uFF33 \x53 # S [FULLWIDTH LATIN CAPITAL LETTER S] +alias \uFF34 \x54 # T [FULLWIDTH LATIN CAPITAL LETTER T] +alias \uFF35 \x55 # U [FULLWIDTH LATIN CAPITAL LETTER U] +alias \uFF36 \x56 # V [FULLWIDTH LATIN CAPITAL LETTER V] +alias \uFF37 \x57 # W [FULLWIDTH LATIN CAPITAL LETTER W] +alias \uFF38 \x58 # X [FULLWIDTH LATIN CAPITAL LETTER X] +alias \uFF39 \x59 # Y [FULLWIDTH LATIN CAPITAL LETTER Y] +alias \uFF3A \x5A # Z [FULLWIDTH LATIN CAPITAL LETTER Z] + +alias \uFF41 \x61 # a [FULLWIDTH LATIN SMALL LETTER A] +alias \uFF42 \x62 # b [FULLWIDTH LATIN SMALL LETTER B] +alias \uFF43 \x63 # c [FULLWIDTH LATIN SMALL LETTER C] +alias \uFF44 \x64 # d [FULLWIDTH LATIN SMALL LETTER D] +alias \uFF45 \x65 # e [FULLWIDTH LATIN SMALL LETTER E] +alias \uFF46 \x66 # f [FULLWIDTH LATIN SMALL LETTER F] +alias \uFF47 \x67 # g [FULLWIDTH LATIN SMALL LETTER G] +alias \uFF48 \x68 # h [FULLWIDTH LATIN SMALL LETTER H] +alias \uFF49 \x69 # i [FULLWIDTH LATIN SMALL LETTER I] +alias \uFF4A \x6A # j [FULLWIDTH LATIN SMALL LETTER J] +alias \uFF4B \x6B # k [FULLWIDTH LATIN SMALL LETTER K] +alias \uFF4C \x6C # l [FULLWIDTH LATIN SMALL LETTER L] +alias \uFF4D \x6D # m [FULLWIDTH LATIN SMALL LETTER M] +alias \uFF4E \x6E # n [FULLWIDTH LATIN SMALL LETTER N] +alias \uFF4F \x6F # o [FULLWIDTH LATIN SMALL LETTER O] +alias \uFF50 \x70 # p [FULLWIDTH LATIN SMALL LETTER P] +alias \uFF51 \x71 # q [FULLWIDTH LATIN SMALL LETTER Q] +alias \uFF52 \x72 # r [FULLWIDTH LATIN SMALL LETTER R] +alias \uFF53 \x73 # s [FULLWIDTH LATIN SMALL LETTER S] +alias \uFF54 \x74 # t [FULLWIDTH LATIN SMALL LETTER T] +alias \uFF55 \x75 # u [FULLWIDTH LATIN SMALL LETTER U] +alias \uFF56 \x76 # v [FULLWIDTH LATIN SMALL LETTER V] +alias \uFF57 \x77 # w [FULLWIDTH LATIN SMALL LETTER W] +alias \uFF58 \x78 # x [FULLWIDTH LATIN SMALL LETTER X] +alias \uFF59 \x79 # y [FULLWIDTH LATIN SMALL LETTER Y] +alias \uFF5A \x7A # z [FULLWIDTH LATIN SMALL LETTER Z] + +alias \U0001D400 \x41 # 𝐀 [MATHEMATICAL BOLD CAPITAL A] +alias \U0001D401 \x42 # 𝐁 [MATHEMATICAL BOLD CAPITAL B] +alias \U0001D402 \x43 # 𝐂 [MATHEMATICAL BOLD CAPITAL C] +alias \U0001D403 \x44 # 𝐃 [MATHEMATICAL BOLD CAPITAL D] +alias \U0001D404 \x45 # 𝐄 [MATHEMATICAL BOLD CAPITAL E] +alias \U0001D405 \x46 # 𝐅 [MATHEMATICAL BOLD CAPITAL F] +alias \U0001D406 \x47 # 𝐆 [MATHEMATICAL BOLD CAPITAL G] +alias \U0001D407 \x48 # 𝐇 [MATHEMATICAL BOLD CAPITAL H] +alias \U0001D408 \x49 # 𝐈 [MATHEMATICAL BOLD CAPITAL I] +alias \U0001D409 \x4A # 𝐉 [MATHEMATICAL BOLD CAPITAL J] +alias \U0001D40A \x4B # 𝐊 [MATHEMATICAL BOLD CAPITAL K] +alias \U0001D40B \x4C # 𝐋 [MATHEMATICAL BOLD CAPITAL L] +alias \U0001D40C \x4D # 𝐌 [MATHEMATICAL BOLD CAPITAL M] +alias \U0001D40D \x4E # 𝐍 [MATHEMATICAL BOLD CAPITAL N] +alias \U0001D40E \x4F # 𝐎 [MATHEMATICAL BOLD CAPITAL O] +alias \U0001D40F \x50 # 𝐏 [MATHEMATICAL BOLD CAPITAL P] +alias \U0001D410 \x51 # 𝐐 [MATHEMATICAL BOLD CAPITAL Q] +alias \U0001D411 \x52 # 𝐑 [MATHEMATICAL BOLD CAPITAL R] +alias \U0001D412 \x53 # 𝐒 [MATHEMATICAL BOLD CAPITAL S] +alias \U0001D413 \x54 # 𝐓 [MATHEMATICAL BOLD CAPITAL T] +alias \U0001D414 \x55 # 𝐔 [MATHEMATICAL BOLD CAPITAL U] +alias \U0001D415 \x56 # 𝐕 [MATHEMATICAL BOLD CAPITAL V] +alias \U0001D416 \x57 # 𝐖 [MATHEMATICAL BOLD CAPITAL W] +alias \U0001D417 \x58 # 𝐗 [MATHEMATICAL BOLD CAPITAL X] +alias \U0001D418 \x59 # 𝐘 [MATHEMATICAL BOLD CAPITAL Y] +alias \U0001D419 \x5A # 𝐙 [MATHEMATICAL BOLD CAPITAL Z] + +alias \U0001D41A \x61 # 𝐚 [MATHEMATICAL BOLD SMALL A] +alias \U0001D41B \x62 # 𝐛 [MATHEMATICAL BOLD SMALL B] +alias \U0001D41C \x63 # 𝐜 [MATHEMATICAL BOLD SMALL C] +alias \U0001D41D \x64 # 𝐝 [MATHEMATICAL BOLD SMALL D] +alias \U0001D41E \x65 # 𝐞 [MATHEMATICAL BOLD SMALL E] +alias \U0001D41F \x66 # 𝐟 [MATHEMATICAL BOLD SMALL F] +alias \U0001D420 \x67 # 𝐠 [MATHEMATICAL BOLD SMALL G] +alias \U0001D421 \x68 # 𝐡 [MATHEMATICAL BOLD SMALL H] +alias \U0001D422 \x69 # 𝐢 [MATHEMATICAL BOLD SMALL I] +alias \U0001D423 \x6A # 𝐣 [MATHEMATICAL BOLD SMALL J] +alias \U0001D424 \x6B # 𝐤 [MATHEMATICAL BOLD SMALL K] +alias \U0001D425 \x6C # 𝐥 [MATHEMATICAL BOLD SMALL L] +alias \U0001D426 \x6D # 𝐦 [MATHEMATICAL BOLD SMALL M] +alias \U0001D427 \x6E # 𝐧 [MATHEMATICAL BOLD SMALL N] +alias \U0001D428 \x6F # 𝐨 [MATHEMATICAL BOLD SMALL O] +alias \U0001D429 \x70 # 𝐩 [MATHEMATICAL BOLD SMALL P] +alias \U0001D42A \x71 # 𝐪 [MATHEMATICAL BOLD SMALL Q] +alias \U0001D42B \x72 # 𝐫 [MATHEMATICAL BOLD SMALL R] +alias \U0001D42C \x73 # 𝐬 [MATHEMATICAL BOLD SMALL S] +alias \U0001D42D \x74 # 𝐭 [MATHEMATICAL BOLD SMALL T] +alias \U0001D42E \x75 # 𝐮 [MATHEMATICAL BOLD SMALL U] +alias \U0001D42F \x76 # 𝐯 [MATHEMATICAL BOLD SMALL V] +alias \U0001D430 \x77 # 𝐰 [MATHEMATICAL BOLD SMALL W] +alias \U0001D431 \x78 # 𝐱 [MATHEMATICAL BOLD SMALL X] +alias \U0001D432 \x79 # 𝐲 [MATHEMATICAL BOLD SMALL Y] +alias \U0001D433 \x7A # 𝐳 [MATHEMATICAL BOLD SMALL Z] + +alias \U0001D434 \x41 # 𝐴 [MATHEMATICAL ITALIC CAPITAL A] +alias \U0001D435 \x42 # 𝐵 [MATHEMATICAL ITALIC CAPITAL B] +alias \U0001D436 \x43 # 𝐶 [MATHEMATICAL ITALIC CAPITAL C] +alias \U0001D437 \x44 # 𝐷 [MATHEMATICAL ITALIC CAPITAL D] +alias \U0001D438 \x45 # 𝐸 [MATHEMATICAL ITALIC CAPITAL E] +alias \U0001D439 \x46 # 𝐹 [MATHEMATICAL ITALIC CAPITAL F] +alias \U0001D43A \x47 # 𝐺 [MATHEMATICAL ITALIC CAPITAL G] +alias \U0001D43B \x48 # 𝐻 [MATHEMATICAL ITALIC CAPITAL H] +alias \U0001D43C \x49 # 𝐼 [MATHEMATICAL ITALIC CAPITAL I] +alias \U0001D43D \x4A # 𝐽 [MATHEMATICAL ITALIC CAPITAL J] +alias \U0001D43E \x4B # 𝐾 [MATHEMATICAL ITALIC CAPITAL K] +alias \U0001D43F \x4C # 𝐿 [MATHEMATICAL ITALIC CAPITAL L] +alias \U0001D440 \x4D # 𝑀 [MATHEMATICAL ITALIC CAPITAL M] +alias \U0001D441 \x4E # 𝑁 [MATHEMATICAL ITALIC CAPITAL N] +alias \U0001D442 \x4F # 𝑂 [MATHEMATICAL ITALIC CAPITAL O] +alias \U0001D443 \x50 # 𝑃 [MATHEMATICAL ITALIC CAPITAL P] +alias \U0001D444 \x51 # 𝑄 [MATHEMATICAL ITALIC CAPITAL Q] +alias \U0001D445 \x52 # 𝑅 [MATHEMATICAL ITALIC CAPITAL R] +alias \U0001D446 \x53 # 𝑆 [MATHEMATICAL ITALIC CAPITAL S] +alias \U0001D447 \x54 # 𝑇 [MATHEMATICAL ITALIC CAPITAL T] +alias \U0001D448 \x55 # 𝑈 [MATHEMATICAL ITALIC CAPITAL U] +alias \U0001D449 \x56 # 𝑉 [MATHEMATICAL ITALIC CAPITAL V] +alias \U0001D44A \x57 # 𝑊 [MATHEMATICAL ITALIC CAPITAL W] +alias \U0001D44B \x58 # 𝑋 [MATHEMATICAL ITALIC CAPITAL X] +alias \U0001D44C \x59 # 𝑌 [MATHEMATICAL ITALIC CAPITAL Y] +alias \U0001D44D \x5A # 𝑍 [MATHEMATICAL ITALIC CAPITAL Z] + +alias \U0001D44E \x61 # 𝑎 [MATHEMATICAL ITALIC SMALL A] +alias \U0001D44F \x62 # 𝑏 [MATHEMATICAL ITALIC SMALL B] +alias \U0001D450 \x63 # 𝑐 [MATHEMATICAL ITALIC SMALL C] +alias \U0001D451 \x64 # 𝑑 [MATHEMATICAL ITALIC SMALL D] +alias \U0001D452 \x65 # 𝑒 [MATHEMATICAL ITALIC SMALL E] +alias \U0001D453 \x66 # 𝑓 [MATHEMATICAL ITALIC SMALL F] +alias \U0001D454 \x67 # 𝑔 [MATHEMATICAL ITALIC SMALL G] +alias \U0001D455 \x68 # [] +alias \U0001D456 \x69 # 𝑖 [MATHEMATICAL ITALIC SMALL I] +alias \U0001D457 \x6A # 𝑗 [MATHEMATICAL ITALIC SMALL J] +alias \U0001D458 \x6B # 𝑘 [MATHEMATICAL ITALIC SMALL K] +alias \U0001D459 \x6C # 𝑙 [MATHEMATICAL ITALIC SMALL L] +alias \U0001D45A \x6D # 𝑚 [MATHEMATICAL ITALIC SMALL M] +alias \U0001D45B \x6E # 𝑛 [MATHEMATICAL ITALIC SMALL N] +alias \U0001D45C \x6F # 𝑜 [MATHEMATICAL ITALIC SMALL O] +alias \U0001D45D \x70 # 𝑝 [MATHEMATICAL ITALIC SMALL P] +alias \U0001D45E \x71 # 𝑞 [MATHEMATICAL ITALIC SMALL Q] +alias \U0001D45F \x72 # 𝑟 [MATHEMATICAL ITALIC SMALL R] +alias \U0001D460 \x73 # 𝑠 [MATHEMATICAL ITALIC SMALL S] +alias \U0001D461 \x74 # 𝑡 [MATHEMATICAL ITALIC SMALL T] +alias \U0001D462 \x75 # 𝑢 [MATHEMATICAL ITALIC SMALL U] +alias \U0001D463 \x76 # 𝑣 [MATHEMATICAL ITALIC SMALL V] +alias \U0001D464 \x77 # 𝑤 [MATHEMATICAL ITALIC SMALL W] +alias \U0001D465 \x78 # 𝑥 [MATHEMATICAL ITALIC SMALL X] +alias \U0001D466 \x79 # 𝑦 [MATHEMATICAL ITALIC SMALL Y] +alias \U0001D467 \x7A # 𝑧 [MATHEMATICAL ITALIC SMALL Z] + +alias \U0001D468 \x41 # 𝑨 [MATHEMATICAL BOLD ITALIC CAPITAL A] +alias \U0001D469 \x42 # 𝑩 [MATHEMATICAL BOLD ITALIC CAPITAL B] +alias \U0001D46A \x43 # 𝑪 [MATHEMATICAL BOLD ITALIC CAPITAL C] +alias \U0001D46B \x44 # 𝑫 [MATHEMATICAL BOLD ITALIC CAPITAL D] +alias \U0001D46C \x45 # 𝑬 [MATHEMATICAL BOLD ITALIC CAPITAL E] +alias \U0001D46D \x46 # 𝑭 [MATHEMATICAL BOLD ITALIC CAPITAL F] +alias \U0001D46E \x47 # 𝑮 [MATHEMATICAL BOLD ITALIC CAPITAL G] +alias \U0001D46F \x48 # 𝑯 [MATHEMATICAL BOLD ITALIC CAPITAL H] +alias \U0001D470 \x49 # 𝑰 [MATHEMATICAL BOLD ITALIC CAPITAL I] +alias \U0001D471 \x4A # 𝑱 [MATHEMATICAL BOLD ITALIC CAPITAL J] +alias \U0001D472 \x4B # 𝑲 [MATHEMATICAL BOLD ITALIC CAPITAL K] +alias \U0001D473 \x4C # 𝑳 [MATHEMATICAL BOLD ITALIC CAPITAL L] +alias \U0001D474 \x4D # 𝑴 [MATHEMATICAL BOLD ITALIC CAPITAL M] +alias \U0001D475 \x4E # 𝑵 [MATHEMATICAL BOLD ITALIC CAPITAL N] +alias \U0001D476 \x4F # 𝑶 [MATHEMATICAL BOLD ITALIC CAPITAL O] +alias \U0001D477 \x50 # 𝑷 [MATHEMATICAL BOLD ITALIC CAPITAL P] +alias \U0001D478 \x51 # 𝑸 [MATHEMATICAL BOLD ITALIC CAPITAL Q] +alias \U0001D479 \x52 # 𝑹 [MATHEMATICAL BOLD ITALIC CAPITAL R] +alias \U0001D47A \x53 # 𝑺 [MATHEMATICAL BOLD ITALIC CAPITAL S] +alias \U0001D47B \x54 # 𝑻 [MATHEMATICAL BOLD ITALIC CAPITAL T] +alias \U0001D47C \x55 # 𝑼 [MATHEMATICAL BOLD ITALIC CAPITAL U] +alias \U0001D47D \x56 # 𝑽 [MATHEMATICAL BOLD ITALIC CAPITAL V] +alias \U0001D47E \x57 # 𝑾 [MATHEMATICAL BOLD ITALIC CAPITAL W] +alias \U0001D47F \x58 # 𝑿 [MATHEMATICAL BOLD ITALIC CAPITAL X] +alias \U0001D480 \x59 # 𝒀 [MATHEMATICAL BOLD ITALIC CAPITAL Y] +alias \U0001D481 \x5A # 𝒁 [MATHEMATICAL BOLD ITALIC CAPITAL Z] + +alias \U0001D482 \x61 # 𝒂 [MATHEMATICAL BOLD ITALIC SMALL A] +alias \U0001D483 \x62 # 𝒃 [MATHEMATICAL BOLD ITALIC SMALL B] +alias \U0001D484 \x63 # 𝒄 [MATHEMATICAL BOLD ITALIC SMALL C] +alias \U0001D485 \x64 # 𝒅 [MATHEMATICAL BOLD ITALIC SMALL D] +alias \U0001D486 \x65 # 𝒆 [MATHEMATICAL BOLD ITALIC SMALL E] +alias \U0001D487 \x66 # 𝒇 [MATHEMATICAL BOLD ITALIC SMALL F] +alias \U0001D488 \x67 # 𝒈 [MATHEMATICAL BOLD ITALIC SMALL G] +alias \U0001D489 \x68 # 𝒉 [MATHEMATICAL BOLD ITALIC SMALL H] +alias \U0001D48A \x69 # 𝒊 [MATHEMATICAL BOLD ITALIC SMALL I] +alias \U0001D48B \x6A # 𝒋 [MATHEMATICAL BOLD ITALIC SMALL J] +alias \U0001D48C \x6B # 𝒌 [MATHEMATICAL BOLD ITALIC SMALL K] +alias \U0001D48D \x6C # 𝒍 [MATHEMATICAL BOLD ITALIC SMALL L] +alias \U0001D48E \x6D # 𝒎 [MATHEMATICAL BOLD ITALIC SMALL M] +alias \U0001D48F \x6E # 𝒏 [MATHEMATICAL BOLD ITALIC SMALL N] +alias \U0001D490 \x6F # 𝒐 [MATHEMATICAL BOLD ITALIC SMALL O] +alias \U0001D491 \x70 # 𝒑 [MATHEMATICAL BOLD ITALIC SMALL P] +alias \U0001D492 \x71 # 𝒒 [MATHEMATICAL BOLD ITALIC SMALL Q] +alias \U0001D493 \x72 # 𝒓 [MATHEMATICAL BOLD ITALIC SMALL R] +alias \U0001D494 \x73 # 𝒔 [MATHEMATICAL BOLD ITALIC SMALL S] +alias \U0001D495 \x74 # 𝒕 [MATHEMATICAL BOLD ITALIC SMALL T] +alias \U0001D496 \x75 # 𝒖 [MATHEMATICAL BOLD ITALIC SMALL U] +alias \U0001D497 \x76 # 𝒗 [MATHEMATICAL BOLD ITALIC SMALL V] +alias \U0001D498 \x77 # 𝒘 [MATHEMATICAL BOLD ITALIC SMALL W] +alias \U0001D499 \x78 # 𝒙 [MATHEMATICAL BOLD ITALIC SMALL X] +alias \U0001D49A \x79 # 𝒚 [MATHEMATICAL BOLD ITALIC SMALL Y] +alias \U0001D49B \x7A # 𝒛 [MATHEMATICAL BOLD ITALIC SMALL Z] + +alias \U0001D49C \x41 # 𝒜 [MATHEMATICAL SCRIPT CAPITAL A] +alias \U0001D49D \x42 # [] +alias \U0001D49E \x43 # 𝒞 [MATHEMATICAL SCRIPT CAPITAL C] +alias \U0001D49F \x44 # 𝒟 [MATHEMATICAL SCRIPT CAPITAL D] +alias \U0001D4A0 \x45 # [] +alias \U0001D4A1 \x46 # [] +alias \U0001D4A2 \x47 # 𝒢 [MATHEMATICAL SCRIPT CAPITAL G] +alias \U0001D4A3 \x48 # [] +alias \U0001D4A4 \x49 # [] +alias \U0001D4A5 \x4A # 𝒥 [MATHEMATICAL SCRIPT CAPITAL J] +alias \U0001D4A6 \x4B # 𝒦 [MATHEMATICAL SCRIPT CAPITAL K] +alias \U0001D4A7 \x4C # [] +alias \U0001D4A8 \x4D # [] +alias \U0001D4A9 \x4E # 𝒩 [MATHEMATICAL SCRIPT CAPITAL N] +alias \U0001D4AA \x4F # 𝒪 [MATHEMATICAL SCRIPT CAPITAL O] +alias \U0001D4AB \x50 # 𝒫 [MATHEMATICAL SCRIPT CAPITAL P] +alias \U0001D4AC \x51 # 𝒬 [MATHEMATICAL SCRIPT CAPITAL Q] +alias \U0001D4AD \x52 # [] +alias \U0001D4AE \x53 # 𝒮 [MATHEMATICAL SCRIPT CAPITAL S] +alias \U0001D4AF \x54 # 𝒯 [MATHEMATICAL SCRIPT CAPITAL T] +alias \U0001D4B0 \x55 # 𝒰 [MATHEMATICAL SCRIPT CAPITAL U] +alias \U0001D4B1 \x56 # 𝒱 [MATHEMATICAL SCRIPT CAPITAL V] +alias \U0001D4B2 \x57 # 𝒲 [MATHEMATICAL SCRIPT CAPITAL W] +alias \U0001D4B3 \x58 # 𝒳 [MATHEMATICAL SCRIPT CAPITAL X] +alias \U0001D4B4 \x59 # 𝒴 [MATHEMATICAL SCRIPT CAPITAL Y] +alias \U0001D4B5 \x5A # 𝒵 [MATHEMATICAL SCRIPT CAPITAL Z] + +alias \U0001D4B6 \x61 # 𝒶 [MATHEMATICAL SCRIPT SMALL A] +alias \U0001D4B7 \x62 # 𝒷 [MATHEMATICAL SCRIPT SMALL B] +alias \U0001D4B8 \x63 # 𝒸 [MATHEMATICAL SCRIPT SMALL C] +alias \U0001D4B9 \x64 # 𝒹 [MATHEMATICAL SCRIPT SMALL D] +alias \U0001D4BA \x65 # [] +alias \U0001D4BB \x66 # 𝒻 [MATHEMATICAL SCRIPT SMALL F] +alias \U0001D4BC \x67 # [] +alias \U0001D4BD \x68 # 𝒽 [MATHEMATICAL SCRIPT SMALL H] +alias \U0001D4BE \x69 # 𝒾 [MATHEMATICAL SCRIPT SMALL I] +alias \U0001D4BF \x6A # 𝒿 [MATHEMATICAL SCRIPT SMALL J] +alias \U0001D4C0 \x6B # 𝓀 [MATHEMATICAL SCRIPT SMALL K] +alias \U0001D4C1 \x6C # 𝓁 [MATHEMATICAL SCRIPT SMALL L] +alias \U0001D4C2 \x6D # 𝓂 [MATHEMATICAL SCRIPT SMALL M] +alias \U0001D4C3 \x6E # 𝓃 [MATHEMATICAL SCRIPT SMALL N] +alias \U0001D4C4 \x6F # [] +alias \U0001D4C5 \x70 # 𝓅 [MATHEMATICAL SCRIPT SMALL P] +alias \U0001D4C6 \x71 # 𝓆 [MATHEMATICAL SCRIPT SMALL Q] +alias \U0001D4C7 \x72 # 𝓇 [MATHEMATICAL SCRIPT SMALL R] +alias \U0001D4C8 \x73 # 𝓈 [MATHEMATICAL SCRIPT SMALL S] +alias \U0001D4C9 \x74 # 𝓉 [MATHEMATICAL SCRIPT SMALL T] +alias \U0001D4CA \x75 # 𝓊 [MATHEMATICAL SCRIPT SMALL U] +alias \U0001D4CB \x76 # 𝓋 [MATHEMATICAL SCRIPT SMALL V] +alias \U0001D4CC \x77 # 𝓌 [MATHEMATICAL SCRIPT SMALL W] +alias \U0001D4CD \x78 # 𝓍 [MATHEMATICAL SCRIPT SMALL X] +alias \U0001D4CE \x79 # 𝓎 [MATHEMATICAL SCRIPT SMALL Y] +alias \U0001D4CF \x7A # 𝓏 [MATHEMATICAL SCRIPT SMALL Z] + +alias \U0001D4D0 \x41 # 𝓐 [MATHEMATICAL BOLD SCRIPT CAPITAL A] +alias \U0001D4D1 \x42 # 𝓑 [MATHEMATICAL BOLD SCRIPT CAPITAL B] +alias \U0001D4D2 \x43 # 𝓒 [MATHEMATICAL BOLD SCRIPT CAPITAL C] +alias \U0001D4D3 \x44 # 𝓓 [MATHEMATICAL BOLD SCRIPT CAPITAL D] +alias \U0001D4D4 \x45 # 𝓔 [MATHEMATICAL BOLD SCRIPT CAPITAL E] +alias \U0001D4D5 \x46 # 𝓕 [MATHEMATICAL BOLD SCRIPT CAPITAL F] +alias \U0001D4D6 \x47 # 𝓖 [MATHEMATICAL BOLD SCRIPT CAPITAL G] +alias \U0001D4D7 \x48 # 𝓗 [MATHEMATICAL BOLD SCRIPT CAPITAL H] +alias \U0001D4D8 \x49 # 𝓘 [MATHEMATICAL BOLD SCRIPT CAPITAL I] +alias \U0001D4D9 \x4A # 𝓙 [MATHEMATICAL BOLD SCRIPT CAPITAL J] +alias \U0001D4DA \x4B # 𝓚 [MATHEMATICAL BOLD SCRIPT CAPITAL K] +alias \U0001D4DB \x4C # 𝓛 [MATHEMATICAL BOLD SCRIPT CAPITAL L] +alias \U0001D4DC \x4D # 𝓜 [MATHEMATICAL BOLD SCRIPT CAPITAL M] +alias \U0001D4DD \x4E # 𝓝 [MATHEMATICAL BOLD SCRIPT CAPITAL N] +alias \U0001D4DE \x4F # 𝓞 [MATHEMATICAL BOLD SCRIPT CAPITAL O] +alias \U0001D4DF \x50 # 𝓟 [MATHEMATICAL BOLD SCRIPT CAPITAL P] +alias \U0001D4E0 \x51 # 𝓠 [MATHEMATICAL BOLD SCRIPT CAPITAL Q] +alias \U0001D4E1 \x52 # 𝓡 [MATHEMATICAL BOLD SCRIPT CAPITAL R] +alias \U0001D4E2 \x53 # 𝓢 [MATHEMATICAL BOLD SCRIPT CAPITAL S] +alias \U0001D4E3 \x54 # 𝓣 [MATHEMATICAL BOLD SCRIPT CAPITAL T] +alias \U0001D4E4 \x55 # 𝓤 [MATHEMATICAL BOLD SCRIPT CAPITAL U] +alias \U0001D4E5 \x56 # 𝓥 [MATHEMATICAL BOLD SCRIPT CAPITAL V] +alias \U0001D4E6 \x57 # 𝓦 [MATHEMATICAL BOLD SCRIPT CAPITAL W] +alias \U0001D4E7 \x58 # 𝓧 [MATHEMATICAL BOLD SCRIPT CAPITAL X] +alias \U0001D4E8 \x59 # 𝓨 [MATHEMATICAL BOLD SCRIPT CAPITAL Y] +alias \U0001D4E9 \x5A # 𝓩 [MATHEMATICAL BOLD SCRIPT CAPITAL Z] + +alias \U0001D4EA \x61 # 𝓪 [MATHEMATICAL BOLD SCRIPT SMALL A] +alias \U0001D4EB \x62 # 𝓫 [MATHEMATICAL BOLD SCRIPT SMALL B] +alias \U0001D4EC \x63 # 𝓬 [MATHEMATICAL BOLD SCRIPT SMALL C] +alias \U0001D4ED \x64 # 𝓭 [MATHEMATICAL BOLD SCRIPT SMALL D] +alias \U0001D4EE \x65 # 𝓮 [MATHEMATICAL BOLD SCRIPT SMALL E] +alias \U0001D4EF \x66 # 𝓯 [MATHEMATICAL BOLD SCRIPT SMALL F] +alias \U0001D4F0 \x67 # 𝓰 [MATHEMATICAL BOLD SCRIPT SMALL G] +alias \U0001D4F1 \x68 # 𝓱 [MATHEMATICAL BOLD SCRIPT SMALL H] +alias \U0001D4F2 \x69 # 𝓲 [MATHEMATICAL BOLD SCRIPT SMALL I] +alias \U0001D4F3 \x6A # 𝓳 [MATHEMATICAL BOLD SCRIPT SMALL J] +alias \U0001D4F4 \x6B # 𝓴 [MATHEMATICAL BOLD SCRIPT SMALL K] +alias \U0001D4F5 \x6C # 𝓵 [MATHEMATICAL BOLD SCRIPT SMALL L] +alias \U0001D4F6 \x6D # 𝓶 [MATHEMATICAL BOLD SCRIPT SMALL M] +alias \U0001D4F7 \x6E # 𝓷 [MATHEMATICAL BOLD SCRIPT SMALL N] +alias \U0001D4F8 \x6F # 𝓸 [MATHEMATICAL BOLD SCRIPT SMALL O] +alias \U0001D4F9 \x70 # 𝓹 [MATHEMATICAL BOLD SCRIPT SMALL P] +alias \U0001D4FA \x71 # 𝓺 [MATHEMATICAL BOLD SCRIPT SMALL Q] +alias \U0001D4FB \x72 # 𝓻 [MATHEMATICAL BOLD SCRIPT SMALL R] +alias \U0001D4FC \x73 # 𝓼 [MATHEMATICAL BOLD SCRIPT SMALL S] +alias \U0001D4FD \x74 # 𝓽 [MATHEMATICAL BOLD SCRIPT SMALL T] +alias \U0001D4FE \x75 # 𝓾 [MATHEMATICAL BOLD SCRIPT SMALL U] +alias \U0001D4FF \x76 # 𝓿 [MATHEMATICAL BOLD SCRIPT SMALL V] +alias \U0001D500 \x77 # 𝔀 [MATHEMATICAL BOLD SCRIPT SMALL W] +alias \U0001D501 \x78 # 𝔁 [MATHEMATICAL BOLD SCRIPT SMALL X] +alias \U0001D502 \x79 # 𝔂 [MATHEMATICAL BOLD SCRIPT SMALL Y] +alias \U0001D503 \x7A # 𝔃 [MATHEMATICAL BOLD SCRIPT SMALL Z] + +alias \U0001D504 \x41 # 𝔄 [MATHEMATICAL FRAKTUR CAPITAL A] +alias \U0001D505 \x42 # 𝔅 [MATHEMATICAL FRAKTUR CAPITAL B] +alias \U0001D506 \x43 # [] +alias \U0001D507 \x44 # 𝔇 [MATHEMATICAL FRAKTUR CAPITAL D] +alias \U0001D508 \x45 # 𝔈 [MATHEMATICAL FRAKTUR CAPITAL E] +alias \U0001D509 \x46 # 𝔉 [MATHEMATICAL FRAKTUR CAPITAL F] +alias \U0001D50A \x47 # 𝔊 [MATHEMATICAL FRAKTUR CAPITAL G] +alias \U0001D50B \x48 # [] +alias \U0001D50C \x49 # [] +alias \U0001D50D \x4A # 𝔍 [MATHEMATICAL FRAKTUR CAPITAL J] +alias \U0001D50E \x4B # 𝔎 [MATHEMATICAL FRAKTUR CAPITAL K] +alias \U0001D50F \x4C # 𝔏 [MATHEMATICAL FRAKTUR CAPITAL L] +alias \U0001D510 \x4D # 𝔐 [MATHEMATICAL FRAKTUR CAPITAL M] +alias \U0001D511 \x4E # 𝔑 [MATHEMATICAL FRAKTUR CAPITAL N] +alias \U0001D512 \x4F # 𝔒 [MATHEMATICAL FRAKTUR CAPITAL O] +alias \U0001D513 \x50 # 𝔓 [MATHEMATICAL FRAKTUR CAPITAL P] +alias \U0001D514 \x51 # 𝔔 [MATHEMATICAL FRAKTUR CAPITAL Q] +alias \U0001D515 \x52 # [] +alias \U0001D516 \x53 # 𝔖 [MATHEMATICAL FRAKTUR CAPITAL S] +alias \U0001D517 \x54 # 𝔗 [MATHEMATICAL FRAKTUR CAPITAL T] +alias \U0001D518 \x55 # 𝔘 [MATHEMATICAL FRAKTUR CAPITAL U] +alias \U0001D519 \x56 # 𝔙 [MATHEMATICAL FRAKTUR CAPITAL V] +alias \U0001D51A \x57 # 𝔚 [MATHEMATICAL FRAKTUR CAPITAL W] +alias \U0001D51B \x58 # 𝔛 [MATHEMATICAL FRAKTUR CAPITAL X] +alias \U0001D51C \x59 # 𝔜 [MATHEMATICAL FRAKTUR CAPITAL Y] +alias \U0001D51D \x5A # [] + +alias \U0001D51E \x61 # 𝔞 [MATHEMATICAL FRAKTUR SMALL A] +alias \U0001D51F \x62 # 𝔟 [MATHEMATICAL FRAKTUR SMALL B] +alias \U0001D520 \x63 # 𝔠 [MATHEMATICAL FRAKTUR SMALL C] +alias \U0001D521 \x64 # 𝔡 [MATHEMATICAL FRAKTUR SMALL D] +alias \U0001D522 \x65 # 𝔢 [MATHEMATICAL FRAKTUR SMALL E] +alias \U0001D523 \x66 # 𝔣 [MATHEMATICAL FRAKTUR SMALL F] +alias \U0001D524 \x67 # 𝔤 [MATHEMATICAL FRAKTUR SMALL G] +alias \U0001D525 \x68 # 𝔥 [MATHEMATICAL FRAKTUR SMALL H] +alias \U0001D526 \x69 # 𝔦 [MATHEMATICAL FRAKTUR SMALL I] +alias \U0001D527 \x6A # 𝔧 [MATHEMATICAL FRAKTUR SMALL J] +alias \U0001D528 \x6B # 𝔨 [MATHEMATICAL FRAKTUR SMALL K] +alias \U0001D529 \x6C # 𝔩 [MATHEMATICAL FRAKTUR SMALL L] +alias \U0001D52A \x6D # 𝔪 [MATHEMATICAL FRAKTUR SMALL M] +alias \U0001D52B \x6E # 𝔫 [MATHEMATICAL FRAKTUR SMALL N] +alias \U0001D52C \x6F # 𝔬 [MATHEMATICAL FRAKTUR SMALL O] +alias \U0001D52D \x70 # 𝔭 [MATHEMATICAL FRAKTUR SMALL P] +alias \U0001D52E \x71 # 𝔮 [MATHEMATICAL FRAKTUR SMALL Q] +alias \U0001D52F \x72 # 𝔯 [MATHEMATICAL FRAKTUR SMALL R] +alias \U0001D530 \x73 # 𝔰 [MATHEMATICAL FRAKTUR SMALL S] +alias \U0001D531 \x74 # 𝔱 [MATHEMATICAL FRAKTUR SMALL T] +alias \U0001D532 \x75 # 𝔲 [MATHEMATICAL FRAKTUR SMALL U] +alias \U0001D533 \x76 # 𝔳 [MATHEMATICAL FRAKTUR SMALL V] +alias \U0001D534 \x77 # 𝔴 [MATHEMATICAL FRAKTUR SMALL W] +alias \U0001D535 \x78 # 𝔵 [MATHEMATICAL FRAKTUR SMALL X] +alias \U0001D536 \x79 # 𝔶 [MATHEMATICAL FRAKTUR SMALL Y] +alias \U0001D537 \x7A # 𝔷 [MATHEMATICAL FRAKTUR SMALL Z] + +alias \U0001D538 \x41 # 𝔸 [MATHEMATICAL DOUBLE-STRUCK CAPITAL A] +alias \U0001D539 \x42 # 𝔹 [MATHEMATICAL DOUBLE-STRUCK CAPITAL B] +alias \U0001D53A \x43 # [] +alias \U0001D53B \x44 # 𝔻 [MATHEMATICAL DOUBLE-STRUCK CAPITAL D] +alias \U0001D53C \x45 # 𝔼 [MATHEMATICAL DOUBLE-STRUCK CAPITAL E] +alias \U0001D53D \x46 # 𝔽 [MATHEMATICAL DOUBLE-STRUCK CAPITAL F] +alias \U0001D53E \x47 # 𝔾 [MATHEMATICAL DOUBLE-STRUCK CAPITAL G] +alias \U0001D53F \x48 # [] +alias \U0001D540 \x49 # 𝕀 [MATHEMATICAL DOUBLE-STRUCK CAPITAL I] +alias \U0001D541 \x4A # 𝕁 [MATHEMATICAL DOUBLE-STRUCK CAPITAL J] +alias \U0001D542 \x4B # 𝕂 [MATHEMATICAL DOUBLE-STRUCK CAPITAL K] +alias \U0001D543 \x4C # 𝕃 [MATHEMATICAL DOUBLE-STRUCK CAPITAL L] +alias \U0001D544 \x4D # 𝕄 [MATHEMATICAL DOUBLE-STRUCK CAPITAL M] +alias \U0001D545 \x4E # [] +alias \U0001D546 \x4F # 𝕆 [MATHEMATICAL DOUBLE-STRUCK CAPITAL O] +alias \U0001D547 \x50 # [] +alias \U0001D548 \x51 # [] +alias \U0001D549 \x52 # [] +alias \U0001D54A \x53 # 𝕊 [MATHEMATICAL DOUBLE-STRUCK CAPITAL S] +alias \U0001D54B \x54 # 𝕋 [MATHEMATICAL DOUBLE-STRUCK CAPITAL T] +alias \U0001D54C \x55 # 𝕌 [MATHEMATICAL DOUBLE-STRUCK CAPITAL U] +alias \U0001D54D \x56 # 𝕍 [MATHEMATICAL DOUBLE-STRUCK CAPITAL V] +alias \U0001D54E \x57 # 𝕎 [MATHEMATICAL DOUBLE-STRUCK CAPITAL W] +alias \U0001D54F \x58 # 𝕏 [MATHEMATICAL DOUBLE-STRUCK CAPITAL X] +alias \U0001D550 \x59 # 𝕐 [MATHEMATICAL DOUBLE-STRUCK CAPITAL Y] +alias \U0001D551 \x5A # [] + +alias \U0001D552 \x61 # 𝕒 [MATHEMATICAL DOUBLE-STRUCK SMALL A] +alias \U0001D553 \x62 # 𝕓 [MATHEMATICAL DOUBLE-STRUCK SMALL B] +alias \U0001D554 \x63 # 𝕔 [MATHEMATICAL DOUBLE-STRUCK SMALL C] +alias \U0001D555 \x64 # 𝕕 [MATHEMATICAL DOUBLE-STRUCK SMALL D] +alias \U0001D556 \x65 # 𝕖 [MATHEMATICAL DOUBLE-STRUCK SMALL E] +alias \U0001D557 \x66 # 𝕗 [MATHEMATICAL DOUBLE-STRUCK SMALL F] +alias \U0001D558 \x67 # 𝕘 [MATHEMATICAL DOUBLE-STRUCK SMALL G] +alias \U0001D559 \x68 # 𝕙 [MATHEMATICAL DOUBLE-STRUCK SMALL H] +alias \U0001D55A \x69 # 𝕚 [MATHEMATICAL DOUBLE-STRUCK SMALL I] +alias \U0001D55B \x6A # 𝕛 [MATHEMATICAL DOUBLE-STRUCK SMALL J] +alias \U0001D55C \x6B # 𝕜 [MATHEMATICAL DOUBLE-STRUCK SMALL K] +alias \U0001D55D \x6C # 𝕝 [MATHEMATICAL DOUBLE-STRUCK SMALL L] +alias \U0001D55E \x6D # 𝕞 [MATHEMATICAL DOUBLE-STRUCK SMALL M] +alias \U0001D55F \x6E # 𝕟 [MATHEMATICAL DOUBLE-STRUCK SMALL N] +alias \U0001D560 \x6F # 𝕠 [MATHEMATICAL DOUBLE-STRUCK SMALL O] +alias \U0001D561 \x70 # 𝕡 [MATHEMATICAL DOUBLE-STRUCK SMALL P] +alias \U0001D562 \x71 # 𝕢 [MATHEMATICAL DOUBLE-STRUCK SMALL Q] +alias \U0001D563 \x72 # 𝕣 [MATHEMATICAL DOUBLE-STRUCK SMALL R] +alias \U0001D564 \x73 # 𝕤 [MATHEMATICAL DOUBLE-STRUCK SMALL S] +alias \U0001D565 \x74 # 𝕥 [MATHEMATICAL DOUBLE-STRUCK SMALL T] +alias \U0001D566 \x75 # 𝕦 [MATHEMATICAL DOUBLE-STRUCK SMALL U] +alias \U0001D567 \x76 # 𝕧 [MATHEMATICAL DOUBLE-STRUCK SMALL V] +alias \U0001D568 \x77 # 𝕨 [MATHEMATICAL DOUBLE-STRUCK SMALL W] +alias \U0001D569 \x78 # 𝕩 [MATHEMATICAL DOUBLE-STRUCK SMALL X] +alias \U0001D56A \x79 # 𝕪 [MATHEMATICAL DOUBLE-STRUCK SMALL Y] +alias \U0001D56B \x7A # 𝕫 [MATHEMATICAL DOUBLE-STRUCK SMALL Z] + +alias \U0001D56C \x41 # 𝕬 [MATHEMATICAL BOLD FRAKTUR CAPITAL A] +alias \U0001D56D \x42 # 𝕭 [MATHEMATICAL BOLD FRAKTUR CAPITAL B] +alias \U0001D56E \x43 # 𝕮 [MATHEMATICAL BOLD FRAKTUR CAPITAL C] +alias \U0001D56F \x44 # 𝕯 [MATHEMATICAL BOLD FRAKTUR CAPITAL D] +alias \U0001D570 \x45 # 𝕰 [MATHEMATICAL BOLD FRAKTUR CAPITAL E] +alias \U0001D571 \x46 # 𝕱 [MATHEMATICAL BOLD FRAKTUR CAPITAL F] +alias \U0001D572 \x47 # 𝕲 [MATHEMATICAL BOLD FRAKTUR CAPITAL G] +alias \U0001D573 \x48 # 𝕳 [MATHEMATICAL BOLD FRAKTUR CAPITAL H] +alias \U0001D574 \x49 # 𝕴 [MATHEMATICAL BOLD FRAKTUR CAPITAL I] +alias \U0001D575 \x4A # 𝕵 [MATHEMATICAL BOLD FRAKTUR CAPITAL J] +alias \U0001D576 \x4B # 𝕶 [MATHEMATICAL BOLD FRAKTUR CAPITAL K] +alias \U0001D577 \x4C # 𝕷 [MATHEMATICAL BOLD FRAKTUR CAPITAL L] +alias \U0001D578 \x4D # 𝕸 [MATHEMATICAL BOLD FRAKTUR CAPITAL M] +alias \U0001D579 \x4E # 𝕹 [MATHEMATICAL BOLD FRAKTUR CAPITAL N] +alias \U0001D57A \x4F # 𝕺 [MATHEMATICAL BOLD FRAKTUR CAPITAL O] +alias \U0001D57B \x50 # 𝕻 [MATHEMATICAL BOLD FRAKTUR CAPITAL P] +alias \U0001D57C \x51 # 𝕼 [MATHEMATICAL BOLD FRAKTUR CAPITAL Q] +alias \U0001D57D \x52 # 𝕽 [MATHEMATICAL BOLD FRAKTUR CAPITAL R] +alias \U0001D57E \x53 # 𝕾 [MATHEMATICAL BOLD FRAKTUR CAPITAL S] +alias \U0001D57F \x54 # 𝕿 [MATHEMATICAL BOLD FRAKTUR CAPITAL T] +alias \U0001D580 \x55 # 𝖀 [MATHEMATICAL BOLD FRAKTUR CAPITAL U] +alias \U0001D581 \x56 # 𝖁 [MATHEMATICAL BOLD FRAKTUR CAPITAL V] +alias \U0001D582 \x57 # 𝖂 [MATHEMATICAL BOLD FRAKTUR CAPITAL W] +alias \U0001D583 \x58 # 𝖃 [MATHEMATICAL BOLD FRAKTUR CAPITAL X] +alias \U0001D584 \x59 # 𝖄 [MATHEMATICAL BOLD FRAKTUR CAPITAL Y] +alias \U0001D585 \x5A # 𝖅 [MATHEMATICAL BOLD FRAKTUR CAPITAL Z] + +alias \U0001D586 \x61 # 𝖆 [MATHEMATICAL BOLD FRAKTUR SMALL A] +alias \U0001D587 \x62 # 𝖇 [MATHEMATICAL BOLD FRAKTUR SMALL B] +alias \U0001D588 \x63 # 𝖈 [MATHEMATICAL BOLD FRAKTUR SMALL C] +alias \U0001D589 \x64 # 𝖉 [MATHEMATICAL BOLD FRAKTUR SMALL D] +alias \U0001D58A \x65 # 𝖊 [MATHEMATICAL BOLD FRAKTUR SMALL E] +alias \U0001D58B \x66 # 𝖋 [MATHEMATICAL BOLD FRAKTUR SMALL F] +alias \U0001D58C \x67 # 𝖌 [MATHEMATICAL BOLD FRAKTUR SMALL G] +alias \U0001D58D \x68 # 𝖍 [MATHEMATICAL BOLD FRAKTUR SMALL H] +alias \U0001D58E \x69 # 𝖎 [MATHEMATICAL BOLD FRAKTUR SMALL I] +alias \U0001D58F \x6A # 𝖏 [MATHEMATICAL BOLD FRAKTUR SMALL J] +alias \U0001D590 \x6B # 𝖐 [MATHEMATICAL BOLD FRAKTUR SMALL K] +alias \U0001D591 \x6C # 𝖑 [MATHEMATICAL BOLD FRAKTUR SMALL L] +alias \U0001D592 \x6D # 𝖒 [MATHEMATICAL BOLD FRAKTUR SMALL M] +alias \U0001D593 \x6E # 𝖓 [MATHEMATICAL BOLD FRAKTUR SMALL N] +alias \U0001D594 \x6F # 𝖔 [MATHEMATICAL BOLD FRAKTUR SMALL O] +alias \U0001D595 \x70 # 𝖕 [MATHEMATICAL BOLD FRAKTUR SMALL P] +alias \U0001D596 \x71 # 𝖖 [MATHEMATICAL BOLD FRAKTUR SMALL Q] +alias \U0001D597 \x72 # 𝖗 [MATHEMATICAL BOLD FRAKTUR SMALL R] +alias \U0001D598 \x73 # 𝖘 [MATHEMATICAL BOLD FRAKTUR SMALL S] +alias \U0001D599 \x74 # 𝖙 [MATHEMATICAL BOLD FRAKTUR SMALL T] +alias \U0001D59A \x75 # 𝖚 [MATHEMATICAL BOLD FRAKTUR SMALL U] +alias \U0001D59B \x76 # 𝖛 [MATHEMATICAL BOLD FRAKTUR SMALL V] +alias \U0001D59C \x77 # 𝖜 [MATHEMATICAL BOLD FRAKTUR SMALL W] +alias \U0001D59D \x78 # 𝖝 [MATHEMATICAL BOLD FRAKTUR SMALL X] +alias \U0001D59E \x79 # 𝖞 [MATHEMATICAL BOLD FRAKTUR SMALL Y] +alias \U0001D59F \x7A # 𝖟 [MATHEMATICAL BOLD FRAKTUR SMALL Z] + +alias \U0001D5A0 \x41 # 𝖠 [MATHEMATICAL SANS-SERIF CAPITAL A] +alias \U0001D5A1 \x42 # 𝖡 [MATHEMATICAL SANS-SERIF CAPITAL B] +alias \U0001D5A2 \x43 # 𝖢 [MATHEMATICAL SANS-SERIF CAPITAL C] +alias \U0001D5A3 \x44 # 𝖣 [MATHEMATICAL SANS-SERIF CAPITAL D] +alias \U0001D5A4 \x45 # 𝖤 [MATHEMATICAL SANS-SERIF CAPITAL E] +alias \U0001D5A5 \x46 # 𝖥 [MATHEMATICAL SANS-SERIF CAPITAL F] +alias \U0001D5A6 \x47 # 𝖦 [MATHEMATICAL SANS-SERIF CAPITAL G] +alias \U0001D5A7 \x48 # 𝖧 [MATHEMATICAL SANS-SERIF CAPITAL H] +alias \U0001D5A8 \x49 # 𝖨 [MATHEMATICAL SANS-SERIF CAPITAL I] +alias \U0001D5A9 \x4A # 𝖩 [MATHEMATICAL SANS-SERIF CAPITAL J] +alias \U0001D5AA \x4B # 𝖪 [MATHEMATICAL SANS-SERIF CAPITAL K] +alias \U0001D5AB \x4C # 𝖫 [MATHEMATICAL SANS-SERIF CAPITAL L] +alias \U0001D5AC \x4D # 𝖬 [MATHEMATICAL SANS-SERIF CAPITAL M] +alias \U0001D5AD \x4E # 𝖭 [MATHEMATICAL SANS-SERIF CAPITAL N] +alias \U0001D5AE \x4F # 𝖮 [MATHEMATICAL SANS-SERIF CAPITAL O] +alias \U0001D5AF \x50 # 𝖯 [MATHEMATICAL SANS-SERIF CAPITAL P] +alias \U0001D5B0 \x51 # 𝖰 [MATHEMATICAL SANS-SERIF CAPITAL Q] +alias \U0001D5B1 \x52 # 𝖱 [MATHEMATICAL SANS-SERIF CAPITAL R] +alias \U0001D5B2 \x53 # 𝖲 [MATHEMATICAL SANS-SERIF CAPITAL S] +alias \U0001D5B3 \x54 # 𝖳 [MATHEMATICAL SANS-SERIF CAPITAL T] +alias \U0001D5B4 \x55 # 𝖴 [MATHEMATICAL SANS-SERIF CAPITAL U] +alias \U0001D5B5 \x56 # 𝖵 [MATHEMATICAL SANS-SERIF CAPITAL V] +alias \U0001D5B6 \x57 # 𝖶 [MATHEMATICAL SANS-SERIF CAPITAL W] +alias \U0001D5B7 \x58 # 𝖷 [MATHEMATICAL SANS-SERIF CAPITAL X] +alias \U0001D5B8 \x59 # 𝖸 [MATHEMATICAL SANS-SERIF CAPITAL Y] +alias \U0001D5B9 \x5A # 𝖹 [MATHEMATICAL SANS-SERIF CAPITAL Z] + +alias \U0001D5BA \x61 # 𝖺 [MATHEMATICAL SANS-SERIF SMALL A] +alias \U0001D5BB \x62 # 𝖻 [MATHEMATICAL SANS-SERIF SMALL B] +alias \U0001D5BC \x63 # 𝖼 [MATHEMATICAL SANS-SERIF SMALL C] +alias \U0001D5BD \x64 # 𝖽 [MATHEMATICAL SANS-SERIF SMALL D] +alias \U0001D5BE \x65 # 𝖾 [MATHEMATICAL SANS-SERIF SMALL E] +alias \U0001D5BF \x66 # 𝖿 [MATHEMATICAL SANS-SERIF SMALL F] +alias \U0001D5C0 \x67 # 𝗀 [MATHEMATICAL SANS-SERIF SMALL G] +alias \U0001D5C1 \x68 # 𝗁 [MATHEMATICAL SANS-SERIF SMALL H] +alias \U0001D5C2 \x69 # 𝗂 [MATHEMATICAL SANS-SERIF SMALL I] +alias \U0001D5C3 \x6A # 𝗃 [MATHEMATICAL SANS-SERIF SMALL J] +alias \U0001D5C4 \x6B # 𝗄 [MATHEMATICAL SANS-SERIF SMALL K] +alias \U0001D5C5 \x6C # 𝗅 [MATHEMATICAL SANS-SERIF SMALL L] +alias \U0001D5C6 \x6D # 𝗆 [MATHEMATICAL SANS-SERIF SMALL M] +alias \U0001D5C7 \x6E # 𝗇 [MATHEMATICAL SANS-SERIF SMALL N] +alias \U0001D5C8 \x6F # 𝗈 [MATHEMATICAL SANS-SERIF SMALL O] +alias \U0001D5C9 \x70 # 𝗉 [MATHEMATICAL SANS-SERIF SMALL P] +alias \U0001D5CA \x71 # 𝗊 [MATHEMATICAL SANS-SERIF SMALL Q] +alias \U0001D5CB \x72 # 𝗋 [MATHEMATICAL SANS-SERIF SMALL R] +alias \U0001D5CC \x73 # 𝗌 [MATHEMATICAL SANS-SERIF SMALL S] +alias \U0001D5CD \x74 # 𝗍 [MATHEMATICAL SANS-SERIF SMALL T] +alias \U0001D5CE \x75 # 𝗎 [MATHEMATICAL SANS-SERIF SMALL U] +alias \U0001D5CF \x76 # 𝗏 [MATHEMATICAL SANS-SERIF SMALL V] +alias \U0001D5D0 \x77 # 𝗐 [MATHEMATICAL SANS-SERIF SMALL W] +alias \U0001D5D1 \x78 # 𝗑 [MATHEMATICAL SANS-SERIF SMALL X] +alias \U0001D5D2 \x79 # 𝗒 [MATHEMATICAL SANS-SERIF SMALL Y] +alias \U0001D5D3 \x7A # 𝗓 [MATHEMATICAL SANS-SERIF SMALL Z] + +alias \U0001D5D4 \x41 # 𝗔 [MATHEMATICAL SANS-SERIF BOLD CAPITAL A] +alias \U0001D5D5 \x42 # 𝗕 [MATHEMATICAL SANS-SERIF BOLD CAPITAL B] +alias \U0001D5D6 \x43 # 𝗖 [MATHEMATICAL SANS-SERIF BOLD CAPITAL C] +alias \U0001D5D7 \x44 # 𝗗 [MATHEMATICAL SANS-SERIF BOLD CAPITAL D] +alias \U0001D5D8 \x45 # 𝗘 [MATHEMATICAL SANS-SERIF BOLD CAPITAL E] +alias \U0001D5D9 \x46 # 𝗙 [MATHEMATICAL SANS-SERIF BOLD CAPITAL F] +alias \U0001D5DA \x47 # 𝗚 [MATHEMATICAL SANS-SERIF BOLD CAPITAL G] +alias \U0001D5DB \x48 # 𝗛 [MATHEMATICAL SANS-SERIF BOLD CAPITAL H] +alias \U0001D5DC \x49 # 𝗜 [MATHEMATICAL SANS-SERIF BOLD CAPITAL I] +alias \U0001D5DD \x4A # 𝗝 [MATHEMATICAL SANS-SERIF BOLD CAPITAL J] +alias \U0001D5DE \x4B # 𝗞 [MATHEMATICAL SANS-SERIF BOLD CAPITAL K] +alias \U0001D5DF \x4C # 𝗟 [MATHEMATICAL SANS-SERIF BOLD CAPITAL L] +alias \U0001D5E0 \x4D # 𝗠 [MATHEMATICAL SANS-SERIF BOLD CAPITAL M] +alias \U0001D5E1 \x4E # 𝗡 [MATHEMATICAL SANS-SERIF BOLD CAPITAL N] +alias \U0001D5E2 \x4F # 𝗢 [MATHEMATICAL SANS-SERIF BOLD CAPITAL O] +alias \U0001D5E3 \x50 # 𝗣 [MATHEMATICAL SANS-SERIF BOLD CAPITAL P] +alias \U0001D5E4 \x51 # 𝗤 [MATHEMATICAL SANS-SERIF BOLD CAPITAL Q] +alias \U0001D5E5 \x52 # 𝗥 [MATHEMATICAL SANS-SERIF BOLD CAPITAL R] +alias \U0001D5E6 \x53 # 𝗦 [MATHEMATICAL SANS-SERIF BOLD CAPITAL S] +alias \U0001D5E7 \x54 # 𝗧 [MATHEMATICAL SANS-SERIF BOLD CAPITAL T] +alias \U0001D5E8 \x55 # 𝗨 [MATHEMATICAL SANS-SERIF BOLD CAPITAL U] +alias \U0001D5E9 \x56 # 𝗩 [MATHEMATICAL SANS-SERIF BOLD CAPITAL V] +alias \U0001D5EA \x57 # 𝗪 [MATHEMATICAL SANS-SERIF BOLD CAPITAL W] +alias \U0001D5EB \x58 # 𝗫 [MATHEMATICAL SANS-SERIF BOLD CAPITAL X] +alias \U0001D5EC \x59 # 𝗬 [MATHEMATICAL SANS-SERIF BOLD CAPITAL Y] +alias \U0001D5ED \x5A # 𝗭 [MATHEMATICAL SANS-SERIF BOLD CAPITAL Z] + +alias \U0001D5EE \x61 # 𝗮 [MATHEMATICAL SANS-SERIF BOLD SMALL A] +alias \U0001D5EF \x62 # 𝗯 [MATHEMATICAL SANS-SERIF BOLD SMALL B] +alias \U0001D5F0 \x63 # 𝗰 [MATHEMATICAL SANS-SERIF BOLD SMALL C] +alias \U0001D5F1 \x64 # 𝗱 [MATHEMATICAL SANS-SERIF BOLD SMALL D] +alias \U0001D5F2 \x65 # 𝗲 [MATHEMATICAL SANS-SERIF BOLD SMALL E] +alias \U0001D5F3 \x66 # 𝗳 [MATHEMATICAL SANS-SERIF BOLD SMALL F] +alias \U0001D5F4 \x67 # 𝗴 [MATHEMATICAL SANS-SERIF BOLD SMALL G] +alias \U0001D5F5 \x68 # 𝗵 [MATHEMATICAL SANS-SERIF BOLD SMALL H] +alias \U0001D5F6 \x69 # 𝗶 [MATHEMATICAL SANS-SERIF BOLD SMALL I] +alias \U0001D5F7 \x6A # 𝗷 [MATHEMATICAL SANS-SERIF BOLD SMALL J] +alias \U0001D5F8 \x6B # 𝗸 [MATHEMATICAL SANS-SERIF BOLD SMALL K] +alias \U0001D5F9 \x6C # 𝗹 [MATHEMATICAL SANS-SERIF BOLD SMALL L] +alias \U0001D5FA \x6D # 𝗺 [MATHEMATICAL SANS-SERIF BOLD SMALL M] +alias \U0001D5FB \x6E # 𝗻 [MATHEMATICAL SANS-SERIF BOLD SMALL N] +alias \U0001D5FC \x6F # 𝗼 [MATHEMATICAL SANS-SERIF BOLD SMALL O] +alias \U0001D5FD \x70 # 𝗽 [MATHEMATICAL SANS-SERIF BOLD SMALL P] +alias \U0001D5FE \x71 # 𝗾 [MATHEMATICAL SANS-SERIF BOLD SMALL Q] +alias \U0001D5FF \x72 # 𝗿 [MATHEMATICAL SANS-SERIF BOLD SMALL R] +alias \U0001D600 \x73 # 𝘀 [MATHEMATICAL SANS-SERIF BOLD SMALL S] +alias \U0001D601 \x74 # 𝘁 [MATHEMATICAL SANS-SERIF BOLD SMALL T] +alias \U0001D602 \x75 # 𝘂 [MATHEMATICAL SANS-SERIF BOLD SMALL U] +alias \U0001D603 \x76 # 𝘃 [MATHEMATICAL SANS-SERIF BOLD SMALL V] +alias \U0001D604 \x77 # 𝘄 [MATHEMATICAL SANS-SERIF BOLD SMALL W] +alias \U0001D605 \x78 # 𝘅 [MATHEMATICAL SANS-SERIF BOLD SMALL X] +alias \U0001D606 \x79 # 𝘆 [MATHEMATICAL SANS-SERIF BOLD SMALL Y] +alias \U0001D607 \x7A # 𝘇 [MATHEMATICAL SANS-SERIF BOLD SMALL Z] + +alias \U0001D608 \x41 # 𝘈 [MATHEMATICAL SANS-SERIF ITALIC CAPITAL A] +alias \U0001D609 \x42 # 𝘉 [MATHEMATICAL SANS-SERIF ITALIC CAPITAL B] +alias \U0001D60A \x43 # 𝘊 [MATHEMATICAL SANS-SERIF ITALIC CAPITAL C] +alias \U0001D60B \x44 # 𝘋 [MATHEMATICAL SANS-SERIF ITALIC CAPITAL D] +alias \U0001D60C \x45 # 𝘌 [MATHEMATICAL SANS-SERIF ITALIC CAPITAL E] +alias \U0001D60D \x46 # 𝘍 [MATHEMATICAL SANS-SERIF ITALIC CAPITAL F] +alias \U0001D60E \x47 # 𝘎 [MATHEMATICAL SANS-SERIF ITALIC CAPITAL G] +alias \U0001D60F \x48 # 𝘏 [MATHEMATICAL SANS-SERIF ITALIC CAPITAL H] +alias \U0001D610 \x49 # 𝘐 [MATHEMATICAL SANS-SERIF ITALIC CAPITAL I] +alias \U0001D611 \x4A # 𝘑 [MATHEMATICAL SANS-SERIF ITALIC CAPITAL J] +alias \U0001D612 \x4B # 𝘒 [MATHEMATICAL SANS-SERIF ITALIC CAPITAL K] +alias \U0001D613 \x4C # 𝘓 [MATHEMATICAL SANS-SERIF ITALIC CAPITAL L] +alias \U0001D614 \x4D # 𝘔 [MATHEMATICAL SANS-SERIF ITALIC CAPITAL M] +alias \U0001D615 \x4E # 𝘕 [MATHEMATICAL SANS-SERIF ITALIC CAPITAL N] +alias \U0001D616 \x4F # 𝘖 [MATHEMATICAL SANS-SERIF ITALIC CAPITAL O] +alias \U0001D617 \x50 # 𝘗 [MATHEMATICAL SANS-SERIF ITALIC CAPITAL P] +alias \U0001D618 \x51 # 𝘘 [MATHEMATICAL SANS-SERIF ITALIC CAPITAL Q] +alias \U0001D619 \x52 # 𝘙 [MATHEMATICAL SANS-SERIF ITALIC CAPITAL R] +alias \U0001D61A \x53 # 𝘚 [MATHEMATICAL SANS-SERIF ITALIC CAPITAL S] +alias \U0001D61B \x54 # 𝘛 [MATHEMATICAL SANS-SERIF ITALIC CAPITAL T] +alias \U0001D61C \x55 # 𝘜 [MATHEMATICAL SANS-SERIF ITALIC CAPITAL U] +alias \U0001D61D \x56 # 𝘝 [MATHEMATICAL SANS-SERIF ITALIC CAPITAL V] +alias \U0001D61E \x57 # 𝘞 [MATHEMATICAL SANS-SERIF ITALIC CAPITAL W] +alias \U0001D61F \x58 # 𝘟 [MATHEMATICAL SANS-SERIF ITALIC CAPITAL X] +alias \U0001D620 \x59 # 𝘠 [MATHEMATICAL SANS-SERIF ITALIC CAPITAL Y] +alias \U0001D621 \x5A # 𝘡 [MATHEMATICAL SANS-SERIF ITALIC CAPITAL Z] + +alias \U0001D622 \x61 # 𝘢 [MATHEMATICAL SANS-SERIF ITALIC SMALL A] +alias \U0001D623 \x62 # 𝘣 [MATHEMATICAL SANS-SERIF ITALIC SMALL B] +alias \U0001D624 \x63 # 𝘤 [MATHEMATICAL SANS-SERIF ITALIC SMALL C] +alias \U0001D625 \x64 # 𝘥 [MATHEMATICAL SANS-SERIF ITALIC SMALL D] +alias \U0001D626 \x65 # 𝘦 [MATHEMATICAL SANS-SERIF ITALIC SMALL E] +alias \U0001D627 \x66 # 𝘧 [MATHEMATICAL SANS-SERIF ITALIC SMALL F] +alias \U0001D628 \x67 # 𝘨 [MATHEMATICAL SANS-SERIF ITALIC SMALL G] +alias \U0001D629 \x68 # 𝘩 [MATHEMATICAL SANS-SERIF ITALIC SMALL H] +alias \U0001D62A \x69 # 𝘪 [MATHEMATICAL SANS-SERIF ITALIC SMALL I] +alias \U0001D62B \x6A # 𝘫 [MATHEMATICAL SANS-SERIF ITALIC SMALL J] +alias \U0001D62C \x6B # 𝘬 [MATHEMATICAL SANS-SERIF ITALIC SMALL K] +alias \U0001D62D \x6C # 𝘭 [MATHEMATICAL SANS-SERIF ITALIC SMALL L] +alias \U0001D62E \x6D # 𝘮 [MATHEMATICAL SANS-SERIF ITALIC SMALL M] +alias \U0001D62F \x6E # 𝘯 [MATHEMATICAL SANS-SERIF ITALIC SMALL N] +alias \U0001D630 \x6F # 𝘰 [MATHEMATICAL SANS-SERIF ITALIC SMALL O] +alias \U0001D631 \x70 # 𝘱 [MATHEMATICAL SANS-SERIF ITALIC SMALL P] +alias \U0001D632 \x71 # 𝘲 [MATHEMATICAL SANS-SERIF ITALIC SMALL Q] +alias \U0001D633 \x72 # 𝘳 [MATHEMATICAL SANS-SERIF ITALIC SMALL R] +alias \U0001D634 \x73 # 𝘴 [MATHEMATICAL SANS-SERIF ITALIC SMALL S] +alias \U0001D635 \x74 # 𝘵 [MATHEMATICAL SANS-SERIF ITALIC SMALL T] +alias \U0001D636 \x75 # 𝘶 [MATHEMATICAL SANS-SERIF ITALIC SMALL U] +alias \U0001D637 \x76 # 𝘷 [MATHEMATICAL SANS-SERIF ITALIC SMALL V] +alias \U0001D638 \x77 # 𝘸 [MATHEMATICAL SANS-SERIF ITALIC SMALL W] +alias \U0001D639 \x78 # 𝘹 [MATHEMATICAL SANS-SERIF ITALIC SMALL X] +alias \U0001D63A \x79 # 𝘺 [MATHEMATICAL SANS-SERIF ITALIC SMALL Y] +alias \U0001D63B \x7A # 𝘻 [MATHEMATICAL SANS-SERIF ITALIC SMALL Z] + +alias \U0001D63C \x41 # 𝘼 [MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL A] +alias \U0001D63D \x42 # 𝘽 [MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL B] +alias \U0001D63E \x43 # 𝘾 [MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL C] +alias \U0001D63F \x44 # 𝘿 [MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL D] +alias \U0001D640 \x45 # 𝙀 [MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL E] +alias \U0001D641 \x46 # 𝙁 [MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL F] +alias \U0001D642 \x47 # 𝙂 [MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL G] +alias \U0001D643 \x48 # 𝙃 [MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL H] +alias \U0001D644 \x49 # 𝙄 [MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL I] +alias \U0001D645 \x4A # 𝙅 [MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL J] +alias \U0001D646 \x4B # 𝙆 [MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL K] +alias \U0001D647 \x4C # 𝙇 [MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL L] +alias \U0001D648 \x4D # 𝙈 [MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL M] +alias \U0001D649 \x4E # 𝙉 [MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL N] +alias \U0001D64A \x4F # 𝙊 [MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL O] +alias \U0001D64B \x50 # 𝙋 [MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL P] +alias \U0001D64C \x51 # 𝙌 [MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Q] +alias \U0001D64D \x52 # 𝙍 [MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL R] +alias \U0001D64E \x53 # 𝙎 [MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL S] +alias \U0001D64F \x54 # 𝙏 [MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL T] +alias \U0001D650 \x55 # 𝙐 [MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL U] +alias \U0001D651 \x56 # 𝙑 [MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL V] +alias \U0001D652 \x57 # 𝙒 [MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL W] +alias \U0001D653 \x58 # 𝙓 [MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL X] +alias \U0001D654 \x59 # 𝙔 [MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Y] +alias \U0001D655 \x5A # 𝙕 [MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Z] + +alias \U0001D656 \x61 # 𝙖 [MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL A] +alias \U0001D657 \x62 # 𝙗 [MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL B] +alias \U0001D658 \x63 # 𝙘 [MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL C] +alias \U0001D659 \x64 # 𝙙 [MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL D] +alias \U0001D65A \x65 # 𝙚 [MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL E] +alias \U0001D65B \x66 # 𝙛 [MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL F] +alias \U0001D65C \x67 # 𝙜 [MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL G] +alias \U0001D65D \x68 # 𝙝 [MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL H] +alias \U0001D65E \x69 # 𝙞 [MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL I] +alias \U0001D65F \x6A # 𝙟 [MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL J] +alias \U0001D660 \x6B # 𝙠 [MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL K] +alias \U0001D661 \x6C # 𝙡 [MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL L] +alias \U0001D662 \x6D # 𝙢 [MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL M] +alias \U0001D663 \x6E # 𝙣 [MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL N] +alias \U0001D664 \x6F # 𝙤 [MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL O] +alias \U0001D665 \x70 # 𝙥 [MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL P] +alias \U0001D666 \x71 # 𝙦 [MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Q] +alias \U0001D667 \x72 # 𝙧 [MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL R] +alias \U0001D668 \x73 # 𝙨 [MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL S] +alias \U0001D669 \x74 # 𝙩 [MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL T] +alias \U0001D66A \x75 # 𝙪 [MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL U] +alias \U0001D66B \x76 # 𝙫 [MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL V] +alias \U0001D66C \x77 # 𝙬 [MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL W] +alias \U0001D66D \x78 # 𝙭 [MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL X] +alias \U0001D66E \x79 # 𝙮 [MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Y] +alias \U0001D66F \x7A # 𝙯 [MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Z] + +alias \U0001D670 \x41 # 𝙰 [MATHEMATICAL MONOSPACE CAPITAL A] +alias \U0001D671 \x42 # 𝙱 [MATHEMATICAL MONOSPACE CAPITAL B] +alias \U0001D672 \x43 # 𝙲 [MATHEMATICAL MONOSPACE CAPITAL C] +alias \U0001D673 \x44 # 𝙳 [MATHEMATICAL MONOSPACE CAPITAL D] +alias \U0001D674 \x45 # 𝙴 [MATHEMATICAL MONOSPACE CAPITAL E] +alias \U0001D675 \x46 # 𝙵 [MATHEMATICAL MONOSPACE CAPITAL F] +alias \U0001D676 \x47 # 𝙶 [MATHEMATICAL MONOSPACE CAPITAL G] +alias \U0001D677 \x48 # 𝙷 [MATHEMATICAL MONOSPACE CAPITAL H] +alias \U0001D678 \x49 # 𝙸 [MATHEMATICAL MONOSPACE CAPITAL I] +alias \U0001D679 \x4A # 𝙹 [MATHEMATICAL MONOSPACE CAPITAL J] +alias \U0001D67A \x4B # 𝙺 [MATHEMATICAL MONOSPACE CAPITAL K] +alias \U0001D67B \x4C # 𝙻 [MATHEMATICAL MONOSPACE CAPITAL L] +alias \U0001D67C \x4D # 𝙼 [MATHEMATICAL MONOSPACE CAPITAL M] +alias \U0001D67D \x4E # 𝙽 [MATHEMATICAL MONOSPACE CAPITAL N] +alias \U0001D67E \x4F # 𝙾 [MATHEMATICAL MONOSPACE CAPITAL O] +alias \U0001D67F \x50 # 𝙿 [MATHEMATICAL MONOSPACE CAPITAL P] +alias \U0001D680 \x51 # 𝚀 [MATHEMATICAL MONOSPACE CAPITAL Q] +alias \U0001D681 \x52 # 𝚁 [MATHEMATICAL MONOSPACE CAPITAL R] +alias \U0001D682 \x53 # 𝚂 [MATHEMATICAL MONOSPACE CAPITAL S] +alias \U0001D683 \x54 # 𝚃 [MATHEMATICAL MONOSPACE CAPITAL T] +alias \U0001D684 \x55 # 𝚄 [MATHEMATICAL MONOSPACE CAPITAL U] +alias \U0001D685 \x56 # 𝚅 [MATHEMATICAL MONOSPACE CAPITAL V] +alias \U0001D686 \x57 # 𝚆 [MATHEMATICAL MONOSPACE CAPITAL W] +alias \U0001D687 \x58 # 𝚇 [MATHEMATICAL MONOSPACE CAPITAL X] +alias \U0001D688 \x59 # 𝚈 [MATHEMATICAL MONOSPACE CAPITAL Y] +alias \U0001D689 \x5A # 𝚉 [MATHEMATICAL MONOSPACE CAPITAL Z] + +alias \U0001D68A \x61 # 𝚊 [MATHEMATICAL MONOSPACE SMALL A] +alias \U0001D68B \x62 # 𝚋 [MATHEMATICAL MONOSPACE SMALL B] +alias \U0001D68C \x63 # 𝚌 [MATHEMATICAL MONOSPACE SMALL C] +alias \U0001D68D \x64 # 𝚍 [MATHEMATICAL MONOSPACE SMALL D] +alias \U0001D68E \x65 # 𝚎 [MATHEMATICAL MONOSPACE SMALL E] +alias \U0001D68F \x66 # 𝚏 [MATHEMATICAL MONOSPACE SMALL F] +alias \U0001D690 \x67 # 𝚐 [MATHEMATICAL MONOSPACE SMALL G] +alias \U0001D691 \x68 # 𝚑 [MATHEMATICAL MONOSPACE SMALL H] +alias \U0001D692 \x69 # 𝚒 [MATHEMATICAL MONOSPACE SMALL I] +alias \U0001D693 \x6A # 𝚓 [MATHEMATICAL MONOSPACE SMALL J] +alias \U0001D694 \x6B # 𝚔 [MATHEMATICAL MONOSPACE SMALL K] +alias \U0001D695 \x6C # 𝚕 [MATHEMATICAL MONOSPACE SMALL L] +alias \U0001D696 \x6D # 𝚖 [MATHEMATICAL MONOSPACE SMALL M] +alias \U0001D697 \x6E # 𝚗 [MATHEMATICAL MONOSPACE SMALL N] +alias \U0001D698 \x6F # 𝚘 [MATHEMATICAL MONOSPACE SMALL O] +alias \U0001D699 \x70 # 𝚙 [MATHEMATICAL MONOSPACE SMALL P] +alias \U0001D69A \x71 # 𝚚 [MATHEMATICAL MONOSPACE SMALL Q] +alias \U0001D69B \x72 # 𝚛 [MATHEMATICAL MONOSPACE SMALL R] +alias \U0001D69C \x73 # 𝚜 [MATHEMATICAL MONOSPACE SMALL S] +alias \U0001D69D \x74 # 𝚝 [MATHEMATICAL MONOSPACE SMALL T] +alias \U0001D69E \x75 # 𝚞 [MATHEMATICAL MONOSPACE SMALL U] +alias \U0001D69F \x76 # 𝚟 [MATHEMATICAL MONOSPACE SMALL V] +alias \U0001D6A0 \x77 # 𝚠 [MATHEMATICAL MONOSPACE SMALL W] +alias \U0001D6A1 \x78 # 𝚡 [MATHEMATICAL MONOSPACE SMALL X] +alias \U0001D6A2 \x79 # 𝚢 [MATHEMATICAL MONOSPACE SMALL Y] +alias \U0001D6A3 \x7A # 𝚣 [MATHEMATICAL MONOSPACE SMALL Z] + +alias \U0001F110 \x41 # [PARENTHESIZED LATIN CAPITAL LETTER A] +alias \U0001F111 \x42 # [PARENTHESIZED LATIN CAPITAL LETTER B] +alias \U0001F112 \x43 # [PARENTHESIZED LATIN CAPITAL LETTER C] +alias \U0001F113 \x44 # [PARENTHESIZED LATIN CAPITAL LETTER D] +alias \U0001F114 \x45 # [PARENTHESIZED LATIN CAPITAL LETTER E] +alias \U0001F115 \x46 # [PARENTHESIZED LATIN CAPITAL LETTER F] +alias \U0001F116 \x47 # [PARENTHESIZED LATIN CAPITAL LETTER G] +alias \U0001F117 \x48 # [PARENTHESIZED LATIN CAPITAL LETTER H] +alias \U0001F118 \x49 # [PARENTHESIZED LATIN CAPITAL LETTER I] +alias \U0001F119 \x4A # [PARENTHESIZED LATIN CAPITAL LETTER J] +alias \U0001F11A \x4B # [PARENTHESIZED LATIN CAPITAL LETTER K] +alias \U0001F11B \x4C # [PARENTHESIZED LATIN CAPITAL LETTER L] +alias \U0001F11C \x4D # [PARENTHESIZED LATIN CAPITAL LETTER M] +alias \U0001F11D \x4E # [PARENTHESIZED LATIN CAPITAL LETTER N] +alias \U0001F11E \x4F # [PARENTHESIZED LATIN CAPITAL LETTER O] +alias \U0001F11F \x50 # [PARENTHESIZED LATIN CAPITAL LETTER P] +alias \U0001F120 \x51 # [PARENTHESIZED LATIN CAPITAL LETTER Q] +alias \U0001F121 \x52 # [PARENTHESIZED LATIN CAPITAL LETTER R] +alias \U0001F122 \x53 # [PARENTHESIZED LATIN CAPITAL LETTER S] +alias \U0001F123 \x54 # [PARENTHESIZED LATIN CAPITAL LETTER T] +alias \U0001F124 \x55 # [PARENTHESIZED LATIN CAPITAL LETTER U] +alias \U0001F125 \x56 # [PARENTHESIZED LATIN CAPITAL LETTER V] +alias \U0001F126 \x57 # [PARENTHESIZED LATIN CAPITAL LETTER W] +alias \U0001F127 \x58 # [PARENTHESIZED LATIN CAPITAL LETTER X] +alias \U0001F128 \x59 # [PARENTHESIZED LATIN CAPITAL LETTER Y] +alias \U0001F129 \x5A # [PARENTHESIZED LATIN CAPITAL LETTER Z] + +alias \U0001F130 \x41 # [SQUARED LATIN CAPITAL LETTER A] +alias \U0001F131 \x42 # [SQUARED LATIN CAPITAL LETTER B] +alias \U0001F132 \x43 # [SQUARED LATIN CAPITAL LETTER C] +alias \U0001F133 \x44 # [SQUARED LATIN CAPITAL LETTER D] +alias \U0001F134 \x45 # [SQUARED LATIN CAPITAL LETTER E] +alias \U0001F135 \x46 # [SQUARED LATIN CAPITAL LETTER F] +alias \U0001F136 \x47 # [SQUARED LATIN CAPITAL LETTER G] +alias \U0001F137 \x48 # [SQUARED LATIN CAPITAL LETTER H] +alias \U0001F138 \x49 # [SQUARED LATIN CAPITAL LETTER I] +alias \U0001F139 \x4A # [SQUARED LATIN CAPITAL LETTER J] +alias \U0001F13A \x4B # [SQUARED LATIN CAPITAL LETTER K] +alias \U0001F13B \x4C # [SQUARED LATIN CAPITAL LETTER L] +alias \U0001F13C \x4D # [SQUARED LATIN CAPITAL LETTER M] +alias \U0001F13D \x4E # [SQUARED LATIN CAPITAL LETTER N] +alias \U0001F13E \x4F # [SQUARED LATIN CAPITAL LETTER O] +alias \U0001F13F \x50 # [SQUARED LATIN CAPITAL LETTER P] +alias \U0001F140 \x51 # [SQUARED LATIN CAPITAL LETTER Q] +alias \U0001F141 \x52 # [SQUARED LATIN CAPITAL LETTER R] +alias \U0001F142 \x53 # [SQUARED LATIN CAPITAL LETTER S] +alias \U0001F143 \x54 # [SQUARED LATIN CAPITAL LETTER T] +alias \U0001F144 \x55 # [SQUARED LATIN CAPITAL LETTER U] +alias \U0001F145 \x56 # [SQUARED LATIN CAPITAL LETTER V] +alias \U0001F146 \x57 # [SQUARED LATIN CAPITAL LETTER W] +alias \U0001F147 \x58 # [SQUARED LATIN CAPITAL LETTER X] +alias \U0001F148 \x59 # [SQUARED LATIN CAPITAL LETTER Y] +alias \U0001F149 \x5A # [SQUARED LATIN CAPITAL LETTER Z] + +alias \U0001F150 \x41 # [NEGATIVE CIRCLED LATIN CAPITAL LETTER A] +alias \U0001F151 \x42 # [NEGATIVE CIRCLED LATIN CAPITAL LETTER B] +alias \U0001F152 \x43 # [NEGATIVE CIRCLED LATIN CAPITAL LETTER C] +alias \U0001F153 \x44 # [NEGATIVE CIRCLED LATIN CAPITAL LETTER D] +alias \U0001F154 \x45 # [NEGATIVE CIRCLED LATIN CAPITAL LETTER E] +alias \U0001F155 \x46 # [NEGATIVE CIRCLED LATIN CAPITAL LETTER F] +alias \U0001F156 \x47 # [NEGATIVE CIRCLED LATIN CAPITAL LETTER G] +alias \U0001F157 \x48 # [NEGATIVE CIRCLED LATIN CAPITAL LETTER H] +alias \U0001F158 \x49 # [NEGATIVE CIRCLED LATIN CAPITAL LETTER I] +alias \U0001F159 \x4A # [NEGATIVE CIRCLED LATIN CAPITAL LETTER J] +alias \U0001F15A \x4B # [NEGATIVE CIRCLED LATIN CAPITAL LETTER K] +alias \U0001F15B \x4C # [NEGATIVE CIRCLED LATIN CAPITAL LETTER L] +alias \U0001F15C \x4D # [NEGATIVE CIRCLED LATIN CAPITAL LETTER M] +alias \U0001F15D \x4E # [NEGATIVE CIRCLED LATIN CAPITAL LETTER N] +alias \U0001F15E \x4F # [NEGATIVE CIRCLED LATIN CAPITAL LETTER O] +alias \U0001F15F \x50 # [NEGATIVE CIRCLED LATIN CAPITAL LETTER P] +alias \U0001F160 \x51 # [NEGATIVE CIRCLED LATIN CAPITAL LETTER Q] +alias \U0001F161 \x52 # [NEGATIVE CIRCLED LATIN CAPITAL LETTER R] +alias \U0001F162 \x53 # [NEGATIVE CIRCLED LATIN CAPITAL LETTER S] +alias \U0001F163 \x54 # [NEGATIVE CIRCLED LATIN CAPITAL LETTER T] +alias \U0001F164 \x55 # [NEGATIVE CIRCLED LATIN CAPITAL LETTER U] +alias \U0001F165 \x56 # [NEGATIVE CIRCLED LATIN CAPITAL LETTER V] +alias \U0001F166 \x57 # [NEGATIVE CIRCLED LATIN CAPITAL LETTER W] +alias \U0001F167 \x58 # [NEGATIVE CIRCLED LATIN CAPITAL LETTER X] +alias \U0001F168 \x59 # [NEGATIVE CIRCLED LATIN CAPITAL LETTER Y] +alias \U0001F169 \x5A # [NEGATIVE CIRCLED LATIN CAPITAL LETTER Z] + +alias \U0001F170 \x41 # [NEGATIVE SQUARED LATIN CAPITAL LETTER A] +alias \U0001F171 \x42 # [NEGATIVE SQUARED LATIN CAPITAL LETTER B] +alias \U0001F172 \x43 # [NEGATIVE SQUARED LATIN CAPITAL LETTER C] +alias \U0001F173 \x44 # [NEGATIVE SQUARED LATIN CAPITAL LETTER D] +alias \U0001F174 \x45 # [NEGATIVE SQUARED LATIN CAPITAL LETTER E] +alias \U0001F175 \x46 # [NEGATIVE SQUARED LATIN CAPITAL LETTER F] +alias \U0001F176 \x47 # [NEGATIVE SQUARED LATIN CAPITAL LETTER G] +alias \U0001F177 \x48 # [NEGATIVE SQUARED LATIN CAPITAL LETTER H] +alias \U0001F178 \x49 # [NEGATIVE SQUARED LATIN CAPITAL LETTER I] +alias \U0001F179 \x4A # [NEGATIVE SQUARED LATIN CAPITAL LETTER J] +alias \U0001F17A \x4B # [NEGATIVE SQUARED LATIN CAPITAL LETTER K] +alias \U0001F17B \x4C # [NEGATIVE SQUARED LATIN CAPITAL LETTER L] +alias \U0001F17C \x4D # [NEGATIVE SQUARED LATIN CAPITAL LETTER M] +alias \U0001F17D \x4E # [NEGATIVE SQUARED LATIN CAPITAL LETTER N] +alias \U0001F17E \x4F # [NEGATIVE SQUARED LATIN CAPITAL LETTER O] +alias \U0001F17F \x50 # [NEGATIVE SQUARED LATIN CAPITAL LETTER P] +alias \U0001F180 \x51 # [NEGATIVE SQUARED LATIN CAPITAL LETTER Q] +alias \U0001F181 \x52 # [NEGATIVE SQUARED LATIN CAPITAL LETTER R] +alias \U0001F182 \x53 # [NEGATIVE SQUARED LATIN CAPITAL LETTER S] +alias \U0001F183 \x54 # [NEGATIVE SQUARED LATIN CAPITAL LETTER T] +alias \U0001F184 \x55 # [NEGATIVE SQUARED LATIN CAPITAL LETTER U] +alias \U0001F185 \x56 # [NEGATIVE SQUARED LATIN CAPITAL LETTER V] +alias \U0001F186 \x57 # [NEGATIVE SQUARED LATIN CAPITAL LETTER W] +alias \U0001F187 \x58 # [NEGATIVE SQUARED LATIN CAPITAL LETTER X] +alias \U0001F188 \x59 # [NEGATIVE SQUARED LATIN CAPITAL LETTER Y] +alias \U0001F189 \x5A # [NEGATIVE SQUARED LATIN CAPITAL LETTER Z] diff --git a/etc_org/brltty/Text/ltr-cyrillic.tti b/etc_org/brltty/Text/ltr-cyrillic.tti new file mode 100644 index 0000000..a16afd6 --- /dev/null +++ b/etc_org/brltty/Text/ltr-cyrillic.tti @@ -0,0 +1,99 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This BRLTTY text subtable defines the standard braille representations +# for the letters of the Cyrillic alphabet. + +# lowercase letters +char \u0430 (1 ) # ⠁ а [CYRILLIC SMALL LETTER A] +char \u0431 (12 ) # ⠃ б [CYRILLIC SMALL LETTER BE] +char \u0432 ( 2 456 ) # ⠺ в [CYRILLIC SMALL LETTER VE] +char \u0433 (12 45 ) # ⠛ г [CYRILLIC SMALL LETTER GHE] +char \u0434 (1 45 ) # ⠙ д [CYRILLIC SMALL LETTER DE] +char \u0435 (1 5 ) # ⠑ е [CYRILLIC SMALL LETTER IE] +char \u0436 ( 2 45 ) # ⠚ ж [CYRILLIC SMALL LETTER ZHE] +char \u0437 (1 3 56 ) # ⠵ з [CYRILLIC SMALL LETTER ZE] +char \u0438 ( 2 4 ) # ⠊ и [CYRILLIC SMALL LETTER I] +char \u0439 (1234 6 ) # ⠯ й [CYRILLIC SMALL LETTER SHORT I] +char \u043A (1 3 ) # ⠅ к [CYRILLIC SMALL LETTER KA] +char \u043B (123 ) # ⠇ л [CYRILLIC SMALL LETTER EL] +char \u043C (1 34 ) # ⠍ м [CYRILLIC SMALL LETTER EM] +char \u043D (1 345 ) # ⠝ н [CYRILLIC SMALL LETTER EN] +char \u043E (1 3 5 ) # ⠕ о [CYRILLIC SMALL LETTER O] +char \u043F (1234 ) # ⠏ п [CYRILLIC SMALL LETTER PE] +char \u0440 (123 5 ) # ⠗ р [CYRILLIC SMALL LETTER ER] +char \u0441 ( 234 ) # ⠎ с [CYRILLIC SMALL LETTER ES] +char \u0442 ( 2345 ) # ⠞ т [CYRILLIC SMALL LETTER TE] +char \u0443 (1 3 6 ) # ⠥ у [CYRILLIC SMALL LETTER U] +char \u0444 (12 4 ) # ⠋ ф [CYRILLIC SMALL LETTER EF] +char \u0445 (12 5 ) # ⠓ х [CYRILLIC SMALL LETTER HA] +char \u0446 (1 4 ) # ⠉ ц [CYRILLIC SMALL LETTER TSE] +char \u0447 (12345 ) # ⠟ ч [CYRILLIC SMALL LETTER CHE] +char \u0448 (1 56 ) # ⠱ ш [CYRILLIC SMALL LETTER SHA] +char \u0449 (1 34 6 ) # ⠭ щ [CYRILLIC SMALL LETTER SHCHA] +char \u044A (123 56 ) # ⠷ ъ [CYRILLIC SMALL LETTER HARD SIGN] +char \u044B ( 234 6 ) # ⠮ ы [CYRILLIC SMALL LETTER YERU] +char \u044C ( 23456 ) # ⠾ ь [CYRILLIC SMALL LETTER SOFT SIGN] +char \u044D ( 2 4 6 ) # ⠪ э [CYRILLIC SMALL LETTER E] +char \u044E (12 56 ) # ⠳ ю [CYRILLIC SMALL LETTER YU] +char \u044F (12 4 6 ) # ⠫ я [CYRILLIC SMALL LETTER YA] +char \u0451 (1 6 ) # ⠡ ё [CYRILLIC SMALL LETTER IO] + +# uppercase letters +char \u0410 (1 7 ) # ⡁ А [CYRILLIC CAPITAL LETTER A] +char \u0411 (12 7 ) # ⡃ Б [CYRILLIC CAPITAL LETTER BE] +char \u0412 ( 2 4567 ) # ⡺ В [CYRILLIC CAPITAL LETTER VE] +char \u0413 (12 45 7 ) # ⡛ Г [CYRILLIC CAPITAL LETTER GHE] +char \u0414 (1 45 7 ) # ⡙ Д [CYRILLIC CAPITAL LETTER DE] +char \u0415 (1 5 7 ) # ⡑ Е [CYRILLIC CAPITAL LETTER IE] +char \u0416 ( 2 45 7 ) # ⡚ Ж [CYRILLIC CAPITAL LETTER ZHE] +char \u0417 (1 3 567 ) # ⡵ З [CYRILLIC CAPITAL LETTER ZE] +char \u0418 ( 2 4 7 ) # ⡊ И [CYRILLIC CAPITAL LETTER I] +char \u0419 (1234 67 ) # ⡯ Й [CYRILLIC CAPITAL LETTER SHORT I] +char \u041A (1 3 7 ) # ⡅ К [CYRILLIC CAPITAL LETTER KA] +char \u041B (123 7 ) # ⡇ Л [CYRILLIC CAPITAL LETTER EL] +char \u041C (1 34 7 ) # ⡍ М [CYRILLIC CAPITAL LETTER EM] +char \u041D (1 345 7 ) # ⡝ Н [CYRILLIC CAPITAL LETTER EN] +char \u041E (1 3 5 7 ) # ⡕ О [CYRILLIC CAPITAL LETTER O] +char \u041F (1234 7 ) # ⡏ П [CYRILLIC CAPITAL LETTER PE] +char \u0420 (123 5 7 ) # ⡗ Р [CYRILLIC CAPITAL LETTER ER] +char \u0421 ( 234 7 ) # ⡎ С [CYRILLIC CAPITAL LETTER ES] +char \u0422 ( 2345 7 ) # ⡞ Т [CYRILLIC CAPITAL LETTER TE] +char \u0423 (1 3 67 ) # ⡥ У [CYRILLIC CAPITAL LETTER U] +char \u0424 (12 4 7 ) # ⡋ Ф [CYRILLIC CAPITAL LETTER EF] +char \u0425 (12 5 7 ) # ⡓ Х [CYRILLIC CAPITAL LETTER HA] +char \u0426 (1 4 7 ) # ⡉ Ц [CYRILLIC CAPITAL LETTER TSE] +char \u0427 (12345 7 ) # ⡟ Ч [CYRILLIC CAPITAL LETTER CHE] +char \u0428 (1 567 ) # ⡱ Ш [CYRILLIC CAPITAL LETTER SHA] +char \u0429 (1 34 67 ) # ⡭ Щ [CYRILLIC CAPITAL LETTER SHCHA] +char \u042A (123 567 ) # ⡷ Ъ [CYRILLIC CAPITAL LETTER HARD SIGN] +char \u042B ( 234 67 ) # ⡮ Ы [CYRILLIC CAPITAL LETTER YERU] +char \u042C ( 234567 ) # ⡾ Ь [CYRILLIC CAPITAL LETTER SOFT SIGN] +char \u042D ( 2 4 67 ) # ⡪ Э [CYRILLIC CAPITAL LETTER E] +char \u042E (12 567 ) # ⡳ Ю [CYRILLIC CAPITAL LETTER YU] +char \u042F (12 4 67 ) # ⡫ Я [CYRILLIC CAPITAL LETTER YA] +char \u0401 (1 67 ) # ⡡ Ё [CYRILLIC CAPITAL LETTER IO] + +# obsolete lowercase letters +char \u0463 ( 345 ) # ⠜ ѣ [CYRILLIC SMALL LETTER YAT] +char \u046B ( 2 4 6 ) # ⠪ ѫ [CYRILLIC SMALL LETTER BIG YUS] + +# obsolete uppercase letters +char \u0462 ( 345 7 ) # ⡜ Ѣ [CYRILLIC CAPITAL LETTER YAT] +char \u046A ( 2 4 67 ) # ⡪ Ѫ [CYRILLIC CAPITAL LETTER BIG YUS] + diff --git a/etc_org/brltty/Text/ltr-dot8.tti b/etc_org/brltty/Text/ltr-dot8.tti new file mode 100644 index 0000000..8317ad5 --- /dev/null +++ b/etc_org/brltty/Text/ltr-dot8.tti @@ -0,0 +1,77 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This BRLTTY text subtable defines the braille representations for the letters +# of the Latin alphabet by adding dot 8 to their standard representations. + +# lowercase letters +char \x61 (1 8) # ⢁ a [LATIN SMALL LETTER A] +char \x62 (12 8) # ⢃ b [LATIN SMALL LETTER B] +char \x63 (1 4 8) # ⢉ c [LATIN SMALL LETTER C] +char \x64 (1 45 8) # ⢙ d [LATIN SMALL LETTER D] +char \x65 (1 5 8) # ⢑ e [LATIN SMALL LETTER E] +char \x66 (12 4 8) # ⢋ f [LATIN SMALL LETTER F] +char \x67 (12 45 8) # ⢛ g [LATIN SMALL LETTER G] +char \x68 (12 5 8) # ⢓ h [LATIN SMALL LETTER H] +char \x69 ( 2 4 8) # ⢊ i [LATIN SMALL LETTER I] +char \x6A ( 2 45 8) # ⢚ j [LATIN SMALL LETTER J] +char \x6B (1 3 8) # ⢅ k [LATIN SMALL LETTER K] +char \x6C (123 8) # ⢇ l [LATIN SMALL LETTER L] +char \x6D (1 34 8) # ⢍ m [LATIN SMALL LETTER M] +char \x6E (1 345 8) # ⢝ n [LATIN SMALL LETTER N] +char \x6F (1 3 5 8) # ⢕ o [LATIN SMALL LETTER O] +char \x70 (1234 8) # ⢏ p [LATIN SMALL LETTER P] +char \x71 (12345 8) # ⢟ q [LATIN SMALL LETTER Q] +char \x72 (123 5 8) # ⢗ r [LATIN SMALL LETTER R] +char \x73 ( 234 8) # ⢎ s [LATIN SMALL LETTER S] +char \x74 ( 2345 8) # ⢞ t [LATIN SMALL LETTER T] +char \x75 (1 3 6 8) # ⢥ u [LATIN SMALL LETTER U] +char \x76 (123 6 8) # ⢧ v [LATIN SMALL LETTER V] +char \x77 ( 2 456 8) # ⢺ w [LATIN SMALL LETTER W] +char \x78 (1 34 6 8) # ⢭ x [LATIN SMALL LETTER X] +char \x79 (1 3456 8) # ⢽ y [LATIN SMALL LETTER Y] +char \x7A (1 3 56 8) # ⢵ z [LATIN SMALL LETTER Z] + +# uppercase letters +char \x41 (1 78) # ⣁ A [LATIN CAPITAL LETTER A] +char \x42 (12 78) # ⣃ B [LATIN CAPITAL LETTER B] +char \x43 (1 4 78) # ⣉ C [LATIN CAPITAL LETTER C] +char \x44 (1 45 78) # ⣙ D [LATIN CAPITAL LETTER D] +char \x45 (1 5 78) # ⣑ E [LATIN CAPITAL LETTER E] +char \x46 (12 4 78) # ⣋ F [LATIN CAPITAL LETTER F] +char \x47 (12 45 78) # ⣛ G [LATIN CAPITAL LETTER G] +char \x48 (12 5 78) # ⣓ H [LATIN CAPITAL LETTER H] +char \x49 ( 2 4 78) # ⣊ I [LATIN CAPITAL LETTER I] +char \x4A ( 2 45 78) # ⣚ J [LATIN CAPITAL LETTER J] +char \x4B (1 3 78) # ⣅ K [LATIN CAPITAL LETTER K] +char \x4C (123 78) # ⣇ L [LATIN CAPITAL LETTER L] +char \x4D (1 34 78) # ⣍ M [LATIN CAPITAL LETTER M] +char \x4E (1 345 78) # ⣝ N [LATIN CAPITAL LETTER N] +char \x4F (1 3 5 78) # ⣕ O [LATIN CAPITAL LETTER O] +char \x50 (1234 78) # ⣏ P [LATIN CAPITAL LETTER P] +char \x51 (12345 78) # ⣟ Q [LATIN CAPITAL LETTER Q] +char \x52 (123 5 78) # ⣗ R [LATIN CAPITAL LETTER R] +char \x53 ( 234 78) # ⣎ S [LATIN CAPITAL LETTER S] +char \x54 ( 2345 78) # ⣞ T [LATIN CAPITAL LETTER T] +char \x55 (1 3 678) # ⣥ U [LATIN CAPITAL LETTER U] +char \x56 (123 678) # ⣧ V [LATIN CAPITAL LETTER V] +char \x57 ( 2 45678) # ⣺ W [LATIN CAPITAL LETTER W] +char \x58 (1 34 678) # ⣭ X [LATIN CAPITAL LETTER X] +char \x59 (1 345678) # ⣽ Y [LATIN CAPITAL LETTER Y] +char \x5A (1 3 5678) # ⣵ Z [LATIN CAPITAL LETTER Z] + diff --git a/etc_org/brltty/Text/ltr-latin.tti b/etc_org/brltty/Text/ltr-latin.tti new file mode 100644 index 0000000..f0eb2b9 --- /dev/null +++ b/etc_org/brltty/Text/ltr-latin.tti @@ -0,0 +1,76 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This BRLTTY text subtable defines the standard braille representations +# for the letters of the Latin alphabet. + +char \x41 (1 7 ) # ⡁ A [LATIN CAPITAL LETTER A] +char \x42 (12 7 ) # ⡃ B [LATIN CAPITAL LETTER B] +char \x43 (1 4 7 ) # ⡉ C [LATIN CAPITAL LETTER C] +char \x44 (1 45 7 ) # ⡙ D [LATIN CAPITAL LETTER D] +char \x45 (1 5 7 ) # ⡑ E [LATIN CAPITAL LETTER E] +char \x46 (12 4 7 ) # ⡋ F [LATIN CAPITAL LETTER F] +char \x47 (12 45 7 ) # ⡛ G [LATIN CAPITAL LETTER G] +char \x48 (12 5 7 ) # ⡓ H [LATIN CAPITAL LETTER H] +char \x49 ( 2 4 7 ) # ⡊ I [LATIN CAPITAL LETTER I] +char \x4A ( 2 45 7 ) # ⡚ J [LATIN CAPITAL LETTER J] +char \x4B (1 3 7 ) # ⡅ K [LATIN CAPITAL LETTER K] +char \x4C (123 7 ) # ⡇ L [LATIN CAPITAL LETTER L] +char \x4D (1 34 7 ) # ⡍ M [LATIN CAPITAL LETTER M] +char \x4E (1 345 7 ) # ⡝ N [LATIN CAPITAL LETTER N] +char \x4F (1 3 5 7 ) # ⡕ O [LATIN CAPITAL LETTER O] +char \x50 (1234 7 ) # ⡏ P [LATIN CAPITAL LETTER P] +char \x51 (12345 7 ) # ⡟ Q [LATIN CAPITAL LETTER Q] +char \x52 (123 5 7 ) # ⡗ R [LATIN CAPITAL LETTER R] +char \x53 ( 234 7 ) # ⡎ S [LATIN CAPITAL LETTER S] +char \x54 ( 2345 7 ) # ⡞ T [LATIN CAPITAL LETTER T] +char \x55 (1 3 67 ) # ⡥ U [LATIN CAPITAL LETTER U] +char \x56 (123 67 ) # ⡧ V [LATIN CAPITAL LETTER V] +char \x57 ( 2 4567 ) # ⡺ W [LATIN CAPITAL LETTER W] +char \x58 (1 34 67 ) # ⡭ X [LATIN CAPITAL LETTER X] +char \x59 (1 34567 ) # ⡽ Y [LATIN CAPITAL LETTER Y] +char \x5A (1 3 567 ) # ⡵ Z [LATIN CAPITAL LETTER Z] + +char \x61 (1 ) # ⠁ a [LATIN SMALL LETTER A] +char \x62 (12 ) # ⠃ b [LATIN SMALL LETTER B] +char \x63 (1 4 ) # ⠉ c [LATIN SMALL LETTER C] +char \x64 (1 45 ) # ⠙ d [LATIN SMALL LETTER D] +char \x65 (1 5 ) # ⠑ e [LATIN SMALL LETTER E] +char \x66 (12 4 ) # ⠋ f [LATIN SMALL LETTER F] +char \x67 (12 45 ) # ⠛ g [LATIN SMALL LETTER G] +char \x68 (12 5 ) # ⠓ h [LATIN SMALL LETTER H] +char \x69 ( 2 4 ) # ⠊ i [LATIN SMALL LETTER I] +char \x6A ( 2 45 ) # ⠚ j [LATIN SMALL LETTER J] +char \x6B (1 3 ) # ⠅ k [LATIN SMALL LETTER K] +char \x6C (123 ) # ⠇ l [LATIN SMALL LETTER L] +char \x6D (1 34 ) # ⠍ m [LATIN SMALL LETTER M] +char \x6E (1 345 ) # ⠝ n [LATIN SMALL LETTER N] +char \x6F (1 3 5 ) # ⠕ o [LATIN SMALL LETTER O] +char \x70 (1234 ) # ⠏ p [LATIN SMALL LETTER P] +char \x71 (12345 ) # ⠟ q [LATIN SMALL LETTER Q] +char \x72 (123 5 ) # ⠗ r [LATIN SMALL LETTER R] +char \x73 ( 234 ) # ⠎ s [LATIN SMALL LETTER S] +char \x74 ( 2345 ) # ⠞ t [LATIN SMALL LETTER T] +char \x75 (1 3 6 ) # ⠥ u [LATIN SMALL LETTER U] +char \x76 (123 6 ) # ⠧ v [LATIN SMALL LETTER V] +char \x77 ( 2 456 ) # ⠺ w [LATIN SMALL LETTER W] +char \x78 (1 34 6 ) # ⠭ x [LATIN SMALL LETTER X] +char \x79 (1 3456 ) # ⠽ y [LATIN SMALL LETTER Y] +char \x7A (1 3 56 ) # ⠵ z [LATIN SMALL LETTER Z] + +include ltr-alias.tti diff --git a/etc_org/brltty/Text/ltr-tibetan.tti b/etc_org/brltty/Text/ltr-tibetan.tti new file mode 100644 index 0000000..9f80c16 --- /dev/null +++ b/etc_org/brltty/Text/ltr-tibetan.tti @@ -0,0 +1,92 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This BRLTTY text subtable defines the standard braille representations +# for the letters of the Tibetan alphabet. +# +# Sébastien Hinderer + +# non subjoined letters (dot 7 added) +char \u0F40 (1 3 7 ) # ⡅ ཀ [TIBETAN LETTER KA] +char \u0F41 (1 4 7 ) # ⡉ ཁ [TIBETAN LETTER KHA] +char \u0F42 (12 45 7 ) # ⡛ ག [TIBETAN LETTER GA] +char \u0F44 ( 23 567 ) # ⡶ ང [TIBETAN LETTER NGA] +char \u0F45 (1 4567 ) # ⡹ ཅ [TIBETAN LETTER CA] +char \u0F46 (1 34567 ) # ⡽ ཆ [TIBETAN LETTER CHA] +char \u0F47 (12345 7 ) # ⡟ ཇ [TIBETAN LETTER JA] +char \u0F49 ( 345 7 ) # ⡜ ཉ [TIBETAN LETTER NYA] +char \u0F4F ( 2345 7 ) # ⡞ ཏ [TIBETAN LETTER TA] +char \u0F50 ( 234567 ) # ⡾ ཐ [TIBETAN LETTER THA] +char \u0F51 (1 45 7 ) # ⡙ ད [TIBETAN LETTER DA] +char \u0F53 (1 345 7 ) # ⡝ ན [TIBETAN LETTER NA] +char \u0F54 (1234 7 ) # ⡏ པ [TIBETAN LETTER PA] +char \u0F55 (1234 67 ) # ⡯ ཕ [TIBETAN LETTER PHA] +char \u0F56 (12 7 ) # ⡃ བ [TIBETAN LETTER BA] +char \u0F58 (1 34 7 ) # ⡍ མ [TIBETAN LETTER MA] +char \u0F59 (1 34 67 ) # ⡭ ཙ [TIBETAN LETTER TSA] +char \u0F5A (1 3 567 ) # ⡵ ཚ [TIBETAN LETTER TSHA] +char \u0F5B (1234567 ) # ⡿ ཛ [TIBETAN LETTER DZA] +char \u0F5D ( 2 4567 ) # ⡺ ཝ [TIBETAN LETTER WA] +char \u0F5E (1 4 67 ) # ⡩ ཞ [TIBETAN LETTER ZHA] +char \u0F5F ( 234 7 ) # ⡎ ཟ [TIBETAN LETTER ZA] +char \u0F60 (12 4 67 ) # ⡫ འ [TIBETAN LETTER -A] +char \u0F61 ( 2 45 7 ) # ⡚ ཡ [TIBETAN LETTER YA] +char \u0F62 (123 5 7 ) # ⡗ ར [TIBETAN LETTER RA] +char \u0F63 (123 7 ) # ⡇ ལ [TIBETAN LETTER LA] +char \u0F64 (1 567 ) # ⡱ ཤ [TIBETAN LETTER SHA] +char \u0F66 ( 234 67 ) # ⡮ ས [TIBETAN LETTER SA] +char \u0F67 (12 5 7 ) # ⡓ ཧ [TIBETAN LETTER HA] +char \u0F68 (1 7 ) # ⡁ ཨ [TIBETAN LETTER A] + +# subjoined letters +char \u0F90 (1 3 ) # ⠅ ྐ [TIBETAN SUBJOINED LETTER KA] +char \u0F91 (1 4 ) # ⠉ ྑ [TIBETAN SUBJOINED LETTER KHA] +char \u0F92 (12 45 ) # ⠛ ྒ [TIBETAN SUBJOINED LETTER GA] +char \u0F94 ( 23 56 ) # ⠶ ྔ [TIBETAN SUBJOINED LETTER NGA] +char \u0F95 (1 456 ) # ⠹ ྕ [TIBETAN SUBJOINED LETTER CA] +char \u0F96 (1 3456 ) # ⠽ ྖ [TIBETAN SUBJOINED LETTER CHA] +char \u0F97 (12345 ) # ⠟ ྗ [TIBETAN SUBJOINED LETTER JA] +char \u0F99 ( 345 ) # ⠜ ྙ [TIBETAN SUBJOINED LETTER NYA] +char \u0F9F ( 2345 ) # ⠞ ྟ [TIBETAN SUBJOINED LETTER TA] +char \u0FA0 ( 23456 ) # ⠾ ྠ [TIBETAN SUBJOINED LETTER THA] +char \u0FA1 (1 45 ) # ⠙ ྡ [TIBETAN SUBJOINED LETTER DA] +char \u0FA3 (1 345 ) # ⠝ ྣ [TIBETAN SUBJOINED LETTER NA] +char \u0FA4 (1234 ) # ⠏ ྤ [TIBETAN SUBJOINED LETTER PA] +char \u0FA5 (1234 6 ) # ⠯ ྥ [TIBETAN SUBJOINED LETTER PHA] +char \u0FA6 (12 ) # ⠃ ྦ [TIBETAN SUBJOINED LETTER BA] +char \u0FA8 (1 34 ) # ⠍ ྨ [TIBETAN SUBJOINED LETTER MA] +char \u0FA9 (1 34 6 ) # ⠭ ྩ [TIBETAN SUBJOINED LETTER TSA] +char \u0FAA (1 3 56 ) # ⠵ ྪ [TIBETAN SUBJOINED LETTER TSHA] +char \u0FAB (123456 ) # ⠿ ྫ [TIBETAN SUBJOINED LETTER DZA] +char \u0FAD ( 2 456 ) # ⠺ ྭ [TIBETAN SUBJOINED LETTER WA] +char \u0FAE (1 4 6 ) # ⠩ ྮ [TIBETAN SUBJOINED LETTER ZHA] +char \u0FAF ( 234 ) # ⠎ ྯ [TIBETAN SUBJOINED LETTER ZA] +char \u0FB0 (12 4 6 ) # ⠫ ྰ [TIBETAN SUBJOINED LETTER -A] +char \u0FB1 ( 2 45 ) # ⠚ ྱ [TIBETAN SUBJOINED LETTER YA] +char \u0FB2 (123 5 ) # ⠗ ྲ [TIBETAN SUBJOINED LETTER RA] +char \u0FB3 (123 ) # ⠇ ླ [TIBETAN SUBJOINED LETTER LA] +char \u0FB4 (1 56 ) # ⠱ ྴ [TIBETAN SUBJOINED LETTER SHA] +char \u0FB6 ( 234 6 ) # ⠮ ྶ [TIBETAN SUBJOINED LETTER SA] +char \u0FB7 (12 5 ) # ⠓ ྷ [TIBETAN SUBJOINED LETTER HA] +char \u0FB8 (1 ) # ⠁ ྸ [TIBETAN SUBJOINED LETTER A] + +# vowels +char \u0F72 ( 2 4 ) # ⠊ ི [TIBETAN VOWEL SIGN I] +char \u0F74 (1 3 6 ) # ⠥ ུ [TIBETAN VOWEL SIGN U] +char \u0F7A (1 5 ) # ⠑ ེ [TIBETAN VOWEL SIGN E] +char \u0F7C (1 3 5 ) # ⠕ ོ [TIBETAN VOWEL SIGN O] diff --git a/etc_org/brltty/Text/lv.ttb b/etc_org/brltty/Text/lv.ttb new file mode 100644 index 0000000..f7df46f --- /dev/null +++ b/etc_org/brltty/Text/lv.ttb @@ -0,0 +1,227 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Latvian + +# Created & maintained by Leon Ungier . +# +# Converted from liblouis table by Samuel Thibault + +# generated by ttbtest: charset=latin7 +char \x09 ( ) # 09 ⠀ [CHARACTER TABULATION] +char \x0A ( ) # 0A ⠀ [LINE FEED (LF)] +char \x0D ( ) # 0D ⠀ [CARRIAGE RETURN (CR)] +char \x20 ( ) # 20 ⠀ [SPACE] +char \x21 ( 23 5 ) # 21 ⠖ ! [EXCLAMATION MARK] +char \x22 ( 3 56 ) # 22 ⠴ " [QUOTATION MARK] +char \x23 ( 3456 ) # 23 ⠼ # [NUMBER SIGN] +char \x27 ( 3 ) # 27 ⠄ ' [APOSTROPHE] +char \x28 ( 23 56 ) # 28 ⠶ ( [LEFT PARENTHESIS] +char \x29 ( 23 56 ) # 29 ⠶ ) [RIGHT PARENTHESIS] +char \x2C ( 6 ) # 2C ⠠ , [COMMA] +char \x2E ( 2 56 ) # 2E ⠲ . [FULL STOP] +char \x2F ( 34 ) # 2F ⠌ / [SOLIDUS] +char \x30 ( 2 45 ) # 30 ⠚ 0 [DIGIT ZERO] +char \x31 (1 ) # 31 ⠁ 1 [DIGIT ONE] +char \x32 (12 ) # 32 ⠃ 2 [DIGIT TWO] +char \x33 (1 4 ) # 33 ⠉ 3 [DIGIT THREE] +char \x34 (1 45 ) # 34 ⠙ 4 [DIGIT FOUR] +char \x35 (1 5 ) # 35 ⠑ 5 [DIGIT FIVE] +char \x36 (12 4 ) # 36 ⠋ 6 [DIGIT SIX] +char \x37 (12 45 ) # 37 ⠛ 7 [DIGIT SEVEN] +char \x38 (12 5 ) # 38 ⠓ 8 [DIGIT EIGHT] +char \x39 ( 2 4 ) # 39 ⠊ 9 [DIGIT NINE] +char \x3A ( 2 5 ) # 3A ⠒ : [COLON] +char \x3B ( 23 ) # 3B ⠆ ; [SEMICOLON] +char \x3C (12 6 ) # 3C ⠣ < [LESS-THAN SIGN] +char \x3D (123456 ) # 3D ⠿ = [EQUALS SIGN] +char \x3E ( 345 ) # 3E ⠜ > [GREATER-THAN SIGN] +char \x3F ( 2 6 ) # 3F ⠢ ? [QUESTION MARK] +char \x41 (1 ) # 41 ⠁ A [LATIN CAPITAL LETTER A] +char \x42 (12 ) # 42 ⠃ B [LATIN CAPITAL LETTER B] +char \x43 (1 4 ) # 43 ⠉ C [LATIN CAPITAL LETTER C] +char \x44 (1 45 ) # 44 ⠙ D [LATIN CAPITAL LETTER D] +char \x45 (1 5 ) # 45 ⠑ E [LATIN CAPITAL LETTER E] +char \x46 (12 4 ) # 46 ⠋ F [LATIN CAPITAL LETTER F] +char \x47 (12 45 ) # 47 ⠛ G [LATIN CAPITAL LETTER G] +char \x48 (12 5 ) # 48 ⠓ H [LATIN CAPITAL LETTER H] +char \x49 ( 2 4 ) # 49 ⠊ I [LATIN CAPITAL LETTER I] +char \x4A ( 2 45 ) # 4A ⠚ J [LATIN CAPITAL LETTER J] +char \x4B (1 3 ) # 4B ⠅ K [LATIN CAPITAL LETTER K] +char \x4C (123 ) # 4C ⠇ L [LATIN CAPITAL LETTER L] +char \x4D (1 34 ) # 4D ⠍ M [LATIN CAPITAL LETTER M] +char \x4E (1 345 ) # 4E ⠝ N [LATIN CAPITAL LETTER N] +char \x4F (1 3 5 ) # 4F ⠕ O [LATIN CAPITAL LETTER O] +char \x50 (1234 ) # 50 ⠏ P [LATIN CAPITAL LETTER P] +char \x51 (12345 ) # 51 ⠟ Q [LATIN CAPITAL LETTER Q] +char \x52 (123 5 ) # 52 ⠗ R [LATIN CAPITAL LETTER R] +char \x53 ( 234 ) # 53 ⠎ S [LATIN CAPITAL LETTER S] +char \x54 ( 2345 ) # 54 ⠞ T [LATIN CAPITAL LETTER T] +char \x55 ( 34 ) # 55 ⠌ U [LATIN CAPITAL LETTER U] +char \x56 ( 2 456 ) # 56 ⠺ V [LATIN CAPITAL LETTER V] +char \x57 ( 2 456 ) # 57 ⠺ W [LATIN CAPITAL LETTER W] +char \x58 (1 34 6 ) # 58 ⠭ X [LATIN CAPITAL LETTER X] +char \x59 (1 3456 ) # 59 ⠽ Y [LATIN CAPITAL LETTER Y] +char \x5A ( 345 ) # 5A ⠜ Z [LATIN CAPITAL LETTER Z] +char \x5E ( 45 ) # 5E ⠘ ^ [CIRCUMFLEX ACCENT] +char \x61 (1 ) # 61 ⠁ a [LATIN SMALL LETTER A] +char \x62 (12 ) # 62 ⠃ b [LATIN SMALL LETTER B] +char \x63 (1 4 ) # 63 ⠉ c [LATIN SMALL LETTER C] +char \x64 (1 45 ) # 64 ⠙ d [LATIN SMALL LETTER D] +char \x65 (1 5 ) # 65 ⠑ e [LATIN SMALL LETTER E] +char \x66 (12 4 ) # 66 ⠋ f [LATIN SMALL LETTER F] +char \x67 (12 45 ) # 67 ⠛ g [LATIN SMALL LETTER G] +char \x68 (12 5 ) # 68 ⠓ h [LATIN SMALL LETTER H] +char \x69 ( 2 4 ) # 69 ⠊ i [LATIN SMALL LETTER I] +char \x6A ( 2 45 ) # 6A ⠚ j [LATIN SMALL LETTER J] +char \x6B (1 3 ) # 6B ⠅ k [LATIN SMALL LETTER K] +char \x6C (123 ) # 6C ⠇ l [LATIN SMALL LETTER L] +char \x6D (1 34 ) # 6D ⠍ m [LATIN SMALL LETTER M] +char \x6E (1 345 ) # 6E ⠝ n [LATIN SMALL LETTER N] +char \x6F (1 3 5 ) # 6F ⠕ o [LATIN SMALL LETTER O] +char \x70 (1234 ) # 70 ⠏ p [LATIN SMALL LETTER P] +char \x71 (12345 ) # 71 ⠟ q [LATIN SMALL LETTER Q] +char \x72 (123 5 ) # 72 ⠗ r [LATIN SMALL LETTER R] +char \x73 ( 234 ) # 73 ⠎ s [LATIN SMALL LETTER S] +char \x74 ( 2345 ) # 74 ⠞ t [LATIN SMALL LETTER T] +char \x75 ( 34 ) # 75 ⠌ u [LATIN SMALL LETTER U] +char \x76 ( 2 456 ) # 76 ⠺ v [LATIN SMALL LETTER V] +char \x77 ( 2 456 ) # 77 ⠺ w [LATIN SMALL LETTER W] +char \x78 (1 34 6 ) # 78 ⠭ x [LATIN SMALL LETTER X] +char \x79 (1 3456 ) # 79 ⠽ y [LATIN SMALL LETTER Y] +char \x7A ( 345 ) # 7A ⠜ z [LATIN SMALL LETTER Z] +char \x7C ( 456 ) # 7C ⠸ | [VERTICAL LINE] +char \x7E ( 5 ) # 7E ⠐ ~ [TILDE] +char \xA0 ( ) # A0 ⠀   [NO-BREAK SPACE] +char \u201D ( 3 56 ) # A1 ⠴ ” [RIGHT DOUBLE QUOTATION MARK] +char \u201E ( 23 6 ) # A5 ⠦ „ [DOUBLE LOW-9 QUOTATION MARK] +char \xA7 ( 34 6 ) # A7 ⠬ § [SECTION SIGN] +char \xD8 ( 2 4 6 ) # A8 ⠪ Ø [LATIN CAPITAL LETTER O WITH STROKE] +char \xAD ( 3 6 ) # AD ⠤ ­ [SOFT HYPHEN] +char \u201C ( 23 6 ) # B4 ⠦ “ [LEFT DOUBLE QUOTATION MARK] +char \xF8 ( 2 4 6 ) # B8 ⠪ ø [LATIN SMALL LETTER O WITH STROKE] +char \u0104 (1 6 ) # C0 ⠡ Ą [LATIN CAPITAL LETTER A WITH OGONEK] +char \u0100 (1 6 ) # C2 ⠡ Ā [LATIN CAPITAL LETTER A WITH MACRON] +char \u0106 (1 4 6 ) # C3 ⠩ Ć [LATIN CAPITAL LETTER C WITH ACUTE] +char \xC4 ( 345 ) # C4 ⠜ Ä [LATIN CAPITAL LETTER A WITH DIAERESIS] +char \xC5 (1 6 ) # C5 ⠡ Å [LATIN CAPITAL LETTER A WITH RING ABOVE] +char \u0118 (1 56 ) # C6 ⠱ Ę [LATIN CAPITAL LETTER E WITH OGONEK] +char \u0112 (1 56 ) # C7 ⠱ Ē [LATIN CAPITAL LETTER E WITH MACRON] +char \u010C (1 4 6 ) # C8 ⠩ Č [LATIN CAPITAL LETTER C WITH CARON] +char \xC9 ( 345 ) # C9 ⠜ É [LATIN CAPITAL LETTER E WITH ACUTE] +char \u0179 ( 234 6 ) # CA ⠮ Ź [LATIN CAPITAL LETTER Z WITH ACUTE] +char \u0122 (12 456 ) # CC ⠻ Ģ [LATIN CAPITAL LETTER G WITH CEDILLA] +char \u0136 (1 3 6 ) # CD ⠥ Ķ [LATIN CAPITAL LETTER K WITH CEDILLA] +char \u012A ( 2 4 6 ) # CE ⠪ Ī [LATIN CAPITAL LETTER I WITH MACRON] +char \u013B (123 6 ) # CF ⠧ Ļ [LATIN CAPITAL LETTER L WITH CEDILLA] +char \u0160 (1 56 ) # D0 ⠱ Š [LATIN CAPITAL LETTER S WITH CARON] +char \u0143 (1 456 ) # D1 ⠹ Ń [LATIN CAPITAL LETTER N WITH ACUTE] +char \u0145 (1 3456 ) # D2 ⠽ Ņ [LATIN CAPITAL LETTER N WITH CEDILLA] +char \xD3 ( 2 4 6 ) # D3 ⠪ Ó [LATIN CAPITAL LETTER O WITH ACUTE] +char \u014C (1 3 56 ) # D4 ⠵ Ō [LATIN CAPITAL LETTER O WITH MACRON] +char \xD5 ( 2 4 6 ) # D5 ⠪ Õ [LATIN CAPITAL LETTER O WITH TILDE] +char \xD6 ( 2 4 6 ) # D6 ⠪ Ö [LATIN CAPITAL LETTER O WITH DIAERESIS] +char \xD7 ( 23 6 ) # D7 ⠦ × [MULTIPLICATION SIGN] +char \u0141 (12 6 ) # D9 ⠣ Ł [LATIN CAPITAL LETTER L WITH STROKE] +char \u015A ( 2 4 6 ) # DA ⠪ Ś [LATIN CAPITAL LETTER S WITH ACUTE] +char \u016A ( 34 6 ) # DB ⠬ Ū [LATIN CAPITAL LETTER U WITH MACRON] +char \xDC (12 56 ) # DC ⠳ Ü [LATIN CAPITAL LETTER U WITH DIAERESIS] +char \u017B (1234 6 ) # DD ⠯ Ż [LATIN CAPITAL LETTER Z WITH DOT ABOVE] +char \u017D ( 234 6 ) # DE ⠮ Ž [LATIN CAPITAL LETTER Z WITH CARON] +char \u0105 (1 6 ) # E0 ⠡ ą [LATIN SMALL LETTER A WITH OGONEK] +char \u0101 (1 6 ) # E2 ⠡ ā [LATIN SMALL LETTER A WITH MACRON] +char \u0107 (1 4 6 ) # E3 ⠩ ć [LATIN SMALL LETTER C WITH ACUTE] +char \xE4 ( 345 ) # E4 ⠜ ä [LATIN SMALL LETTER A WITH DIAERESIS] +char \xE5 (1 6 ) # E5 ⠡ å [LATIN SMALL LETTER A WITH RING ABOVE] +char \u0119 (1 56 ) # E6 ⠱ ę [LATIN SMALL LETTER E WITH OGONEK] +char \u0113 (1 56 ) # E7 ⠱ ē [LATIN SMALL LETTER E WITH MACRON] +char \u010D (1 4 6 ) # E8 ⠩ č [LATIN SMALL LETTER C WITH CARON] +char \xE9 ( 345 ) # E9 ⠜ é [LATIN SMALL LETTER E WITH ACUTE] +char \u017A ( 234 6 ) # EA ⠮ ź [LATIN SMALL LETTER Z WITH ACUTE] +char \u0123 (12 456 ) # EC ⠻ ģ [LATIN SMALL LETTER G WITH CEDILLA] +char \u0137 (1 3 6 ) # ED ⠥ ķ [LATIN SMALL LETTER K WITH CEDILLA] +char \u012B ( 2 4 6 ) # EE ⠪ ī [LATIN SMALL LETTER I WITH MACRON] +char \u013C (123 6 ) # EF ⠧ ļ [LATIN SMALL LETTER L WITH CEDILLA] +char \u0161 (1 56 ) # F0 ⠱ š [LATIN SMALL LETTER S WITH CARON] +char \u0144 (1 456 ) # F1 ⠹ ń [LATIN SMALL LETTER N WITH ACUTE] +char \u0146 (1 3456 ) # F2 ⠽ ņ [LATIN SMALL LETTER N WITH CEDILLA] +char \xF3 ( 2 4 6 ) # F3 ⠪ ó [LATIN SMALL LETTER O WITH ACUTE] +char \u014D (1 3 56 ) # F4 ⠵ ō [LATIN SMALL LETTER O WITH MACRON] +char \xF5 ( 2 4 6 ) # F5 ⠪ õ [LATIN SMALL LETTER O WITH TILDE] +char \xF6 ( 2 4 6 ) # F6 ⠪ ö [LATIN SMALL LETTER O WITH DIAERESIS] +char \xF7 ( 2 56 ) # F7 ⠲ ÷ [DIVISION SIGN] +char \u0142 (12 6 ) # F9 ⠣ ł [LATIN SMALL LETTER L WITH STROKE] +char \u015B ( 2 4 6 ) # FA ⠪ ś [LATIN SMALL LETTER S WITH ACUTE] +char \u016B ( 34 6 ) # FB ⠬ ū [LATIN SMALL LETTER U WITH MACRON] +char \xFC (12 56 ) # FC ⠳ ü [LATIN SMALL LETTER U WITH DIAERESIS] +char \u017C (1234 6 ) # FD ⠯ ż [LATIN SMALL LETTER Z WITH DOT ABOVE] +char \u017E ( 234 6 ) # FE ⠮ ž [LATIN SMALL LETTER Z WITH CARON] +char \u2019 ( 3 ) # FF ⠄ ’ [RIGHT SINGLE QUOTATION MARK] +char \xC0 (123 56 ) # ⠷ À [LATIN CAPITAL LETTER A WITH GRAVE] +char \xC1 (1 6 ) # ⠡ Á [LATIN CAPITAL LETTER A WITH ACUTE] +char \xC2 (1 6 ) # ⠡  [LATIN CAPITAL LETTER A WITH CIRCUMFLEX] +char \xC3 (12 6 ) # ⠣ à [LATIN CAPITAL LETTER A WITH TILDE] +char \xC7 (1234 6 ) # ⠯ Ç [LATIN CAPITAL LETTER C WITH CEDILLA] +char \xC8 ( 234 6 ) # ⠮ È [LATIN CAPITAL LETTER E WITH GRAVE] +char \xCA (12 6 ) # ⠣ Ê [LATIN CAPITAL LETTER E WITH CIRCUMFLEX] +char \xCB (12 4 6 ) # ⠫ Ë [LATIN CAPITAL LETTER E WITH DIAERESIS] +char \xCD ( 34 ) # ⠌ Í [LATIN CAPITAL LETTER I WITH ACUTE] +char \xCE (1 4 6 ) # ⠩ Î [LATIN CAPITAL LETTER I WITH CIRCUMFLEX] +char \xCF (12 456 ) # ⠻ Ï [LATIN CAPITAL LETTER I WITH DIAERESIS] +char \xD4 (1 456 ) # ⠹ Ô [LATIN CAPITAL LETTER O WITH CIRCUMFLEX] +char \xDA ( 34 6 ) # ⠬ Ú [LATIN CAPITAL LETTER U WITH ACUTE] +char \xDB (1 56 ) # ⠱ Û [LATIN CAPITAL LETTER U WITH CIRCUMFLEX] +char \xDD (1234 6 ) # ⠯ Ý [LATIN CAPITAL LETTER Y WITH ACUTE] +char \xE0 (123 56 ) # ⠷ à [LATIN SMALL LETTER A WITH GRAVE] +char \xE1 (1 6 ) # ⠡ á [LATIN SMALL LETTER A WITH ACUTE] +char \xE2 (1 6 ) # ⠡ â [LATIN SMALL LETTER A WITH CIRCUMFLEX] +char \xE3 (12 6 ) # ⠣ ã [LATIN SMALL LETTER A WITH TILDE] +char \xE7 (1234 6 ) # ⠯ ç [LATIN SMALL LETTER C WITH CEDILLA] +char \xE8 ( 234 6 ) # ⠮ è [LATIN SMALL LETTER E WITH GRAVE] +char \xEA (12 6 ) # ⠣ ê [LATIN SMALL LETTER E WITH CIRCUMFLEX] +char \xEB (12 4 6 ) # ⠫ ë [LATIN SMALL LETTER E WITH DIAERESIS] +char \xED ( 34 ) # ⠌ í [LATIN SMALL LETTER I WITH ACUTE] +char \xEE (1 4 6 ) # ⠩ î [LATIN SMALL LETTER I WITH CIRCUMFLEX] +char \xEF (12 456 ) # ⠻ ï [LATIN SMALL LETTER I WITH DIAERESIS] +char \xF4 (1 456 ) # ⠹ ô [LATIN SMALL LETTER O WITH CIRCUMFLEX] +char \xFA ( 34 6 ) # ⠬ ú [LATIN SMALL LETTER U WITH ACUTE] +char \xFB (1 56 ) # ⠱ û [LATIN SMALL LETTER U WITH CIRCUMFLEX] +char \xFD (1234 6 ) # ⠯ ý [LATIN SMALL LETTER Y WITH ACUTE] +char \u010E (1 456 ) # ⠹ Ď [LATIN CAPITAL LETTER D WITH CARON] +char \u010F (1 456 ) # ⠹ ď [LATIN SMALL LETTER D WITH CARON] +char \u011A (12 6 ) # ⠣ Ě [LATIN CAPITAL LETTER E WITH CARON] +char \u011B (12 6 ) # ⠣ ě [LATIN SMALL LETTER E WITH CARON] +char \u0147 (12 4 6 ) # ⠫ Ň [LATIN CAPITAL LETTER N WITH CARON] +char \u0148 (12 4 6 ) # ⠫ ň [LATIN SMALL LETTER N WITH CARON] +char \u0156 (123 56 ) # ⠷ Ŗ [LATIN SMALL LETTER R WITH CEDILLA] +char \u0157 (123 56 ) # ⠷ ŗ [LATIN SMALL LETTER R WITH CEDILLA] +char \u0158 ( 2 456 ) # ⠺ Ř [LATIN CAPITAL LETTER R WITH CARON] +char \u0159 ( 2 456 ) # ⠺ ř [LATIN SMALL LETTER R WITH CARON] +char \u0164 (12 56 ) # ⠳ Ť [LATIN CAPITAL LETTER T WITH CARON] +char \u0165 (12 56 ) # ⠳ ť [LATIN SMALL LETTER T WITH CARON] +char \u016C ( 23456 ) # ⠾ Ŭ [LATIN CAPITAL LETTER U WITH BREVE] +char \u016D ( 23456 ) # ⠾ ŭ [LATIN SMALL LETTER U WITH BREVE] +char \u016E ( 23456 ) # ⠾ Ů [LATIN CAPITAL LETTER U WITH RING ABOVE] +char \u016F ( 23456 ) # ⠾ ů [LATIN SMALL LETTER U WITH RING ABOVE] +char \u2010 ( 3 6 ) # ⠤ ‐ [HYPHEN] +char \u2011 ( 3 6 ) # ⠤ ‑ [NON-BREAKING HYPHEN] +char \u2013 ( 3 6 ) # ⠤ – [EN DASH] +char \u2018 ( 3 ) # ⠄ ‘ [LEFT SINGLE QUOTATION MARK] +char \u201F ( 3 56 ) # ⠴ ‟ [DOUBLE HIGH-REVERSED-9 QUOTATION MARK] + +include common.tti diff --git a/etc_org/brltty/Text/malayalam.tti b/etc_org/brltty/Text/malayalam.tti new file mode 100644 index 0000000..4b05c11 --- /dev/null +++ b/etc_org/brltty/Text/malayalam.tti @@ -0,0 +1,109 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This BRLTTY text subtable defines the braille representations +# for the Malayalam script. + +# Maintained by John J. Boyer, director@chpi.org, www.chpi.org +# +# This table is built and maintained by Leon Ungier +# with help and guidance from Mohammed R. Ramadan +# +# Converted from liblouis table by Samuel Thibault + +# generated by ttbtest: + +char \u0D02 ( 56 ) # ⠰ ം [MALAYALAM SIGN ANUSVARA] +char \u0D03 ( 6 ) # ⠠ ഃ [MALAYALAM SIGN VISARGA] +char \u0D05 (1 ) # ⠁ അ [MALAYALAM LETTER A] +char \u0D06 ( 345 ) # ⠜ ആ [MALAYALAM LETTER AA] +char \u0D07 ( 2 4 ) # ⠊ ഇ [MALAYALAM LETTER I] +char \u0D08 ( 3 5 ) # ⠔ ഈ [MALAYALAM LETTER II] +char \u0D09 (1 3 6 ) # ⠥ ഉ [MALAYALAM LETTER U] +char \u0D0A (12 56 ) # ⠳ ഊ [MALAYALAM LETTER UU] + +char \u0D0E ( 34 7 ) # ⡌ എ [MALAYALAM LETTER E] +char \u0D0F (1 5 ) # ⠑ ഏ [MALAYALAM LETTER EE] +char \u0D10 ( 34 ) # ⠌ ഐ [MALAYALAM LETTER AI] + +char \u0D12 ( 2 4 67 ) # ⡪ ഒ [MALAYALAM LETTER O] +char \u0D13 (1 3 5 ) # ⠕ ഓ [MALAYALAM LETTER OO] +char \u0D14 ( 2 4 6 ) # ⠪ ഔ [MALAYALAM LETTER AU] +char \u0D15 (1 3 ) # ⠅ ക [MALAYALAM LETTER KA] +char \u0D16 ( 4 6 ) # ⠨ ഖ [MALAYALAM LETTER KHA] +char \u0D17 (1234 ) # ⠏ ഗ [MALAYALAM LETTER GA] +char \u0D18 (12 6 ) # ⠣ ഘ [MALAYALAM LETTER GHA] +char \u0D19 ( 34 6 ) # ⠬ ങ [MALAYALAM LETTER NGA] +char \u0D1A (1 4 ) # ⠉ ച [MALAYALAM LETTER CA] +char \u0D1B (1 6 ) # ⠡ ഛ [MALAYALAM LETTER CHA] +char \u0D1C ( 2 45 ) # ⠚ ജ [MALAYALAM LETTER JA] +char \u0D1D ( 3 56 ) # ⠴ ഝ [MALAYALAM LETTER JHA] +char \u0D1E ( 2 5 ) # ⠒ ഞ [MALAYALAM LETTER NYA] +char \u0D1F ( 23456 ) # ⠾ ട [MALAYALAM LETTER TTA] +char \u0D20 ( 2 456 ) # ⠺ ഠ [MALAYALAM LETTER TTHA] +char \u0D21 (12 4 6 ) # ⠫ ഡ [MALAYALAM LETTER DDA] +char \u0D22 (123456 ) # ⠿ ഢ [MALAYALAM LETTER DDHA] +char \u0D23 ( 3456 ) # ⠼ ണ [MALAYALAM LETTER NNA] +char \u0D24 ( 2345 ) # ⠞ ത [MALAYALAM LETTER TA] +char \u0D25 (1 456 ) # ⠹ ഥ [MALAYALAM LETTER THA] +char \u0D26 (1 45 ) # ⠙ ദ [MALAYALAM LETTER DA] +char \u0D27 ( 234 6 ) # ⠮ ധ [MALAYALAM LETTER DHA] +char \u0D28 (1 345 ) # ⠝ ന [MALAYALAM LETTER NA] + +char \u0D2A (1234 ) # ⠏ പ [MALAYALAM LETTER PA] +char \u0D2B ( 23 5 ) # ⠖ ഫ [MALAYALAM LETTER PHA] +char \u0D2C (12 ) # ⠃ ബ [MALAYALAM LETTER BA] +char \u0D2D ( 45 ) # ⠘ ഭ [MALAYALAM LETTER BHA] +char \u0D2E (1 34 ) # ⠍ മ [MALAYALAM LETTER MA] +char \u0D2F (1 3456 ) # ⠽ യ [MALAYALAM LETTER YA] +char \u0D30 (123 5 ) # ⠗ ര [MALAYALAM LETTER RA] +char \u0D31 (123 5 7 ) # ⡗ റ [MALAYALAM LETTER RRA] +char \u0D32 (123 ) # ⠇ ല [MALAYALAM LETTER LA] +char \u0D33 (123 7 ) # ⡇ ള [MALAYALAM LETTER LLA] +char \u0D34 (123 78) # ⣇ ഴ [MALAYALAM LETTER LLLA] +char \u0D35 (123 6 ) # ⠧ വ [MALAYALAM LETTER VA] +char \u0D36 (1 4 6 ) # ⠩ ശ [MALAYALAM LETTER SHA] +char \u0D37 (1234 6 ) # ⠯ ഷ [MALAYALAM LETTER SSA] +char \u0D38 ( 234 ) # ⠎ സ [MALAYALAM LETTER SA] +char \u0D39 (12 5 ) # ⠓ ഹ [MALAYALAM LETTER HA] + +char \u0D3E ( 345 ) # ⠜ ാ [MALAYALAM VOWEL SIGN AA] +char \u0D3F ( 2 4 ) # ⠊ ി [MALAYALAM VOWEL SIGN I] +char \u0D40 ( 3 5 ) # ⠔ ീ [MALAYALAM VOWEL SIGN II] +char \u0D41 (1 3 6 ) # ⠥ ു [MALAYALAM VOWEL SIGN U] +char \u0D42 (12 56 ) # ⠳ ൂ [MALAYALAM VOWEL SIGN UU] + +char \u0D46 ( 34 7 ) # ⡌ െ [MALAYALAM VOWEL SIGN E] +char \u0D47 (1 5 ) # ⠑ േ [MALAYALAM VOWEL SIGN EE] +char \u0D48 ( 34 ) # ⠌ ൈ [MALAYALAM VOWEL SIGN AI] + +char \u0D4A ( 2 4 67 ) # ⡪ ൊ [MALAYALAM VOWEL SIGN O] +char \u0D4B (1 3 5 ) # ⠕ ോ [MALAYALAM VOWEL SIGN OO] +char \u0D4C ( 2 4 6 ) # ⠪ ൌ [MALAYALAM VOWEL SIGN AU] +char \u0D4D ( 4 ) # ⠈ ് [MALAYALAM SIGN VIRAMA] + +char \u0D66 ( 2 45 ) # ⠚ ൦ [MALAYALAM DIGIT ZERO] +char \u0D67 (1 ) # ⠁ ൧ [MALAYALAM DIGIT ONE] +char \u0D68 (12 ) # ⠃ ൨ [MALAYALAM DIGIT TWO] +char \u0D69 (1 4 ) # ⠉ ൩ [MALAYALAM DIGIT THREE] +char \u0D6A (1 45 ) # ⠙ ൪ [MALAYALAM DIGIT FOUR] +char \u0D6B (1 5 ) # ⠑ ൫ [MALAYALAM DIGIT FIVE] +char \u0D6C (12 4 ) # ⠋ ൬ [MALAYALAM DIGIT SIX] +char \u0D6D (12 45 ) # ⠛ ൭ [MALAYALAM DIGIT SEVEN] +char \u0D6E (12 5 ) # ⠓ ൮ [MALAYALAM DIGIT EIGHT] +char \u0D6F ( 2 4 ) # ⠊ ൯ [MALAYALAM DIGIT NINE] diff --git a/etc_org/brltty/Text/mg.ttb b/etc_org/brltty/Text/mg.ttb new file mode 100644 index 0000000..cbfd4bd --- /dev/null +++ b/etc_org/brltty/Text/mg.ttb @@ -0,0 +1,31 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Malagasy +# +# Samuel Thibault +# +# This table is based on the Unesco report on the progress of unification of +# braille writing « L'ÉCRITURE BRAILLE DANS LE MONDE », by Sir Clutha +# MACKENZIE: http://unesdoc.unesco.org/images/0013/001352/135251fo.pdf +# The document is dated 1954, so this table may be quite outdated. + +include ltr-latin.tti +include num-dot8.tti +include punc-basic.tti +include common.tti diff --git a/etc_org/brltty/Text/mi.ttb b/etc_org/brltty/Text/mi.ttb new file mode 100644 index 0000000..401df62 --- /dev/null +++ b/etc_org/brltty/Text/mi.ttb @@ -0,0 +1,31 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Maori +# +# Samuel Thibault +# +# This table is based on the Unesco report on the progress of unification of +# braille writing « L'ÉCRITURE BRAILLE DANS LE MONDE », by Sir Clutha +# MACKENZIE: http://unesdoc.unesco.org/images/0013/001352/135251fo.pdf +# The document is dated 1954, so this table may be quite outdated. + +include ltr-latin.tti +include num-dot8.tti +include punc-basic.tti +include common.tti diff --git a/etc_org/brltty/Text/ml.ttb b/etc_org/brltty/Text/ml.ttb new file mode 100644 index 0000000..f01d704 --- /dev/null +++ b/etc_org/brltty/Text/ml.ttb @@ -0,0 +1,24 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Malayalam + +include malayalam.tti +include ascii-basic.tti + +include common.tti diff --git a/etc_org/brltty/Text/mni.ttb b/etc_org/brltty/Text/mni.ttb new file mode 100644 index 0000000..2111c4a --- /dev/null +++ b/etc_org/brltty/Text/mni.ttb @@ -0,0 +1,24 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Manipuri + +include bengali.tti +include ascii-basic.tti + +include common.tti diff --git a/etc_org/brltty/Text/mr.ttb b/etc_org/brltty/Text/mr.ttb new file mode 100644 index 0000000..e58b915 --- /dev/null +++ b/etc_org/brltty/Text/mr.ttb @@ -0,0 +1,24 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Marathi + +include devanagari.tti +include ascii-basic.tti + +include common.tti diff --git a/etc_org/brltty/Text/mt.ttb b/etc_org/brltty/Text/mt.ttb new file mode 100644 index 0000000..7eb0ec7 --- /dev/null +++ b/etc_org/brltty/Text/mt.ttb @@ -0,0 +1,49 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Maltese +# +# Samuel Thibault +# +# This table is based on the Unesco report on the progress of unification of +# braille writing « L'ÉCRITURE BRAILLE DANS LE MONDE », by Sir Clutha +# MACKENZIE: http://unesdoc.unesco.org/images/0013/001352/135251fo.pdf +# The document is dated 1954, so this table may be quite outdated. + +# the standard representations for the letters of the Latin alphabet +include ltr-latin.tti + +# generated by ttbtest: charset=latin3 +char \x4A (1 34567 ) # 4A ⡽ J [LATIN CAPITAL LETTER J] +char \u0126 (1 567 ) # A1 ⡱ Ħ [LATIN CAPITAL LETTER H WITH STROKE] +char \u017B (1 3 567 ) # AF ⡵ Ż [LATIN CAPITAL LETTER Z WITH DOT ABOVE] +char \u010A (1 67 ) # C5 ⡡ Ċ [LATIN CAPITAL LETTER C WITH DOT ABOVE] +char \u0120 ( 2 45 7 ) # D5 ⡚ Ġ [LATIN CAPITAL LETTER G WITH DOT ABOVE] +char \x6A (1 3456 ) # 6A ⠽ j [LATIN SMALL LETTER J] +char \u0127 (1 56 ) # B1 ⠱ ħ [LATIN SMALL LETTER H WITH STROKE] +char \u017C (1 3 56 ) # BF ⠵ ż [LATIN SMALL LETTER Z WITH DOT ABOVE] +char \u010B (1 6 ) # E5 ⠡ ċ [LATIN SMALL LETTER C WITH DOT ABOVE] +char \u0121 ( 2 45 ) # F5 ⠚ ġ [LATIN SMALL LETTER G WITH DOT ABOVE] + +# the numbers 0-9 are represented by the letters j,a-i with dot 8 added +include num-dot8.tti + +include punc-basic.tti +char \x3F ( 23 6 ) # 3F ⠦ ? [QUESTION MARK] + +include common.tti diff --git a/etc_org/brltty/Text/mun.ttb b/etc_org/brltty/Text/mun.ttb new file mode 100644 index 0000000..c95ecfd --- /dev/null +++ b/etc_org/brltty/Text/mun.ttb @@ -0,0 +1,24 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Munda + +include bengali.tti +include ascii-basic.tti + +include common.tti diff --git a/etc_org/brltty/Text/mwr.ttb b/etc_org/brltty/Text/mwr.ttb new file mode 100644 index 0000000..78e407e --- /dev/null +++ b/etc_org/brltty/Text/mwr.ttb @@ -0,0 +1,24 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Marwari + +include devanagari.tti +include ascii-basic.tti + +include common.tti diff --git a/etc_org/brltty/Text/ne.ttb b/etc_org/brltty/Text/ne.ttb new file mode 100644 index 0000000..61cade5 --- /dev/null +++ b/etc_org/brltty/Text/ne.ttb @@ -0,0 +1,24 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Nepali + +include devanagari.tti +include ascii-basic.tti + +include common.tti diff --git a/etc_org/brltty/Text/new.ttb b/etc_org/brltty/Text/new.ttb new file mode 100644 index 0000000..ce03610 --- /dev/null +++ b/etc_org/brltty/Text/new.ttb @@ -0,0 +1,25 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Newari + +include devanagari.tti +include bengali.tti +include ascii-basic.tti + +include common.tti diff --git a/etc_org/brltty/Text/nl.ttb b/etc_org/brltty/Text/nl.ttb new file mode 100644 index 0000000..f6f073f --- /dev/null +++ b/etc_org/brltty/Text/nl.ttb @@ -0,0 +1,21 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Dutch + +include nl_NL.ttb diff --git a/etc_org/brltty/Text/nl_BE.ttb b/etc_org/brltty/Text/nl_BE.ttb new file mode 100644 index 0000000..c71104e --- /dev/null +++ b/etc_org/brltty/Text/nl_BE.ttb @@ -0,0 +1,189 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Dutch (Belgium) + +# Created by Leon Ungier . +# Edited by Eric +# +# Converted from liblouis table by Samuel Thibault + +# generated by ttbtest: charset=iso-8859-15 +char \x09 ( ) # 09 ⠀ [CHARACTER TABULATION] +char \x0A ( ) # 0A ⠀ [LINE FEED (LF)] +char \x0D ( ) # 0D ⠀ [CARRIAGE RETURN (CR)] +char \x20 ( ) # 20 ⠀ [SPACE] +char \x21 ( 23 5 ) # 21 ⠖ ! [EXCLAMATION MARK] +char \x22 ( 23 56 ) # 22 ⠶ " [QUOTATION MARK] +char \x23 ( 5 ) # 23 ⠐ # [NUMBER SIGN] +char \x24 (1 45 ) # 24 ⠙ $ [DOLLAR SIGN] +char \x26 (1234 6 ) # 26 ⠯ & [AMPERSAND] +char \x27 ( 3 6 ) # 27 ⠤ ' [APOSTROPHE] +char \x28 ( 23 6 ) # 28 ⠦ ( [LEFT PARENTHESIS] +char \x29 ( 3 56 ) # 29 ⠴ ) [RIGHT PARENTHESIS] +char \x2A ( 3 5 ) # 2A ⠔ * [ASTERISK] +char \x2B ( 23 5 ) # 2B ⠖ + [PLUS SIGN] +char \x2C ( 2 ) # 2C ⠂ , [COMMA] +char \x2D ( 3 6 ) # 2D ⠤ - [HYPHEN-MINUS] +char \x2E ( 2 56 ) # 2E ⠲ . [FULL STOP] +char \x2F ( 34 ) # 2F ⠌ / [SOLIDUS] +char \x30 ( 2 45 ) # 30 ⠚ 0 [DIGIT ZERO] +char \x31 (1 ) # 31 ⠁ 1 [DIGIT ONE] +char \x32 (12 ) # 32 ⠃ 2 [DIGIT TWO] +char \x33 (1 4 ) # 33 ⠉ 3 [DIGIT THREE] +char \x34 (1 45 ) # 34 ⠙ 4 [DIGIT FOUR] +char \x35 (1 5 ) # 35 ⠑ 5 [DIGIT FIVE] +char \x36 (12 4 ) # 36 ⠋ 6 [DIGIT SIX] +char \x37 (12 45 ) # 37 ⠛ 7 [DIGIT SEVEN] +char \x38 (12 5 ) # 38 ⠓ 8 [DIGIT EIGHT] +char \x39 ( 2 4 ) # 39 ⠊ 9 [DIGIT NINE] +char \x3A ( 2 5 ) # 3A ⠒ : [COLON] +char \x3B ( 23 ) # 3B ⠆ ; [SEMICOLON] +char \x3D ( 23 56 ) # 3D ⠶ = [EQUALS SIGN] +char \x3F ( 2 6 ) # 3F ⠢ ? [QUESTION MARK] +char \x40 ( 345 ) # 40 ⠜ @ [COMMERCIAL AT] +char \x41 (1 ) # 41 ⠁ A [LATIN CAPITAL LETTER A] +char \x42 (12 ) # 42 ⠃ B [LATIN CAPITAL LETTER B] +char \x43 (1 4 ) # 43 ⠉ C [LATIN CAPITAL LETTER C] +char \x44 (1 45 ) # 44 ⠙ D [LATIN CAPITAL LETTER D] +char \x45 (1 5 ) # 45 ⠑ E [LATIN CAPITAL LETTER E] +char \x46 (12 4 ) # 46 ⠋ F [LATIN CAPITAL LETTER F] +char \x47 (12 45 ) # 47 ⠛ G [LATIN CAPITAL LETTER G] +char \x48 (12 5 ) # 48 ⠓ H [LATIN CAPITAL LETTER H] +char \x49 ( 2 4 ) # 49 ⠊ I [LATIN CAPITAL LETTER I] +char \x4A ( 2 45 ) # 4A ⠚ J [LATIN CAPITAL LETTER J] +char \x4B (1 3 ) # 4B ⠅ K [LATIN CAPITAL LETTER K] +char \x4C (123 ) # 4C ⠇ L [LATIN CAPITAL LETTER L] +char \x4D (1 34 ) # 4D ⠍ M [LATIN CAPITAL LETTER M] +char \x4E (1 345 ) # 4E ⠝ N [LATIN CAPITAL LETTER N] +char \x4F (1 3 5 ) # 4F ⠕ O [LATIN CAPITAL LETTER O] +char \x50 (1234 ) # 50 ⠏ P [LATIN CAPITAL LETTER P] +char \x51 (12345 ) # 51 ⠟ Q [LATIN CAPITAL LETTER Q] +char \x52 (123 5 ) # 52 ⠗ R [LATIN CAPITAL LETTER R] +char \x53 ( 234 ) # 53 ⠎ S [LATIN CAPITAL LETTER S] +char \x54 ( 2345 ) # 54 ⠞ T [LATIN CAPITAL LETTER T] +char \x55 (1 3 6 ) # 55 ⠥ U [LATIN CAPITAL LETTER U] +char \x56 (123 6 ) # 56 ⠧ V [LATIN CAPITAL LETTER V] +char \x57 ( 2 456 ) # 57 ⠺ W [LATIN CAPITAL LETTER W] +char \x58 (1 34 6 ) # 58 ⠭ X [LATIN CAPITAL LETTER X] +char \x59 (1 3456 ) # 59 ⠽ Y [LATIN CAPITAL LETTER Y] +char \x5A (1 3 56 ) # 5A ⠵ Z [LATIN CAPITAL LETTER Z] +char \x5B (123 56 ) # 5B ⠷ [ [LEFT SQUARE BRACKET] +char \x5D ( 23456 ) # 5D ⠾ ] [RIGHT SQUARE BRACKET] +char \x5E ( 34 6 ) # 5E ⠬ ^ [CIRCUMFLEX ACCENT] +char \x5F ( 456 ) # 5F ⠸ _ [LOW LINE] +char \x60 ( 6 ) # 60 ⠠ ` [GRAVE ACCENT] +char \x61 (1 ) # 61 ⠁ a [LATIN SMALL LETTER A] +char \x62 (12 ) # 62 ⠃ b [LATIN SMALL LETTER B] +char \x63 (1 4 ) # 63 ⠉ c [LATIN SMALL LETTER C] +char \x64 (1 45 ) # 64 ⠙ d [LATIN SMALL LETTER D] +char \x65 (1 5 ) # 65 ⠑ e [LATIN SMALL LETTER E] +char \x66 (12 4 ) # 66 ⠋ f [LATIN SMALL LETTER F] +char \x67 (12 45 ) # 67 ⠛ g [LATIN SMALL LETTER G] +char \x68 (12 5 ) # 68 ⠓ h [LATIN SMALL LETTER H] +char \x69 ( 2 4 ) # 69 ⠊ i [LATIN SMALL LETTER I] +char \x6A ( 2 45 ) # 6A ⠚ j [LATIN SMALL LETTER J] +char \x6B (1 3 ) # 6B ⠅ k [LATIN SMALL LETTER K] +char \x6C (123 ) # 6C ⠇ l [LATIN SMALL LETTER L] +char \x6D (1 34 ) # 6D ⠍ m [LATIN SMALL LETTER M] +char \x6E (1 345 ) # 6E ⠝ n [LATIN SMALL LETTER N] +char \x6F (1 3 5 ) # 6F ⠕ o [LATIN SMALL LETTER O] +char \x70 (1234 ) # 70 ⠏ p [LATIN SMALL LETTER P] +char \x71 (12345 ) # 71 ⠟ q [LATIN SMALL LETTER Q] +char \x72 (123 5 ) # 72 ⠗ r [LATIN SMALL LETTER R] +char \x73 ( 234 ) # 73 ⠎ s [LATIN SMALL LETTER S] +char \x74 ( 2345 ) # 74 ⠞ t [LATIN SMALL LETTER T] +char \x75 (1 3 6 ) # 75 ⠥ u [LATIN SMALL LETTER U] +char \x76 (123 6 ) # 76 ⠧ v [LATIN SMALL LETTER V] +char \x77 ( 2 456 ) # 77 ⠺ w [LATIN SMALL LETTER W] +char \x78 (1 34 6 ) # 78 ⠭ x [LATIN SMALL LETTER X] +char \x79 (1 3456 ) # 79 ⠽ y [LATIN SMALL LETTER Y] +char \x7A (1 3 56 ) # 7A ⠵ z [LATIN SMALL LETTER Z] +char \x7B (123 56 ) # 7B ⠷ { [LEFT CURLY BRACKET] +char \x7C (123456 ) # 7C ⠿ | [VERTICAL LINE] +char \x7D ( 23456 ) # 7D ⠾ } [RIGHT CURLY BRACKET] +char \x80 (1 5 ) # 80 ⠑ [] +char \x92 ( 3 ) # 92 ⠄ [PRIVATE USE TWO] +char \xA0 ( ) # A0 ⠀   [NO-BREAK SPACE] +char \xA1 ( 4 ) # A1 ⠈ ¡ [INVERTED EXCLAMATION MARK] +char \xA2 (1 4 ) # A2 ⠉ ¢ [CENT SIGN] +char \xA3 (1234 ) # A3 ⠏ £ [POUND SIGN] +char \u20AC (1 5 ) # A4 ⠑ € [EURO SIGN] +char \xA5 (1 3456 ) # A5 ⠽ ¥ [YEN SIGN] +char \xA7 ( 34 6 ) # A7 ⠬ § [SECTION SIGN] +char \xAA ( 4 6 ) # AA ⠨ ª [FEMININE ORDINAL INDICATOR] +char \xAB ( 23 56 ) # AB ⠶ « [LEFT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xB5 (123456 ) # B5 ⠿ µ [MICRO SIGN] +char \xB7 ( 56 ) # B7 ⠰ · [MIDDLE DOT] +char \xBB ( 23 56 ) # BB ⠶ » [RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xBF ( 3 5 ) # BF ⠔ ¿ [INVERTED QUESTION MARK] +char \xC0 (123 56 ) # C0 ⠷ À [LATIN CAPITAL LETTER A WITH GRAVE] +char \xC1 (1 ) # C1 ⠁ Á [LATIN CAPITAL LETTER A WITH ACUTE] +char \xC2 (1 6 ) # C2 ⠡  [LATIN CAPITAL LETTER A WITH CIRCUMFLEX] +char \xC3 ( 345 ) # C3 ⠜ à [LATIN CAPITAL LETTER A WITH TILDE] +char \xC4 ( 345 ) # C4 ⠜ Ä [LATIN CAPITAL LETTER A WITH DIAERESIS] +char \xC5 ( 2 4 6 ) # C5 ⠪ Å [LATIN CAPITAL LETTER A WITH RING ABOVE] +char \xC6 ( 345 ) # C6 ⠜ Æ [LATIN CAPITAL LETTER AE] +char \xC7 (1234 6 ) # C7 ⠯ Ç [LATIN CAPITAL LETTER C WITH CEDILLA] +char \xC8 ( 234 6 ) # C8 ⠮ È [LATIN CAPITAL LETTER E WITH GRAVE] +char \xC9 (123456 ) # C9 ⠿ É [LATIN CAPITAL LETTER E WITH ACUTE] +char \xCA (12 6 ) # CA ⠣ Ê [LATIN CAPITAL LETTER E WITH CIRCUMFLEX] +char \xCB (12 4 6 ) # CB ⠫ Ë [LATIN CAPITAL LETTER E WITH DIAERESIS] +char \xD1 (12 456 ) # D1 ⠻ Ñ [LATIN CAPITAL LETTER N WITH TILDE] +char \xD6 ( 2 4 6 ) # D6 ⠪ Ö [LATIN CAPITAL LETTER O WITH DIAERESIS] +char \xD7 ( 23 6 ) # D7 ⠦ × [MULTIPLICATION SIGN] +char \xE0 (123 56 ) # E0 ⠷ à [LATIN SMALL LETTER A WITH GRAVE] +char \xE1 (1 ) # E1 ⠁ á [LATIN SMALL LETTER A WITH ACUTE] +char \xE2 (1 6 ) # E2 ⠡ â [LATIN SMALL LETTER A WITH CIRCUMFLEX] +char \xE3 ( 345 ) # E3 ⠜ ã [LATIN SMALL LETTER A WITH TILDE] +char \xE4 ( 345 ) # E4 ⠜ ä [LATIN SMALL LETTER A WITH DIAERESIS] +char \xE5 ( 2 4 6 ) # E5 ⠪ å [LATIN SMALL LETTER A WITH RING ABOVE] +char \xE6 ( 345 ) # E6 ⠜ æ [LATIN SMALL LETTER AE] +char \xE7 (1234 6 ) # E7 ⠯ ç [LATIN SMALL LETTER C WITH CEDILLA] +char \xE8 ( 234 6 ) # E8 ⠮ è [LATIN SMALL LETTER E WITH GRAVE] +char \xE9 (123456 ) # E9 ⠿ é [LATIN SMALL LETTER E WITH ACUTE] +char \xEA (12 6 ) # EA ⠣ ê [LATIN SMALL LETTER E WITH CIRCUMFLEX] +char \xEB (12 4 6 ) # EB ⠫ ë [LATIN SMALL LETTER E WITH DIAERESIS] +char \xEC ( 2 4 ) # EC ⠊ ì [LATIN SMALL LETTER I WITH GRAVE] +char \xED ( 2 4 ) # ED ⠊ í [LATIN SMALL LETTER I WITH ACUTE] +char \xEE (1 4 6 ) # EE ⠩ î [LATIN SMALL LETTER I WITH CIRCUMFLEX] +char \xEF (12 456 ) # EF ⠻ ï [LATIN SMALL LETTER I WITH DIAERESIS] +char \xF1 (12 456 ) # F1 ⠻ ñ [LATIN SMALL LETTER N WITH TILDE] +char \xF2 (1 3 5 ) # F2 ⠕ ò [LATIN SMALL LETTER O WITH GRAVE] +char \xF3 ( 34 6 ) # F3 ⠬ ó [LATIN SMALL LETTER O WITH ACUTE] +char \xF4 (1 456 ) # F4 ⠹ ô [LATIN SMALL LETTER O WITH CIRCUMFLEX] +char \xF5 ( 2 4 6 ) # F5 ⠪ õ [LATIN SMALL LETTER O WITH TILDE] +char \xF6 ( 2 4 6 ) # F6 ⠪ ö [LATIN SMALL LETTER O WITH DIAERESIS] +char \xF7 ( 2 56 ) # F7 ⠲ ÷ [DIVISION SIGN] +char \xF9 (123 56 ) # F9 ⠷ ù [LATIN SMALL LETTER U WITH GRAVE] +char \xFA (1 3 6 ) # FA ⠥ ú [LATIN SMALL LETTER U WITH ACUTE] +char \xFB (1 56 ) # FB ⠱ û [LATIN SMALL LETTER U WITH CIRCUMFLEX] +char \xFC (12 56 ) # FC ⠳ ü [LATIN SMALL LETTER U WITH DIAERESIS] +char \xB8 ( 45 ) # ⠘ ¸ [CEDILLA] +char \u0192 (12 4 ) # ⠋ ƒ [LATIN SMALL LETTER F WITH HOOK] +char \u2010 ( 4 6 ) # ⠨ ‐ [HYPHEN] +char \u2011 ( 4 6 ) # ⠨ ‑ [NON-BREAKING HYPHEN] +char \u2013 ( 3 6 ) # ⠤ – [EN DASH] +char \u2018 ( 3 ) # ⠄ ‘ [LEFT SINGLE QUOTATION MARK] +char \u2019 ( 3 ) # ⠄ ’ [RIGHT SINGLE QUOTATION MARK] +char \u201C ( 23 6 ) # ⠦ “ [LEFT DOUBLE QUOTATION MARK] +char \u201D ( 3 56 ) # ⠴ ” [RIGHT DOUBLE QUOTATION MARK] +char \u201E ( 23 6 ) # ⠦ „ [DOUBLE LOW-9 QUOTATION MARK] +char \u201F ( 3 56 ) # ⠴ ‟ [DOUBLE HIGH-REVERSED-9 QUOTATION MARK] + +include common.tti diff --git a/etc_org/brltty/Text/nl_NL.ttb b/etc_org/brltty/Text/nl_NL.ttb new file mode 100644 index 0000000..97a0b16 --- /dev/null +++ b/etc_org/brltty/Text/nl_NL.ttb @@ -0,0 +1,180 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Dutch (Netherlands) + +# Created by Leon Ungier . +# Compilation June 22, 2006 +# +# Converted from liblouis table by Samuel Thibault + +# generated by ttbtest: charset=iso-8859-15 +char \x09 ( ) # 09 ⠀ [CHARACTER TABULATION] +char \x0A ( ) # 0A ⠀ [LINE FEED (LF)] +char \x0D ( ) # 0D ⠀ [CARRIAGE RETURN (CR)] +char \x20 ( ) # 20 ⠀ [SPACE] +char \x21 ( 23 5 ) # 21 ⠖ ! [EXCLAMATION MARK] +char \x22 ( 23 56 ) # 22 ⠶ " [QUOTATION MARK] +char \x23 ( 3456 ) # 23 ⠼ # [NUMBER SIGN] +char \x24 (1 45 ) # 24 ⠙ $ [DOLLAR SIGN] +char \x26 ( 3 56 ) # 26 ⠴ & [AMPERSAND] +char \x27 ( 3 ) # 27 ⠄ ' [APOSTROPHE] +char \x28 ( 23 6 ) # 28 ⠦ ( [LEFT PARENTHESIS] +char \x29 ( 3 56 ) # 29 ⠴ ) [RIGHT PARENTHESIS] +char \x2A ( 3 5 ) # 2A ⠔ * [ASTERISK] +char \x2B ( 23 5 ) # 2B ⠖ + [PLUS SIGN] +char \x2C ( 2 ) # 2C ⠂ , [COMMA] +char \x2D ( 3 6 ) # 2D ⠤ - [HYPHEN-MINUS] +char \x2E ( 2 56 ) # 2E ⠲ . [FULL STOP] +char \x2F ( 34 ) # 2F ⠌ / [SOLIDUS] +char \x30 ( 2 45 ) # 30 ⠚ 0 [DIGIT ZERO] +char \x31 (1 ) # 31 ⠁ 1 [DIGIT ONE] +char \x32 (12 ) # 32 ⠃ 2 [DIGIT TWO] +char \x33 (1 4 ) # 33 ⠉ 3 [DIGIT THREE] +char \x34 (1 45 ) # 34 ⠙ 4 [DIGIT FOUR] +char \x35 (1 5 ) # 35 ⠑ 5 [DIGIT FIVE] +char \x36 (12 4 ) # 36 ⠋ 6 [DIGIT SIX] +char \x37 (12 45 ) # 37 ⠛ 7 [DIGIT SEVEN] +char \x38 (12 5 ) # 38 ⠓ 8 [DIGIT EIGHT] +char \x39 ( 2 4 ) # 39 ⠊ 9 [DIGIT NINE] +char \x3A ( 2 5 ) # 3A ⠒ : [COLON] +char \x3B ( 23 ) # 3B ⠆ ; [SEMICOLON] +char \x3D ( 23 56 ) # 3D ⠶ = [EQUALS SIGN] +char \x3F ( 2 6 ) # 3F ⠢ ? [QUESTION MARK] +char \x40 ( 345 ) # 40 ⠜ @ [COMMERCIAL AT] +char \x41 (1 ) # 41 ⠁ A [LATIN CAPITAL LETTER A] +char \x42 (12 ) # 42 ⠃ B [LATIN CAPITAL LETTER B] +char \x43 (1 4 ) # 43 ⠉ C [LATIN CAPITAL LETTER C] +char \x44 (1 45 ) # 44 ⠙ D [LATIN CAPITAL LETTER D] +char \x45 (1 5 ) # 45 ⠑ E [LATIN CAPITAL LETTER E] +char \x46 (12 4 ) # 46 ⠋ F [LATIN CAPITAL LETTER F] +char \x47 (12 45 ) # 47 ⠛ G [LATIN CAPITAL LETTER G] +char \x48 (12 5 ) # 48 ⠓ H [LATIN CAPITAL LETTER H] +char \x49 ( 2 4 ) # 49 ⠊ I [LATIN CAPITAL LETTER I] +char \x4A ( 2 45 ) # 4A ⠚ J [LATIN CAPITAL LETTER J] +char \x4B (1 3 ) # 4B ⠅ K [LATIN CAPITAL LETTER K] +char \x4C (123 ) # 4C ⠇ L [LATIN CAPITAL LETTER L] +char \x4D (1 34 ) # 4D ⠍ M [LATIN CAPITAL LETTER M] +char \x4E (1 345 ) # 4E ⠝ N [LATIN CAPITAL LETTER N] +char \x4F (1 3 5 ) # 4F ⠕ O [LATIN CAPITAL LETTER O] +char \x50 (1234 ) # 50 ⠏ P [LATIN CAPITAL LETTER P] +char \x51 (12345 ) # 51 ⠟ Q [LATIN CAPITAL LETTER Q] +char \x52 (123 5 ) # 52 ⠗ R [LATIN CAPITAL LETTER R] +char \x53 ( 234 ) # 53 ⠎ S [LATIN CAPITAL LETTER S] +char \x54 ( 2345 ) # 54 ⠞ T [LATIN CAPITAL LETTER T] +char \x55 (1 3 6 ) # 55 ⠥ U [LATIN CAPITAL LETTER U] +char \x56 (123 6 ) # 56 ⠧ V [LATIN CAPITAL LETTER V] +char \x57 ( 2 456 ) # 57 ⠺ W [LATIN CAPITAL LETTER W] +char \x58 (1 34 6 ) # 58 ⠭ X [LATIN CAPITAL LETTER X] +char \x59 (1 3456 ) # 59 ⠽ Y [LATIN CAPITAL LETTER Y] +char \x5A (1 3 56 ) # 5A ⠵ Z [LATIN CAPITAL LETTER Z] +char \x5B (123 56 ) # 5B ⠷ [ [LEFT SQUARE BRACKET] +char \x5D ( 23456 ) # 5D ⠾ ] [RIGHT SQUARE BRACKET] +char \x5E ( 23 5 ) # 5E ⠖ ^ [CIRCUMFLEX ACCENT] +char \x5F ( 456 ) # 5F ⠸ _ [LOW LINE] +char \x60 ( 4 ) # 60 ⠈ ` [GRAVE ACCENT] +char \x61 (1 ) # 61 ⠁ a [LATIN SMALL LETTER A] +char \x62 (12 ) # 62 ⠃ b [LATIN SMALL LETTER B] +char \x63 (1 4 ) # 63 ⠉ c [LATIN SMALL LETTER C] +char \x64 (1 45 ) # 64 ⠙ d [LATIN SMALL LETTER D] +char \x65 (1 5 ) # 65 ⠑ e [LATIN SMALL LETTER E] +char \x66 (12 4 ) # 66 ⠋ f [LATIN SMALL LETTER F] +char \x67 (12 45 ) # 67 ⠛ g [LATIN SMALL LETTER G] +char \x68 (12 5 ) # 68 ⠓ h [LATIN SMALL LETTER H] +char \x69 ( 2 4 ) # 69 ⠊ i [LATIN SMALL LETTER I] +char \x6A ( 2 45 ) # 6A ⠚ j [LATIN SMALL LETTER J] +char \x6B (1 3 ) # 6B ⠅ k [LATIN SMALL LETTER K] +char \x6C (123 ) # 6C ⠇ l [LATIN SMALL LETTER L] +char \x6D (1 34 ) # 6D ⠍ m [LATIN SMALL LETTER M] +char \x6E (1 345 ) # 6E ⠝ n [LATIN SMALL LETTER N] +char \x6F (1 3 5 ) # 6F ⠕ o [LATIN SMALL LETTER O] +char \x70 (1234 ) # 70 ⠏ p [LATIN SMALL LETTER P] +char \x71 (12345 ) # 71 ⠟ q [LATIN SMALL LETTER Q] +char \x72 (123 5 ) # 72 ⠗ r [LATIN SMALL LETTER R] +char \x73 ( 234 ) # 73 ⠎ s [LATIN SMALL LETTER S] +char \x74 ( 2345 ) # 74 ⠞ t [LATIN SMALL LETTER T] +char \x75 (1 3 6 ) # 75 ⠥ u [LATIN SMALL LETTER U] +char \x76 (123 6 ) # 76 ⠧ v [LATIN SMALL LETTER V] +char \x77 ( 2 456 ) # 77 ⠺ w [LATIN SMALL LETTER W] +char \x78 (1 34 6 ) # 78 ⠭ x [LATIN SMALL LETTER X] +char \x79 (1 3456 ) # 79 ⠽ y [LATIN SMALL LETTER Y] +char \x7A (1 3 56 ) # 7A ⠵ z [LATIN SMALL LETTER Z] +char \x80 (1 5 ) # 80 ⠑ [] +char \x92 ( 3 ) # 92 ⠄ [PRIVATE USE TWO] +char \xA0 ( ) # A0 ⠀   [NO-BREAK SPACE] +char \xA3 (1234 ) # A3 ⠏ £ [POUND SIGN] +char \u20AC (1 5 ) # A4 ⠑ € [EURO SIGN] +char \xA5 (1 3456 ) # A5 ⠽ ¥ [YEN SIGN] +char \xA7 ( 34 6 ) # A7 ⠬ § [SECTION SIGN] +char \xB7 ( 56 ) # B7 ⠰ · [MIDDLE DOT] +char \xC0 (123 56 ) # C0 ⠷ À [LATIN CAPITAL LETTER A WITH GRAVE] +char \xC1 (123 56 ) # C1 ⠷ Á [LATIN CAPITAL LETTER A WITH ACUTE] +char \xC2 (1 6 ) # C2 ⠡  [LATIN CAPITAL LETTER A WITH CIRCUMFLEX] +char \xC3 ( 345 ) # C3 ⠜ à [LATIN CAPITAL LETTER A WITH TILDE] +char \xC4 ( 345 ) # C4 ⠜ Ä [LATIN CAPITAL LETTER A WITH DIAERESIS] +char \xC5 (1 6 ) # C5 ⠡ Å [LATIN CAPITAL LETTER A WITH RING ABOVE] +char \xC6 ( 345 ) # C6 ⠜ Æ [LATIN CAPITAL LETTER AE] +char \xC7 (1234 6 ) # C7 ⠯ Ç [LATIN CAPITAL LETTER C WITH CEDILLA] +char \xC8 ( 234 6 ) # C8 ⠮ È [LATIN CAPITAL LETTER E WITH GRAVE] +char \xC9 (123456 ) # C9 ⠿ É [LATIN CAPITAL LETTER E WITH ACUTE] +char \xCA (12 6 ) # CA ⠣ Ê [LATIN CAPITAL LETTER E WITH CIRCUMFLEX] +char \xCB (12 4 6 ) # CB ⠫ Ë [LATIN CAPITAL LETTER E WITH DIAERESIS] +char \xD1 (12 456 ) # D1 ⠻ Ñ [LATIN CAPITAL LETTER N WITH TILDE] +char \xD6 (123456 ) # D6 ⠿ Ö [LATIN CAPITAL LETTER O WITH DIAERESIS] +char \xD7 ( 23 6 ) # D7 ⠦ × [MULTIPLICATION SIGN] +char \xDC (12 56 ) # DC ⠳ Ü [LATIN CAPITAL LETTER U WITH DIAERESIS] +char \xE0 (123 56 ) # E0 ⠷ à [LATIN SMALL LETTER A WITH GRAVE] +char \xE1 (123 56 ) # E1 ⠷ á [LATIN SMALL LETTER A WITH ACUTE] +char \xE2 (1 6 ) # E2 ⠡ â [LATIN SMALL LETTER A WITH CIRCUMFLEX] +char \xE3 ( 345 ) # E3 ⠜ ã [LATIN SMALL LETTER A WITH TILDE] +char \xE4 ( 345 ) # E4 ⠜ ä [LATIN SMALL LETTER A WITH DIAERESIS] +char \xE5 (1 6 ) # E5 ⠡ å [LATIN SMALL LETTER A WITH RING ABOVE] +char \xE6 ( 345 ) # E6 ⠜ æ [LATIN SMALL LETTER AE] +char \xE7 (1234 6 ) # E7 ⠯ ç [LATIN SMALL LETTER C WITH CEDILLA] +char \xE8 ( 234 6 ) # E8 ⠮ è [LATIN SMALL LETTER E WITH GRAVE] +char \xE9 (123456 ) # E9 ⠿ é [LATIN SMALL LETTER E WITH ACUTE] +char \xEA (12 6 ) # EA ⠣ ê [LATIN SMALL LETTER E WITH CIRCUMFLEX] +char \xEB (12 4 6 ) # EB ⠫ ë [LATIN SMALL LETTER E WITH DIAERESIS] +char \xEC ( 2 4 ) # EC ⠊ ì [LATIN SMALL LETTER I WITH GRAVE] +char \xED ( 34 ) # ED ⠌ í [LATIN SMALL LETTER I WITH ACUTE] +char \xEE (1 4 6 ) # EE ⠩ î [LATIN SMALL LETTER I WITH CIRCUMFLEX] +char \xEF (12 456 ) # EF ⠻ ï [LATIN SMALL LETTER I WITH DIAERESIS] +char \xF1 (12 456 ) # F1 ⠻ ñ [LATIN SMALL LETTER N WITH TILDE] +char \xF2 (1 3 5 ) # F2 ⠕ ò [LATIN SMALL LETTER O WITH GRAVE] +char \xF3 ( 34 6 ) # F3 ⠬ ó [LATIN SMALL LETTER O WITH ACUTE] +char \xF4 (1 456 ) # F4 ⠹ ô [LATIN SMALL LETTER O WITH CIRCUMFLEX] +char \xF5 ( 2 4 6 ) # F5 ⠪ õ [LATIN SMALL LETTER O WITH TILDE] +char \xF6 (123456 ) # F6 ⠿ ö [LATIN SMALL LETTER O WITH DIAERESIS] +char \xF7 ( 2 56 ) # F7 ⠲ ÷ [DIVISION SIGN] +char \xF9 (123 56 ) # F9 ⠷ ù [LATIN SMALL LETTER U WITH GRAVE] +char \xFA ( 23456 ) # FA ⠾ ú [LATIN SMALL LETTER U WITH ACUTE] +char \xFB (1 56 ) # FB ⠱ û [LATIN SMALL LETTER U WITH CIRCUMFLEX] +char \xFC (12 56 ) # FC ⠳ ü [LATIN SMALL LETTER U WITH DIAERESIS] +char \xB8 ( 45 ) # ⠘ ¸ [CEDILLA] +char \u0192 (12 4 ) # ⠋ ƒ [LATIN SMALL LETTER F WITH HOOK] +char \u2010 ( 3 6 ) # ⠤ ‐ [HYPHEN] +char \u2011 ( 4 6 ) # ⠨ ‑ [NON-BREAKING HYPHEN] +char \u2013 ( 3 6 ) # ⠤ – [EN DASH] +char \u2018 ( 3 ) # ⠄ ‘ [LEFT SINGLE QUOTATION MARK] +char \u2019 ( 3 ) # ⠄ ’ [RIGHT SINGLE QUOTATION MARK] +char \u201C ( 23 6 ) # ⠦ “ [LEFT DOUBLE QUOTATION MARK] +char \u201D ( 3 56 ) # ⠴ ” [RIGHT DOUBLE QUOTATION MARK] +char \u201E ( 23 6 ) # ⠦ „ [DOUBLE LOW-9 QUOTATION MARK] +char \u201F ( 3 56 ) # ⠴ ‟ [DOUBLE HIGH-REVERSED-9 QUOTATION MARK] + +include common.tti diff --git a/etc_org/brltty/Text/no-generic.ttb b/etc_org/brltty/Text/no-generic.ttb new file mode 100644 index 0000000..37ad630 --- /dev/null +++ b/etc_org/brltty/Text/no-generic.ttb @@ -0,0 +1,206 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Norwegian (with support for other languages) +# Some unofficial character representations to accommodate multilingual usage. +# For example, numbers are represented with dot 6 rather than with dot 8. + +# the standard representations for the letters of the Latin alphabet +include ltr-latin.tti + +# the standard representations for the Latin control characters +include ctl-latin.tti + +# the numbers 1-9 are represented by the letters a-i with dot 6 added +# the number 0 is represented by dots 346 +include num-dot6.tti + +# generated by ttbtest: charset=iso-8859-1 +char \x00 ( 45 78) # 00 ⣘ [NULL] +# Latin control characters # 01-1A +char \x1B (123 5678) # 1B ⣷ [ESCAPE] +char \x1C ( 34 78) # 1C ⣌ [INFORMATION SEPARATOR FOUR] +char \x1D ( 2345678) # 1D ⣾ [INFORMATION SEPARATOR THREE] +char \x1E ( 234 678) # 1E ⣮ [INFORMATION SEPARATOR TWO] +char \x1F ( 45678) # 1F ⣸ [INFORMATION SEPARATOR ONE] +char \x20 ( ) # 20 ⠀ [SPACE] +char \x21 ( 5 ) # 21 ⠐ ! [EXCLAMATION MARK] +char \x22 ( 4 ) # 22 ⠈ " [QUOTATION MARK] +char \x23 ( 3456 ) # 23 ⠼ # [NUMBER SIGN] +char \x24 ( 4 6 ) # 24 ⠨ $ [DOLLAR SIGN] +char \x25 (123456 ) # 25 ⠿ % [PERCENT SIGN] +char \x26 (1234 6 ) # 26 ⠯ & [AMPERSAND] +char \x27 ( 6 ) # 27 ⠠ ' [APOSTROPHE] +char \x28 ( 23 6 ) # 28 ⠦ ( [LEFT PARENTHESIS] +char \x29 ( 3 56 ) # 29 ⠴ ) [RIGHT PARENTHESIS] +char \x2A ( 3 5 ) # 2A ⠔ * [ASTERISK] +char \x2B ( 23 5 ) # 2B ⠖ + [PLUS SIGN] +char \x2C ( 2 ) # 2C ⠂ , [COMMA] +char \x2D ( 3 6 ) # 2D ⠤ - [HYPHEN-MINUS] +char \x2E ( 3 ) # 2E ⠄ . [FULL STOP] +char \x2F ( 2 56 ) # 2F ⠲ / [SOLIDUS] +# Hindu-Arabic numerals # 30-39 +char \x3A ( 2 5 ) # 3A ⠒ : [COLON] +char \x3B ( 23 ) # 3B ⠆ ; [SEMICOLON] +char \x3C ( 56 ) # 3C ⠰ < [LESS-THAN SIGN] +char \x3D ( 23 56 ) # 3D ⠶ = [EQUALS SIGN] +char \x3E ( 45 ) # 3E ⠘ > [GREATER-THAN SIGN] +char \x3F ( 2 6 ) # 3F ⠢ ? [QUESTION MARK] +char \x40 ( 345 7 ) # 40 ⡜ @ [COMMERCIAL AT] +# uppercase Latin alphabet # 41-5A +char \x5B (123 567 ) # 5B ⡷ [ [LEFT SQUARE BRACKET] +char \x5C ( 34 7 ) # 5C ⡌ \ [REVERSE SOLIDUS] +char \x5D ( 234567 ) # 5D ⡾ ] [RIGHT SQUARE BRACKET] +char \x5E ( 234 67 ) # 5E ⡮ ^ [CIRCUMFLEX ACCENT] +char \x5F ( 456 ) # 5F ⠸ _ [LOW LINE] +char \x60 ( 345 ) # 60 ⠜ ` [GRAVE ACCENT] +# lowercase Latin alphabet # 61-7A +char \x7B (123 56 ) # 7B ⠷ { [LEFT CURLY BRACKET] +char \x7C ( 34 ) # 7C ⠌ | [VERTICAL LINE] +char \x7D ( 23456 ) # 7D ⠾ } [RIGHT CURLY BRACKET] +char \x7E ( 234 6 ) # 7E ⠮ ~ [TILDE] +char \x7F ( 456 8) # 7F ⢸ [DELETE] +char \x80 ( 23 67 ) # 80 ⡦ [] +char \x81 ( 56 8) # 81 ⢰ [] +char \x82 ( 3 67 ) # 82 ⡤ [BREAK PERMITTED HERE] +char \x83 ( 23 678) # 83 ⣦ [NO BREAK HERE] +char \x84 ( 23 5678) # 84 ⣶ [] +char \x85 (12 45 8) # 85 ⢛ [NEXT LINE (NEL)] +char \x86 (123 8) # 86 ⢇ [START OF SELECTED AREA] +char \x87 (1234567 ) # 87 ⡿ [END OF SELECTED AREA] +char \x88 (12345678) # 88 ⣿ [CHARACTER TABULATION SET] +char \x89 ( 678) # 89 ⣠ [CHARACTER TABULATION WITH JUSTIFICATION] +char \x8A (1234 678) # 8A ⣯ [LINE TABULATION SET] +char \x8B ( 3 56 8) # 8B ⢴ [PARTIAL LINE FORWARD] +char \x8C (1 5678) # 8C ⣱ [PARTIAL LINE BACKWARD] +char \x8D ( 34 678) # 8D ⣬ [REVERSE LINE FEED] +char \x8E ( 78) # 8E ⣀ [SINGLE SHIFT TWO] +char \x8F ( 2 5 78) # 8F ⣒ [SINGLE SHIFT THREE] +char \x90 ( 23 567 ) # 90 ⡶ [DEVICE CONTROL STRING] +char \x91 (1 34 8) # 91 ⢍ [PRIVATE USE ONE] +char \x92 ( 2 456 8) # 92 ⢺ [PRIVATE USE TWO] +char \x93 ( 234 6 8) # 93 ⢮ [SET TRANSMIT STATE] +char \x94 ( 23 5 78) # 94 ⣖ [CANCEL CHARACTER] +char \x95 ( 4567 ) # 95 ⡸ [MESSAGE WAITING] +char \x96 (123456 8) # 96 ⢿ [START OF GUARDED AREA] +char \x97 ( 3 6 8) # 97 ⢤ [END OF GUARDED AREA] +char \x98 (1 3 56 8) # 98 ⢵ [START OF STRING] +char \x99 ( 3 678) # 99 ⣤ [] +char \x9A ( 345678) # 9A ⣼ [SINGLE CHARACTER INTRODUCER] +char \x9B ( 5 78) # 9B ⣐ [CONTROL SEQUENCE INTRODUCER] +char \x9C ( 8) # 9C ⢀ [STRING TERMINATOR] +char \x9D ( 4 678) # 9D ⣨ [OPERATING SYSTEM COMMAND] +char \x9E (1 34 6 8) # 9E ⢭ [PRIVACY MESSAGE] +char \x9F (12 4 8) # 9F ⢋ [APPLICATION PROGRAM COMMAND] +char \xA1 ( 5 8) # A1 ⢐ ¡ [INVERTED EXCLAMATION MARK] +char \xA2 ( 2 5 8) # A2 ⢒ ¢ [CENT SIGN] +char \xA3 ( 3456 8) # A3 ⢼ £ [POUND SIGN] +char \xA4 ( 34567 ) # A4 ⡼ ¤ [CURRENCY SIGN] +char \xA5 (1 45678) # A5 ⣹ ¥ [YEN SIGN] +char \xA6 ( 34 8) # A6 ⢌ ¦ [BROKEN BAR] +char \xA7 (123 6 8) # A7 ⢧ § [SECTION SIGN] +char \xA8 ( 7 ) # A8 ⡀ ¨ [DIAERESIS] +char \xA9 (1 4 8) # A9 ⢉ © [COPYRIGHT SIGN] +char \xAA ( 3 7 ) # AA ⡄ ª [FEMININE ORDINAL INDICATOR] +char \xAB ( 4 7 ) # AB ⡈ « [LEFT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xAC ( 67 ) # AC ⡠ ¬ [NOT SIGN] +char \xAD ( 3 8) # AD ⢄ ­ [SOFT HYPHEN] +char \xAE (123 5 8) # AE ⢗ ® [REGISTERED SIGN] +char \xAF ( 23 56 8) # AF ⢶ ¯ [MACRON] +char \xB0 (12 45678) # B0 ⣻ ° [DEGREE SIGN] +char \xB1 (1234 8) # B1 ⢏ ± [PLUS-MINUS SIGN] +char \xB2 ( 3 5 78) # B2 ⣔ ² [SUPERSCRIPT TWO] +char \xB3 (1 4 678) # B3 ⣩ ³ [SUPERSCRIPT THREE] +char \xB4 (12 4 678) # B4 ⣫ ´ [ACUTE ACCENT] +char \xB5 (12 678) # B5 ⣣ µ [MICRO SIGN] +char \xB6 (12345 8) # B6 ⢟ ¶ [PILCROW SIGN] +char \xB7 ( 3 78) # B7 ⣄ · [MIDDLE DOT] +char \xB8 ( 3 5678) # B8 ⣴ ¸ [CEDILLA] +char \xB9 ( 5678) # B9 ⣰ ¹ [SUPERSCRIPT ONE] +char \xBA ( 6 8) # BA ⢠ º [MASCULINE ORDINAL INDICATOR] +char \xBB ( 4 8) # BB ⢈ » [RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xBC ( 2 5 7 ) # BC ⡒ ¼ [VULGAR FRACTION ONE QUARTER] +char \xBD (1 45 8) # BD ⢙ ½ [VULGAR FRACTION ONE HALF] +char \xBE (1 345 8) # BE ⢝ ¾ [VULGAR FRACTION THREE QUARTERS] +char \xBF ( 2 6 8) # BF ⢢ ¿ [INVERTED QUESTION MARK] +char \xC0 ( 5 7 ) # C0 ⡐ À [LATIN CAPITAL LETTER A WITH GRAVE] +char \xC1 ( 2 7 ) # C1 ⡂ Á [LATIN CAPITAL LETTER A WITH ACUTE] +char \xC2 (1 67 ) # C2 ⡡  [LATIN CAPITAL LETTER A WITH CIRCUMFLEX] +char \xC3 (1 4 67 ) # C3 ⡩ à [LATIN CAPITAL LETTER A WITH TILDE] +char \xC4 ( 567 ) # C4 ⡰ Ä [LATIN CAPITAL LETTER A WITH DIAERESIS] +char \xC5 (1 678) # C5 ⣡ Å [LATIN CAPITAL LETTER A WITH RING ABOVE] +char \xC6 ( 345 78) # C6 ⣜ Æ [LATIN CAPITAL LETTER AE] +char \xC7 (1234 67 ) # C7 ⡯ Ç [LATIN CAPITAL LETTER C WITH CEDILLA] +char \xC8 ( 4 67 ) # C8 ⡨ È [LATIN CAPITAL LETTER E WITH GRAVE] +char \xC9 ( 2 678) # C9 ⣢ É [LATIN CAPITAL LETTER E WITH ACUTE] +char \xCA (1 567 ) # CA ⡱ Ê [LATIN CAPITAL LETTER E WITH CIRCUMFLEX] +char \xCB (12 4 67 ) # CB ⡫ Ë [LATIN CAPITAL LETTER E WITH DIAERESIS] +char \xCC ( 23 7 ) # CC ⡆ Ì [LATIN CAPITAL LETTER I WITH GRAVE] +char \xCD ( 23 78) # CD ⣆ Í [LATIN CAPITAL LETTER I WITH ACUTE] +char \xCE ( 45 7 ) # CE ⡘ Î [LATIN CAPITAL LETTER I WITH CIRCUMFLEX] +char \xCF ( 3 5 7 ) # CF ⡔ Ï [LATIN CAPITAL LETTER I WITH DIAERESIS] +char \xD0 ( 2 567 ) # D0 ⡲ Ð [LATIN CAPITAL LETTER ETH] +char \xD1 (12 4567 ) # D1 ⡻ Ñ [LATIN CAPITAL LETTER N WITH TILDE] +char \xD2 ( 2 67 ) # D2 ⡢ Ò [LATIN CAPITAL LETTER O WITH GRAVE] +char \xD3 (12 67 ) # D3 ⡣ Ó [LATIN CAPITAL LETTER O WITH ACUTE] +char \xD4 (1 4567 ) # D4 ⡹ Ô [LATIN CAPITAL LETTER O WITH CIRCUMFLEX] +char \xD5 ( 23 5 7 ) # D5 ⡖ Õ [LATIN CAPITAL LETTER O WITH TILDE] +char \xD6 ( 2 4 67 ) # D6 ⡪ Ö [LATIN CAPITAL LETTER O WITH DIAERESIS] +char \xD7 (12 5 8) # D7 ⢓ × [MULTIPLICATION SIGN] +char \xD8 ( 2 4 678) # D8 ⣪ Ø [LATIN CAPITAL LETTER O WITH STROKE] +char \xD9 (12 5678) # D9 ⣳ Ù [LATIN CAPITAL LETTER U WITH GRAVE] +char \xDA ( 2 78) # DA ⣂ Ú [LATIN CAPITAL LETTER U WITH ACUTE] +char \xDB ( 34 67 ) # DB ⡬ Û [LATIN CAPITAL LETTER U WITH CIRCUMFLEX] +char \xDC (12 567 ) # DC ⡳ Ü [LATIN CAPITAL LETTER U WITH DIAERESIS] +char \xDD ( 2 5678) # DD ⣲ Ý [LATIN CAPITAL LETTER Y WITH ACUTE] +char \xDE ( 2345 8) # DE ⢞ Þ [LATIN CAPITAL LETTER THORN] +char \xDF ( 234 8) # DF ⢎ ß [LATIN SMALL LETTER SHARP S] +char \xE0 (123 56 8) # E0 ⢷ à [LATIN SMALL LETTER A WITH GRAVE] +char \xE1 ( 2 8) # E1 ⢂ á [LATIN SMALL LETTER A WITH ACUTE] +char \xE2 (1 3 8) # E2 ⢅ â [LATIN SMALL LETTER A WITH CIRCUMFLEX] +char \xE3 (1 4 6 8) # E3 ⢩ ã [LATIN SMALL LETTER A WITH TILDE] +char \xE4 (1 8) # E4 ⢁ ä [LATIN SMALL LETTER A WITH DIAERESIS] +char \xE5 (1 6 8) # E5 ⢡ å [LATIN SMALL LETTER A WITH RING ABOVE] +char \xE6 ( 345 8) # E6 ⢜ æ [LATIN SMALL LETTER AE] +char \xE7 (1234 6 8) # E7 ⢯ ç [LATIN SMALL LETTER C WITH CEDILLA] +char \xE8 ( 4 6 8) # E8 ⢨ è [LATIN SMALL LETTER E WITH GRAVE] +char \xE9 (1 5 8) # E9 ⢑ é [LATIN SMALL LETTER E WITH ACUTE] +char \xEA (1 56 8) # EA ⢱ ê [LATIN SMALL LETTER E WITH CIRCUMFLEX] +char \xEB (12 4 6 8) # EB ⢫ ë [LATIN SMALL LETTER E WITH DIAERESIS] +char \xEC ( 23 8) # EC ⢆ ì [LATIN SMALL LETTER I WITH GRAVE] +char \xED (12 8) # ED ⢃ í [LATIN SMALL LETTER I WITH ACUTE] +char \xEE ( 45 8) # EE ⢘ î [LATIN SMALL LETTER I WITH CIRCUMFLEX] +char \xEF ( 2 4 8) # EF ⢊ ï [LATIN SMALL LETTER I WITH DIAERESIS] +char \xF0 ( 2 56 8) # F0 ⢲ ð [LATIN SMALL LETTER ETH] +char \xF1 (12 456 8) # F1 ⢻ ñ [LATIN SMALL LETTER N WITH TILDE] +char \xF2 (1 3 5 8) # F2 ⢕ ò [LATIN SMALL LETTER O WITH GRAVE] +char \xF3 (12 6 8) # F3 ⢣ ó [LATIN SMALL LETTER O WITH ACUTE] +char \xF4 (1 456 8) # F4 ⢹ ô [LATIN SMALL LETTER O WITH CIRCUMFLEX] +char \xF5 ( 23 5 8) # F5 ⢖ õ [LATIN SMALL LETTER O WITH TILDE] +char \xF6 ( 3 5 8) # F6 ⢔ ö [LATIN SMALL LETTER O WITH DIAERESIS] +char \xF7 ( 2 45 8) # F7 ⢚ ÷ [DIVISION SIGN] +char \xF8 ( 2 4 6 8) # F8 ⢪ ø [LATIN SMALL LETTER O WITH STROKE] +char \xF9 ( 23 6 8) # F9 ⢦ ù [LATIN SMALL LETTER U WITH GRAVE] +char \xFA (1 3 6 8) # FA ⢥ ú [LATIN SMALL LETTER U WITH ACUTE] +char \xFB ( 34 6 8) # FB ⢬ û [LATIN SMALL LETTER U WITH CIRCUMFLEX] +char \xFC (12 56 8) # FC ⢳ ü [LATIN SMALL LETTER U WITH DIAERESIS] +char \xFD (1 3456 8) # FD ⢽ ý [LATIN SMALL LETTER Y WITH ACUTE] +char \xFE ( 3 567 ) # FE ⡴ þ [LATIN SMALL LETTER THORN] +char \xFF ( 23456 8) # FF ⢾ ÿ [LATIN SMALL LETTER Y WITH DIAERESIS] + +include common.tti diff --git a/etc_org/brltty/Text/no-oup.ttb b/etc_org/brltty/Text/no-oup.ttb new file mode 100644 index 0000000..6099a46 --- /dev/null +++ b/etc_org/brltty/Text/no-oup.ttb @@ -0,0 +1,206 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Norwegian (Offentlig utvalg for punktskrift, OUP) +# based on the Offentlig utvalg for punktskrift (Public Commission for +# Braille) translation table for Windows 1252. +# Updated January 2008. + +# the standard representations for the letters of the Latin alphabet +include ltr-latin.tti + +# the standard representations for the Latin control characters +include ctl-latin.tti + +# the numbers 0-9 are represented by the letters j,a-i with dot 8 added +include num-dot8.tti + +# generated by ttbtest: charset=iso-8859-1 +char \x00 ( 45 78) # 00 ⣘ [NULL] +# Latin control characters # 01-1A +char \x1B (1234 8) # 1B ⢏ [ESCAPE] +char \x1C (12345 8) # 1C ⢟ [INFORMATION SEPARATOR FOUR] +char \x1D (1 3 6 8) # 1D ⢥ [INFORMATION SEPARATOR THREE] +char \x1E ( 2 456 8) # 1E ⢺ [INFORMATION SEPARATOR TWO] +char \x1F (1 3 56 8) # 1F ⢵ [INFORMATION SEPARATOR ONE] +char \x20 ( ) # 20 ⠀ [SPACE] +char \x21 ( 23 5 ) # 21 ⠖ ! [EXCLAMATION MARK] +char \x22 ( 2 56 ) # 22 ⠲ " [QUOTATION MARK] +char \x23 ( 3456 ) # 23 ⠼ # [NUMBER SIGN] +char \x24 ( 2 5678) # 24 ⣲ $ [DOLLAR SIGN] +char \x25 ( 4 6 ) # 25 ⠨ % [PERCENT SIGN] +char \x26 ( 5 78) # 26 ⣐ & [AMPERSAND] +char \x27 ( 5 ) # 27 ⠐ ' [APOSTROPHE] +char \x28 ( 23 6 ) # 28 ⠦ ( [LEFT PARENTHESIS] +char \x29 ( 3 56 ) # 29 ⠴ ) [RIGHT PARENTHESIS] +char \x2A ( 3 5 ) # 2A ⠔ * [ASTERISK] +char \x2B ( 23 5 7 ) # 2B ⡖ + [PLUS SIGN] +char \x2C ( 2 ) # 2C ⠂ , [COMMA] +char \x2D ( 3 6 ) # 2D ⠤ - [HYPHEN-MINUS] +char \x2E ( 3 ) # 2E ⠄ . [FULL STOP] +char \x2F ( 5 7 ) # 2F ⡐ / [SOLIDUS] +# Hindu-Arabic numerals # 30-39 +char \x3A ( 2 5 ) # 3A ⠒ : [COLON] +char \x3B ( 23 ) # 3B ⠆ ; [SEMICOLON] +char \x3C ( 3 5 8) # 3C ⢔ < [LESS-THAN SIGN] +char \x3D ( 23 56 ) # 3D ⠶ = [EQUALS SIGN] +char \x3E ( 2 67 ) # 3E ⡢ > [GREATER-THAN SIGN] +char \x3F ( 2 6 ) # 3F ⠢ ? [QUESTION MARK] +char \x40 ( 4 ) # 40 ⠈ @ [COMMERCIAL AT] +# uppercase Latin alphabet # 41-5A +char \x5B ( 23 678) # 5B ⣦ [ [LEFT SQUARE BRACKET] +char \x5C ( 2 8) # 5C ⢂ \ [REVERSE SOLIDUS] +char \x5D ( 3 5678) # 5D ⣴ ] [RIGHT SQUARE BRACKET] +char \x5E ( 5 8) # 5E ⢐ ^ [CIRCUMFLEX ACCENT] +char \x5F ( 456 ) # 5F ⠸ _ [LOW LINE] +char \x60 ( 45 ) # 60 ⠘ ` [GRAVE ACCENT] +# lowercase Latin alphabet # 61-7A +char \x7B ( 23 8) # 7B ⢆ { [LEFT CURLY BRACKET] +char \x7C ( 56 ) # 7C ⠰ | [VERTICAL LINE] +char \x7D ( 567 ) # 7D ⡰ } [RIGHT CURLY BRACKET] +char \x7E ( 3 8) # 7E ⢄ ~ [TILDE] +char \x7F ( 3 5 78) # 7F ⣔ [DELETE] +char \x80 ( 2 678) # 80 ⣢ [] +char \x81 (1 345 8) # 81 ⢝ [] +char \x82 ( 67 ) # 82 ⡠ [BREAK PERMITTED HERE] +char \x83 ( 45678) # 83 ⣸ [NO BREAK HERE] +char \x84 ( 3 567 ) # 84 ⡴ [] +char \x85 ( 3 7 ) # 85 ⡄ [NEXT LINE (NEL)] +char \x86 ( 4 7 ) # 86 ⡈ [START OF SELECTED AREA] +char \x87 ( 45 7 ) # 87 ⡘ [END OF SELECTED AREA] +char \x88 ( 4 6 8) # 88 ⢨ [CHARACTER TABULATION SET] +char \x89 ( 456 8) # 89 ⢸ [CHARACTER TABULATION WITH JUSTIFICATION] +char \x8A (1 5678) # 8A ⣱ [LINE TABULATION SET] +char \x8B ( 3 78) # 8B ⣄ [PARTIAL LINE FORWARD] +char \x8C (12345678) # 8C ⣿ [PARTIAL LINE BACKWARD] +char \x8D ( 4 78) # 8D ⣈ [REVERSE LINE FEED] +char \x8E ( 234 678) # 8E ⣮ [SINGLE SHIFT TWO] +char \x8F ( 23 67 ) # 8F ⡦ [SINGLE SHIFT THREE] +char \x90 ( 23 6 8) # 90 ⢦ [DEVICE CONTROL STRING] +char \x91 ( 3 67 ) # 91 ⡤ [PRIVATE USE ONE] +char \x92 ( 3 6 8) # 92 ⢤ [PRIVATE USE TWO] +char \x93 ( 23 567 ) # 93 ⡶ [SET TRANSMIT STATE] +char \x94 ( 23 56 8) # 94 ⢶ [CANCEL CHARACTER] +char \x95 ( 3 678) # 95 ⣤ [MESSAGE WAITING] +char \x96 ( 6 8) # 96 ⢠ [START OF GUARDED AREA] +char \x97 ( 56 8) # 97 ⢰ [END OF GUARDED AREA] +char \x98 ( 2 56 8) # 98 ⢲ [START OF STRING] +char \x99 ( 2345 8) # 99 ⢞ [] +char \x9A (1 56 8) # 9A ⢱ [SINGLE CHARACTER INTRODUCER] +char \x9B ( 678) # 9B ⣠ [CONTROL SEQUENCE INTRODUCER] +char \x9C (123456 8) # 9C ⢿ [STRING TERMINATOR] +char \x9D ( 23 5678) # 9D ⣶ [OPERATING SYSTEM COMMAND] +char \x9E ( 234 6 8) # 9E ⢮ [PRIVACY MESSAGE] +char \x9F (12 5678) # 9F ⣳ [APPLICATION PROGRAM COMMAND] +char \xA1 ( 23 5 8) # A1 ⢖ ¡ [INVERTED EXCLAMATION MARK] +char \xA2 ( 2 5 78) # A2 ⣒ ¢ [CENT SIGN] +char \xA3 (123 8) # A3 ⢇ £ [POUND SIGN] +char \xA4 (123 6 8) # A4 ⢧ ¤ [CURRENCY SIGN] +char \xA5 (1 3456 8) # A5 ⢽ ¥ [YEN SIGN] +char \xA6 ( 4567 ) # A6 ⡸ ¦ [BROKEN BAR] +char \xA7 ( 4 678) # A7 ⣨ § [SECTION SIGN] +char \xA8 ( 2 5 8) # A8 ⢒ ¨ [DIAERESIS] +char \xA9 (1 3 8) # A9 ⢅ © [COPYRIGHT SIGN] +char \xAA ( 2 78) # AA ⣂ ª [FEMININE ORDINAL INDICATOR] +char \xAB ( 23 78) # AB ⣆ « [LEFT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xAC ( 3 5 7 ) # AC ⡔ ¬ [NOT SIGN] +char \xAD ( 78) # AD ⣀ ­ [SOFT HYPHEN] +char \xAE (123 5 8) # AE ⢗ ® [REGISTERED SIGN] +char \xAF ( 45 8) # AF ⢘ ¯ [MACRON] +char \xB0 ( 3 56 8) # B0 ⢴ ° [DEGREE SIGN] +char \xB1 ( 23 5 78) # B1 ⣖ ± [PLUS-MINUS SIGN] +char \xB2 ( 23 7 ) # B2 ⡆ ² [SUPERSCRIPT TWO] +char \xB3 ( 2 5 7 ) # B3 ⡒ ³ [SUPERSCRIPT THREE] +char \xB4 ( 6 ) # B4 ⠠ ´ [ACUTE ACCENT] +char \xB5 (1 34 8) # B5 ⢍ µ [MICRO SIGN] +char \xB6 ( 4 67 ) # B6 ⡨ ¶ [PILCROW SIGN] +char \xB7 ( 7 ) # B7 ⡀ · [MIDDLE DOT] +char \xB8 ( 4 8) # B8 ⢈ ¸ [CEDILLA] +char \xB9 ( 2 7 ) # B9 ⡂ ¹ [SUPERSCRIPT ONE] +char \xBA (1 3 5 8) # BA ⢕ º [MASCULINE ORDINAL INDICATOR] +char \xBB ( 5678) # BB ⣰ » [RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xBC ( 3456 8) # BC ⢼ ¼ [VULGAR FRACTION ONE QUARTER] +char \xBD ( 34567 ) # BD ⡼ ½ [VULGAR FRACTION ONE HALF] +char \xBE ( 345678) # BE ⣼ ¾ [VULGAR FRACTION THREE QUARTERS] +char \xBF ( 2 6 8) # BF ⢢ ¿ [INVERTED QUESTION MARK] +char \xC0 (123 5678) # C0 ⣷ À [LATIN CAPITAL LETTER A WITH GRAVE] +char \xC1 (123 567 ) # C1 ⡷ Á [LATIN CAPITAL LETTER A WITH ACUTE] +char \xC2 (1 678) # C2 ⣡  [LATIN CAPITAL LETTER A WITH CIRCUMFLEX] +char \xC3 (12 678) # C3 ⣣ à [LATIN CAPITAL LETTER A WITH TILDE] +char \xC4 ( 345 78) # C4 ⣜ Ä [LATIN CAPITAL LETTER A WITH DIAERESIS] +char \xC5 (1 67 ) # C5 ⡡ Å [LATIN CAPITAL LETTER A WITH RING ABOVE] +char \xC6 ( 345 7 ) # C6 ⡜ Æ [LATIN CAPITAL LETTER AE] +char \xC7 (1234 678) # C7 ⣯ Ç [LATIN CAPITAL LETTER C WITH CEDILLA] +char \xC8 ( 234 67 ) # C8 ⡮ È [LATIN CAPITAL LETTER E WITH GRAVE] +char \xC9 (1234567 ) # C9 ⡿ É [LATIN CAPITAL LETTER E WITH ACUTE] +char \xCA (12 67 ) # CA ⡣ Ê [LATIN CAPITAL LETTER E WITH CIRCUMFLEX] +char \xCB (12 4 67 ) # CB ⡫ Ë [LATIN CAPITAL LETTER E WITH DIAERESIS] +char \xCC ( 34 78) # CC ⣌ Ì [LATIN CAPITAL LETTER I WITH GRAVE] +char \xCD ( 34 7 ) # CD ⡌ Í [LATIN CAPITAL LETTER I WITH ACUTE] +char \xCE (1 4 67 ) # CE ⡩ Î [LATIN CAPITAL LETTER I WITH CIRCUMFLEX] +char \xCF (12 4567 ) # CF ⡻ Ï [LATIN CAPITAL LETTER I WITH DIAERESIS] +char \xD0 (1 45678) # D0 ⣹ Ð [LATIN CAPITAL LETTER ETH] +char \xD1 (12 45678) # D1 ⣻ Ñ [LATIN CAPITAL LETTER N WITH TILDE] +char \xD2 ( 34 678) # D2 ⣬ Ò [LATIN CAPITAL LETTER O WITH GRAVE] +char \xD3 ( 34 67 ) # D3 ⡬ Ó [LATIN CAPITAL LETTER O WITH ACUTE] +char \xD4 (1 4567 ) # D4 ⡹ Ô [LATIN CAPITAL LETTER O WITH CIRCUMFLEX] +char \xD5 (1 4 678) # D5 ⣩ Õ [LATIN CAPITAL LETTER O WITH TILDE] +char \xD6 ( 2 4 678) # D6 ⣪ Ö [LATIN CAPITAL LETTER O WITH DIAERESIS] +char \xD7 (1 34 6 8) # D7 ⢭ × [MULTIPLICATION SIGN] +char \xD8 ( 2 4 67 ) # D8 ⡪ Ø [LATIN CAPITAL LETTER O WITH STROKE] +char \xD9 ( 2345678) # D9 ⣾ Ù [LATIN CAPITAL LETTER U WITH GRAVE] +char \xDA ( 234567 ) # DA ⡾ Ú [LATIN CAPITAL LETTER U WITH ACUTE] +char \xDB (1 567 ) # DB ⡱ Û [LATIN CAPITAL LETTER U WITH CIRCUMFLEX] +char \xDC (12 567 ) # DC ⡳ Ü [LATIN CAPITAL LETTER U WITH DIAERESIS] +char \xDD (1234 67 ) # DD ⡯ Ý [LATIN CAPITAL LETTER Y WITH ACUTE] +char \xDE (12 4 678) # DE ⣫ Þ [LATIN CAPITAL LETTER THORN] +char \xDF ( 234 8) # DF ⢎ ß [LATIN SMALL LETTER SHARP S] +char \xE0 (123 56 8) # E0 ⢷ à [LATIN SMALL LETTER A WITH GRAVE] +char \xE1 (123 56 ) # E1 ⠷ á [LATIN SMALL LETTER A WITH ACUTE] +char \xE2 (1 6 8) # E2 ⢡ â [LATIN SMALL LETTER A WITH CIRCUMFLEX] +char \xE3 (12 6 8) # E3 ⢣ ã [LATIN SMALL LETTER A WITH TILDE] +char \xE4 ( 345 8) # E4 ⢜ ä [LATIN SMALL LETTER A WITH DIAERESIS] +char \xE5 (1 6 ) # E5 ⠡ å [LATIN SMALL LETTER A WITH RING ABOVE] +char \xE6 ( 345 ) # E6 ⠜ æ [LATIN SMALL LETTER AE] +char \xE7 (1234 6 8) # E7 ⢯ ç [LATIN SMALL LETTER C WITH CEDILLA] +char \xE8 ( 234 6 ) # E8 ⠮ è [LATIN SMALL LETTER E WITH GRAVE] +char \xE9 (123456 ) # E9 ⠿ é [LATIN SMALL LETTER E WITH ACUTE] +char \xEA (12 6 ) # EA ⠣ ê [LATIN SMALL LETTER E WITH CIRCUMFLEX] +char \xEB (12 4 6 ) # EB ⠫ ë [LATIN SMALL LETTER E WITH DIAERESIS] +char \xEC ( 34 8) # EC ⢌ ì [LATIN SMALL LETTER I WITH GRAVE] +char \xED ( 34 ) # ED ⠌ í [LATIN SMALL LETTER I WITH ACUTE] +char \xEE (1 4 6 ) # EE ⠩ î [LATIN SMALL LETTER I WITH CIRCUMFLEX] +char \xEF (12 456 ) # EF ⠻ ï [LATIN SMALL LETTER I WITH DIAERESIS] +char \xF0 (1 456 8) # F0 ⢹ ð [LATIN SMALL LETTER ETH] +char \xF1 (12 456 8) # F1 ⢻ ñ [LATIN SMALL LETTER N WITH TILDE] +char \xF2 ( 34 6 8) # F2 ⢬ ò [LATIN SMALL LETTER O WITH GRAVE] +char \xF3 ( 34 6 ) # F3 ⠬ ó [LATIN SMALL LETTER O WITH ACUTE] +char \xF4 (1 456 ) # F4 ⠹ ô [LATIN SMALL LETTER O WITH CIRCUMFLEX] +char \xF5 (1 4 6 8) # F5 ⢩ õ [LATIN SMALL LETTER O WITH TILDE] +char \xF6 ( 2 4 6 8) # F6 ⢪ ö [LATIN SMALL LETTER O WITH DIAERESIS] +char \xF7 ( 2 567 ) # F7 ⡲ ÷ [DIVISION SIGN] +char \xF8 ( 2 4 6 ) # F8 ⠪ ø [LATIN SMALL LETTER O WITH STROKE] +char \xF9 ( 23456 8) # F9 ⢾ ù [LATIN SMALL LETTER U WITH GRAVE] +char \xFA ( 23456 ) # FA ⠾ ú [LATIN SMALL LETTER U WITH ACUTE] +char \xFB (1 56 ) # FB ⠱ û [LATIN SMALL LETTER U WITH CIRCUMFLEX] +char \xFC (12 56 ) # FC ⠳ ü [LATIN SMALL LETTER U WITH DIAERESIS] +char \xFD (1234 6 ) # FD ⠯ ý [LATIN SMALL LETTER Y WITH ACUTE] +char \xFE (12 4 6 8) # FE ⢫ þ [LATIN SMALL LETTER THORN] +char \xFF (12 56 8) # FF ⢳ ÿ [LATIN SMALL LETTER Y WITH DIAERESIS] + +include common.tti diff --git a/etc_org/brltty/Text/no.ttb b/etc_org/brltty/Text/no.ttb new file mode 100644 index 0000000..202b97a --- /dev/null +++ b/etc_org/brltty/Text/no.ttb @@ -0,0 +1,21 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Norwegian + +include no-oup.ttb diff --git a/etc_org/brltty/Text/num-alias.tti b/etc_org/brltty/Text/num-alias.tti new file mode 100644 index 0000000..3fd432d --- /dev/null +++ b/etc_org/brltty/Text/num-alias.tti @@ -0,0 +1,96 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This BRLTTY text subtable defines aliases for additional dedimal digit styles. + +alias \u2460 \x31 # ① [CIRCLED DIGIT ONE] +alias \u2461 \x32 # ② [CIRCLED DIGIT TWO] +alias \u2462 \x33 # ③ [CIRCLED DIGIT THREE] +alias \u2463 \x34 # ④ [CIRCLED DIGIT FOUR] +alias \u2464 \x35 # ⑤ [CIRCLED DIGIT FIVE] +alias \u2465 \x36 # ⑥ [CIRCLED DIGIT SIX] +alias \u2466 \x37 # ⑦ [CIRCLED DIGIT SEVEN] +alias \u2467 \x38 # ⑧ [CIRCLED DIGIT EIGHT] +alias \u2468 \x39 # ⑨ [CIRCLED DIGIT NINE] +alias \u24EA \x30 # ⓪ [CIRCLED DIGIT ZERO] + +alias \uFF10 \x30 # 0 [FULLWIDTH DIGIT ZERO] +alias \uFF11 \x31 # 1 [FULLWIDTH DIGIT ONE] +alias \uFF12 \x32 # 2 [FULLWIDTH DIGIT TWO] +alias \uFF13 \x33 # 3 [FULLWIDTH DIGIT THREE] +alias \uFF14 \x34 # 4 [FULLWIDTH DIGIT FOUR] +alias \uFF15 \x35 # 5 [FULLWIDTH DIGIT FIVE] +alias \uFF16 \x36 # 6 [FULLWIDTH DIGIT SIX] +alias \uFF17 \x37 # 7 [FULLWIDTH DIGIT SEVEN] +alias \uFF18 \x38 # 8 [FULLWIDTH DIGIT EIGHT] +alias \uFF19 \x39 # 9 [FULLWIDTH DIGIT NINE] + +alias \U0001D7CE \x30 # 𝟎 [MATHEMATICAL BOLD DIGIT ZERO] +alias \U0001D7CF \x31 # 𝟏 [MATHEMATICAL BOLD DIGIT ONE] +alias \U0001D7D0 \x32 # 𝟐 [MATHEMATICAL BOLD DIGIT TWO] +alias \U0001D7D1 \x33 # 𝟑 [MATHEMATICAL BOLD DIGIT THREE] +alias \U0001D7D2 \x34 # 𝟒 [MATHEMATICAL BOLD DIGIT FOUR] +alias \U0001D7D3 \x35 # 𝟓 [MATHEMATICAL BOLD DIGIT FIVE] +alias \U0001D7D4 \x36 # 𝟔 [MATHEMATICAL BOLD DIGIT SIX] +alias \U0001D7D5 \x37 # 𝟕 [MATHEMATICAL BOLD DIGIT SEVEN] +alias \U0001D7D6 \x38 # 𝟖 [MATHEMATICAL BOLD DIGIT EIGHT] +alias \U0001D7D7 \x39 # 𝟗 [MATHEMATICAL BOLD DIGIT NINE] + +alias \U0001D7D8 \x30 # 𝟘 [MATHEMATICAL DOUBLE-STRUCK DIGIT ZERO] +alias \U0001D7D9 \x31 # 𝟙 [MATHEMATICAL DOUBLE-STRUCK DIGIT ONE] +alias \U0001D7DA \x32 # 𝟚 [MATHEMATICAL DOUBLE-STRUCK DIGIT TWO] +alias \U0001D7DB \x33 # 𝟛 [MATHEMATICAL DOUBLE-STRUCK DIGIT THREE] +alias \U0001D7DC \x34 # 𝟜 [MATHEMATICAL DOUBLE-STRUCK DIGIT FOUR] +alias \U0001D7DD \x35 # 𝟝 [MATHEMATICAL DOUBLE-STRUCK DIGIT FIVE] +alias \U0001D7DE \x36 # 𝟞 [MATHEMATICAL DOUBLE-STRUCK DIGIT SIX] +alias \U0001D7DF \x37 # 𝟟 [MATHEMATICAL DOUBLE-STRUCK DIGIT SEVEN] +alias \U0001D7E0 \x38 # 𝟠 [MATHEMATICAL DOUBLE-STRUCK DIGIT EIGHT] +alias \U0001D7E1 \x39 # 𝟡 [MATHEMATICAL DOUBLE-STRUCK DIGIT NINE] + +alias \U0001D7E2 \x30 # 𝟢 [MATHEMATICAL SANS-SERIF DIGIT ZERO] +alias \U0001D7E3 \x31 # 𝟣 [MATHEMATICAL SANS-SERIF DIGIT ONE] +alias \U0001D7E4 \x32 # 𝟤 [MATHEMATICAL SANS-SERIF DIGIT TWO] +alias \U0001D7E5 \x33 # 𝟥 [MATHEMATICAL SANS-SERIF DIGIT THREE] +alias \U0001D7E6 \x34 # 𝟦 [MATHEMATICAL SANS-SERIF DIGIT FOUR] +alias \U0001D7E7 \x35 # 𝟧 [MATHEMATICAL SANS-SERIF DIGIT FIVE] +alias \U0001D7E8 \x36 # 𝟨 [MATHEMATICAL SANS-SERIF DIGIT SIX] +alias \U0001D7E9 \x37 # 𝟩 [MATHEMATICAL SANS-SERIF DIGIT SEVEN] +alias \U0001D7EA \x38 # 𝟪 [MATHEMATICAL SANS-SERIF DIGIT EIGHT] +alias \U0001D7EB \x39 # 𝟫 [MATHEMATICAL SANS-SERIF DIGIT NINE] + +alias \U0001D7EC \x30 # 𝟬 [MATHEMATICAL SANS-SERIF BOLD DIGIT ZERO] +alias \U0001D7ED \x31 # 𝟭 [MATHEMATICAL SANS-SERIF BOLD DIGIT ONE] +alias \U0001D7EE \x32 # 𝟮 [MATHEMATICAL SANS-SERIF BOLD DIGIT TWO] +alias \U0001D7EF \x33 # 𝟯 [MATHEMATICAL SANS-SERIF BOLD DIGIT THREE] +alias \U0001D7F0 \x34 # 𝟰 [MATHEMATICAL SANS-SERIF BOLD DIGIT FOUR] +alias \U0001D7F1 \x35 # 𝟱 [MATHEMATICAL SANS-SERIF BOLD DIGIT FIVE] +alias \U0001D7F2 \x36 # 𝟲 [MATHEMATICAL SANS-SERIF BOLD DIGIT SIX] +alias \U0001D7F3 \x37 # 𝟳 [MATHEMATICAL SANS-SERIF BOLD DIGIT SEVEN] +alias \U0001D7F4 \x38 # 𝟴 [MATHEMATICAL SANS-SERIF BOLD DIGIT EIGHT] +alias \U0001D7F5 \x39 # 𝟵 [MATHEMATICAL SANS-SERIF BOLD DIGIT NINE] + +alias \U0001D7F6 \x30 # 𝟶 [MATHEMATICAL MONOSPACE DIGIT ZERO] +alias \U0001D7F7 \x31 # 𝟷 [MATHEMATICAL MONOSPACE DIGIT ONE] +alias \U0001D7F8 \x32 # 𝟸 [MATHEMATICAL MONOSPACE DIGIT TWO] +alias \U0001D7F9 \x33 # 𝟹 [MATHEMATICAL MONOSPACE DIGIT THREE] +alias \U0001D7FA \x34 # 𝟺 [MATHEMATICAL MONOSPACE DIGIT FOUR] +alias \U0001D7FB \x35 # 𝟻 [MATHEMATICAL MONOSPACE DIGIT FIVE] +alias \U0001D7FC \x36 # 𝟼 [MATHEMATICAL MONOSPACE DIGIT SIX] +alias \U0001D7FD \x37 # 𝟽 [MATHEMATICAL MONOSPACE DIGIT SEVEN] +alias \U0001D7FE \x38 # 𝟾 [MATHEMATICAL MONOSPACE DIGIT EIGHT] +alias \U0001D7FF \x39 # 𝟿 [MATHEMATICAL MONOSPACE DIGIT NINE] diff --git a/etc_org/brltty/Text/num-dot6.tti b/etc_org/brltty/Text/num-dot6.tti new file mode 100644 index 0000000..d6e9ecb --- /dev/null +++ b/etc_org/brltty/Text/num-dot6.tti @@ -0,0 +1,34 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This BRLTTY text subtable implements a common scheme for representing the 10 +# Hindu-Arabic numerals in braille. The digit 0 is represented by dots 346, and +# the digits 1-9 are represented by the letters a-i with dot 6 added. + +char \x30 ( 34 6 ) # ⠬ 0 [DIGIT ZERO] +char \x31 (1 6 ) # ⠡ 1 [DIGIT ONE] +char \x32 (12 6 ) # ⠣ 2 [DIGIT TWO] +char \x33 (1 4 6 ) # ⠩ 3 [DIGIT THREE] +char \x34 (1 456 ) # ⠹ 4 [DIGIT FOUR] +char \x35 (1 56 ) # ⠱ 5 [DIGIT FIVE] +char \x36 (12 4 6 ) # ⠫ 6 [DIGIT SIX] +char \x37 (12 456 ) # ⠻ 7 [DIGIT SEVEN] +char \x38 (12 56 ) # ⠳ 8 [DIGIT EIGHT] +char \x39 ( 2 4 6 ) # ⠪ 9 [DIGIT NINE] + +include num-alias.tti diff --git a/etc_org/brltty/Text/num-dot8.tti b/etc_org/brltty/Text/num-dot8.tti new file mode 100644 index 0000000..d1dd40e --- /dev/null +++ b/etc_org/brltty/Text/num-dot8.tti @@ -0,0 +1,35 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This BRLTTY text subtable implements a common scheme for representing the 10 +# Hindu-Arabic numerals in braille. Dot 8 is added to the letters a-j, with the +# letters a-i representing the digits 1-9, and with the letter j representing +# the digit 0. + +char \x30 ( 2 45 8) # ⢚ 0 [DIGIT ZERO] +char \x31 (1 8) # ⢁ 1 [DIGIT ONE] +char \x32 (12 8) # ⢃ 2 [DIGIT TWO] +char \x33 (1 4 8) # ⢉ 3 [DIGIT THREE] +char \x34 (1 45 8) # ⢙ 4 [DIGIT FOUR] +char \x35 (1 5 8) # ⢑ 5 [DIGIT FIVE] +char \x36 (12 4 8) # ⢋ 6 [DIGIT SIX] +char \x37 (12 45 8) # ⢛ 7 [DIGIT SEVEN] +char \x38 (12 5 8) # ⢓ 8 [DIGIT EIGHT] +char \x39 ( 2 4 8) # ⢊ 9 [DIGIT NINE] + +include num-alias.tti diff --git a/etc_org/brltty/Text/num-french.tti b/etc_org/brltty/Text/num-french.tti new file mode 100644 index 0000000..b0af93a --- /dev/null +++ b/etc_org/brltty/Text/num-french.tti @@ -0,0 +1,34 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This BRLTTY text subtable implements the French scheme for representing the +# 10 Hindu-Arabic numerals in braille. The digit 0 is represented by dots 3456, +# and the digits 1-9 are represented by the letters a-i with dot 6 added. + +char \x30 ( 3456 ) # ⠼ 0 [DIGIT ZERO] +char \x31 (1 6 ) # ⠡ 1 [DIGIT ONE] +char \x32 (12 6 ) # ⠣ 2 [DIGIT TWO] +char \x33 (1 4 6 ) # ⠩ 3 [DIGIT THREE] +char \x34 (1 456 ) # ⠹ 4 [DIGIT FOUR] +char \x35 (1 56 ) # ⠱ 5 [DIGIT FIVE] +char \x36 (12 4 6 ) # ⠫ 6 [DIGIT SIX] +char \x37 (12 456 ) # ⠻ 7 [DIGIT SEVEN] +char \x38 (12 56 ) # ⠳ 8 [DIGIT EIGHT] +char \x39 ( 2 4 6 ) # ⠪ 9 [DIGIT NINE] + +include num-alias.tti diff --git a/etc_org/brltty/Text/num-nemd8.tti b/etc_org/brltty/Text/num-nemd8.tti new file mode 100644 index 0000000..e67f58b --- /dev/null +++ b/etc_org/brltty/Text/num-nemd8.tti @@ -0,0 +1,35 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This BRLTTY text subtable implements a common scheme for representing the +# 10 Hindu-Arabic numerals in braille. The letters a-j are lowered by one dot +# position, with the letters a-i representing the digits 1-9, and with the +# letter j representing the digit 0. Additionally, dot 8 is added. + +char \x30 ( 3 56 8) # ⢴ 0 [DIGIT ZERO] +char \x31 ( 2 8) # ⢂ 1 [DIGIT ONE] +char \x32 ( 23 8) # ⢆ 2 [DIGIT TWO] +char \x33 ( 2 5 8) # ⢒ 3 [DIGIT THREE] +char \x34 ( 2 56 8) # ⢲ 4 [DIGIT FOUR] +char \x35 ( 2 6 8) # ⢢ 5 [DIGIT FIVE] +char \x36 ( 23 5 8) # ⢖ 6 [DIGIT SIX] +char \x37 ( 23 56 8) # ⢶ 7 [DIGIT SEVEN] +char \x38 ( 23 6 8) # ⢦ 8 [DIGIT EIGHT] +char \x39 ( 3 5 8) # ⢔ 9 [DIGIT NINE] + +include num-alias.tti diff --git a/etc_org/brltty/Text/num-nemeth.tti b/etc_org/brltty/Text/num-nemeth.tti new file mode 100644 index 0000000..940b877 --- /dev/null +++ b/etc_org/brltty/Text/num-nemeth.tti @@ -0,0 +1,35 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This BRLTTY text subtable implements the Nemeth scheme for representing the +# 10 Hindu-Arabic numerals in braille. The letters a-j are lowered by one dot +# position, with the letters a-i representing the digits 1-9, and with the +# letter j representing the digit 0. + +char \x30 ( 3 56 ) # ⠴ 0 [DIGIT ZERO] +char \x31 ( 2 ) # ⠂ 1 [DIGIT ONE] +char \x32 ( 23 ) # ⠆ 2 [DIGIT TWO] +char \x33 ( 2 5 ) # ⠒ 3 [DIGIT THREE] +char \x34 ( 2 56 ) # ⠲ 4 [DIGIT FOUR] +char \x35 ( 2 6 ) # ⠢ 5 [DIGIT FIVE] +char \x36 ( 23 5 ) # ⠖ 6 [DIGIT SIX] +char \x37 ( 23 56 ) # ⠶ 7 [DIGIT SEVEN] +char \x38 ( 23 6 ) # ⠦ 8 [DIGIT EIGHT] +char \x39 ( 3 5 ) # ⠔ 9 [DIGIT NINE] + +include num-alias.tti diff --git a/etc_org/brltty/Text/nwc.ttb b/etc_org/brltty/Text/nwc.ttb new file mode 100644 index 0000000..b5ce61b --- /dev/null +++ b/etc_org/brltty/Text/nwc.ttb @@ -0,0 +1,25 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Newari (old) + +include devanagari.tti +include bengali.tti +include ascii-basic.tti + +include common.tti diff --git a/etc_org/brltty/Text/or.ttb b/etc_org/brltty/Text/or.ttb new file mode 100644 index 0000000..99f0adf --- /dev/null +++ b/etc_org/brltty/Text/or.ttb @@ -0,0 +1,24 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Oriya + +include oriya.tti +include ascii-basic.tti + +include common.tti diff --git a/etc_org/brltty/Text/oriya.tti b/etc_org/brltty/Text/oriya.tti new file mode 100644 index 0000000..27a928f --- /dev/null +++ b/etc_org/brltty/Text/oriya.tti @@ -0,0 +1,109 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This BRLTTY text subtable defines the braille representations +# for the Oriya script. + +# Maintained by John J. Boyer, director@chpi.org, www.chpi.org +# +# This table is built and maintained by Leon Ungier +# with help and guidance from Mohammed R. Ramadan +# +# Converted from liblouis table by Samuel Thibault + +# generated by ttbtest: +char \u0B01 ( 3 ) # ⠄ ଁ [ORIYA SIGN CANDRABINDU] +char \u0B02 ( 56 ) # ⠰ ଂ [ORIYA SIGN ANUSVARA] +char \u0B03 ( 6 ) # ⠠ ଃ [ORIYA SIGN VISARGA] +char \u0B05 (1 ) # ⠁ ଅ [ORIYA LETTER A] +char \u0B06 ( 345 ) # ⠜ ଆ [ORIYA LETTER AA] +char \u0B07 ( 2 4 ) # ⠊ ଇ [ORIYA LETTER I] +char \u0B08 ( 3 5 ) # ⠔ ଈ [ORIYA LETTER II] +char \u0B09 (1 3 6 ) # ⠥ ଉ [ORIYA LETTER U] +char \u0B0A (12 56 ) # ⠳ ଊ [ORIYA LETTER UU] + + +char \u0B0F (1 5 ) # ⠑ ଏ [ORIYA LETTER E] +char \u0B10 ( 34 ) # ⠌ ଐ [ORIYA LETTER AI] + + +char \u0B13 (1 3 5 ) # ⠕ ଓ [ORIYA LETTER O] +char \u0B14 ( 2 4 6 ) # ⠪ ଔ [ORIYA LETTER AU] +char \u0B15 (1 3 ) # ⠅ କ [ORIYA LETTER KA] +char \u0B16 ( 4 6 ) # ⠨ ଖ [ORIYA LETTER KHA] +char \u0B17 (1234 ) # ⠏ ଗ [ORIYA LETTER GA] +char \u0B18 (12 6 ) # ⠣ ଘ [ORIYA LETTER GHA] +char \u0B19 ( 34 6 ) # ⠬ ଙ [ORIYA LETTER NGA] +char \u0B1A (1 4 ) # ⠉ ଚ [ORIYA LETTER CA] +char \u0B1B (1 6 ) # ⠡ ଛ [ORIYA LETTER CHA] +char \u0B1C ( 2 45 ) # ⠚ ଜ [ORIYA LETTER JA] +char \u0B1D ( 3 56 ) # ⠴ ଝ [ORIYA LETTER JHA] +char \u0B1E ( 2 5 ) # ⠒ ଞ [ORIYA LETTER NYA] +char \u0B1F ( 23456 ) # ⠾ ଟ [ORIYA LETTER TTA] +char \u0B20 ( 2 456 ) # ⠺ ଠ [ORIYA LETTER TTHA] +char \u0B21 (12 4 6 ) # ⠫ ଡ [ORIYA LETTER DDA] +char \u0B22 (123456 ) # ⠿ ଢ [ORIYA LETTER DDHA] +char \u0B23 ( 3456 ) # ⠼ ଣ [ORIYA LETTER NNA] +char \u0B24 ( 2345 ) # ⠞ ତ [ORIYA LETTER TA] +char \u0B25 (1 456 ) # ⠹ ଥ [ORIYA LETTER THA] +char \u0B26 (1 45 ) # ⠙ ଦ [ORIYA LETTER DA] +char \u0B27 ( 234 6 ) # ⠮ ଧ [ORIYA LETTER DHA] +char \u0B28 (1 345 ) # ⠝ ନ [ORIYA LETTER NA] + +char \u0B2A (1234 ) # ⠏ ପ [ORIYA LETTER PA] +char \u0B2B ( 23 5 ) # ⠖ ଫ [ORIYA LETTER PHA] +char \u0B2C (12 ) # ⠃ ବ [ORIYA LETTER BA] +char \u0B2D ( 45 ) # ⠘ ଭ [ORIYA LETTER BHA] +char \u0B2E (1 34 ) # ⠍ ମ [ORIYA LETTER MA] +char \u0B2F (1 3456 ) # ⠽ ଯ [ORIYA LETTER YA] +char \u0B30 (123 5 ) # ⠗ ର [ORIYA LETTER RA] + +char \u0B32 (123 ) # ⠇ ଲ [ORIYA LETTER LA] +char \u0B33 (123 7 ) # ⡇ ଳ [ORIYA LETTER LLA] + +char \u0B35 (123 6 ) # ⠧ ଵ [ORIYA LETTER VA] +char \u0B36 (1 4 6 ) # ⠩ ଶ [ORIYA LETTER SHA] +char \u0B37 (1234 6 ) # ⠯ ଷ [ORIYA LETTER SSA] +char \u0B38 ( 234 ) # ⠎ ସ [ORIYA LETTER SA] +char \u0B39 (12 5 ) # ⠓ ହ [ORIYA LETTER HA] +char \u0B3D ( 2 ) # ⠂ ଽ [ORIYA SIGN AVAGRAHA] +char \u0B3E ( 345 ) # ⠜ ା [ORIYA VOWEL SIGN AA] +char \u0B3F ( 2 4 ) # ⠊ ି [ORIYA VOWEL SIGN I] +char \u0B40 ( 3 5 ) # ⠔ ୀ [ORIYA VOWEL SIGN II] +char \u0B41 (1 3 6 ) # ⠥ ୁ [ORIYA VOWEL SIGN U] +char \u0B42 (12 56 ) # ⠳ ୂ [ORIYA VOWEL SIGN UU] + + +char \u0B47 (1 5 ) # ⠑ େ [ORIYA VOWEL SIGN E] +char \u0B48 ( 34 ) # ⠌ ୈ [ORIYA VOWEL SIGN AI] + + +char \u0B4B (1 3 5 ) # ⠕ ୋ [ORIYA VOWEL SIGN O] +char \u0B4C ( 2 4 6 ) # ⠪ ୌ [ORIYA VOWEL SIGN AU] +char \u0B4D ( 4 ) # ⠈ ୍ [ORIYA SIGN VIRAMA] + +char \u0B66 ( 2 45 ) # ⠚ ୦ [ORIYA DIGIT ZERO] +char \u0B67 (1 ) # ⠁ ୧ [ORIYA DIGIT ONE] +char \u0B68 (12 ) # ⠃ ୨ [ORIYA DIGIT TWO] +char \u0B69 (1 4 ) # ⠉ ୩ [ORIYA DIGIT THREE] +char \u0B6A (1 45 ) # ⠙ ୪ [ORIYA DIGIT FOUR] +char \u0B6B (1 5 ) # ⠑ ୫ [ORIYA DIGIT FIVE] +char \u0B6C (12 4 ) # ⠋ ୬ [ORIYA DIGIT SIX] +char \u0B6D (12 45 ) # ⠛ ୭ [ORIYA DIGIT SEVEN] +char \u0B6E (12 5 ) # ⠓ ୮ [ORIYA DIGIT EIGHT] +char \u0B6F ( 2 4 ) # ⠊ ୯ [ORIYA DIGIT NINE] diff --git a/etc_org/brltty/Text/pa.ttb b/etc_org/brltty/Text/pa.ttb new file mode 100644 index 0000000..2f9aa95 --- /dev/null +++ b/etc_org/brltty/Text/pa.ttb @@ -0,0 +1,24 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Panjabi + +include gurmukhi.tti +include ascii-basic.tti + +include common.tti diff --git a/etc_org/brltty/Text/pi.ttb b/etc_org/brltty/Text/pi.ttb new file mode 100644 index 0000000..0d062b1 --- /dev/null +++ b/etc_org/brltty/Text/pi.ttb @@ -0,0 +1,24 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Pali + +include devanagari.tti +include ascii-basic.tti + +include common.tti diff --git a/etc_org/brltty/Text/pl.ttb b/etc_org/brltty/Text/pl.ttb new file mode 100644 index 0000000..ee0e976 --- /dev/null +++ b/etc_org/brltty/Text/pl.ttb @@ -0,0 +1,203 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Polish + +# the standard representations for the letters of the Latin alphabet +include ltr-latin.tti + +# the standard representations for the Latin control characters +include ctl-latin.tti + +# the numbers 0-9 are represented by the letters j,a-i with dot 8 added +include num-dot8.tti + +# generated by ttbtest: charset=iso-8859-2 +char \x00 ( 4 78) # 00 ⣈ [NULL] +# Latin control characters # 01-1A +char \x1B ( 2 4 678) # 1B ⣪ [ESCAPE] +char \x1C (12 5678) # 1C ⣳ [INFORMATION SEPARATOR FOUR] +char \x1D (12 45678) # 1D ⣻ [INFORMATION SEPARATOR THREE] +char \x1E ( 45 78) # 1E ⣘ [INFORMATION SEPARATOR TWO] +char \x1F ( 45678) # 1F ⣸ [INFORMATION SEPARATOR ONE] +char \x20 ( ) # 20 ⠀ [SPACE] +char \x21 ( 23 5 ) # 21 ⠖ ! [EXCLAMATION MARK] +char \x22 ( 5 ) # 22 ⠐ " [QUOTATION MARK] +char \x23 ( 3456 ) # 23 ⠼ # [NUMBER SIGN] +char \x24 (12 4 6 ) # 24 ⠫ $ [DOLLAR SIGN] +char \x25 (1 4 6 8) # 25 ⢩ % [PERCENT SIGN] +char \x26 (1234 6 8) # 26 ⢯ & [AMPERSAND] +char \x27 ( 3 ) # 27 ⠄ ' [APOSTROPHE] +char \x28 (123 56 ) # 28 ⠷ ( [LEFT PARENTHESIS] +char \x29 ( 23456 ) # 29 ⠾ ) [RIGHT PARENTHESIS] +char \x2A ( 3 5 ) # 2A ⠔ * [ASTERISK] +char \x2B ( 23 5 ) # 2B ⠖ + [PLUS SIGN] +char \x2C ( 2 ) # 2C ⠂ , [COMMA] +char \x2D ( 3 6 ) # 2D ⠤ - [HYPHEN-MINUS] +char \x2E ( 3 ) # 2E ⠄ . [FULL STOP] +char \x2F ( 34 ) # 2F ⠌ / [SOLIDUS] +# Hindu-Arabic numerals # 30-39 +char \x3A ( 2 5 ) # 3A ⠒ : [COLON] +char \x3B ( 23 ) # 3B ⠆ ; [SEMICOLON] +char \x3C (12 6 8) # 3C ⢣ < [LESS-THAN SIGN] +char \x3D ( 23 56 ) # 3D ⠶ = [EQUALS SIGN] +char \x3E ( 345 8) # 3E ⢜ > [GREATER-THAN SIGN] +char \x3F ( 23 6 ) # 3F ⠦ ? [QUESTION MARK] +char \x40 ( 4 7 ) # 40 ⡈ @ [COMMERCIAL AT] +# uppercase Latin alphabet # 41-5A +char \x5B ( 2 4 6 8) # 5B ⢪ [ [LEFT SQUARE BRACKET] +char \x5C (12 567 ) # 5C ⡳ \ [REVERSE SOLIDUS] +char \x5D (12 4567 ) # 5D ⡻ ] [RIGHT SQUARE BRACKET] +char \x5E ( 45 7 ) # 5E ⡘ ^ [CIRCUMFLEX ACCENT] +char \x5F ( 456 ) # 5F ⠸ _ [LOW LINE] +char \x60 ( 4 ) # 60 ⠈ ` [GRAVE ACCENT] +# lowercase Latin alphabet # 61-7A +char \x7B ( 23 567 ) # 7B ⡶ { [LEFT CURLY BRACKET] +char \x7C (12 56 ) # 7C ⠳ | [VERTICAL LINE] +char \x7D ( 23 56 8) # 7D ⢶ } [RIGHT CURLY BRACKET] +char \x7E ( 45 ) # 7E ⠘ ~ [TILDE] +char \x7F ( 4567 ) # 7F ⡸ [DELETE] +char \x80 ( 2 67 ) # 80 ⡢ [] +char \x81 (1 34 6 8) # 81 ⢭ [] +char \x82 ( 2 56 8) # 82 ⢲ [BREAK PERMITTED HERE] +char \x83 ( 2 5 8) # 83 ⢒ [NO BREAK HERE] +char \x84 ( 3 5 7 ) # 84 ⡔ [] +char \x85 (1 8) # 85 ⢁ [NEXT LINE (NEL)] +char \x86 ( 234 8) # 86 ⢎ [START OF SELECTED AREA] +char \x87 ( 2345 8) # 87 ⢞ [END OF SELECTED AREA] +char \x88 ( 3 56 8) # 88 ⢴ [CHARACTER TABULATION SET] +char \x89 (1 45 8) # 89 ⢙ [CHARACTER TABULATION WITH JUSTIFICATION] +char \x8A ( 23 5 8) # 8A ⢖ [LINE TABULATION SET] +char \x8B ( 5 78) # 8B ⣐ [PARTIAL LINE FORWARD] +char \x8C (1 5 8) # 8C ⢑ [PARTIAL LINE BACKWARD] +char \x8D ( 234 678) # 8D ⣮ [REVERSE LINE FEED] +char \x8E ( 67 ) # 8E ⡠ [SINGLE SHIFT TWO] +char \x8F (12 4 67 ) # 8F ⡫ [SINGLE SHIFT THREE] +char \x90 ( 23 567 ) # 90 ⡶ [DEVICE CONTROL STRING] +char \x91 ( 2 6 8) # 91 ⢢ [PRIVATE USE ONE] +char \x92 ( 6 8) # 92 ⢠ [PRIVATE USE TWO] +char \x93 ( 34 7 ) # 93 ⡌ [SET TRANSMIT STATE] +char \x94 ( 3 5 78) # 94 ⣔ [CANCEL CHARACTER] +char \x95 ( 45 8) # 95 ⢘ [MESSAGE WAITING] +char \x96 (1 4 67 ) # 96 ⡩ [START OF GUARDED AREA] +char \x97 ( 4 8) # 97 ⢈ [END OF GUARDED AREA] +char \x98 ( 234567 ) # 98 ⡾ [START OF STRING] +char \x99 (1 3 5 8) # 99 ⢕ [] +char \x9A (12 67 ) # 9A ⡣ [SINGLE CHARACTER INTRODUCER] +char \x9B ( 56 8) # 9B ⢰ [CONTROL SEQUENCE INTRODUCER] +char \x9C ( 3 6 8) # 9C ⢤ [STRING TERMINATOR] +char \x9D ( 34 67 ) # 9D ⡬ [OPERATING SYSTEM COMMAND] +char \x9E ( 23 5 7 ) # 9E ⡖ [PRIVACY MESSAGE] +char \x9F (12 4 678) # 9F ⣫ [APPLICATION PROGRAM COMMAND] +char \u0104 (1 67 ) # A1 ⡡ Ą [LATIN CAPITAL LETTER A WITH OGONEK] +char \u02D8 ( 5 8) # A2 ⢐ ˘ [BREVE] +char \u0141 (12 67 ) # A3 ⡣ Ł [LATIN CAPITAL LETTER L WITH STROKE] +char \xA4 ( 3 678) # A4 ⣤ ¤ [CURRENCY SIGN] +char \u013D ( 4 6 8) # A5 ⢨ Ľ [LATIN CAPITAL LETTER L WITH CARON] +char \u015A ( 2 4 67 ) # A6 ⡪ Ś [LATIN CAPITAL LETTER S WITH ACUTE] +char \xA7 (12345678) # A7 ⣿ § [SECTION SIGN] +char \xA8 ( 2 78) # A8 ⣂ ¨ [DIAERESIS] +char \u0160 (1 4567 ) # A9 ⡹ Š [LATIN CAPITAL LETTER S WITH CARON] +char \u015E (12 5 8) # AA ⢓ Ş [LATIN CAPITAL LETTER S WITH CEDILLA] +char \u0164 (123 5678) # AB ⣷ Ť [LATIN CAPITAL LETTER T WITH CARON] +char \u0179 ( 234 67 ) # AC ⡮ Ź [LATIN CAPITAL LETTER Z WITH ACUTE] +char \xAD ( 3 6 ) # AD ⠤ ­ [SOFT HYPHEN] +char \u017D ( 4 678) # AE ⣨ Ž [LATIN CAPITAL LETTER Z WITH CARON] +char \u017B (1234 6 8) # AF ⢯ Ż [LATIN CAPITAL LETTER Z WITH DOT ABOVE] +char \xB0 ( 3 56 ) # B0 ⠴ ° [DEGREE SIGN] +char \u0105 (1 6 ) # B1 ⠡ ą [LATIN SMALL LETTER A WITH OGONEK] +char \u02DB ( 8) # B2 ⢀ ˛ [OGONEK] +char \u0142 (12 6 ) # B3 ⠣ ł [LATIN SMALL LETTER L WITH STROKE] +char \xB4 ( 4 ) # B4 ⠈ ´ [ACUTE ACCENT] +char \u013E (1 34 8) # B5 ⢍ ľ [LATIN SMALL LETTER L WITH CARON] +char \u015B ( 2 4 6 ) # B6 ⠪ ś [LATIN SMALL LETTER S WITH ACUTE] +char \u02C7 ( 3 7 ) # B7 ⡄ ˇ [CARON] +char \xB8 ( 8) # B8 ⢀ ¸ [CEDILLA] +char \u0161 (123 567 ) # B9 ⡷ š [LATIN SMALL LETTER S WITH CARON] +char \u015F ( 2 45 8) # BA ⢚ ş [LATIN SMALL LETTER S WITH CEDILLA] +char \u0165 ( 2345678) # BB ⣾ ť [LATIN SMALL LETTER T WITH CARON] +char \u017A ( 234 6 ) # BC ⠮ ź [LATIN SMALL LETTER Z WITH ACUTE] +char \u02DD ( 45 ) # BD ⠘ ˝ [DOUBLE ACUTE ACCENT] +char \u017E ( 34 678) # BE ⣬ ž [LATIN SMALL LETTER Z WITH CARON] +char \u017C (1234 6 ) # BF ⠯ ż [LATIN SMALL LETTER Z WITH DOT ABOVE] +char \u0154 ( 3 78) # C0 ⣄ Ŕ [LATIN CAPITAL LETTER R WITH ACUTE] +char \xC1 ( 2 7 ) # C1 ⡂ Á [LATIN CAPITAL LETTER A WITH ACUTE] +char \xC2 (1 3 8) # C2 ⢅  [LATIN CAPITAL LETTER A WITH CIRCUMFLEX] +char \u0102 ( 23 67 ) # C3 ⡦ Ă [LATIN CAPITAL LETTER A WITH BREVE] +char \xC4 ( 567 ) # C4 ⡰ Ä [LATIN CAPITAL LETTER A WITH DIAERESIS] +char \u0139 ( 34567 ) # C5 ⡼ Ĺ [LATIN CAPITAL LETTER L WITH ACUTE] +char \u0106 (1 4 67 ) # C6 ⡩ Ć [LATIN CAPITAL LETTER C WITH ACUTE] +char \xC7 (1234 67 ) # C7 ⡯ Ç [LATIN CAPITAL LETTER C WITH CEDILLA] +char \u010C ( 23 78) # C8 ⣆ Č [LATIN CAPITAL LETTER C WITH CARON] +char \xC9 ( 23 8) # C9 ⢆ É [LATIN CAPITAL LETTER E WITH ACUTE] +char \u0118 (1 567 ) # CA ⡱ Ę [LATIN CAPITAL LETTER E WITH OGONEK] +char \xCB (12345 8) # CB ⢟ Ë [LATIN CAPITAL LETTER E WITH DIAERESIS] +char \u011A (12 4 8) # CC ⢋ Ě [LATIN CAPITAL LETTER E WITH CARON] +char \xCD ( 2 5 78) # CD ⣒ Í [LATIN CAPITAL LETTER I WITH ACUTE] +char \xCE ( 5678) # CE ⣰ Î [LATIN CAPITAL LETTER I WITH CIRCUMFLEX] +char \u010E (1 67 ) # CF ⡡ Ď [LATIN CAPITAL LETTER D WITH CARON] +char \u0110 ( 5 7 ) # D0 ⡐ Đ [LATIN CAPITAL LETTER D WITH STROKE] +char \u0143 (1 4567 ) # D1 ⡹ Ń [LATIN CAPITAL LETTER N WITH ACUTE] +char \u0147 ( 2 8) # D2 ⢂ Ň [LATIN CAPITAL LETTER N WITH CARON] +char \xD3 ( 34 67 ) # D3 ⡬ Ó [LATIN CAPITAL LETTER O WITH ACUTE] +char \xD4 ( 2 4 8) # D4 ⢊ Ô [LATIN CAPITAL LETTER O WITH CIRCUMFLEX] +char \u0150 (1234 6 8) # D5 ⢯ Ő [LATIN CAPITAL LETTER O WITH DOUBLE ACUTE] +char \xD6 ( 3 5 8) # D6 ⢔ Ö [LATIN CAPITAL LETTER O WITH DIAERESIS] +char \xD7 ( 23 6 ) # D7 ⠦ × [MULTIPLICATION SIGN] +char \u0158 ( 3 567 ) # D8 ⡴ Ř [LATIN CAPITAL LETTER R WITH CARON] +char \u016E ( 678) # D9 ⣠ Ů [LATIN CAPITAL LETTER U WITH RING ABOVE] +char \xDA ( 2 5 7 ) # DA ⡒ Ú [LATIN CAPITAL LETTER U WITH ACUTE] +char \u0170 (12345678) # DB ⣿ Ű [LATIN CAPITAL LETTER U WITH DOUBLE ACUTE] +char \xDC ( 23 6 8) # DC ⢦ Ü [LATIN CAPITAL LETTER U WITH DIAERESIS] +char \xDD ( 23 678) # DD ⣦ Ý [LATIN CAPITAL LETTER Y WITH ACUTE] +char \u0162 ( 3 5678) # DE ⣴ Ţ [LATIN CAPITAL LETTER T WITH CEDILLA] +char \xDF ( 3456 8) # DF ⢼ ß [LATIN SMALL LETTER SHARP S] +char \u0155 (123 56 8) # E0 ⢷ ŕ [LATIN SMALL LETTER R WITH ACUTE] +char \xE1 (1 6 8) # E1 ⢡ á [LATIN SMALL LETTER A WITH ACUTE] +char \xE2 (1 678) # E2 ⣡ â [LATIN SMALL LETTER A WITH CIRCUMFLEX] +char \u0103 (1234 8) # E3 ⢏ ă [LATIN SMALL LETTER A WITH BREVE] +char \xE4 ( 345 8) # E4 ⢜ ä [LATIN SMALL LETTER A WITH DIAERESIS] +char \u013A ( 345678) # E5 ⣼ ĺ [LATIN SMALL LETTER L WITH ACUTE] +char \u0107 (1 4 6 ) # E6 ⠩ ć [LATIN SMALL LETTER C WITH ACUTE] +char \xE7 (1234 678) # E7 ⣯ ç [LATIN SMALL LETTER C WITH CEDILLA] +char \u010D ( 234 6 8) # E8 ⢮ č [LATIN SMALL LETTER C WITH CARON] +char \xE9 (12 6 8) # E9 ⢣ é [LATIN SMALL LETTER E WITH ACUTE] +char \u0119 (1 56 ) # EA ⠱ ę [LATIN SMALL LETTER E WITH OGONEK] +char \xEB (12 4 6 8) # EB ⢫ ë [LATIN SMALL LETTER E WITH DIAERESIS] +char \u011B ( 34 8) # EC ⢌ ě [LATIN SMALL LETTER E WITH CARON] +char \xED (1 4 6 8) # ED ⢩ í [LATIN SMALL LETTER I WITH ACUTE] +char \xEE (1 4 678) # EE ⣩ î [LATIN SMALL LETTER I WITH CIRCUMFLEX] +char \u010F (12 456 8) # EF ⢻ ď [LATIN SMALL LETTER D WITH CARON] +char \u0111 ( 23 56 8) # F0 ⢶ đ [LATIN SMALL LETTER D WITH STROKE] +char \u0144 (1 456 ) # F1 ⠹ ń [LATIN SMALL LETTER N WITH ACUTE] +char \u0148 ( 34 6 8) # F2 ⢬ ň [LATIN SMALL LETTER N WITH CARON] +char \xF3 ( 34 6 ) # F3 ⠬ ó [LATIN SMALL LETTER O WITH ACUTE] +char \xF4 (1 45678) # F4 ⣹ ô [LATIN SMALL LETTER O WITH CIRCUMFLEX] +char \u0151 (1 567 ) # F5 ⡱ ő [LATIN SMALL LETTER O WITH DOUBLE ACUTE] +char \xF6 ( 2 4 6 8) # F6 ⢪ ö [LATIN SMALL LETTER O WITH DIAERESIS] +char \xF7 (12 5678) # F7 ⣳ ÷ [DIVISION SIGN] +char \u0159 ( 78) # F8 ⣀ ř [LATIN SMALL LETTER R WITH CARON] +char \u016F ( 23456 8) # F9 ⢾ ů [LATIN SMALL LETTER U WITH RING ABOVE] +char \xFA (1 56 8) # FA ⢱ ú [LATIN SMALL LETTER U WITH ACUTE] +char \u0171 (1 5678) # FB ⣱ ű [LATIN SMALL LETTER U WITH DOUBLE ACUTE] +char \xFC (12 56 8) # FC ⢳ ü [LATIN SMALL LETTER U WITH DIAERESIS] +char \xFD ( 23 5678) # FD ⣶ ý [LATIN SMALL LETTER Y WITH ACUTE] +char \u0163 (1234567 ) # FE ⡿ ţ [LATIN SMALL LETTER T WITH CEDILLA] +char \u02D9 ( 8) # FF ⢀ ˙ [DOT ABOVE] + +include common.tti diff --git a/etc_org/brltty/Text/pt.ttb b/etc_org/brltty/Text/pt.ttb new file mode 100644 index 0000000..cfa0859 --- /dev/null +++ b/etc_org/brltty/Text/pt.ttb @@ -0,0 +1,203 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Portuguese + +# the standard representations for the letters of the Latin alphabet +include ltr-latin.tti + +# the standard representations for the Latin control characters +include ctl-latin.tti + +# the numbers 0-9 are represented by the letters j,a-i with dot 8 added +include num-dot8.tti + +# generated by ttbtest: charset=iso-8859-1 +char \x00 ( 234 678) # 00 ⣮ [NULL] +# Latin control characters # 01-1A +char \x1B (123 5678) # 1B ⣷ [ESCAPE] +char \x1C ( 34 678) # 1C ⣬ [INFORMATION SEPARATOR FOUR] +char \x1D ( 2345678) # 1D ⣾ [INFORMATION SEPARATOR THREE] +char \x1E ( 678) # 1E ⣠ [INFORMATION SEPARATOR TWO] +char \x1F ( 5 78) # 1F ⣐ [INFORMATION SEPARATOR ONE] +char \x20 ( ) # 20 ⠀ [SPACE] +char \x21 ( 23 5 8) # 21 ⢖ ! [EXCLAMATION MARK] +char \x22 ( 23 6 ) # 22 ⠦ " [QUOTATION MARK] +char \x23 ( 3456 ) # 23 ⠼ # [NUMBER SIGN] +char \x24 ( 56 ) # 24 ⠰ $ [DOLLAR SIGN] +char \x25 ( 3 5678) # 25 ⣴ % [PERCENT SIGN] +char \x26 (1234 6 8) # 26 ⢯ & [AMPERSAND] +char \x27 ( 3 7 ) # 27 ⡄ ' [APOSTROPHE] +char \x28 (12 6 8) # 28 ⢣ ( [LEFT PARENTHESIS] +char \x29 ( 345 8) # 29 ⢜ ) [RIGHT PARENTHESIS] +char \x2A ( 3 5 ) # 2A ⠔ * [ASTERISK] +char \x2B ( 23 5 ) # 2B ⠖ + [PLUS SIGN] +char \x2C ( 2 ) # 2C ⠂ , [COMMA] +char \x2D ( 3 6 ) # 2D ⠤ - [HYPHEN-MINUS] +char \x2E ( 3 ) # 2E ⠄ . [FULL STOP] +char \x2F ( 67 ) # 2F ⡠ / [SOLIDUS] +# Hindu-Arabic numerals # 30-39 +char \x3A ( 2 5 ) # 3A ⠒ : [COLON] +char \x3B ( 23 ) # 3B ⠆ ; [SEMICOLON] +char \x3C ( 2 4 6 8) # 3C ⢪ < [LESS-THAN SIGN] +char \x3D ( 23 56 ) # 3D ⠶ = [EQUALS SIGN] +char \x3E (1 3 5 8) # 3E ⢕ > [GREATER-THAN SIGN] +char \x3F ( 2 6 ) # 3F ⠢ ? [QUESTION MARK] +char \x40 (1 56 8) # 40 ⢱ @ [COMMERCIAL AT] +# uppercase Latin alphabet # 41-5A +char \x5B (123 56 8) # 5B ⢷ [ [LEFT SQUARE BRACKET] +char \x5C ( 3 8) # 5C ⢄ \ [REVERSE SOLIDUS] +char \x5D ( 23456 8) # 5D ⢾ ] [RIGHT SQUARE BRACKET] +char \x5E ( 4 ) # 5E ⠈ ^ [CIRCUMFLEX ACCENT] +char \x5F ( 3 5 8) # 5F ⢔ _ [LOW LINE] +char \x60 ( 2 6 8) # 60 ⢢ ` [GRAVE ACCENT] +# lowercase Latin alphabet # 61-7A +char \x7B (123 8) # 7B ⢇ { [LEFT CURLY BRACKET] +char \x7C ( 456 ) # 7C ⠸ | [VERTICAL LINE] +char \x7D ( 4567 ) # 7D ⡸ } [RIGHT CURLY BRACKET] +char \x7E ( 5 ) # 7E ⠐ ~ [TILDE] +char \x7F ( 5 7 ) # 7F ⡐ [DELETE] +char \x80 ( 2 67 ) # 80 ⡢ [] +char \x81 (1 34 6 8) # 81 ⢭ [] +char \x82 ( 2 56 8) # 82 ⢲ [BREAK PERMITTED HERE] +char \x83 ( 2 5 8) # 83 ⢒ [NO BREAK HERE] +char \x84 ( 3 5 7 ) # 84 ⡔ [] +char \x85 (1 8) # 85 ⢁ [NEXT LINE (NEL)] +char \x86 ( 234 8) # 86 ⢎ [START OF SELECTED AREA] +char \x87 ( 2345 8) # 87 ⢞ [END OF SELECTED AREA] +char \x88 ( 3 56 8) # 88 ⢴ [CHARACTER TABULATION SET] +char \x89 (1 45 8) # 89 ⢙ [CHARACTER TABULATION WITH JUSTIFICATION] +char \x8A ( 23 5 8) # 8A ⢖ [LINE TABULATION SET] +char \x8B ( 345 78) # 8B ⣜ [PARTIAL LINE FORWARD] +char \x8C (1 5 8) # 8C ⢑ [PARTIAL LINE BACKWARD] +char \x8D ( 2 4 67 ) # 8D ⡪ [REVERSE LINE FEED] +char \x8E ( 4567 ) # 8E ⡸ [SINGLE SHIFT TWO] +char \x8F (12 4 67 ) # 8F ⡫ [SINGLE SHIFT THREE] +char \x90 ( 23 567 ) # 90 ⡶ [DEVICE CONTROL STRING] +char \x91 ( 2 6 8) # 91 ⢢ [PRIVATE USE ONE] +char \x92 ( 6 8) # 92 ⢠ [PRIVATE USE TWO] +char \x93 (12 67 ) # 93 ⡣ [SET TRANSMIT STATE] +char \x94 ( 3 5 78) # 94 ⣔ [CANCEL CHARACTER] +char \x95 ( 45 8) # 95 ⢘ [MESSAGE WAITING] +char \x96 (1 4 67 ) # 96 ⡩ [START OF GUARDED AREA] +char \x97 ( 4 8) # 97 ⢈ [END OF GUARDED AREA] +char \x98 (12 4567 ) # 98 ⡻ [START OF STRING] +char \x99 (1 3 5 8) # 99 ⢕ [] +char \x9A (12 567 ) # 9A ⡳ [SINGLE CHARACTER INTRODUCER] +char \x9B ( 56 8) # 9B ⢰ [CONTROL SEQUENCE INTRODUCER] +char \x9C ( 3 6 8) # 9C ⢤ [STRING TERMINATOR] +char \x9D ( 34 7 ) # 9D ⡌ [OPERATING SYSTEM COMMAND] +char \x9E ( 23 5 7 ) # 9E ⡖ [PRIVACY MESSAGE] +char \x9F (12 4 678) # 9F ⣫ [APPLICATION PROGRAM COMMAND] +char \xA1 ( 3 67 ) # A1 ⡤ ¡ [INVERTED EXCLAMATION MARK] +char \xA2 ( 56 8) # A2 ⢰ ¢ [CENT SIGN] +char \xA3 ( 4 6 ) # A3 ⠨ £ [POUND SIGN] +char \xA4 ( 3 678) # A4 ⣤ ¤ [CURRENCY SIGN] +char \xA5 ( 4 6 8) # A5 ⢨ ¥ [YEN SIGN] +char \xA6 ( 2 678) # A6 ⣢ ¦ [BROKEN BAR] +char \xA7 (12345678) # A7 ⣿ § [SECTION SIGN] +char \xA8 ( 2 78) # A8 ⣂ ¨ [DIAERESIS] +char \xA9 (1 4 7 ) # A9 ⡉ © [COPYRIGHT SIGN] +char \xAA ( 4 7 ) # AA ⡈ ª [FEMININE ORDINAL INDICATOR] +char \xAB ( 23 67 ) # AB ⡦ « [LEFT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xAC ( 2 5678) # AC ⣲ ¬ [NOT SIGN] +char \xAD (12 4 8) # AD ⢋ ­ [SOFT HYPHEN] +char \xAE (123 5 8) # AE ⢗ ® [REGISTERED SIGN] +char \xAF ( 5 8) # AF ⢐ ¯ [MACRON] +char \xB0 ( 3 567 ) # B0 ⡴ ° [DEGREE SIGN] +char \xB1 ( 23 5 78) # B1 ⣖ ± [PLUS-MINUS SIGN] +char \xB2 ( 23 8) # B2 ⢆ ² [SUPERSCRIPT TWO] +char \xB3 ( 2 5 8) # B3 ⢒ ³ [SUPERSCRIPT THREE] +char \xB4 ( 3 5 7 ) # B4 ⡔ ´ [ACUTE ACCENT] +char \xB5 (1 34 8) # B5 ⢍ µ [MICRO SIGN] +char \xB6 (12345678) # B6 ⣿ ¶ [PILCROW SIGN] +char \xB7 ( 3 7 ) # B7 ⡄ · [MIDDLE DOT] +char \xB8 (1 4 8) # B8 ⢉ ¸ [CEDILLA] +char \xB9 ( 45 7 ) # B9 ⡘ ¹ [SUPERSCRIPT ONE] +char \xBA ( 34 6 8) # BA ⢬ º [MASCULINE ORDINAL INDICATOR] +char \xBB ( 23 6 8) # BB ⢦ » [RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xBC (1 3 6 8) # BC ⢥ ¼ [VULGAR FRACTION ONE QUARTER] +char \xBD (123 6 8) # BD ⢧ ½ [VULGAR FRACTION ONE HALF] +char \xBE ( 34 78) # BE ⣌ ¾ [VULGAR FRACTION THREE QUARTERS] +char \xBF ( 3 8) # BF ⢄ ¿ [INVERTED QUESTION MARK] +char \xC0 (12 4 67 ) # C0 ⡫ À [LATIN CAPITAL LETTER A WITH GRAVE] +char \xC1 (123 567 ) # C1 ⡷ Á [LATIN CAPITAL LETTER A WITH ACUTE] +char \xC2 (1 67 ) # C2 ⡡  [LATIN CAPITAL LETTER A WITH CIRCUMFLEX] +char \xC3 ( 3 567 ) # C3 ⡴ à [LATIN CAPITAL LETTER A WITH TILDE] +char \xC4 ( 567 ) # C4 ⡰ Ä [LATIN CAPITAL LETTER A WITH DIAERESIS] +char \xC5 ( 34567 ) # C5 ⡼ Å [LATIN CAPITAL LETTER A WITH RING ABOVE] +char \xC6 ( 4 7 ) # C6 ⡈ Æ [LATIN CAPITAL LETTER AE] +char \xC7 (1234 67 ) # C7 ⡯ Ç [LATIN CAPITAL LETTER C WITH CEDILLA] +char \xC8 ( 234 67 ) # C8 ⡮ È [LATIN CAPITAL LETTER E WITH GRAVE] +char \xC9 (1234567 ) # C9 ⡿ É [LATIN CAPITAL LETTER E WITH ACUTE] +char \xCA (12 67 ) # CA ⡣ Ê [LATIN CAPITAL LETTER E WITH CIRCUMFLEX] +char \xCB (12 678) # CB ⣣ Ë [LATIN CAPITAL LETTER E WITH DIAERESIS] +char \xCC (1 4 67 ) # CC ⡩ Ì [LATIN CAPITAL LETTER I WITH GRAVE] +char \xCD ( 34 7 ) # CD ⡌ Í [LATIN CAPITAL LETTER I WITH ACUTE] +char \xCE (1 4 678) # CE ⣩ Î [LATIN CAPITAL LETTER I WITH CIRCUMFLEX] +char \xCF (12 4567 ) # CF ⡻ Ï [LATIN CAPITAL LETTER I WITH DIAERESIS] +char \xD0 ( 345 7 ) # D0 ⡜ Ð [LATIN CAPITAL LETTER ETH] +char \xD1 (12 45678) # D1 ⣻ Ñ [LATIN CAPITAL LETTER N WITH TILDE] +char \xD2 ( 2 456 8) # D2 ⢺ Ò [LATIN CAPITAL LETTER O WITH GRAVE] +char \xD3 ( 34 67 ) # D3 ⡬ Ó [LATIN CAPITAL LETTER O WITH ACUTE] +char \xD4 (1 4567 ) # D4 ⡹ Ô [LATIN CAPITAL LETTER O WITH CIRCUMFLEX] +char \xD5 ( 2 4 67 ) # D5 ⡪ Õ [LATIN CAPITAL LETTER O WITH TILDE] +char \xD6 (1 45678) # D6 ⣹ Ö [LATIN CAPITAL LETTER O WITH DIAERESIS] +char \xD7 ( 23 678) # D7 ⣦ × [MULTIPLICATION SIGN] +char \xD8 ( 3 567 ) # D8 ⡴ Ø [LATIN CAPITAL LETTER O WITH STROKE] +char \xD9 (1 567 ) # D9 ⡱ Ù [LATIN CAPITAL LETTER U WITH GRAVE] +char \xDA ( 234567 ) # DA ⡾ Ú [LATIN CAPITAL LETTER U WITH ACUTE] +char \xDB (1 5678) # DB ⣱ Û [LATIN CAPITAL LETTER U WITH CIRCUMFLEX] +char \xDC (12 567 ) # DC ⡳ Ü [LATIN CAPITAL LETTER U WITH DIAERESIS] +char \xDD (12 5678) # DD ⣳ Ý [LATIN CAPITAL LETTER Y WITH ACUTE] +char \xDE ( 3 5678) # DE ⣴ Þ [LATIN CAPITAL LETTER THORN] +char \xDF ( 3456 8) # DF ⢼ ß [LATIN SMALL LETTER SHARP S] +char \xE0 (12 4 6 ) # E0 ⠫ à [LATIN SMALL LETTER A WITH GRAVE] +char \xE1 (123 56 ) # E1 ⠷ á [LATIN SMALL LETTER A WITH ACUTE] +char \xE2 (1 6 ) # E2 ⠡ â [LATIN SMALL LETTER A WITH CIRCUMFLEX] +char \xE3 ( 345 ) # E3 ⠜ ã [LATIN SMALL LETTER A WITH TILDE] +char \xE4 ( 345 78) # E4 ⣜ ä [LATIN SMALL LETTER A WITH DIAERESIS] +char \xE5 ( 345678) # E5 ⣼ å [LATIN SMALL LETTER A WITH RING ABOVE] +char \xE6 ( 4 78) # E6 ⣈ æ [LATIN SMALL LETTER AE] +char \xE7 (1234 6 ) # E7 ⠯ ç [LATIN SMALL LETTER C WITH CEDILLA] +char \xE8 ( 234 6 ) # E8 ⠮ è [LATIN SMALL LETTER E WITH GRAVE] +char \xE9 (123456 ) # E9 ⠿ é [LATIN SMALL LETTER E WITH ACUTE] +char \xEA (12 6 ) # EA ⠣ ê [LATIN SMALL LETTER E WITH CIRCUMFLEX] +char \xEB (12 4 6 8) # EB ⢫ ë [LATIN SMALL LETTER E WITH DIAERESIS] +char \xEC (1 4 6 ) # EC ⠩ ì [LATIN SMALL LETTER I WITH GRAVE] +char \xED ( 34 ) # ED ⠌ í [LATIN SMALL LETTER I WITH ACUTE] +char \xEE (1 4 678) # EE ⣩ î [LATIN SMALL LETTER I WITH CIRCUMFLEX] +char \xEF (12 456 ) # EF ⠻ ï [LATIN SMALL LETTER I WITH DIAERESIS] +char \xF0 ( 23 56 8) # F0 ⢶ ð [LATIN SMALL LETTER ETH] +char \xF1 (1 345 8) # F1 ⢝ ñ [LATIN SMALL LETTER N WITH TILDE] +char \xF2 ( 2 456 8) # F2 ⢺ ò [LATIN SMALL LETTER O WITH GRAVE] +char \xF3 ( 34 6 ) # F3 ⠬ ó [LATIN SMALL LETTER O WITH ACUTE] +char \xF4 (1 456 ) # F4 ⠹ ô [LATIN SMALL LETTER O WITH CIRCUMFLEX] +char \xF5 ( 2 4 6 ) # F5 ⠪ õ [LATIN SMALL LETTER O WITH TILDE] +char \xF6 ( 2 4 678) # F6 ⣪ ö [LATIN SMALL LETTER O WITH DIAERESIS] +char \xF7 ( 2 56 ) # F7 ⠲ ÷ [DIVISION SIGN] +char \xF8 ( 4 6 8) # F8 ⢨ ø [LATIN SMALL LETTER O WITH STROKE] +char \xF9 (1 56 ) # F9 ⠱ ù [LATIN SMALL LETTER U WITH GRAVE] +char \xFA ( 23456 ) # FA ⠾ ú [LATIN SMALL LETTER U WITH ACUTE] +char \xFB (1 56 8) # FB ⢱ û [LATIN SMALL LETTER U WITH CIRCUMFLEX] +char \xFC (12 56 ) # FC ⠳ ü [LATIN SMALL LETTER U WITH DIAERESIS] +char \xFD (12 56 8) # FD ⢳ ý [LATIN SMALL LETTER Y WITH ACUTE] +char \xFE ( 3 8) # FE ⢄ þ [LATIN SMALL LETTER THORN] +char \xFF (1 3456 8) # FF ⢽ ÿ [LATIN SMALL LETTER Y WITH DIAERESIS] + +include common.tti diff --git a/etc_org/brltty/Text/punc-alternate.tti b/etc_org/brltty/Text/punc-alternate.tti new file mode 100644 index 0000000..0dca79e --- /dev/null +++ b/etc_org/brltty/Text/punc-alternate.tti @@ -0,0 +1,53 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This BRLTTY text subtable defines alternate braille representations for the +# ASCII punctuation characters. + +char \x21 ( 23 5 8) # ⢖ ! [EXCLAMATION MARK] +char \x22 ( 23 56 8) # ⢶ " [QUOTATION MARK] +char \x23 ( 3456 8) # ⢼ # [NUMBER SIGN] +char \x24 (12 4 6 8) # ⢫ $ [DOLLAR SIGN] +char \x25 (1 4 6 8) # ⢩ % [PERCENT SIGN] +char \x26 ( 234 6 8) # ⢮ & [AMPERSAND] +char \x27 ( 3 ) # ⠄ ' [APOSTROPHE] +char \x28 ( 23 6 8) # ⢦ ( [LEFT PARENTHESIS] +char \x29 ( 3 56 8) # ⢴ ) [RIGHT PARENTHESIS] +char \x2A ( 3 5 8) # ⢔ * [ASTERISK] +char \x2B ( 34 6 8) # ⢬ + [PLUS SIGN] +char \x2C ( 2 8) # ⢂ , [COMMA] +char \x2D ( 3 6 ) # ⠤ - [HYPHEN-MINUS] +char \x2E ( 2 56 8) # ⢲ . [FULL STOP] +char \x2F ( 34 8) # ⢌ / [SOLIDUS] +char \x3A ( 2 5 8) # ⢒ : [COLON] +char \x3B ( 23 8) # ⢆ ; [SEMICOLON] +char \x3C (12 6 8) # ⢣ < [LESS-THAN SIGN] +char \x3D (123456 8) # ⢿ = [EQUALS SIGN] +char \x3E ( 345 8) # ⢜ > [GREATER-THAN SIGN] +char \x3F ( 2 6 8) # ⢢ ? [QUESTION MARK] +char \x40 ( 4 7 ) # ⡈ @ [COMMERCIAL AT] +char \x5B (123 56 8) # ⢷ [ [LEFT SQUARE BRACKET] +char \x5C (1 6 8) # ⢡ \ [REVERSE SOLIDUS] +char \x5D ( 23456 8) # ⢾ ] [RIGHT SQUARE BRACKET] +char \x5E ( 45 7 ) # ⡘ ^ [CIRCUMFLEX ACCENT] +char \x5F ( 456 ) # ⠸ _ [LOW LINE] +char \x60 ( 4 ) # ⠈ ` [GRAVE ACCENT] +char \x7B ( 23 678) # ⣦ { [LEFT CURLY BRACKET] +char \x7C (12 56 8) # ⢳ | [VERTICAL LINE] +char \x7D ( 3 5678) # ⣴ } [RIGHT CURLY BRACKET] +char \x7E ( 45 ) # ⠘ ~ [TILDE] diff --git a/etc_org/brltty/Text/punc-basic.tti b/etc_org/brltty/Text/punc-basic.tti new file mode 100644 index 0000000..223e49d --- /dev/null +++ b/etc_org/brltty/Text/punc-basic.tti @@ -0,0 +1,33 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This BRLTTY text subtable defines the braille representations for the basic +# English punctuation marks. + +char \x21 ( 23 5 ) # ⠖ ! [EXCLAMATION MARK] +char \x22 ( 23 56 ) # ⠶ " [QUOTATION MARK] +char \x27 ( 3 ) # ⠄ ' [APOSTROPHE] +char \x28 ( 23 6 ) # ⠦ ( [LEFT PARENTHESIS] +char \x29 ( 3 56 ) # ⠴ ) [RIGHT PARENTHESIS] +char \x2C ( 2 ) # ⠂ , [COMMA] +char \x2D ( 3 6 ) # ⠤ - [HYPHEN-MINUS] +char \x2E ( 2 56 ) # ⠲ . [FULL STOP] +char \x3A ( 2 5 ) # ⠒ : [COLON] +char \x3B ( 23 ) # ⠆ ; [SEMICOLON] +char \x3F ( 23 6 ) # ⠦ ? [QUESTION MARK] +char \xA0 ( ) # ⠀   [NO-BREAK SPACE] diff --git a/etc_org/brltty/Text/punc-tibetan.tti b/etc_org/brltty/Text/punc-tibetan.tti new file mode 100644 index 0000000..ac20a68 --- /dev/null +++ b/etc_org/brltty/Text/punc-tibetan.tti @@ -0,0 +1,26 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This BRLTTY text subtable defines the standard braille representations +# for Tibetan punctuation marks. +# +# Sébastien Hinderer + +char \u0F0B ( 3 ) # ⠄ ་ [TIBETAN MARK INTERSYLLABIC TSHEG] +char \u0F0D (12345678) # ⣿ ། [TIBETAN MARK SHAD] + diff --git a/etc_org/brltty/Text/ro.ttb b/etc_org/brltty/Text/ro.ttb new file mode 100644 index 0000000..d2c7cf9 --- /dev/null +++ b/etc_org/brltty/Text/ro.ttb @@ -0,0 +1,51 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Romanian +# +# Samuel Thibault +# +# This table is based on the Unesco report on the progress of unification of +# braille writing « L'ÉCRITURE BRAILLE DANS LE MONDE », by Sir Clutha +# MACKENZIE: http://unesdoc.unesco.org/images/0013/001352/135251fo.pdf +# The document is dated 1954, so this table may be quite outdated. + +# the standard representations for the letters of the Latin alphabet +include ltr-latin.tti + +# lowercase accented letters +char \u0103 (123 56 ) # ⠷ ă [LATIN SMALL LETTER A WITH BREVE] +char \xE2 (1 6 ) # ⠡ â [LATIN SMALL LETTER A WITH CIRCUMFLEX] +char \xEE (1 4 6 ) # ⠩ î [LATIN SMALL LETTER I WITH CIRCUMFLEX] +char \u015F (1234 6 ) # ⠯ ş [LATIN SMALL LETTER S WITH CEDILLA] +char \u0163 ( 2 4 6 ) # ⠪ ţ [LATIN SMALL LETTER T WITH CEDILLA] + +# uppercase accented letters +char \xC2 (1 67 ) # ⡡  [LATIN CAPITAL LETTER A WITH CIRCUMFLEX] +char \xCE (1 4 67 ) # ⡩ Î [LATIN CAPITAL LETTER I WITH CIRCUMFLEX] +char \u0102 (123 567 ) # ⡷ Ă [LATIN CAPITAL LETTER A WITH BREVE] +char \u015E (1234 67 ) # ⡯ Ş [LATIN CAPITAL LETTER S WITH CEDILLA] +char \u0162 ( 2 4 67 ) # ⡪ Ţ [LATIN CAPITAL LETTER T WITH CEDILLA] + +# the numbers 0-9 are represented by the letters j,a-i with dot 8 added +include num-dot8.tti + +include punc-basic.tti +char \x3F ( 2 6 ) # ⠢ ? [QUESTION MARK] + +include common.tti diff --git a/etc_org/brltty/Text/ru.ttb b/etc_org/brltty/Text/ru.ttb new file mode 100644 index 0000000..8b1d9b6 --- /dev/null +++ b/etc_org/brltty/Text/ru.ttb @@ -0,0 +1,68 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Russian +# by Hans Schou and Dave Mielke + +# This is the Russian braille table. It is based on the KOI8-R character set +# which to our knowledge is the most used in Russia. + +# As the Russian cyrillic definition conflicts with the latin definition, some +# decisions had to be taken. Russians need to type both latin for the command +# prompt and cyrillic while reading and writing documents and mail. + +# In the following, latin letters are quoted with apostrophes like in 'a', and +# cyrillic letters are enclosed within brackets like in [a]. + +# Dot 1 in the cyrillic definition is the cyrillic letter which looks and +# sounds like 'a'. The problem is that in the KOI8-R character set, there is +# both a latin 'a' and a cyrillic [a]. In decimal, their character numbers are +# 97 and 193 respectively. To handle conflicts like these, we have prioritized +# which characters are most important to match the standard. + +# RULES: +# 1. All cyrillic characters must follow the Russian standard. KOI8-R character +# 193 [a] must be dot-1, and so on. +# 2. Capital cyrillic letters have dot 7 on. +# 3. The latin alphabet is implemented to follow the international standard +# except it has dot 8 on. +# 4. Capital latin letters have dots 7 and 8 on. +# 5. Numbers are defined as in the American standard. This means dot-2 for +# number '1', and so on. This will conflict with the cyrillic comma which is +# also dot-2. +# 4. Special characters like !"#¤%&/()=? follow the American standard if +# possible. +# 2. Control characters are often used on Linux. These are not very well +# implemented. More work should be done. + +# Comments from Russians are very welcome as neither Hans Schou nor Dave Mielke +# understand a single word in Russian. + +include ltr-cyrillic.tti +include ltr-dot8.tti +include num-nemeth.tti +include punc-alternate.tti + +# generated by ttbtest: charset=koi8-r +char \u2219 ( 23 8) # 95 ⢆ ∙ [BULLET OPERATOR] +char \xB0 ( 23 567 ) # 9C ⡶ ° [DEGREE SIGN] +char \xB2 ( 2 6 8) # 9D ⢢ ² [SUPERSCRIPT TWO] +char \xB7 ( 345 78) # 9E ⣜ · [MIDDLE DOT] +char \xA9 ( 34 678) # BF ⣬ © [COPYRIGHT SIGN] + +include common.tti diff --git a/etc_org/brltty/Text/sa.ttb b/etc_org/brltty/Text/sa.ttb new file mode 100644 index 0000000..41bb937 --- /dev/null +++ b/etc_org/brltty/Text/sa.ttb @@ -0,0 +1,24 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Sanskrit + +include devanagari.tti +include ascii-basic.tti + +include common.tti diff --git a/etc_org/brltty/Text/sat.ttb b/etc_org/brltty/Text/sat.ttb new file mode 100644 index 0000000..0be2f7c --- /dev/null +++ b/etc_org/brltty/Text/sat.ttb @@ -0,0 +1,26 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Santali + +include devanagari.tti +include bengali.tti +include oriya.tti +include ascii-basic.tti + +include common.tti diff --git a/etc_org/brltty/Text/sd.ttb b/etc_org/brltty/Text/sd.ttb new file mode 100644 index 0000000..38ed841 --- /dev/null +++ b/etc_org/brltty/Text/sd.ttb @@ -0,0 +1,24 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Sindhi + +include devanagari.tti +include ascii-basic.tti + +include common.tti diff --git a/etc_org/brltty/Text/sk.ttb b/etc_org/brltty/Text/sk.ttb new file mode 100644 index 0000000..4bffc20 --- /dev/null +++ b/etc_org/brltty/Text/sk.ttb @@ -0,0 +1,108 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Slovak + +# Created and maintained by Mike Sivill # +# +# Converted from liblouis table by Samuel Thibault + +# Modified by Dave Mielke +# with advice from Jan Buchal +# the numbers 0-9 are represented by the letters j,a-i with dot 8 added +include num-dot8.tti + +# the standard representations for the letters of the Latin alphabet +include ltr-latin.tti + +# Slovak letters with accents +char \xE1 (1 6 ) # ⠡ á [LATIN SMALL LETTER A WITH ACUTE] +char \xC1 (1 67 ) # ⡡ Á [LATIN CAPITAL LETTER A WITH ACUTE] +char \xE4 ( 4 ) # ⠈ ä [LATIN SMALL LETTER A WITH DIAERESIS] +char \xC4 ( 4 7 ) # ⡈ Ä [LATIN CAPITAL LETTER A WITH DIAERESIS] +char \u010D (1 4 6 ) # ⠩ č [LATIN SMALL LETTER C WITH CARON] +char \u010C (1 4 67 ) # ⡩ Č [LATIN CAPITAL LETTER C WITH CARON] +char \u010F (1 456 ) # ⠹ ď [LATIN SMALL LETTER D WITH CARON] +char \u010E (1 4567 ) # ⡹ Ď [LATIN CAPITAL LETTER D WITH CARON] +char \xE9 ( 345 ) # ⠜ é [LATIN SMALL LETTER E WITH ACUTE] +char \xC9 ( 345 7 ) # ⡜ É [LATIN CAPITAL LETTER E WITH ACUTE] +char \u011B (12 6 ) # ⠣ ě [LATIN SMALL LETTER E WITH CARON] +char \u011A (12 67 ) # ⡣ Ě [LATIN CAPITAL LETTER E WITH CARON] +char \xED ( 34 ) # ⠌ í [LATIN SMALL LETTER I WITH ACUTE] +char \xCD ( 34 7 ) # ⡌ Í [LATIN CAPITAL LETTER I WITH ACUTE] +char \u013A ( 4 6 ) # ⠨ ĺ [LATIN SMALL LETTER L WITH ACUTE] +char \u0139 ( 4 67 ) # ⡨ Ĺ [LATIN CAPITAL LETTER L WITH ACUTE] +char \u013E ( 456 ) # ⠸ ľ [LATIN SMALL LETTER L WITH CARON] +char \u013D ( 4567 ) # ⡸ Ľ [LATIN CAPITAL LETTER L WITH CARON] +char \u0148 (12 4 6 ) # ⠫ ň [LATIN SMALL LETTER N WITH CARON] +char \u0147 (12 4 67 ) # ⡫ Ň [LATIN CAPITAL LETTER N WITH CARON] +char \xF3 ( 2 4 6 ) # ⠪ ó [LATIN SMALL LETTER O WITH ACUTE] +char \xD3 ( 2 4 67 ) # ⡪ Ó [LATIN CAPITAL LETTER O WITH ACUTE] +char \xF4 ( 23456 ) # ⠾ ô [LATIN SMALL LETTER O WITH CIRCUMFLEX] +char \xD4 ( 234567 ) # ⡾ Ô [LATIN CAPITAL LETTER O WITH CIRCUMFLEX] +char \u0155 (123 56 ) # ⠷ ŕ [LATIN SMALL LETTER R WITH ACUTE] +char \u0154 (123 567 ) # ⡷ Ŕ [LATIN CAPITAL LETTER R WITH ACUTE] +char \u0159 (123456 ) # ⠿ ř [LATIN SMALL LETTER R WITH CARON] +char \u0158 (1234567 ) # ⡿ Ř [LATIN CAPITAL LETTER R WITH CARON] +char \u0161 (1 56 ) # ⠱ š [LATIN SMALL LETTER S WITH CARON] +char \u0160 (1 567 ) # ⡱ Š [LATIN CAPITAL LETTER S WITH CARON] +char \u0165 (12 56 ) # ⠳ ť [LATIN SMALL LETTER T WITH CARON] +char \u0164 (12 567 ) # ⡳ Ť [LATIN CAPITAL LETTER T WITH CARON] +char \xFA ( 34 6 ) # ⠬ ú [LATIN SMALL LETTER U WITH ACUTE] +char \xDA ( 34 67 ) # ⡬ Ú [LATIN CAPITAL LETTER U WITH ACUTE] +char \u016F ( 3456 ) # ⠼ ů [LATIN SMALL LETTER U WITH RING ABOVE] +char \u016E ( 34567 ) # ⡼ Ů [LATIN CAPITAL LETTER U WITH RING ABOVE] +char \xFD (1234 6 ) # ⠯ ý [LATIN SMALL LETTER Y WITH ACUTE] +char \xDD (1234 67 ) # ⡯ Ý [LATIN CAPITAL LETTER Y WITH ACUTE] +char \u017E ( 234 6 ) # ⠮ ž [LATIN SMALL LETTER Z WITH CARON] +char \u017D ( 234 67 ) # ⡮ Ž [LATIN CAPITAL LETTER Z WITH CARON] + +char \x21 ( 23 5 ) # ⠖ ! [EXCLAMATION MARK] +char \x22 ( 23 56 ) # ⠶ " [QUOTATION MARK] +char \x23 ( 345678) # ⣼ # [NUMBER SIGN] +char \x24 ( 23 5 8) # ⢖ $ [DOLLAR SIGN] +char \x25 (1234 8) # ⢏ % [PERCENT SIGN] +char \x26 ( 23 5 78) # ⣖ & [AMPERSAND] +char \x27 ( 4 8) # ⢈ ' [APOSTROPHE] +char \x28 ( 23 6 ) # ⠦ ( [LEFT PARENTHESIS] +char \x29 ( 3 56 ) # ⠴ ) [RIGHT PARENTHESIS] +char \x2A ( 3 5 ) # ⠔ * [ASTERISK] +char \x2B ( 2 56 ) # ⠲ + [PLUS SIGN] +char \x2C ( 2 ) # ⠂ , [COMMA] +char \x2D ( 3 6 ) # ⠤ - [HYPHEN-MINUS] +char \x2E ( 3 ) # ⠄ . [FULL STOP] +char \x2F (12 456 ) # ⠻ / [SOLIDUS] +char \x3A ( 2 5 ) # ⠒ : [COLON] +char \x3B ( 23 ) # ⠆ ; [SEMICOLON] +char \x3C ( 23 8) # ⢆ < [LESS-THAN SIGN] +char \x3D ( 23 5678) # ⣶ = [EQUALS SIGN] +char \x3E ( 567 ) # ⡰ > [GREATER-THAN SIGN] +char \x3F ( 2 6 ) # ⠢ ? [QUESTION MARK] +char \x40 (12 456 8) # ⢻ @ [COMMERCIAL AT] +char \x5B ( 23 67 ) # ⡦ [ [LEFT SQUARE BRACKET] +char \x5C ( 23 6 8) # ⢦ \ [REVERSE SOLIDUS] +char \x5D ( 3 567 ) # ⡴ ] [RIGHT SQUARE BRACKET] +char \x5E ( 45 7 ) # ⡘ ^ [CIRCUMFLEX ACCENT] +char \x5F ( 3 67 ) # ⡤ _ [LOW LINE] +char \x60 ( 4 78) # ⣈ ` [GRAVE ACCENT] +char \x7B ( 23 678) # ⣦ { [LEFT CURLY BRACKET] +char \x7C ( 456 8) # ⢸ | [VERTICAL LINE] +char \x7D ( 3 5678) # ⣴ } [RIGHT CURLY BRACKET] +char \x7E ( 5 7 ) # ⡐ ~ [TILDE] + +include common.tti diff --git a/etc_org/brltty/Text/sl.ttb b/etc_org/brltty/Text/sl.ttb new file mode 100644 index 0000000..1c015d6 --- /dev/null +++ b/etc_org/brltty/Text/sl.ttb @@ -0,0 +1,179 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Slovenian +# +# Copyright (C) 2005 by Sebastien Sable, All rights reserved. + +# Table generated by Sébastien Sablé for +# libbraille http://libbraille.org and gnome-braille +# http://cvs.gnome.org/viewcvs/gnome-braille/ +# +# Table adapted for BRLTTY by Samuel Thibault +# +# *Many thanks to Danko Butorac for his help* +# Table based on "Croatian code page for computer 8-dot Braille +# alphabet ANSI-1250" from the "Croatian Association of the Blind" at +# http://www.savez-slijepih.hr/en/download.htm +# Characters were changed by Jožef Gregorc +# Data about characters has been provided by Mateja Jenčič + +# generated by brltty-ttb: +# the numbers 0-9 are represented by the letters j,a-i with dot 8 added +include num-dot8.tti + +# the standard representations for the letters of the Latin alphabet +include ltr-latin.tti + +char \x22 ( 23 56 ) # ⠶ " [QUOTATION MARK] +char \x24 ( 4 6 ) # ⠨ $ [DOLLAR SIGN] +char \x25 (123456 ) # ⠿ % [PERCENT SIGN] +char \x26 (1234 6 ) # ⠯ & [AMPERSAND] +char \x27 ( 3 ) # ⠄ ' [APOSTROPHE] +char \x28 ( 23 6 ) # ⠦ ( [LEFT PARENTHESIS] +char \x29 ( 3 56 ) # ⠴ ) [RIGHT PARENTHESIS] +char \x2A ( 3 5 ) # ⠔ * [ASTERISK] +char \x2B ( 23 5 8) # ⢖ + [PLUS SIGN] +char \x2C ( 2 ) # ⠂ , [COMMA] +char \x2D ( 3 6 ) # ⠤ - [HYPHEN-MINUS] +char \x2E ( 2 56 ) # ⠲ . [FULL STOP] +char \x2F ( 2 56 8) # ⢲ / [SOLIDUS] +char \x3A ( 2 5 ) # ⠒ : [COLON] +char \x3B ( 23 ) # ⠆ ; [SEMICOLON] +char \x3C ( 2 4 6 8) # ⢪ < [LESS-THAN SIGN] +char \x3D ( 23 56 8) # ⢶ = [EQUALS SIGN] +char \x3E (1 3 5 8) # ⢕ > [GREATER-THAN SIGN] +char \x3F ( 2 6 ) # ⠢ ? [QUESTION MARK] +char \x40 (1 456 ) # ⠹ @ [COMMERCIAL AT] +char \x5B (1234 6 8) # ⢯ [ [LEFT SQUARE BRACKET] +char \x5C (1 456 8) # ⢹ \ [REVERSE SOLIDUS] +char \x5D (1 3456 8) # ⢽ ] [RIGHT SQUARE BRACKET] +char \x5E ( 567 ) # ⡰ ^ [CIRCUMFLEX ACCENT] +char \x5F ( 456 8) # ⢸ _ [LOW LINE] +char \x60 ( 4 ) # ⠈ ` [GRAVE ACCENT] +char \x7B ( 23 8) # ⢆ { [LEFT CURLY BRACKET] +char \x7C ( 45 ) # ⠘ | [VERTICAL LINE] +glyph \x7D ( 567 ) # ⡰ } [RIGHT CURLY BRACKET] +char \x7E ( 56 ) # ⠰ ~ [TILDE] +char \xA4 ( 4 678) # ⣨ ¤ [CURRENCY SIGN] +char \xA6 ( 4 6 8) # ⢨ ¦ [BROKEN BAR] +char \xA7 ( 3 5 78) # ⣔ § [SECTION SIGN] +char \xA8 ( 8) # ⢀ ¨ [DIAERESIS] +glyph \xA9 (12 45 8) # ⢛ © [COPYRIGHT SIGN] +char \xAB ( 3 78) # ⣄ « [LEFT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xAC ( 23 5 7 ) # ⡖ ¬ [NOT SIGN] +char \xAD ( 78) # ⣀ ­ [SOFT HYPHEN] +char \xAE (12 45678) # ⣻ ® [REGISTERED SIGN] +char \xB0 ( 5 78) # ⣐ ° [DEGREE SIGN] +char \xB1 (1234 678) # ⣯ ± [PLUS-MINUS SIGN] +char \xB4 ( 4 8) # ⢈ ´ [ACUTE ACCENT] +char \xB5 ( 34567 ) # ⡼ µ [MICRO SIGN] +char \xB6 (1234 8) # ⢏ ¶ [PILCROW SIGN] +char \xB7 ( 3 8) # ⢄ · [MIDDLE DOT] +char \xB8 ( 56 8) # ⢰ ¸ [CEDILLA] +char \xBB ( 678) # ⣠ » [RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xC1 (1 3 8) # ⢅ Á [LATIN CAPITAL LETTER A WITH ACUTE] +char \xC2 (123 56 8) # ⢷  [LATIN CAPITAL LETTER A WITH CIRCUMFLEX] +char \xC4 ( 345 7 ) # ⡜ Ä [LATIN CAPITAL LETTER A WITH DIAERESIS] +char \xC7 (1234 67 ) # ⡯ Ç [LATIN CAPITAL LETTER C WITH CEDILLA] +char \xC9 (1234567 ) # ⡿ É [LATIN CAPITAL LETTER E WITH ACUTE] +char \xCB (12 4 67 ) # ⡫ Ë [LATIN CAPITAL LETTER E WITH DIAERESIS] +char \xCD ( 34 7 ) # ⡌ Í [LATIN CAPITAL LETTER I WITH ACUTE] +char \xCE (12 4567 ) # ⡻ Î [LATIN CAPITAL LETTER I WITH CIRCUMFLEX] +glyph \xD3 (1 3 5 8) # ⢕ Ó [LATIN CAPITAL LETTER O WITH ACUTE] +char \xD4 (1 45678) # ⣹ Ô [LATIN CAPITAL LETTER O WITH CIRCUMFLEX] +char \xD6 ( 2 4 67 ) # ⡪ Ö [LATIN CAPITAL LETTER O WITH DIAERESIS] +char \xD7 (1 34 6 8) # ⢭ × [MULTIPLICATION SIGN] +char \xDA (1 3 6 8) # ⢥ Ú [LATIN CAPITAL LETTER U WITH ACUTE] +char \xDC (12 567 ) # ⡳ Ü [LATIN CAPITAL LETTER U WITH DIAERESIS] +glyph \xDD (1 3456 8) # ⢽ Ý [LATIN CAPITAL LETTER Y WITH ACUTE] +char \xDF ( 234 678) # ⣮ ß [LATIN SMALL LETTER SHARP S] +char \xE1 ( 2 7 ) # ⡂ á [LATIN SMALL LETTER A WITH ACUTE] +char \xE2 ( 23 678) # ⣦ â [LATIN SMALL LETTER A WITH CIRCUMFLEX] +char \xE4 ( 345 8) # ⢜ ä [LATIN SMALL LETTER A WITH DIAERESIS] +glyph \xE7 (1234 6 8) # ⢯ ç [LATIN SMALL LETTER C WITH CEDILLA] +char \xE9 (123456 8) # ⢿ é [LATIN SMALL LETTER E WITH ACUTE] +char \xEB (12 4 6 8) # ⢫ ë [LATIN SMALL LETTER E WITH DIAERESIS] +char \xED ( 34 8) # ⢌ í [LATIN SMALL LETTER I WITH ACUTE] +char \xEE (12 456 8) # ⢻ î [LATIN SMALL LETTER I WITH CIRCUMFLEX] +char \xF3 ( 2 67 ) # ⡢ ó [LATIN SMALL LETTER O WITH ACUTE] +glyph \xF4 ( 2 56 8) # ⢲ ô [LATIN SMALL LETTER O WITH CIRCUMFLEX] +glyph \xF6 ( 2 4 6 8) # ⢪ ö [LATIN SMALL LETTER O WITH DIAERESIS] +char \xF7 ( 2 5 78) # ⣒ ÷ [DIVISION SIGN] +char \xFA ( 2 78) # ⣂ ú [LATIN SMALL LETTER U WITH ACUTE] +char \xFC (12 56 8) # ⢳ ü [LATIN SMALL LETTER U WITH DIAERESIS] +char \xFD ( 2 5678) # ⣲ ý [LATIN SMALL LETTER Y WITH ACUTE] +glyph \u0102 (1 8) # ⢁ Ă [LATIN CAPITAL LETTER A WITH BREVE] +char \u0103 ( 2 8) # ⢂ ă [LATIN SMALL LETTER A WITH BREVE] +char \u0104 ( 345 78) # ⣜ Ą [LATIN CAPITAL LETTER A WITH OGONEK] +glyph \u0105 ( 567 ) # ⡰ ą [LATIN SMALL LETTER A WITH OGONEK] +char \u0106 (1 4 67 ) # ⡩ Ć [LATIN CAPITAL LETTER C WITH ACUTE] +char \u0107 (1 4 6 8) # ⢩ ć [LATIN SMALL LETTER C WITH ACUTE] +char \u010C (1 67 ) # ⡡ Č [LATIN CAPITAL LETTER C WITH CARON] +char \u010D (1 6 ) # ⠡ č [LATIN SMALL LETTER C WITH CARON] +glyph \u010E (1 45 8) # ⢙ Ď [LATIN CAPITAL LETTER D WITH CARON] +char \u010F ( 3 6 8) # ⢤ ď [LATIN SMALL LETTER D WITH CARON] +char \u0110 (1 4567 ) # ⡹ Đ [LATIN CAPITAL LETTER D WITH STROKE] +glyph \u0111 (1 456 8) # ⢹ đ [LATIN SMALL LETTER D WITH STROKE] +char \u0118 (1 5678) # ⣱ Ę [LATIN CAPITAL LETTER E WITH OGONEK] +char \u0119 ( 2 6 8) # ⢢ ę [LATIN SMALL LETTER E WITH OGONEK] +char \u011A (12 67 ) # ⡣ Ě [LATIN CAPITAL LETTER E WITH CARON] +glyph \u011B ( 23 8) # ⢆ ě [LATIN SMALL LETTER E WITH CARON] +char \u0139 (123 8) # ⢇ Ĺ [LATIN CAPITAL LETTER L WITH ACUTE] +char \u013A ( 23 7 ) # ⡆ ĺ [LATIN SMALL LETTER L WITH ACUTE] +glyph \u013D ( 456 8) # ⢸ Ľ [LATIN CAPITAL LETTER L WITH CARON] +glyph \u013E (12 8) # ⢃ ľ [LATIN SMALL LETTER L WITH CARON] +char \u0141 (123 6 8) # ⢧ Ł [LATIN CAPITAL LETTER L WITH STROKE] +char \u0142 ( 23 78) # ⣆ ł [LATIN SMALL LETTER L WITH STROKE] +char \u0143 (1 345 8) # ⢝ Ń [LATIN CAPITAL LETTER N WITH ACUTE] +char \u0144 ( 2 567 ) # ⡲ ń [LATIN SMALL LETTER N WITH ACUTE] +char \u0147 (12 4 678) # ⣫ Ň [LATIN CAPITAL LETTER N WITH CARON] +glyph \u0148 ( 23 5 8) # ⢖ ň [LATIN SMALL LETTER N WITH CARON] +char \u0150 ( 2 4 678) # ⣪ Ő [LATIN CAPITAL LETTER O WITH DOUBLE ACUTE] +char \u0151 ( 3 5 8) # ⢔ ő [LATIN SMALL LETTER O WITH DOUBLE ACUTE] +char \u0154 (123 5 8) # ⢗ Ŕ [LATIN CAPITAL LETTER R WITH ACUTE] +char \u0155 ( 23 67 ) # ⡦ ŕ [LATIN SMALL LETTER R WITH ACUTE] +char \u0158 ( 2 456 8) # ⢺ Ř [LATIN CAPITAL LETTER R WITH CARON] +char \u0159 ( 3 56 8) # ⢴ ř [LATIN SMALL LETTER R WITH CARON] +char \u015A ( 234 8) # ⢎ Ś [LATIN CAPITAL LETTER S WITH ACUTE] +char \u015B ( 3 5 7 ) # ⡔ ś [LATIN SMALL LETTER S WITH ACUTE] +char \u015E ( 23456 8) # ⢾ Ş [LATIN CAPITAL LETTER S WITH CEDILLA] +char \u015F ( 3 5678) # ⣴ ş [LATIN SMALL LETTER S WITH CEDILLA] +char \u0160 (1 567 ) # ⡱ Š [LATIN CAPITAL LETTER S WITH CARON] +char \u0161 (1 56 ) # ⠱ š [LATIN SMALL LETTER S WITH CARON] +char \u0162 ( 2345 8) # ⢞ Ţ [LATIN CAPITAL LETTER T WITH CEDILLA] +char \u0163 ( 3 567 ) # ⡴ ţ [LATIN SMALL LETTER T WITH CEDILLA] +char \u0164 (12345 8) # ⢟ Ť [LATIN CAPITAL LETTER T WITH CARON] +char \u0165 ( 23 567 ) # ⡶ ť [LATIN SMALL LETTER T WITH CARON] +char \u016E ( 34 67 ) # ⡬ Ů [LATIN CAPITAL LETTER U WITH RING ABOVE] +char \u016F ( 34 6 8) # ⢬ ů [LATIN SMALL LETTER U WITH RING ABOVE] +char \u0170 ( 34 678) # ⣬ Ű [LATIN CAPITAL LETTER U WITH DOUBLE ACUTE] +char \u0171 (1 4 678) # ⣩ ű [LATIN SMALL LETTER U WITH DOUBLE ACUTE] +char \u0179 (1 3 56 8) # ⢵ Ź [LATIN CAPITAL LETTER Z WITH ACUTE] +char \u017A ( 2 678) # ⣢ ź [LATIN SMALL LETTER Z WITH ACUTE] +char \u017B (12 678) # ⣣ Ż [LATIN CAPITAL LETTER Z WITH DOT ABOVE] +char \u017C (1 678) # ⣡ ż [LATIN SMALL LETTER Z WITH DOT ABOVE] +char \u017D ( 234 67 ) # ⡮ Ž [LATIN CAPITAL LETTER Z WITH CARON] +char \u017E ( 234 6 ) # ⠮ ž [LATIN SMALL LETTER Z WITH CARON] +char \u02C7 ( 45 8) # ⢘ ˇ [CARON] +char \u02D8 ( 4 67 ) # ⡨ ˘ [BREVE] +char \u02D9 ( 67 ) # ⡠ ˙ [DOT ABOVE] +char \u02DB ( 5 8) # ⢐ ˛ [OGONEK] +char \u02DD ( 6 8) # ⢠ ˝ [DOUBLE ACUTE ACCENT] + +include common.tti diff --git a/etc_org/brltty/Text/spaces.tti b/etc_org/brltty/Text/spaces.tti new file mode 100644 index 0000000..489adce --- /dev/null +++ b/etc_org/brltty/Text/spaces.tti @@ -0,0 +1,35 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This BRLTTY text subtable defines all the space characters to be empty +# braille cells. + +char \x20 ( ) # ⠀ [SPACE] + +alias \xA0 \x20 #   [NO-BREAK SPACE] +alias \u2002 \x20 # [EN SPACE] +alias \u2003 \x20 # [EM SPACE] +alias \u2004 \x20 # [THREE-PER-EM SPACE] +alias \u2005 \x20 # [FOUR-PER-EM SPACE] +alias \u2006 \x20 # [SIX-PER-EM SPACE] +alias \u2007 \x20 #   [FIGURE SPACE] +alias \u2008 \x20 # [PUNCTUATION SPACE] +alias \u2009 \x20 # [THIN SPACE] +alias \u200A \x20 # [HAIR SPACE] +alias \u202F \x20 #   [NARROW NO-BREAK SPACE] +alias \u205F \x20 # [MEDIUM MATHEMATICAL SPACE] diff --git a/etc_org/brltty/Text/sv-1989.ttb b/etc_org/brltty/Text/sv-1989.ttb new file mode 100644 index 0000000..2f16a88 --- /dev/null +++ b/etc_org/brltty/Text/sv-1989.ttb @@ -0,0 +1,203 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Swedish (1989 standard) + +# the standard representations for the letters of the Latin alphabet +include ltr-latin.tti + +# the standard representations for the Latin control characters +include ctl-latin.tti + +# the numbers 0-9 are represented by the letters j,a-i with dot 8 added +include num-dot8.tti + +# generated by ttbtest: charset=iso-8859-1 +char \x00 ( ) # 00 ⠀ [NULL] +# Latin control characters # 01-1A +char \x1B ( 345 78) # 1B ⣜ [ESCAPE] +char \x1C ( 2 4 678) # 1C ⣪ [INFORMATION SEPARATOR FOUR] +char \x1D (1 678) # 1D ⣡ [INFORMATION SEPARATOR THREE] +char \x1E ( 45 78) # 1E ⣘ [INFORMATION SEPARATOR TWO] +char \x1F ( 3 678) # 1F ⣤ [INFORMATION SEPARATOR ONE] +char \x20 ( ) # 20 ⠀ [SPACE] +char \x21 ( 23 5 ) # 21 ⠖ ! [EXCLAMATION MARK] +char \x22 ( 56 ) # 22 ⠰ " [QUOTATION MARK] +char \x23 ( 3456 ) # 23 ⠼ # [NUMBER SIGN] +char \x24 ( 2 56 ) # 24 ⠲ $ [DOLLAR SIGN] +char \x25 ( 4 678) # 25 ⣨ % [PERCENT SIGN] +char \x26 ( 34 6 ) # 26 ⠬ & [AMPERSAND] +char \x27 ( 5 ) # 27 ⠐ ' [APOSTROPHE] +char \x28 ( 23 678) # 28 ⣦ ( [LEFT PARENTHESIS] +char \x29 ( 3 5678) # 29 ⣴ ) [RIGHT PARENTHESIS] +char \x2A ( 3 5 ) # 2A ⠔ * [ASTERISK] +char \x2B ( 23 5 7 ) # 2B ⡖ + [PLUS SIGN] +char \x2C ( 2 ) # 2C ⠂ , [COMMA] +char \x2D ( 3 6 ) # 2D ⠤ - [HYPHEN-MINUS] +char \x2E ( 3 ) # 2E ⠄ . [FULL STOP] +char \x2F ( 34 ) # 2F ⠌ / [SOLIDUS] +# Hindu-Arabic numerals # 30-39 +char \x3A ( 2 5 ) # 3A ⠒ : [COLON] +char \x3B ( 23 ) # 3B ⠆ ; [SEMICOLON] +char \x3C ( 2 6 8) # 3C ⢢ < [LESS-THAN SIGN] +char \x3D ( 23 56 ) # 3D ⠶ = [EQUALS SIGN] +char \x3E ( 3 5 7 ) # 3E ⡔ > [GREATER-THAN SIGN] +char \x3F ( 2 6 ) # 3F ⠢ ? [QUESTION MARK] +char \x40 ( 4 67 ) # 40 ⡨ @ [COMMERCIAL AT] +# uppercase Latin alphabet # 41-5A +char \x5B ( 23 5 78) # 5B ⣖ [ [LEFT SQUARE BRACKET] +char \x5C ( 4567 ) # 5C ⡸ \ [REVERSE SOLIDUS] +char \x5D ( 2 5678) # 5D ⣲ ] [RIGHT SQUARE BRACKET] +char \x5E ( 45 7 ) # 5E ⡘ ^ [CIRCUMFLEX ACCENT] +char \x5F ( 78) # 5F ⣀ _ [LOW LINE] +char \x60 ( 4 6 ) # 60 ⠨ ` [GRAVE ACCENT] +# lowercase Latin alphabet # 61-7A +char \x7B ( 3 78) # 7B ⣄ { [LEFT CURLY BRACKET] +char \x7C ( 8) # 7C ⢀ | [VERTICAL LINE] +char \x7D ( 678) # 7D ⣠ } [RIGHT CURLY BRACKET] +char \x7E ( 45 ) # 7E ⠘ ~ [TILDE] +char \x7F ( 456 8) # 7F ⢸ [DELETE] +char \x80 ( 8) # 80 ⢀ [] +char \x81 ( 8) # 81 ⢀ [] +char \x82 ( 8) # 82 ⢀ [BREAK PERMITTED HERE] +char \x83 ( 8) # 83 ⢀ [NO BREAK HERE] +char \x84 ( 8) # 84 ⢀ [] +char \x85 ( 8) # 85 ⢀ [NEXT LINE (NEL)] +char \x86 ( 8) # 86 ⢀ [START OF SELECTED AREA] +char \x87 ( 8) # 87 ⢀ [END OF SELECTED AREA] +char \x88 ( 8) # 88 ⢀ [CHARACTER TABULATION SET] +char \x89 ( 8) # 89 ⢀ [CHARACTER TABULATION WITH JUSTIFICATION] +char \x8A ( 8) # 8A ⢀ [LINE TABULATION SET] +char \x8B ( 8) # 8B ⢀ [PARTIAL LINE FORWARD] +char \x8C ( 8) # 8C ⢀ [PARTIAL LINE BACKWARD] +char \x8D ( 8) # 8D ⢀ [REVERSE LINE FEED] +char \x8E ( 8) # 8E ⢀ [SINGLE SHIFT TWO] +char \x8F ( 8) # 8F ⢀ [SINGLE SHIFT THREE] +char \x90 ( 8) # 90 ⢀ [DEVICE CONTROL STRING] +char \x91 ( 8) # 91 ⢀ [PRIVATE USE ONE] +char \x92 ( 8) # 92 ⢀ [PRIVATE USE TWO] +char \x93 ( 8) # 93 ⢀ [SET TRANSMIT STATE] +char \x94 ( 8) # 94 ⢀ [CANCEL CHARACTER] +char \x95 ( 8) # 95 ⢀ [MESSAGE WAITING] +char \x96 ( 8) # 96 ⢀ [START OF GUARDED AREA] +char \x97 ( 8) # 97 ⢀ [END OF GUARDED AREA] +char \x98 ( 8) # 98 ⢀ [START OF STRING] +char \x99 ( 8) # 99 ⢀ [] +char \x9A ( 8) # 9A ⢀ [SINGLE CHARACTER INTRODUCER] +char \x9B ( 8) # 9B ⢀ [CONTROL SEQUENCE INTRODUCER] +char \x9C ( 8) # 9C ⢀ [STRING TERMINATOR] +char \x9D ( 8) # 9D ⢀ [OPERATING SYSTEM COMMAND] +char \x9E ( 8) # 9E ⢀ [PRIVACY MESSAGE] +char \x9F ( 8) # 9F ⢀ [APPLICATION PROGRAM COMMAND] +char \xA1 ( 8) # A1 ⢀ ¡ [INVERTED EXCLAMATION MARK] +char \xA2 ( 8) # A2 ⢀ ¢ [CENT SIGN] +char \xA3 ( 8) # A3 ⢀ £ [POUND SIGN] +char \xA4 ( 8) # A4 ⢀ ¤ [CURRENCY SIGN] +char \xA5 ( 8) # A5 ⢀ ¥ [YEN SIGN] +char \xA6 ( 8) # A6 ⢀ ¦ [BROKEN BAR] +char \xA7 ( 8) # A7 ⢀ § [SECTION SIGN] +char \xA8 ( 8) # A8 ⢀ ¨ [DIAERESIS] +char \xA9 ( 8) # A9 ⢀ © [COPYRIGHT SIGN] +char \xAA ( 8) # AA ⢀ ª [FEMININE ORDINAL INDICATOR] +char \xAB ( 8) # AB ⢀ « [LEFT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xAC ( 8) # AC ⢀ ¬ [NOT SIGN] +char \xAD ( 8) # AD ⢀ ­ [SOFT HYPHEN] +char \xAE ( 8) # AE ⢀ ® [REGISTERED SIGN] +char \xAF ( 8) # AF ⢀ ¯ [MACRON] +char \xB0 ( 8) # B0 ⢀ ° [DEGREE SIGN] +char \xB1 ( 8) # B1 ⢀ ± [PLUS-MINUS SIGN] +char \xB2 ( 8) # B2 ⢀ ² [SUPERSCRIPT TWO] +char \xB3 ( 8) # B3 ⢀ ³ [SUPERSCRIPT THREE] +char \xB4 ( 8) # B4 ⢀ ´ [ACUTE ACCENT] +char \xB5 ( 8) # B5 ⢀ µ [MICRO SIGN] +char \xB6 ( 8) # B6 ⢀ ¶ [PILCROW SIGN] +char \xB7 ( 8) # B7 ⢀ · [MIDDLE DOT] +char \xB8 ( 8) # B8 ⢀ ¸ [CEDILLA] +char \xB9 ( 8) # B9 ⢀ ¹ [SUPERSCRIPT ONE] +char \xBA ( 8) # BA ⢀ º [MASCULINE ORDINAL INDICATOR] +char \xBB ( 8) # BB ⢀ » [RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xBC ( 8) # BC ⢀ ¼ [VULGAR FRACTION ONE QUARTER] +char \xBD ( 8) # BD ⢀ ½ [VULGAR FRACTION ONE HALF] +char \xBE ( 8) # BE ⢀ ¾ [VULGAR FRACTION THREE QUARTERS] +char \xBF ( 2 6 ) # BF ⠢ ¿ [INVERTED QUESTION MARK] +char \xC0 ( 8) # C0 ⢀ À [LATIN CAPITAL LETTER A WITH GRAVE] +char \xC1 ( 8) # C1 ⢀ Á [LATIN CAPITAL LETTER A WITH ACUTE] +char \xC2 ( 8) # C2 ⢀ Â [LATIN CAPITAL LETTER A WITH CIRCUMFLEX] +char \xC3 ( 8) # C3 ⢀ Ã [LATIN CAPITAL LETTER A WITH TILDE] +char \xC4 ( 345 7 ) # C4 ⡜ Ä [LATIN CAPITAL LETTER A WITH DIAERESIS] +char \xC5 (1 67 ) # C5 ⡡ Å [LATIN CAPITAL LETTER A WITH RING ABOVE] +char \xC6 ( 345 8) # C6 ⢜ Æ [LATIN CAPITAL LETTER AE] +char \xC7 ( 2 67 ) # C7 ⡢ Ç [LATIN CAPITAL LETTER C WITH CEDILLA] +char \xC8 ( 8) # C8 ⢀ È [LATIN CAPITAL LETTER E WITH GRAVE] +char \xC9 (1234567 ) # C9 ⡿ É [LATIN CAPITAL LETTER E WITH ACUTE] +char \xCA ( 8) # CA ⢀ Ê [LATIN CAPITAL LETTER E WITH CIRCUMFLEX] +char \xCB ( 8) # CB ⢀ Ë [LATIN CAPITAL LETTER E WITH DIAERESIS] +char \xCC ( 8) # CC ⢀ Ì [LATIN CAPITAL LETTER I WITH GRAVE] +char \xCD ( 8) # CD ⢀ Í [LATIN CAPITAL LETTER I WITH ACUTE] +char \xCE ( 8) # CE ⢀ Î [LATIN CAPITAL LETTER I WITH CIRCUMFLEX] +char \xCF ( 8) # CF ⢀ Ï [LATIN CAPITAL LETTER I WITH DIAERESIS] +char \xD0 ( 8) # D0 ⢀ Ð [LATIN CAPITAL LETTER ETH] +char \xD1 (12 45678) # D1 ⣻ Ñ [LATIN CAPITAL LETTER N WITH TILDE] +char \xD2 ( 8) # D2 ⢀ Ò [LATIN CAPITAL LETTER O WITH GRAVE] +char \xD3 (1 4567 ) # D3 ⡹ Ó [LATIN CAPITAL LETTER O WITH ACUTE] +char \xD4 ( 8) # D4 ⢀ Ô [LATIN CAPITAL LETTER O WITH CIRCUMFLEX] +char \xD5 ( 8) # D5 ⢀ Õ [LATIN CAPITAL LETTER O WITH TILDE] +char \xD6 ( 2 4 67 ) # D6 ⡪ Ö [LATIN CAPITAL LETTER O WITH DIAERESIS] +char \xD7 ( 8) # D7 ⢀ × [MULTIPLICATION SIGN] +char \xD8 ( 2 4 6 8) # D8 ⢪ Ø [LATIN CAPITAL LETTER O WITH STROKE] +char \xD9 ( 8) # D9 ⢀ Ù [LATIN CAPITAL LETTER U WITH GRAVE] +char \xDA (12 4567 ) # DA ⡻ Ú [LATIN CAPITAL LETTER U WITH ACUTE] +char \xDB ( 8) # DB ⢀ Û [LATIN CAPITAL LETTER U WITH CIRCUMFLEX] +char \xDC (12 567 ) # DC ⡳ Ü [LATIN CAPITAL LETTER U WITH DIAERESIS] +char \xDD (1234 67 ) # DD ⡯ Ý [LATIN CAPITAL LETTER Y WITH ACUTE] +char \xDE (12 4 6 ) # DE ⠫ Þ [LATIN CAPITAL LETTER THORN] +char \xDF ( 8) # DF ⢀ ß [LATIN SMALL LETTER SHARP S] +char \xE0 (123 56 ) # E0 ⠷ à [LATIN SMALL LETTER A WITH GRAVE] +char \xE1 (123 56 ) # E1 ⠷ á [LATIN SMALL LETTER A WITH ACUTE] +char \xE2 (1 6 ) # E2 ⠡ â [LATIN SMALL LETTER A WITH CIRCUMFLEX] +char \xE3 ( 8) # E3 ⢀ ã [LATIN SMALL LETTER A WITH TILDE] +char \xE4 ( 345 ) # E4 ⠜ ä [LATIN SMALL LETTER A WITH DIAERESIS] +char \xE5 (1 6 ) # E5 ⠡ å [LATIN SMALL LETTER A WITH RING ABOVE] +char \xE6 ( 567 ) # E6 ⡰ æ [LATIN SMALL LETTER AE] +char \xE7 (1234 6 ) # E7 ⠯ ç [LATIN SMALL LETTER C WITH CEDILLA] +char \xE8 ( 234 6 ) # E8 ⠮ è [LATIN SMALL LETTER E WITH GRAVE] +char \xE9 (123456 ) # E9 ⠿ é [LATIN SMALL LETTER E WITH ACUTE] +char \xEA (12 6 ) # EA ⠣ ê [LATIN SMALL LETTER E WITH CIRCUMFLEX] +char \xEB (12 4 6 ) # EB ⠫ ë [LATIN SMALL LETTER E WITH DIAERESIS] +char \xEC ( 34 ) # EC ⠌ ì [LATIN SMALL LETTER I WITH GRAVE] +char \xED ( 34 ) # ED ⠌ í [LATIN SMALL LETTER I WITH ACUTE] +char \xEE (1 4 6 ) # EE ⠩ î [LATIN SMALL LETTER I WITH CIRCUMFLEX] +char \xEF (12 456 ) # EF ⠻ ï [LATIN SMALL LETTER I WITH DIAERESIS] +char \xF0 ( 8) # F0 ⢀ ð [LATIN SMALL LETTER ETH] +char \xF1 (12 456 ) # F1 ⠻ ñ [LATIN SMALL LETTER N WITH TILDE] +char \xF2 ( 34 6 ) # F2 ⠬ ò [LATIN SMALL LETTER O WITH GRAVE] +char \xF3 ( 34 6 ) # F3 ⠬ ó [LATIN SMALL LETTER O WITH ACUTE] +char \xF4 (1 456 ) # F4 ⠹ ô [LATIN SMALL LETTER O WITH CIRCUMFLEX] +char \xF5 ( 8) # F5 ⢀ õ [LATIN SMALL LETTER O WITH TILDE] +char \xF6 ( 2 4 6 ) # F6 ⠪ ö [LATIN SMALL LETTER O WITH DIAERESIS] +char \xF7 ( 8) # F7 ⢀ ÷ [DIVISION SIGN] +char \xF8 ( 3 5 8) # F8 ⢔ ø [LATIN SMALL LETTER O WITH STROKE] +char \xF9 ( 23456 ) # F9 ⠾ ù [LATIN SMALL LETTER U WITH GRAVE] +char \xFA ( 23456 ) # FA ⠾ ú [LATIN SMALL LETTER U WITH ACUTE] +char \xFB (1 56 ) # FB ⠱ û [LATIN SMALL LETTER U WITH CIRCUMFLEX] +char \xFC (12 56 ) # FC ⠳ ü [LATIN SMALL LETTER U WITH DIAERESIS] +char \xFD (1234 6 ) # FD ⠯ ý [LATIN SMALL LETTER Y WITH ACUTE] +char \xFE (12 4 67 ) # FE ⡫ þ [LATIN SMALL LETTER THORN] +char \xFF ( 8) # FF ⢀ ÿ [LATIN SMALL LETTER Y WITH DIAERESIS] + +include common.tti diff --git a/etc_org/brltty/Text/sv-1996.ttb b/etc_org/brltty/Text/sv-1996.ttb new file mode 100644 index 0000000..585d7fc --- /dev/null +++ b/etc_org/brltty/Text/sv-1996.ttb @@ -0,0 +1,165 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Swedish (1996 standard) + +# This file contains the ISO-8859-1 compatible version of the Swedish 8-dot +# braille standard as it was defined by the Swedish Braille Authority +# (www.punktskriftsnamnden.se) on October 8, 1996. As of December 2005, this +# is the most current braille standard in Sweden. + +# the standard representations for the letters of the Latin alphabet +include ltr-latin.tti + +# the numbers 0-9 are represented by the letters j,a-i with dot 8 added +include num-dot8.tti + +# generated by ttbtest: charset=iso-8859-1 +char \x20 ( ) # 20 ⠀ [SPACE] +char \x21 ( 23 5 ) # 21 ⠖ ! [EXCLAMATION MARK] +char \x22 ( 56 ) # 22 ⠰ " [QUOTATION MARK] +char \x23 ( 3456 ) # 23 ⠼ # [NUMBER SIGN] +char \x24 ( 23 5 8) # 24 ⢖ $ [DOLLAR SIGN] +char \x25 ( 4 678) # 25 ⣨ % [PERCENT SIGN] +char \x26 ( 34 6 8) # 26 ⢬ & [AMPERSAND] +char \x27 ( 5 ) # 27 ⠐ ' [APOSTROPHE] +char \x28 ( 23 6 ) # 28 ⠦ ( [LEFT PARENTHESIS] +char \x29 ( 3 56 ) # 29 ⠴ ) [RIGHT PARENTHESIS] +char \x2A ( 3 5 ) # 2A ⠔ * [ASTERISK] +char \x2B ( 2 56 ) # 2B ⠲ + [PLUS SIGN] +char \x2C ( 2 ) # 2C ⠂ , [COMMA] +char \x2D ( 3 6 ) # 2D ⠤ - [HYPHEN-MINUS] +char \x2E ( 3 ) # 2E ⠄ . [FULL STOP] +char \x2F ( 34 ) # 2F ⠌ / [SOLIDUS] +# Hindu-Arabic numerals # 30-39 +char \x3A ( 2 5 ) # 3A ⠒ : [COLON] +char \x3B ( 23 ) # 3B ⠆ ; [SEMICOLON] +char \x3C ( 3 5 8) # 3C ⢔ < [LESS-THAN SIGN] +char \x3D ( 23 56 ) # 3D ⠶ = [EQUALS SIGN] +char \x3E ( 2 67 ) # 3E ⡢ > [GREATER-THAN SIGN] +char \x3F ( 2 6 ) # 3F ⠢ ? [QUESTION MARK] +char \x40 ( 4 8) # 40 ⢈ @ [COMMERCIAL AT] +# uppercase Latin alphabet # 41-5A +char \x5B (123 56 8) # 5B ⢷ [ [LEFT SQUARE BRACKET] +char \x5C (1 6 8) # 5C ⢡ \ [REVERSE SOLIDUS] +char \x5D ( 23456 8) # 5D ⢾ ] [RIGHT SQUARE BRACKET] +char \x5E ( 5 78) # 5E ⣐ ^ [CIRCUMFLEX ACCENT] +char \x5F ( 6 ) # 5F ⠠ _ [LOW LINE] +char \x60 ( 4 6 ) # 60 ⠨ ` [GRAVE ACCENT] +# lowercase Latin alphabet # 61-7A +char \x7B ( 23 678) # 7B ⣦ { [LEFT CURLY BRACKET] +char \x7C ( 456 8) # 7C ⢸ | [VERTICAL LINE] +char \x7D ( 3 5678) # 7D ⣴ } [RIGHT CURLY BRACKET] +char \x7E ( 2 6 8) # 7E ⢢ ~ [TILDE] +char \xA1 ( 3 67 ) # A1 ⡤ ¡ [INVERTED EXCLAMATION MARK] +char \xA2 ( 234 6 8) # A2 ⢮ ¢ [CENT SIGN] +char \xA3 (123 8) # A3 ⢇ £ [POUND SIGN] +char \xA4 ( 2 4 78) # A4 ⣊ ¤ [CURRENCY SIGN] +char \xA5 ( 2 4 678) # A5 ⣪ ¥ [YEN SIGN] +char \xA6 (12 678) # A6 ⣣ ¦ [BROKEN BAR] +char \xA7 ( 34 6 ) # A7 ⠬ § [SECTION SIGN] +char \xA8 ( 3 678) # A8 ⣤ ¨ [DIAERESIS] +char \xA9 (1 456 8) # A9 ⢹ © [COPYRIGHT SIGN] +char \xAA ( 2345678) # AA ⣾ ª [FEMININE ORDINAL INDICATOR] +char \xAB ( 23 78) # AB ⣆ « [LEFT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xAC (1 345 8) # AC ⢝ ¬ [NOT SIGN] +char \xAD ( 23 56 8) # AD ⢶ ­ [SOFT HYPHEN] +char \xAE (12 4 6 8) # AE ⢫ ® [REGISTERED SIGN] +char \xAF (1 5 78) # AF ⣑ ¯ [MACRON] +char \xB0 (1 5678) # B0 ⣱ ° [DEGREE SIGN] +char \xB1 (1234 6 8) # B1 ⢯ ± [PLUS-MINUS SIGN] +char \xB2 ( 3 7 ) # B2 ⡄ ² [SUPERSCRIPT TWO] +char \xB3 ( 2 567 ) # B3 ⡲ ³ [SUPERSCRIPT THREE] +char \xB4 ( 2 5 8) # B4 ⢒ ´ [ACUTE ACCENT] +char \xB5 (1 34 78) # B5 ⣍ µ [MICRO SIGN] +char \xB6 (12 67 ) # B6 ⡣ ¶ [PILCROW SIGN] +char \xB7 ( 8) # B7 ⢀ · [MIDDLE DOT] +char \xB8 (12 56 8) # B8 ⢳ ¸ [CEDILLA] +char \xB9 (1 4 6 8) # B9 ⢩ ¹ [SUPERSCRIPT ONE] +char \xBA (1 3 5 8) # BA ⢕ º [MASCULINE ORDINAL INDICATOR] +char \xBB ( 5678) # BB ⣰ » [RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xBC (123 5 8) # BC ⢗ ¼ [VULGAR FRACTION ONE QUARTER] +char \xBD (1 3 6 8) # BD ⢥ ½ [VULGAR FRACTION ONE HALF] +char \xBE ( 3 5 78) # BE ⣔ ¾ [VULGAR FRACTION THREE QUARTERS] +char \xBF ( 3 8) # BF ⢄ ¿ [INVERTED QUESTION MARK] +char \xC0 (1 4 67 ) # C0 ⡩ À [LATIN CAPITAL LETTER A WITH GRAVE] +char \xC1 (1 3 5678) # C1 ⣵ Á [LATIN CAPITAL LETTER A WITH ACUTE] +char \xC2 ( 2 45 78) # C2 ⣚ Â [LATIN CAPITAL LETTER A WITH CIRCUMFLEX] +char \xC3 (1 3 5 78) # C3 ⣕ Ã [LATIN CAPITAL LETTER A WITH TILDE] +char \xC4 ( 345 7 ) # C4 ⡜ Ä [LATIN CAPITAL LETTER A WITH DIAERESIS] +char \xC5 (1 67 ) # C5 ⡡ Å [LATIN CAPITAL LETTER A WITH RING ABOVE] +char \xC6 ( 345 78) # C6 ⣜ Æ [LATIN CAPITAL LETTER AE] +char \xC7 (1234 67 ) # C7 ⡯ Ç [LATIN CAPITAL LETTER C WITH CEDILLA] +char \xC8 (123 78) # C8 ⣇ È [LATIN CAPITAL LETTER E WITH GRAVE] +char \xC9 (1234567 ) # C9 ⡿ É [LATIN CAPITAL LETTER E WITH ACUTE] +char \xCA ( 6 8) # CA ⢠ Ê [LATIN CAPITAL LETTER E WITH CIRCUMFLEX] +char \xCB ( 2 7 ) # CB ⡂ Ë [LATIN CAPITAL LETTER E WITH DIAERESIS] +char \xCC ( 45 7 ) # CC ⡘ Ì [LATIN CAPITAL LETTER I WITH GRAVE] +char \xCD (1 34 8) # CD ⢍ Í [LATIN CAPITAL LETTER I WITH ACUTE] +char \xCE ( 45 8) # CE ⢘ Î [LATIN CAPITAL LETTER I WITH CIRCUMFLEX] +char \xCF ( 67 ) # CF ⡠ Ï [LATIN CAPITAL LETTER I WITH DIAERESIS] +char \xD0 ( 234 67 ) # D0 ⡮ Ð [LATIN CAPITAL LETTER ETH] +char \xD1 (12 4567 ) # D1 ⡻ Ñ [LATIN CAPITAL LETTER N WITH TILDE] +char \xD2 (1234 78) # D2 ⣏ Ò [LATIN CAPITAL LETTER O WITH GRAVE] +char \xD3 (1 78) # D3 ⣁ Ó [LATIN CAPITAL LETTER O WITH ACUTE] +char \xD4 (12 45 78) # D4 ⣛ Ô [LATIN CAPITAL LETTER O WITH CIRCUMFLEX] +char \xD5 ( 234 78) # D5 ⣎ Õ [LATIN CAPITAL LETTER O WITH TILDE] +char \xD6 ( 2 4 67 ) # D6 ⡪ Ö [LATIN CAPITAL LETTER O WITH DIAERESIS] +char \xD7 (1 34 6 8) # D7 ⢭ × [MULTIPLICATION SIGN] +char \xD8 (1 567 ) # D8 ⡱ Ø [LATIN CAPITAL LETTER O WITH STROKE] +char \xD9 (1 45 78) # D9 ⣙ Ù [LATIN CAPITAL LETTER U WITH GRAVE] +char \xDA (12 5 78) # DA ⣓ Ú [LATIN CAPITAL LETTER U WITH ACUTE] +char \xDB ( 2 45678) # DB ⣺ Û [LATIN CAPITAL LETTER U WITH CIRCUMFLEX] +char \xDC (12 567 ) # DC ⡳ Ü [LATIN CAPITAL LETTER U WITH DIAERESIS] +char \xDD (12 4 78) # DD ⣋ Ý [LATIN CAPITAL LETTER Y WITH ACUTE] +char \xDE (1234 678) # DE ⣯ Þ [LATIN CAPITAL LETTER THORN] +char \xDF (12 78) # DF ⣃ ß [LATIN SMALL LETTER SHARP S] +char \xE0 (123 56 ) # E0 ⠷ à [LATIN SMALL LETTER A WITH GRAVE] +char \xE1 (123 5678) # E1 ⣷ á [LATIN SMALL LETTER A WITH ACUTE] +char \xE2 (1 678) # E2 ⣡ â [LATIN SMALL LETTER A WITH CIRCUMFLEX] +char \xE3 (1 3 678) # E3 ⣥ ã [LATIN SMALL LETTER A WITH TILDE] +char \xE4 ( 345 ) # E4 ⠜ ä [LATIN SMALL LETTER A WITH DIAERESIS] +char \xE5 (1 6 ) # E5 ⠡ å [LATIN SMALL LETTER A WITH RING ABOVE] +char \xE6 ( 345 8) # E6 ⢜ æ [LATIN SMALL LETTER AE] +char \xE7 (1234 6 ) # E7 ⠯ ç [LATIN SMALL LETTER C WITH CEDILLA] +char \xE8 ( 234 6 ) # E8 ⠮ è [LATIN SMALL LETTER E WITH GRAVE] +char \xE9 (123456 ) # E9 ⠿ é [LATIN SMALL LETTER E WITH ACUTE] +char \xEA (12 6 ) # EA ⠣ ê [LATIN SMALL LETTER E WITH CIRCUMFLEX] +char \xEB (12 4 6 ) # EB ⠫ ë [LATIN SMALL LETTER E WITH DIAERESIS] +char \xEC ( 34 78) # EC ⣌ ì [LATIN SMALL LETTER I WITH GRAVE] +char \xED ( 34 8) # ED ⢌ í [LATIN SMALL LETTER I WITH ACUTE] +char \xEE (1 4 6 ) # EE ⠩ î [LATIN SMALL LETTER I WITH CIRCUMFLEX] +char \xEF (12 456 ) # EF ⠻ ï [LATIN SMALL LETTER I WITH DIAERESIS] +char \xF0 ( 56 8) # F0 ⢰ ð [LATIN SMALL LETTER ETH] +char \xF1 (12 456 8) # F1 ⢻ ñ [LATIN SMALL LETTER N WITH TILDE] +char \xF2 ( 34 678) # F2 ⣬ ò [LATIN SMALL LETTER O WITH GRAVE] +char \xF3 ( 34 67 ) # F3 ⡬ ó [LATIN SMALL LETTER O WITH ACUTE] +char \xF4 (1 456 ) # F4 ⠹ ô [LATIN SMALL LETTER O WITH CIRCUMFLEX] +char \xF5 ( 234 8) # F5 ⢎ õ [LATIN SMALL LETTER O WITH TILDE] +char \xF6 ( 2 4 6 ) # F6 ⠪ ö [LATIN SMALL LETTER O WITH DIAERESIS] +char \xF7 ( 2 56 8) # F7 ⢲ ÷ [DIVISION SIGN] +char \xF8 ( 45 78) # F8 ⣘ ø [LATIN SMALL LETTER O WITH STROKE] +char \xF9 ( 23456 ) # F9 ⠾ ù [LATIN SMALL LETTER U WITH GRAVE] +char \xFA ( 2 5678) # FA ⣲ ú [LATIN SMALL LETTER U WITH ACUTE] +char \xFB (1 56 ) # FB ⠱ û [LATIN SMALL LETTER U WITH CIRCUMFLEX] +char \xFC (12 56 ) # FC ⠳ ü [LATIN SMALL LETTER U WITH DIAERESIS] +char \xFD ( 3456 8) # FD ⢼ ý [LATIN SMALL LETTER Y WITH ACUTE] +char \xFE ( 2345 78) # FE ⣞ þ [LATIN SMALL LETTER THORN] +char \xFF (12 6 8) # FF ⢣ ÿ [LATIN SMALL LETTER Y WITH DIAERESIS] + +include common.tti diff --git a/etc_org/brltty/Text/sv.ttb b/etc_org/brltty/Text/sv.ttb new file mode 100644 index 0000000..10c8a42 --- /dev/null +++ b/etc_org/brltty/Text/sv.ttb @@ -0,0 +1,21 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Swedish + +include sv-1996.ttb diff --git a/etc_org/brltty/Text/sw.ttb b/etc_org/brltty/Text/sw.ttb new file mode 100644 index 0000000..639c9d9 --- /dev/null +++ b/etc_org/brltty/Text/sw.ttb @@ -0,0 +1,31 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Swahili +# +# Samuel Thibault +# +# This table is based on the Unesco report on the progress of unification of +# braille writing « L'ÉCRITURE BRAILLE DANS LE MONDE », by Sir Clutha +# MACKENZIE: http://unesdoc.unesco.org/images/0013/001352/135251fo.pdf +# The document is dated 1954, so this table may be quite outdated. + +include ltr-latin.tti +include num-dot8.tti +include punc-basic.tti +include common.tti diff --git a/etc_org/brltty/Text/ta.ttb b/etc_org/brltty/Text/ta.ttb new file mode 100644 index 0000000..685a53e --- /dev/null +++ b/etc_org/brltty/Text/ta.ttb @@ -0,0 +1,24 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Tamil + +include tamil.tti +include ascii-basic.tti + +include common.tti diff --git a/etc_org/brltty/Text/tamil.tti b/etc_org/brltty/Text/tamil.tti new file mode 100644 index 0000000..779c4c3 --- /dev/null +++ b/etc_org/brltty/Text/tamil.tti @@ -0,0 +1,109 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This BRLTTY text subtable defines the braille representations +# for the Tamil script. + +# Maintained by John J. Boyer, director@chpi.org, www.chpi.org +# +# This table is built and maintained by Leon Ungier +# with help and guidance from Mohammed R. Ramadan +# +# Converted from liblouis table by Samuel Thibault + +# generated by ttbtest: + +char \u0B82 ( 56 ) # ⠰ ஂ [TAMIL SIGN ANUSVARA] +char \u0B83 ( 6 ) # ⠠ ஃ [TAMIL SIGN VISARGA] +char \u0B85 (1 ) # ⠁ அ [TAMIL LETTER A] +char \u0B86 ( 345 ) # ⠜ ஆ [TAMIL LETTER AA] +char \u0B87 ( 2 4 ) # ⠊ இ [TAMIL LETTER I] +char \u0B88 ( 3 5 ) # ⠔ ஈ [TAMIL LETTER II] +char \u0B89 (1 3 6 ) # ⠥ உ [TAMIL LETTER U] +char \u0B8A (12 56 ) # ⠳ ஊ [TAMIL LETTER UU] + +char \u0B8E ( 34 7 ) # ⡌ எ [TAMIL LETTER E] +char \u0B8F (1 5 ) # ⠑ ஏ [TAMIL LETTER EE] +char \u0B90 ( 34 ) # ⠌ ஐ [TAMIL LETTER AI] + +char \u0B92 ( 2 4 67 ) # ⡪ ஒ [TAMIL LETTER O] +char \u0B93 (1 3 5 ) # ⠕ ஓ [TAMIL LETTER OO] +char \u0B94 ( 2 4 6 ) # ⠪ ஔ [TAMIL LETTER AU] +char \u0B95 (1 3 ) # ⠅ க [TAMIL LETTER KA] + + + +char \u0B99 ( 34 6 ) # ⠬ ங [TAMIL LETTER NGA] +char \u0B9A (1 4 ) # ⠉ ச [TAMIL LETTER CA] + +char \u0B9C ( 2 45 ) # ⠚ ஜ [TAMIL LETTER JA] + +char \u0B9E ( 2 5 ) # ⠒ ஞ [TAMIL LETTER NYA] +char \u0B9F ( 23456 ) # ⠾ ட [TAMIL LETTER TTA] + + + +char \u0BA3 ( 3456 ) # ⠼ ண [TAMIL LETTER NNA] +char \u0BA4 ( 2345 ) # ⠞ த [TAMIL LETTER TA] + + + +char \u0BA8 (1 345 ) # ⠝ ந [TAMIL LETTER NA] +char \u0BA9 ( 56 ) # ⠰ ன [TAMIL LETTER NNNA] +char \u0BAA (1234 ) # ⠏ ப [TAMIL LETTER PA] + + + +char \u0BAE (1 34 ) # ⠍ ம [TAMIL LETTER MA] +char \u0BAF (1 3456 ) # ⠽ ய [TAMIL LETTER YA] +char \u0BB0 (123 5 ) # ⠗ ர [TAMIL LETTER RA] +char \u0BB1 (123 5 7 ) # ⡗ ற [TAMIL LETTER RRA] +char \u0BB2 (123 ) # ⠇ ல [TAMIL LETTER LA] +char \u0BB3 (123 7 ) # ⡇ ள [TAMIL LETTER LLA] +char \u0BB4 (123 78) # ⣇ ழ [TAMIL LETTER LLLA] +char \u0BB5 (123 6 ) # ⠧ வ [TAMIL LETTER VA] +char \u0BB6 (1 4 6 ) # ⠩ ஶ [TAMIL LETTER SHA] +char \u0BB7 (1234 6 ) # ⠯ ஷ [TAMIL LETTER SSA] +char \u0BB8 ( 234 ) # ⠎ ஸ [TAMIL LETTER SA] +char \u0BB9 (12 5 ) # ⠓ ஹ [TAMIL LETTER HA] + +char \u0BBE ( 345 ) # ⠜ ா [TAMIL VOWEL SIGN AA] +char \u0BBF ( 2 4 ) # ⠊ ி [TAMIL VOWEL SIGN I] +char \u0BC0 ( 3 5 ) # ⠔ ீ [TAMIL VOWEL SIGN II] +char \u0BC1 (1 3 6 ) # ⠥ ு [TAMIL VOWEL SIGN U] +char \u0BC2 (12 56 ) # ⠳ ூ [TAMIL VOWEL SIGN UU] + +char \u0BC6 ( 34 7 ) # ⡌ ெ [TAMIL VOWEL SIGN E] +char \u0BC7 (1 5 ) # ⠑ ே [TAMIL VOWEL SIGN EE] +char \u0BC8 ( 34 ) # ⠌ ை [TAMIL VOWEL SIGN AI] + +char \u0BCA ( 2 4 67 ) # ⡪ ொ [TAMIL VOWEL SIGN O] +char \u0BCB (1 3 5 ) # ⠕ ோ [TAMIL VOWEL SIGN OO] +char \u0BCC ( 2 4 6 ) # ⠪ ௌ [TAMIL VOWEL SIGN AU] +char \u0BCD ( 4 ) # ⠈ ் [TAMIL SIGN VIRAMA] + +char \u0BE6 ( 2 45 ) # ⠚ ௦ [TAMIL DIGIT ZERO] +char \u0BE7 (1 ) # ⠁ ௧ [TAMIL DIGIT ONE] +char \u0BE8 (12 ) # ⠃ ௨ [TAMIL DIGIT TWO] +char \u0BE9 (1 4 ) # ⠉ ௩ [TAMIL DIGIT THREE] +char \u0BEA (1 45 ) # ⠙ ௪ [TAMIL DIGIT FOUR] +char \u0BEB (1 5 ) # ⠑ ௫ [TAMIL DIGIT FIVE] +char \u0BEC (12 4 ) # ⠋ ௬ [TAMIL DIGIT SIX] +char \u0BED (12 45 ) # ⠛ ௭ [TAMIL DIGIT SEVEN] +char \u0BEE (12 5 ) # ⠓ ௮ [TAMIL DIGIT EIGHT] +char \u0BEF ( 2 4 ) # ⠊ ௯ [TAMIL DIGIT NINE] diff --git a/etc_org/brltty/Text/te.ttb b/etc_org/brltty/Text/te.ttb new file mode 100644 index 0000000..98440a6 --- /dev/null +++ b/etc_org/brltty/Text/te.ttb @@ -0,0 +1,24 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Telugu + +include telugu.tti +include ascii-basic.tti + +include common.tti diff --git a/etc_org/brltty/Text/telugu.tti b/etc_org/brltty/Text/telugu.tti new file mode 100644 index 0000000..0dc544c --- /dev/null +++ b/etc_org/brltty/Text/telugu.tti @@ -0,0 +1,109 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 2008-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This BRLTTY text subtable defines the braille representations +# for the Telugu script. + +# Maintained by John J. Boyer, director@chpi.org, www.chpi.org +# +# This table is built and maintained by Leon Ungier +# with help and guidance from Mohammed R. Ramadan +# +# Converted from liblouis table by Samuel Thibault + +# generated by ttbtest: +char \u0C01 ( 3 ) # ⠄ ఁ [TELUGU SIGN CANDRABINDU] +char \u0C02 ( 56 ) # ⠰ ం [TELUGU SIGN ANUSVARA] +char \u0C03 ( 6 ) # ⠠ ః [TELUGU SIGN VISARGA] +char \u0C05 (1 ) # ⠁ అ [TELUGU LETTER A] +char \u0C06 ( 345 ) # ⠜ ఆ [TELUGU LETTER AA] +char \u0C07 ( 2 4 ) # ⠊ ఇ [TELUGU LETTER I] +char \u0C08 ( 3 5 ) # ⠔ ఈ [TELUGU LETTER II] +char \u0C09 (1 3 6 ) # ⠥ ఉ [TELUGU LETTER U] +char \u0C0A (12 56 ) # ⠳ ఊ [TELUGU LETTER UU] + +char \u0C0E ( 34 7 ) # ⡌ ఎ [TELUGU LETTER E] +char \u0C0F (1 5 ) # ⠑ ఏ [TELUGU LETTER EE] +char \u0C10 ( 34 ) # ⠌ ఐ [TELUGU LETTER AI] + +char \u0C12 ( 2 4 67 ) # ⡪ ఒ [TELUGU LETTER O] +char \u0C13 (1 3 5 ) # ⠕ ఓ [TELUGU LETTER OO] +char \u0C14 ( 2 4 6 ) # ⠪ ఔ [TELUGU LETTER AU] +char \u0C15 (1 3 ) # ⠅ క [TELUGU LETTER KA] +char \u0C16 ( 4 6 ) # ⠨ ఖ [TELUGU LETTER KHA] +char \u0C17 (1234 ) # ⠏ గ [TELUGU LETTER GA] +char \u0C18 (12 6 ) # ⠣ ఘ [TELUGU LETTER GHA] +char \u0C19 ( 34 6 ) # ⠬ ఙ [TELUGU LETTER NGA] +char \u0C1A (1 4 ) # ⠉ చ [TELUGU LETTER CA] +char \u0C1B (1 6 ) # ⠡ ఛ [TELUGU LETTER CHA] +char \u0C1C ( 2 45 ) # ⠚ జ [TELUGU LETTER JA] +char \u0C1D ( 3 56 ) # ⠴ ఝ [TELUGU LETTER JHA] +char \u0C1E ( 2 5 ) # ⠒ ఞ [TELUGU LETTER NYA] +char \u0C1F ( 23456 ) # ⠾ ట [TELUGU LETTER TTA] +char \u0C20 ( 2 456 ) # ⠺ ఠ [TELUGU LETTER TTHA] +char \u0C21 (12 4 6 ) # ⠫ డ [TELUGU LETTER DDA] +char \u0C22 (123456 ) # ⠿ ఢ [TELUGU LETTER DDHA] +char \u0C23 ( 3456 ) # ⠼ ణ [TELUGU LETTER NNA] +char \u0C24 ( 2345 ) # ⠞ త [TELUGU LETTER TA] +char \u0C25 (1 456 ) # ⠹ థ [TELUGU LETTER THA] +char \u0C26 (1 45 ) # ⠙ ద [TELUGU LETTER DA] +char \u0C27 ( 234 6 ) # ⠮ ధ [TELUGU LETTER DHA] +char \u0C28 (1 345 ) # ⠝ న [TELUGU LETTER NA] + +char \u0C2A (1234 ) # ⠏ ప [TELUGU LETTER PA] +char \u0C2B ( 23 5 ) # ⠖ ఫ [TELUGU LETTER PHA] +char \u0C2C (12 ) # ⠃ బ [TELUGU LETTER BA] +char \u0C2D ( 45 ) # ⠘ భ [TELUGU LETTER BHA] +char \u0C2E (1 34 ) # ⠍ మ [TELUGU LETTER MA] +char \u0C2F (1 3456 ) # ⠽ య [TELUGU LETTER YA] +char \u0C30 (123 5 ) # ⠗ ర [TELUGU LETTER RA] +char \u0C31 (123 5 7 ) # ⡗ ఱ [TELUGU LETTER RRA] +char \u0C32 (123 ) # ⠇ ల [TELUGU LETTER LA] +char \u0C33 (123 7 ) # ⡇ ళ [TELUGU LETTER LLA] + +char \u0C35 (123 6 ) # ⠧ వ [TELUGU LETTER VA] +char \u0C36 (1 4 6 ) # ⠩ శ [TELUGU LETTER SHA] +char \u0C37 (1234 6 ) # ⠯ ష [TELUGU LETTER SSA] +char \u0C38 ( 234 ) # ⠎ స [TELUGU LETTER SA] +char \u0C39 (12 5 ) # ⠓ హ [TELUGU LETTER HA] + +char \u0C3E ( 345 ) # ⠜ ా [TELUGU VOWEL SIGN AA] +char \u0C3F ( 2 4 ) # ⠊ ి [TELUGU VOWEL SIGN I] +char \u0C40 ( 3 5 ) # ⠔ ీ [TELUGU VOWEL SIGN II] +char \u0C41 (1 3 6 ) # ⠥ ు [TELUGU VOWEL SIGN U] +char \u0C42 (12 56 ) # ⠳ ూ [TELUGU VOWEL SIGN UU] + +char \u0C46 ( 34 7 ) # ⡌ ె [TELUGU VOWEL SIGN E] +char \u0C47 (1 5 ) # ⠑ ే [TELUGU VOWEL SIGN EE] +char \u0C48 ( 34 ) # ⠌ ై [TELUGU VOWEL SIGN AI] + +char \u0C4A ( 2 4 67 ) # ⡪ ొ [TELUGU VOWEL SIGN O] +char \u0C4B (1 3 5 ) # ⠕ ో [TELUGU VOWEL SIGN OO] +char \u0C4C ( 2 4 6 ) # ⠪ ౌ [TELUGU VOWEL SIGN AU] +char \u0C4D ( 4 ) # ⠈ ్ [TELUGU SIGN VIRAMA] + +char \u0C66 ( 2 45 ) # ⠚ ౦ [TELUGU DIGIT ZERO] +char \u0C67 (1 ) # ⠁ ౧ [TELUGU DIGIT ONE] +char \u0C68 (12 ) # ⠃ ౨ [TELUGU DIGIT TWO] +char \u0C69 (1 4 ) # ⠉ ౩ [TELUGU DIGIT THREE] +char \u0C6A (1 45 ) # ⠙ ౪ [TELUGU DIGIT FOUR] +char \u0C6B (1 5 ) # ⠑ ౫ [TELUGU DIGIT FIVE] +char \u0C6C (12 4 ) # ⠋ ౬ [TELUGU DIGIT SIX] +char \u0C6D (12 45 ) # ⠛ ౭ [TELUGU DIGIT SEVEN] +char \u0C6E (12 5 ) # ⠓ ౮ [TELUGU DIGIT EIGHT] +char \u0C6F ( 2 4 ) # ⠊ ౯ [TELUGU DIGIT NINE] diff --git a/etc_org/brltty/Text/tr.ttb b/etc_org/brltty/Text/tr.ttb new file mode 100644 index 0000000..d36ad4e --- /dev/null +++ b/etc_org/brltty/Text/tr.ttb @@ -0,0 +1,61 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Turkish +# +# Samuel Thibault +# +# This table is based on the Unesco report on the progress of unification of +# braille writing « L'ÉCRITURE BRAILLE DANS LE MONDE », by Sir Clutha +# MACKENZIE: http://unesdoc.unesco.org/images/0013/001352/135251fo.pdf +# The document is dated 1954, so this table may be quite outdated. + +# the standard representations for the letters of the Latin alphabet +include ltr-latin.tti +char \u0131 ( 3 5 ) # ⠔ ı [LATIN SMALL LETTER DOTLESS I] +char \x49 ( 3 5 7 ) # ⡔ I [LATIN CAPITAL LETTER I] +char \x69 ( 2 4 ) # ⠊ i [LATIN SMALL LETTER I] +char \u0130 ( 2 4 7 ) # ⡊ İ [LATIN CAPITAL LETTER I WITH DOT ABOVE] + +# lowercase accented letters +char \xE7 (1 6 ) # ⠡ ç [LATIN SMALL LETTER C WITH CEDILLA] +char \u011F (12 6 ) # ⠣ ğ [LATIN SMALL LETTER G WITH BREVE] +char \xF6 ( 2 4 6 ) # ⠪ ö [LATIN SMALL LETTER O WITH DIAERESIS] +char \u015F (1 4 6 ) # ⠩ ş [LATIN SMALL LETTER S WITH CEDILLA] +char \xFC (12 56 ) # ⠳ ü [LATIN SMALL LETTER U WITH DIAERESIS] +char \xE2 ( 345 ) # ⠜ â [LATIN SMALL LETTER A WITH CIRCUMFLEX] +char \xEE ( 34 ) # ⠌ î [LATIN SMALL LETTER I WITH CIRCUMFLEX] +char \xFB (1 56 ) # ⠱ û [LATIN SMALL LETTER U WITH CIRCUMFLEX] + +# uppercase accented letters +char \xC7 (1 67 ) # ⡡ Ç [LATIN CAPITAL LETTER C WITH CEDILLA] +char \u011E (12 67 ) # ⡣ Ğ [LATIN CAPITAL LETTER G WITH BREVE] +char \xD6 ( 2 4 67 ) # ⡪ Ö [LATIN CAPITAL LETTER O WITH DIAERESIS] +char \u015E (1 4 67 ) # ⡩ Ş [LATIN CAPITAL LETTER S WITH CEDILLA] +char \xDC (12 567 ) # ⡳ Ü [LATIN CAPITAL LETTER U WITH DIAERESIS] +char \xC2 ( 345 7 ) # ⡜ Â [LATIN CAPITAL LETTER A WITH CIRCUMFLEX] +char \xCE ( 34 7 ) # ⡌ Î [LATIN CAPITAL LETTER I WITH CIRCUMFLEX] +char \xDB (1 567 ) # ⡱ Û [LATIN CAPITAL LETTER U WITH CIRCUMFLEX] + +# the numbers 0-9 are represented by the letters j,a-i with dot 8 added +include num-dot8.tti + +include punc-basic.tti +char \x3F ( 2 6 ) # ⠢ ? [QUESTION MARK] + +include common.tti diff --git a/etc_org/brltty/Text/vi.ttb b/etc_org/brltty/Text/vi.ttb new file mode 100644 index 0000000..41b230c --- /dev/null +++ b/etc_org/brltty/Text/vi.ttb @@ -0,0 +1,250 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2015 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Text Table - Vietnamese + +# the standard representations for the Latin control characters +include ctl-latin.tti + +# generated by ttbtest: charset=iso-8859-1 +char \x00 ( 4 78) # 00 ⣈ [NULL] +# Latin control characters # 01-1A +char \x1B ( 2 4 678) # 1B ⣪ [ESCAPE] +char \x1C (12 5678) # 1C ⣳ [INFORMATION SEPARATOR FOUR] +char \x1D (12 45678) # 1D ⣻ [INFORMATION SEPARATOR THREE] +char \x1E ( 45 78) # 1E ⣘ [INFORMATION SEPARATOR TWO] +char \x1F ( 45678) # 1F ⣸ [INFORMATION SEPARATOR ONE] +char \x20 ( ) # 20 ⠀ [SPACE] +char \x21 ( 23 5 ) # 21 ⠖ ! [EXCLAMATION MARK] +char \x22 ( 678) # 22 ⣠ " [QUOTATION MARK] +char \x23 ( 3456 ) # 23 ⠼ # [NUMBER SIGN] +char \x24 ( 345 ) # 24 ⠜ $ [DOLLAR SIGN] +char \x25 ( 2 4 6 ) # 25 ⠪ % [PERCENT SIGN] +char \x26 ( 34 6 8) # 26 ⢬ & [AMPERSAND] +char \x27 ( 3 ) # 27 ⠄ ' [APOSTROPHE] +char \x28 (123 567 ) # 28 ⡷ ( [LEFT PARENTHESIS] +char \x29 ( 234567 ) # 29 ⡾ ) [RIGHT PARENTHESIS] +char \x2A ( 3 5 ) # 2A ⠔ * [ASTERISK] +char \x2B ( 34 6 ) # 2B ⠬ + [PLUS SIGN] +char \x2C ( 2 ) # 2C ⠂ , [COMMA] +char \x2D ( 3 6 ) # 2D ⠤ - [HYPHEN-MINUS] +char \x2E ( 2 56 ) # 2E ⠲ . [FULL STOP] +char \x2F ( 34 ) # 2F ⠌ / [SOLIDUS] + +include num-nemd8.tti + +char \x3A ( 2 5 ) # 3A ⠒ : [COLON] +char \x3B ( 23 ) # 3B ⠆ ; [SEMICOLON] +char \x3C ( 23 6 ) # 3C ⠦ < [LESS-THAN SIGN] +char \x3D ( 23 56 ) # 3D ⠶ = [EQUALS SIGN] +char \x3E ( 3 56 ) # 3E ⠴ > [GREATER-THAN SIGN] +char \x3F ( 2 6 ) # 3F ⠢ ? [QUESTION MARK] +char \x40 ( 4 7 ) # 40 ⡈ @ [COMMERCIAL AT] +char \x41 (1 7 ) # 41 ⡁ A [LATIN CAPITAL LETTER A] +char \x42 (12 7 ) # 42 ⡃ B [LATIN CAPITAL LETTER B] +char \x43 (1 4 7 ) # 43 ⡉ C [LATIN CAPITAL LETTER C] +char \x44 (1 3 567 ) # 44 ⡵ D [LATIN CAPITAL LETTER D] +char \x45 (1 5 7 ) # 45 ⡑ E [LATIN CAPITAL LETTER E] +char \x46 (12 4 7 ) # 46 ⡋ F [LATIN CAPITAL LETTER F] +char \x47 (12 45 7 ) # 47 ⡛ G [LATIN CAPITAL LETTER G] +char \x48 (12 5 7 ) # 48 ⡓ H [LATIN CAPITAL LETTER H] +char \x49 ( 2 4 7 ) # 49 ⡊ I [LATIN CAPITAL LETTER I] +char \x4A ( 2 45 7 ) # 4A ⡚ J [LATIN CAPITAL LETTER J] +char \x4B (1 3 7 ) # 4B ⡅ K [LATIN CAPITAL LETTER K] +char \x4C (123 7 ) # 4C ⡇ L [LATIN CAPITAL LETTER L] +char \x4D (1 34 7 ) # 4D ⡍ M [LATIN CAPITAL LETTER M] +char \x4E (1 345 7 ) # 4E ⡝ N [LATIN CAPITAL LETTER N] +char \x4F (1 3 5 7 ) # 4F ⡕ O [LATIN CAPITAL LETTER O] +char \x50 (1234 7 ) # 50 ⡏ P [LATIN CAPITAL LETTER P] +char \x51 (12345 7 ) # 51 ⡟ Q [LATIN CAPITAL LETTER Q] +char \x52 (123 5 7 ) # 52 ⡗ R [LATIN CAPITAL LETTER R] +char \x53 ( 234 7 ) # 53 ⡎ S [LATIN CAPITAL LETTER S] +char \x54 ( 2345 7 ) # 54 ⡞ T [LATIN CAPITAL LETTER T] +char \x55 (1 3 67 ) # 55 ⡥ U [LATIN CAPITAL LETTER U] +char \x56 (123 67 ) # 56 ⡧ V [LATIN CAPITAL LETTER V] +char \x57 ( 2 4567 ) # 57 ⡺ W [LATIN CAPITAL LETTER W] +char \x58 (1 34 67 ) # 58 ⡭ X [LATIN CAPITAL LETTER X] +char \x59 (1 34567 ) # 59 ⡽ Y [LATIN CAPITAL LETTER Y] +char \x5A (1 3 567 ) # 5A ⡵ Z [LATIN CAPITAL LETTER Z] +char \x5B (123 56 8) # 5B ⢷ [ [LEFT SQUARE BRACKET] +char \x5C (1 6 8) # 5C ⢡ \ [REVERSE SOLIDUS] +char \x5D ( 23456 8) # 5D ⢾ ] [RIGHT SQUARE BRACKET] +char \x5E ( 45 7 ) # 5E ⡘ ^ [CIRCUMFLEX ACCENT] +char \x5F ( 4567 ) # 5F ⡸ _ [LOW LINE] +char \x60 ( 4 ) # 60 ⠈ ` [GRAVE ACCENT] +char \x61 (1 ) # 61 ⠁ a [LATIN SMALL LETTER A] +char \x62 (12 ) # 62 ⠃ b [LATIN SMALL LETTER B] +char \x63 (1 4 ) # 63 ⠉ c [LATIN SMALL LETTER C] +char \x64 (1 3 56 ) # 64 ⠵ d [LATIN SMALL LETTER D] +char \x65 (1 5 ) # 65 ⠑ e [LATIN SMALL LETTER E] +char \x66 (12 4 ) # 66 ⠋ f [LATIN SMALL LETTER F] +char \x67 (12 45 ) # 67 ⠛ g [LATIN SMALL LETTER G] +char \x68 (12 5 ) # 68 ⠓ h [LATIN SMALL LETTER H] +char \x69 ( 2 4 ) # 69 ⠊ i [LATIN SMALL LETTER I] +char \x6A ( 2 45 ) # 6A ⠚ j [LATIN SMALL LETTER J] +char \x6B (1 3 ) # 6B ⠅ k [LATIN SMALL LETTER K] +char \x6C (123 ) # 6C ⠇ l [LATIN SMALL LETTER L] +char \x6D (1 34 ) # 6D ⠍ m [LATIN SMALL LETTER M] +char \x6E (1 345 ) # 6E ⠝ n [LATIN SMALL LETTER N] +char \x6F (1 3 5 ) # 6F ⠕ o [LATIN SMALL LETTER O] +char \x70 (1234 ) # 70 ⠏ p [LATIN SMALL LETTER P] +char \x71 (12345 ) # 71 ⠟ q [LATIN SMALL LETTER Q] +char \x72 (123 5 ) # 72 ⠗ r [LATIN SMALL LETTER R] +char \x73 ( 234 ) # 73 ⠎ s [LATIN SMALL LETTER S] +char \x74 ( 2345 ) # 74 ⠞ t [LATIN SMALL LETTER T] +char \x75 (1 3 6 ) # 75 ⠥ u [LATIN SMALL LETTER U] +char \x76 (123 6 ) # 76 ⠧ v [LATIN SMALL LETTER V] +char \x77 ( 2 456 ) # 77 ⠺ w [LATIN SMALL LETTER W] +char \x78 (1 34 6 ) # 78 ⠭ x [LATIN SMALL LETTER X] +char \x79 (1 3456 ) # 79 ⠽ y [LATIN SMALL LETTER Y] +char \x7A (1 3 56 ) # 7A ⠵ z [LATIN SMALL LETTER Z] +char \x7B (123 5678) # 7B ⣷ { [LEFT CURLY BRACKET] +char \x7C ( 456 8) # 7C ⢸ | [VERTICAL LINE] +char \x7D ( 2345678) # 7D ⣾ } [RIGHT CURLY BRACKET] +char \x7E ( 45 ) # 7E ⠘ ~ [TILDE] +char \x7F ( 456 ) # 7F ⠸ [DELETE] +char \x80 ( 4 8) # 80 ⢈ [] +char \x81 (1 8) # 81 ⢁ [] +char \x82 (12 8) # 82 ⢃ [BREAK PERMITTED HERE] +char \x83 (1 4 8) # 83 ⢉ [NO BREAK HERE] +char \x84 (1 45 8) # 84 ⢙ [] +char \x85 (1 5 8) # 85 ⢑ [NEXT LINE (NEL)] +char \x86 (12 4 8) # 86 ⢋ [START OF SELECTED AREA] +char \x87 (12 45 8) # 87 ⢛ [END OF SELECTED AREA] +char \x88 (12 5 8) # 88 ⢓ [CHARACTER TABULATION SET] +char \x89 ( 2 4 8) # 89 ⢊ [CHARACTER TABULATION WITH JUSTIFICATION] +char \x8A ( 2 45 8) # 8A ⢚ [LINE TABULATION SET] +char \x8B (1 3 8) # 8B ⢅ [PARTIAL LINE FORWARD] +char \x8C (123 8) # 8C ⢇ [PARTIAL LINE BACKWARD] +char \x8D (1 34 8) # 8D ⢍ [REVERSE LINE FEED] +char \x8E (1 345 8) # 8E ⢝ [SINGLE SHIFT TWO] +char \x8F (1 3 5 8) # 8F ⢕ [SINGLE SHIFT THREE] +char \x90 (1234 8) # 90 ⢏ [DEVICE CONTROL STRING] +char \x91 (12345 8) # 91 ⢟ [PRIVATE USE ONE] +char \x92 (123 5 8) # 92 ⢗ [PRIVATE USE TWO] +char \x93 ( 234 8) # 93 ⢎ [SET TRANSMIT STATE] +char \x94 ( 2345 8) # 94 ⢞ [CANCEL CHARACTER] +char \x95 (1 3 6 8) # 95 ⢥ [MESSAGE WAITING] +char \x96 (123 6 8) # 96 ⢧ [START OF GUARDED AREA] +char \x97 ( 2 456 8) # 97 ⢺ [END OF GUARDED AREA] +char \x98 (1 34 6 8) # 98 ⢭ [START OF STRING] +char \x99 (1 3456 8) # 99 ⢽ [] +char \x9A (1 3 56 8) # 9A ⢵ [SINGLE CHARACTER INTRODUCER] +char \x9B ( 2 4 6 8) # 9B ⢪ [CONTROL SEQUENCE INTRODUCER] +char \x9C (12 56 8) # 9C ⢳ [STRING TERMINATOR] +char \x9D (12 456 8) # 9D ⢻ [OPERATING SYSTEM COMMAND] +char \x9E ( 45 8) # 9E ⢘ [PRIVACY MESSAGE] +char \x9F ( 456 8) # 9F ⢸ [APPLICATION PROGRAM COMMAND] +char \xA0 ( ) # A0 ⠀   [NO-BREAK SPACE] +char \xA1 (12345678) # A1 ⣿ ¡ [INVERTED EXCLAMATION MARK] +char \xA2 (12345678) # A2 ⣿ ¢ [CENT SIGN] +char \xA3 (12345678) # A3 ⣿ £ [POUND SIGN] +char \xA4 (12345678) # A4 ⣿ ¤ [CURRENCY SIGN] +char \xA5 (12345678) # A5 ⣿ ¥ [YEN SIGN] +char \xA6 (12345678) # A6 ⣿ ¦ [BROKEN BAR] +char \xA7 (12345678) # A7 ⣿ § [SECTION SIGN] +char \xA8 (12345678) # A8 ⣿ ¨ [DIAERESIS] +char \xA9 (1 4 7 ) # A9 ⡉ © [COPYRIGHT SIGN] +char \xAA (12345678) # AA ⣿ ª [FEMININE ORDINAL INDICATOR] +char \xAB ( 23 67 ) # AB ⡦ « [LEFT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xAC (12345678) # AC ⣿ ¬ [NOT SIGN] +char \xAD (12345678) # AD ⣿ ­ [SOFT HYPHEN] +char \xAE (1234 7 ) # AE ⡏ ® [REGISTERED SIGN] +char \xAF (12345678) # AF ⣿ ¯ [MACRON] +char \xB0 (12345678) # B0 ⣿ ° [DEGREE SIGN] +char \xB1 (12345678) # B1 ⣿ ± [PLUS-MINUS SIGN] +char \xB2 (12345678) # B2 ⣿ ² [SUPERSCRIPT TWO] +char \xB3 (12345678) # B3 ⣿ ³ [SUPERSCRIPT THREE] +char \xB4 (12345678) # B4 ⣿ ´ [ACUTE ACCENT] +char \xB5 (12345678) # B5 ⣿ µ [MICRO SIGN] +char \xB6 (12345678) # B6 ⣿ ¶ [PILCROW SIGN] +char \xB7 ( 3 5 ) # B7 ⠔ · [MIDDLE DOT] +char \xB8 (12345678) # B8 ⣿ ¸ [CEDILLA] +char \xB9 (12345678) # B9 ⣿ ¹ [SUPERSCRIPT ONE] +char \xBA (12345678) # BA ⣿ º [MASCULINE ORDINAL INDICATOR] +char \xBB ( 3 567 ) # BB ⡴ » [RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xBC (12345678) # BC ⣿ ¼ [VULGAR FRACTION ONE QUARTER] +char \xBD (12345678) # BD ⣿ ½ [VULGAR FRACTION ONE HALF] +char \xBE (12345678) # BE ⣿ ¾ [VULGAR FRACTION THREE QUARTERS] +char \xBF (12345678) # BF ⣿ ¿ [INVERTED QUESTION MARK] +char \xC0 ( 567 ) # C0 ⡰ À [LATIN CAPITAL LETTER A WITH GRAVE] +char \xC1 ( 3 5 7 ) # C1 ⡔ Á [LATIN CAPITAL LETTER A WITH ACUTE] +char \xC2 ( 7 ) # C2 ⡀ Â [LATIN CAPITAL LETTER A WITH CIRCUMFLEX] +char \xC3 ( 3 67 ) # C3 ⡤ Ã [LATIN CAPITAL LETTER A WITH TILDE] +char \xC4 ( 67 ) # C4 ⡠ Ä [LATIN CAPITAL LETTER A WITH DIAERESIS] +char \xC5 ( 2 67 ) # C5 ⡢ Å [LATIN CAPITAL LETTER A WITH RING ABOVE] +char \xC6 ( 2 67 ) # C6 ⡢ Æ [LATIN CAPITAL LETTER AE] +char \xC7 (1234 67 ) # C7 ⡯ Ç [LATIN CAPITAL LETTER C WITH CEDILLA] +char \xC8 ( 56 8) # C8 ⢰ È [LATIN CAPITAL LETTER E WITH GRAVE] +char \xC9 ( 3 5 8) # C9 ⢔ É [LATIN CAPITAL LETTER E WITH ACUTE] +char \xCA ( 8) # CA ⢀ Ê [LATIN CAPITAL LETTER E WITH CIRCUMFLEX] +char \xCB ( 6 8) # CB ⢠ Ë [LATIN CAPITAL LETTER E WITH DIAERESIS] +char \xCC ( 567 ) # CC ⡰ Ì [LATIN CAPITAL LETTER I WITH GRAVE] +char \xCD ( 3 5 7 ) # CD ⡔ Í [LATIN CAPITAL LETTER I WITH ACUTE] +char \xCE (1234567 ) # CE ⡿ Î [LATIN CAPITAL LETTER I WITH CIRCUMFLEX] +char \xCF ( 6 ) # CF ⠠ Ï [LATIN CAPITAL LETTER I WITH DIAERESIS] +char \xD0 (12345678) # D0 ⣿ Ð [LATIN CAPITAL LETTER ETH] +char \xD1 (1 45 7 ) # D1 ⡙ Ñ [LATIN CAPITAL LETTER N WITH TILDE] +char \xD2 ( 67 ) # D2 ⡠ Ò [LATIN CAPITAL LETTER O WITH GRAVE] +char \xD3 ( 3 67 ) # D3 ⡤ Ó [LATIN CAPITAL LETTER O WITH ACUTE] +char \xD4 ( 2 4 67 ) # D4 ⡪ Ô [LATIN CAPITAL LETTER O WITH CIRCUMFLEX] +char \xD5 ( 3 6 ) # D5 ⠤ Õ [LATIN CAPITAL LETTER O WITH TILDE] +char \xD6 (12 567 ) # D6 ⡳ Ö [LATIN CAPITAL LETTER O WITH DIAERESIS] +char \xD7 ( 3 5 ) # D7 ⠔ × [MULTIPLICATION SIGN] +char \xD8 ( 56 ) # D8 ⠰ Ø [LATIN CAPITAL LETTER O WITH STROKE] +char \xD9 ( 3 5 ) # D9 ⠔ Ù [LATIN CAPITAL LETTER U WITH GRAVE] +char \xDA ( 2 6 8) # DA ⢢ Ú [LATIN CAPITAL LETTER U WITH ACUTE] +char \xDB ( 2 6 ) # DB ⠢ Û [LATIN CAPITAL LETTER U WITH CIRCUMFLEX] +char \xDC ( 3 6 8) # DC ⢤ Ü [LATIN CAPITAL LETTER U WITH DIAERESIS] +char \xDD (1 34567 ) # DD ⡽ Ý [LATIN CAPITAL LETTER Y WITH ACUTE] +char \xDE (12345678) # DE ⣿ Þ [LATIN CAPITAL LETTER THORN] +char \xDF ( 234 ) # DF ⠎ ß [LATIN SMALL LETTER SHARP S] +char \xE0 ( 567 ) # E0 ⡰ à [LATIN SMALL LETTER A WITH GRAVE] +char \xE1 ( 3 5 7 ) # E1 ⡔ á [LATIN SMALL LETTER A WITH ACUTE] +char \xE2 ( 7 ) # E2 ⡀ â [LATIN SMALL LETTER A WITH CIRCUMFLEX] +char \xE3 ( 3 67 ) # E3 ⡤ ã [LATIN SMALL LETTER A WITH TILDE] +char \xE4 ( 67 ) # E4 ⡠ ä [LATIN SMALL LETTER A WITH DIAERESIS] +char \xE5 ( 2 67 ) # E5 ⡢ å [LATIN SMALL LETTER A WITH RING ABOVE] +char \xE6 ( 2 6 ) # E6 ⠢ æ [LATIN SMALL LETTER AE] +char \xE7 (1234 6 ) # E7 ⠯ ç [LATIN SMALL LETTER C WITH CEDILLA] +char \xE8 ( 56 8) # E8 ⢰ è [LATIN SMALL LETTER E WITH GRAVE] +char \xE9 ( 3 5 8) # E9 ⢔ é [LATIN SMALL LETTER E WITH ACUTE] +char \xEA ( 8) # EA ⢀ ê [LATIN SMALL LETTER E WITH CIRCUMFLEX] +char \xEB ( 6 8) # EB ⢠ ë [LATIN SMALL LETTER E WITH DIAERESIS] +char \xEC ( 56 ) # EC ⠰ ì [LATIN SMALL LETTER I WITH GRAVE] +char \xED ( 3 5 ) # ED ⠔ í [LATIN SMALL LETTER I WITH ACUTE] +char \xEE (123456 ) # EE ⠿ î [LATIN SMALL LETTER I WITH CIRCUMFLEX] +char \xEF ( 6 ) # EF ⠠ ï [LATIN SMALL LETTER I WITH DIAERESIS] +char \xF0 (12345678) # F0 ⣿ ð [LATIN SMALL LETTER ETH] +char \xF1 (1 45 ) # F1 ⠙ ñ [LATIN SMALL LETTER N WITH TILDE] +char \xF2 ( 6 ) # F2 ⠠ ò [LATIN SMALL LETTER O WITH GRAVE] +char \xF3 ( 3 6 ) # F3 ⠤ ó [LATIN SMALL LETTER O WITH ACUTE] +char \xF4 ( 2 4 6 ) # F4 ⠪ ô [LATIN SMALL LETTER O WITH CIRCUMFLEX] +char \xF5 ( 3 6 ) # F5 ⠤ õ [LATIN SMALL LETTER O WITH TILDE] +char \xF6 (12 56 ) # F6 ⠳ ö [LATIN SMALL LETTER O WITH DIAERESIS] +char \xF7 ( 34 ) # F7 ⠌ ÷ [DIVISION SIGN] +char \xF8 ( 56 ) # F8 ⠰ ø [LATIN SMALL LETTER O WITH STROKE] +char \xF9 ( 3 5 ) # F9 ⠔ ù [LATIN SMALL LETTER U WITH GRAVE] +char \xFA ( 2 6 8) # FA ⢢ ú [LATIN SMALL LETTER U WITH ACUTE] +char \xFB ( 2 6 ) # FB ⠢ û [LATIN SMALL LETTER U WITH CIRCUMFLEX] +char \xFC ( 3 6 8) # FC ⢤ ü [LATIN SMALL LETTER U WITH DIAERESIS] +char \xFD (1 3456 ) # FD ⠽ ý [LATIN SMALL LETTER Y WITH ACUTE] +char \xFE (12345678) # FE ⣿ þ [LATIN SMALL LETTER THORN] +char \xFF (1 3456 ) # FF ⠽ ÿ [LATIN SMALL LETTER Y WITH DIAERESIS] + +include common.tti diff --git a/etc_org/ca-certificates.conf b/etc_org/ca-certificates.conf new file mode 100644 index 0000000..5740aa5 --- /dev/null +++ b/etc_org/ca-certificates.conf @@ -0,0 +1,184 @@ +# This file lists certificates that you wish to use or to ignore to be +# installed in /etc/ssl/certs. +# update-ca-certificates(8) will update /etc/ssl/certs by reading this file. +# +# This is autogenerated by dpkg-reconfigure ca-certificates. +# Certificates should be installed under /usr/share/ca-certificates +# and files with extension '.crt' is recognized as available certs. +# +# line begins with # is comment. +# line begins with ! is certificate filename to be deselected. +# +mozilla/ACCVRAIZ1.crt +mozilla/ACEDICOM_Root.crt +mozilla/AC_Raíz_Certicámara_S.A..crt +mozilla/Actalis_Authentication_Root_CA.crt +mozilla/AddTrust_External_Root.crt +mozilla/AddTrust_Low-Value_Services_Root.crt +mozilla/AddTrust_Public_Services_Root.crt +mozilla/AddTrust_Qualified_Certificates_Root.crt +mozilla/AffirmTrust_Commercial.crt +mozilla/AffirmTrust_Networking.crt +mozilla/AffirmTrust_Premium.crt +mozilla/AffirmTrust_Premium_ECC.crt +mozilla/ApplicationCA_-_Japanese_Government.crt +mozilla/Atos_TrustedRoot_2011.crt +mozilla/Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.crt +mozilla/Baltimore_CyberTrust_Root.crt +mozilla/Buypass_Class_2_CA_1.crt +mozilla/Buypass_Class_2_Root_CA.crt +mozilla/Buypass_Class_3_Root_CA.crt +mozilla/CA_Disig.crt +mozilla/CA_Disig_Root_R1.crt +mozilla/CA_Disig_Root_R2.crt +mozilla/Camerfirma_Chambers_of_Commerce_Root.crt +mozilla/Camerfirma_Global_Chambersign_Root.crt +mozilla/CA_WoSign_ECC_Root.crt +mozilla/Certification_Authority_of_WoSign_G2.crt +mozilla/Certigna.crt +mozilla/Certinomis_-_Autorité_Racine.crt +mozilla/Certinomis_-_Root_CA.crt +mozilla/Certplus_Class_2_Primary_CA.crt +mozilla/certSIGN_ROOT_CA.crt +mozilla/Certum_Root_CA.crt +mozilla/Certum_Trusted_Network_CA.crt +mozilla/CFCA_EV_ROOT.crt +mozilla/Chambers_of_Commerce_Root_-_2008.crt +mozilla/China_Internet_Network_Information_Center_EV_Certificates_Root.crt +mozilla/CNNIC_ROOT.crt +mozilla/Comodo_AAA_Services_root.crt +mozilla/COMODO_Certification_Authority.crt +mozilla/COMODO_ECC_Certification_Authority.crt +mozilla/COMODO_RSA_Certification_Authority.crt +mozilla/Comodo_Secure_Services_root.crt +mozilla/Comodo_Trusted_Services_root.crt +mozilla/ComSign_CA.crt +mozilla/Cybertrust_Global_Root.crt +mozilla/Deutsche_Telekom_Root_CA_2.crt +mozilla/DigiCert_Assured_ID_Root_CA.crt +mozilla/DigiCert_Assured_ID_Root_G2.crt +mozilla/DigiCert_Assured_ID_Root_G3.crt +mozilla/DigiCert_Global_Root_CA.crt +mozilla/DigiCert_Global_Root_G2.crt +mozilla/DigiCert_Global_Root_G3.crt +mozilla/DigiCert_High_Assurance_EV_Root_CA.crt +mozilla/DigiCert_Trusted_Root_G4.crt +mozilla/DST_ACES_CA_X6.crt +mozilla/DST_Root_CA_X3.crt +mozilla/D-TRUST_Root_Class_3_CA_2_2009.crt +mozilla/D-TRUST_Root_Class_3_CA_2_EV_2009.crt +mozilla/EBG_Elektronik_Sertifika_Hizmet_Sağlayıcısı.crt +mozilla/EC-ACC.crt +mozilla/EE_Certification_Centre_Root_CA.crt +mozilla/Entrust.net_Premium_2048_Secure_Server_CA.crt +mozilla/Entrust_Root_Certification_Authority.crt +mozilla/Entrust_Root_Certification_Authority_-_EC1.crt +mozilla/Entrust_Root_Certification_Authority_-_G2.crt +mozilla/ePKI_Root_Certification_Authority.crt +mozilla/Equifax_Secure_CA.crt +mozilla/Equifax_Secure_eBusiness_CA_1.crt +mozilla/Equifax_Secure_Global_eBusiness_CA.crt +mozilla/E-Tugra_Certification_Authority.crt +mozilla/GeoTrust_Global_CA_2.crt +mozilla/GeoTrust_Global_CA.crt +mozilla/GeoTrust_Primary_Certification_Authority.crt +mozilla/GeoTrust_Primary_Certification_Authority_-_G2.crt +mozilla/GeoTrust_Primary_Certification_Authority_-_G3.crt +mozilla/GeoTrust_Universal_CA_2.crt +mozilla/GeoTrust_Universal_CA.crt +mozilla/Global_Chambersign_Root_-_2008.crt +mozilla/GlobalSign_ECC_Root_CA_-_R4.crt +mozilla/GlobalSign_ECC_Root_CA_-_R5.crt +mozilla/GlobalSign_Root_CA.crt +mozilla/GlobalSign_Root_CA_-_R2.crt +mozilla/GlobalSign_Root_CA_-_R3.crt +mozilla/Go_Daddy_Class_2_CA.crt +mozilla/Go_Daddy_Root_Certificate_Authority_-_G2.crt +mozilla/Hellenic_Academic_and_Research_Institutions_RootCA_2011.crt +mozilla/Hongkong_Post_Root_CA_1.crt +mozilla/IdenTrust_Commercial_Root_CA_1.crt +mozilla/IdenTrust_Public_Sector_Root_CA_1.crt +mozilla/IGC_A.crt +mozilla/Izenpe.com.crt +mozilla/Juur-SK.crt +mozilla/Microsec_e-Szigno_Root_CA_2009.crt +mozilla/Microsec_e-Szigno_Root_CA.crt +mozilla/NetLock_Arany_=Class_Gold=_Főtanúsítvány.crt +mozilla/NetLock_Business_=Class_B=_Root.crt +mozilla/NetLock_Express_=Class_C=_Root.crt +mozilla/NetLock_Notary_=Class_A=_Root.crt +mozilla/NetLock_Qualified_=Class_QA=_Root.crt +mozilla/Network_Solutions_Certificate_Authority.crt +mozilla/OISTE_WISeKey_Global_Root_GA_CA.crt +mozilla/OISTE_WISeKey_Global_Root_GB_CA.crt +mozilla/PSCProcert.crt +mozilla/QuoVadis_Root_CA_1_G3.crt +mozilla/QuoVadis_Root_CA_2.crt +mozilla/QuoVadis_Root_CA_2_G3.crt +mozilla/QuoVadis_Root_CA_3.crt +mozilla/QuoVadis_Root_CA_3_G3.crt +mozilla/QuoVadis_Root_CA.crt +mozilla/Root_CA_Generalitat_Valenciana.crt +mozilla/RSA_Security_2048_v3.crt +mozilla/Secure_Global_CA.crt +mozilla/SecureSign_RootCA11.crt +mozilla/SecureTrust_CA.crt +mozilla/Security_Communication_EV_RootCA1.crt +mozilla/Security_Communication_RootCA2.crt +mozilla/Security_Communication_Root_CA.crt +mozilla/Sonera_Class_1_Root_CA.crt +mozilla/Sonera_Class_2_Root_CA.crt +mozilla/Staat_der_Nederlanden_EV_Root_CA.crt +mozilla/Staat_der_Nederlanden_Root_CA.crt +mozilla/Staat_der_Nederlanden_Root_CA_-_G2.crt +mozilla/Staat_der_Nederlanden_Root_CA_-_G3.crt +mozilla/Starfield_Class_2_CA.crt +mozilla/Starfield_Root_Certificate_Authority_-_G2.crt +mozilla/Starfield_Services_Root_Certificate_Authority_-_G2.crt +mozilla/StartCom_Certification_Authority_2.crt +mozilla/StartCom_Certification_Authority.crt +mozilla/StartCom_Certification_Authority_G2.crt +mozilla/S-TRUST_Authentication_and_Encryption_Root_CA_2005_PN.crt +mozilla/S-TRUST_Universal_Root_CA.crt +mozilla/Swisscom_Root_CA_1.crt +mozilla/Swisscom_Root_CA_2.crt +mozilla/Swisscom_Root_EV_CA_2.crt +mozilla/SwissSign_Gold_CA_-_G2.crt +mozilla/SwissSign_Platinum_CA_-_G2.crt +mozilla/SwissSign_Silver_CA_-_G2.crt +mozilla/Taiwan_GRCA.crt +mozilla/TC_TrustCenter_Class_3_CA_II.crt +mozilla/TeliaSonera_Root_CA_v1.crt +mozilla/thawte_Primary_Root_CA.crt +mozilla/thawte_Primary_Root_CA_-_G2.crt +mozilla/thawte_Primary_Root_CA_-_G3.crt +mozilla/Trustis_FPS_Root_CA.crt +mozilla/T-TeleSec_GlobalRoot_Class_2.crt +mozilla/T-TeleSec_GlobalRoot_Class_3.crt +mozilla/TÜBİTAK_UEKAE_Kök_Sertifika_Hizmet_Sağlayıcısı_-_Sürüm_3.crt +mozilla/TURKTRUST_Certificate_Services_Provider_Root_2007.crt +mozilla/TÜRKTRUST_Elektronik_Sertifika_Hizmet_Sağlayıcısı_H5.crt +mozilla/TÜRKTRUST_Elektronik_Sertifika_Hizmet_Sağlayıcısı_H6.crt +mozilla/TWCA_Global_Root_CA.crt +mozilla/TWCA_Root_Certification_Authority.crt +mozilla/USERTrust_ECC_Certification_Authority.crt +mozilla/USERTrust_RSA_Certification_Authority.crt +mozilla/UTN_USERFirst_Email_Root_CA.crt +mozilla/UTN_USERFirst_Hardware_Root_CA.crt +mozilla/Verisign_Class_1_Public_Primary_Certification_Authority.crt +mozilla/Verisign_Class_1_Public_Primary_Certification_Authority_-_G2.crt +mozilla/Verisign_Class_1_Public_Primary_Certification_Authority_-_G3.crt +mozilla/Verisign_Class_2_Public_Primary_Certification_Authority_-_G2.crt +mozilla/Verisign_Class_2_Public_Primary_Certification_Authority_-_G3.crt +mozilla/Verisign_Class_3_Public_Primary_Certification_Authority_2.crt +mozilla/Verisign_Class_3_Public_Primary_Certification_Authority.crt +mozilla/Verisign_Class_3_Public_Primary_Certification_Authority_-_G2.crt +mozilla/Verisign_Class_3_Public_Primary_Certification_Authority_-_G3.crt +mozilla/VeriSign_Class_3_Public_Primary_Certification_Authority_-_G4.crt +mozilla/VeriSign_Class_3_Public_Primary_Certification_Authority_-_G5.crt +mozilla/VeriSign_Universal_Root_Certification_Authority.crt +mozilla/Visa_eCommerce_Root.crt +mozilla/WellsSecure_Public_Root_Certificate_Authority.crt +mozilla/WoSign_China.crt +mozilla/WoSign.crt +mozilla/XRamp_Global_CA_Root.crt diff --git a/etc_org/ca-certificates/update.d/jks-keystore b/etc_org/ca-certificates/update.d/jks-keystore new file mode 100755 index 0000000..4de2a92 --- /dev/null +++ b/etc_org/ca-certificates/update.d/jks-keystore @@ -0,0 +1,93 @@ +#!/bin/sh + +set -e + +# use the locale C.UTF-8 +unset LC_ALL +LC_CTYPE=C.UTF-8 +export LC_CTYPE + +storepass='changeit' +if [ -f /etc/default/cacerts ]; then + . /etc/default/cacerts +fi + +arch=`dpkg --print-architecture` +JAR=/usr/share/ca-certificates-java/ca-certificates-java.jar + +nsslib_name() +{ + if dpkg --assert-multi-arch 2>/dev/null; then + echo "libnss3:${arch}" + else + echo "libnss3" + fi +} + +echo "" +if [ "$cacerts_updates" != yes ] || [ "$CACERT_UPDATES" = disabled ] || [ ! -e $JAR ]; then + echo "updates of cacerts keystore disabled." + exit 0 +fi + +if ! mountpoint -q /proc; then + echo >&2 "the keytool command requires a mounted proc fs (/proc)." + exit 1 +fi + +for jvm in java-7-openjdk-$arch java-7-openjdk \ + oracle-java7-jre-$arch oracle-java7-server-jre-$arch oracle-java7-jdk-$arch \ + java-8-openjdk-$arch java-8-openjdk \ + oracle-java8-jre-$arch oracle-java8-server-jre-$arch oracle-java8-jdk-$arch \ + java-9-openjdk-$arch java-9-openjdk \ + oracle-java9-jre-$arch oracle-java9-server-jre-$arch oracle-java9-jdk-$arch; do +if [ -x /usr/lib/jvm/$jvm/bin/java ]; then + break +fi +done +export JAVA_HOME=/usr/lib/jvm/$jvm +PATH=$JAVA_HOME/bin:$PATH + +temp_jvm_cfg= +if [ ! -f /etc/${jvm%-$arch}/jvm-$arch.cfg ]; then + # the jre is not yet configured, but jvm.cfg is needed to run it + temp_jvm_cfg=/etc/${jvm%-$arch}/jvm-$arch.cfg + mkdir -p /etc/${jvm%-$arch} + printf -- "-server KNOWN\n" > $temp_jvm_cfg +fi + +if dpkg-query --version >/dev/null; then + nsspkg=$(dpkg-query -L "$(nsslib_name)" | sed -n 's,\(.*\)/libnss3\.so$,\1,p'|head -n 1) + nsscfg=/etc/${jvm%-$arch}/security/nss.cfg + nssjdk=$(test ! -f $nsscfg || sed -n '/nssLibraryDirectory/s/.*= *\(.*\)/\1/p' $nsscfg) + if [ -n "$nsspkg" ] && [ -n "$nssjdk" ] && [ "$nsspkg" != "$nssjdk" ]; then + ln -sf $nsspkg/libnss3.so $nssjdk/libnss3.so + fi + softokn3pkg=$(dpkg-query -L "$(nsslib_name)" | sed -n 's,\(.*\)/libsoftokn3\.so$,\1,p'|head -n 1) + if [ -n "$softokn3pkg" ] && [ -n "$nssjdk" ] && [ "$softokn3pkg" != "$nssjdk" ]; then + ln -sf $softokn3pkg/libsoftokn3.so $nssjdk/libsoftokn3.so + fi +fi + +do_cleanup() +{ + [ -z "$temp_jvm_cfg" ] || rm -f $temp_jvm_cfg + if [ -n "$nsspkg" ] && [ -n "$nssjdk" ] && [ "$nsspkg" != "$nssjdk" ] + then + rm -f $nssjdk/libnss3.so + fi + if [ -n "$softokn3pkg" ] && [ -n "$nssjdk" ] \ + && [ "$softokn3pkg" != "$nssjdk" ] + then + rm -f $nssjdk/libsoftokn3.so + fi +} + +if java -Xmx64m -jar $JAR -storepass "$storepass"; then + do_cleanup +else + do_cleanup + exit 1 +fi + +echo "done." diff --git a/etc_org/calendar/default b/etc_org/calendar/default new file mode 100644 index 0000000..fa52180 --- /dev/null +++ b/etc_org/calendar/default @@ -0,0 +1,15 @@ +/* This is the system-wide default calendar file, used if calendar(1) + * is invoked by a user without a ~/calendar or ~/.calendar/calendar file. + * It may be edited or even deleted to reflect local policy. + * + * In the standard setup, we simply include the default calendar + * definitions from /usr/share/calendar/calendar.all. If you want + * only some of those definitions, copy calendar.all to /etc/calendar + * and edit it there. That way, your changes will be kept next time + * you upgrade. + * + * The search path for include files is: + * /etc/calendar + * /usr/share/calendar + */ +#include "calendar.all" diff --git a/etc_org/chatscripts/gprs b/etc_org/chatscripts/gprs new file mode 100644 index 0000000..5620593 --- /dev/null +++ b/etc_org/chatscripts/gprs @@ -0,0 +1,38 @@ +# You can use this script unmodified to connect to cellular networks. +# The APN is specified in the peers file as the argument of the -T command +# line option of chat(8). + +# For details about the AT commands involved please consult the relevant +# standard: 3GPP TS 27.007 - AT command set for User Equipment (UE). +# (http://www.3gpp.org/ftp/Specs/html-info/27007.htm) + +ABORT BUSY +ABORT VOICE +ABORT "NO CARRIER" +ABORT "NO DIALTONE" +ABORT "NO DIAL TONE" +ABORT "NO ANSWER" +ABORT "DELAYED" +ABORT "ERROR" + +# cease if the modem is not attached to the network yet +ABORT "+CGATT: 0" + +"" AT +TIMEOUT 12 +OK ATH +OK ATE1 + +# +CPIN provides the SIM card PIN +#OK "AT+CPIN=1234" + +# +CFUN may allow to configure the handset to limit operations to +# GPRS/EDGE/UMTS/etc to save power, but the arguments are not standard +# except for 1 which means "full functionality". +#OK AT+CFUN=1 + +OK AT+CGDCONT=1,"IP","\T","",0,0 +OK ATD*99# +TIMEOUT 22 +CONNECT "" + diff --git a/etc_org/chatscripts/pap b/etc_org/chatscripts/pap new file mode 100644 index 0000000..093c326 --- /dev/null +++ b/etc_org/chatscripts/pap @@ -0,0 +1,22 @@ +# You can use this script unmodified to connect to sites which allow +# authentication via PAP, CHAP and similar protocols. +# This script can be shared among different pppd peer configurations. +# To use it, add something like this to your /etc/ppp/peers/ file: +# +# connect "/usr/sbin/chat -v -f /etc/chatscripts/pap -T PHONE-NUMBER" +# user YOUR-USERNAME-IN-PAP-SECRETS +# noauth + +# Uncomment the following line to see the connect speed. +# It will be logged to stderr or to the file specified with the -r chat option. +#REPORT CONNECT + +ABORT BUSY +ABORT VOICE +ABORT "NO CARRIER" +ABORT "NO DIALTONE" +ABORT "NO DIAL TONE" +"" ATZ +OK ATDT\T +CONNECT "" + diff --git a/etc_org/chatscripts/provider b/etc_org/chatscripts/provider new file mode 100644 index 0000000..3b34837 --- /dev/null +++ b/etc_org/chatscripts/provider @@ -0,0 +1,19 @@ +# This is the chat script used to dial out to your default service provider. +# Please customize the entries enclosed in parenthesis to match your setup. +# Only the "provider" file will be handled by poff and pon (unless with +# extra command line arguments). +# +# Remember to edit /etc/ppp/peers/provider accordingly. +# +# ATZW2 as a default init string +# - On all hayes compatible modems, W2 will correctly report the connect +# speed. +# +ABORT BUSY +ABORT "NO CARRIER" +ABORT VOICE +ABORT "NO DIALTONE" +"" ATZW2 +OK ATDT +ogin +word \q diff --git a/etc_org/console-setup/ISO-8859-1.acm b/etc_org/console-setup/ISO-8859-1.acm new file mode 100644 index 0000000..1393bc8 --- /dev/null +++ b/etc_org/console-setup/ISO-8859-1.acm @@ -0,0 +1,135 @@ +# generated from UTF-tmpl.8bit.in by: +# { +# while read a b; do +# echo -e $a \'\\echo "8o16i${b#U+}pq" | dc\'; +# done +# } rs<8U}3B#se^EEFS| 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 C)TW{U literal 0 HcmV?d00001 diff --git a/etc_org/console-setup/compose.ARMSCII-8.inc b/etc_org/console-setup/compose.ARMSCII-8.inc new file mode 100644 index 0000000..ca8d3c9 --- /dev/null +++ b/etc_org/console-setup/compose.ARMSCII-8.inc @@ -0,0 +1 @@ +# Compose sequences for ARMSCII-8 diff --git a/etc_org/console-setup/compose.CP1251.inc b/etc_org/console-setup/compose.CP1251.inc new file mode 100644 index 0000000..4fb90da --- /dev/null +++ b/etc_org/console-setup/compose.CP1251.inc @@ -0,0 +1 @@ +# Compose sequences for CP1251 diff --git a/etc_org/console-setup/compose.CP1255.inc b/etc_org/console-setup/compose.CP1255.inc new file mode 100644 index 0000000..93e6a7b --- /dev/null +++ b/etc_org/console-setup/compose.CP1255.inc @@ -0,0 +1 @@ +# Compose sequences for CP1255 diff --git a/etc_org/console-setup/compose.CP1256.inc b/etc_org/console-setup/compose.CP1256.inc new file mode 100644 index 0000000..a792b8c --- /dev/null +++ b/etc_org/console-setup/compose.CP1256.inc @@ -0,0 +1 @@ +# Compose sequences for CP1256 diff --git a/etc_org/console-setup/compose.GEORGIAN-ACADEMY.inc b/etc_org/console-setup/compose.GEORGIAN-ACADEMY.inc new file mode 100644 index 0000000..33869fd --- /dev/null +++ b/etc_org/console-setup/compose.GEORGIAN-ACADEMY.inc @@ -0,0 +1 @@ +# Compose sequences for GEORGIAN-ACADEMY diff --git a/etc_org/console-setup/compose.GEORGIAN-PS.inc b/etc_org/console-setup/compose.GEORGIAN-PS.inc new file mode 100644 index 0000000..a4d20c4 --- /dev/null +++ b/etc_org/console-setup/compose.GEORGIAN-PS.inc @@ -0,0 +1 @@ +# Compose sequences for GEORGIAN-PS diff --git a/etc_org/console-setup/compose.IBM1133.inc b/etc_org/console-setup/compose.IBM1133.inc new file mode 100644 index 0000000..9369645 --- /dev/null +++ b/etc_org/console-setup/compose.IBM1133.inc @@ -0,0 +1 @@ +# Compose sequences for IBM1133 diff --git a/etc_org/console-setup/compose.ISIRI-3342.inc b/etc_org/console-setup/compose.ISIRI-3342.inc new file mode 100644 index 0000000..242f739 --- /dev/null +++ b/etc_org/console-setup/compose.ISIRI-3342.inc @@ -0,0 +1 @@ +# Compose sequences for ISIRI-3342 diff --git a/etc_org/console-setup/compose.ISO-8859-1.inc b/etc_org/console-setup/compose.ISO-8859-1.inc new file mode 100644 index 0000000..e2cf7ec --- /dev/null +++ b/etc_org/console-setup/compose.ISO-8859-1.inc @@ -0,0 +1,172 @@ +# Compose sequences for ISO-8859-1 +compose '!' '!' to '' +compose '!' '^' to '' +compose '!' 'p' to '' +compose '!' 's' to '' +compose '"' '"' to '' +compose '"' 'A' to '' +compose '"' 'E' to '' +compose '"' 'I' to '' +compose '"' 'O' to '' +compose '"' 'U' to '' +compose '"' 'a' to '' +compose '"' 'e' to '' +compose '"' 'i' to '' +compose '"' 'o' to '' +compose '"' 'u' to '' +compose '"' 'y' to '' +compose '(' '(' to '[' +compose '(' '-' to '{' +compose '(' 'c' to '' +compose '(' 'r' to '' +compose ')' ')' to ']' +compose ')' '-' to '}' +compose '*' '0' to '' +compose '*' 'A' to '' +compose '*' 'a' to '' +compose '+' '+' to '#' +compose '+' '-' to '' +compose ',' ',' to '' +compose ',' '-' to '' +compose ',' 'C' to '' +compose ',' 'c' to '' +compose '-' '(' to '{' +compose '-' ')' to '}' +compose '-' '+' to '' +compose '-' ',' to '' +compose '-' '-' to '' +compose '-' ':' to '' +compose '-' 'A' to '' +compose '-' 'D' to '' +compose '-' 'N' to '' +compose '-' 'O' to '' +compose '-' '^' to '' +compose '-' 'a' to '' +compose '-' 'd' to '' +compose '-' 'l' to '' +compose '-' 'n' to '' +compose '-' 'o' to '' +compose '-' 'y' to '' +compose '.' '.' to '' +compose '.' '^' to '' +compose '/' '/' to '\\' +compose '/' '<' to '\\' +compose '/' 'O' to '' +compose '/' '^' to '|' +compose '/' 'c' to '' +compose '/' 'o' to '' +compose '/' 'u' to '' +compose '0' 'c' to '' +compose '0' 's' to '' +compose '0' 'x' to '' +compose '1' '2' to '' +compose '1' '4' to '' +compose '1' 's' to '' +compose '2' 's' to '' +compose '3' '4' to '' +compose ':' '-' to '' +compose '<' '/' to '\\' +compose '<' '<' to '' +compose '=' 'l' to '' +compose '=' 'y' to '' +compose '>' '>' to '' +compose '>' 'A' to '' +compose '>' 'E' to '' +compose '>' 'I' to '' +compose '>' 'O' to '' +compose '>' 'U' to '' +compose '>' 'a' to '' +compose '>' 'e' to '' +compose '>' 'i' to '' +compose '>' 'o' to '' +compose '>' 'u' to '' +compose '?' '?' to '' +compose 'A' 'E' to '' +compose 'A' 'O' to '' +compose 'T' 'H' to '' +compose '\'' 'A' to '' +compose '\'' 'C' to '' +compose '\'' 'E' to '' +compose '\'' 'I' to '' +compose '\'' 'O' to '' +compose '\'' 'U' to '' +compose '\'' 'Y' to '' +compose '\'' '\'' to '' +compose '\'' 'a' to '' +compose '\'' 'c' to '' +compose '\'' 'e' to '' +compose '\'' 'i' to '' +compose '\'' 'o' to '' +compose '\'' 'u' to '' +compose '\'' 'y' to '' +compose '^' '!' to '' +compose '^' '-' to '' +compose '^' '.' to '' +compose '^' '/' to '|' +compose '^' '0' to '' +compose '^' '1' to '' +compose '^' '2' to '' +compose '^' '3' to '' +compose '^' 'A' to '' +compose '^' 'E' to '' +compose '^' 'I' to '' +compose '^' 'O' to '' +compose '^' 'U' to '' +compose '^' '_' to '' +compose '^' 'a' to '' +compose '^' 'e' to '' +compose '^' 'i' to '' +compose '^' 'o' to '' +compose '^' 'u' to '' +compose '_' '^' to '' +compose '_' '_' to '' +compose '_' 'a' to '' +compose '_' 'o' to '' +compose '`' 'A' to '' +compose '`' 'E' to '' +compose '`' 'I' to '' +compose '`' 'O' to '' +compose '`' 'U' to '' +compose '`' 'a' to '' +compose '`' 'e' to '' +compose '`' 'i' to '' +compose '`' 'o' to '' +compose '`' 'u' to '' +compose 'a' 'e' to '' +compose 'a' 'o' to '' +compose 'a' 't' to '@' +compose 'b' 'v' to '' +compose 'c' '0' to '' +compose 'c' 'o' to '' +compose 'l' 'v' to '|' +compose 'o' 'c' to '' +compose 'o' 'x' to '' +compose 'r' 'o' to '' +compose 's' '1' to '' +compose 's' '3' to '' +compose 's' 'o' to '' +compose 't' 'h' to '' +compose 'v' 'b' to '' +compose 'v' 'l' to '|' +compose 'x' 'o' to '' +compose '|' 'c' to '' +compose '|' '|' to '' +compose '~' 'A' to '' +compose '~' 'N' to '' +compose '~' 'O' to '' +compose '~' 'a' to '' +compose '~' 'n' to '' +compose '~' 'o' to '' +compose '' 'A' to '' +compose '' 'E' to '' +compose '' 'I' to '' +compose '' 'O' to '' +compose '' 'U' to '' +compose '' 'a' to '' +compose '' 'e' to '' +compose '' 'i' to '' +compose '' 'o' to '' +compose '' 'u' to '' +compose '' 'y' to '' +compose '' 'A' to '' +compose '' 'a' to '' diff --git a/etc_org/console-setup/compose.ISO-8859-10.inc b/etc_org/console-setup/compose.ISO-8859-10.inc new file mode 100644 index 0000000..7ca7b10 --- /dev/null +++ b/etc_org/console-setup/compose.ISO-8859-10.inc @@ -0,0 +1 @@ +# Compose sequences for ISO-8859-10 diff --git a/etc_org/console-setup/compose.ISO-8859-11.inc b/etc_org/console-setup/compose.ISO-8859-11.inc new file mode 100644 index 0000000..add3f6a --- /dev/null +++ b/etc_org/console-setup/compose.ISO-8859-11.inc @@ -0,0 +1 @@ +# Compose sequences for ISO-8859-11 diff --git a/etc_org/console-setup/compose.ISO-8859-13.inc b/etc_org/console-setup/compose.ISO-8859-13.inc new file mode 100644 index 0000000..8d49f87 --- /dev/null +++ b/etc_org/console-setup/compose.ISO-8859-13.inc @@ -0,0 +1,169 @@ +# Compose sequences for ISO-8859-13 +compose '!' '^' to '' +compose '!' 'p' to '' +compose '!' 's' to '' +compose '"' '<' to '' +compose '"' '>' to '' +compose '"' 'A' to '' +compose '"' 'O' to '' +compose '"' 'U' to '' +compose '"' 'a' to '' +compose '"' 'o' to '' +compose '"' 'u' to '' +compose '(' '(' to '[' +compose '(' '-' to '{' +compose '(' 'c' to '' +compose '(' 'r' to '' +compose ')' ')' to ']' +compose ')' '-' to '}' +compose '*' '0' to '' +compose '*' 'A' to '' +compose '*' 'a' to '' +compose '+' '+' to '#' +compose '+' '-' to '' +compose ',' '-' to '' +compose ',' '>' to '' +compose ',' 'A' to '' +compose ',' 'E' to '' +compose ',' 'G' to '' +compose ',' 'I' to '' +compose ',' 'K' to '' +compose ',' 'L' to '' +compose ',' 'N' to '' +compose ',' 'R' to '' +compose ',' 'U' to '' +compose ',' 'a' to '' +compose ',' 'e' to '' +compose ',' 'g' to '' +compose ',' 'i' to '' +compose ',' 'k' to '' +compose ',' 'l' to '' +compose ',' 'n' to '' +compose ',' 'r' to '' +compose ',' 'u' to '' +compose '-' '(' to '{' +compose '-' ')' to '}' +compose '-' '+' to '' +compose '-' ',' to '' +compose '-' '-' to '' +compose '-' ':' to '' +compose '-' 'A' to '' +compose '-' 'E' to '' +compose '-' 'I' to '' +compose '-' 'L' to '' +compose '-' 'O' to '' +compose '-' 'U' to '' +compose '-' 'a' to '' +compose '-' 'e' to '' +compose '-' 'i' to '' +compose '-' 'l' to '' +compose '-' 'o' to '' +compose '-' 'u' to '' +compose '.' '.' to '' +compose '.' 'A' to '' +compose '.' 'E' to '' +compose '.' 'Z' to '' +compose '.' '^' to '' +compose '.' 'a' to '' +compose '.' 'e' to '' +compose '.' 'z' to '' +compose '/' '/' to '\\' +compose '/' '<' to '\\' +compose '/' 'L' to '' +compose '/' 'O' to '' +compose '/' '^' to '|' +compose '/' 'c' to '' +compose '/' 'l' to '' +compose '/' 'o' to '' +compose '/' 'u' to '' +compose '0' 'c' to '' +compose '0' 's' to '' +compose '0' 'x' to '' +compose '1' '2' to '' +compose '1' '4' to '' +compose '1' 's' to '' +compose '2' 's' to '' +compose '3' '4' to '' +compose ':' '-' to '' +compose ';' 'A' to '' +compose ';' 'E' to '' +compose ';' 'I' to '' +compose ';' 'U' to '' +compose ';' 'a' to '' +compose ';' 'e' to '' +compose ';' 'i' to '' +compose ';' 'u' to '' +compose '<' '"' to '' +compose '<' '/' to '\\' +compose '<' '<' to '' +compose '<' 'C' to '' +compose '<' 'S' to '' +compose '<' 'Z' to '' +compose '<' '\'' to '`' +compose '<' 'c' to '' +compose '<' 's' to '' +compose '<' 'z' to '' +compose '=' 'l' to '' +compose '>' '"' to '' +compose '>' ',' to '' +compose '>' '>' to '' +compose '>' '\'' to '' +compose '?' '?' to '' +compose 'A' 'E' to '' +compose 'A' 'O' to '' +compose '\'' '<' to '`' +compose '\'' '>' to '' +compose '\'' 'C' to '' +compose '\'' 'E' to '' +compose '\'' 'N' to '' +compose '\'' 'O' to '' +compose '\'' 'S' to '' +compose '\'' 'Z' to '' +compose '\'' '\'' to '' +compose '\'' 'c' to '' +compose '\'' 'e' to '' +compose '\'' 'n' to '' +compose '\'' 'o' to '' +compose '\'' 's' to '' +compose '\'' 'z' to '' +compose '^' '!' to '' +compose '^' '.' to '' +compose '^' '/' to '|' +compose '^' '0' to '' +compose '^' '1' to '' +compose '^' '2' to '' +compose '^' '3' to '' +compose '_' 'A' to '' +compose '_' 'E' to '' +compose '_' 'I' to '' +compose '_' 'O' to '' +compose '_' 'U' to '' +compose '_' 'a' to '' +compose '_' 'e' to '' +compose '_' 'i' to '' +compose '_' 'o' to '' +compose '_' 'u' to '' +compose 'a' 'e' to '' +compose 'a' 'o' to '' +compose 'a' 't' to '@' +compose 'b' 'v' to '' +compose 'c' '0' to '' +compose 'c' 'o' to '' +compose 'm' 'u' to '' +compose 'o' 'c' to '' +compose 'o' 'r' to '' +compose 'o' 'x' to '' +compose 's' '3' to '' +compose 's' 'o' to '' +compose 'v' 'b' to '' +compose 'x' 'o' to '' +compose '|' 'c' to '' +compose '|' '|' to '' +compose '~' 'O' to '' +compose '~' 'o' to '' +compose '' 'A' to '' +compose '' 'E' to '' +compose '' 'Z' to '' +compose '' 'a' to '' +compose '' 'e' to '' +compose '' 'z' to '' diff --git a/etc_org/console-setup/compose.ISO-8859-14.inc b/etc_org/console-setup/compose.ISO-8859-14.inc new file mode 100644 index 0000000..553f57f --- /dev/null +++ b/etc_org/console-setup/compose.ISO-8859-14.inc @@ -0,0 +1,133 @@ +# Compose sequences for ISO-8859-14 +compose '!' 'p' to '' +compose '!' 's' to '' +compose '"' 'A' to '' +compose '"' 'E' to '' +compose '"' 'I' to '' +compose '"' 'O' to '' +compose '"' 'U' to '' +compose '"' 'W' to '' +compose '"' 'Y' to '' +compose '"' 'a' to '' +compose '"' 'e' to '' +compose '"' 'i' to '' +compose '"' 'o' to '' +compose '"' 'u' to '' +compose '"' 'w' to '' +compose '"' 'y' to '' +compose '(' '(' to '[' +compose '(' '-' to '{' +compose ')' ')' to ']' +compose ')' '-' to '}' +compose '*' 'A' to '' +compose '*' 'a' to '' +compose '+' '+' to '#' +compose ',' 'C' to '' +compose ',' 'c' to '' +compose '-' '(' to '{' +compose '-' ')' to '}' +compose '-' '-' to '' +compose '-' 'A' to '' +compose '-' 'N' to '' +compose '-' 'O' to '' +compose '-' 'a' to '' +compose '-' 'l' to '' +compose '-' 'n' to '' +compose '-' 'o' to '' +compose '.' 'B' to '' +compose '.' 'D' to '' +compose '.' 'F' to '' +compose '.' 'G' to '' +compose '.' 'M' to '' +compose '.' 'P' to '' +compose '.' 'S' to '' +compose '.' 'T' to '' +compose '.' 'b' to '' +compose '.' 'c' to '' +compose '.' 'd' to '' +compose '.' 'f' to '' +compose '.' 'g' to '' +compose '.' 'm' to '' +compose '.' 'p' to '' +compose '.' 's' to '' +compose '.' 't' to '' +compose '/' '/' to '\\' +compose '/' '<' to '\\' +compose '/' 'O' to '' +compose '/' '^' to '|' +compose '/' 'o' to '' +compose '0' 'r' to '' +compose '0' 's' to '' +compose '<' '/' to '\\' +compose '=' 'l' to '' +compose '>' 'A' to '' +compose '>' 'E' to '' +compose '>' 'I' to '' +compose '>' 'O' to '' +compose '>' 'U' to '' +compose '>' 'a' to '' +compose '>' 'e' to '' +compose '>' 'i' to '' +compose '>' 'o' to '' +compose '>' 'u' to '' +compose 'A' 'E' to '' +compose '\'' 'A' to '' +compose '\'' 'E' to '' +compose '\'' 'I' to '' +compose '\'' 'O' to '' +compose '\'' 'U' to '' +compose '\'' 'W' to '' +compose '\'' 'Y' to '' +compose '\'' 'a' to '' +compose '\'' 'e' to '' +compose '\'' 'i' to '' +compose '\'' 'o' to '' +compose '\'' 'u' to '' +compose '\'' 'w' to '' +compose '\'' 'y' to '' +compose '^' '/' to '|' +compose '^' 'A' to '' +compose '^' 'E' to '' +compose '^' 'I' to '' +compose '^' 'O' to '' +compose '^' 'U' to '' +compose '^' 'W' to '' +compose '^' 'Y' to '' +compose '^' 'a' to '' +compose '^' 'e' to '' +compose '^' 'i' to '' +compose '^' 'o' to '' +compose '^' 'u' to '' +compose '^' 'w' to '' +compose '^' 'y' to '' +compose '`' 'A' to '' +compose '`' 'E' to '' +compose '`' 'I' to '' +compose '`' 'O' to '' +compose '`' 'U' to '' +compose '`' 'W' to '' +compose '`' 'Y' to '' +compose '`' 'a' to '' +compose '`' 'e' to '' +compose '`' 'i' to '' +compose '`' 'o' to '' +compose '`' 'u' to '' +compose '`' 'w' to '' +compose '`' 'y' to '' +compose 'a' 'e' to '' +compose 'a' 't' to '@' +compose 'c' '0' to '' +compose 'c' 'o' to '' +compose 'l' 'v' to '|' +compose 'o' 'c' to '' +compose 'o' 'r' to '' +compose 'o' 's' to '' +compose 'r' '0' to '' +compose 's' 'o' to '' +compose 'v' 'l' to '|' +compose '~' 'A' to '' +compose '~' 'N' to '' +compose '~' 'O' to '' +compose '~' 'a' to '' +compose '~' 'n' to '' +compose '~' 'o' to '' diff --git a/etc_org/console-setup/compose.ISO-8859-15.inc b/etc_org/console-setup/compose.ISO-8859-15.inc new file mode 100644 index 0000000..c187d65 --- /dev/null +++ b/etc_org/console-setup/compose.ISO-8859-15.inc @@ -0,0 +1,157 @@ +# Compose sequences for ISO-8859-15 +compose '!' '!' to '' +compose '!' 'p' to '' +compose '!' 's' to '' +compose '"' '"' to '"' +compose '"' 'A' to '' +compose '"' 'E' to '' +compose '"' 'I' to '' +compose '"' 'O' to '' +compose '"' 'U' to '' +compose '"' 'Y' to '' +compose '"' 'a' to '' +compose '"' 'e' to '' +compose '"' 'i' to '' +compose '"' 'o' to '' +compose '"' 'u' to '' +compose '"' 'y' to '' +compose '(' '(' to '[' +compose '(' '-' to '{' +compose '(' 'c' to '' +compose '(' 'r' to '' +compose ')' ')' to ']' +compose ')' '-' to '}' +compose '*' '0' to '' +compose '*' 'A' to '' +compose '*' 'a' to '' +compose '+' '+' to '#' +compose '+' '-' to '' +compose ',' '-' to '' +compose ',' 'C' to '' +compose ',' 'c' to '' +compose '-' '(' to '{' +compose '-' ')' to '}' +compose '-' '+' to '' +compose '-' ',' to '' +compose '-' '-' to '' +compose '-' ':' to '' +compose '-' 'A' to '' +compose '-' 'D' to '' +compose '-' 'N' to '' +compose '-' 'O' to '' +compose '-' '^' to '' +compose '-' 'a' to '' +compose '-' 'd' to '' +compose '-' 'l' to '' +compose '-' 'n' to '' +compose '-' 'o' to '' +compose '-' 'y' to '' +compose '.' '.' to '' +compose '.' '^' to '' +compose '/' '/' to '\\' +compose '/' '<' to '\\' +compose '/' 'O' to '' +compose '/' '^' to '|' +compose '/' 'c' to '' +compose '/' 'o' to '' +compose '/' 'u' to '' +compose '1' 's' to '' +compose '3' 's' to '' +compose ':' '-' to '' +compose '<' '/' to '\\' +compose '<' '<' to '' +compose '<' 'S' to '' +compose '<' 'Z' to '' +compose '<' 's' to '' +compose '<' 'z' to '' +compose '=' 'c' to '' +compose '=' 'l' to '' +compose '=' 'y' to '' +compose '>' '>' to '' +compose '>' 'A' to '' +compose '>' 'E' to '' +compose '>' 'I' to '' +compose '>' 'O' to '' +compose '>' 'U' to '' +compose '>' 'a' to '' +compose '>' 'e' to '' +compose '>' 'i' to '' +compose '>' 'o' to '' +compose '>' 'u' to '' +compose '?' '?' to '' +compose 'A' 'E' to '' +compose 'A' 'O' to '' +compose 'O' 'E' to '' +compose 'T' 'H' to '' +compose '\'' 'A' to '' +compose '\'' 'C' to '' +compose '\'' 'E' to '' +compose '\'' 'I' to '' +compose '\'' 'O' to '' +compose '\'' 'U' to '' +compose '\'' 'Y' to '' +compose '\'' '\'' to '\'' +compose '\'' 'a' to '' +compose '\'' 'c' to '' +compose '\'' 'e' to '' +compose '\'' 'i' to '' +compose '\'' 'o' to '' +compose '\'' 'u' to '' +compose '\'' 'y' to '' +compose '^' '-' to '' +compose '^' '.' to '' +compose '^' '/' to '|' +compose '^' '0' to '' +compose '^' '1' to '' +compose '^' '2' to '' +compose '^' '3' to '' +compose '^' 'A' to '' +compose '^' 'E' to '' +compose '^' 'I' to '' +compose '^' 'O' to '' +compose '^' 'U' to '' +compose '^' '_' to '' +compose '^' 'a' to '' +compose '^' 'e' to '' +compose '^' 'i' to '' +compose '^' 'o' to '' +compose '^' 'u' to '' +compose '_' '^' to '' +compose '_' '_' to '' +compose '_' 'a' to '' +compose '_' 'o' to '' +compose '`' 'A' to '' +compose '`' 'E' to '' +compose '`' 'I' to '' +compose '`' 'O' to '' +compose '`' 'U' to '' +compose '`' 'a' to '' +compose '`' 'e' to '' +compose '`' 'i' to '' +compose '`' 'o' to '' +compose '`' 'u' to '' +compose 'a' 'e' to '' +compose 'a' 'o' to '' +compose 'a' 't' to '@' +compose 'c' '0' to '' +compose 'c' 'o' to '' +compose 'e' '=' to '' +compose 'l' 'v' to '|' +compose 'o' 'c' to '' +compose 'o' 'e' to '' +compose 'o' 'r' to '' +compose 's' '0' to '' +compose 's' '2' to '' +compose 's' '3' to '' +compose 's' 'o' to '' +compose 't' 'h' to '' +compose 'v' 'l' to '|' +compose '|' 'c' to '' +compose '~' 'A' to '' +compose '~' 'N' to '' +compose '~' 'O' to '' +compose '~' 'a' to '' +compose '~' 'n' to '' +compose '~' 'o' to '' +compose '' 'A' to '' +compose '' 'a' to '' diff --git a/etc_org/console-setup/compose.ISO-8859-16.inc b/etc_org/console-setup/compose.ISO-8859-16.inc new file mode 100644 index 0000000..96c38ae --- /dev/null +++ b/etc_org/console-setup/compose.ISO-8859-16.inc @@ -0,0 +1 @@ +# Compose sequences for ISO-8859-16 diff --git a/etc_org/console-setup/compose.ISO-8859-2.inc b/etc_org/console-setup/compose.ISO-8859-2.inc new file mode 100644 index 0000000..854aa1c --- /dev/null +++ b/etc_org/console-setup/compose.ISO-8859-2.inc @@ -0,0 +1,164 @@ +# Compose sequences for ISO-8859-2 +compose '!' 'p' to '' +compose '!' 's' to '' +compose '"' '"' to '' +compose '"' 'A' to '' +compose '"' 'E' to '' +compose '"' 'O' to '' +compose '"' 'U' to '' +compose '"' 'a' to '' +compose '"' 'e' to '' +compose '"' 'o' to '' +compose '"' 'u' to '' +compose '(' '(' to '[' +compose '(' '-' to '{' +compose ')' ')' to ']' +compose ')' '-' to '}' +compose '*' '0' to '' +compose '*' 'U' to '' +compose '*' 'u' to '' +compose '+' '+' to '#' +compose ',' ',' to '' +compose ',' 'A' to '' +compose ',' 'C' to '' +compose ',' 'E' to '' +compose ',' 'S' to '' +compose ',' 'T' to '' +compose ',' 'a' to '' +compose ',' 'c' to '' +compose ',' 'e' to '' +compose ',' 's' to '' +compose ',' 't' to '' +compose '-' '(' to '{' +compose '-' ')' to '}' +compose '-' '-' to '' +compose '-' ':' to '' +compose '-' 'D' to '' +compose '-' 'd' to '' +compose '.' '.' to '' +compose '.' 'C' to '' +compose '.' 'E' to '' +compose '.' 'I' to '' +compose '.' 'U' to '' +compose '.' 'Z' to '' +compose '.' 'c' to '' +compose '.' 'e' to '' +compose '.' 'i' to '' +compose '.' 'u' to '' +compose '.' 'z' to '' +compose '.' '' to '' +compose '.' '' to '' +compose '/' '/' to '\\' +compose '/' '<' to '\\' +compose '/' '^' to '|' +compose '0' 's' to '' +compose ':' '-' to '' +compose '<' '/' to '\\' +compose '<' '<' to '' +compose '<' 'C' to '' +compose '<' 'D' to '' +compose '<' 'E' to '' +compose '<' 'L' to '' +compose '<' 'N' to '' +compose '<' 'R' to '' +compose '<' 'S' to '' +compose '<' 'T' to '' +compose '<' 'Z' to '' +compose '<' 'c' to '' +compose '<' 'd' to '' +compose '<' 'e' to '' +compose '<' 'l' to '' +compose '<' 'n' to '' +compose '<' 'r' to '' +compose '<' 's' to '' +compose '<' 't' to '' +compose '<' 'z' to '' +compose '>' 'A' to '' +compose '>' 'I' to '' +compose '>' 'O' to '' +compose '>' 'a' to '' +compose '>' 'i' to '' +compose '>' 'o' to '' +compose 'A' 'U' to '' +compose 'L' '-' to '' +compose 'O' 'E' to '' +compose 'Z' '.' to '' +compose '\'' 'A' to '' +compose '\'' 'C' to '' +compose '\'' 'E' to '' +compose '\'' 'I' to '' +compose '\'' 'L' to '' +compose '\'' 'N' to '' +compose '\'' 'O' to '' +compose '\'' 'R' to '' +compose '\'' 'S' to '' +compose '\'' 'U' to '' +compose '\'' 'Y' to '' +compose '\'' 'Z' to '' +compose '\'' '\'' to '' +compose '\'' 'a' to '' +compose '\'' 'c' to '' +compose '\'' 'e' to '' +compose '\'' 'i' to '' +compose '\'' 'l' to '' +compose '\'' 'n' to '' +compose '\'' 'o' to '' +compose '\'' 'r' to '' +compose '\'' 's' to '' +compose '\'' 'u' to '' +compose '\'' 'y' to '' +compose '\'' 'z' to '' +compose '^' '/' to '|' +compose '^' 'A' to '' +compose '^' 'I' to '' +compose '^' 'O' to '' +compose '^' 'a' to '' +compose '^' 'i' to '' +compose '^' 'o' to '' +compose '_' '' to '' +compose 'a' 'U' to '' +compose 'l' '-' to '' +compose 'o' 'e' to '' +compose 'o' 'x' to '' +compose 's' '0' to '' +compose 's' 'o' to '' +compose 'v' 'l' to '|' +compose 'x' '0' to '' +compose 'x' 'o' to '' +compose 'z' '.' to '' +compose '' 'A' to '' +compose '' 'a' to '' +compose '' 'A' to '' +compose '' 'U' to '' +compose '' 'a' to '' +compose '' 'u' to '' +compose '' '' to '' +compose '' '' to '' +compose '' 'A' to '' +compose '' 'E' to '' +compose '' 'a' to '' +compose '' 'e' to '' +compose '' 'C' to '' +compose '' 'D' to '' +compose '' 'E' to '' +compose '' 'L' to '' +compose '' 'N' to '' +compose '' 'R' to '' +compose '' 'S' to '' +compose '' 'T' to '' +compose '' 'Z' to '' +compose '' 'c' to '' +compose '' 'd' to '' +compose '' 'e' to '' +compose '' 'l' to '' +compose '' 'n' to '' +compose '' 'r' to '' +compose '' 's' to '' +compose '' 't' to '' +compose '' 'z' to '' +compose '' 'C' to '' +compose '' 'S' to '' +compose '' 'T' to '' +compose '' 'c' to '' +compose '' 's' to '' +compose '' 't' to '' diff --git a/etc_org/console-setup/compose.ISO-8859-3.inc b/etc_org/console-setup/compose.ISO-8859-3.inc new file mode 100644 index 0000000..2c0a877 --- /dev/null +++ b/etc_org/console-setup/compose.ISO-8859-3.inc @@ -0,0 +1,169 @@ +# Compose sequences for ISO-8859-3 +compose '!' 's' to '' +compose '"' '"' to '' +compose '"' 'A' to '' +compose '"' 'E' to '' +compose '"' 'I' to '' +compose '"' 'O' to '' +compose '"' 'U' to '' +compose '"' 'Y' to '' +compose '"' 'a' to '' +compose '"' 'e' to '' +compose '"' 'i' to '' +compose '"' 'o' to '' +compose '"' 'u' to '' +compose '"' 'y' to '' +compose '(' '(' to '[' +compose '(' '-' to '{' +compose '(' 'G' to '' +compose '(' 'U' to '' +compose '(' 'g' to '' +compose '(' 'r' to '' +compose '(' 'u' to '' +compose ')' ')' to ']' +compose ')' '-' to '}' +compose '*' '0' to '' +compose '+' '+' to '#' +compose ',' ',' to '' +compose ',' 'C' to '' +compose ',' 'S' to '' +compose ',' 'c' to '' +compose ',' 's' to '' +compose '-' '(' to '{' +compose '-' ')' to '}' +compose '-' '-' to '' +compose '-' ':' to '' +compose '-' 'A' to '' +compose '-' 'D' to '' +compose '-' 'H' to '' +compose '-' 'O' to '' +compose '-' 'a' to '' +compose '-' 'd' to '' +compose '-' 'h' to '' +compose '-' 'l' to '' +compose '-' 'o' to '' +compose '-' 'y' to '' +compose '.' '.' to '' +compose '.' 'C' to '' +compose '.' 'G' to '' +compose '.' 'I' to '' +compose '.' 'Z' to '' +compose '.' '^' to '' +compose '.' 'c' to '' +compose '.' 'g' to '' +compose '.' 'i' to '' +compose '.' 'z' to '' +compose '/' '/' to '\\' +compose '/' '<' to '\\' +compose '/' '^' to '|' +compose '/' 'u' to '' +compose '0' 's' to '' +compose '2' 's' to '' +compose '3' 's' to '' +compose ':' '-' to '' +compose '<' '/' to '\\' +compose '=' 'c' to '' +compose '=' 'e' to '' +compose '=' 'l' to '' +compose '=' 'y' to '' +compose '>' 'A' to '' +compose '>' 'C' to '' +compose '>' 'E' to '' +compose '>' 'G' to '' +compose '>' 'H' to '' +compose '>' 'I' to '' +compose '>' 'J' to '' +compose '>' 'O' to '' +compose '>' 'S' to '' +compose '>' 'U' to '' +compose '>' 'a' to '' +compose '>' 'c' to '' +compose '>' 'e' to '' +compose '>' 'g' to '' +compose '>' 'h' to '' +compose '>' 'i' to '' +compose '>' 'j' to '' +compose '>' 'o' to '' +compose '>' 's' to '' +compose '>' 'u' to '' +compose 'G' 'U' to '' +compose '\'' 'A' to '' +compose '\'' 'E' to '' +compose '\'' 'I' to '' +compose '\'' 'O' to '' +compose '\'' 'U' to '' +compose '\'' 'Y' to '' +compose '\'' '\'' to '' +compose '\'' 'a' to '' +compose '\'' 'e' to '' +compose '\'' 'i' to '' +compose '\'' 'o' to '' +compose '\'' 'u' to '' +compose '\'' 'y' to '' +compose '^' '.' to '' +compose '^' '/' to '|' +compose '^' '0' to '' +compose '^' '2' to '' +compose '^' '3' to '' +compose '^' 'A' to '' +compose '^' 'C' to '' +compose '^' 'E' to '' +compose '^' 'G' to '' +compose '^' 'H' to '' +compose '^' 'I' to '' +compose '^' 'J' to '' +compose '^' 'O' to '' +compose '^' 'S' to '' +compose '^' 'U' to '' +compose '^' 'a' to '' +compose '^' 'c' to '' +compose '^' 'e' to '' +compose '^' 'g' to '' +compose '^' 'h' to '' +compose '^' 'i' to '' +compose '^' 'j' to '' +compose '^' 'o' to '' +compose '^' 's' to '' +compose '^' 'u' to '' +compose '`' 'A' to '' +compose '`' 'E' to '' +compose '`' 'I' to '' +compose '`' 'O' to '' +compose '`' 'U' to '' +compose '`' 'a' to '' +compose '`' 'e' to '' +compose '`' 'i' to '' +compose '`' 'o' to '' +compose '`' 'u' to '' +compose 'g' 'U' to '' +compose 'l' 'v' to '|' +compose 'o' 's' to '' +compose 'r' 'o' to '' +compose 's' '0' to '' +compose 's' '2' to '' +compose 's' '3' to '' +compose 'u' 'u' to '' +compose '~' 'A' to '' +compose '~' 'O' to '' +compose '~' 'a' to '' +compose '~' 'o' to '' +compose '' 'G' to '' +compose '' 'U' to '' +compose '' 'g' to '' +compose '' 'u' to '' +compose '' 'A' to '' +compose '' 'E' to '' +compose '' 'I' to '' +compose '' 'O' to '' +compose '' 'U' to '' +compose '' 'Y' to '' +compose '' 'a' to '' +compose '' 'e' to '' +compose '' 'i' to '' +compose '' 'o' to '' +compose '' 'u' to '' +compose '' 'y' to '' +compose '' 'A' to '' +compose '' 'a' to '' +compose '' 'S' to '' +compose '' 's' to '' diff --git a/etc_org/console-setup/compose.ISO-8859-4.inc b/etc_org/console-setup/compose.ISO-8859-4.inc new file mode 100644 index 0000000..48fa503 --- /dev/null +++ b/etc_org/console-setup/compose.ISO-8859-4.inc @@ -0,0 +1,127 @@ +# Compose sequences for ISO-8859-4 +compose '!' 's' to '' +compose '"' '"' to '' +compose '"' 'A' to '' +compose '"' 'E' to '' +compose '"' 'O' to '' +compose '"' 'U' to '' +compose '"' 'a' to '' +compose '"' 'e' to '' +compose '"' 'o' to '' +compose '"' 'u' to '' +compose '*' '0' to '' +compose '*' 'A' to '' +compose '*' 'a' to '' +compose ',' ',' to '' +compose ',' 'A' to '' +compose ',' 'E' to '' +compose ',' 'G' to '' +compose ',' 'I' to '' +compose ',' 'K' to '' +compose ',' 'L' to '' +compose ',' 'N' to '' +compose ',' 'R' to '' +compose ',' 'U' to '' +compose ',' 'a' to '' +compose ',' 'e' to '' +compose ',' 'g' to '' +compose ',' 'i' to '' +compose ',' 'k' to '' +compose ',' 'l' to '' +compose ',' 'n' to '' +compose ',' 'r' to '' +compose ',' 'u' to '' +compose '-' '-' to '' +compose '-' ':' to '' +compose '-' 'A' to '' +compose '-' 'D' to '' +compose '-' 'E' to '' +compose '-' 'I' to '' +compose '-' 'O' to '' +compose '-' 'U' to '' +compose '-' '^' to '' +compose '-' 'a' to '' +compose '-' 'd' to '' +compose '-' 'e' to '' +compose '-' 'i' to '' +compose '-' 'o' to '' +compose '-' 'u' to '' +compose '.' '.' to '' +compose '.' 'E' to '' +compose '.' 'e' to '' +compose '.' '' to '' +compose '/' 'O' to '' +compose '/' 'T' to '' +compose '/' 'o' to '' +compose '/' 't' to '' +compose '0' 's' to '' +compose ':' '-' to '' +compose '<' '<' to '' +compose '<' 'C' to '' +compose '<' 'S' to '' +compose '<' 'Z' to '' +compose '<' 'c' to '' +compose '<' 's' to '' +compose '<' 'z' to '' +compose '>' 'A' to '' +compose '>' 'I' to '' +compose '>' 'O' to '' +compose '>' 'U' to '' +compose '>' 'a' to '' +compose '>' 'i' to '' +compose '>' 'o' to '' +compose '>' 'u' to '' +compose 'A' 'E' to '' +compose 'N' 'G' to '' +compose 'T' '-' to '' +compose '\'' 'A' to '' +compose '\'' 'E' to '' +compose '\'' 'I' to '' +compose '\'' 'U' to '' +compose '\'' '\'' to '' +compose '\'' 'a' to '' +compose '\'' 'e' to '' +compose '\'' 'i' to '' +compose '\'' 'u' to '' +compose '^' '-' to '' +compose '^' 'A' to '' +compose '^' 'I' to '' +compose '^' 'O' to '' +compose '^' 'U' to '' +compose '^' '_' to '' +compose '^' 'a' to '' +compose '^' 'i' to '' +compose '^' 'o' to '' +compose '^' 'u' to '' +compose '_' 'A' to '' +compose '_' 'E' to '' +compose '_' 'I' to '' +compose '_' 'O' to '' +compose '_' 'U' to '' +compose '_' '^' to '' +compose '_' '_' to '' +compose '_' 'a' to '' +compose '_' 'e' to '' +compose '_' 'i' to '' +compose '_' 'o' to '' +compose '_' 'u' to '' +compose '_' '' to '' +compose 'a' 'e' to '' +compose 'n' 'g' to '' +compose 'o' 's' to '' +compose 'o' 'x' to '' +compose 's' '0' to '' +compose 's' 'o' to '' +compose 't' '-' to '' +compose 'x' '0' to '' +compose 'x' 'o' to '' +compose '~' 'A' to '' +compose '~' 'I' to '' +compose '~' 'O' to '' +compose '~' 'U' to '' +compose '~' 'a' to '' +compose '~' 'i' to '' +compose '~' 'o' to '' +compose '~' 'u' to '' +compose '' 'A' to '' +compose '' 'a' to '' diff --git a/etc_org/console-setup/compose.ISO-8859-5.inc b/etc_org/console-setup/compose.ISO-8859-5.inc new file mode 100644 index 0000000..90c4f07 --- /dev/null +++ b/etc_org/console-setup/compose.ISO-8859-5.inc @@ -0,0 +1 @@ +# Compose sequences for ISO-8859-5 diff --git a/etc_org/console-setup/compose.ISO-8859-6.inc b/etc_org/console-setup/compose.ISO-8859-6.inc new file mode 100644 index 0000000..1a4f93f --- /dev/null +++ b/etc_org/console-setup/compose.ISO-8859-6.inc @@ -0,0 +1 @@ +# Compose sequences for ISO-8859-6 diff --git a/etc_org/console-setup/compose.ISO-8859-7.inc b/etc_org/console-setup/compose.ISO-8859-7.inc new file mode 100644 index 0000000..7352fe4 --- /dev/null +++ b/etc_org/console-setup/compose.ISO-8859-7.inc @@ -0,0 +1,93 @@ +# Compose sequences for ISO-8859-7 +compose '!' '^' to '' +compose '!' 's' to '' +compose '"' '"' to '' +compose '"' '' to '' +compose '"' '' to '' +compose '"' '' to '' +compose '"' '' to '' +compose '(' '(' to '[' +compose '(' '-' to '{' +compose '(' 'c' to '' +compose ')' ')' to ']' +compose ')' '-' to '}' +compose '*' '0' to '' +compose '+' '+' to '#' +compose '+' '-' to '' +compose ',' '-' to '' +compose '-' '(' to '{' +compose '-' ')' to '}' +compose '-' '+' to '' +compose '-' ',' to '' +compose '-' '-' to '' +compose '-' 'l' to '' +compose '.' '.' to '' +compose '.' '^' to '' +compose '/' '/' to '\\' +compose '/' '<' to '\\' +compose '/' '^' to '|' +compose '0' 's' to '' +compose '1' '2' to '' +compose '2' 's' to '' +compose '<' '/' to '\\' +compose '<' '<' to '' +compose '<' '\'' to '' +compose '=' 'l' to '' +compose '>' '>' to '' +compose '>' '\'' to '' +compose '\'' '<' to '' +compose '\'' '>' to '' +compose '\'' '\'' to '' +compose '\'' '' to '' +compose '\'' '' to '' +compose '\'' '' to '' +compose '\'' '' to '' +compose '\'' '' to '' +compose '\'' '' to '' +compose '\'' '' to '' +compose '\'' '' to '' +compose '\'' '' to '' +compose '\'' '' to '' +compose '\'' '' to '' +compose '\'' '' to '' +compose '\'' '' to '' +compose '\'' '' to '' +compose '^' '!' to '' +compose '^' '.' to '' +compose '^' '/' to '|' +compose '^' '0' to '' +compose '^' '2' to '' +compose '^' '3' to '' +compose 'a' 't' to '@' +compose 'b' 'v' to '' +compose 'c' '0' to '' +compose 'c' 'o' to '' +compose 'l' 'v' to '|' +compose 'o' 'c' to '' +compose 'o' 's' to '' +compose 's' '0' to '' +compose 's' '2' to '' +compose 's' '3' to '' +compose 's' 'o' to '' +compose 'v' 'b' to '' +compose 'v' 'l' to '|' +compose '|' '|' to '' +compose '~' '~' to '' +compose '' '\'' to '' +compose '' '\'' to '' +compose '' '\'' to '' +compose '' '"' to '' +compose '' '\'' to '' +compose '' '\'' to '' +compose '' '"' to '' +compose '' '\'' to '' +compose '' '\'' to '' +compose '' '\'' to '' +compose '' '\'' to '' +compose '' '\'' to '' +compose '' '"' to '' +compose '' '\'' to '' +compose '' '\'' to '' +compose '' '"' to '' +compose '' '\'' to '' +compose '' '\'' to '' diff --git a/etc_org/console-setup/compose.ISO-8859-8.inc b/etc_org/console-setup/compose.ISO-8859-8.inc new file mode 100644 index 0000000..1fbb453 --- /dev/null +++ b/etc_org/console-setup/compose.ISO-8859-8.inc @@ -0,0 +1 @@ +# Compose sequences for ISO-8859-8 diff --git a/etc_org/console-setup/compose.ISO-8859-9.inc b/etc_org/console-setup/compose.ISO-8859-9.inc new file mode 100644 index 0000000..ff6e99c --- /dev/null +++ b/etc_org/console-setup/compose.ISO-8859-9.inc @@ -0,0 +1,177 @@ +# Compose sequences for ISO-8859-9 +compose '!' '!' to '' +compose '!' 'p' to '' +compose '!' 's' to '' +compose '"' '"' to '' +compose '"' 'A' to '' +compose '"' 'E' to '' +compose '"' 'I' to '' +compose '"' 'O' to '' +compose '"' 'U' to '' +compose '"' 'Y' to '' +compose '"' 'a' to '' +compose '"' 'e' to '' +compose '"' 'i' to '' +compose '"' 'o' to '' +compose '"' 'u' to '' +compose '"' 'y' to '' +compose '(' '(' to '[' +compose '(' '-' to '{' +compose '(' 'G' to '' +compose '(' 'c' to '' +compose '(' 'g' to '' +compose '(' 'r' to '' +compose ')' ')' to ']' +compose ')' '-' to '}' +compose '*' '0' to '' +compose '*' 'A' to '' +compose '*' 'a' to '' +compose '+' '+' to '#' +compose '+' '-' to '' +compose ',' ',' to '' +compose ',' '-' to '' +compose ',' 'C' to '' +compose ',' 'S' to '' +compose ',' 'c' to '' +compose ',' 's' to '' +compose '-' '(' to '{' +compose '-' ')' to '}' +compose '-' '+' to '' +compose '-' ',' to '' +compose '-' '-' to '' +compose '-' ':' to '' +compose '-' 'A' to '' +compose '-' 'D' to '' +compose '-' 'N' to '' +compose '-' 'O' to '' +compose '-' '^' to '' +compose '-' 'a' to '' +compose '-' 'd' to '' +compose '-' 'l' to '' +compose '-' 'n' to '' +compose '-' 'o' to '' +compose '-' 'y' to '' +compose '.' '.' to '' +compose '.' 'I' to '' +compose '.' '^' to '' +compose '.' 'i' to '' +compose '/' '/' to '\\' +compose '/' '<' to '\\' +compose '/' 'O' to '' +compose '/' '^' to '|' +compose '/' 'c' to '' +compose '/' 'o' to '' +compose '/' 'u' to '' +compose '0' 'c' to '' +compose '0' 's' to '' +compose '1' 's' to '' +compose '2' 's' to '' +compose '3' 's' to '' +compose ':' '-' to '' +compose '<' '/' to '\\' +compose '<' '<' to '' +compose '<' 'Z' to '' +compose '<' 'z' to '' +compose '=' 'c' to '' +compose '=' 'e' to '' +compose '=' 'l' to '' +compose '=' 'y' to '' +compose '>' '>' to '' +compose '>' 'A' to '' +compose '>' 'E' to '' +compose '>' 'I' to '' +compose '>' 'O' to '' +compose '>' 'U' to '' +compose '>' 'a' to '' +compose '>' 'e' to '' +compose '>' 'i' to '' +compose '>' 'o' to '' +compose '>' 'u' to '' +compose '?' '?' to '' +compose 'A' 'E' to '' +compose 'G' 'U' to '' +compose 'T' 'H' to '' +compose '\'' 'A' to '' +compose '\'' 'E' to '' +compose '\'' 'I' to '' +compose '\'' 'O' to '' +compose '\'' 'U' to '' +compose '\'' 'Y' to '' +compose '\'' '\'' to '' +compose '\'' 'a' to '' +compose '\'' 'e' to '' +compose '\'' 'i' to '' +compose '\'' 'o' to '' +compose '\'' 'u' to '' +compose '\'' 'y' to '' +compose '^' '-' to '' +compose '^' '.' to '' +compose '^' '/' to '|' +compose '^' '0' to '' +compose '^' '1' to '' +compose '^' '2' to '' +compose '^' '3' to '' +compose '^' 'A' to '' +compose '^' 'E' to '' +compose '^' 'I' to '' +compose '^' 'O' to '' +compose '^' 'U' to '' +compose '^' '_' to '' +compose '^' 'a' to '' +compose '^' 'e' to '' +compose '^' 'i' to '' +compose '^' 'o' to '' +compose '^' 'u' to '' +compose '_' '^' to '' +compose '_' '_' to '' +compose '_' 'a' to '' +compose '_' 'o' to '' +compose '`' 'A' to '' +compose '`' 'E' to '' +compose '`' 'I' to '' +compose '`' 'O' to '' +compose '`' 'U' to '' +compose '`' 'a' to '' +compose '`' 'e' to '' +compose '`' 'i' to '' +compose '`' 'o' to '' +compose '`' 'u' to '' +compose 'a' 'e' to '' +compose 'c' '0' to '' +compose 'c' 'o' to '' +compose 'g' 'U' to '' +compose 'l' 'v' to '|' +compose 'o' 'c' to '' +compose 'o' 'e' to '' +compose 'r' 'o' to '' +compose 's' '0' to '' +compose 's' '1' to '' +compose 's' '2' to '' +compose 's' 'o' to '' +compose 't' 'h' to '' +compose 'v' 'Z' to '' +compose 'v' 'l' to '|' +compose 'v' 'z' to '' +compose '|' 'c' to '' +compose '~' 'A' to '' +compose '~' 'N' to '' +compose '~' 'O' to '' +compose '~' 'a' to '' +compose '~' 'n' to '' +compose '~' 'o' to '' +compose '' 'A' to '' +compose '' 'E' to '' +compose '' 'I' to '' +compose '' 'O' to '' +compose '' 'U' to '' +compose '' 'Y' to '' +compose '' 'a' to '' +compose '' 'e' to '' +compose '' 'i' to '' +compose '' 'o' to '' +compose '' 'u' to '' +compose '' 'y' to '' +compose '' 'A' to '' +compose '' 'a' to '' +compose '' 'S' to '' +compose '' 's' to '' diff --git a/etc_org/console-setup/compose.KOI8-R.inc b/etc_org/console-setup/compose.KOI8-R.inc new file mode 100644 index 0000000..da0c7ae --- /dev/null +++ b/etc_org/console-setup/compose.KOI8-R.inc @@ -0,0 +1 @@ +# Compose sequences for KOI8-R diff --git a/etc_org/console-setup/compose.KOI8-U.inc b/etc_org/console-setup/compose.KOI8-U.inc new file mode 100644 index 0000000..38e9127 --- /dev/null +++ b/etc_org/console-setup/compose.KOI8-U.inc @@ -0,0 +1 @@ +# Compose sequences for KOI8-U diff --git a/etc_org/console-setup/compose.TIS-620.inc b/etc_org/console-setup/compose.TIS-620.inc new file mode 100644 index 0000000..4b229cc --- /dev/null +++ b/etc_org/console-setup/compose.TIS-620.inc @@ -0,0 +1 @@ +# Compose sequences for TIS-620 diff --git a/etc_org/console-setup/compose.VISCII.inc b/etc_org/console-setup/compose.VISCII.inc new file mode 100644 index 0000000..b9576ab --- /dev/null +++ b/etc_org/console-setup/compose.VISCII.inc @@ -0,0 +1 @@ +# Compose sequences for VISCII diff --git a/etc_org/console-setup/remap.inc b/etc_org/console-setup/remap.inc new file mode 100644 index 0000000..a5475c6 --- /dev/null +++ b/etc_org/console-setup/remap.inc @@ -0,0 +1,32 @@ +# The content of this file will be appended to the keyboard layout. +# The following is an example how to make Alt+j switch to to the next +# console and Alt+k switch to the previous console. + +# Uncomment the following lines for Linux. Notice that everything is +# replicated for all possible values of the modifiers shiftl, shiftr +# and ctrll (shiftl and shiftr are used for groups 1..4 of XKB and +# ctrll is used to fix the broken CapsLock when Linux console is in +# Unicode mode). + +# alt keycode 36 = Incr_Console +# shiftl alt keycode 36 = Incr_Console +# shiftr alt keycode 36 = Incr_Console +# shiftr shiftl alt keycode 36 = Incr_Console +# ctrll alt keycode 36 = Incr_Console +# ctrll shiftl alt keycode 36 = Incr_Console +# ctrll shiftr alt keycode 36 = Incr_Console +# ctrll shiftr shiftl alt keycode 36 = Incr_Console +# +# alt keycode 37 = Decr_Console +# shiftl alt keycode 37 = Decr_Console +# shiftr alt keycode 37 = Decr_Console +# shiftr shiftl alt keycode 37 = Decr_Console +# ctrll alt keycode 37 = Decr_Console +# ctrll shiftl alt keycode 37 = Decr_Console +# ctrll shiftr alt keycode 37 = Decr_Console +# ctrll shiftr shiftl alt keycode 37 = Decr_Console + +# For the same result on FreeBSD uncomment the following lines: + +# 036 'j' 'J' nl nl nscr nscr nl nl C +# 037 'k' 'K' vt vt pscr pscr nl nl C diff --git a/etc_org/console-setup/vtrgb b/etc_org/console-setup/vtrgb new file mode 100644 index 0000000..6771d00 --- /dev/null +++ b/etc_org/console-setup/vtrgb @@ -0,0 +1,3 @@ +1,222,57,255,0,118,44,204,128,255,0,255,0,255,0,255 +1,56,181,199,111,38,181,204,128,0,255,255,0,0,255,255 +1,43,74,6,184,113,233,204,128,0,0,0,255,255,255,255 diff --git a/etc_org/console-setup/vtrgb.vga b/etc_org/console-setup/vtrgb.vga new file mode 100644 index 0000000..5cbede2 --- /dev/null +++ b/etc_org/console-setup/vtrgb.vga @@ -0,0 +1,3 @@ +0,170,0,170,0,170,0,170,85,255,85,255,85,255,85,255 +0,0,170,85,0,0,170,170,85,85,255,255,85,85,255,255 +0,0,0,0,170,170,170,170,85,85,85,85,255,255,255,255 diff --git a/etc_org/cron.d/.placeholder b/etc_org/cron.d/.placeholder new file mode 100644 index 0000000..76cb8d0 --- /dev/null +++ b/etc_org/cron.d/.placeholder @@ -0,0 +1,2 @@ +# DO NOT EDIT OR REMOVE +# This file is a simple placeholder to keep dpkg from removing this directory diff --git a/etc_org/cron.d/anacron b/etc_org/cron.d/anacron new file mode 100644 index 0000000..1691ffe --- /dev/null +++ b/etc_org/cron.d/anacron @@ -0,0 +1,6 @@ +# /etc/cron.d/anacron: crontab entries for the anacron package + +SHELL=/bin/sh +PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin + +30 7 * * * root test -x /etc/init.d/anacron && /usr/sbin/invoke-rc.d anacron start >/dev/null diff --git a/etc_org/cron.d/popularity-contest b/etc_org/cron.d/popularity-contest new file mode 100644 index 0000000..9da6137 --- /dev/null +++ b/etc_org/cron.d/popularity-contest @@ -0,0 +1,3 @@ +SHELL=/bin/sh +PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin +3 18 * * * root test -x /etc/cron.daily/popularity-contest && /etc/cron.daily/popularity-contest --crond diff --git a/etc_org/cron.daily/.placeholder b/etc_org/cron.daily/.placeholder new file mode 100644 index 0000000..76cb8d0 --- /dev/null +++ b/etc_org/cron.daily/.placeholder @@ -0,0 +1,2 @@ +# DO NOT EDIT OR REMOVE +# This file is a simple placeholder to keep dpkg from removing this directory diff --git a/etc_org/cron.daily/0anacron b/etc_org/cron.daily/0anacron new file mode 100755 index 0000000..262530a --- /dev/null +++ b/etc_org/cron.daily/0anacron @@ -0,0 +1,12 @@ +#!/bin/sh +# +# anacron's cron script +# +# This script updates anacron time stamps. It is called through run-parts +# either by anacron itself or by cron. +# +# The script is called "0anacron" to assure that it will be executed +# _before_ all other scripts. + +test -x /usr/sbin/anacron || exit 0 +anacron -u cron.daily diff --git a/etc_org/cron.daily/apport b/etc_org/cron.daily/apport new file mode 100755 index 0000000..7811ac0 --- /dev/null +++ b/etc_org/cron.daily/apport @@ -0,0 +1,5 @@ +#!/bin/sh -e +# clean all crash reports which are older than a week. +[ -d /var/crash ] || exit 0 +find /var/crash/. ! -name . -prune -type f \( \( -size 0 -a \! -name '*.upload*' -a \! -name '*.drkonqi*' \) -o -mtime +7 \) -exec rm -f -- '{}' \; +find /var/crash/. ! -name . -prune -type d -regextype posix-extended -regex '.*/[0-9]{12}$' \( -mtime +7 \) -exec rm -Rf -- '{}' \; diff --git a/etc_org/cron.daily/apt-compat b/etc_org/cron.daily/apt-compat new file mode 100755 index 0000000..dbdcc54 --- /dev/null +++ b/etc_org/cron.daily/apt-compat @@ -0,0 +1,55 @@ +#!/bin/sh + +set -e + +# Systemd systems use a systemd timer unit which is preferable to +# run. We want to randomize the apt update and unattended-upgrade +# runs as much as possible to avoid hitting the mirrors all at the +# same time. The systemd time is better at this than the fixed +# cron.daily time +if [ -d /run/systemd/system ]; then + exit 0 +fi + +check_power() +{ + # laptop check, on_ac_power returns: + # 0 (true) System is on main power + # 1 (false) System is not on main power + # 255 (false) Power status could not be determined + # Desktop systems always return 255 it seems + if which on_ac_power >/dev/null 2>&1; then + on_ac_power + POWER=$? + if [ $POWER -eq 1 ]; then + return 1 + fi + fi + return 0 +} + +# sleep for a random interval of time (default 30min) +# (some code taken from cron-apt, thanks) +random_sleep() +{ + RandomSleep=1800 + eval $(apt-config shell RandomSleep APT::Periodic::RandomSleep) + if [ $RandomSleep -eq 0 ]; then + return + fi + if [ -z "$RANDOM" ] ; then + # A fix for shells that do not have this bash feature. + RANDOM=$(( $(dd if=/dev/urandom bs=2 count=1 2> /dev/null | cksum | cut -d' ' -f1) % 32767 )) + fi + TIME=$(($RANDOM % $RandomSleep)) + sleep $TIME +} + +# delay the job execution by a random amount of time +random_sleep + +# ensure we don't do this on battery +check_power || exit 0 + +# run daily job +#exec /usr/lib/apt/apt.systemd.daily diff --git a/etc_org/cron.daily/bsdmainutils b/etc_org/cron.daily/bsdmainutils new file mode 100755 index 0000000..e65cbd3 --- /dev/null +++ b/etc_org/cron.daily/bsdmainutils @@ -0,0 +1,16 @@ +#!/bin/sh +# /etc/cron.daily/calendar: BSD mainutils calendar daily maintenance script +# Written by Austin Donnelly + +. /etc/default/bsdmainutils + +[ x$RUN_DAILY = xtrue ] || exit 0 + +[ -x /usr/sbin/sendmail ] || exit 0 + +if [ ! -x /usr/bin/cpp ]; then + echo "The cpp package is needed to run calendar." + exit 1 +fi + +/usr/bin/calendar -a diff --git a/etc_org/cron.daily/dpkg b/etc_org/cron.daily/dpkg new file mode 100755 index 0000000..c0aefb8 --- /dev/null +++ b/etc_org/cron.daily/dpkg @@ -0,0 +1,47 @@ +#!/bin/sh + +dbdir=/var/lib/dpkg + +# Backup the 7 last versions of dpkg databases containing user data. +if cd /var/backups ; then + # We backup all relevant database files if any has changed, so that + # the rotation number always contains an internally consistent set. + dbchanged=no + dbfiles="arch status diversions statoverride" + for db in $dbfiles ; do + if ! cmp -s dpkg.${db}.0 $dbdir/$db ; then + dbchanged=yes + break; + fi + done + if [ "$dbchanged" = "yes" ] ; then + for db in $dbfiles ; do + [ -e $dbdir/$db ] || continue + cp -p $dbdir/$db dpkg.$db + savelog -c 7 dpkg.$db >/dev/null + done + fi + + # The alternatives database is independent from the dpkg database. + dbalt=alternatives + + # Switch the alternatives database backups from xz to gzip, as the latter + # is Essential and we can rely on it being always present, using xz here + # is not worth the trouble, disk space savings, or possible additional + # dependencies. + for dbseq in `seq 1 6` ; do + dbfile=${dbalt}.tar.${dbseq} + [ -e "${dbfile}.xz" ] || continue + unxz ${dbfile}.xz + gzip -9 $dbfile + done + + # XXX: Ideally we'd use --warning=none instead of discarding stderr, but + # as of GNU tar 1.27.1, it does not seem to work reliably (see #749307). + if ! test -e ${dbalt}.tar.0 || + ! tar -df ${dbalt}.tar.0 -C $dbdir $dbalt >/dev/null 2>&1 ; + then + tar -cf ${dbalt}.tar -C $dbdir $dbalt >/dev/null 2>&1 + savelog -c 7 ${dbalt}.tar >/dev/null + fi +fi diff --git a/etc_org/cron.daily/logrotate b/etc_org/cron.daily/logrotate new file mode 100755 index 0000000..0f18864 --- /dev/null +++ b/etc_org/cron.daily/logrotate @@ -0,0 +1,14 @@ +#!/bin/sh + +# Clean non existent log file entries from status file +cd /var/lib/logrotate +test -e status || touch status +head -1 status > status.clean +sed 's/"//g' status | while read logfile date +do + [ -e "$logfile" ] && echo "\"$logfile\" $date" +done >> status.clean +mv status.clean status + +test -x /usr/sbin/logrotate || exit 0 +/usr/sbin/logrotate /etc/logrotate.conf diff --git a/etc_org/cron.daily/man-db b/etc_org/cron.daily/man-db new file mode 100755 index 0000000..c374604 --- /dev/null +++ b/etc_org/cron.daily/man-db @@ -0,0 +1,44 @@ +#!/bin/sh +# +# man-db cron daily + +set -e + +iosched_idle= +# Don't try to change I/O priority in a vserver or OpenVZ. +if ! egrep -q '(envID|VxID):.*[1-9]' /proc/self/status && \ + ([ ! -d /proc/vz ] || [ -d /proc/bc ]); then + iosched_idle='--iosched idle' +fi + +if ! [ -d /var/cache/man ]; then + # Recover from deletion, per FHS. + mkdir -p /var/cache/man + chown man:root /var/cache/man || true + chmod 2755 /var/cache/man +fi + +# expunge old catman pages which have not been read in a week +if [ ! -d /run/systemd/system ] && [ -d /var/cache/man ]; then + cd / + if ! dpkg-statoverride --list /var/cache/man >/dev/null 2>&1; then + find /var/cache/man -ignore_readdir_race ! -user man -print0 | \ + xargs -r0 chown -f man || true + fi + start-stop-daemon --start --pidfile /dev/null --startas /bin/sh \ + --oknodo --chuid man $iosched_idle -- -c \ + "find /var/cache/man -type f -name '*.gz' -atime +6 -print0 | \ + xargs -r0 rm -f" +fi + +# regenerate man database +if [ -x /usr/bin/mandb ]; then + # --pidfile /dev/null so it always starts; mandb isn't really a daemon, + # but we want to start it like one. + start-stop-daemon --start --pidfile /dev/null \ + --startas /usr/bin/mandb --oknodo --chuid man \ + $iosched_idle \ + -- --no-purge --quiet +fi + +exit 0 diff --git a/etc_org/cron.daily/mlocate b/etc_org/cron.daily/mlocate new file mode 100755 index 0000000..aeb1a88 --- /dev/null +++ b/etc_org/cron.daily/mlocate @@ -0,0 +1,21 @@ +#! /bin/bash + +set -e + +[ -x /usr/bin/updatedb.mlocate ] || exit 0 + +if which on_ac_power >/dev/null 2>&1; then + ON_BATTERY=0 + on_ac_power >/dev/null 2>&1 || ON_BATTERY=$? + if [ "$ON_BATTERY" -eq 1 ]; then + exit 0 + fi +fi + +# See ionice(1) +if [ -x /usr/bin/ionice ] && + /usr/bin/ionice -c3 true 2>/dev/null; then + IONICE="/usr/bin/ionice -c3" +fi + +flock --nonblock /run/mlocate.daily.lock $IONICE /usr/bin/updatedb.mlocate diff --git a/etc_org/cron.daily/ntp b/etc_org/cron.daily/ntp new file mode 100755 index 0000000..e7b3093 --- /dev/null +++ b/etc_org/cron.daily/ntp @@ -0,0 +1,39 @@ +#!/bin/sh + +# The default Debian ntp.conf enables logging of various statistics to +# the /var/log/ntpstats directory. The daemon automatically changes +# to a new datestamped set of files at midnight, so all we need to do +# is delete old ones, and compress the ones we're keeping so disk +# usage is controlled. + +statsdir=$(cat /etc/ntp.conf | grep -v '^#' | sed -nr 's/^statsdir[[:space:]]+([^[:space:]]+).*$/\1/p') + +if [ -n "$statsdir" ] && [ -d "$statsdir" ]; then + # only keep a week's depth of these. Delete only files exactly + # within the directory and do not descend into subdirectories + # to avoid security risks on platforms where find is not using + # fts-library. + find "$statsdir" -maxdepth 1 -type f -mtime +7 -delete + + # compress whatever is left to save space but make sure to really + # do it only in the expected directory. + cd "$statsdir" || exit 1 + ls -d -- *stats.???????? > /dev/null 2>&1 + if [ $? -eq 0 ]; then + # Note that gzip won't compress the file names that + # are hard links to the live/current files, so this + # compresses yesterday and previous, leaving the live + # log alone. We supress the warnings gzip issues + # about not compressing the linked file. + gzip --best --quiet -- *stats.???????? + return=$? + case $return in + 2) + exit 0 # squash all warnings + ;; + *) + exit $return # but let real errors through + ;; + esac + fi +fi diff --git a/etc_org/cron.daily/passwd b/etc_org/cron.daily/passwd new file mode 100755 index 0000000..4778bf0 --- /dev/null +++ b/etc_org/cron.daily/passwd @@ -0,0 +1,9 @@ +#!/bin/sh + +cd /var/backups || exit 0 + +for FILE in passwd group shadow gshadow; do + test -f /etc/$FILE || continue + cmp -s $FILE.bak /etc/$FILE && continue + cp -p /etc/$FILE $FILE.bak && chmod 600 $FILE.bak +done diff --git a/etc_org/cron.daily/popularity-contest b/etc_org/cron.daily/popularity-contest new file mode 100755 index 0000000..2c1122f --- /dev/null +++ b/etc_org/cron.daily/popularity-contest @@ -0,0 +1,144 @@ +#!/bin/sh +set -e + +# don't run if this package is removed but not purged +if [ ! -f /usr/sbin/popularity-contest ]; then + exit 0 +fi + +MODE="$1" + +unset MAILFROM +unset MAILTO +unset MY_HOSTID +unset PARTICIPATE +unset SUBMITURLS +unset USEHTTP +unset MTAOPS + +# get configuration information +. /usr/share/popularity-contest/default.conf +. /etc/popularity-contest.conf + +if test -d /etc/popularity-contest.d/; then + for file in `run-parts --list --regex '\.conf$' /etc/popularity-contest.d/`; + do + . $file + done +fi + +# don't run if MAILTO address is blank, and not configured to use HTTP POST! +if [ -z "$MAILTO" ] && [ "yes" != "$USEHTTP" ]; then exit 0; fi + +# don't run if PARTICIPATE is "no" or unset! +if [ "$PARTICIPATE" = "no" ] || [ -z "$PARTICIPATE" ]; then exit 0; fi + +if [ -n "$HTTP_PROXY" ]; then + export http_proxy="$HTTP_PROXY"; +fi + +POPCONOLD=/var/log/popularity-contest +POPCON=/var/log/popularity-contest.new + +# Only run on the given day, to spread the load on the server a bit +if [ "$DAY" ] && [ "$DAY" != "$(date +%w)" ] ; then + # Ensure that popcon runs at least once in the last week + if [ -f "$POPCONOLD" ] ; then + now=$(date +%s) + lastrun=$(date -r $POPCONOLD +%s) + if [ "$MODE" = "--crond" ]; then + # 6.5 days, in seconds + week=561600 + else + # 7.5 days, in seconds + week=648000 + fi + if [ "$(( $now - $lastrun ))" -le "$week" ]; then + exit 0 + fi + fi +fi + +# keep old logs +cd /var/log +umask 022 +savelog -c 7 popularity-contest >/dev/null + +run_popcon() +{ + runuser -s /bin/sh -c "/usr/sbin/popularity-contest" nobody +} + +do_sendmail() +{ + if [ -n "$MAILFROM" ]; then + sendmail -oi $MTAOPS -f "$MAILFROM" $MAILTO + else + sendmail -oi $MTAOPS $MAILTO + fi +} + +# generate the popularity contest data + +run_popcon > $POPCON + +GPG=/usr/bin/gpg + +if [ "$ENCRYPT" = "yes" ] && ! [ -x "$GPG" ]; then + logger -t popularity-contest "encrytion required but gpg is not available." + echo "popularity-contest: encrytion required but gpg is not available." 2>&1 + exit 1 +fi + +if [ -x "$GPG" ] && [ "$ENCRYPT" = "maybe" ] || [ "$ENCRYPT" = "yes" ]; then + POPCONGPG="$POPCON.gpg" + rm -f "$POPCONGPG" + GPGHOME=`mktemp -d` + $GPG --batch --no-options --no-default-keyring --trust-model=always \ + --homedir "$GPGHOME" --keyring $KEYRING --quiet \ + --armor -o "$POPCONGPG" -r $POPCONKEY --encrypt "$POPCON" + rm -rf "$GPGHOME" + POPCON="$POPCONGPG" +fi + +SUBMITTED=no + +# try to post the report through http POST +if [ "$SUBMITURLS" ] && [ "yes" = "$USEHTTP" ]; then + for URL in $SUBMITURLS ; do + if setsid /usr/share/popularity-contest/popcon-upload \ + -u $URL -f $POPCON -C 2>/dev/null ; then + SUBMITTED=yes + else + logger -t popularity-contest "unable to submit report to $URL." + fi + done +fi + +# try to email the popularity contest data + +if [ "$MODE" = "--crond" ] && [ yes != "$SUBMITTED" ] && [ "$MAILTO" ]; then + if [ -x "`which sendmail 2>/dev/null`" ]; then + ( + if [ -n "$MAILFROM" ]; then + echo "From: <$MAILFROM>" + echo "Sender: <$MAILFROM>" + fi + echo "To: $MAILTO" + echo "Subject: popularity-contest submission" + echo "MIME-Version: 1.0" + echo "Content-Type: text/plain" + echo + cat $POPCON + ) | do_sendmail + SUBMITTED=yes + else + logger -t popularity-contest "unable to submit report using sendmail." + fi +fi + +if [ "yes" != "$SUBMITTED" ] ; then + logger -t popularity-contest "unable to submit report." +else + mv $POPCON $POPCONOLD +fi diff --git a/etc_org/cron.daily/update-notifier-common b/etc_org/cron.daily/update-notifier-common new file mode 100755 index 0000000..85db03c --- /dev/null +++ b/etc_org/cron.daily/update-notifier-common @@ -0,0 +1,9 @@ +#!/bin/sh +exit 0 + +set -e + +[ -x /usr/lib/update-notifier/package-data-downloader ] || exit 0 + +# Try to rerun any package data downloads that failed at package install time. +/usr/lib/update-notifier/package-data-downloader diff --git a/etc_org/cron.hourly/.placeholder b/etc_org/cron.hourly/.placeholder new file mode 100644 index 0000000..76cb8d0 --- /dev/null +++ b/etc_org/cron.hourly/.placeholder @@ -0,0 +1,2 @@ +# DO NOT EDIT OR REMOVE +# This file is a simple placeholder to keep dpkg from removing this directory diff --git a/etc_org/cron.monthly/.placeholder b/etc_org/cron.monthly/.placeholder new file mode 100644 index 0000000..76cb8d0 --- /dev/null +++ b/etc_org/cron.monthly/.placeholder @@ -0,0 +1,2 @@ +# DO NOT EDIT OR REMOVE +# This file is a simple placeholder to keep dpkg from removing this directory diff --git a/etc_org/cron.monthly/0anacron b/etc_org/cron.monthly/0anacron new file mode 100755 index 0000000..1b094c0 --- /dev/null +++ b/etc_org/cron.monthly/0anacron @@ -0,0 +1,12 @@ +#!/bin/sh +# +# anacron's cron script +# +# This script updates anacron time stamps. It is called through run-parts +# either by anacron itself or by cron. +# +# The script is called "0anacron" to assure that it will be executed +# _before_ all other scripts. + +test -x /usr/sbin/anacron || exit 0 +anacron -u cron.monthly diff --git a/etc_org/cron.weekly/.placeholder b/etc_org/cron.weekly/.placeholder new file mode 100644 index 0000000..76cb8d0 --- /dev/null +++ b/etc_org/cron.weekly/.placeholder @@ -0,0 +1,2 @@ +# DO NOT EDIT OR REMOVE +# This file is a simple placeholder to keep dpkg from removing this directory diff --git a/etc_org/cron.weekly/0anacron b/etc_org/cron.weekly/0anacron new file mode 100755 index 0000000..d53cde3 --- /dev/null +++ b/etc_org/cron.weekly/0anacron @@ -0,0 +1,12 @@ +#!/bin/sh +# +# anacron's cron script +# +# This script updates anacron time stamps. It is called through run-parts +# either by anacron itself or by cron. +# +# The script is called "0anacron" to assure that it will be executed +# _before_ all other scripts. + +test -x /usr/sbin/anacron || exit 0 +anacron -u cron.weekly diff --git a/etc_org/cron.weekly/fstrim b/etc_org/cron.weekly/fstrim new file mode 100755 index 0000000..7cd52af --- /dev/null +++ b/etc_org/cron.weekly/fstrim @@ -0,0 +1,3 @@ +#!/bin/sh +# trim all mounted file systems which support it +/sbin/fstrim --all || true diff --git a/etc_org/cron.weekly/man-db b/etc_org/cron.weekly/man-db new file mode 100755 index 0000000..b890d38 --- /dev/null +++ b/etc_org/cron.weekly/man-db @@ -0,0 +1,31 @@ +#!/bin/sh +# +# man-db cron weekly + +set -e + +iosched_idle= +# Don't try to change I/O priority in a vserver or OpenVZ. +if ! egrep -q '(envID|VxID):.*[1-9]' /proc/self/status && \ + ([ ! -d /proc/vz ] || [ -d /proc/bc ]); then + iosched_idle='--iosched idle' +fi + +if ! [ -d /var/cache/man ]; then + # Recover from deletion, per FHS. + mkdir -p /var/cache/man + chown man:root /var/cache/man || true + chmod 2755 /var/cache/man +fi + +# regenerate man database +if [ -x /usr/bin/mandb ]; then + # --pidfile /dev/null so it always starts; mandb isn't really a daemon, + # but we want to start it like one. + start-stop-daemon --start --pidfile /dev/null \ + --startas /usr/bin/mandb --oknodo --chuid man \ + $iosched_idle \ + -- --quiet +fi + +exit 0 diff --git a/etc_org/cron.weekly/update-notifier-common b/etc_org/cron.weekly/update-notifier-common new file mode 100755 index 0000000..07b890c --- /dev/null +++ b/etc_org/cron.weekly/update-notifier-common @@ -0,0 +1,8 @@ +#!/bin/sh + +set -e + +[ -x /usr/lib/ubuntu-release-upgrader/release-upgrade-motd ] || exit 0 + +# Check to see whether there is a new version of Ubuntu available +/usr/lib/ubuntu-release-upgrader/release-upgrade-motd diff --git a/etc_org/crontab b/etc_org/crontab new file mode 100644 index 0000000..95edd9b --- /dev/null +++ b/etc_org/crontab @@ -0,0 +1,15 @@ +# /etc/crontab: system-wide crontab +# Unlike any other crontab you don't have to run the `crontab' +# command to install the new version when you edit this file +# and files in /etc/cron.d. These files also have username fields, +# that none of the other crontabs do. + +SHELL=/bin/sh +PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin + +# m h dom mon dow user command +17 * * * * root cd / && run-parts --report /etc/cron.hourly +25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) +47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ) +52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly ) +# diff --git a/etc_org/crypttab b/etc_org/crypttab new file mode 100644 index 0000000..8320514 --- /dev/null +++ b/etc_org/crypttab @@ -0,0 +1 @@ +# diff --git a/etc_org/cups/cups-browsed.conf b/etc_org/cups/cups-browsed.conf new file mode 100644 index 0000000..3be6677 --- /dev/null +++ b/etc_org/cups/cups-browsed.conf @@ -0,0 +1,411 @@ +# All configuration options described here can also be supplied on the +# command line of cups-browsed via the "-o" option. In case of +# contradicting settings the setting defined in the configuration file +# will get used. + +# Unknown directives are ignored, also unknown values. + + +# Which protocols will we use to discover printers on the network? +# Can use DNSSD and/or CUPS and/or LDAP, or 'none' for neither. + +BrowseRemoteProtocols dnssd cups + + +# Which protocols will we use to broadcast shared local printers to the network? +# Can use DNSSD and/or CUPS, or 'none' for neither. +# Only CUPS is actually supported, as DNSSD is done by CUPS itself (we ignore +# DNSSD in this directive). + +# BrowseLocalProtocols none + + +# Settings of this directive apply to both BrowseRemoteProtocols and +# BrowseLocalProtocols. +# Can use DNSSD and/or CUPS and/or LDAP, or 'none' for neither. + +# BrowseProtocols none + + +# Only browse remote printers (via DNS-SD or CUPS browsing) from +# selected servers using the "BrowseAllow", "BrowseDeny", and +# "BrowseOrder" directives + +# This serves for restricting the choice of printers in print dialogs +# to trusted servers or to reduce the number of listed printers in the +# print dialogs to a more user-friendly amount in large networks with +# very many shared printers. + +# This only filters the selection of remote printers for which +# cups-browsed creates local queues. If the print dialog uses other +# mechanisms to list remote printers as for example direct DNS-SD +# access, cups-browsed has no influence. cups-browsed also does not +# prevent the user from manually accessing non-listed printers. + +# "BrowseAllow": Accept printers from these hosts or networks. If +# there are only "BrowseAllow" lines and no "BrowseOrder" and/or +# "BrowseDeny" lines, only servers matching at last one "BrowseAllow" +# line are accepted. + +# "BrowseDeny": Deny printers from these hosts or networks. If there +# are only "BrowseDeny" lines and no "BrowseOrder" and/or +# "BrowseAllow" lines, all servers NOT matching any of the +# "BrowseDeny" lines are accepted. + +# "BrowseOrder": Determine the order in which "BrowseAllow" and +# "BrowseDeny" lines are applied. With "BrowseOrder Deny,Allow" in the +# beginning all servers are accepted, then the "BrowseDeny" lines are +# applied to exclude unwished servers or networks and after that the +# "BrowseAllow" lines to re-include servers or networks. With +# "BrowseOrder Allow,Deny" we start with denying all servers, then +# applying the "BrowseAllow" lines and afterwards the "BrowseDeny" +# lines. + +# Default for "BrowseOrder" is "Deny.Allow" if there are both +# "BrowseAllow" and "BrowseDeny" lines. + +# If there are no "Browse..." lines at all, all servers are accepted. + +# BrowseAllow All +# BrowseAllow cups.example.com +# BrowseAllow 192.168.1.12 +# BrowseAllow 192.168.1.0/24 +# BrowseAllow 192.168.1.0/255.255.255.0 + +# BrowseDeny All +# BrowseDeny printserver.example.com +# BrowseDeny 192.168.1.13 +# BrowseDeny 192.168.3.0/24 +# BrowseDeny 192.168.3.0/255.255.255.0 + +# BrowseOrder Deny,Allow +# BrowseOrder Allow,Deny + + +# Filtering of remote printers by other properties than IP addresses +# of their servers + +# Often the desired selection of printers cannot be reached by only +# taking into account the IP addresses of the servers. For these cases +# there is the BrowseFilter directive to filter by most of the known +# properties of the printer. + +# By default there is no BrowseFilter line meaning that no filtering +# is applied. + +# To do filtering one can supply one or more BrowseFilter directives +# like this: + +# BrowseFilter [NOT] [EXACT] [] + +# The BrowseFilter directive always starts with the word +# "BrowseFilter" and it must at least contain the name of the data +# field () of the printer's properties to which it should +# apply. + +# Avaialble field names are: + +# name: Name of the local print queue to be created +# host: Host name of the remote print server +# port: Port through which the printer is accessed on the server +# service: DNS/SD service name of the remote printer +# domain: Domain of the remote print server + +# Also all field names in the TXT records of DNS-SD-advertised printers +# are valid, like "color", "duplex", "pdl", ... If the field name of +# the filter rule does not exist for the printer, the rule is skipped. + +# The optional field is either the exact value (when the +# option EXACT is supplied) or a regular expression (Run "man 7 regex" +# in a terminal window) to be matched with the data field. + +# If no filed is supplied, rules with field names of the TXT +# record are considered for boolean matching (true/false) of boolean +# field (like duplex, which can have the values "T" for true and "F" +# for false). + +# If the option NOT is supplied, the filter rule is fulfilled if the +# regular expression or the exact value DOES NOT match the content of +# the data field. In a boolean rule (without ) the rule matches +# false. + +# Regular expressions are always considered case-insensitive and +# extended POSIX regular expressions. Field names and options (NOT, +# EXACT) are all evaluated case-insensitive. If there is an error in a +# regular expression, the BrowseFilter line gets ignored. + +# Especially to note is that supplying any simple string consisting of +# only letters, numbers, spaces, and some basic special characters as +# a regular expression matches if it is contained somewhere in the +# data field. + +# If there is more than one BrowseFilter directive, ALL the directives +# need to be fulfilled for the remote printer to be accepted. If one +# is not fulfilled, the printer will get ignored. + +# Examples: + +# Rules for standard data items which are supplied with any remote +# printer advertised via DNS-SD: + +# Print queue name must contain "hum_res_", this matches +# "hum_res_mono" or "hum_res_color" but also "old_hum_res_mono": + +# BrowseFilter name hum_res_ + +# This matches if the remote host name contains "printserver", like +# "printserver.local", "printserver2.example.com", "newprintserver": + +# BrowseFilter host printserver + +# This matches all ports with 631 int its number, for example 631, +# 8631, 10631,...: + +# BrowseFilter port 631 + +# This rule matches if the DNS-SD service name contains "@ printserver": + +# Browsefilter service @ printserver + +# Matches all domains with "local" in their names, not only "local" but +# also things like "printlocally.com": + +# BrowseFilter domain local + +# Examples for rules applying to items of the TXT record: + +# This rule selects PostScript printers, as the "PDL" field in the TXT +# record contains "postscript" then. This includes also remote CUPS +# queues which accept PostScript, independent of whether the physical +# printer behind the CUPS queue accepts PostScript or not. + +# BrowseFilter pdl postscript + +# Color printers usually contain a "Color" entry set to "T" (for true) +# in the TXT record. This rule selects them: + +# BrowseFilter color + +# This is a similar rule to select only duplex (automatic double-sided +# printing) printers: + +# BrowseFilter duplex + +# Rules with the NOT option: + +# This rule EXCLUDES printers from all hosts containing "financial" in +# their names, nice to get rid of the 100s of printers of the +# financial department: + +# BrowseFilter NOT host financial + +# Get only monochrome printers ("Color" set to "F", meaning false, in +# the TXT record): + +# BrowseFilter NOT color + +# Rules with more advanced use of regular expressions: + +# Only queue names which BEGIN WITH "hum_res_" are accepted now, so we +# still get "hum_res_mono" or "hum_res_color" but not +# "old_hum_res_mono" any more: + +# BrowseFilter name ^hum_res_ + +# Server names is accepted if it contains "print_server" OR +# "graphics_dep_server": + +# BrowseFilter host print_server|graphics_dep_server + +# "printserver1", "printserver2", and "printserver3", nothing else: + +# BrowseFilter host ^printserver[1-3]$ + +# Printers understanding at least one of PostScript, PCL, or PDF: + +# BrowseFilter pdl postscript|pcl|pdf + +# Examples for the EXACT option: + +# Only printers from "printserver.local" are accepted: + +# BrowseFilter EXACT host printserver.local + +# Printers from all servers except "prinserver2.local" are accepted: + +# BrowseFilter NOT EXACT host prinserver2.local + + +# Use BrowsePoll to poll a particular CUPS server + +# BrowsePoll cups.example.com +# BrowsePoll cups.example.com:631 +# BrowsePoll cups.example.com:631/version=1.1 + + +# LDAP browsing configuration +# The default value for all options is an empty string. Example configuration: + +# BrowseLDAPBindDN cn=cups-browsed,dc=domain,dc=tld +# BrowseLDAPCACertFile /path/to/server/certificate.pem +# BrowseLDAPDN ou=printers,dc=domain,dc=tld +# BrowseLDAPFilter (printerLocation=/Office 1/*) +# BrowseLDAPPassword s3cret +# BrowseLDAPServer ldaps://ldap.domain.tld + + +# Use DomainSocket to access the local CUPS daemon via another than the +# default domain socket + +# DomainSocket /var/run/cups/cups.sock + + +# Set IPBasedDeviceURIs to "Yes" if cups-browsed should create its +# local queues with device URIs with the IP addresses instead of the +# host names of the remote servers. This mode is there for any +# problems with host name resolution in the network, especially also +# if avahi-daemon is only run for printer discovery and already +# stopped while still printing. By default this mode is turned off, +# meaning that we use URIs with host names. + +# If you prefer IPv4 or IPv6 IP addresses in the URIs, you can set +# IPBasedDeviceURIs to "IPv4" to only get IPv4 IP addresses or +# IPBasedDeviceURIs to "IPv6" to only get IPv6 IP addresses. + +# IPBasedDeviceURIs No +# IPBasedDeviceURIs Yes +# IPBasedDeviceURIs IPv4 +# IPBasedDeviceURIs IPv6 + + +# Set CreateRemoteRawPrinterQueues to "Yes" to let cups-browsed also +# create local queues pointing to remote raw CUPS queues. Normally, +# only queues pointing to remote queues with PPD/driver are created +# as we do not use drivers on the client side, but in some cases +# accessing a remote raw queue can make sense, for example if the +# queue forwards the jobs by a special backend like Tea4CUPS. + +# CreateRemoteRawPrinterQueues Yes + + +# Set CreateIPPPrinterQueues to "Yes" to let cups-browsed discover IPP +# network printers (native printers, not CUPS queues) with known page +# description languages (PWG Raster, PDF, PostScript, PCL XL, PCL +# 5c/e) in the local network and auto-create PPD-less print queues for +# them (using a System V interface script to control the filter +# chain). Clients have to IPP-poll the capabilities of the printer and +# send option settings as standard IPP attributes. We do not poll the +# capabilities by ourselves to not wake up the printer from +# power-saving mode when creating the queues. Jobs have to be sent in +# PDF format. Other formats are not accepted. This functionality is +# primarily for mobile devices running CUPS to not need a printer +# setup tool nor a collection of printer drivers and PPDs. + +# CreateIPPPrinterQueues Yes + + +# If cups-browsed is automatically creating print queues for native +# IPP network printers ("CreateIPPPrinterQueues Yes"), the type of +# queue to be created can be selected by the "IPPPrinterQueueType" +# directive. The "PPD" setting makes always queues with PPD file +# being created and no queue if the printer does not supply sufficient +# information for creating a PPD. With "NoPPD" the queue is always +# created with a System V interface script as filter, also when +# creatig a PPD would be possible. "Auto" (the default) lets a PPD +# being created if the printer supplies sufficient information and a +# System V interface script otherwise. + +# IPPPrinterQueueType Auto +# IPPPrinterQueueType PPD +# IPPPrinterQueueType NoPPD + + +# The LoadBalancing directive switches between two methods of handling +# load balancing between equally-named remote queues which are +# represented by one local print queue making up a cluster of them +# (implicit class). + +# The two methods are: + +# Queuing of jobs on the client (LoadBalancing QueueOnClient): + +# Here we queue up the jobs on the client and regularly check the +# clustered remote print queues. If we find an idle queue, we pass +# on a job to it. + +# This is also the method which CUPS uses for classes. Advantage is a +# more even distribution of the job workload on the servers +# (especially if the printing speed of the servers is very different), +# and if a server fails, there are not several jobs stuck or +# lost. Disadvantage is that if one takes the client (laptop, mobile +# phone, ...) out of the local network, printing stops with the jobs +# waiting in the local queue. + +# Queuing of jobs on the servers (LoadBalancing QueueOnServers): + +# Here we check the number of jobs on each of the clustered remote +# printers and send an incoming job immediately to the remote printer +# with the lowest amount of jobs in its queue. This way no jobs queue +# up locally, all jobs which are waiting are waiting on one of the +# remote servers. + +# Not having jobs waiting locally has the advantage that we can take +# the local machine from the network and all jobs get printed. +# Disadvantage is that if a server with a full queue of jobs goes +# away, the jobs go away, too. + +# Default is queuing the jobs on the client as this is what CUPS does +# with classes. + +# LoadBalancing QueueOnClient +# LoadBalancing QueueOnServers + + +# With the DefaultOptions directive one or more option settings can be +# defined to be applied to every print queue newly created by +# cups-browsed. Each option is supplied as one supplies options with +# the "-o" command line argument to the "lpadmin" command (Run "man +# lpadmin" for more details). More than one option can be supplied +# separating the options by spaces. By default no option settings are +# pre-defined. + +# Note that print queues which cups-browsed already created before +# remember their previous settings and so these settings do not get +# applied. + +# DefaultOptions Option1=Value1 Option2=Value2 Option3 noOption4 + + +# The AutoShutdown directive specifies whether cups-browsed should +# automatically terminate when it has no local raw queues set up +# pointing to any discovered remote printers or no jobs on such queues +# depending on AutoShutdownOn setting (auto shutdown mode). Setting it +# to "On" activates the auto-shutdown mode, setting it to "Off" +# deactiivates it (the default). The special mode "avahi" turns auto +# shutdown off while avahi-daemon is running and on when avahi-daemon +# stops. This allows running cups-browsed on-demand when avahi-daemon +# is run on-demand. + +# AutoShutdown Off +# AutoShutdown On +# AutoShutdown avahi + + +# The AutoShutdownOn directive determines what event cups-browsed +# considers as inactivity in auto shutdown mode. "NoQueues" (the +# default) means that auto shutdown is initiated when there are no +# queues for discovered remote printers generated by cups-browsed any +# more. "NoJobs" means that all queues generated by cups-browsed are +# without jobs. + +# AutoShutdownOn NoQueues +# AutoShutdownOn NoJobs + + +# The AutoShutdownTimeout directive specifies after how many seconds +# without local raw queues set up pointing to any discovered remote +# printers or jobs on these queues cups-browsed should actually shut +# down in auto shutdown mode. Default is 30 seconds, 0 means immediate +# shutdown. + +# AutoShutdownTimeout 30 diff --git a/etc_org/cups/cups-files.conf b/etc_org/cups/cups-files.conf new file mode 100644 index 0000000..d03a378 --- /dev/null +++ b/etc_org/cups/cups-files.conf @@ -0,0 +1,93 @@ +# +# File/directory/user/group configuration file for the CUPS scheduler. +# See "man cups-files.conf" for a complete description of this file. +# + +# List of events that are considered fatal errors for the scheduler... +#FatalErrors config + +# Do we call fsync() after writing configuration or status files? +#SyncOnClose Yes + +# Default user and group for filters/backends/helper programs; this cannot be +# any user or group that resolves to ID 0 for security reasons... +#User lp +#Group lp + +# Administrator user group, used to match @SYSTEM in cupsd.conf policy rules... +# This cannot contain the Group value for security reasons... +SystemGroup lpadmin + + +# User that is substituted for unauthenticated (remote) root accesses... +#RemoteRoot remroot + +# Do we allow file: device URIs other than to /dev/null? +#FileDevice No + +# Permissions for configuration and log files... +#ConfigFilePerm 0640 +#LogFilePerm 00640 + +# Location of the file logging all access to the scheduler; may be the name +# "syslog". If not an absolute path, the value of ServerRoot is used as the +# root directory. Also see the "AccessLogLevel" directive in cupsd.conf. +AccessLog /var/log/cups/access_log + +# Location of cache files used by the scheduler... +#CacheDir /var/cache/cups + +# Location of data files used by the scheduler... +#DataDir /usr/share/cups + +# Location of the static web content served by the scheduler... +#DocumentRoot /usr/share/cups/doc-root + +# Location of the file logging all messages produced by the scheduler and any +# helper programs; may be the name "syslog". If not an absolute path, the value +# of ServerRoot is used as the root directory. Also see the "LogLevel" +# directive in cupsd.conf. +ErrorLog /var/log/cups/error_log + +# Location of fonts used by older print filters... +#FontPath /usr/share/cups/fonts + +# Location of LPD configuration +#LPDConfigFile + +# Location of the file logging all pages printed by the scheduler and any +# helper programs; may be the name "syslog". If not an absolute path, the value +# of ServerRoot is used as the root directory. Also see the "PageLogFormat" +# directive in cupsd.conf. +PageLog /var/log/cups/page_log + +# Location of the file listing all of the local printers... +#Printcap /var/run/cups/printcap + +# Format of the Printcap file... +#PrintcapFormat bsd +#PrintcapFormat plist +#PrintcapFormat solaris + +# Location of all spool files... +#RequestRoot /var/spool/cups + +# Location of helper programs... +#ServerBin /usr/lib/cups + +# SSL/TLS keychain for the scheduler... +#ServerKeychain ssl + +# Location of other configuration files... +#ServerRoot /etc/cups + +# Location of Samba configuration file... +#SMBConfigFile + +# Location of scheduler state files... +#StateDir /var/run/cups + +# Location of scheduler/helper temporary files. This directory is emptied on +# scheduler startup and cannot be one of the standard (public) temporary +# directory locations for security reasons... +#TempDir /var/spool/cups/tmp diff --git a/etc_org/cups/cupsd.conf b/etc_org/cups/cupsd.conf new file mode 100644 index 0000000..0f233ad --- /dev/null +++ b/etc_org/cups/cupsd.conf @@ -0,0 +1,140 @@ +# +# Configuration file for the CUPS scheduler. See "man cupsd.conf" for a +# complete description of this file. +# + +# Log general information in error_log - change "warn" to "debug" +# for troubleshooting... +LogLevel warn +PageLogFormat + +# Deactivate CUPS' internal logrotating, as we provide a better one, especially +# LogLevel debug2 gets usable now +MaxLogSize 0 + +# Only listen for connections from the local machine. +Listen localhost:631 +Listen /var/run/cups/cups.sock + +# Show shared printers on the local network. +Browsing Off +BrowseLocalProtocols dnssd + +# Default authentication type, when authentication is required... +DefaultAuthType Basic + +# Web interface setting... +WebInterface Yes + +# Restrict access to the server... + + Order allow,deny + + +# Restrict access to the admin pages... + + Order allow,deny + + +# Restrict access to configuration files... + + AuthType Default + Require user @SYSTEM + Order allow,deny + + +# Restrict access to log files... + + AuthType Default + Require user @SYSTEM + Order allow,deny + + +# Set the default printer/job policies... + + # Job/subscription privacy... + JobPrivateAccess default + JobPrivateValues default + SubscriptionPrivateAccess default + SubscriptionPrivateValues default + + # Job-related operations must be done by the owner or an administrator... + + Order deny,allow + + + + Require user @OWNER @SYSTEM + Order deny,allow + + + # All administration operations require an administrator to authenticate... + + AuthType Default + Require user @SYSTEM + Order deny,allow + + + # All printer operations require a printer operator to authenticate... + + AuthType Default + Require user @SYSTEM + Order deny,allow + + + # Only the owner or an administrator can cancel or authenticate a job... + + Require user @OWNER @SYSTEM + Order deny,allow + + + + Order deny,allow + + + +# Set the authenticated printer/job policies... + + # Job/subscription privacy... + JobPrivateAccess default + JobPrivateValues default + SubscriptionPrivateAccess default + SubscriptionPrivateValues default + + # Job-related operations must be done by the owner or an administrator... + + AuthType Default + Order deny,allow + + + + AuthType Default + Require user @OWNER @SYSTEM + Order deny,allow + + + # All administration operations require an administrator to authenticate... + + AuthType Default + Require user @SYSTEM + Order deny,allow + + + # All printer operations require a printer operator to authenticate... + + AuthType Default + Require user @SYSTEM + Order deny,allow + + + # Only the owner or an administrator can cancel or authenticate a job... + + AuthType Default + Require user @OWNER @SYSTEM + Order deny,allow + + + + Order deny,allow + + diff --git a/etc_org/cups/raw.convs b/etc_org/cups/raw.convs new file mode 100644 index 0000000..0bd0e29 --- /dev/null +++ b/etc_org/cups/raw.convs @@ -0,0 +1,5 @@ +# This file was generated by the cups package. You may change it, or +# reconfigure this file with dpkg-reconfigure. If it is removed, it +# will be regenerated by the package scripts. + +application/octet-stream application/vnd.cups-raw 0 - diff --git a/etc_org/cups/raw.types b/etc_org/cups/raw.types new file mode 100644 index 0000000..839755f --- /dev/null +++ b/etc_org/cups/raw.types @@ -0,0 +1,5 @@ +# This file was generated by the cups package. You may change it, or +# reconfigure this file with dpkg-reconfigure. If it is removed, it +# will be regenerated by the package scripts. + +application/octet-stream diff --git a/etc_org/cups/snmp.conf b/etc_org/cups/snmp.conf new file mode 100644 index 0000000..a7d1e3b --- /dev/null +++ b/etc_org/cups/snmp.conf @@ -0,0 +1,7 @@ +# +# SNMP configuration file for CUPS. See "man cups-snmp.conf" for a complete +# description of this file. +# + +Address @LOCAL +Community public diff --git a/etc_org/cups/subscriptions.conf b/etc_org/cups/subscriptions.conf new file mode 100644 index 0000000..7d30a9d --- /dev/null +++ b/etc_org/cups/subscriptions.conf @@ -0,0 +1,3 @@ +# Subscription configuration file for CUPS v2.1.3 +# Written by cupsd +NextSubscriptionId 50 diff --git a/etc_org/cups/subscriptions.conf.O b/etc_org/cups/subscriptions.conf.O new file mode 100644 index 0000000..4bd9aa6 --- /dev/null +++ b/etc_org/cups/subscriptions.conf.O @@ -0,0 +1,156 @@ +# Subscription configuration file for CUPS v2.1.3 +# Written by cupsd +NextSubscriptionId 47 + +Events printer-changed +Owner root +LeaseDuration 86400 +Interval 60 +ExpirationTime 1485101302 +NextEventId 1 + + +Events all +Owner anonymous +Recipient dbus:// +LeaseDuration 86400 +Interval 0 +ExpirationTime 1485101302 +NextEventId 46 + + +Events printer-changed +Owner root +LeaseDuration 86400 +Interval 60 +ExpirationTime 1485102501 +NextEventId 1 + + +Events all +Owner anonymous +Recipient dbus:// +LeaseDuration 86400 +Interval 0 +ExpirationTime 1485102501 +NextEventId 38 + + +Events printer-changed +Owner root +LeaseDuration 86400 +Interval 60 +ExpirationTime 1485123986 +NextEventId 1 + + +Events all +Owner anonymous +Recipient dbus:// +LeaseDuration 86400 +Interval 0 +ExpirationTime 1485123988 +NextEventId 36 + + +Events printer-changed +Owner root +LeaseDuration 86400 +Interval 60 +ExpirationTime 1485125126 +NextEventId 1 + + +Events all +Owner anonymous +Recipient dbus:// +LeaseDuration 86400 +Interval 0 +ExpirationTime 1485125127 +NextEventId 34 + + +Events printer-changed +Owner root +LeaseDuration 86400 +Interval 60 +ExpirationTime 1485153365 +NextEventId 1 + + +Events all +Owner anonymous +Recipient dbus:// +LeaseDuration 86400 +Interval 0 +ExpirationTime 1485153365 +NextEventId 32 + + +Events printer-changed +Owner root +LeaseDuration 86400 +Interval 60 +ExpirationTime 1485159109 +NextEventId 1 + + +Events all +Owner anonymous +Recipient dbus:// +LeaseDuration 86400 +Interval 0 +ExpirationTime 1485159109 +NextEventId 30 + + +Events printer-changed +Owner root +LeaseDuration 86400 +Interval 60 +ExpirationTime 1485159699 +NextEventId 1 + + +Events all +Owner anonymous +Recipient dbus:// +LeaseDuration 86400 +Interval 0 +ExpirationTime 1485159700 +NextEventId 28 + + +Events printer-changed +Owner root +LeaseDuration 86400 +Interval 60 +ExpirationTime 1485161806 +NextEventId 1 + + +Events all +Owner anonymous +Recipient dbus:// +LeaseDuration 86400 +Interval 0 +ExpirationTime 1485161806 +NextEventId 26 + + +Events printer-changed +Owner root +LeaseDuration 86400 +Interval 60 +ExpirationTime 1485176193 +NextEventId 1 + + +Events all +Owner anonymous +Recipient dbus:// +LeaseDuration 86400 +Interval 0 +ExpirationTime 1485176193 +NextEventId 24 + diff --git a/etc_org/cupshelpers/preferreddrivers.xml b/etc_org/cupshelpers/preferreddrivers.xml new file mode 100644 index 0000000..666fb6d --- /dev/null +++ b/etc_org/cupshelpers/preferreddrivers.xml @@ -0,0 +1,316 @@ + + + + + + + + + + + generic + + + + + + + generic + none + + + + + + + generic + none + + + + + + + generic + none + + + + + + + generic + none + + + + + + + generic + none + + + + + + + generic + none + + + + + + + generic + none + + + + + + generic + none + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + exact-cmd + + + + + + + + + + + + + + + + + + + + + gutenprint* + + + + + + + + + + + manufacturer-ricoh-ps + manufacturer-ricoh-pxl + + + + + + + + hpcups + + + *-postscript + manufacturer* + + + + + + + + + + + + *-postscript + + + + + + + + + + + + gutenprint* + + + + + + + manufacturer-cmd + foomatic-recommended-nonpostscript + manufacturer* + pdf + foomatic-recommended-postscript + hpcups + splix + foomatic-postscript + + + + + + + gutenprint-simplified + gutenprint-expert + foomatic-gutenprint + foomatic + cups + + + generic-postscript + generic-foomatic-recommended + generic-pcl6 + generic-pcl5c + generic-pcl5e + generic-pcl5 + generic-pcl + generic-escp + ghostscript + generic + + + foomatic-recommended-hpijs + hpijs + foomatic-hpijs + + + hpcups-plugin + hpijs-plugin + turboprint + + + + diff --git a/etc_org/dbus-1/session.conf b/etc_org/dbus-1/session.conf new file mode 120000 index 0000000..b4a3252 --- /dev/null +++ b/etc_org/dbus-1/session.conf @@ -0,0 +1 @@ +/usr/share/dbus-1/session.conf \ No newline at end of file diff --git a/etc_org/dbus-1/system.conf b/etc_org/dbus-1/system.conf new file mode 120000 index 0000000..f22bf8f --- /dev/null +++ b/etc_org/dbus-1/system.conf @@ -0,0 +1 @@ +/usr/share/dbus-1/system.conf \ No newline at end of file diff --git a/etc_org/dbus-1/system.d/avahi-dbus.conf b/etc_org/dbus-1/system.d/avahi-dbus.conf new file mode 100644 index 0000000..44b1a67 --- /dev/null +++ b/etc_org/dbus-1/system.d/avahi-dbus.conf @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/etc_org/dbus-1/system.d/bluetooth.conf b/etc_org/dbus-1/system.d/bluetooth.conf new file mode 100644 index 0000000..dea71b8 --- /dev/null +++ b/etc_org/dbus-1/system.d/bluetooth.conf @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/etc_org/dbus-1/system.d/com.hp.hplip.conf b/etc_org/dbus-1/system.d/com.hp.hplip.conf new file mode 100644 index 0000000..cf88a07 --- /dev/null +++ b/etc_org/dbus-1/system.d/com.hp.hplip.conf @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/etc_org/dbus-1/system.d/com.redhat.NewPrinterNotification.conf b/etc_org/dbus-1/system.d/com.redhat.NewPrinterNotification.conf new file mode 100644 index 0000000..912cbcd --- /dev/null +++ b/etc_org/dbus-1/system.d/com.redhat.NewPrinterNotification.conf @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/etc_org/dbus-1/system.d/com.redhat.PrinterDriversInstaller.conf b/etc_org/dbus-1/system.d/com.redhat.PrinterDriversInstaller.conf new file mode 100644 index 0000000..d5e5c54 --- /dev/null +++ b/etc_org/dbus-1/system.d/com.redhat.PrinterDriversInstaller.conf @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/etc_org/dbus-1/system.d/com.ubuntu.LanguageSelector.conf b/etc_org/dbus-1/system.d/com.ubuntu.LanguageSelector.conf new file mode 100644 index 0000000..891d825 --- /dev/null +++ b/etc_org/dbus-1/system.d/com.ubuntu.LanguageSelector.conf @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + diff --git a/etc_org/dbus-1/system.d/com.ubuntu.SoftwareProperties.conf b/etc_org/dbus-1/system.d/com.ubuntu.SoftwareProperties.conf new file mode 100644 index 0000000..a96664f --- /dev/null +++ b/etc_org/dbus-1/system.d/com.ubuntu.SoftwareProperties.conf @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + diff --git a/etc_org/dbus-1/system.d/dnsmasq.conf b/etc_org/dbus-1/system.d/dnsmasq.conf new file mode 100644 index 0000000..03c4eaf --- /dev/null +++ b/etc_org/dbus-1/system.d/dnsmasq.conf @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + diff --git a/etc_org/dbus-1/system.d/kerneloops.dbus b/etc_org/dbus-1/system.d/kerneloops.dbus new file mode 100644 index 0000000..5710708 --- /dev/null +++ b/etc_org/dbus-1/system.d/kerneloops.dbus @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/etc_org/dbus-1/system.d/nm-dispatcher.conf b/etc_org/dbus-1/system.d/nm-dispatcher.conf new file mode 100644 index 0000000..fd2f0e5 --- /dev/null +++ b/etc_org/dbus-1/system.d/nm-dispatcher.conf @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/etc_org/dbus-1/system.d/nm-pptp-service.conf b/etc_org/dbus-1/system.d/nm-pptp-service.conf new file mode 100644 index 0000000..343cc0e --- /dev/null +++ b/etc_org/dbus-1/system.d/nm-pptp-service.conf @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/etc_org/dbus-1/system.d/org.blueman.Mechanism.conf b/etc_org/dbus-1/system.d/org.blueman.Mechanism.conf new file mode 100644 index 0000000..f2e9ccc --- /dev/null +++ b/etc_org/dbus-1/system.d/org.blueman.Mechanism.conf @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/etc_org/dbus-1/system.d/org.debian.apt.conf b/etc_org/dbus-1/system.d/org.debian.apt.conf new file mode 100644 index 0000000..68237e4 --- /dev/null +++ b/etc_org/dbus-1/system.d/org.debian.apt.conf @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + diff --git a/etc_org/dbus-1/system.d/org.freedesktop.Accounts.conf b/etc_org/dbus-1/system.d/org.freedesktop.Accounts.conf new file mode 100644 index 0000000..95fc616 --- /dev/null +++ b/etc_org/dbus-1/system.d/org.freedesktop.Accounts.conf @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + diff --git a/etc_org/dbus-1/system.d/org.freedesktop.ColorManager.conf b/etc_org/dbus-1/system.d/org.freedesktop.ColorManager.conf new file mode 100644 index 0000000..e628830 --- /dev/null +++ b/etc_org/dbus-1/system.d/org.freedesktop.ColorManager.conf @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/etc_org/dbus-1/system.d/org.freedesktop.DisplayManager.conf b/etc_org/dbus-1/system.d/org.freedesktop.DisplayManager.conf new file mode 100644 index 0000000..66d9f24 --- /dev/null +++ b/etc_org/dbus-1/system.d/org.freedesktop.DisplayManager.conf @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + diff --git a/etc_org/dbus-1/system.d/org.freedesktop.ModemManager1.conf b/etc_org/dbus-1/system.d/org.freedesktop.ModemManager1.conf new file mode 100644 index 0000000..6b90b4b --- /dev/null +++ b/etc_org/dbus-1/system.d/org.freedesktop.ModemManager1.conf @@ -0,0 +1,209 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/etc_org/dbus-1/system.d/org.freedesktop.NetworkManager.conf b/etc_org/dbus-1/system.d/org.freedesktop.NetworkManager.conf new file mode 100644 index 0000000..fd7e09b --- /dev/null +++ b/etc_org/dbus-1/system.d/org.freedesktop.NetworkManager.conf @@ -0,0 +1,163 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1024 + 2048 + + diff --git a/etc_org/dbus-1/system.d/org.freedesktop.PackageKit-aptd.conf b/etc_org/dbus-1/system.d/org.freedesktop.PackageKit-aptd.conf new file mode 100644 index 0000000..03b371a --- /dev/null +++ b/etc_org/dbus-1/system.d/org.freedesktop.PackageKit-aptd.conf @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/etc_org/dbus-1/system.d/org.freedesktop.PolicyKit1.conf b/etc_org/dbus-1/system.d/org.freedesktop.PolicyKit1.conf new file mode 100644 index 0000000..c8ef513 --- /dev/null +++ b/etc_org/dbus-1/system.d/org.freedesktop.PolicyKit1.conf @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + diff --git a/etc_org/dbus-1/system.d/org.freedesktop.RealtimeKit1.conf b/etc_org/dbus-1/system.d/org.freedesktop.RealtimeKit1.conf new file mode 100644 index 0000000..c8d4eb5 --- /dev/null +++ b/etc_org/dbus-1/system.d/org.freedesktop.RealtimeKit1.conf @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/etc_org/dbus-1/system.d/org.freedesktop.SystemToolsBackends.conf b/etc_org/dbus-1/system.d/org.freedesktop.SystemToolsBackends.conf new file mode 100644 index 0000000..f11bbd1 --- /dev/null +++ b/etc_org/dbus-1/system.d/org.freedesktop.SystemToolsBackends.conf @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/etc_org/dbus-1/system.d/org.freedesktop.UDisks2.conf b/etc_org/dbus-1/system.d/org.freedesktop.UDisks2.conf new file mode 100644 index 0000000..7e176d3 --- /dev/null +++ b/etc_org/dbus-1/system.d/org.freedesktop.UDisks2.conf @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + diff --git a/etc_org/dbus-1/system.d/org.freedesktop.UPower.conf b/etc_org/dbus-1/system.d/org.freedesktop.UPower.conf new file mode 100644 index 0000000..5a6c660 --- /dev/null +++ b/etc_org/dbus-1/system.d/org.freedesktop.UPower.conf @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/etc_org/dbus-1/system.d/org.freedesktop.fwupd.conf b/etc_org/dbus-1/system.d/org.freedesktop.fwupd.conf new file mode 100644 index 0000000..7267fa9 --- /dev/null +++ b/etc_org/dbus-1/system.d/org.freedesktop.fwupd.conf @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/etc_org/dbus-1/system.d/org.freedesktop.hostname1.conf b/etc_org/dbus-1/system.d/org.freedesktop.hostname1.conf new file mode 100644 index 0000000..46b4aad --- /dev/null +++ b/etc_org/dbus-1/system.d/org.freedesktop.hostname1.conf @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + diff --git a/etc_org/dbus-1/system.d/org.freedesktop.locale1.conf b/etc_org/dbus-1/system.d/org.freedesktop.locale1.conf new file mode 100644 index 0000000..79d0ecd --- /dev/null +++ b/etc_org/dbus-1/system.d/org.freedesktop.locale1.conf @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + diff --git a/etc_org/dbus-1/system.d/org.freedesktop.login1.conf b/etc_org/dbus-1/system.d/org.freedesktop.login1.conf new file mode 100644 index 0000000..1662d4c --- /dev/null +++ b/etc_org/dbus-1/system.d/org.freedesktop.login1.conf @@ -0,0 +1,270 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/etc_org/dbus-1/system.d/org.freedesktop.network1.conf b/etc_org/dbus-1/system.d/org.freedesktop.network1.conf new file mode 100644 index 0000000..52dad33 --- /dev/null +++ b/etc_org/dbus-1/system.d/org.freedesktop.network1.conf @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/etc_org/dbus-1/system.d/org.freedesktop.resolve1.conf b/etc_org/dbus-1/system.d/org.freedesktop.resolve1.conf new file mode 100644 index 0000000..25b0977 --- /dev/null +++ b/etc_org/dbus-1/system.d/org.freedesktop.resolve1.conf @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + diff --git a/etc_org/dbus-1/system.d/org.freedesktop.systemd1.conf b/etc_org/dbus-1/system.d/org.freedesktop.systemd1.conf new file mode 100644 index 0000000..6a7a37e --- /dev/null +++ b/etc_org/dbus-1/system.d/org.freedesktop.systemd1.conf @@ -0,0 +1,212 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/etc_org/dbus-1/system.d/org.freedesktop.timedate1.conf b/etc_org/dbus-1/system.d/org.freedesktop.timedate1.conf new file mode 100644 index 0000000..36557d5 --- /dev/null +++ b/etc_org/dbus-1/system.d/org.freedesktop.timedate1.conf @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + diff --git a/etc_org/dbus-1/system.d/org.mate.CPUFreqSelector.conf b/etc_org/dbus-1/system.d/org.mate.CPUFreqSelector.conf new file mode 100644 index 0000000..4374b8a --- /dev/null +++ b/etc_org/dbus-1/system.d/org.mate.CPUFreqSelector.conf @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + diff --git a/etc_org/dbus-1/system.d/org.mate.SettingsDaemon.DateTimeMechanism.conf b/etc_org/dbus-1/system.d/org.mate.SettingsDaemon.DateTimeMechanism.conf new file mode 100644 index 0000000..297f121 --- /dev/null +++ b/etc_org/dbus-1/system.d/org.mate.SettingsDaemon.DateTimeMechanism.conf @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + diff --git a/etc_org/dbus-1/system.d/org.opensuse.CupsPkHelper.Mechanism.conf b/etc_org/dbus-1/system.d/org.opensuse.CupsPkHelper.Mechanism.conf new file mode 100644 index 0000000..4068ede --- /dev/null +++ b/etc_org/dbus-1/system.d/org.opensuse.CupsPkHelper.Mechanism.conf @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + diff --git a/etc_org/dbus-1/system.d/pulseaudio-system.conf b/etc_org/dbus-1/system.d/pulseaudio-system.conf new file mode 100644 index 0000000..2eb342e --- /dev/null +++ b/etc_org/dbus-1/system.d/pulseaudio-system.conf @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + diff --git a/etc_org/dbus-1/system.d/wpa_supplicant.conf b/etc_org/dbus-1/system.d/wpa_supplicant.conf new file mode 100644 index 0000000..e1fb010 --- /dev/null +++ b/etc_org/dbus-1/system.d/wpa_supplicant.conf @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/etc_org/debconf.conf b/etc_org/debconf.conf new file mode 100644 index 0000000..549c1d5 --- /dev/null +++ b/etc_org/debconf.conf @@ -0,0 +1,83 @@ +# This is the main config file for debconf. It tells debconf where to +# store data. The format of this file is a set of stanzas. Each stanza +# except the first sets up a database for debconf to use. For details, see +# debconf.conf(5) (in the debconf-doc package). +# +# So first things first. This first stanza gives the names of two databases. + +# Debconf will use this database to store the data you enter into it, +# and some other dynamic data. +Config: configdb +# Debconf will use this database to store static template data. +Templates: templatedb + +# World-readable, and accepts everything but passwords. +Name: config +Driver: File +Mode: 644 +Reject-Type: password +Filename: /var/cache/debconf/config.dat + +# Not world readable (the default), and accepts only passwords. +Name: passwords +Driver: File +Mode: 600 +Backup: false +Required: false +Accept-Type: password +Filename: /var/cache/debconf/passwords.dat + +# Set up the configdb database. By default, it consists of a stack of two +# databases, one to hold passwords and one for everything else. +Name: configdb +Driver: Stack +Stack: config, passwords + +# Set up the templatedb database, which is a single flat text file +# by default. +Name: templatedb +Driver: File +Mode: 644 +Filename: /var/cache/debconf/templates.dat + +# Well that was pretty straightforward, and it will be enough for most +# people's needs, but debconf's database drivers can be used to do much +# more interesting things. For example, suppose you want to use config +# data from another host, which is mounted over nfs or perhaps the database +# is accessed via LDAP. You don't want to write to the remote debconf database, +# just read from it, so you still need a local database for local changes. +# +# A remote NFS mounted database, read-only. It is optional; if debconf +# fails to use it it will not abort. +#Name: remotedb +#Driver: DirTree +#Directory: /mnt/otherhost/var/cache/debconf/config +#Readonly: true +#Required: false +# +# A remote LDAP database. It is also read-only. The password is really +# only necessary if the database is not accessible anonymously. +# Option KeyByKey instructs the backend to retrieve keys from the LDAP +# server individually (when they are requested), instead of loading all +# keys at startup. The default is 0, and should only be enabled if you +# want to track accesses to individual keys on the LDAP server side. +#Name: remotedb +#Driver: LDAP +#Server: remotehost +#BaseDN: cn=debconf,dc=domain,dc=com +#BindDN: uid=admin,dc=domain,dc=com +#BindPasswd: secret +#KeyByKey: 0 +# +# A stack consisting of two databases. Values will be read from +# the first database in the stack to contain a value. In this example, +# writes always go to the first database. +#Name: fulldb +#Driver: Stack +#Stack: configdb, remotedb +# +# In this example, we'd use Config: fulldb at the top of the file +# to make it use the combination of the databases. +# +# Even more complex and interesting setups are possible, see the +# debconf.conf(5) page for details. diff --git a/etc_org/debian_version b/etc_org/debian_version new file mode 100644 index 0000000..b0b57ed --- /dev/null +++ b/etc_org/debian_version @@ -0,0 +1 @@ +stretch/sid diff --git a/etc_org/default/alsa b/etc_org/default/alsa new file mode 100644 index 0000000..7a13cc1 --- /dev/null +++ b/etc_org/default/alsa @@ -0,0 +1,14 @@ +# Configuration file for alsa-base + +# List, separated by spaces, the names of modules that should be +# unloaded, if present, before the machine is suspended. Use the +# special name "all" if you would like all ALSA sound modules to be +# removed. The modules that are removed will be loaded again after +# resume. Currently this only has an effect if you are using apmd. +# Examples: +# Value Action at suspend time +# "" Do nothing +# "snd-cs46xx" Stop sound processes and remove the snd-cs46xx module +# "all" Stop sound processes and remove all ALSA modules +force_unload_modules_before_suspend="" + diff --git a/etc_org/default/anacron b/etc_org/default/anacron new file mode 100644 index 0000000..40e0494 --- /dev/null +++ b/etc_org/default/anacron @@ -0,0 +1,6 @@ +# If set to "yes", start anacron even when on battery power. By +# default, the /etc/init.d/anacron script tries to avoid running +# anacron unless on AC power, so as to avoid running down the battery. +# (Things like the locate updatedb cause a lot of I/O.) + +ANACRON_RUN_ON_BATTERY_POWER=no diff --git a/etc_org/default/apport b/etc_org/default/apport new file mode 100644 index 0000000..eddc830 --- /dev/null +++ b/etc_org/default/apport @@ -0,0 +1,4 @@ +# set this to 0 to disable apport, or to 1 to enable it +# you can temporarily override this with +# sudo service apport start force_start=1 +enabled=0 diff --git a/etc_org/default/aufs b/etc_org/default/aufs new file mode 100644 index 0000000..30d6da1 --- /dev/null +++ b/etc_org/default/aufs @@ -0,0 +1,81 @@ +# aufs variables for shell scripts +AUFS_VERSION=4.x-rcN-20160111 +AUFS_SUPER_MAGIC=1635083891 +AUFS_SUPER_MAGIC_HEX=0x61756673 +AUFS_ROOT_INO=2 +AUFS_WH_PFX=.wh. +AUFS_WH_PFX2=.wh..wh. +AUFS_MAX_NAMELEN=242 +AUFS_WKQ_NAME=aufsd +AUFS_WH_DIROPQ=.wh..wh..opq +AUFS_WH_BASE=.wh..wh.aufs +AUFS_WH_PLINKDIR=.wh..wh.plnk +AUFS_WH_ORPHDIR=.wh..wh.orph + +# library functions for aufs shell scripts + +# path in canonical representation +# note: bash builtin "pwd -P" modies $PWD unexpectedly +SetDir() # var dir +{ + cd "$2" + eval "$1=\"$(pwd -P)\"" + cd "$OLDPWD" +} + +# escape the unprintable characters, mainly for grep-ping /proc/mounts +Esc() # [-e] +{ + sed -r -e ' + s/\\/\\134/g + s/$/\\012/ + ' | + tr -d '\n' | + sed -r -e ' + s/ /\\040/g + s/\t/\\011/g + s/\r/\\015/g + s/\\012$// + ' | + { test $# -eq 1 && + test "$1" = "-e" && + sed -r -e 's/\\/\\\\/g' || + cat; } + echo +} + +# find a mount-entry by its mount-point +FindMntEnt() # mntpnt +{ + proc_mounts=/proc/self/mounts + test ! -e $proc_mounts && proc_mounts=/proc/$$/mounts + test ! -e $proc_mounts && proc_mounts=/proc/mounts + fgrep \ $(echo "$1" | Esc)\ aufs\ $proc_mounts | + tail -n 1 +} + +# current mount options +MntOpts() # mntpnt +{ + FindMntEnt "$1" | + cut -f4 -d' ' +} + +######################################## + +AuDebug() # 1 | 0 [sec] +{ + test $1 -eq 0 && set +x + aufs_debug=/sys/module/aufs/parameters/debug + if [ -f $aufs_debug ] + then + echo $1 | sudo dd of=$aufs_debug 2> /dev/null + test $# -eq 2 && sleep $2 + fi + test $1 -eq 1 && set -x + true +} + +# Local variables: ; +# mode: text; +# End: ; diff --git a/etc_org/default/avahi-daemon b/etc_org/default/avahi-daemon new file mode 100644 index 0000000..3756df7 --- /dev/null +++ b/etc_org/default/avahi-daemon @@ -0,0 +1,4 @@ +# 1 = Try to detect unicast dns servers that serve .local and disable avahi in +# that case, 0 = Don't try to detect .local unicast dns servers, can cause +# troubles on misconfigured networks +AVAHI_DAEMON_DETECT_LOCAL=1 diff --git a/etc_org/default/brltty b/etc_org/default/brltty new file mode 100644 index 0000000..f1823b5 --- /dev/null +++ b/etc_org/default/brltty @@ -0,0 +1,16 @@ +# This is a configuration file for /etc/init.d/brltty; it allows you to +# perform common modifications to the behavior of the brltty daemon +# startup. + +# Arguments to pass to BRLTTY +ARGUMENTS="-q" + +# If true (or yes) BRLTTY will be started during initramfs execution. +# If you change this setting, you have to run "update-initramfs -u" to have it +# take effect. If this setting is on, "update-initramfs -u" also needs to be +# run if /etc/brltty.conf gets changed. +START_IN_INITRAMFS=false + +# Set RUN_BRLTTY=yes to start brltty at boot time. You may need to +# configure it in /etc/brltty.conf. +RUN_BRLTTY=no diff --git a/etc_org/default/bsdmainutils b/etc_org/default/bsdmainutils new file mode 100644 index 0000000..e4ac054 --- /dev/null +++ b/etc_org/default/bsdmainutils @@ -0,0 +1,4 @@ +# Uncomment the following line if you'd like all of your users' +# ~/calendar files to be checked daily. Calendar will send them mail +# to remind them of upcoming events. See calendar(1) for more details. +#RUN_DAILY=true diff --git a/etc_org/default/busybox-syslogd b/etc_org/default/busybox-syslogd new file mode 100644 index 0000000..bc9a28f --- /dev/null +++ b/etc_org/default/busybox-syslogd @@ -0,0 +1,7 @@ +# Defaults for busybox-syslogd initscript +# This is a POSIX shell fragment sourced by /etc/init.d/busybox-syslogd + +# Additional options that are passed to the daemons. Default is to log +# to ring buffer (to be read with logread(1)) and drop duplicates. +SYSLOG_OPTS="-C128" +KLOG_OPTS="" diff --git a/etc_org/default/cacerts b/etc_org/default/cacerts new file mode 100644 index 0000000..d03ec9d --- /dev/null +++ b/etc_org/default/cacerts @@ -0,0 +1,10 @@ +# defaults for ca-certificates-java + +# The password which is used to protect the integrity of the keystore. +# storepass must be at least 6 characters long. It must be provided to +# all commands that access the keystore contents. +# Only change this if adding private certificates. +#storepass='' + +# enable/disable updates of the keystore /etc/ssl/certs/java/cacerts +cacerts_updates=yes diff --git a/etc_org/default/console-setup b/etc_org/default/console-setup new file mode 100644 index 0000000..418f135 --- /dev/null +++ b/etc_org/default/console-setup @@ -0,0 +1,16 @@ +# CONFIGURATION FILE FOR SETUPCON + +# Consult the console-setup(5) manual page. + +ACTIVE_CONSOLES="/dev/tty[1-6]" + +CHARMAP="UTF-8" + +CODESET="guess" +FONTFACE="Fixed" +FONTSIZE="8x16" + +VIDEOMODE= + +# The following is an example how to use a braille font +# FONT='lat9w-08.psf.gz brl-8x8.psf' diff --git a/etc_org/default/crda b/etc_org/default/crda new file mode 100644 index 0000000..36b62bd --- /dev/null +++ b/etc_org/default/crda @@ -0,0 +1,11 @@ +# Set REGDOMAIN to a ISO/IEC 3166-1 alpha2 country code so that iw(8) may set +# the initial regulatory domain setting for IEEE 802.11 devices which operate +# on this system. +# +# Governments assert the right to regulate usage of radio spectrum within +# their respective territories so make sure you select a ISO/IEC 3166-1 alpha2 +# country code suitable for your location or you may infringe on local +# legislature. See `/usr/share/zoneinfo/zone.tab' for a table of timezone +# descriptions containing ISO/IEC 3166-1 alpha2 country codes. + +REGDOMAIN= diff --git a/etc_org/default/cron b/etc_org/default/cron new file mode 100644 index 0000000..d22d01c --- /dev/null +++ b/etc_org/default/cron @@ -0,0 +1,3 @@ +# This file has been deprecated. Please add custom options for cron to +# /etc/init/cron.conf and/or /etc/init/cron.override directly. See +# the init(5) man page for more information. diff --git a/etc_org/default/cryptdisks b/etc_org/default/cryptdisks new file mode 100644 index 0000000..223d7b7 --- /dev/null +++ b/etc_org/default/cryptdisks @@ -0,0 +1,17 @@ +# Run cryptdisks initscripts at startup? Default is Yes. +CRYPTDISKS_ENABLE=Yes + +# Mountpoints to mount, before cryptsetup is invoked at initscripts. Takes +# mountpoins which are configured in /etc/fstab as arguments. Separate +# mountpoints by space. +# This is useful for keyfiles on removable media. Default is unset. +CRYPTDISKS_MOUNT="" + +# Default check script. Takes effect, if the 'check' option is set in crypttab +# without a value. +CRYPTDISKS_CHECK=blkid + +# Default precheck script. Takes effect, if the 'precheck' option is set in +# crypttab without a value. +# Default is 'un_blkid' for plain dm-crypt devices if unset here. +CRYPTDISKS_PRECHECK= diff --git a/etc_org/default/dbus b/etc_org/default/dbus new file mode 100644 index 0000000..4bc8e1b --- /dev/null +++ b/etc_org/default/dbus @@ -0,0 +1,7 @@ +# This is a configuration file for /etc/init.d/dbus; it allows you to +# perform common modifications to the behavior of the dbus daemon +# startup without editing the init script (and thus getting prompted +# by dpkg on upgrades). We all love dpkg prompts. + +# Parameters to pass to dbus. +PARAMS="" diff --git a/etc_org/default/devpts b/etc_org/default/devpts new file mode 100644 index 0000000..e10e371 --- /dev/null +++ b/etc_org/default/devpts @@ -0,0 +1,5 @@ +# GID of the `tty' group +TTYGRP=5 + +# Set to 600 to have `mesg n' be the default +TTYMODE=620 diff --git a/etc_org/default/halt b/etc_org/default/halt new file mode 100644 index 0000000..21bc119 --- /dev/null +++ b/etc_org/default/halt @@ -0,0 +1,2 @@ +# Default behaviour of shutdown -h / halt. Set to "halt" or "poweroff". +HALT=poweroff diff --git a/etc_org/default/hddtemp b/etc_org/default/hddtemp new file mode 100644 index 0000000..2b227be --- /dev/null +++ b/etc_org/default/hddtemp @@ -0,0 +1,39 @@ +# Defaults for hddtemp initscript (/etc/init.d/hddtemp) +# This is a POSIX shell fragment + +# [automatically edited by postinst, do not change line format ] + +# hddtemp network daemon switch. If set to true, hddtemp will listen +# for incoming connections. +RUN_DAEMON="false" + +# List of devices you want to use with hddtemp. If none specified, +# hddtemp will probe standard devices. +#DISKS="/dev/hda" + +# List of devices you want to use with hddtemp, but that would not be +# probed for a working sensor. +DISKS_NOPROBE="" + +# IP address of the interface on which you want hddtemp to be bound +# on. If none specified, goes to 127.0.0.1. Use 0.0.0.0 to bind hddtemp +# on all interfaces. +INTERFACE="127.0.0.1" + +# Port number on which you want hddtemp to listen on. If none specified, +# the port 7634 is used. +PORT="7634" + +# Database file to use. If none specified, /etc/hddtemp.db is used. +#DATABASE="/etc/hddtemp.db" + +# Separator to use between fields. The default separator is '|'. +#SEPARATOR="|" + +# Logging period (in seconds) for the temperatures. If set to a value +# different than 0, hddtemp will run as a daemon periodically logging +# the temperatures through syslog +RUN_SYSLOG="0" + +# Other options to pass to hddtemp +OPTIONS="" diff --git a/etc_org/default/im-config b/etc_org/default/im-config new file mode 100644 index 0000000..646863f --- /dev/null +++ b/etc_org/default/im-config @@ -0,0 +1,27 @@ +# Default im-config mode (see im-config(8)) + +if [ "$XDG_CURRENT_DESKTOP" = 'Unity' -o "$XDG_CURRENT_DESKTOP" = 'MATE' -o "${XDG_CURRENT_DESKTOP##*:}" = 'GNOME' ]; then + # Start best input method unless overridden below + IM_CONFIG_DEFAULT_MODE=auto +else + # Start best input method only if CJKV environment and not overridden below + IM_CONFIG_DEFAULT_MODE=cjkv +fi + +# Set locale dependent preferred IM over standard auto mode +if [ "${XDG_CURRENT_DESKTOP##*:}" != 'GNOME' -a "${XDG_CURRENT_DESKTOP%%:*}" != 'GNOME-Flashback' ]; then + IM_CONFIG_PREFERRED_RULE="zh_CN,fcitx:zh_TW,fcitx:zh_HK,fcitx:zh_SG,fcitx:ja_JP,fcitx:ko_KR,fcitx:vi_VN,fcitx" +fi + +# User and system wide configuration is normally done via im-config program. +# The above IM_CONFIG_PREFERRED_RULE sets locale dependent preferred IM +# override rule. If you wish to use uim over ibus just for ja_JP, +# add :ja_JP,uim at the end of the above list. + +# Trace commands for debug +# (This may cause problem configuration file generated under console mode) +#IM_CONFIG_SETMODE="-x" + +# Verbose output for debug (uncomment following) +#IM_CONFIG_VERBOSE="true" + diff --git a/etc_org/default/irqbalance b/etc_org/default/irqbalance new file mode 100644 index 0000000..3280858 --- /dev/null +++ b/etc_org/default/irqbalance @@ -0,0 +1,6 @@ +#Configuration for the irqbalance daemon + +#Should irqbalance be enabled? +ENABLED="1" +#Balance the IRQs only once? +ONESHOT="0" diff --git a/etc_org/default/kerneloops b/etc_org/default/kerneloops new file mode 100644 index 0000000..1e7d97b --- /dev/null +++ b/etc_org/default/kerneloops @@ -0,0 +1,3 @@ +# Whether the daemon should be started at boot time. +# Set to 1 to start. +ENABLED=1 diff --git a/etc_org/default/keyboard b/etc_org/default/keyboard new file mode 100644 index 0000000..f578fd8 --- /dev/null +++ b/etc_org/default/keyboard @@ -0,0 +1,10 @@ +# KEYBOARD CONFIGURATION FILE + +# Consult the keyboard(5) manual page. + +XKBMODEL="pc105" +XKBLAYOUT="de" +XKBVARIANT="" +XKBOPTIONS="" + +BACKSPACE="guess" diff --git a/etc_org/default/keyboard.pre-ubiquity b/etc_org/default/keyboard.pre-ubiquity new file mode 100644 index 0000000..3fecbcc --- /dev/null +++ b/etc_org/default/keyboard.pre-ubiquity @@ -0,0 +1,10 @@ +# KEYBOARD CONFIGURATION FILE + +# Consult the keyboard(5) manual page. + +XKBMODEL="pc105" +XKBLAYOUT="us" +XKBVARIANT="" +XKBOPTIONS="" + +BACKSPACE="guess" diff --git a/etc_org/default/locale b/etc_org/default/locale new file mode 100644 index 0000000..aea8ba9 --- /dev/null +++ b/etc_org/default/locale @@ -0,0 +1,12 @@ +# File generated by update-locale +LANG="de_DE.UTF-8" +LANGUAGE="de_DE:en" +LC_NUMERIC="de_DE.UTF-8" +LC_TIME="de_DE.UTF-8" +LC_MONETARY="de_DE.UTF-8" +LC_PAPER="de_DE.UTF-8" +LC_IDENTIFICATION="de_DE.UTF-8" +LC_NAME="de_DE.UTF-8" +LC_ADDRESS="de_DE.UTF-8" +LC_TELEPHONE="de_DE.UTF-8" +LC_MEASUREMENT="de_DE.UTF-8" diff --git a/etc_org/default/networking b/etc_org/default/networking new file mode 100644 index 0000000..469f4ca --- /dev/null +++ b/etc_org/default/networking @@ -0,0 +1,11 @@ +# Configuration for networking init script being run during +# the boot sequence + +# Set to 'no' to skip interfaces configuration on boot +#CONFIGURE_INTERFACES=yes + +# Don't configure these interfaces. Shell wildcards supported/ +#EXCLUDE_INTERFACES= + +# Set to 'yes' to enable additional verbosity +#VERBOSE=no diff --git a/etc_org/default/nss b/etc_org/default/nss new file mode 100644 index 0000000..c43e88b --- /dev/null +++ b/etc_org/default/nss @@ -0,0 +1,37 @@ +# /etc/default/nss +# This file can theoretically contain a bunch of customization variables +# for Name Service Switch in the GNU C library. For now there are only +# four variables: +# +# NETID_AUTHORITATIVE +# If set to TRUE, the initgroups() function will accept the information +# from the netid.byname NIS map as authoritative. This can speed up the +# function significantly if the group.byname map is large. The content +# of the netid.byname map is used AS IS. The system administrator has +# to make sure it is correctly generated. +#NETID_AUTHORITATIVE=TRUE +# +# SERVICES_AUTHORITATIVE +# If set to TRUE, the getservbyname{,_r}() function will assume +# services.byservicename NIS map exists and is authoritative, particularly +# that it contains both keys with /proto and without /proto for both +# primary service names and service aliases. The system administrator +# has to make sure it is correctly generated. +#SERVICES_AUTHORITATIVE=TRUE +# +# SETENT_BATCH_READ +# If set to TRUE, various setXXent() functions will read the entire +# database at once and then hand out the requests one by one from +# memory with every getXXent() call. Otherwise each getXXent() call +# might result into a network communication with the server to get +# the next entry. +#SETENT_BATCH_READ=TRUE +# +# ADJUNCT_AS_SHADOW +# If set to TRUE, the passwd routines in the NIS NSS module will not +# use the passwd.adjunct.byname tables to fill in the password data +# in the passwd structure. This is a security problem if the NIS +# server cannot be trusted to send the passwd.adjuct table only to +# privileged clients. Instead the passwd.adjunct.byname table is +# used to synthesize the shadow.byname table if it does not exist. +ADJUNCT_AS_SHADOW=TRUE diff --git a/etc_org/default/ntp b/etc_org/default/ntp new file mode 100644 index 0000000..af78139 --- /dev/null +++ b/etc_org/default/ntp @@ -0,0 +1 @@ +NTPD_OPTS='-g' diff --git a/etc_org/default/rcS b/etc_org/default/rcS new file mode 100644 index 0000000..694ffc7 --- /dev/null +++ b/etc_org/default/rcS @@ -0,0 +1,24 @@ +# +# /etc/default/rcS +# +# Default settings for the scripts in /etc/rcS.d/ +# +# For information about these variables see the rcS(5) manual page. +# +# This file belongs to the "initscripts" package. + +# delete files in /tmp during boot older than x days. +# '0' means always, -1 or 'infinite' disables the feature +#TMPTIME=0 + +# spawn sulogin during boot, continue normal boot if not used in 30 seconds +#SULOGIN=no + +# do not allow users to log in until the boot has completed +#DELAYLOGIN=no + +# be more verbose during the boot process +#VERBOSE=no + +# automatically repair filesystems with inconsistencies during boot +#FSCKFIX=no diff --git a/etc_org/default/rng-tools b/etc_org/default/rng-tools new file mode 100644 index 0000000..9b118f0 --- /dev/null +++ b/etc_org/default/rng-tools @@ -0,0 +1,18 @@ +# Configuration for the rng-tools initscript +# $Id: rng-tools.default,v 1.1.2.5 2008-06-10 19:51:37 hmh Exp $ + +# This is a POSIX shell fragment + +# Set to the input source for random data, leave undefined +# for the initscript to attempt auto-detection. Set to /dev/null +# for the viapadlock and tpm drivers. +#HRNGDEVICE=/dev/hwrng +#HRNGDEVICE=/dev/null + +# Additional options to send to rngd. See the rngd(8) manpage for +# more information. Do not specify -r/--rng-device here, use +# HRNGDEVICE for that instead. +#RNGDOPTIONS="--hrng=intelfwh --fill-watermark=90% --feed-interval=1" +#RNGDOPTIONS="--hrng=viakernel --fill-watermark=90% --feed-interval=1" +#RNGDOPTIONS="--hrng=viapadlock --fill-watermark=90% --feed-interval=1" +#RNGDOPTIONS="--hrng=tpm --fill-watermark=90% --feed-interval=1" diff --git a/etc_org/default/rsync b/etc_org/default/rsync new file mode 100644 index 0000000..13780c2 --- /dev/null +++ b/etc_org/default/rsync @@ -0,0 +1,41 @@ +# defaults file for rsync daemon mode + +# start rsync in daemon mode from init.d script? +# only allowed values are "true", "false", and "inetd" +# Use "inetd" if you want to start the rsyncd from inetd, +# all this does is prevent the init.d script from printing a message +# about not starting rsyncd (you still need to modify inetd's config yourself). +RSYNC_ENABLE=false + +# which file should be used as the configuration file for rsync. +# This file is used instead of the default /etc/rsyncd.conf +# Warning: This option has no effect if the daemon is accessed +# using a remote shell. When using a different file for +# rsync you might want to symlink /etc/rsyncd.conf to +# that file. +# RSYNC_CONFIG_FILE= + +# what extra options to give rsync --daemon? +# that excludes the --daemon; that's always done in the init.d script +# Possibilities are: +# --address=123.45.67.89 (bind to a specific IP address) +# --port=8730 (bind to specified port; default 873) +RSYNC_OPTS='' + +# run rsyncd at a nice level? +# the rsync daemon can impact performance due to much I/O and CPU usage, +# so you may want to run it at a nicer priority than the default priority. +# Allowed values are 0 - 19 inclusive; 10 is a reasonable value. +RSYNC_NICE='' + +# run rsyncd with ionice? +# "ionice" does for IO load what "nice" does for CPU load. +# As rsync is often used for backups which aren't all that time-critical, +# reducing the rsync IO priority will benefit the rest of the system. +# See the manpage for ionice for allowed options. +# -c3 is recommended, this will run rsync IO at "idle" priority. Uncomment +# the next line to activate this. +# RSYNC_IONICE='-c3' + +# Don't forget to create an appropriate config file, +# else the daemon will not start. diff --git a/etc_org/default/rsyslog b/etc_org/default/rsyslog new file mode 100644 index 0000000..8ec3ea0 --- /dev/null +++ b/etc_org/default/rsyslog @@ -0,0 +1,4 @@ +# Options for rsyslogd +# -x disables DNS lookups for remote messages +# See rsyslogd(8) for more details +RSYSLOGD_OPTIONS="" diff --git a/etc_org/default/saned b/etc_org/default/saned new file mode 100644 index 0000000..b0647cc --- /dev/null +++ b/etc_org/default/saned @@ -0,0 +1,8 @@ +# Defaults for the saned initscript, from sane-utils + +# To enable under systemd please read README.Debian +# Set to yes to start saned under SysV +RUN=no + +# Set to the user saned should run as +RUN_AS_USER=saned diff --git a/etc_org/default/speech-dispatcher b/etc_org/default/speech-dispatcher new file mode 100644 index 0000000..9956b95 --- /dev/null +++ b/etc_org/default/speech-dispatcher @@ -0,0 +1,4 @@ +# Defaults for the speech-dispatcher initscript, from speech-dispatcher + +# Set to yes to start system wide Speech Dispatcher +RUN=no diff --git a/etc_org/default/ssh b/etc_org/default/ssh new file mode 100644 index 0000000..3040422 --- /dev/null +++ b/etc_org/default/ssh @@ -0,0 +1,5 @@ +# Default settings for openssh-server. This file is sourced by /bin/sh from +# /etc/init.d/ssh. + +# Options to pass to sshd +SSHD_OPTS= diff --git a/etc_org/default/tlp b/etc_org/default/tlp new file mode 100644 index 0000000..fcbdec1 --- /dev/null +++ b/etc_org/default/tlp @@ -0,0 +1,259 @@ +# ------------------------------------------------------------------------------ +# tlp - Parameters for power save +# See full explanation: http://linrunner.de/en/tlp/docs/tlp-configuration.html + +# Hint: some features are disabled by default, remove the leading # to enable +# them. + +# Set to 0 to disable, 1 to enable TLP. +TLP_ENABLE=0 + +# Operation mode when no power supply can be detected: AC, BAT +# Concerns some desktop and embedded hardware only. +TLP_DEFAULT_MODE=AC + +# Seconds laptop mode has to wait after the disk goes idle before doing a sync. +# Non-zero value enables, zero disables laptop mode. +DISK_IDLE_SECS_ON_AC=0 +DISK_IDLE_SECS_ON_BAT=2 + +# Dirty page values (timeouts in secs). +MAX_LOST_WORK_SECS_ON_AC=15 +MAX_LOST_WORK_SECS_ON_BAT=60 + +# Hint: CPU parameters below are disabled by default, remove the leading # +# to enable them, otherwise kernel default values are used. + +# Select a CPU frequency scaling governor: +# ondemand, powersave, performance, conservative +# Intel Core i processor with intel_pstate driver: +# powersave, performance +# Important: +# You *must* disable your distribution's governor settings or conflicts will +# occur. ondemand is sufficient for *almost all* workloads, you should know +# what you're doing! +#CPU_SCALING_GOVERNOR_ON_AC=ondemand +#CPU_SCALING_GOVERNOR_ON_BAT=ondemand + +# Set the min/max frequency available for the scaling governor. +# Possible values strongly depend on your CPU. For available frequencies see +# tlp-stat output, Section "+++ Processor". +#CPU_SCALING_MIN_FREQ_ON_AC=0 +#CPU_SCALING_MAX_FREQ_ON_AC=0 +#CPU_SCALING_MIN_FREQ_ON_BAT=0 +#CPU_SCALING_MAX_FREQ_ON_BAT=0 + +# Set Intel P-state performance: 0..100 (%) +# Limit the max/min P-state to control the power dissipation of the CPU. +# Values are stated as a percentage of the available performance. +# Requires an Intel Core i processor with intel_pstate driver. +#CPU_MIN_PERF_ON_AC=0 +#CPU_MAX_PERF_ON_AC=100 +#CPU_MIN_PERF_ON_BAT=0 +#CPU_MAX_PERF_ON_BAT=30 + +# Set the CPU "turbo boost" feature: 0=disable, 1=allow +# Requires an Intel Core i processor. +# Important: +# - This may conflict with your distribution's governor settings +# - A value of 1 does *not* activate boosting, it just allows it +#CPU_BOOST_ON_AC=1 +#CPU_BOOST_ON_BAT=0 + +# Minimize number of used CPU cores/hyper-threads under light load conditions +SCHED_POWERSAVE_ON_AC=0 +SCHED_POWERSAVE_ON_BAT=1 + +# Kernel NMI Watchdog: +# 0=disable (default, saves power), 1=enable (for kernel debugging only) +NMI_WATCHDOG=0 + +# Change CPU voltages aka "undervolting" - Kernel with PHC patch required +# Frequency voltage pairs are written to: +# /sys/devices/system/cpu/cpu0/cpufreq/phc_controls +# CAUTION: only use this, if you thoroughly understand what you are doing! +#PHC_CONTROLS="F:V F:V F:V F:V" + +# Set CPU performance versus energy savings policy: +# performance, normal, powersave +# Requires kernel module msr and x86_energy_perf_policy from linux-tools +ENERGY_PERF_POLICY_ON_AC=performance +ENERGY_PERF_POLICY_ON_BAT=powersave + +# Hard disk devices; separate multiple devices with spaces (default: sda). +# Devices can be specified by disk ID also (lookup with: tlp diskid). +DISK_DEVICES="sda sdb" + +# Hard disk advanced power management level: 1..254, 255 (max saving, min, off) +# Levels 1..127 may spin down the disk; 255 allowable on most drives. +# Separate values for multiple devices with spaces. +DISK_APM_LEVEL_ON_AC="254 254" +DISK_APM_LEVEL_ON_BAT="128 128" + +# Hard disk spin down timeout: +# 0: spin down disabled +# 1..240: timeouts from 5s to 20min (in units of 5s) +# 241..251: timeouts from 30min to 5.5 hours (in units of 30min) +# See 'man hdparm' for details. +#DISK_SPINDOWN_TIMEOUT_ON_AC="0 0" +#DISK_SPINDOWN_TIMEOUT_ON_BAT="0 0" + +# Select IO scheduler for the disk devices: noop, deadline, cfq (Default: cfq); +# Separate values for multiple devices with spaces. +#DISK_IOSCHED="cfq cfq" + +# SATA aggressive link power management (ALPM): +# min_power, medium_power, max_performance +SATA_LINKPWR_ON_AC=max_performance +SATA_LINKPWR_ON_BAT=min_power + +# PCI Express Active State Power Management (PCIe ASPM): +# default, performance, powersave +PCIE_ASPM_ON_AC=performance +PCIE_ASPM_ON_BAT=powersave + +# Radeon graphics clock speed (profile method): low, mid, high, auto, default; +# auto = mid on BAT, high on AC; default = use hardware defaults. +# (Kernel >= 2.6.35 only, open-source radeon driver explicitly) +RADEON_POWER_PROFILE_ON_AC=high +RADEON_POWER_PROFILE_ON_BAT=low + +# Radeon dynamic power management method (DPM): battery, performance +# (Kernel >= 3.11 only, requires boot option radeon.dpm=1) +RADEON_DPM_STATE_ON_AC=performance +RADEON_DPM_STATE_ON_BAT=battery + +# Radeon DPM performance level: auto, low, high; auto is recommended. +RADEON_DPM_PERF_LEVEL_ON_AC=auto +RADEON_DPM_PERF_LEVEL_ON_BAT=auto + +# WiFi power saving mode: 1=disable, 5=enable; not supported by all adapters. +WIFI_PWR_ON_AC=1 +WIFI_PWR_ON_BAT=5 + +# Disable wake on LAN: Y/N +WOL_DISABLE=Y + +# Enable audio power saving for Intel HDA, AC97 devices (timeout in secs). +# A value of 0 disables, >=1 enables power save. +SOUND_POWER_SAVE_ON_AC=0 +SOUND_POWER_SAVE_ON_BAT=1 + +# Disable controller too (HDA only): Y/N +SOUND_POWER_SAVE_CONTROLLER=Y + +# Set to 1 to power off optical drive in UltraBay/MediaBay when running on +# battery. A value of 0 disables this feature (Default). +# Drive can be powered on again by releasing (and reinserting) the eject lever +# or by pressing the disc eject button on newer models. +# Note: an UltraBay/MediaBay hard disk is never powered off. +BAY_POWEROFF_ON_BAT=0 +# Optical drive device to power off (default sr0). +BAY_DEVICE="sr0" + +# Runtime Power Management for PCI(e) bus devices: on=disable, auto=enable +RUNTIME_PM_ON_AC=on +RUNTIME_PM_ON_BAT=auto + +# Runtime PM for *all* PCI(e) bus devices, except blacklisted ones: +# 0=disable, 1=enable +RUNTIME_PM_ALL=1 + +# Exclude PCI(e) device adresses the following list from Runtime PM +# (separate with spaces). Use lspci to get the adresses (1st column). +#RUNTIME_PM_BLACKLIST="bb:dd.f 11:22.3 44:55.6" + +# Exclude PCI(e) devices assigned to the listed drivers from Runtime PM +# (should prevent accidential power on of hybrid graphics' discrete part). +# Default is "radeon nouveau"; use "" to disable the feature completely. +# Separate multiple drivers with spaces. +RUNTIME_PM_DRIVER_BLACKLIST="radeon nouveau" + +# Set to 0 to disable, 1 to enable USB autosuspend feature. +USB_AUTOSUSPEND=1 + +# Exclude listed devices from USB autosuspend (separate with spaces). +# Use lsusb to get the ids. +# Note: input devices (usbhid) are excluded automatically (see below) +#USB_BLACKLIST="1111:2222 3333:4444" + +# WWAN devices are excluded from USB autosuspend: +# 0=do not exclude / 1=exclude +USB_BLACKLIST_WWAN=1 + +# Include listed devices into USB autosuspend even if already excluded +# by the driver or WWAN blacklists above (separate with spaces). +# Use lsusb to get the ids. +#USB_WHITELIST="1111:2222 3333:4444" + +# Set to 1 to disable autosuspend before shutdown, 0 to do nothing +# (workaround for USB devices that cause shutdown problems). +#USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN=1 + +# Restore radio device state (Bluetooth, WiFi, WWAN) from previous shutdown +# on system startup: 0=disable, 1=enable. +# Hint: the parameters DEVICES_TO_DISABLE/ENABLE_ON_STARTUP/SHUTDOWN below +# are ignored when this is enabled! +RESTORE_DEVICE_STATE_ON_STARTUP=0 + +# Radio devices to disable on startup: bluetooth, wifi, wwan. +# Separate multiple devices with spaces. +#DEVICES_TO_DISABLE_ON_STARTUP="bluetooth wifi wwan" + +# Radio devices to enable on startup: bluetooth, wifi, wwan. +# Separate multiple devices with spaces. +#DEVICES_TO_ENABLE_ON_STARTUP="wifi" + +# Radio devices to disable on shutdown: bluetooth, wifi, wwan +# (workaround for devices that are blocking shutdown). +#DEVICES_TO_DISABLE_ON_SHUTDOWN="bluetooth wifi wwan" + +# Radio devices to enable on shutdown: bluetooth, wifi, wwan +# (to prevent other operating systems from missing radios). +#DEVICES_TO_ENABLE_ON_SHUTDOWN="wwan" + +# Radio devices to enable on AC: bluetooth, wifi, wwan +#DEVICES_TO_ENABLE_ON_AC="bluetooth wifi wwan" + +# Radio devices to disable on battery: bluetooth, wifi, wwan +#DEVICES_TO_DISABLE_ON_BAT="bluetooth wifi wwan" + +# Radio devices to disable on battery when not in use (not connected): +# bluetooth, wifi, wwan +#DEVICES_TO_DISABLE_ON_BAT_NOT_IN_USE="bluetooth wifi wwan" + +# Battery charge thresholds (ThinkPad only, tp-smapi or acpi-call kernel module +# required). Charging starts when the remaining capacity falls below the +# START_CHARGE_TRESH value and stops when exceeding the STOP_CHARGE_TRESH value. +# Main / Internal battery (values in %) +#START_CHARGE_THRESH_BAT0=75 +#STOP_CHARGE_THRESH_BAT0=80 +# Ultrabay / Slice / Replaceable battery (values in %) +#START_CHARGE_THRESH_BAT1=75 +#STOP_CHARGE_THRESH_BAT1=80 + +# ------------------------------------------------------------------------------ +# tlp-rdw - Parameters for the radio device wizard +# Possible devices: bluetooth, wifi, wwan + +# Hints: +# - Parameters are disabled by default, remove the leading # to enable them. +# - Separate multiple radio devices with spaces. + +# Radio devices to disable on connect. +#DEVICES_TO_DISABLE_ON_LAN_CONNECT="wifi wwan" +#DEVICES_TO_DISABLE_ON_WIFI_CONNECT="wwan" +#DEVICES_TO_DISABLE_ON_WWAN_CONNECT="wifi" + +# Radio devices to enable on disconnect. +#DEVICES_TO_ENABLE_ON_LAN_DISCONNECT="wifi wwan" +#DEVICES_TO_ENABLE_ON_WIFI_DISCONNECT="" +#DEVICES_TO_ENABLE_ON_WWAN_DISCONNECT="" + +# Radio devices to enable/disable when docked. +#DEVICES_TO_ENABLE_ON_DOCK="" +#DEVICES_TO_DISABLE_ON_DOCK="" + +# Radio devices to enable/disable when undocked. +#DEVICES_TO_ENABLE_ON_UNDOCK="wifi" +#DEVICES_TO_DISABLE_ON_UNDOCK="" diff --git a/etc_org/default/ufw b/etc_org/default/ufw new file mode 100644 index 0000000..665806f --- /dev/null +++ b/etc_org/default/ufw @@ -0,0 +1,45 @@ +# /etc/default/ufw +# + +# Set to yes to apply rules to support IPv6 (no means only IPv6 on loopback +# accepted). You will need to 'disable' and then 'enable' the firewall for +# the changes to take affect. +IPV6=yes + +# Set the default input policy to ACCEPT, DROP, or REJECT. Please note that if +# you change this you will most likely want to adjust your rules. +DEFAULT_INPUT_POLICY="DROP" + +# Set the default output policy to ACCEPT, DROP, or REJECT. Please note that if +# you change this you will most likely want to adjust your rules. +DEFAULT_OUTPUT_POLICY="ACCEPT" + +# Set the default forward policy to ACCEPT, DROP or REJECT. Please note that +# if you change this you will most likely want to adjust your rules +DEFAULT_FORWARD_POLICY="DROP" + +# Set the default application policy to ACCEPT, DROP, REJECT or SKIP. Please +# note that setting this to ACCEPT may be a security risk. See 'man ufw' for +# details +DEFAULT_APPLICATION_POLICY="SKIP" + +# By default, ufw only touches its own chains. Set this to 'yes' to have ufw +# manage the built-in chains too. Warning: setting this to 'yes' will break +# non-ufw managed firewall rules +MANAGE_BUILTINS=no + +# +# IPT backend +# +# only enable if using iptables backend +IPT_SYSCTL=/etc/ufw/sysctl.conf + +# Extra connection tracking modules to load. Complete list can be found in +# net/netfilter/Kconfig of your kernel source. Some common modules: +# nf_conntrack_irc, nf_nat_irc: DCC (Direct Client to Client) support +# nf_conntrack_netbios_ns: NetBIOS (samba) client support +# nf_conntrack_pptp, nf_nat_pptp: PPTP over stateful firewall/NAT +# nf_conntrack_ftp, nf_nat_ftp: active FTP support +# nf_conntrack_tftp, nf_nat_tftp: TFTP support (server side) +IPT_MODULES="nf_conntrack_ftp nf_nat_ftp nf_conntrack_netbios_ns" + diff --git a/etc_org/default/useradd b/etc_org/default/useradd new file mode 100644 index 0000000..a834fef --- /dev/null +++ b/etc_org/default/useradd @@ -0,0 +1,37 @@ +# Default values for useradd(8) +# +# The SHELL variable specifies the default login shell on your +# system. +# Similar to DHSELL in adduser. However, we use "sh" here because +# useradd is a low level utility and should be as general +# as possible +SHELL=/bin/sh +# +# The default group for users +# 100=users on Debian systems +# Same as USERS_GID in adduser +# This argument is used when the -n flag is specified. +# The default behavior (when -n and -g are not specified) is to create a +# primary user group with the same name as the user being added to the +# system. +# GROUP=100 +# +# The default home directory. Same as DHOME for adduser +# HOME=/home +# +# The number of days after a password expires until the account +# is permanently disabled +# INACTIVE=-1 +# +# The default expire date +# EXPIRE= +# +# The SKEL variable specifies the directory containing "skeletal" user +# files; in other words, files such as a sample .profile that will be +# copied to the new user's home directory when it is created. +# SKEL=/etc/skel +# +# Defines whether the mail spool should be created while +# creating the account +# CREATE_MAIL_SPOOL=yes + diff --git a/etc_org/default/xrdp b/etc_org/default/xrdp new file mode 100644 index 0000000..0e391a6 --- /dev/null +++ b/etc_org/default/xrdp @@ -0,0 +1,6 @@ +# Do we need to start sesman ? +SESMAN_START=yes + +# Do we restart xrdp on upgrade ? If not set to no, any xrdp session will +# be shutdown on upgrade. +# RESTART_ON_UPGRADE=no diff --git a/etc_org/deluser.conf b/etc_org/deluser.conf new file mode 100644 index 0000000..fff8d81 --- /dev/null +++ b/etc_org/deluser.conf @@ -0,0 +1,20 @@ +# /etc/deluser.conf: `deluser' configuration. + +# Remove home directory and mail spool when user is removed +REMOVE_HOME = 0 + +# Remove all files on the system owned by the user to be removed +REMOVE_ALL_FILES = 0 + +# Backup files before removing them. This options has only an effect if +# REMOVE_HOME or REMOVE_ALL_FILES is set. +BACKUP = 0 + +# target directory for the backup file +BACKUP_TO = "." + +# delete a group even there are still users in this group +ONLY_IF_EMPTY = 0 + +# exclude these filesystem types when searching for files of a user to backup +EXCLUDE_FSTYPES = "(proc|sysfs|usbfs|devpts|tmpfs|afs)" diff --git a/etc_org/depmod.d/ubuntu.conf b/etc_org/depmod.d/ubuntu.conf new file mode 100644 index 0000000..6b1a01d --- /dev/null +++ b/etc_org/depmod.d/ubuntu.conf @@ -0,0 +1 @@ +search updates ubuntu built-in diff --git a/etc_org/dhcp/debug b/etc_org/dhcp/debug new file mode 100644 index 0000000..593e7df --- /dev/null +++ b/etc_org/dhcp/debug @@ -0,0 +1,38 @@ +# +# The purpose of this script is just to show the variables that are +# available to all the scripts in this directory. All these scripts are +# called from dhclient-script, which exports all the variables shown +# before. If you want to debug a problem with your DHCP setup you can +# enable this script and take a look at /tmp/dhclient-script.debug. + +# To enable this script set the following variable to "yes" +RUN="no" + +if [ "$RUN" = "yes" ]; then + echo "$(date): entering ${1%/*}, dumping variables." \ + >> /tmp/dhclient-script.debug + + # loop over the 4 possible prefixes: (empty), cur_, new_, old_ + for prefix in '' 'cur_' 'new_' 'old_'; do + # loop over the DHCP variables passed to dhclient-script + for basevar in reason interface medium alias_ip_address \ + ip_address host_name network_number subnet_mask \ + broadcast_address routers static_routes \ + rfc3442_classless_static_routes \ + domain_name domain_search domain_name_servers \ + netbios_name_servers netbios_scope \ + ntp_servers \ + ip6_address ip6_prefix ip6_prefixlen \ + dhcp6_domain_search dhcp6_name_servers ; do + var="${prefix}${basevar}" + eval "content=\$$var" + + # show only variables with values set + if [ -n "${content}" ]; then + echo "$var='${content}'" >> /tmp/dhclient-script.debug + fi + done + done + + echo '--------------------------' >> /tmp/dhclient-script.debug +fi diff --git a/etc_org/dhcp/dhclient-enter-hooks.d/avahi-autoipd b/etc_org/dhcp/dhclient-enter-hooks.d/avahi-autoipd new file mode 100755 index 0000000..fba3eb3 --- /dev/null +++ b/etc_org/dhcp/dhclient-enter-hooks.d/avahi-autoipd @@ -0,0 +1,31 @@ +#!/bin/sh + +# This file is part of avahi. +# +# avahi is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License as +# published by the Free Software Foundation; either version 2 of the +# License, or (at your option) any later version. +# +# avahi is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public +# License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with avahi; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +# USA. + +case "$reason" in + MEDIUM|ARPCHECK|ARPSEND|NBI) + ;; + + PREINIT|BOUND|RENEW|REBIND|REBOOT|STOP|RELEASE) + /usr/sbin/avahi-autoipd -k $interface 2> /dev/null + ;; + + EXPIRE|FAIL|TIMEOUT) + # Starting avahi-autoipd is left for the exit hook + ;; +esac diff --git a/etc_org/dhcp/dhclient-enter-hooks.d/debug b/etc_org/dhcp/dhclient-enter-hooks.d/debug new file mode 120000 index 0000000..ee34fdc --- /dev/null +++ b/etc_org/dhcp/dhclient-enter-hooks.d/debug @@ -0,0 +1 @@ +../debug \ No newline at end of file diff --git a/etc_org/dhcp/dhclient-enter-hooks.d/resolvconf b/etc_org/dhcp/dhclient-enter-hooks.d/resolvconf new file mode 100644 index 0000000..72b2be7 --- /dev/null +++ b/etc_org/dhcp/dhclient-enter-hooks.d/resolvconf @@ -0,0 +1,81 @@ +# +# Script fragment to make dhclient supply nameserver information to resolvconf +# + +# Tips: +# * Be careful about changing the environment since this is sourced +# * This script fragment uses bash features +# * As of isc-dhcp-client 4.2 the "reason" (for running the script) can be one of the following. +# (Listed on man page:) MEDIUM(0) PREINIT(0) BOUND(M) RENEW(M) REBIND(M) REBOOT(M) EXPIRE(D) FAIL(D) RELEASE(D) STOP(D) NBI(-) TIMEOUT(M) +# (Also used in master script:) ARPCHECK(0), ARPSEND(0) +# (Also used in master script:) PREINIT6(0) BOUND6(M) RENEW6(M) REBIND6(M) DEPREF6(0) EXPIRE6(D) RELEASE6(D) STOP6(D) +# (0) = master script does not run make_resolv_conf +# (M) = master script runs make_resolv_conf +# (D) = master script downs interface +# (-) = master script does nothing with this + +if [ -x /sbin/resolvconf ] ; then + # For safety, first undefine the nasty default make_resolv_conf() + make_resolv_conf() { : ; } + case "$reason" in + BOUND|RENEW|REBIND|REBOOT|TIMEOUT) + # Define a resolvconf-compatible m_r_c() function + # It gets run later (or, in the TIMEOUT case, MAY get run later) + make_resolv_conf() { + local R + local N + R="" + if [ "$new_domain_name_servers" ] && [ "$new_domain_name" ] ; then + R="${R}domain $new_domain_name +" + fi + if [ "$new_domain_name_servers" ] && [ "$new_domain_search" ] ; then + R="${R}search $new_domain_search +" + fi + for N in $new_domain_name_servers ; do + R="${R}nameserver $N +" + done + [ ! "$interface" ] || echo -n "$R" | /sbin/resolvconf -a "${interface}.dhclient" + } + ;; + BOUND6|RENEW6|REBIND6) + # Define a resolvconf-compatible m_r_c() function + # It gets run later (or, in the TIMEOUT case, MAY get run later) + make_resolv_conf() { + local R + local N + local N_LOW + local ZONE_ID + R="" + if [ "$new_dhcp6_name_servers" ] && [ "$new_dhcp6_domain_search" ] ; then + R="${R}search $new_dhcp6_domain_search +" + fi + for N in $new_dhcp6_name_servers ; do + + # If the nameserver has a link-local address + # then add a zone ID (interface name) to it. + N_LOW="$(echo "$N" | tr '[:upper:]' '[:lower:]')" + if expr "$N_LOW" : ^fe80:: >/dev/null ; then + ZONE_ID="%$interface" + else + ZONE_ID="" + fi + R="${R}nameserver $N$ZONE_ID +" + done + [ ! "$interface" ] || echo -n "$R" | /sbin/resolvconf -a "${interface}.ip6.dhclient" + } + ;; + EXPIRE|FAIL|RELEASE|STOP) + # Delete resolv.conf info + [ ! "$interface" ] || /sbin/resolvconf -d "${interface}.dhclient" + ;; + EXPIRE6|RELEASE6|STOP6) + # Delete resolv.conf info + [ ! "$interface" ] || /sbin/resolvconf -d "${interface}.ip6.dhclient" + ;; + esac +fi diff --git a/etc_org/dhcp/dhclient-enter-hooks.d/samba b/etc_org/dhcp/dhclient-enter-hooks.d/samba new file mode 100755 index 0000000..b86dfeb --- /dev/null +++ b/etc_org/dhcp/dhclient-enter-hooks.d/samba @@ -0,0 +1,75 @@ +#!/bin/sh + +SAMBA_DHCP_CONF=/etc/samba/dhcp.conf + +netbios_setup() { + # No need to continue if we're called with an unsupported option + + case $reason in + BOUND|RENEW|REBIND|REBOOT|EXPIRE|FAIL|RELEASE|STOP) + ;; + *) + return + ;; + esac + + umask 022 + + local other_servers="" + local serverlist="" + + # the destination file won't exist yet on the first run after + # installing samba + if [ -e $SAMBA_DHCP_CONF ] && [ -s $SAMBA_DHCP_CONF ] + then + # don't continue if no settings have changed + if [ "$new_netbios_name_servers" = "$old_netbios_name_servers" ] \ + && [ "$new_netbios_scope" = "$old_netbios_scope" ] \ + && [ -n "$new_netbios_name_servers" ] + then + return + fi + + # reparse our own file + other_servers=`sed -n -e"s/[[:space:]]$interface:[^[:space:]]*//g; \ + s/^[[:space:]]*wins server[[:space:]]*=[[:space:]]*//pi" \ + $SAMBA_DHCP_CONF` + + serverlist="$other_servers" + fi + + for server in $new_netbios_name_servers + do + serverlist="$serverlist $interface:$server" + done + + echo -n > ${SAMBA_DHCP_CONF}.new + + # If we're updating on failure/expire, AND there are no WINS + # servers for other interfaces, leave the file empty. + if [ -z "$other_servers" ] + then + if [ "$reason" = FAIL ] || [ "$reason" = EXPIRE ] + then + mv ${SAMBA_DHCP_CONF}.new $SAMBA_DHCP_CONF + return + fi + fi + + if [ -n "$serverlist" ] + then + echo " wins server =$serverlist" >> ${SAMBA_DHCP_CONF}.new + fi + if [ -n "$new_netbios_scope" ] + then + echo " netbios scope = $new_netbios_scope" >> ${SAMBA_DHCP_CONF}.new + fi + mv ${SAMBA_DHCP_CONF}.new $SAMBA_DHCP_CONF + + # reload the samba server + # We don't necessarily have the samba package installed. #414841 + [ -x /etc/init.d/smbd ] && /usr/sbin/invoke-rc.d smbd reload + +} + +netbios_setup diff --git a/etc_org/dhcp/dhclient-exit-hooks.d/debug b/etc_org/dhcp/dhclient-exit-hooks.d/debug new file mode 120000 index 0000000..ee34fdc --- /dev/null +++ b/etc_org/dhcp/dhclient-exit-hooks.d/debug @@ -0,0 +1 @@ +../debug \ No newline at end of file diff --git a/etc_org/dhcp/dhclient-exit-hooks.d/ntp b/etc_org/dhcp/dhclient-exit-hooks.d/ntp new file mode 100644 index 0000000..a1acb21 --- /dev/null +++ b/etc_org/dhcp/dhclient-exit-hooks.d/ntp @@ -0,0 +1,64 @@ +NTP_CONF=/etc/ntp.conf +NTP_DHCP_CONF=/var/lib/ntp/ntp.conf.dhcp + + +ntp_server_restart() { + invoke-rc.d ntp try-restart +} + + +ntp_servers_setup_remove() { + if [ ! -e $NTP_DHCP_CONF ]; then + return + fi + rm -f $NTP_DHCP_CONF + ntp_server_restart +} + + +ntp_servers_setup_add() { + if [ -e $NTP_DHCP_CONF ] && [ "$new_ntp_servers" = "$old_ntp_servers" ]; then + return + fi + + if [ -z "$new_ntp_servers" ]; then + ntp_servers_setup_remove + return + fi + + tmp=$(mktemp "$NTP_DHCP_CONF.XXXXXX") || return + chmod --reference=$NTP_CONF $tmp + chown --reference=$NTP_CONF $tmp + + ( + echo "# This file was copied from $NTP_CONF with the server options changed" + echo "# to reflect the information sent by the DHCP server. Any changes made" + echo "# here will be lost at the next DHCP event. Edit $NTP_CONF instead." + echo + echo "# NTP server entries received from DHCP server" + for server in $new_ntp_servers; do + echo "server $server iburst" + done + echo + sed -r -e '/^ *(server|peer).*$/d' $NTP_CONF + ) >>$tmp + + mv $tmp $NTP_DHCP_CONF + + ntp_server_restart +} + + +ntp_servers_setup() { + case $reason in + BOUND|RENEW|REBIND|REBOOT) + ntp_servers_setup_add + ;; + EXPIRE|FAIL|RELEASE|STOP) + ntp_servers_setup_remove + ;; + esac +} + + +ntp_servers_setup diff --git a/etc_org/dhcp/dhclient-exit-hooks.d/rfc3442-classless-routes b/etc_org/dhcp/dhclient-exit-hooks.d/rfc3442-classless-routes new file mode 100644 index 0000000..1ef7b8a --- /dev/null +++ b/etc_org/dhcp/dhclient-exit-hooks.d/rfc3442-classless-routes @@ -0,0 +1,78 @@ +# set classless routes based on the format specified in RFC3442 +# e.g.: +# new_rfc3442_classless_static_routes='24 192 168 10 192 168 1 1 8 10 10 17 66 41' +# specifies the routes: +# 192.168.10.0/24 via 192.168.1.1 +# 10.0.0.0/8 via 10.10.17.66.41 + +RUN="yes" + + +if [ "$RUN" = "yes" ]; then + if [ -n "$new_rfc3442_classless_static_routes" ]; then + if [ "$reason" = "BOUND" ] || [ "$reason" = "REBOOT" ]; then + + set -- $new_rfc3442_classless_static_routes + + while [ $# -gt 0 ]; do + net_length=$1 + via_arg='' + + case $net_length in + 32|31|30|29|28|27|26|25) + if [ $# -lt 9 ]; then + return 1 + fi + net_address="${2}.${3}.${4}.${5}" + gateway="${6}.${7}.${8}.${9}" + shift 9 + ;; + 24|23|22|21|20|19|18|17) + if [ $# -lt 8 ]; then + return 1 + fi + net_address="${2}.${3}.${4}.0" + gateway="${5}.${6}.${7}.${8}" + shift 8 + ;; + 16|15|14|13|12|11|10|9) + if [ $# -lt 7 ]; then + return 1 + fi + net_address="${2}.${3}.0.0" + gateway="${4}.${5}.${6}.${7}" + shift 7 + ;; + 8|7|6|5|4|3|2|1) + if [ $# -lt 6 ]; then + return 1 + fi + net_address="${2}.0.0.0" + gateway="${3}.${4}.${5}.${6}" + shift 6 + ;; + 0) # default route + if [ $# -lt 5 ]; then + return 1 + fi + net_address="0.0.0.0" + gateway="${2}.${3}.${4}.${5}" + shift 5 + ;; + *) # error + return 1 + ;; + esac + + # take care of link-local routes + if [ "${gateway}" != '0.0.0.0' ]; then + via_arg="via ${gateway}" + fi + + # set route (ip detects host routes automatically) + ip -4 route add "${net_address}/${net_length}" \ + ${via_arg} dev "${interface}" >/dev/null 2>&1 + done + fi + fi +fi diff --git a/etc_org/dhcp/dhclient-exit-hooks.d/timesyncd b/etc_org/dhcp/dhclient-exit-hooks.d/timesyncd new file mode 100644 index 0000000..3cde992 --- /dev/null +++ b/etc_org/dhcp/dhclient-exit-hooks.d/timesyncd @@ -0,0 +1,42 @@ +TIMESYNCD_CONF=/run/systemd/timesyncd.conf.d/01-dhclient.conf + +timesyncd_servers_setup_remove() { + if [ -e $TIMESYNCD_CONF ]; then + rm -f $TIMESYNCD_CONF + systemctl try-restart systemd-timesyncd.service || true + fi +} + +timesyncd_servers_setup_add() { + if [ ! -d /run/systemd/system ]; then + return + fi + + if [ -e $TIMESYNCD_CONF ] && [ "$new_ntp_servers" = "$old_ntp_servers" ]; then + return + fi + + if [ -z "$new_ntp_servers" ]; then + timesyncd_servers_setup_remove + return + fi + + mkdir -p $(dirname $TIMESYNCD_CONF) + cat < ${TIMESYNCD_CONF}.new +# NTP server entries received from DHCP server +[Time] +NTP=$new_ntp_servers +EOF + mv ${TIMESYNCD_CONF}.new ${TIMESYNCD_CONF} + systemctl try-restart systemd-timesyncd.service || true +} + + +case $reason in + BOUND|RENEW|REBIND|REBOOT) + timesyncd_servers_setup_add + ;; + EXPIRE|FAIL|RELEASE|STOP) + timesyncd_servers_setup_remove + ;; +esac diff --git a/etc_org/dhcp/dhclient-exit-hooks.d/zzz_avahi-autoipd b/etc_org/dhcp/dhclient-exit-hooks.d/zzz_avahi-autoipd new file mode 100755 index 0000000..96cf494 --- /dev/null +++ b/etc_org/dhcp/dhclient-exit-hooks.d/zzz_avahi-autoipd @@ -0,0 +1,31 @@ +#!/bin/sh + +# This file is part of avahi. +# +# avahi is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License as +# published by the Free Software Foundation; either version 2 of the +# License, or (at your option) any later version. +# +# avahi is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public +# License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with avahi; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +# USA. + +case "$reason" in + MEDIUM|ARPCHECK|ARPSEND|NBI) + ;; + + PREINIT|BOUND|RENEW|REBIND|REBOOT|STOP|RELEASE) + # Stopping avahi-autoipd is left for the enter hook + ;; + + EXPIRE|FAIL|TIMEOUT) + /usr/sbin/avahi-autoipd -wD $interface 2> /dev/null + ;; +esac diff --git a/etc_org/dhcp/dhclient.conf b/etc_org/dhcp/dhclient.conf new file mode 100644 index 0000000..1e4ec62 --- /dev/null +++ b/etc_org/dhcp/dhclient.conf @@ -0,0 +1,54 @@ +# Configuration file for /sbin/dhclient. +# +# This is a sample configuration file for dhclient. See dhclient.conf's +# man page for more information about the syntax of this file +# and a more comprehensive list of the parameters understood by +# dhclient. +# +# Normally, if the DHCP server provides reasonable information and does +# not leave anything out (like the domain name, for example), then +# few changes must be made to this file, if any. +# + +option rfc3442-classless-static-routes code 121 = array of unsigned integer 8; + +send host-name = gethostname(); +request subnet-mask, broadcast-address, time-offset, routers, + domain-name, domain-name-servers, domain-search, host-name, + dhcp6.name-servers, dhcp6.domain-search, dhcp6.fqdn, dhcp6.sntp-servers, + netbios-name-servers, netbios-scope, interface-mtu, + rfc3442-classless-static-routes, ntp-servers; + +#send dhcp-client-identifier 1:0:a0:24:ab:fb:9c; +#send dhcp-lease-time 3600; +#supersede domain-name "fugue.com home.vix.com"; +#prepend domain-name-servers 127.0.0.1; +#require subnet-mask, domain-name-servers; +timeout 300; +#retry 60; +#reboot 10; +#select-timeout 5; +#initial-interval 2; +#script "/sbin/dhclient-script"; +#media "-link0 -link1 -link2", "link0 link1"; +#reject 192.33.137.209; + +#alias { +# interface "eth0"; +# fixed-address 192.5.5.213; +# option subnet-mask 255.255.255.255; +#} + +#lease { +# interface "eth0"; +# fixed-address 192.33.137.200; +# medium "link0 link1"; +# option host-name "andare.swiftmedia.com"; +# option subnet-mask 255.255.255.0; +# option broadcast-address 192.33.137.255; +# option routers 192.33.137.250; +# option domain-name-servers 127.0.0.1; +# renew 2 2000/1/12 00:00:01; +# rebind 2 2000/1/12 00:00:01; +# expire 2 2000/1/12 00:00:01; +#} diff --git a/etc_org/dictionaries-common/ispell-default b/etc_org/dictionaries-common/ispell-default new file mode 100644 index 0000000..e69de29 diff --git a/etc_org/dictionaries-common/words b/etc_org/dictionaries-common/words new file mode 120000 index 0000000..a610187 --- /dev/null +++ b/etc_org/dictionaries-common/words @@ -0,0 +1 @@ +/usr/share/dict/ngerman \ No newline at end of file diff --git a/etc_org/dnsmasq.d/network-manager b/etc_org/dnsmasq.d/network-manager new file mode 100644 index 0000000..8ac6d7e --- /dev/null +++ b/etc_org/dnsmasq.d/network-manager @@ -0,0 +1,4 @@ +# Tell any system-wide dnsmasq instance to make sure to bind to interfaces +# instead of listening on 0.0.0.0 +# WARNING: changes to this file will get lost if network-manager is removed. +bind-interfaces diff --git a/etc_org/dpkg/dpkg.cfg b/etc_org/dpkg/dpkg.cfg new file mode 100644 index 0000000..ba898ee --- /dev/null +++ b/etc_org/dpkg/dpkg.cfg @@ -0,0 +1,13 @@ +# dpkg configuration file +# +# This file can contain default options for dpkg. All command-line +# options are allowed. Values can be specified by putting them after +# the option, separated by whitespace and/or an `=' sign. +# + +# Do not enable debsig-verify by default; since the distribution is not using +# embedded signatures, debsig-verify would reject all packages. +no-debsig + +# Log status changes and actions to a file. +log /var/log/dpkg.log diff --git a/etc_org/dpkg/dpkg.cfg.d/pkg-config-hook-config b/etc_org/dpkg/dpkg.cfg.d/pkg-config-hook-config new file mode 100644 index 0000000..b230b27 --- /dev/null +++ b/etc_org/dpkg/dpkg.cfg.d/pkg-config-hook-config @@ -0,0 +1 @@ +post-invoke=if { test "$DPKG_HOOK_ACTION" = add-architecture || test "$DPKG_HOOK_ACTION" = remove-architecture; } && test -x /usr/share/pkg-config-dpkghook; then /usr/share/pkg-config-dpkghook update; fi diff --git a/etc_org/dpkg/origins/debian b/etc_org/dpkg/origins/debian new file mode 100644 index 0000000..91f6ed1 --- /dev/null +++ b/etc_org/dpkg/origins/debian @@ -0,0 +1,3 @@ +Vendor: Debian +Vendor-URL: http://www.debian.org/ +Bugs: debbugs://bugs.debian.org diff --git a/etc_org/dpkg/origins/default b/etc_org/dpkg/origins/default new file mode 120000 index 0000000..7d13753 --- /dev/null +++ b/etc_org/dpkg/origins/default @@ -0,0 +1 @@ +ubuntu \ No newline at end of file diff --git a/etc_org/dpkg/origins/ubuntu b/etc_org/dpkg/origins/ubuntu new file mode 100644 index 0000000..7cc3ce2 --- /dev/null +++ b/etc_org/dpkg/origins/ubuntu @@ -0,0 +1,4 @@ +Vendor: Ubuntu +Vendor-URL: http://www.ubuntu.com/ +Bugs: https://bugs.launchpad.net/ubuntu/+filebug +Parent: Debian diff --git a/etc_org/dpkg/shlibs.default b/etc_org/dpkg/shlibs.default new file mode 100644 index 0000000..661a889 --- /dev/null +++ b/etc_org/dpkg/shlibs.default @@ -0,0 +1,7 @@ +# dpkg shlibs defaults file +# +# This file contains shlibs entries that are used as a last resort when +# no matching entries are found elsewhere. For more information see the +# dpkg-shlibdeps(1) manual page. +# +# diff --git a/etc_org/dpkg/shlibs.override b/etc_org/dpkg/shlibs.override new file mode 100644 index 0000000..fbdb68d --- /dev/null +++ b/etc_org/dpkg/shlibs.override @@ -0,0 +1,8 @@ +# dpkg shlibs override file +# +# Entries in this file will override all others, only use if you +# are really sure that is what you want! +# +# For more information see the dpkg-shlibdeps(1) manual page. +# +# diff --git a/etc_org/drirc b/etc_org/drirc new file mode 100644 index 0000000..183a1dc --- /dev/null +++ b/etc_org/drirc @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/etc_org/emacs/site-start.d/00debian-vars.el b/etc_org/emacs/site-start.d/00debian-vars.el new file mode 100644 index 0000000..a9db99c --- /dev/null +++ b/etc_org/emacs/site-start.d/00debian-vars.el @@ -0,0 +1,57 @@ +;; 00debian-vars.el +;; +;; Initialize some emacs variables from debian policy files. +;; +;; Copyright (C) 1997, Frederic Lepied +;; +;; original Author: Frederic Lepied +;; enhanced and documented by: Mark Eichin + +;;============================================================================= +;; Autoloaded section. +;;============================================================================= + + +;;;### + +(eval-when-compile + ;; Quiet byte compiler + (defvar gnus-nntpserver-file)) + +;;;*** + + +;;============================================================================= +;; Configuration section. +;;============================================================================= +(defun debian-file->string (name &optional func) + "Convert a file into a string" + (interactive "fFile name : ") + (let ((filename (expand-file-name name))) + (if (not (file-readable-p filename)) + nil + (with-temp-buffer + ;; Do not run any user `find-file-hooks' + (insert-file-contents-literally filename) + (if func + (funcall func)) + (buffer-string))))) + +(defun debian-clean-mailname () + (while (search-forward "\n" nil t) + (replace-match "" nil t))) + +;; Particular variables, and their justification: +;; policy/ch4.html, 4.3 Mail processing on Debian systems, /etc/mailname +;; policy/ch-binarypkg.html, 3.5 Maintainer scripts, /etc/news/server + +(let ((mailname + (debian-file->string "/etc/mailname" (function debian-clean-mailname)))) + (if mailname + (setq mail-host-address mailname))) + +;; Don't need to check NNTPSERVER for override, gnus does that for us. +(if (file-readable-p "/etc/news/server") + (setq gnus-nntpserver-file "/etc/news/server")) + +;;; 00debian-vars.el ends here diff --git a/etc_org/emacs/site-start.d/50autoconf.el b/etc_org/emacs/site-start.d/50autoconf.el new file mode 100644 index 0000000..359eaab --- /dev/null +++ b/etc_org/emacs/site-start.d/50autoconf.el @@ -0,0 +1,17 @@ +;; -*-emacs-lisp-*- +;; +;; Emacs startup file for the Debian GNU/Linux autoconf package + +(if (not (file-exists-p "/usr/share/emacs/site-lisp/autoconf")) + (message "Package autoconf removed but not purged. Skipping setup.") + ;; To avoid a dependency on emacsen for our modes and avoid having a + ;; separate autoconf-el package, we don't byte-compile the .el + ;; files, so we only need to add a source directory to load-path. + (debian-pkg-add-load-path-item + (concat "/usr/share/emacs/site-lisp/autoconf")) + + ;; autoloads for autotest-mode.el + (autoload 'autotest-mode "autotest-mode" + "Major mode for editing autotest files." t) + (setq auto-mode-alist + (cons '("\\.at\\'" . autotest-mode) auto-mode-alist))) diff --git a/etc_org/emacs/site-start.d/50dictionaries-common.el b/etc_org/emacs/site-start.d/50dictionaries-common.el new file mode 100644 index 0000000..924f605 --- /dev/null +++ b/etc_org/emacs/site-start.d/50dictionaries-common.el @@ -0,0 +1,40 @@ +;; File: startup.el.in +;; Description: Emacsen startup for dictionaries-common in Debian +;; Authors: Rafael Laboissire +;; Agustin Martin +;; Created on: Fri Oct 22 09:48:21 CEST 1999 + +(let ((skip-emacs-flavors-list '(emacs19 + emacs20 + emacs21 + emacs22 + emacs-snapshot)) + (debian-dict-entries "/var/cache/dictionaries-common/emacsen-ispell-dicts.el")) + (if (member debian-emacs-flavor skip-emacs-flavors-list) + (message "Skipping dictionaries-common setup for %s" debian-emacs-flavor) + + (debian-pkg-add-load-path-item + (concat "/usr/share/" + (symbol-name debian-emacs-flavor) + "/site-lisp/dictionaries-common")) + + (autoload 'flyspell-word "flyspell" nil t) + (autoload 'flyspell-mode "flyspell" nil t) + (autoload 'flyspell-prog-mode "flyspell" nil t) + + ;; Load Debian emacsen cache file, with entries for installed dictionaries + ;; This might result in a call to debian-ispell, so do this only if + ;; a) It exists, that is, package is not removed. + ;; b) Not in installations under dpkg control, otherwise we might get some + ;; bogus errors on installation because of #132355 and friends. + (if (file-exists-p "/usr/share/emacs/site-lisp/dictionaries-common/debian-ispell.el") + (if (getenv "DPKG_RUNNING_VERSION") + (message "Info: Skip debian-el loading if run under dpkg control.") + (let ((coding-system-for-read 'raw-text)) ;; Read these as data streams + (load "debian-ispell" t) + (load debian-dict-entries t))) + (message "Info: Package dictionaries-common removed but not purged.")))) + +;;; Previous code for loading ispell.el and refreshing spell-checking +;;; pulldown menus has been removed from this file since it should no +;;; longer be needed. diff --git a/etc_org/emacs/site-start.el b/etc_org/emacs/site-start.el new file mode 100644 index 0000000..06a95b1 --- /dev/null +++ b/etc_org/emacs/site-start.el @@ -0,0 +1,8 @@ +;; Emacsen independent startup file. All of the various installed +;; flavors of emacs (emacs22, emacs23, xemacs21) will load this file +;; at startup. Make sure any code you put here is emacs flavor +;; independent. + +;; Package maintainers: do not have Debian packages edit this file. +;; See /usr/share/doc/emacsen-common/debian-emacs-policy.gz for the +;; proper way to handle Emacs package initialization code. diff --git a/etc_org/environment b/etc_org/environment new file mode 100644 index 0000000..048769c --- /dev/null +++ b/etc_org/environment @@ -0,0 +1 @@ +PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games" diff --git a/etc_org/fb.modes b/etc_org/fb.modes new file mode 100644 index 0000000..e6a4fb7 --- /dev/null +++ b/etc_org/fb.modes @@ -0,0 +1,1003 @@ +# +# Sample video modes +# +# These data are based on the CRTC parameters in +# +# Mach64 Programmer's Guide, Appendix C +# (C) 1998 ATI Technologies Inc. +# +# Kop: this are very generic modes and not only for ATI cards. +# + +# +# 640x480, 60 Hz, Non-Interlaced (25.175 MHz dotclock) +# +# Horizontal Vertical +# Resolution 640 480 +# Scan Frequency 31.469 kHz 59.94 Hz +# Sync Width 3.813 us 0.064 ms +# 12 chars 2 lines +# Front Porch 0.636 us 0.318 ms +# 2 chars 10 lines +# Back Porch 1.907 us 1.048 ms +# 6 chars 33 lines +# Active Time 25.422 us 15.253 ms +# 80 chars 480 lines +# Blank Time 6.356 us 1.430 ms +# 20 chars 45 lines +# Polarity negative negative +# + +mode "640x480-60" + # D: 25.175 MHz, H: 31.469 kHz, V: 59.94 Hz + geometry 640 480 640 480 8 + timings 39722 48 16 33 10 96 2 +endmode + +# +# 640x480, 72 Hz, Non-Interlaced (31.20 MHz dotclock) +# +# Horizontal Vertical +# Resolution 640 480 +# Scan Frequency 37.500 kHz 72.12 Hz +# Sync Width 1.282 us 0.080 ms +# 5 chars 3 lines +# Front Porch 0.769 us 0.240 ms +# 3 chars 9 lines +# Back Porch 4.103 us 0.747 ms +# 16 chars 28 lines +# Active Time 20.513 us 12.800 ms +# 80 chars 480 lines +# Blank Time 6.154 us 1.067 ms +# 24 chars 40 lines +# Polarity negative negative +# + +mode "640x480-72" + # D: 31.20 MHz, H: 37.500 kHz, V: 72.12 Hz + geometry 640 480 640 480 8 + timings 32052 128 24 28 9 40 3 +endmode + +# +# 640x480, 75 Hz, Non-Interlaced (31.50 MHz dotclock) +# +# Horizontal Vertical +# Resolution 640 480 +# Scan Frequency 37.500 kHz 75.00 Hz +# Sync Width 2.032 us 0.080 ms +# 8 chars 3 lines +# Front Porch 0.508 us 0.027 ms +# 2 chars 1 lines +# Back Porch 3.810 us 0.427 ms +# 15 chars 16 lines +# Active Time 20.317 us 12.800 ms +# 80 chars 480 lines +# Blank Time 6.349 us 0.533 ms +# 25 chars 20 lines +# Polarity negative negative +# + +mode "640x480-75" + # D: 31.50 MHz, H: 37.500 kHz, V: 75.00 Hz + geometry 640 480 640 480 8 + timings 31747 120 16 16 1 64 3 +endmode + +# +# 640x480, 90 Hz, Non-Interlaced (39.91 MHz dotclock) +# +# Horizontal Vertical +# Resolution 640 480 +# Scan Frequency 47.969 kHz 90.00 Hz +# Sync Width 1.002 us 0.292 ms +# 5 chars 14 lines +# Front Porch 0.902 us 0.521 ms +# 4 chars 25 lines +# Back Porch 2.907 us 0.292 ms +# 15 chars 14 lines +# Active Time 16.036 us 10.007 ms +# 80 chars 480 lines +# Blank Time 4.811 us 1.105 ms +# 24 chars 53 lines +# Polarity negative negative +# + +mode "640x480-90" + # D: 39.91 MHz, H: 47.969 kHz, V: 90.00 Hz + geometry 640 480 640 480 8 + timings 25057 120 32 14 25 40 14 +endmode + +# +# 640x480, 100 Hz, Non-Interlaced (44.90 MHz dotclock) +# +# Horizontal Vertical +# Resolution 640 480 +# Scan Frequency 52.948 kHz 99.71 Hz +# Sync Width 2.851 us 0.227 ms +# 16 chars 12 lines +# Front Porch 0.801 us 0.416 ms +# 4 chars 22 lines +# Back Porch 0.981 us 0.322 ms +# 6 chars 17 lines +# Active Time 14.254 us 9.065 ms +# 80 chars 480 lines +# Blank Time 4.633 us 0.963 ms +# 26 chars 51 lines +# Polarity negative negative +# + +mode "640x480-100" + # D: 44.90 MHz, H: 52.948 kHz, V: 99.71 Hz + geometry 640 480 640 480 8 + timings 22272 48 32 17 22 128 12 +endmode + + +# +# 768x576, 75 Hz, Non-Interlaced (49.188 MHz dotclock) +# +# Horizontal Vertical +# Resolution 768 576 +# Scan Frequency 46.580 kHz 75.008 Hz +# Sync Width us ms +# chars lines +# Front Porch us ms +# chars lines +# Back Porch us ms +# chars lines +# Active Time us ms +# chars lines +# Blank Time us ms +# chars lines +# Polarity negative negative +# +# This is a mode often used, because fbtv suggests this, since +# this is the mode for "normal" TVs. +# + +mode "768x576-75" + # D: 49.188 MHz, H: 46.580 kHz, V: 75.008 Hz + geometry 768 576 768 576 32 + timings 20330 128 32 32 8 128 5 +endmode + + +# +# 800x600, 48 Hz, Interlaced (36.00 MHz dotclock) +# +# Horizontal Vertical +# Resolution 800 600 +# Scan Frequency 33.835 kHz 96.39 Hz +# Sync Width 3.556 us 0.177 ms +# 16 chars 12 lines +# Front Porch 2.222 us 0.163 ms +# 10 chars 11 lines +# Back Porch 1.555 us 1.167 ms +# 7 chars 79 lines +# Active Time 22.222 us 8.867 ms +# 100 chars 600 lines +# Blank Time 7.333 us 1.507 ms +# 33 chars 102 lines +# Polarity positive positive +# + +mode "800x600-48-lace" + # D: 36.00 MHz, H: 33.835 kHz, V: 96.39 Hz + geometry 800 600 800 600 8 + timings 27778 56 80 79 11 128 12 + laced true + hsync high + vsync high +endmode + +# +# 800x600, 56 Hz, Non-Interlaced (36.00 MHz dotclock) +# +# Horizontal Vertical +# Resolution 800 600 +# Scan Frequency 35.156 kHz 56.25 Hz +# Sync Width 2.000 us 0.057 ms +# 9 chars 2 lines +# Front Porch 0.667 us 0.028 ms +# 3 chars 1 lines +# Back Porch 3.555 us 0.626 ms +# 16 chars 22 lines +# Active Time 22.222 us 17.067 ms +# 100 chars 600 lines +# Blank Time 6.222 us 0.711 ms +# 28 chars 25 lines +# Polarity positive positive +# + +mode "800x600-56" + # D: 36.00 MHz, H: 35.156 kHz, V: 56.25 Hz + geometry 800 600 800 600 8 + timings 27778 128 24 22 1 72 2 + hsync high + vsync high +endmode + +# +# 800x600, 60 Hz, Non-Interlaced (40.00 MHz dotclock) +# +# Horizontal Vertical +# Resolution 800 600 +# Scan Frequency 37.879 kHz 60.32 Hz +# Sync Width 3.200 us 0.106 ms +# 16 chars 4 lines +# Front Porch 1.000 us 0.026 ms +# 5 chars 1 lines +# Back Porch 2.200 us 0.607 ms +# 11 chars 23 lines +# Active Time 20.000 us 15.840 ms +# 100 chars 600 lines +# Blank Time 6.400 us 0.739 ms +# 32 chars 28 lines +# Polarity positive positive +# + +mode "800x600-60" + # D: 40.00 MHz, H: 37.879 kHz, V: 60.32 Hz + geometry 800 600 800 600 8 + timings 25000 88 40 23 1 128 4 + hsync high + vsync high +endmode + +# +# 800x600, 70 Hz, Non-Interlaced (44.90 MHz dotclock) +# +# Horizontal Vertical +# Resolution 800 600 +# Scan Frequency 44.544 kHz 70.04 Hz +# Sync Width 3.207 us 0.269 ms +# 18 chars 12 lines +# Front Porch 0.535 us 0.202 ms +# 3 chars 9 lines +# Back Porch 0.891 us 0.337 ms +# 5 chars 15 lines +# Active Time 17.817 us 13.470 ms +# 100 chars 600 lines +# Blank Time 4.633 us 0.808 ms +# 26 chars 36 lines +# Polarity positive negative +# + +mode "800x600-70" + # D: 44.90 MHz, H: 44.544 kHz, V: 70.04 Hz + geometry 800 600 800 600 8 + timings 22272 40 24 15 9 144 12 + hsync high +endmode + +# +# 800x600, 72 Hz, Non-Interlaced (50.00 MHz dotclock) +# +# Horizontal Vertical +# Resolution 800 600 +# Scan Frequency 48.090 kHz 72.19 Hz +# Sync Width 2.400 us 0.125 ms +# 15 chars 6 lines +# Front Porch 1.120 us 0.769 ms +# 7 chars 37 lines +# Back Porch 1.280 us 0.478 ms +# 8 chars 23 lines +# Active Time 16.000 us 12.477 ms +# 100 chars 600 lines +# Blank Time 4.800 us 1.372 ms +# 30 chars 66 lines +# Polarity positive positive +# + +mode "800x600-72" + # D: 50.00 MHz, H: 48.090 kHz, V: 72.19 Hz + geometry 800 600 800 600 8 + timings 20000 64 56 23 37 120 6 + hsync high + vsync high +endmode + +# +# 800x600, 75 Hz, Non-Interlaced (49.50 MHz dotclock) +# +# Horizontal Vertical +# Resolution 800 600 +# Scan Frequency 46.875 kHz 75.00 Hz +# Sync Width 1.616 us 0.064 ms +# 10 chars 3 lines +# Front Porch 0.323 us 0.021 ms +# 2 chars 1 lines +# Back Porch 3.232 us 0.448 ms +# 20 chars 21 lines +# Active Time 16.162 us 12.800 ms +# 100 chars 600 lines +# Blank Time 5.172 us 0.533 ms +# 32 chars 25 lines +# Polarity positive positive +# + +mode "800x600-75" + # D: 49.50 MHz, H: 46.875 kHz, V: 75.00 Hz + geometry 800 600 800 600 8 + timings 20203 160 16 21 1 80 3 + hsync high + vsync high +endmode + +# +# 800x600, 90 Hz, Non-Interlaced (56.64 MHz dotclock) +# +# Horizontal Vertical +# Resolution 800 600 +# Scan Frequency 57.097 kHz 89.92 Hz +# Sync Width 1.130 us 0.193 ms +# 8 chars 11 lines +# Front Porch 0.071 us 0.140 ms +# 1 chars 8 lines +# Back Porch 2.189 us 0.280 ms +# 15 chars 16 lines +# Active Time 14.124 us 10.508 ms +# 100 chars 600 lines +# Blank Time 3.390 us 0.613 ms +# 24 chars 35 lines +# Polarity positive positive +# + +mode "800x600-90" + # D: 56.64 MHz, H: 57.097 kHz, V: 89.92 Hz + geometry 800 600 800 600 8 + timings 17656 120 8 16 8 64 11 + hsync high + vsync high +endmode + +# +# 800x600, 100 Hz, Non-Interlaced (67.50 MHz dotclock) +# +# Horizontal Vertical +# Resolution 800 600 +# Scan Frequency 62.500 kHz 100.00 Hz +# Sync Width 0.948 us 0.064 ms +# 8 chars 4 lines +# Front Porch 0.000 us 0.112 ms +# 0 chars 7 lines +# Back Porch 3.200 us 0.224 ms +# 27 chars 14 lines +# Active Time 11.852 us 9.600 ms +# 100 chars 600 lines +# Blank Time 4.148 us 0.400 ms +# 35 chars 25 lines +# Polarity positive positive +# + +mode "800x600-100" + # D: 67.50 MHz, H: 62.500 kHz, V: 100.00 Hz + geometry 800 600 800 600 8 + timings 14815 216 0 14 7 64 4 + hsync high + vsync high +endmode + +# +# 1024x768, 43 Hz, Interlaced (44.90 MHz dotclock) +# +# Horizontal Vertical +# Resolution 1024 768 +# Scan Frequency 35.522 kHz 86.96 Hz +# Sync Width 3.920 us 0.113 ms +# 22 chars 8 lines +# Front Porch 0.178 us 0.014 ms +# 1 chars 1 lines +# Back Porch 1.247 us 0.563 ms +# 7 chars 40 lines +# Active Time 22.806 us 10.810 ms +# 128 chars 768 lines +# Blank Time 5.345 us 0.690 ms +# 30 chars 49 lines +# Polarity positive positive +# + +mode "1024x768-43-lace" + # D: 44.90 MHz, H: 35.522 kHz, V: 86.96 Hz + geometry 1024 768 1024 768 8 + timings 22272 56 8 40 1 176 8 + laced true + hsync high + vsync high +endmode + +# +# 1024x768, 60 Hz, Non-Interlaced (65.00 MHz dotclock) +# +# Horizontal Vertical +# Resolution 1024 768 +# Scan Frequency 48.363 kHz 60.00 Hz +# Sync Width 2.092 us 0.124 ms +# 17 chars 6 lines +# Front Porch 0.369 us 0.062 ms +# 3 chars 3 lines +# Back Porch 2.462 us 0.601 ms +# 20 chars 29 lines +# Active Time 15.754 us 15.880 ms +# 128 chars 768 lines +# Blank Time 4.923 us 0.786 ms +# 40 chars 38 lines +# Polarity negative negative +# + +mode "1024x768-60" + # D: 65.00 MHz, H: 48.363 kHz, V: 60.00 Hz + geometry 1024 768 1024 768 8 + timings 15385 160 24 29 3 136 6 +endmode + +# +# 1024x768, 70 Hz, Non-Interlaced (75.00 MHz dotclock) +# +# Horizontal Vertical +# Resolution 1024 768 +# Scan Frequency 56.476 kHz 70.07 Hz +# Sync Width 1.813 us 0.106 ms +# 17 chars 6 lines +# Front Porch 0.320 us 0.053 ms +# 3 chars 3 lines +# Back Porch 1.921 us 0.514 ms +# 18 chars 29 lines +# Active Time 13.653 us 13.599 ms +# 128 chars 768 lines +# Blank Time 4.053 us 0.673 ms +# 38 chars 38 lines +# Polarity negative negative +# + +mode "1024x768-70" + # D: 75.00 MHz, H: 56.476 kHz, V: 70.07 Hz + geometry 1024 768 1024 768 8 + timings 13334 144 24 29 3 136 6 +endmode + +# +# 1024x768, 72 Hz, Non-Interlaced (75.00 MHz dotclock) +# +# Horizontal Vertical +# Resolution 1024 768 +# Scan Frequency 58.230 kHz 72.245 Hz +# Sync Width 1.813 us 0.103 ms +# 17 chars 6 lines +# Front Porch 0.320 us 0.052 ms +# 3 chars 3 lines +# Back Porch 1.387 us 0.498 ms +# 13 chars 29 lines +# Active Time 13.653 us 13.189 ms +# 128 chars 768 lines +# Blank Time 3.520 us 0.653 ms +# 33 chars 38 lines +# Polarity negative negative +# + +mode "1024x768-72" + # D: 75.00 MHz, H: 58.230 kHz, V: 72.245 Hz + geometry 1024 768 1024 768 8 + timings 13334 104 24 29 3 136 6 +endmode + +# +# 1024x768, 75 Hz, Non-Interlaced (78.75 MHz dotclock) +# +# Horizontal Vertical +# Resolution 1024 768 +# Scan Frequency 60.023 kHz 75.03 Hz +# Sync Width 1.219 us 0.050 ms +# 12 chars 3 lines +# Front Porch 0.203 us 0.017 ms +# 2 chars 1 lines +# Back Porch 2.235 us 0.466 ms +# 22 chars 28 lines +# Active Time 13.003 us 12.795 ms +# 128 chars 768 lines +# Blank Time 3.657 us 0.533 ms +# 36 chars 32 lines +# Polarity positive positive +# + +mode "1024x768-75" + # D: 78.75 MHz, H: 60.023 kHz, V: 75.03 Hz + geometry 1024 768 1024 768 8 + timings 12699 176 16 28 1 96 3 + hsync high + vsync high +endmode + +# +# 1024x768, 90 Hz, Non-Interlaced (100.0 MHz dotclock) +# +# Horizontal Vertical +# Resolution 1024 768 +# Scan Frequency 76.220 kHz 90.20 Hz +# Sync Width 0.960 us 0.197 ms +# 12 chars 15 lines +# Front Porch 0.000 us 0.276 ms +# 0 chars 21 lines +# Back Porch 1.920 us 0.537 ms +# 24 chars 41 lines +# Active Time 10.240 us 10.076 ms +# 128 chars 768 lines +# Blank Time 2.880 us 1.010 ms +# 36 chars 77 lines +# Polarity negative negative +# + +mode "1024x768-90" + # D: 100.0 MHz, H: 76.220 kHz, V: 90.20 Hz + geometry 1024 768 1024 768 8 + timings 10000 192 0 41 21 96 15 +endmode + +# +# 1024x768, 100 Hz, Non-Interlaced (110.0 MHz dotclock) +# +# Horizontal Vertical +# Resolution 1024 768 +# Scan Frequency 79.023 kHz 99.78 Hz +# Sync Width 0.800 us 0.101 ms +# 11 chars 8 lines +# Front Porch 0.000 us 0.000 ms +# 0 chars 0 lines +# Back Porch 2.545 us 0.202 ms +# 35 chars 16 lines +# Active Time 9.309 us 9.719 ms +# 128 chars 768 lines +# Blank Time 3.345 us 0.304 ms +# 46 chars 24 lines +# Polarity negative negative +# + +mode "1024x768-100" + # D: 110.0 MHz, H: 79.023 kHz, V: 99.78 Hz + geometry 1024 768 1024 768 8 + timings 9091 280 0 16 0 88 8 +endmode + +# +# 1152x864, 43 Hz, Interlaced (65.0 MHz dotclock) +# +# Horizontal Vertical +# Resolution 1152 864 +# Scan Frequency 45.904 kHz 87.02 Hz +# Sync Width 1.969 us 0.098 ms +# 16 chars 9 lines +# Front Porch 1.062 us 0.850 ms +# 9 chars 78 lines +# Back Porch 1.031 us 1.133 ms +# 8 chars 104 lines +# Active Time 17.723 us 9.411 ms +# 144 chars 864 lines +# Blank Time 4.062 us 2.080 ms +# 33 chars 191 lines +# Polarity positive positive +# + +mode "1152x864-43-lace" + # D: 65.0 MHz, H: 45.904 kHz, V: 87.02 Hz + geometry 1152 864 1152 864 8 + timings 15385 64 72 104 78 128 9 + laced true + hsync high + vsync high +endmode + +# +# 1152x864, 47 Hz, Interlaced (65.0 MHz dotclock) +# +# Horizontal Vertical +# Resolution 1152 864 +# Scan Frequency 44.890 kHz 94.80 Hz +# Sync Width 1.969 us 0.100 ms +# 16 chars 9 lines +# Front Porch 1.415 us 0.334 ms +# 11 chars 30 lines +# Back Porch 1.170 us 0.490 ms +# 10 chars 44 lines +# Active Time 17.723 us 9.624 ms +# 144 chars 864 lines +# Blank Time 4.554 us 0.924 ms +# 37 chars 83 lines +# Polarity positive positive +# + +mode "1152x864-47-lace" + # D: 65.0 MHz, H: 44.890 kHz, V: 94.80 Hz + geometry 1152 864 1152 864 8 + timings 15385 80 88 44 30 128 9 + laced true + hsync high + vsync high +endmode + +# +# 1152x864, 60 Hz, Non-Interlaced (80.0 MHz dotclock) +# +# Horizontal Vertical +# Resolution 1152 864 +# Scan Frequency 54.945 kHz 59.98 Hz +# Sync Width 1.400 us 0.091 ms +# 14 chars 5 lines +# Front Porch 0.800 us 0.109 ms +# 8 chars 6 lines +# Back Porch 1.600 us 0.746 ms +# 16 chars 41 lines +# Active Time 14.400 us 15.725 ms +# 144 chars 864 lines +# Blank Time 3.800 us 0.946 ms +# 38 chars 52 lines +# Polarity positive positive +# + +mode "1152x864-60" + # D: 80.0 MHz, H: 54.945 kHz, V: 59.98 Hz + geometry 1152 864 1152 864 8 + timings 12500 128 64 41 6 112 5 + hsync high + vsync high +endmode + +# +# 1152x864, 70 Hz, Non-Interlaced (100.0 MHz dotclock) +# +# Horizontal Vertical +# Resolution 1152 864 +# Scan Frequency 66.138 kHz 69.99 Hz +# Sync Width 1.520 us 0.166 ms +# 19 chars 11 lines +# Front Porch 0.390 us 0.197 ms +# 5 chars 13 lines +# Back Porch 1.690 us 0.862 ms +# 21 chars 57 lines +# Active Time 11.520 us 13.064 ms +# 144 chars 864 lines +# Blank Time 3.600 us 1.225 ms +# 45 chars 81 lines +# Polarity positive positive +# + +mode "1152x864-70" + # D: 100.0 MHz, H: 66.138 kHz, V: 69.99 Hz + geometry 1152 864 1152 864 8 + timings 10000 168 40 57 13 152 11 + hsync high + vsync high +endmode + +# +# 1152x864, 75 Hz, Non-Interlaced (110.0 MHz dotclock) +# +# Horizontal Vertical +# Resolution 1152 864 +# Scan Frequency 75.137 kHz 74.99 Hz +# Sync Width 1.309 us 0.106 ms +# 18 chars 8 lines +# Front Porch 0.245 us 0.599 ms +# 3 chars 45 lines +# Back Porch 1.282 us 1.132 ms +# 18 chars 85 lines +# Active Time 10.473 us 11.499 ms +# 144 chars 864 lines +# Blank Time 2.836 us 1.837 ms +# 39 chars 138 lines +# Polarity positive positive +# + +mode "1152x864-75" + # D: 110.0 MHz, H: 75.137 kHz, V: 74.99 Hz + geometry 1152 864 1152 864 8 + timings 9091 144 24 85 45 144 8 + hsync high + vsync high +endmode + +# +# 1152x864, 80 Hz, Non-Interlaced (110.0 MHz dotclock) +# +# Horizontal Vertical +# Resolution 1152 864 +# Scan Frequency 76.389 kHz 79.74 Hz +# Sync Width 1.018 us 0.092 ms +# 14 chars 7 lines +# Front Porch 0.127 us 0.393 ms +# 2 chars 30 lines +# Back Porch 1.473 us 0.747 ms +# 20 chars 57 lines +# Active Time 10.473 us 11.311 ms +# 144 chars 864 lines +# Blank Time 2.618 us 1.231 ms +# 36 chars 94 lines +# Polarity positive positive +# + +mode "1152x864-80" + # D: 110.0 MHz, H: 76.389 kHz, V: 79.74 Hz + geometry 1152 864 1152 864 8 + timings 9091 160 16 57 30 112 7 + hsync high + vsync high +endmode + +# +# 1280x960, 75 Hz, Non-Interlaced (126.00 MHz dotclock) +# +# Horizontal Vertical +# Resolution 1280 960 +# Scan Frequency 74.788 kHz 74.788 Hz +# Sync Width 1.018 us 0.092 ms +# 14 chars 7 lines +# Front Porch 0.127 us 0.393 ms +# 2 chars 30 lines +# Back Porch 1.473 us 0.747 ms +# 20 chars 57 lines +# Active Time 10.473 us 11.311 ms +# 144 chars 864 lines +# Blank Time 2.618 us 1.231 ms +# 36 chars 94 lines +# Polarity positive positive +# + +mode "1280x960-75-8" + # D: 125.644 MHz, H: 74.788 kHz, V: 74.788 Hz + geometry 1280 960 1280 960 8 + timings 7959 224 32 36 1 144 3 +endmode + +mode "1280x960-75" + # D: 125.644 MHz, H: 74.788 kHz, V: 74.788 Hz + geometry 1280 960 1280 960 16 + timings 7959 224 32 36 1 144 3 +endmode + +mode "1280x960-75-32" + # D: 125.644 MHz, H: 74.788 kHz, V: 74.788 Hz + geometry 1280 960 1280 960 32 + timings 7959 224 32 36 1 144 3 +endmode + + +# +# 1280x1024, 43 Hz, Interlaced (80.00 MHz dotclock) +# +# Horizontal Vertical +# Resolution 1024 1024 +# Scan Frequency 50.000 kHz 87.03 Hz +# Sync Width 1.000 us 0.100 ms +# 10 chars 10 lines +# Front Porch 1.000 us 0.500 ms +# 10 chars 50 lines +# Back Porch 2.000 us 0.650 ms +# 20 chars 65 lines +# Active Time 16.000 us 10.240 ms +# 160 chars 1024 lines +# Blank Time 4.000 us 1.250 ms +# 40 chars 125 lines +# Polarity positive positive +# + +mode "1280x1024-43-lace" + # D: 80.00 MHz, H: 50.000 kHz, V: 87.03 Hz + geometry 1024 1024 1024 1024 8 + timings 12500 160 80 65 50 80 10 + laced true + hsync high + vsync high +endmode + +# +# 1280x1024, 47 Hz, Interlaced (80.00 MHz dotclock) +# +# Horizontal Vertical +# Resolution 1280 1024 +# Scan Frequency 50.000 kHz 94.97 Hz +# Sync Width 1.000 us 0.100 ms +# 10 chars 10 lines +# Front Porch 1.000 us 0.010 ms +# 10 chars 1 lines +# Back Porch 2.000 us 0.180 ms +# 20 chars 18 lines +# Active Time 16.000 us 10.240 ms +# 160 chars 1024 lines +# Blank Time 4.000 us 0.290 ms +# 40 chars 29 lines +# Polarity positive positive +# + +mode "1280x1024-47-lace" + # D: 80.00 MHz, H: 50.000 kHz, V: 94.97 Hz + geometry 1280 1024 1280 1024 8 + timings 12500 160 80 18 1 80 10 + laced true + hsync high + vsync high +endmode + +# +# 1280x1024, 60 Hz, Non-Interlaced (108.00 MHz dotclock) +# +# Horizontal Vertical +# Resolution 1280 1024 +# Scan Frequency 63.981 kHz 60.02 Hz +# Sync Width 1.037 us 0.047 ms +# 14 chars 3 lines +# Front Porch 0.444 us 0.015 ms +# 6 chars 1 lines +# Back Porch 2.297 us 0.594 ms +# 31 chars 38 lines +# Active Time 11.852 us 16.005 ms +# 160 chars 1024 lines +# Blank Time 3.778 us 0.656 ms +# 51 chars 42 lines +# Polarity positive positive +# + +mode "1280x1024-60" + # D: 108.00 MHz, H: 63.981 kHz, V: 60.02 Hz + geometry 1280 1024 1280 1024 8 + timings 9260 248 48 38 1 112 3 + hsync high + vsync high +endmode + +# +# 1280x1024, 70 Hz, Non-Interlaced (126.00 MHz dotclock) +# +# Horizontal Vertical +# Resolution 1280 1024 +# Scan Frequency 74.645 kHz 70.02 Hz +# Sync Width 0.889 us 0.067 ms +# 14 chars 5 lines +# Front Porch 0.635 us 0.013 ms +# 10 chars 1 lines +# Back Porch 1.714 us 0.483 ms +# 27 chars 36 lines +# Active Time 10.159 us 13.718 ms +# 160 chars 1024 lines +# Blank Time 3.238 us 0.563 ms +# 51 chars 42 lines +# Polarity positive positive +# + +mode "1280x1024-70" + # D: 126.00 MHz, H: 74.645 kHz, V: 70.02 Hz + geometry 1280 1024 1280 1024 8 + timings 7937 216 80 36 1 112 5 + hsync high + vsync high +endmode + +# +# 1280x1024, 74 Hz, Non-Interlaced (135.00 MHz dotclock) +# +# Horizontal Vertical +# Resolution 1280 1024 +# Scan Frequency 78.855 kHz 74.11 Hz +# Sync Width 1.067 us 0.380 ms +# 18 chars 30 lines +# Front Porch 0.237 us 0.000 ms +# 4 chars 0 lines +# Back Porch 1.896 us 0.127 ms +# 32 chars 10 lines +# Active Time 9.481 us 12.986 ms +# 160 chars 1024 lines +# Blank Time 3.200 us 0.507 ms +# 54 chars 40 lines +# Polarity positive positive +# + +mode "1280x1024-74" + # D: 135.00 MHz, H: 78.855 kHz, V: 74.11 Hz + geometry 1280 1024 1280 1024 8 + timings 7408 256 32 10 0 144 30 + hsync high + vsync high +endmode + +# +# 1280x1024, 75 Hz, Non-Interlaced (135.00 MHz dotclock) +# +# Horizontal Vertical +# Resolution 1280 1024 +# Scan Frequency 79.976 kHz 75.02 Hz +# Sync Width 1.067 us 0.038 ms +# 18 chars 3 lines +# Front Porch 0.119 us 0.012 ms +# 2 chars 1 lines +# Back Porch 1.837 us 0.475 ms +# 31 chars 38 lines +# Active Time 9.481 us 12.804 ms +# 160 chars 1024 lines +# Blank Time 3.022 us 0.525 ms +# 51 chars 42 lines +# Polarity positive positive +# + +mode "1280x1024-75" + # D: 134.880 MHz, H: 79.905 kHz, V: 74.958 Hz + geometry 1280 1024 1280 3264 8 + timings 7414 232 64 38 1 112 3 + hsync high + vsync high +endmode + +# +# 1600x1200, 60 Hz, Non-Interlaced (156.00 MHz dotclock) +# +# Horizontal Vertical +# Resolution 1600 1200 +# Scan Frequency 76.200 kHz 60.00 Hz +# Sync Width 1.026 us 0.105 ms +# 20 chars 8 lines +# Front Porch 0.205 us 0.131 ms +# 4 chars 10 lines +# Back Porch 1.636 us 0.682 ms +# 32 chars 52 lines +# Active Time 10.256 us 15.748 ms +# 200 chars 1200 lines +# Blank Time 2.872 us 0.866 ms +# 56 chars 66 lines +# Polarity negative negative +# + +mode "1600x1200-60" + # D: 156.00 MHz, H: 76.200 kHz, V: 60.00 Hz + geometry 1600 1200 1600 1200 8 + timings 6411 256 32 52 10 160 8 +endmode + +# +# 1600x1200, 66 Hz, Non-Interlaced (172.00 MHz dotclock) +# +# Horizontal Vertical +# Resolution 1600 1200 +# Scan Frequency 82.700 kHz 66.00 Hz +# Sync Width 0.791 us 0.036 ms +# 17 chars 3 lines +# Front Porch 0.233 us 0.036 ms +# 5 chars 3 lines +# Back Porch 1.767 us 0.567 ms +# 38 chars 47 lines +# Active Time 9.302 us 14.512 ms +# 200 chars 1200 lines +# Blank Time 2.791 us 0.532 ms +# 60 chars 44 lines +# Polarity negative negative +# + +mode "1600x1200-66" + # D: 172.00 MHz, H: 82.700 kHz, V: 66.00 Hz + geometry 1600 1200 1600 1200 8 + timings 5814 304 40 47 3 136 3 +endmode + +# +# 1600x1200, 76 Hz, Non-Interlaced (198.00 MHz dotclock) +# +# Horizontal Vertical +# Resolution 1600 1200 +# Scan Frequency 95.200 kHz 76.00 Hz +# Sync Width 0.687 us 0.052 ms +# 17 chars 5 lines +# Front Porch 0.202 us 0.032 ms +# 5 chars 3 lines +# Back Porch 1.535 us 0.441 ms +# 38 chars 42 lines +# Active Time 8.081 us 12.606 ms +# 200 chars 1200 lines +# Blank Time 2.424 us 0.525 ms +# 60 chars 50 lines +# Polarity negative negative +# + +mode "1600x1200-76" + # D: 198.00 MHz, H: 95.200 kHz, V: 76.00 Hz + geometry 1600 1200 1600 1200 8 + timings 5051 304 40 42 3 136 5 +endmode + diff --git a/etc_org/ffserver.conf b/etc_org/ffserver.conf new file mode 100644 index 0000000..7a30fb6 --- /dev/null +++ b/etc_org/ffserver.conf @@ -0,0 +1,372 @@ +# Port on which the server is listening. You must select a different +# port from your standard HTTP web server if it is running on the same +# computer. +HTTPPort 8090 + +# Address on which the server is bound. Only useful if you have +# several network interfaces. +HTTPBindAddress 0.0.0.0 + +# Number of simultaneous HTTP connections that can be handled. It has +# to be defined *before* the MaxClients parameter, since it defines the +# MaxClients maximum limit. +MaxHTTPConnections 2000 + +# Number of simultaneous requests that can be handled. Since FFServer +# is very fast, it is more likely that you will want to leave this high +# and use MaxBandwidth, below. +MaxClients 1000 + +# This the maximum amount of kbit/sec that you are prepared to +# consume when streaming to clients. +MaxBandwidth 1000 + +# Access log file (uses standard Apache log file format) +# '-' is the standard output. +CustomLog - + +################################################################## +# Definition of the live feeds. Each live feed contains one video +# and/or audio sequence coming from an ffmpeg encoder or another +# ffserver. This sequence may be encoded simultaneously with several +# codecs at several resolutions. + + + +# You must use 'ffmpeg' to send a live feed to ffserver. In this +# example, you can type: +# +# ffmpeg http://localhost:8090/feed1.ffm + +# ffserver can also do time shifting. It means that it can stream any +# previously recorded live stream. The request should contain: +# "http://xxxx?date=[YYYY-MM-DDT][[HH:]MM:]SS[.m...]".You must specify +# a path where the feed is stored on disk. You also specify the +# maximum size of the feed, where zero means unlimited. Default: +# File=/tmp/feed_name.ffm FileMaxSize=5M +File /tmp/feed1.ffm +FileMaxSize 200K + +# You could specify +# ReadOnlyFile /saved/specialvideo.ffm +# This marks the file as readonly and it will not be deleted or updated. + +# Specify launch in order to start ffmpeg automatically. +# First ffmpeg must be defined with an appropriate path if needed, +# after that options can follow, but avoid adding the http:// field +#Launch ffmpeg + +# Only allow connections from localhost to the feed. +ACL allow 127.0.0.1 + + + + +################################################################## +# Now you can define each stream which will be generated from the +# original audio and video stream. Each format has a filename (here +# 'test1.mpg'). FFServer will send this stream when answering a +# request containing this filename. + + + +# coming from live feed 'feed1' +Feed feed1.ffm + +# Format of the stream : you can choose among: +# mpeg : MPEG-1 multiplexed video and audio +# mpegvideo : only MPEG-1 video +# mp2 : MPEG-2 audio (use AudioCodec to select layer 2 and 3 codec) +# ogg : Ogg format (Vorbis audio codec) +# rm : RealNetworks-compatible stream. Multiplexed audio and video. +# ra : RealNetworks-compatible stream. Audio only. +# mpjpeg : Multipart JPEG (works with Netscape without any plugin) +# jpeg : Generate a single JPEG image. +# mjpeg : Generate a M-JPEG stream. +# asf : ASF compatible streaming (Windows Media Player format). +# swf : Macromedia Flash compatible stream +# avi : AVI format (MPEG-4 video, MPEG audio sound) +Format mpeg + +# Bitrate for the audio stream. Codecs usually support only a few +# different bitrates. +AudioBitRate 32 + +# Number of audio channels: 1 = mono, 2 = stereo +AudioChannels 1 + +# Sampling frequency for audio. When using low bitrates, you should +# lower this frequency to 22050 or 11025. The supported frequencies +# depend on the selected audio codec. +AudioSampleRate 44100 + +# Bitrate for the video stream +VideoBitRate 64 + +# Ratecontrol buffer size +VideoBufferSize 40 + +# Number of frames per second +VideoFrameRate 3 + +# Size of the video frame: WxH (default: 160x128) +# The following abbreviations are defined: sqcif, qcif, cif, 4cif, qqvga, +# qvga, vga, svga, xga, uxga, qxga, sxga, qsxga, hsxga, wvga, wxga, wsxga, +# wuxga, woxga, wqsxga, wquxga, whsxga, whuxga, cga, ega, hd480, hd720, +# hd1080 +VideoSize 160x128 + +# Transmit only intra frames (useful for low bitrates, but kills frame rate). +#VideoIntraOnly + +# If non-intra only, an intra frame is transmitted every VideoGopSize +# frames. Video synchronization can only begin at an intra frame. +VideoGopSize 12 + +# More MPEG-4 parameters +# VideoHighQuality +# Video4MotionVector + +# Choose your codecs: +#AudioCodec mp2 +#VideoCodec mpeg1video + +# Suppress audio +#NoAudio + +# Suppress video +#NoVideo + +#VideoQMin 3 +#VideoQMax 31 + +# Set this to the number of seconds backwards in time to start. Note that +# most players will buffer 5-10 seconds of video, and also you need to allow +# for a keyframe to appear in the data stream. +#Preroll 15 + +# ACL: + +# You can allow ranges of addresses (or single addresses) +#ACL ALLOW + +# You can deny ranges of addresses (or single addresses) +#ACL DENY + +# You can repeat the ACL allow/deny as often as you like. It is on a per +# stream basis. The first match defines the action. If there are no matches, +# then the default is the inverse of the last ACL statement. +# +# Thus 'ACL allow localhost' only allows access from localhost. +# 'ACL deny 1.0.0.0 1.255.255.255' would deny the whole of network 1 and +# allow everybody else. + + + + +################################################################## +# Example streams + + +# Multipart JPEG + +# +#Feed feed1.ffm +#Format mpjpeg +#VideoFrameRate 2 +#VideoIntraOnly +#NoAudio +#Strict -1 +# + + +# Single JPEG + +# +#Feed feed1.ffm +#Format jpeg +#VideoFrameRate 2 +#VideoIntraOnly +##VideoSize 352x240 +#NoAudio +#Strict -1 +# + + +# Flash + +# +#Feed feed1.ffm +#Format swf +#VideoFrameRate 2 +#VideoIntraOnly +#NoAudio +# + + +# ASF compatible + + +Feed feed1.ffm +Format asf +VideoFrameRate 15 +VideoSize 352x240 +VideoBitRate 256 +VideoBufferSize 40 +VideoGopSize 30 +AudioBitRate 64 +StartSendOnKey + + + +# MP3 audio + +# +#Feed feed1.ffm +#Format mp2 +#AudioCodec mp3 +#AudioBitRate 64 +#AudioChannels 1 +#AudioSampleRate 44100 +#NoVideo +# + + +# Ogg Vorbis audio + +# +#Feed feed1.ffm +#Metadata title "Stream title" +#AudioBitRate 64 +#AudioChannels 2 +#AudioSampleRate 44100 +#NoVideo +# + + +# Real with audio only at 32 kbits + +# +#Feed feed1.ffm +#Format rm +#AudioBitRate 32 +#NoVideo +#NoAudio +# + + +# Real with audio and video at 64 kbits + +# +#Feed feed1.ffm +#Format rm +#AudioBitRate 32 +#VideoBitRate 128 +#VideoFrameRate 25 +#VideoGopSize 25 +#NoAudio +# + + +################################################################## +# A stream coming from a file: you only need to set the input +# filename and optionally a new format. Supported conversions: +# AVI -> ASF + +# +#File "/usr/local/httpd/htdocs/tlive.rm" +#NoAudio +# + +# +#File "/usr/local/httpd/htdocs/test.asf" +#NoAudio +#Metadata author "Me" +#Metadata copyright "Super MegaCorp" +#Metadata title "Test stream from disk" +#Metadata comment "Test comment" +# + + +################################################################## +# RTSP examples +# +# You can access this stream with the RTSP URL: +# rtsp://localhost:5454/test1-rtsp.mpg +# +# A non-standard RTSP redirector is also created. Its URL is: +# http://localhost:8090/test1-rtsp.rtsp + +# +#Format rtp +#File "/usr/local/httpd/htdocs/test1.mpg" +# + + +# Transcode an incoming live feed to another live feed, +# using libx264 and video presets + +# +#Format rtp +#Feed feed1.ffm +#VideoCodec libx264 +#VideoFrameRate 24 +#VideoBitRate 100 +#VideoSize 480x272 +#AVPresetVideo default +#AVPresetVideo baseline +#AVOptionVideo flags +global_header +# +#AudioCodec libfaac +#AudioBitRate 32 +#AudioChannels 2 +#AudioSampleRate 22050 +#AVOptionAudio flags +global_header +# + +################################################################## +# SDP/multicast examples +# +# If you want to send your stream in multicast, you must set the +# multicast address with MulticastAddress. The port and the TTL can +# also be set. +# +# An SDP file is automatically generated by ffserver by adding the +# 'sdp' extension to the stream name (here +# http://localhost:8090/test1-sdp.sdp). You should usually give this +# file to your player to play the stream. +# +# The 'NoLoop' option can be used to avoid looping when the stream is +# terminated. + +# +#Format rtp +#File "/usr/local/httpd/htdocs/test1.mpg" +#MulticastAddress 224.124.0.1 +#MulticastPort 5000 +#MulticastTTL 16 +#NoLoop +# + + +################################################################## +# Special streams + +# Server status + + +Format status + +# Only allow local people to get the status +ACL allow localhost +ACL allow 192.168.0.0 192.168.255.255 + +#FaviconURL http://pond1.gladstonefamily.net:8080/favicon.ico + + + +# Redirect index.html to the appropriate site + + +URL http://www.ffmpeg.org/ + diff --git a/etc_org/firefox/pref/apturl.js b/etc_org/firefox/pref/apturl.js new file mode 100644 index 0000000..02b04c3 --- /dev/null +++ b/etc_org/firefox/pref/apturl.js @@ -0,0 +1,6 @@ +pref("network.protocol-handler.app.apt","/usr/bin/apturl"); +pref("network.protocol-handler.warn-external.apt",false); +pref("network.protocol-handler.app.apt+http","/usr/bin/apturl"); +pref("network.protocol-handler.warn-external.apt+http",false); +pref("network.protocol-handler.external.apt",true); +pref("network.protocol-handler.external.apt+http",true); diff --git a/etc_org/firefox/syspref.js b/etc_org/firefox/syspref.js new file mode 100644 index 0000000..9147e82 --- /dev/null +++ b/etc_org/firefox/syspref.js @@ -0,0 +1,4 @@ +// This file can be used to configure global preferences for Firefox +// Example: Homepage +//pref("browser.startup.homepage", "http://www.weebls-stuff.com/wab/"); + diff --git a/etc_org/fonts/conf.avail/10-antialias.conf b/etc_org/fonts/conf.avail/10-antialias.conf new file mode 100644 index 0000000..62d86d4 --- /dev/null +++ b/etc_org/fonts/conf.avail/10-antialias.conf @@ -0,0 +1,8 @@ + + + + + + true + + diff --git a/etc_org/fonts/conf.avail/10-autohint.conf b/etc_org/fonts/conf.avail/10-autohint.conf new file mode 100644 index 0000000..f9032ba --- /dev/null +++ b/etc_org/fonts/conf.avail/10-autohint.conf @@ -0,0 +1,14 @@ + + + + + + + true + + diff --git a/etc_org/fonts/conf.avail/10-hinting-full.conf b/etc_org/fonts/conf.avail/10-hinting-full.conf new file mode 100644 index 0000000..3d00d92 --- /dev/null +++ b/etc_org/fonts/conf.avail/10-hinting-full.conf @@ -0,0 +1,8 @@ + + + + + + hintfull + + diff --git a/etc_org/fonts/conf.avail/10-hinting-medium.conf b/etc_org/fonts/conf.avail/10-hinting-medium.conf new file mode 100644 index 0000000..34c2bf2 --- /dev/null +++ b/etc_org/fonts/conf.avail/10-hinting-medium.conf @@ -0,0 +1,8 @@ + + + + + + hintmedium + + diff --git a/etc_org/fonts/conf.avail/10-hinting-slight.conf b/etc_org/fonts/conf.avail/10-hinting-slight.conf new file mode 100644 index 0000000..073d30a --- /dev/null +++ b/etc_org/fonts/conf.avail/10-hinting-slight.conf @@ -0,0 +1,8 @@ + + + + + + hintslight + + diff --git a/etc_org/fonts/conf.avail/10-hinting.conf b/etc_org/fonts/conf.avail/10-hinting.conf new file mode 100644 index 0000000..6c97af7 --- /dev/null +++ b/etc_org/fonts/conf.avail/10-hinting.conf @@ -0,0 +1,8 @@ + + + + + + true + + diff --git a/etc_org/fonts/conf.avail/10-no-sub-pixel.conf b/etc_org/fonts/conf.avail/10-no-sub-pixel.conf new file mode 100644 index 0000000..635847c --- /dev/null +++ b/etc_org/fonts/conf.avail/10-no-sub-pixel.conf @@ -0,0 +1,14 @@ + + + + + + + none + + diff --git a/etc_org/fonts/conf.avail/10-scale-bitmap-fonts.conf b/etc_org/fonts/conf.avail/10-scale-bitmap-fonts.conf new file mode 100644 index 0000000..b4e9cb4 --- /dev/null +++ b/etc_org/fonts/conf.avail/10-scale-bitmap-fonts.conf @@ -0,0 +1,83 @@ + + + + + + + + false + + + + pixelsize + pixelsize + + + + + + + false + + + false + + + true + + + + + pixelsizefixupfactor + 1.2 + + + pixelsizefixupfactor + 0.8 + + + + + + + true + + + 1.0 + + + + + + false + + + 1.0 + + + + matrix + + pixelsizefixupfactor 0 + 0 pixelsizefixupfactor + + + + + + size + pixelsizefixupfactor + + + + + diff --git a/etc_org/fonts/conf.avail/10-sub-pixel-bgr.conf b/etc_org/fonts/conf.avail/10-sub-pixel-bgr.conf new file mode 100644 index 0000000..1378195 --- /dev/null +++ b/etc_org/fonts/conf.avail/10-sub-pixel-bgr.conf @@ -0,0 +1,14 @@ + + + + + + + bgr + + diff --git a/etc_org/fonts/conf.avail/10-sub-pixel-rgb.conf b/etc_org/fonts/conf.avail/10-sub-pixel-rgb.conf new file mode 100644 index 0000000..757c3b6 --- /dev/null +++ b/etc_org/fonts/conf.avail/10-sub-pixel-rgb.conf @@ -0,0 +1,14 @@ + + + + + + + rgb + + diff --git a/etc_org/fonts/conf.avail/10-sub-pixel-vbgr.conf b/etc_org/fonts/conf.avail/10-sub-pixel-vbgr.conf new file mode 100644 index 0000000..c807e5c --- /dev/null +++ b/etc_org/fonts/conf.avail/10-sub-pixel-vbgr.conf @@ -0,0 +1,14 @@ + + + + + + + vbgr + + diff --git a/etc_org/fonts/conf.avail/10-sub-pixel-vrgb.conf b/etc_org/fonts/conf.avail/10-sub-pixel-vrgb.conf new file mode 100644 index 0000000..b5985e0 --- /dev/null +++ b/etc_org/fonts/conf.avail/10-sub-pixel-vrgb.conf @@ -0,0 +1,14 @@ + + + + + + + vrgb + + diff --git a/etc_org/fonts/conf.avail/10-unhinted.conf b/etc_org/fonts/conf.avail/10-unhinted.conf new file mode 100644 index 0000000..a25e3b1 --- /dev/null +++ b/etc_org/fonts/conf.avail/10-unhinted.conf @@ -0,0 +1,14 @@ + + + + + + + false + + diff --git a/etc_org/fonts/conf.avail/11-lcdfilter-default.conf b/etc_org/fonts/conf.avail/11-lcdfilter-default.conf new file mode 100644 index 0000000..9d7d11f --- /dev/null +++ b/etc_org/fonts/conf.avail/11-lcdfilter-default.conf @@ -0,0 +1,16 @@ + + + + + + + + lcddefault + + + diff --git a/etc_org/fonts/conf.avail/11-lcdfilter-legacy.conf b/etc_org/fonts/conf.avail/11-lcdfilter-legacy.conf new file mode 100644 index 0000000..7e2b256 --- /dev/null +++ b/etc_org/fonts/conf.avail/11-lcdfilter-legacy.conf @@ -0,0 +1,16 @@ + + + + + + + + lcdlegacy + + + diff --git a/etc_org/fonts/conf.avail/11-lcdfilter-light.conf b/etc_org/fonts/conf.avail/11-lcdfilter-light.conf new file mode 100644 index 0000000..0dd0a90 --- /dev/null +++ b/etc_org/fonts/conf.avail/11-lcdfilter-light.conf @@ -0,0 +1,16 @@ + + + + + + + + lcdlight + + + diff --git a/etc_org/fonts/conf.avail/20-unhint-small-dejavu-lgc-sans-mono.conf b/etc_org/fonts/conf.avail/20-unhint-small-dejavu-lgc-sans-mono.conf new file mode 100644 index 0000000..9036e83 --- /dev/null +++ b/etc_org/fonts/conf.avail/20-unhint-small-dejavu-lgc-sans-mono.conf @@ -0,0 +1,26 @@ + + + + + + + DejaVu LGC Sans Mono + + + 7.5 + + + false + + + diff --git a/etc_org/fonts/conf.avail/20-unhint-small-dejavu-lgc-sans.conf b/etc_org/fonts/conf.avail/20-unhint-small-dejavu-lgc-sans.conf new file mode 100644 index 0000000..35abebd --- /dev/null +++ b/etc_org/fonts/conf.avail/20-unhint-small-dejavu-lgc-sans.conf @@ -0,0 +1,26 @@ + + + + + + + DejaVu LGC Sans + + + 7.5 + + + false + + + diff --git a/etc_org/fonts/conf.avail/20-unhint-small-dejavu-lgc-serif.conf b/etc_org/fonts/conf.avail/20-unhint-small-dejavu-lgc-serif.conf new file mode 100644 index 0000000..54486e8 --- /dev/null +++ b/etc_org/fonts/conf.avail/20-unhint-small-dejavu-lgc-serif.conf @@ -0,0 +1,26 @@ + + + + + + + DejaVu LGC Serif + + + 7.5 + + + false + + + diff --git a/etc_org/fonts/conf.avail/20-unhint-small-dejavu-sans-mono.conf b/etc_org/fonts/conf.avail/20-unhint-small-dejavu-sans-mono.conf new file mode 100644 index 0000000..102dbcc --- /dev/null +++ b/etc_org/fonts/conf.avail/20-unhint-small-dejavu-sans-mono.conf @@ -0,0 +1,26 @@ + + + + + + + DejaVu Sans Mono + + + 7.5 + + + false + + + diff --git a/etc_org/fonts/conf.avail/20-unhint-small-dejavu-sans.conf b/etc_org/fonts/conf.avail/20-unhint-small-dejavu-sans.conf new file mode 100644 index 0000000..ee69996 --- /dev/null +++ b/etc_org/fonts/conf.avail/20-unhint-small-dejavu-sans.conf @@ -0,0 +1,26 @@ + + + + + + + DejaVu Sans + + + 7.5 + + + false + + + diff --git a/etc_org/fonts/conf.avail/20-unhint-small-dejavu-serif.conf b/etc_org/fonts/conf.avail/20-unhint-small-dejavu-serif.conf new file mode 100644 index 0000000..cf6caa2 --- /dev/null +++ b/etc_org/fonts/conf.avail/20-unhint-small-dejavu-serif.conf @@ -0,0 +1,26 @@ + + + + + + + DejaVu Serif + + + 7.5 + + + false + + + diff --git a/etc_org/fonts/conf.avail/20-unhint-small-vera.conf b/etc_org/fonts/conf.avail/20-unhint-small-vera.conf new file mode 100644 index 0000000..c9505ca --- /dev/null +++ b/etc_org/fonts/conf.avail/20-unhint-small-vera.conf @@ -0,0 +1,48 @@ + + + + + + + + Bitstream Vera Sans + + + 7.5 + + + false + + + + + + Bitstream Vera Serif + + + 7.5 + + + false + + + + + + Bitstream Vera Sans Mono + + + 7.5 + + + false + + + + diff --git a/etc_org/fonts/conf.avail/25-unhint-nonlatin.conf b/etc_org/fonts/conf.avail/25-unhint-nonlatin.conf new file mode 100644 index 0000000..9adffa7 --- /dev/null +++ b/etc_org/fonts/conf.avail/25-unhint-nonlatin.conf @@ -0,0 +1,128 @@ + + + + + + + + + Kochi Mincho + + + false + + + + + Kochi Gothic + + + false + + + + + Sazanami Mincho + + + false + + + + + Sazanami Gothic + + + false + + + + + Baekmuk Batang + + + false + + + + + Baekmuk Dotum + + + false + + + + + Baekmuk Gulim + + + false + + + + + Baekmuk Headline + + + false + + + + + AR PL Mingti2L Big5 + + + false + + + + + AR PL ShanHeiSun Uni + + + false + + + + + AR PL KaitiM Big5 + + + false + + + + + AR PL ZenKai Uni + + + false + + + + + AR PL SungtiL GB + + + false + + + + + AR PL KaitiM GB + + + false + + + + + ZYSong18030 + + + false + + + + diff --git a/etc_org/fonts/conf.avail/30-cjk-aliases.conf b/etc_org/fonts/conf.avail/30-cjk-aliases.conf new file mode 100644 index 0000000..0ce3fe8 --- /dev/null +++ b/etc_org/fonts/conf.avail/30-cjk-aliases.conf @@ -0,0 +1,511 @@ + + + + + + Batang + + NanumMyeongjo + UnBatang + + + + 바탕 + + NanumMyeongjo + UnBatang + + + + BatangChe + + NanumMyeongjo + UnBatang + + + + 바탕체 + + NanumMyeongjo + UnBatang + + + + Myeongjo + + NanumMyeongjo + UnBatang + + + + 명조 + + NanumMyeongjo + UnBatang + + + + MyeongjoChe + + NanumMyeongjo + UnBatang + + + + 명조체 + + NanumMyeongjo + UnBatang + + + + AR MingtiM KSC + + NanumMyeongjo + UnBatang + + + + Adobe 명조 Std M + + NanumMyeongjo + UnBatang + + + + Adobe Myeongjo Std M + + NanumMyeongjo + UnBatang + + + + Gungsuh + + UnGungseo + NanumMyeongjo + + + + 궁서 + + UnGungseo + NanumMyeongjo + + + + GungsuhChe + + UnGungseo + NanumMyeongjo + + + + 궁서체 + + UnGungseo + NanumMyeongjo + + + + Dotum + + NanumGothic + UnDotum + + + + 돋움 + + NanumGothic + UnDotum + + + + Gothic + + NanumGothic + UnDotum + + + + 고딕 + + NanumGothic + UnDotum + + + + Malgun Gothic + + NanumGothic + UnDotum + + + + 맑은 고딕 + + NanumGothic + UnDotum + + + + Gulim + + NanumGothic + UnDotum + + + + 굴림 + + NanumGothic + UnDotum + + + + AppleGothic + + NanumGothic + UnDotum + + + + 애플고딕 + + NanumGothic + UnDotum + + + + DotumChe + + NanumGothicCoding + NanumGothic + + + + 돋움체 + + NanumGothicCoding + NanumGothic + + + + GothicChe + + NanumGothicCoding + NanumGothic + + + + 고딕체 + + NanumGothicCoding + NanumGothic + + + + GulimChe + + NanumGothicCoding + NanumGothic + + + + 굴림체 + + NanumGothicCoding + NanumGothic + + + + + MS Gothic + + TakaoGothic + IPAGothic + IPAMonaGothic + VL Gothic + Sazanami Gothic + Kochi Gothic + + + + MS ゴシック + + TakaoGothic + IPAGothic + IPAMonaGothic + VL Gothic + Sazanami Gothic + Kochi Gothic + + + + MS PGothic + + IPAMonaPGothic + TakaoPGothic + IPAPGothic + VL PGothic + Sazanami Gothic + Kochi Gothic + + + + MS Pゴシック + + IPAMonaPGothic + TakaoPGothic + IPAPGothic + VL PGothic + Sazanami Gothic + Kochi Gothic + + + + MS UIGothic + + IPAMonaPGothic + TakaoPGothic + IPAPGothic + VL PGothic + Sazanami Gothic + Kochi Gothic + + + + Meiryo UI + + IPAMonaPGothic + TakaoPGothic + IPAPGothic + VL PGothic + Sazanami Gothic + Kochi Gothic + + + + MS Mincho + + TakaoMincho + IPAMincho + IPAMonaMincho + Sazanami Mincho + Kochi Mincho + + + + MS 明朝 + + TakaoMincho + IPAMincho + IPAMonaMincho + Sazanami Mincho + Kochi Mincho + + + + AR MinchoL JIS + + TakaoMincho + IPAMincho + IPAMonaMincho + Sazanami Mincho + Kochi Mincho + + + + MS PMincho + + IPAMonaPMincho + TakaoPMincho + IPAPMincho + Sazanami Mincho + Kochi Mincho + + + + MS P明朝 + + IPAMonaPMincho + TakaoPMincho + IPAPMincho + Sazanami Mincho + Kochi Mincho + + + + Meiryo + + IPAexGothic + + + + メイリオ + + IPAexGothic + + + + + SimSun + + HYSong + AR PL UMing CN + + + + NSimSun + + HYSong + AR PL UMing CN + + + + SimSun-18030 + + HYSong + AR PL UMing CN + + + + NSimSun-18030 + + HYSong + AR PL UMing CN + + + + 宋体 + + HYSong + AR PL UMing CN + + + + 新宋体 + + HYSong + AR PL UMing CN + + + + AR MingtiM GB + + HYSong + AR PL UMing CN + + + + KaiTi + + AR PL UKai CN + AR PL ZenKai Uni + + + + 楷体 + + AR PL UKai CN + AR PL ZenKai Uni + + + + Microsoft YaHei + + Noto Sans CJK SC + WenQuanYi Micro Hei + WenQuanYi Zen Hei + + + + 微软雅黑 + + Noto Sans CJK SC + WenQuanYi Micro Hei + WenQuanYi Zen Hei + + + + + MingLiU + + AR PL UMing TW + + + + 細明體 + + AR PL UMing TW + + + + PMingLiU + + AR PL UMing TW + + + + 新細明體 + + AR PL UMing TW + + + + AR MingtiM BIG-5 + + AR PL UMing TW + + + + DFKai\-SB + + AR PL UKai TW + AR PL ZenKai Uni + + + + 標楷體 + + AR PL UKai TW + AR PL ZenKai Uni + + + + Microsoft JhengHei + + Noto Sans CJK TC + WenQuanYi Micro Hei + WenQuanYi Zen Hei + + + + 微軟正黑體 + + Noto Sans CJK TC + WenQuanYi Micro Hei + WenQuanYi Zen Hei + + + + + Ming (for ISO10646) + + AR PL UMing HK + + + + MingLiU_HKSCS + + AR PL UMing HK + + + + 細明體_HKSCS + + AR PL UMing HK + + + diff --git a/etc_org/fonts/conf.avail/30-droid-noto-mono.conf b/etc_org/fonts/conf.avail/30-droid-noto-mono.conf new file mode 100644 index 0000000..690a67e --- /dev/null +++ b/etc_org/fonts/conf.avail/30-droid-noto-mono.conf @@ -0,0 +1,10 @@ + + + + + Droid Mono + + Noto Mono + + + diff --git a/etc_org/fonts/conf.avail/30-droid-noto.conf b/etc_org/fonts/conf.avail/30-droid-noto.conf new file mode 100644 index 0000000..04703be --- /dev/null +++ b/etc_org/fonts/conf.avail/30-droid-noto.conf @@ -0,0 +1,16 @@ + + + + + Droid Sans + + Noto Sans + + + + Droid Serif + + Noto Serif + + + diff --git a/etc_org/fonts/conf.avail/30-metric-aliases.conf b/etc_org/fonts/conf.avail/30-metric-aliases.conf new file mode 100644 index 0000000..cd1e924 --- /dev/null +++ b/etc_org/fonts/conf.avail/30-metric-aliases.conf @@ -0,0 +1,612 @@ + + + + + + + + + + + Nimbus Sans L + + Helvetica + + + + + Nimbus Sans + + Helvetica + + + + + TeX Gyre Heros + + Helvetica + + + + + Nimbus Sans Narrow + + Helvetica Condensed + + + + + TeX Gyre Heros Cn + + Helvetica Condensed + + + + + Nimbus Roman No9 L + + Times + + + + + Nimbus Roman + + Times + + + + + TeX Gyre Termes + + Times + + + + + Nimbus Mono L + + Courier + + + + + Nimbus Mono + + Courier + + + + + TeX Gyre Cursor + + Courier + + + + + Avant Garde + + ITC Avant Garde Gothic + + + + + URW Gothic L + + ITC Avant Garde Gothic + + + + + URW Gothic + + ITC Avant Garde Gothic + + + + + TeX Gyre Adventor + + ITC Avant Garde Gothic + + + + + Bookman + + ITC Bookman + + + + + URW Bookman L + + ITC Bookman + + + + + Bookman URW + + ITC Bookman + + + + + TeX Gyre Bonum + + ITC Bookman + + + + + Bookman Old Style + + ITC Bookman + + + + + Zapf Chancery + + ITC Zapf Chancery + + + + + URW Chancery L + + ITC Zapf Chancery + + + + + Chancery URW + + ITC Zapf Chancery + + + + + TeX Gyre Chorus + + ITC Zapf Chancery + + + + + URW Palladio L + + Palatino + + + + + Palladio URW + + Palatino + + + + + TeX Gyre Pagella + + Palatino + + + + + Palatino Linotype + + Palatino + + + + + Century Schoolbook L + + New Century Schoolbook + + + + + Century SchoolBook URW + + New Century Schoolbook + + + + + TeX Gyre Schola + + New Century Schoolbook + + + + + Century Schoolbook + + New Century Schoolbook + + + + + + + Arimo + + Arial + + + + + Liberation Sans + + Arial + + + + + Liberation Sans Narrow + + Arial Narrow + + + + + Albany + + Arial + + + + + Albany AMT + + Arial + + + + + Tinos + + Times New Roman + + + + + Liberation Serif + + Times New Roman + + + + + Thorndale + + Times New Roman + + + + + Thorndale AMT + + Times New Roman + + + + + Cousine + + Courier New + + + + + Liberation Mono + + Courier New + + + + + Cumberland + + Courier New + + + + + Cumberland AMT + + Courier New + + + + + Gelasio + + Georgia + + + + + Caladea + + Cambria + + + + + Carlito + + Calibri + + + + + SymbolNeu + + Symbol + + + + + + + + Helvetica + + Arial + + + + + Helvetica Condensed + + Arial Narrow + + + + + Times + + Times New Roman + + + + + Courier + + Courier New + + + + + + + Arial + + Helvetica + + + + + Arial Narrow + + Helvetica Condensed + + + + + Times New Roman + + Times + + + + + Courier New + + Courier + + + + + + + + + + Helvetica + + TeX Gyre Heros + Nimbus Sans + Nimbus Sans L + + + + + Helvetica Condensed + + TeX Gyre Heros Cn + Nimbus Sans Narrow + + + + + Times + + TeX Gyre Termes + Nimbus Roman + Nimbus Roman No9 L + + + + + Courier + + TeX Gyre Cursor + Nimbus Mono + Nimbus Mono L + + + + + ITC Avant Garde Gothic + + TeX Gyre Adventor + URW Gothic + URW Gothic L + + + + + ITC Bookman + + Bookman Old Style + TeX Gyre Bonum + Bookman URW + URW Bookman L + + + + + ITC Zapf Chancery + + TeX Gyre Chorus + Chancery URW + URW Chancery L + + + + + Palatino + + Palatino Linotype + TeX Gyre Pagella + Palladio URW + URW Palladio L + + + + + New Century Schoolbook + + Century Schoolbook + TeX Gyre Schola + Century SchoolBook URW + Century Schoolbook L + + + + + + Arial + + Arimo + Liberation Sans + Albany + Albany AMT + + + + + Arial Narrow + + Liberation Sans Narrow + + + + + Times New Roman + + Tinos + Liberation Serif + Thorndale + Thorndale AMT + + + + + Courier New + + Cousine + Liberation Mono + Cumberland + Cumberland AMT + + + + + Georgia + + Gelasio + + + + + Cambria + + Caladea + + + + + Calibri + + Carlito + + + + + Symbol + + SymbolNeu + + + + diff --git a/etc_org/fonts/conf.avail/30-urw-aliases.conf b/etc_org/fonts/conf.avail/30-urw-aliases.conf new file mode 100644 index 0000000..e0d45da --- /dev/null +++ b/etc_org/fonts/conf.avail/30-urw-aliases.conf @@ -0,0 +1,24 @@ + + + + + + Zapf Dingbats + Dingbats + + + ITC Zapf Dingbats + Dingbats + + + + Symbol + + + Standard Symbols L + + + diff --git a/etc_org/fonts/conf.avail/40-nonlatin.conf b/etc_org/fonts/conf.avail/40-nonlatin.conf new file mode 100644 index 0000000..b1f9885 --- /dev/null +++ b/etc_org/fonts/conf.avail/40-nonlatin.conf @@ -0,0 +1,243 @@ + + + + + + + + Nazli + serif + + + Lotoos + serif + + + Mitra + serif + + + Ferdosi + serif + + + Badr + serif + + + Zar + serif + + + Titr + serif + + + Jadid + serif + + + Kochi Mincho + serif + + + AR PL SungtiL GB + serif + + + AR PL Mingti2L Big5 + serif + + + MS 明朝 + serif + + + NanumMyeongjo + serif + + + NanumMyeongjo + serif + + + UnBatang + serif + + + Baekmuk Batang + serif + + + MgOpen Canonica + serif + + + Sazanami Mincho + serif + + + AR PL ZenKai Uni + serif + + + ZYSong18030 + serif + + + FreeSerif + serif + + + Baekmuk Gulim + sans-serif + + + SimSun + serif + + + + Arshia + sans-serif + + + Elham + sans-serif + + + Farnaz + sans-serif + + + Nasim + sans-serif + + + Sina + sans-serif + + + Roya + sans-serif + + + Koodak + sans-serif + + + Terafik + sans-serif + + + Kochi Gothic + sans-serif + + + AR PL KaitiM GB + sans-serif + + + AR PL KaitiM Big5 + sans-serif + + + MS ゴシック + sans-serif + + + NanumGothic + sans-serif + + + UnDotum + sans-serif + + + Baekmuk Dotum + sans-serif + + + MgOpen Modata + sans-serif + + + MgOpen Moderna + sans-serif + + + Sazanami Gothic + sans-serif + + + AR PL ShanHeiSun Uni + sans-serif + + + ZYSong18030 + sans-serif + + + FreeSans + sans-serif + + + + NSimSun + monospace + + + ZYSong18030 + monospace + + + NanumGothicCoding + monospace + + + FreeMono + monospace + + + + + Homa + fantasy + + + Kamran + fantasy + + + Fantezi + fantasy + + + Tabassom + fantasy + + + + + IranNastaliq + cursive + + + Nafees Nastaleeq + cursive + + + diff --git a/etc_org/fonts/conf.avail/45-latin.conf b/etc_org/fonts/conf.avail/45-latin.conf new file mode 100644 index 0000000..72490f3 --- /dev/null +++ b/etc_org/fonts/conf.avail/45-latin.conf @@ -0,0 +1,201 @@ + + + + + + + + Bitstream Vera Serif + serif + + + DejaVu Serif + serif + + + Liberation Serif + serif + + + Times New Roman + serif + + + Times + serif + + + Nimbus Roman No9 L + serif + + + Nimbus Roman + serif + + + Luxi Serif + serif + + + Thorndale AMT + serif + + + Thorndale + serif + + + Georgia + serif + + + Garamond + serif + + + Palatino Linotype + serif + + + + Bitstream Vera Sans + sans-serif + + + DejaVu Sans + sans-serif + + + Liberation Sans + sans-serif + + + Arial + sans-serif + + + Helvetica + sans-serif + + + Verdana + sans-serif + + + Albany AMT + sans-serif + + + Albany + sans-serif + + + Nimbus Sans L + sans-serif + + + Nimbus Sans + sans-serif + + + Luxi Sans + sans-serif + + + Trebuchet MS + sans-serif + + + + Bitstream Vera Sans Mono + monospace + + + DejaVu Sans Mono + monospace + + + Liberation Mono + monospace + + + Inconsolata + monospace + + + Courier New + monospace + + + Courier + monospace + + + Andale Mono + monospace + + + Luxi Mono + monospace + + + Cumberland AMT + monospace + + + Cumberland + monospace + + + Nimbus Mono L + monospace + + + Nimbus Mono + monospace + + + + Impact + fantasy + + + Copperplate Gothic Std + fantasy + + + Cooper Std + fantasy + + + Bauhaus Std + fantasy + + + + ITC Zapf Chancery Std + cursive + + + Zapfino + cursive + + + Comic Sans MS + cursive + + + diff --git a/etc_org/fonts/conf.avail/49-sansserif.conf b/etc_org/fonts/conf.avail/49-sansserif.conf new file mode 100644 index 0000000..c6209a7 --- /dev/null +++ b/etc_org/fonts/conf.avail/49-sansserif.conf @@ -0,0 +1,21 @@ + + + + + + + sans-serif + + + serif + + + monospace + + + sans-serif + + + diff --git a/etc_org/fonts/conf.avail/50-user.conf b/etc_org/fonts/conf.avail/50-user.conf new file mode 100644 index 0000000..07c9182 --- /dev/null +++ b/etc_org/fonts/conf.avail/50-user.conf @@ -0,0 +1,15 @@ + + + + + fontconfig/conf.d + fontconfig/fonts.conf + + ~/.fonts.conf.d + ~/.fonts.conf + diff --git a/etc_org/fonts/conf.avail/51-local.conf b/etc_org/fonts/conf.avail/51-local.conf new file mode 100644 index 0000000..ca9fbe1 --- /dev/null +++ b/etc_org/fonts/conf.avail/51-local.conf @@ -0,0 +1,6 @@ + + + + + local.conf + diff --git a/etc_org/fonts/conf.avail/53-monospace-lcd-filter.conf b/etc_org/fonts/conf.avail/53-monospace-lcd-filter.conf new file mode 100644 index 0000000..c9d8b97 --- /dev/null +++ b/etc_org/fonts/conf.avail/53-monospace-lcd-filter.conf @@ -0,0 +1,22 @@ + + + + + + + + DejaVu Sans Mono + Bitstream Vera Sans Mono + + + 12.0 + + + + lcdlegacy + + + hintfull + + + diff --git a/etc_org/fonts/conf.avail/57-dejavu-sans-mono.conf b/etc_org/fonts/conf.avail/57-dejavu-sans-mono.conf new file mode 100644 index 0000000..cc42561 --- /dev/null +++ b/etc_org/fonts/conf.avail/57-dejavu-sans-mono.conf @@ -0,0 +1,62 @@ + + + + + + + Bepa Mono + + DejaVu Sans Mono + + + + Bitstream Prima Sans Mono + + DejaVu Sans Mono + + + + Bitstream Vera Sans Mono + + DejaVu Sans Mono + + + + DejaVu LGC Sans Mono + + DejaVu Sans Mono + + + + Olwen Sans Mono + + DejaVu Sans Mono + + + + SUSE Sans Mono + + DejaVu Sans Mono + + + + + DejaVu Sans Mono + + monospace + + + + + monospace + + DejaVu Sans Mono + + + diff --git a/etc_org/fonts/conf.avail/57-dejavu-sans.conf b/etc_org/fonts/conf.avail/57-dejavu-sans.conf new file mode 100644 index 0000000..565cab5 --- /dev/null +++ b/etc_org/fonts/conf.avail/57-dejavu-sans.conf @@ -0,0 +1,87 @@ + + + + + + + Arev Sans + + DejaVu Sans + + + + Bepa + + DejaVu Sans + + + + Bitstream Prima Sans + + DejaVu Sans + + + + Bitstream Vera Sans + + DejaVu Sans + + + + DejaVu LGC Sans + + DejaVu Sans + + + + Hunky Sans + + DejaVu Sans + + + + Olwen Sans + + DejaVu Sans + + + + SUSE Sans + + DejaVu Sans + + + + Verajja + + DejaVu Sans + + + + + VerajjaPDA + + DejaVu Sans + + + + + DejaVu Sans + + sans-serif + + + + + sans-serif + + DejaVu Sans + + + diff --git a/etc_org/fonts/conf.avail/57-dejavu-serif.conf b/etc_org/fonts/conf.avail/57-dejavu-serif.conf new file mode 100644 index 0000000..a922e9b --- /dev/null +++ b/etc_org/fonts/conf.avail/57-dejavu-serif.conf @@ -0,0 +1,69 @@ + + + + + + + Bitstream Prima Serif + + DejaVu Serif + + + + Bitstream Vera Serif + + DejaVu Serif + + + + DejaVu LGC Serif + + DejaVu Serif + + + + Hunky Serif + + DejaVu Serif + + + + Olwen Serif + + DejaVu Serif + + + + SUSE Serif + + DejaVu Serif + + + + + Verajja Serif + + DejaVu Serif + + + + + DejaVu Serif + + serif + + + + + serif + + DejaVu Serif + + + diff --git a/etc_org/fonts/conf.avail/58-dejavu-lgc-sans-mono.conf b/etc_org/fonts/conf.avail/58-dejavu-lgc-sans-mono.conf new file mode 100644 index 0000000..9d0a8b2 --- /dev/null +++ b/etc_org/fonts/conf.avail/58-dejavu-lgc-sans-mono.conf @@ -0,0 +1,62 @@ + + + + + + + Bepa Mono + + DejaVu LGC Sans Mono + + + + Bitstream Prima Sans Mono + + DejaVu LGC Sans Mono + + + + Bitstream Vera Sans Mono + + DejaVu LGC Sans Mono + + + + DejaVu Sans Mono + + DejaVu LGC Sans Mono + + + + Olwen Sans Mono + + DejaVu LGC Sans Mono + + + + SUSE Sans Mono + + DejaVu LGC Sans Mono + + + + + DejaVu LGC Sans Mono + + monospace + + + + + monospace + + DejaVu LGC Sans Mono + + + diff --git a/etc_org/fonts/conf.avail/58-dejavu-lgc-sans.conf b/etc_org/fonts/conf.avail/58-dejavu-lgc-sans.conf new file mode 100644 index 0000000..decd2a3 --- /dev/null +++ b/etc_org/fonts/conf.avail/58-dejavu-lgc-sans.conf @@ -0,0 +1,87 @@ + + + + + + + Arev Sans + + DejaVu LGC Sans + + + + Bepa + + DejaVu LGC Sans + + + + Bitstream Prima Sans + + DejaVu LGC Sans + + + + Bitstream Vera Sans + + DejaVu LGC Sans + + + + DejaVu Sans + + DejaVu LGC Sans + + + + Hunky Sans + + DejaVu LGC Sans + + + + Olwen Sans + + DejaVu LGC Sans + + + + SUSE Sans + + DejaVu LGC Sans + + + + Verajja + + DejaVu LGC Sans + + + + + VerajjaPDA + + DejaVu LGC Sans + + + + + DejaVu LGC Sans + + sans-serif + + + + + sans-serif + + DejaVu LGC Sans + + + diff --git a/etc_org/fonts/conf.avail/58-dejavu-lgc-serif.conf b/etc_org/fonts/conf.avail/58-dejavu-lgc-serif.conf new file mode 100644 index 0000000..01045e8 --- /dev/null +++ b/etc_org/fonts/conf.avail/58-dejavu-lgc-serif.conf @@ -0,0 +1,69 @@ + + + + + + + Bitstream Prima Serif + + DejaVu LGC Serif + + + + Bitstream Vera Serif + + DejaVu LGC Serif + + + + DejaVu Serif + + DejaVu LGC Serif + + + + Hunky Serif + + DejaVu LGC Serif + + + + Olwen Serif + + DejaVu LGC Serif + + + + SUSE Serif + + DejaVu LGC Serif + + + + + Verajja Serif + + DejaVu LGC Serif + + + + + DejaVu LGC Serif + + serif + + + + + serif + + DejaVu LGC Serif + + + diff --git a/etc_org/fonts/conf.avail/60-latin.conf b/etc_org/fonts/conf.avail/60-latin.conf new file mode 100644 index 0000000..8604f70 --- /dev/null +++ b/etc_org/fonts/conf.avail/60-latin.conf @@ -0,0 +1,73 @@ + + + + + serif + + DejaVu Serif + Bitstream Vera Serif + Times New Roman + Thorndale AMT + Luxi Serif + Nimbus Roman No9 L + Nimbus Roman + Times + + + + sans-serif + + DejaVu Sans + Bitstream Vera Sans + Verdana + Arial + Albany AMT + Luxi Sans + Nimbus Sans L + Nimbus Sans + Helvetica + Lucida Sans Unicode + BPG Glaho International + Tahoma + + + + monospace + + DejaVu Sans Mono + Bitstream Vera Sans Mono + Inconsolata + Andale Mono + Courier New + Cumberland AMT + Luxi Mono + Nimbus Mono L + Nimbus Mono + Courier + + + + + fantasy + + Impact + Copperplate Gothic Std + Cooper Std + Bauhaus Std + + + + + cursive + + ITC Zapf Chancery Std + Zapfino + Comic Sans MS + + + + diff --git a/etc_org/fonts/conf.avail/64-01-tlwg-kinnari.conf b/etc_org/fonts/conf.avail/64-01-tlwg-kinnari.conf new file mode 100644 index 0000000..4f7bce5 --- /dev/null +++ b/etc_org/fonts/conf.avail/64-01-tlwg-kinnari.conf @@ -0,0 +1,10 @@ + + + + + serif + + Kinnari + + + diff --git a/etc_org/fonts/conf.avail/64-02-tlwg-norasi.conf b/etc_org/fonts/conf.avail/64-02-tlwg-norasi.conf new file mode 100644 index 0000000..5a42095 --- /dev/null +++ b/etc_org/fonts/conf.avail/64-02-tlwg-norasi.conf @@ -0,0 +1,10 @@ + + + + + serif + + Norasi + + + diff --git a/etc_org/fonts/conf.avail/64-11-tlwg-waree.conf b/etc_org/fonts/conf.avail/64-11-tlwg-waree.conf new file mode 100644 index 0000000..fd56109 --- /dev/null +++ b/etc_org/fonts/conf.avail/64-11-tlwg-waree.conf @@ -0,0 +1,10 @@ + + + + + sans-serif + + Waree + + + diff --git a/etc_org/fonts/conf.avail/64-12-tlwg-loma.conf b/etc_org/fonts/conf.avail/64-12-tlwg-loma.conf new file mode 100644 index 0000000..2d39440 --- /dev/null +++ b/etc_org/fonts/conf.avail/64-12-tlwg-loma.conf @@ -0,0 +1,10 @@ + + + + + sans-serif + + Loma + + + diff --git a/etc_org/fonts/conf.avail/64-13-tlwg-garuda.conf b/etc_org/fonts/conf.avail/64-13-tlwg-garuda.conf new file mode 100644 index 0000000..17ae43d --- /dev/null +++ b/etc_org/fonts/conf.avail/64-13-tlwg-garuda.conf @@ -0,0 +1,10 @@ + + + + + sans-serif + + Garuda + + + diff --git a/etc_org/fonts/conf.avail/64-14-tlwg-umpush.conf b/etc_org/fonts/conf.avail/64-14-tlwg-umpush.conf new file mode 100644 index 0000000..28c0964 --- /dev/null +++ b/etc_org/fonts/conf.avail/64-14-tlwg-umpush.conf @@ -0,0 +1,10 @@ + + + + + sans-serif + + Umpush + + + diff --git a/etc_org/fonts/conf.avail/64-15-laksaman.conf b/etc_org/fonts/conf.avail/64-15-laksaman.conf new file mode 100644 index 0000000..0754fd2 --- /dev/null +++ b/etc_org/fonts/conf.avail/64-15-laksaman.conf @@ -0,0 +1,10 @@ + + + + + sans-serif + + Laksaman + + + diff --git a/etc_org/fonts/conf.avail/64-21-tlwg-typo.conf b/etc_org/fonts/conf.avail/64-21-tlwg-typo.conf new file mode 100644 index 0000000..c203a5a --- /dev/null +++ b/etc_org/fonts/conf.avail/64-21-tlwg-typo.conf @@ -0,0 +1,10 @@ + + + + + monospace + + TlwgTypo + + + diff --git a/etc_org/fonts/conf.avail/64-22-tlwg-typist.conf b/etc_org/fonts/conf.avail/64-22-tlwg-typist.conf new file mode 100644 index 0000000..34f6a77 --- /dev/null +++ b/etc_org/fonts/conf.avail/64-22-tlwg-typist.conf @@ -0,0 +1,10 @@ + + + + + monospace + + TlwgTypist + + + diff --git a/etc_org/fonts/conf.avail/64-23-tlwg-mono.conf b/etc_org/fonts/conf.avail/64-23-tlwg-mono.conf new file mode 100644 index 0000000..6f830bc --- /dev/null +++ b/etc_org/fonts/conf.avail/64-23-tlwg-mono.conf @@ -0,0 +1,10 @@ + + + + + monospace + + TlwgMono + + + diff --git a/etc_org/fonts/conf.avail/64-language-selector-prefer.conf b/etc_org/fonts/conf.avail/64-language-selector-prefer.conf new file mode 100644 index 0000000..e0caee4 --- /dev/null +++ b/etc_org/fonts/conf.avail/64-language-selector-prefer.conf @@ -0,0 +1,20 @@ + + + + + sans-serif + + Noto Sans CJK JP + Noto Sans CJK SC + Noto Sans CJK TC + + + + monospace + + Noto Sans Mono CJK JP + Noto Sans Mono CJK SC + Noto Sans Mono CJK TC + + + diff --git a/etc_org/fonts/conf.avail/65-0-fonts-guru-extra.conf/65-0-fonts-guru-extra.conf b/etc_org/fonts/conf.avail/65-0-fonts-guru-extra.conf/65-0-fonts-guru-extra.conf new file mode 100644 index 0000000..4142e56 --- /dev/null +++ b/etc_org/fonts/conf.avail/65-0-fonts-guru-extra.conf/65-0-fonts-guru-extra.conf @@ -0,0 +1,30 @@ + + + + + + + pa + + + sans-serif + + + Saab + + + + + + pa + + + serif + + + Lohit Punjabi + + + + + diff --git a/etc_org/fonts/conf.avail/65-fonts-persian.conf b/etc_org/fonts/conf.avail/65-fonts-persian.conf new file mode 100644 index 0000000..ea00661 --- /dev/null +++ b/etc_org/fonts/conf.avail/65-fonts-persian.conf @@ -0,0 +1,419 @@ + + + + + + + + + + + Nesf + Nesf2 + + + Nesf2 + Persian_sansserif_default + + + + + + Nazanin + Nazli + + + Lotus + Lotoos + + + Yaqut + Yaghoot + + + Yaghut + Yaghoot + + + Traffic + Terafik + + + Ferdowsi + Ferdosi + + + Fantezy + Fantezi + + + + + + + + Jadid + Persian_title + + + Titr + Persian_title + + + + + Kamran + + Persian_fantasy + Homa + + + + Homa + + Persian_fantasy + Kamran + + + + Fantezi + Persian_fantasy + + + Tabassom + Persian_fantasy + + + + + Arshia + Persian_square + + + Nasim + Persian_square + + + Elham + + Persian_square + Farnaz + + + + Farnaz + + Persian_square + Elham + + + + Sina + Persian_square + + + + + + + Persian_title + + Titr + Jadid + Persian_serif + + + + + + Persian_fantasy + + Homa + Kamran + Fantezi + Tabassom + Persian_square + + + + + + Persian_square + + Arshia + Elham + Farnaz + Nasim + Sina + Persian_serif + + + + + + + + Elham + + + farsiweb + + + + + + Homa + + + farsiweb + + + + + + Koodak + + + farsiweb + + + + + + Nazli + + + farsiweb + + + + + + Roya + + + farsiweb + + + + + + Terafik + + + farsiweb + + + + + + Titr + + + farsiweb + + + + + + + + + + TURNED-OFF + + + farsiweb + + + + roman + + + + roman + + + + + matrix + 1-0.2 + 01 + + + + + + oblique + + + + + + + + + farsiweb + + + false + + + false + + + false + + + + + + + + + serif + + Nazli + Lotoos + Mitra + Ferdosi + Badr + Zar + + + + + + sans-serif + + Roya + Koodak + Terafik + + + + + + monospace + + + Terafik + + + + + + fantasy + + Homa + Kamran + Fantezi + Tabassom + + + + + + cursive + + IranNastaliq + Nafees Nastaleeq + + + + + + + + + serif + + + 200 + + + 24 + + + Titr + + + + + + + sans-serif + + + 200 + + + 24 + + + Titr + + + + + + + Persian_sansserif_default + + + 200 + + + 24 + + + Titr + + + + + + + + + Persian_sansserif_default + + + Roya + + + + diff --git a/etc_org/fonts/conf.avail/65-fonts-takao-pgothic.conf b/etc_org/fonts/conf.avail/65-fonts-takao-pgothic.conf new file mode 100644 index 0000000..85ac605 --- /dev/null +++ b/etc_org/fonts/conf.avail/65-fonts-takao-pgothic.conf @@ -0,0 +1,43 @@ + + + + + TakaoPGothic + + sans-serif + + + + + ja + + + sans-serif + + + TakaoPGothic + + + + + GothicBBB + + + TakaoPGothic + + + + + TakaoPGothic + + + 18 + + + hintnone + + + false + + + diff --git a/etc_org/fonts/conf.avail/65-khmer.conf b/etc_org/fonts/conf.avail/65-khmer.conf new file mode 100644 index 0000000..f9d06f2 --- /dev/null +++ b/etc_org/fonts/conf.avail/65-khmer.conf @@ -0,0 +1,16 @@ + + + + + serif + + Khmer OS" + + + + sans-serif + + Khmer OS" + + + diff --git a/etc_org/fonts/conf.avail/65-nonlatin.conf b/etc_org/fonts/conf.avail/65-nonlatin.conf new file mode 100644 index 0000000..9306f74 --- /dev/null +++ b/etc_org/fonts/conf.avail/65-nonlatin.conf @@ -0,0 +1,196 @@ + + + + + serif + + Artsounk + BPG UTF8 M + Kinnari + Norasi + Frank Ruehl + Dror + JG LaoTimes + Saysettha Unicode + Pigiarniq + B Davat + B Compset + Kacst-Qr + Urdu Nastaliq Unicode + Raghindi + Mukti Narrow + malayalam + Sampige + padmaa + Hapax Berbère + MS Mincho + SimSun + PMingLiu + WenQuanYi Zen Hei + WenQuanYi Bitmap Song + AR PL ShanHeiSun Uni + AR PL New Sung + ZYSong18030 + HanyiSong + MgOpen Canonica + Sazanami Mincho + IPAMonaMincho + IPAMincho + Kochi Mincho + AR PL SungtiL GB + AR PL Mingti2L Big5 + AR PL Zenkai Uni + MS 明朝 + ZYSong18030 + NanumMyeongjo + UnBatang + Baekmuk Batang + KacstQura + Frank Ruehl CLM + Lohit Bengali + Lohit Gujarati + Lohit Hindi + Lohit Marathi + Lohit Maithili + Lohit Kashmiri + Lohit Konkani + Lohit Nepali + Lohit Sindhi + Lohit Punjabi + Lohit Tamil + Meera + Lohit Malayalam + Lohit Kannada + Lohit Telugu + Lohit Oriya + LKLUG + + + + sans-serif + + Nachlieli + Lucida Sans Unicode + Yudit Unicode + Kerkis + ArmNet Helvetica + Artsounk + BPG UTF8 M + Waree + Loma + Garuda + Umpush + Saysettha Unicode + JG Lao Old Arial + GF Zemen Unicode + Pigiarniq + B Davat + B Compset + Kacst-Qr + Urdu Nastaliq Unicode + Raghindi + Mukti Narrow + malayalam + Sampige + padmaa + Hapax Berbère + MS Gothic + UmePlus P Gothic + + SimSun + PMingLiu + WenQuanYi Zen Hei + WenQuanYi Bitmap Song + AR PL ShanHeiSun Uni + AR PL New Sung + MgOpen Modata + VL Gothic + IPAMonaGothic + IPAGothic + Sazanami Gothic + Kochi Gothic + AR PL KaitiM GB + AR PL KaitiM Big5 + AR PL ShanHeiSun Uni + AR PL SungtiL GB + AR PL Mingti2L Big5 + MS ゴシック + ZYSong18030 + TSCu_Paranar + NanumGothic + UnDotum + Baekmuk Dotum + Baekmuk Gulim + KacstQura + Lohit Bengali + Lohit Gujarati + Lohit Hindi + Lohit Marathi + Lohit Maithili + Lohit Kashmiri + Lohit Konkani + Lohit Nepali + Lohit Sindhi + Lohit Punjabi + Lohit Tamil + Meera + Lohit Malayalam + Lohit Kannada + Lohit Telugu + Lohit Oriya + LKLUG + + + + monospace + + Miriam Mono + VL Gothic + IPAMonaGothic + IPAGothic + Sazanami Gothic + Kochi Gothic + AR PL KaitiM GB + MS Gothic + UmePlus Gothic + NSimSun + MingLiu + AR PL ShanHeiSun Uni + AR PL New Sung Mono + HanyiSong + AR PL SungtiL GB + AR PL Mingti2L Big5 + ZYSong18030 + NanumGothicCoding + NanumGothic + UnDotum + Baekmuk Dotum + Baekmuk Gulim + TlwgTypo + TlwgTypist + TlwgTypewriter + TlwgMono + Hasida + Mitra Mono + GF Zemen Unicode + Hapax Berbère + Lohit Bengali + Lohit Gujarati + Lohit Hindi + Lohit Marathi + Lohit Maithili + Lohit Kashmiri + Lohit Konkani + Lohit Nepali + Lohit Sindhi + Lohit Punjabi + Lohit Tamil + Meera + Lohit Malayalam + Lohit Kannada + Lohit Telugu + Lohit Oriya + LKLUG + + + diff --git a/etc_org/fonts/conf.avail/66-lohit-punjabi.conf b/etc_org/fonts/conf.avail/66-lohit-punjabi.conf new file mode 100644 index 0000000..e97b012 --- /dev/null +++ b/etc_org/fonts/conf.avail/66-lohit-punjabi.conf @@ -0,0 +1,30 @@ + + + + + + pa-in + + + sans-serif + + + Lohit Punjabi + + + + + Lohit Punjabi + + + true + + + + Lohit Punjabi + + sans-serif + + + + diff --git a/etc_org/fonts/conf.avail/69-language-selector-zh-cn.conf b/etc_org/fonts/conf.avail/69-language-selector-zh-cn.conf new file mode 100644 index 0000000..916a8b1 --- /dev/null +++ b/etc_org/fonts/conf.avail/69-language-selector-zh-cn.conf @@ -0,0 +1,60 @@ + + + + + + + zh-cn + + + serif + + + HYSong + AR PL UMing CN + AR PL UMing HK + AR PL New Sung + WenQuanYi Bitmap Song + AR PL UKai CN + AR PL ZenKai Uni + + + + + sans-serif + + + zh-cn + + + Noto Sans CJK SC + WenQuanYi Zen Hei + HYSong + AR PL UMing CN + AR PL UMing HK + AR PL New Sung + AR PL UKai CN + AR PL ZenKai Uni + + + + + monospace + + + zh-cn + + + DejaVu Sans Mono + Noto Sans Mono CJK SC + WenQuanYi Zen Hei Mono + HYSong + AR PL UMing CN + AR PL UMing HK + AR PL New Sung + AR PL UKai CN + AR PL ZenKai Uni + + + + diff --git a/etc_org/fonts/conf.avail/69-language-selector-zh-hk.conf b/etc_org/fonts/conf.avail/69-language-selector-zh-hk.conf new file mode 100644 index 0000000..a987ec9 --- /dev/null +++ b/etc_org/fonts/conf.avail/69-language-selector-zh-hk.conf @@ -0,0 +1,55 @@ + + + + + + + serif + + + zh-hk + + + AR PL UMing HK + AR PL New Sung + HYSong + WenQuanYi Bitmap Song + AR PL UKai HK + AR PL ZenKai Uni + + + + + sans-serif + + + zh-hk + + + Noto Sans CJK TC + AR PL UMing HK + AR PL New Sung + HYSong + AR PL UKai HK + AR PL ZenKai Uni + + + + + monospace + + + zh-hk + + + DejaVu Sans Mono + Noto Sans Mono CJK TC + AR PL UMing HK + AR PL New Sung + HYSong + AR PL UKai HK + AR PL ZenKai Uni + + + + diff --git a/etc_org/fonts/conf.avail/69-language-selector-zh-mo.conf b/etc_org/fonts/conf.avail/69-language-selector-zh-mo.conf new file mode 100644 index 0000000..5caf7ef --- /dev/null +++ b/etc_org/fonts/conf.avail/69-language-selector-zh-mo.conf @@ -0,0 +1,57 @@ + + + + + + + serif + + + zh-mo + + + AR PL UMing HK + AR PL New Sung + HYSong + WenQuanYi Bitmap Song + AR PL UKai HK + AR PL ZenKai Uni + + + + + sans-serif + + + zh-mo + + + Bitstream Vera Sans + Noto Sans CJK TC + AR PL UMing HK + AR PL New Sung + HYSong + AR PL UKai HK + AR PL ZenKai Uni + + + + + monospace + + + zh-mo + + + Bitstream Vera Sans Mono + DejaVu Sans Mono + Noto Sans Mono CJK TC + AR PL UMing HK + AR PL New Sung + HYSong + AR PL UKai HK + AR PL ZenKai Uni + + + + diff --git a/etc_org/fonts/conf.avail/69-language-selector-zh-sg.conf b/etc_org/fonts/conf.avail/69-language-selector-zh-sg.conf new file mode 100644 index 0000000..82472df --- /dev/null +++ b/etc_org/fonts/conf.avail/69-language-selector-zh-sg.conf @@ -0,0 +1,60 @@ + + + + + + + serif + + + zh-sg + + + HYSong + AR PL UMing CN + AR PL UMing HK + AR PL New Sung + WenQuanYi Bitmap Song + AR PL UKai CN + AR PL ZenKai Uni + + + + + sans-serif + + + zh-sg + + + Noto Sans CJK SC + WenQuanYi Zen Hei + HYSong + AR PL UMing CN + AR PL UMing HK + AR PL New Sung + AR PL UKai CN + AR PL ZenKai Uni + + + + + monospace + + + zh-sg + + + DejaVu Sans Mono + Noto Sans Mono CJK SC + WenQuanYi Zen Hei Mono + HYSong + AR PL UMing CN + AR PL UMing HK + AR PL New Sung + AR PL UKai CN + AR PL ZenKai Uni + + + + diff --git a/etc_org/fonts/conf.avail/69-language-selector-zh-tw.conf b/etc_org/fonts/conf.avail/69-language-selector-zh-tw.conf new file mode 100644 index 0000000..bdb52b3 --- /dev/null +++ b/etc_org/fonts/conf.avail/69-language-selector-zh-tw.conf @@ -0,0 +1,70 @@ + + + + + + + + serif + + + zh-tw + + + AR PL UMing TW + AR PL UMing HK + AR PL New Sung + HYSong + WenQuanYi Bitmap Song + AR PL UKai TW + AR PL UKai HK + AR PL ZenKai Uni + DejaVu Serif + Bitstream Vera Serif + + + + + sans-serif + + + zh-tw + + + Noto Sans CJK TC + WenQuanYi Zen Hei + AR PL UMing TW + AR PL UMing HK + AR PL New Sung + HYSong + AR PL UKai TW + AR PL UKai HK + AR PL ZenKai Uni + DejaVu Sans + Bitstream Vera Sans + + + + + monospace + + + zh-tw + + + DejaVu Sans Mono + Noto Sans Mono CJK TC + WenQuanYi Zen Hei Mono + AR PL UMing TW + AR PL UMing HK + AR PL New Sung + HYSong + AR PL UKai TW + AR PL UKai HK + AR PL ZenKai Uni + DejaVu Sans Mono + Bitstream Vera Sans Mono + + + + diff --git a/etc_org/fonts/conf.avail/69-unifont.conf b/etc_org/fonts/conf.avail/69-unifont.conf new file mode 100644 index 0000000..177dec5 --- /dev/null +++ b/etc_org/fonts/conf.avail/69-unifont.conf @@ -0,0 +1,28 @@ + + + + + serif + + FreeSerif + Code2000 + Code2001 + + + + sans-serif + + FreeSans + Arial Unicode MS + Arial Unicode + Code2000 + Code2001 + + + + monospace + + FreeMono + + + diff --git a/etc_org/fonts/conf.avail/70-force-bitmaps.conf b/etc_org/fonts/conf.avail/70-force-bitmaps.conf new file mode 100644 index 0000000..c153aeb --- /dev/null +++ b/etc_org/fonts/conf.avail/70-force-bitmaps.conf @@ -0,0 +1,12 @@ + + + + + + + + false + + + + diff --git a/etc_org/fonts/conf.avail/70-no-bitmaps.conf b/etc_org/fonts/conf.avail/70-no-bitmaps.conf new file mode 100644 index 0000000..6b506e8 --- /dev/null +++ b/etc_org/fonts/conf.avail/70-no-bitmaps.conf @@ -0,0 +1,12 @@ + + + + + + + + false + + + + diff --git a/etc_org/fonts/conf.avail/70-yes-bitmaps.conf b/etc_org/fonts/conf.avail/70-yes-bitmaps.conf new file mode 100644 index 0000000..1e4c10b --- /dev/null +++ b/etc_org/fonts/conf.avail/70-yes-bitmaps.conf @@ -0,0 +1,3 @@ + + + diff --git a/etc_org/fonts/conf.avail/80-delicious.conf b/etc_org/fonts/conf.avail/80-delicious.conf new file mode 100644 index 0000000..845647b --- /dev/null +++ b/etc_org/fonts/conf.avail/80-delicious.conf @@ -0,0 +1,19 @@ + + + + + + + + + Delicious + + + Heavy + + + heavy + + + + diff --git a/etc_org/fonts/conf.avail/89-tlwg-garuda-synthetic.conf b/etc_org/fonts/conf.avail/89-tlwg-garuda-synthetic.conf new file mode 100644 index 0000000..39cf739 --- /dev/null +++ b/etc_org/fonts/conf.avail/89-tlwg-garuda-synthetic.conf @@ -0,0 +1,27 @@ + + + + + + + Browallia + + + Garuda + + + + + Garuda + + + Browallia + + + + 0.680 + 00.68 + + + + diff --git a/etc_org/fonts/conf.avail/89-tlwg-kinnari-synthetic.conf b/etc_org/fonts/conf.avail/89-tlwg-kinnari-synthetic.conf new file mode 100644 index 0000000..417f5a5 --- /dev/null +++ b/etc_org/fonts/conf.avail/89-tlwg-kinnari-synthetic.conf @@ -0,0 +1,27 @@ + + + + + + + Angsana + + + Kinnari + + + + + Kinnari + + + Angsana + + + + 0.670 + 00.67 + + + + diff --git a/etc_org/fonts/conf.avail/89-tlwg-laksaman-synthetic.conf b/etc_org/fonts/conf.avail/89-tlwg-laksaman-synthetic.conf new file mode 100644 index 0000000..4e25713 --- /dev/null +++ b/etc_org/fonts/conf.avail/89-tlwg-laksaman-synthetic.conf @@ -0,0 +1,27 @@ + + + + + + + TH Sarabun + + + Laksaman + + + + + Laksaman + + + TH Sarabun + + + + 0.660 + 00.66 + + + + diff --git a/etc_org/fonts/conf.avail/89-tlwg-loma-synthetic.conf b/etc_org/fonts/conf.avail/89-tlwg-loma-synthetic.conf new file mode 100644 index 0000000..9f0f4d4 --- /dev/null +++ b/etc_org/fonts/conf.avail/89-tlwg-loma-synthetic.conf @@ -0,0 +1,27 @@ + + + + + + + th + + + MS Sans Serif + + + Loma + + + + + th + + + Microsoft Sans Serif + + + Loma + + + diff --git a/etc_org/fonts/conf.avail/89-tlwg-umpush-synthetic.conf b/etc_org/fonts/conf.avail/89-tlwg-umpush-synthetic.conf new file mode 100644 index 0000000..f0892b6 --- /dev/null +++ b/etc_org/fonts/conf.avail/89-tlwg-umpush-synthetic.conf @@ -0,0 +1,27 @@ + + + + + + + Cordia + + + Umpush + + + + + Umpush + + + Cordia + + + + 0.650 + 00.65 + + + + diff --git a/etc_org/fonts/conf.avail/89-tlwg-waree-synthetic.conf b/etc_org/fonts/conf.avail/89-tlwg-waree-synthetic.conf new file mode 100644 index 0000000..ade6788 --- /dev/null +++ b/etc_org/fonts/conf.avail/89-tlwg-waree-synthetic.conf @@ -0,0 +1,16 @@ + + + + + + + th + + + Tahoma + + + Waree + + + diff --git a/etc_org/fonts/conf.avail/90-synthetic.conf b/etc_org/fonts/conf.avail/90-synthetic.conf new file mode 100644 index 0000000..b8d1e85 --- /dev/null +++ b/etc_org/fonts/conf.avail/90-synthetic.conf @@ -0,0 +1,64 @@ + + + + + + + + + roman + + + + roman + + + + + matrix + 10.2 + 01 + + + + + + oblique + + + + false + + + + + + + + + medium + + + + medium + + + + true + + + + bold + + + diff --git a/etc_org/fonts/conf.avail/99-language-selector-zh.conf b/etc_org/fonts/conf.avail/99-language-selector-zh.conf new file mode 100644 index 0000000..18e5f0c --- /dev/null +++ b/etc_org/fonts/conf.avail/99-language-selector-zh.conf @@ -0,0 +1,69 @@ + + + + + + + Song + + + + 100 + + + 180 + + + true + + + + + + Sun + + + + 100 + + + 180 + + + true + + + + + + Kai + + + + 100 + + + 180 + + + true + + + + + + Ming + + + + 100 + + + 180 + + + true + + + + diff --git a/etc_org/fonts/conf.d/10-antialias.conf b/etc_org/fonts/conf.d/10-antialias.conf new file mode 120000 index 0000000..c0ef0f7 --- /dev/null +++ b/etc_org/fonts/conf.d/10-antialias.conf @@ -0,0 +1 @@ +../conf.avail/10-antialias.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/10-hinting-slight.conf b/etc_org/fonts/conf.d/10-hinting-slight.conf new file mode 120000 index 0000000..5488142 --- /dev/null +++ b/etc_org/fonts/conf.d/10-hinting-slight.conf @@ -0,0 +1 @@ +../conf.avail/10-hinting-slight.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/10-hinting.conf b/etc_org/fonts/conf.d/10-hinting.conf new file mode 120000 index 0000000..0cdcb1b --- /dev/null +++ b/etc_org/fonts/conf.d/10-hinting.conf @@ -0,0 +1 @@ +../conf.avail/10-hinting.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/10-scale-bitmap-fonts.conf b/etc_org/fonts/conf.d/10-scale-bitmap-fonts.conf new file mode 120000 index 0000000..c3ca696 --- /dev/null +++ b/etc_org/fonts/conf.d/10-scale-bitmap-fonts.conf @@ -0,0 +1 @@ +../conf.avail/10-scale-bitmap-fonts.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/11-lcdfilter-default.conf b/etc_org/fonts/conf.d/11-lcdfilter-default.conf new file mode 120000 index 0000000..5269f93 --- /dev/null +++ b/etc_org/fonts/conf.d/11-lcdfilter-default.conf @@ -0,0 +1 @@ +../conf.avail/11-lcdfilter-default.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/20-unhint-small-dejavu-lgc-sans-mono.conf b/etc_org/fonts/conf.d/20-unhint-small-dejavu-lgc-sans-mono.conf new file mode 120000 index 0000000..068e8ea --- /dev/null +++ b/etc_org/fonts/conf.d/20-unhint-small-dejavu-lgc-sans-mono.conf @@ -0,0 +1 @@ +../conf.avail/20-unhint-small-dejavu-lgc-sans-mono.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/20-unhint-small-dejavu-lgc-sans.conf b/etc_org/fonts/conf.d/20-unhint-small-dejavu-lgc-sans.conf new file mode 120000 index 0000000..4c76710 --- /dev/null +++ b/etc_org/fonts/conf.d/20-unhint-small-dejavu-lgc-sans.conf @@ -0,0 +1 @@ +../conf.avail/20-unhint-small-dejavu-lgc-sans.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/20-unhint-small-dejavu-lgc-serif.conf b/etc_org/fonts/conf.d/20-unhint-small-dejavu-lgc-serif.conf new file mode 120000 index 0000000..1c8a107 --- /dev/null +++ b/etc_org/fonts/conf.d/20-unhint-small-dejavu-lgc-serif.conf @@ -0,0 +1 @@ +../conf.avail/20-unhint-small-dejavu-lgc-serif.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/20-unhint-small-dejavu-sans-mono.conf b/etc_org/fonts/conf.d/20-unhint-small-dejavu-sans-mono.conf new file mode 120000 index 0000000..e075245 --- /dev/null +++ b/etc_org/fonts/conf.d/20-unhint-small-dejavu-sans-mono.conf @@ -0,0 +1 @@ +../conf.avail/20-unhint-small-dejavu-sans-mono.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/20-unhint-small-dejavu-sans.conf b/etc_org/fonts/conf.d/20-unhint-small-dejavu-sans.conf new file mode 120000 index 0000000..61320a1 --- /dev/null +++ b/etc_org/fonts/conf.d/20-unhint-small-dejavu-sans.conf @@ -0,0 +1 @@ +../conf.avail/20-unhint-small-dejavu-sans.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/20-unhint-small-dejavu-serif.conf b/etc_org/fonts/conf.d/20-unhint-small-dejavu-serif.conf new file mode 120000 index 0000000..7abd5e1 --- /dev/null +++ b/etc_org/fonts/conf.d/20-unhint-small-dejavu-serif.conf @@ -0,0 +1 @@ +../conf.avail/20-unhint-small-dejavu-serif.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/20-unhint-small-vera.conf b/etc_org/fonts/conf.d/20-unhint-small-vera.conf new file mode 120000 index 0000000..56c5b8f --- /dev/null +++ b/etc_org/fonts/conf.d/20-unhint-small-vera.conf @@ -0,0 +1 @@ +../conf.avail/20-unhint-small-vera.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/30-cjk-aliases.conf b/etc_org/fonts/conf.d/30-cjk-aliases.conf new file mode 120000 index 0000000..81247d5 --- /dev/null +++ b/etc_org/fonts/conf.d/30-cjk-aliases.conf @@ -0,0 +1 @@ +../conf.avail/30-cjk-aliases.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/30-metric-aliases.conf b/etc_org/fonts/conf.d/30-metric-aliases.conf new file mode 120000 index 0000000..6809157 --- /dev/null +++ b/etc_org/fonts/conf.d/30-metric-aliases.conf @@ -0,0 +1 @@ +../conf.avail/30-metric-aliases.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/30-urw-aliases.conf b/etc_org/fonts/conf.d/30-urw-aliases.conf new file mode 120000 index 0000000..227e03d --- /dev/null +++ b/etc_org/fonts/conf.d/30-urw-aliases.conf @@ -0,0 +1 @@ +../conf.avail/30-urw-aliases.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/40-nonlatin.conf b/etc_org/fonts/conf.d/40-nonlatin.conf new file mode 120000 index 0000000..efb8230 --- /dev/null +++ b/etc_org/fonts/conf.d/40-nonlatin.conf @@ -0,0 +1 @@ +../conf.avail/40-nonlatin.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/45-latin.conf b/etc_org/fonts/conf.d/45-latin.conf new file mode 120000 index 0000000..c400905 --- /dev/null +++ b/etc_org/fonts/conf.d/45-latin.conf @@ -0,0 +1 @@ +../conf.avail/45-latin.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/49-sansserif.conf b/etc_org/fonts/conf.d/49-sansserif.conf new file mode 120000 index 0000000..0262faa --- /dev/null +++ b/etc_org/fonts/conf.d/49-sansserif.conf @@ -0,0 +1 @@ +../conf.avail/49-sansserif.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/50-user.conf b/etc_org/fonts/conf.d/50-user.conf new file mode 120000 index 0000000..967e33e --- /dev/null +++ b/etc_org/fonts/conf.d/50-user.conf @@ -0,0 +1 @@ +../conf.avail/50-user.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/51-local.conf b/etc_org/fonts/conf.d/51-local.conf new file mode 120000 index 0000000..58fc313 --- /dev/null +++ b/etc_org/fonts/conf.d/51-local.conf @@ -0,0 +1 @@ +../conf.avail/51-local.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/57-dejavu-sans-mono.conf b/etc_org/fonts/conf.d/57-dejavu-sans-mono.conf new file mode 120000 index 0000000..c0c1959 --- /dev/null +++ b/etc_org/fonts/conf.d/57-dejavu-sans-mono.conf @@ -0,0 +1 @@ +../conf.avail/57-dejavu-sans-mono.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/57-dejavu-sans.conf b/etc_org/fonts/conf.d/57-dejavu-sans.conf new file mode 120000 index 0000000..92a40d6 --- /dev/null +++ b/etc_org/fonts/conf.d/57-dejavu-sans.conf @@ -0,0 +1 @@ +../conf.avail/57-dejavu-sans.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/57-dejavu-serif.conf b/etc_org/fonts/conf.d/57-dejavu-serif.conf new file mode 120000 index 0000000..b7e7481 --- /dev/null +++ b/etc_org/fonts/conf.d/57-dejavu-serif.conf @@ -0,0 +1 @@ +../conf.avail/57-dejavu-serif.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/58-dejavu-lgc-sans-mono.conf b/etc_org/fonts/conf.d/58-dejavu-lgc-sans-mono.conf new file mode 120000 index 0000000..89ea6b2 --- /dev/null +++ b/etc_org/fonts/conf.d/58-dejavu-lgc-sans-mono.conf @@ -0,0 +1 @@ +../conf.avail/58-dejavu-lgc-sans-mono.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/58-dejavu-lgc-sans.conf b/etc_org/fonts/conf.d/58-dejavu-lgc-sans.conf new file mode 120000 index 0000000..ca377e0 --- /dev/null +++ b/etc_org/fonts/conf.d/58-dejavu-lgc-sans.conf @@ -0,0 +1 @@ +../conf.avail/58-dejavu-lgc-sans.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/58-dejavu-lgc-serif.conf b/etc_org/fonts/conf.d/58-dejavu-lgc-serif.conf new file mode 120000 index 0000000..603352a --- /dev/null +++ b/etc_org/fonts/conf.d/58-dejavu-lgc-serif.conf @@ -0,0 +1 @@ +../conf.avail/58-dejavu-lgc-serif.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/60-latin.conf b/etc_org/fonts/conf.d/60-latin.conf new file mode 120000 index 0000000..4827df3 --- /dev/null +++ b/etc_org/fonts/conf.d/60-latin.conf @@ -0,0 +1 @@ +../conf.avail/60-latin.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/64-01-tlwg-kinnari.conf b/etc_org/fonts/conf.d/64-01-tlwg-kinnari.conf new file mode 120000 index 0000000..1910f4a --- /dev/null +++ b/etc_org/fonts/conf.d/64-01-tlwg-kinnari.conf @@ -0,0 +1 @@ +../conf.avail/64-01-tlwg-kinnari.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/64-02-tlwg-norasi.conf b/etc_org/fonts/conf.d/64-02-tlwg-norasi.conf new file mode 120000 index 0000000..5e87a41 --- /dev/null +++ b/etc_org/fonts/conf.d/64-02-tlwg-norasi.conf @@ -0,0 +1 @@ +../conf.avail/64-02-tlwg-norasi.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/64-11-tlwg-waree.conf b/etc_org/fonts/conf.d/64-11-tlwg-waree.conf new file mode 120000 index 0000000..e60cc14 --- /dev/null +++ b/etc_org/fonts/conf.d/64-11-tlwg-waree.conf @@ -0,0 +1 @@ +../conf.avail/64-11-tlwg-waree.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/64-12-tlwg-loma.conf b/etc_org/fonts/conf.d/64-12-tlwg-loma.conf new file mode 120000 index 0000000..0076daa --- /dev/null +++ b/etc_org/fonts/conf.d/64-12-tlwg-loma.conf @@ -0,0 +1 @@ +../conf.avail/64-12-tlwg-loma.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/64-13-tlwg-garuda.conf b/etc_org/fonts/conf.d/64-13-tlwg-garuda.conf new file mode 120000 index 0000000..d74471e --- /dev/null +++ b/etc_org/fonts/conf.d/64-13-tlwg-garuda.conf @@ -0,0 +1 @@ +../conf.avail/64-13-tlwg-garuda.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/64-14-tlwg-umpush.conf b/etc_org/fonts/conf.d/64-14-tlwg-umpush.conf new file mode 120000 index 0000000..ac76dc9 --- /dev/null +++ b/etc_org/fonts/conf.d/64-14-tlwg-umpush.conf @@ -0,0 +1 @@ +../conf.avail/64-14-tlwg-umpush.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/64-15-laksaman.conf b/etc_org/fonts/conf.d/64-15-laksaman.conf new file mode 120000 index 0000000..6f84ed9 --- /dev/null +++ b/etc_org/fonts/conf.d/64-15-laksaman.conf @@ -0,0 +1 @@ +../conf.avail/64-15-laksaman.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/64-21-tlwg-typo.conf b/etc_org/fonts/conf.d/64-21-tlwg-typo.conf new file mode 120000 index 0000000..bb24218 --- /dev/null +++ b/etc_org/fonts/conf.d/64-21-tlwg-typo.conf @@ -0,0 +1 @@ +../conf.avail/64-21-tlwg-typo.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/64-22-tlwg-typist.conf b/etc_org/fonts/conf.d/64-22-tlwg-typist.conf new file mode 120000 index 0000000..a7b5f8a --- /dev/null +++ b/etc_org/fonts/conf.d/64-22-tlwg-typist.conf @@ -0,0 +1 @@ +../conf.avail/64-22-tlwg-typist.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/64-23-tlwg-mono.conf b/etc_org/fonts/conf.d/64-23-tlwg-mono.conf new file mode 120000 index 0000000..b87471f --- /dev/null +++ b/etc_org/fonts/conf.d/64-23-tlwg-mono.conf @@ -0,0 +1 @@ +../conf.avail/64-23-tlwg-mono.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/64-language-selector-prefer.conf b/etc_org/fonts/conf.d/64-language-selector-prefer.conf new file mode 120000 index 0000000..95dbf21 --- /dev/null +++ b/etc_org/fonts/conf.d/64-language-selector-prefer.conf @@ -0,0 +1 @@ +../conf.avail/64-language-selector-prefer.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/65-0-fonts-guru-extra.conf b/etc_org/fonts/conf.d/65-0-fonts-guru-extra.conf new file mode 120000 index 0000000..1f4b2fa --- /dev/null +++ b/etc_org/fonts/conf.d/65-0-fonts-guru-extra.conf @@ -0,0 +1 @@ +../conf.avail/65-0-fonts-guru-extra.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/65-fonts-persian.conf b/etc_org/fonts/conf.d/65-fonts-persian.conf new file mode 120000 index 0000000..7f72bfe --- /dev/null +++ b/etc_org/fonts/conf.d/65-fonts-persian.conf @@ -0,0 +1 @@ +../conf.avail/65-fonts-persian.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/65-fonts-takao-pgothic.conf b/etc_org/fonts/conf.d/65-fonts-takao-pgothic.conf new file mode 120000 index 0000000..12f635b --- /dev/null +++ b/etc_org/fonts/conf.d/65-fonts-takao-pgothic.conf @@ -0,0 +1 @@ +../conf.avail/65-fonts-takao-pgothic.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/65-khmer.conf b/etc_org/fonts/conf.d/65-khmer.conf new file mode 100644 index 0000000..2de6015 --- /dev/null +++ b/etc_org/fonts/conf.d/65-khmer.conf @@ -0,0 +1,31 @@ + + + + + + + + sans-serif + + Khmer OS + + + + + serif + + Khmer OS + + + + + monospace + + Khmer OS System + + + + + + + diff --git a/etc_org/fonts/conf.d/65-nonlatin.conf b/etc_org/fonts/conf.d/65-nonlatin.conf new file mode 120000 index 0000000..d99e17a --- /dev/null +++ b/etc_org/fonts/conf.d/65-nonlatin.conf @@ -0,0 +1 @@ +../conf.avail/65-nonlatin.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/66-lohit-punjabi.conf b/etc_org/fonts/conf.d/66-lohit-punjabi.conf new file mode 120000 index 0000000..65bc2ab --- /dev/null +++ b/etc_org/fonts/conf.d/66-lohit-punjabi.conf @@ -0,0 +1 @@ +../conf.avail/66-lohit-punjabi.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/69-language-selector-zh-cn.conf b/etc_org/fonts/conf.d/69-language-selector-zh-cn.conf new file mode 120000 index 0000000..609f792 --- /dev/null +++ b/etc_org/fonts/conf.d/69-language-selector-zh-cn.conf @@ -0,0 +1 @@ +../conf.avail/69-language-selector-zh-cn.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/69-language-selector-zh-hk.conf b/etc_org/fonts/conf.d/69-language-selector-zh-hk.conf new file mode 120000 index 0000000..ae709b8 --- /dev/null +++ b/etc_org/fonts/conf.d/69-language-selector-zh-hk.conf @@ -0,0 +1 @@ +../conf.avail/69-language-selector-zh-hk.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/69-language-selector-zh-mo.conf b/etc_org/fonts/conf.d/69-language-selector-zh-mo.conf new file mode 120000 index 0000000..4a4d83a --- /dev/null +++ b/etc_org/fonts/conf.d/69-language-selector-zh-mo.conf @@ -0,0 +1 @@ +../conf.avail/69-language-selector-zh-mo.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/69-language-selector-zh-sg.conf b/etc_org/fonts/conf.d/69-language-selector-zh-sg.conf new file mode 120000 index 0000000..f5b2881 --- /dev/null +++ b/etc_org/fonts/conf.d/69-language-selector-zh-sg.conf @@ -0,0 +1 @@ +../conf.avail/69-language-selector-zh-sg.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/69-language-selector-zh-tw.conf b/etc_org/fonts/conf.d/69-language-selector-zh-tw.conf new file mode 120000 index 0000000..977b8f3 --- /dev/null +++ b/etc_org/fonts/conf.d/69-language-selector-zh-tw.conf @@ -0,0 +1 @@ +../conf.avail/69-language-selector-zh-tw.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/69-unifont.conf b/etc_org/fonts/conf.d/69-unifont.conf new file mode 120000 index 0000000..7ba1b65 --- /dev/null +++ b/etc_org/fonts/conf.d/69-unifont.conf @@ -0,0 +1 @@ +../conf.avail/69-unifont.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/70-no-bitmaps.conf b/etc_org/fonts/conf.d/70-no-bitmaps.conf new file mode 120000 index 0000000..b2263fa --- /dev/null +++ b/etc_org/fonts/conf.d/70-no-bitmaps.conf @@ -0,0 +1 @@ +../conf.avail/70-no-bitmaps.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/80-delicious.conf b/etc_org/fonts/conf.d/80-delicious.conf new file mode 120000 index 0000000..22d6770 --- /dev/null +++ b/etc_org/fonts/conf.d/80-delicious.conf @@ -0,0 +1 @@ +../conf.avail/80-delicious.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/89-tlwg-garuda-synthetic.conf b/etc_org/fonts/conf.d/89-tlwg-garuda-synthetic.conf new file mode 120000 index 0000000..d5dfbea --- /dev/null +++ b/etc_org/fonts/conf.d/89-tlwg-garuda-synthetic.conf @@ -0,0 +1 @@ +../conf.avail/89-tlwg-garuda-synthetic.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/89-tlwg-kinnari-synthetic.conf b/etc_org/fonts/conf.d/89-tlwg-kinnari-synthetic.conf new file mode 120000 index 0000000..608cfd2 --- /dev/null +++ b/etc_org/fonts/conf.d/89-tlwg-kinnari-synthetic.conf @@ -0,0 +1 @@ +../conf.avail/89-tlwg-kinnari-synthetic.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/89-tlwg-laksaman-synthetic.conf b/etc_org/fonts/conf.d/89-tlwg-laksaman-synthetic.conf new file mode 120000 index 0000000..72c3b41 --- /dev/null +++ b/etc_org/fonts/conf.d/89-tlwg-laksaman-synthetic.conf @@ -0,0 +1 @@ +../conf.avail/89-tlwg-laksaman-synthetic.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/89-tlwg-loma-synthetic.conf b/etc_org/fonts/conf.d/89-tlwg-loma-synthetic.conf new file mode 120000 index 0000000..244c330 --- /dev/null +++ b/etc_org/fonts/conf.d/89-tlwg-loma-synthetic.conf @@ -0,0 +1 @@ +../conf.avail/89-tlwg-loma-synthetic.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/89-tlwg-umpush-synthetic.conf b/etc_org/fonts/conf.d/89-tlwg-umpush-synthetic.conf new file mode 120000 index 0000000..b67f9b7 --- /dev/null +++ b/etc_org/fonts/conf.d/89-tlwg-umpush-synthetic.conf @@ -0,0 +1 @@ +../conf.avail/89-tlwg-umpush-synthetic.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/89-tlwg-waree-synthetic.conf b/etc_org/fonts/conf.d/89-tlwg-waree-synthetic.conf new file mode 120000 index 0000000..b4ec9e4 --- /dev/null +++ b/etc_org/fonts/conf.d/89-tlwg-waree-synthetic.conf @@ -0,0 +1 @@ +../conf.avail/89-tlwg-waree-synthetic.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/90-fonts-nanum.conf b/etc_org/fonts/conf.d/90-fonts-nanum.conf new file mode 120000 index 0000000..a10236e --- /dev/null +++ b/etc_org/fonts/conf.d/90-fonts-nanum.conf @@ -0,0 +1 @@ +/usr/share/fontconfig/conf.avail/90-fonts-nanum.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/90-synthetic.conf b/etc_org/fonts/conf.d/90-synthetic.conf new file mode 120000 index 0000000..a25f312 --- /dev/null +++ b/etc_org/fonts/conf.d/90-synthetic.conf @@ -0,0 +1 @@ +../conf.avail/90-synthetic.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/99-language-selector-zh.conf b/etc_org/fonts/conf.d/99-language-selector-zh.conf new file mode 120000 index 0000000..23ec678 --- /dev/null +++ b/etc_org/fonts/conf.d/99-language-selector-zh.conf @@ -0,0 +1 @@ +../conf.avail/99-language-selector-zh.conf \ No newline at end of file diff --git a/etc_org/fonts/conf.d/99pdftoopvp.conf b/etc_org/fonts/conf.d/99pdftoopvp.conf new file mode 100644 index 0000000..2737e17 --- /dev/null +++ b/etc_org/fonts/conf.d/99pdftoopvp.conf @@ -0,0 +1,18 @@ + + + + + + + ZapfDingbats + + Dingbats + + + + Symbol + + Standard Symbols L + + + diff --git a/etc_org/fonts/conf.d/README b/etc_org/fonts/conf.d/README new file mode 100644 index 0000000..6a774c5 --- /dev/null +++ b/etc_org/fonts/conf.d/README @@ -0,0 +1,23 @@ +conf.d/README + +Each file in this directory is a fontconfig configuration file. Fontconfig +scans this directory, loading all files of the form [0-9][0-9]*.conf. +These files are normally installed in /usr/share/fontconfig/conf.avail +and then symlinked here, allowing them to be easily installed and then +enabled/disabled by adjusting the symlinks. + +The files are loaded in numeric order, the structure of the configuration +has led to the following conventions in usage: + + Files begining with: Contain: + + 00 through 09 Font directories + 10 through 19 system rendering defaults (AA, etc) + 20 through 29 font rendering options + 30 through 39 family substitution + 40 through 49 generic identification, map family->generic + 50 through 59 alternate config file loading + 60 through 69 generic aliases, map generic->family + 70 through 79 select font (adjust which fonts are available) + 80 through 89 match target="scan" (modify scanned patterns) + 90 through 99 font synthesis diff --git a/etc_org/fonts/fonts.conf b/etc_org/fonts/fonts.conf new file mode 100644 index 0000000..a1e4b53 --- /dev/null +++ b/etc_org/fonts/fonts.conf @@ -0,0 +1,89 @@ + + + + + + + + + +